aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-02-19 21:04:27 +0100
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-02-19 21:04:27 +0100
commit1a13d2375bad70b372b89cd06beb3c726ed93f5c (patch)
tree4ffae4e5d89b23c73f64f3c29d1f49a1ba9eaca4 /lua
parent9a297aef71c0e1bac094ccbf0b33f8c34b6030a3 (diff)
downloadnvim-conf-1a13d2375bad70b372b89cd06beb3c726ed93f5c.tar.gz
nvim-conf-1a13d2375bad70b372b89cd06beb3c726ed93f5c.zip
update snippets, treesitter config
Diffstat (limited to 'lua')
-rw-r--r--lua/alpha/refactor.lua3
-rw-r--r--lua/alpha/snips/ft/php.lua32
2 files changed, 29 insertions, 6 deletions
diff --git a/lua/alpha/refactor.lua b/lua/alpha/refactor.lua
index e887271..418a078 100644
--- a/lua/alpha/refactor.lua
+++ b/lua/alpha/refactor.lua
@@ -243,4 +243,7 @@ M.new_property = function ()
vim.api.nvim_win_set_cursor(0, {row, column})
end
+vim.keymap.set("n", "<leader>rs", M.setter_getter, {})
+vim.keymap.set("n", "<leader>rn", M.new_property, {})
+
return M
diff --git a/lua/alpha/snips/ft/php.lua b/lua/alpha/snips/ft/php.lua
index 4e2506f..6de8114 100644
--- a/lua/alpha/snips/ft/php.lua
+++ b/lua/alpha/snips/ft/php.lua
@@ -98,18 +98,18 @@ local M = {
declare(strict_types=1);
-namespace [];
+namespace {};
-class []
-{
- []
-}
+class {}
+{{
+ {}
+}}
]],
{
f(namespace),
f(class_name),
i(0),
- }, { delimiters = "[]"}),
+ }),
_c = {
d(1, visibility, {}, "public"),
@@ -127,6 +127,26 @@ class []
t {"", ") {", "}"},
},
+ fn = {
+ d(1, visibility, {}, "public"),
+ t(" function "),
+ i(2, "name"),
+ t("("),
+ i(3, "$arg"),
+ t(")"),
+ c(4, {
+ t(""),
+ snippet_from_nodes(nil, {
+ t(': '),
+ i(1, "void"),
+ }),
+ }),
+ newline "{",
+ newline "\t",
+ i(0, ""),
+ newline "}",
+ },
+
pro = {
d(1, visibility, {}, "private"),
t " ",