diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-02-19 21:04:27 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-02-19 21:04:27 +0100 |
| commit | 1a13d2375bad70b372b89cd06beb3c726ed93f5c (patch) | |
| tree | 4ffae4e5d89b23c73f64f3c29d1f49a1ba9eaca4 /lua/alpha | |
| parent | 9a297aef71c0e1bac094ccbf0b33f8c34b6030a3 (diff) | |
| download | nvim-conf-1a13d2375bad70b372b89cd06beb3c726ed93f5c.tar.gz nvim-conf-1a13d2375bad70b372b89cd06beb3c726ed93f5c.zip | |
update snippets, treesitter config
Diffstat (limited to 'lua/alpha')
| -rw-r--r-- | lua/alpha/refactor.lua | 3 | ||||
| -rw-r--r-- | lua/alpha/snips/ft/php.lua | 32 |
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 " ", |