diff options
| author | 2025-05-04 17:43:55 +0300 | |
|---|---|---|
| committer | 2025-05-04 17:43:55 +0300 | |
| commit | 74e201e92c31658eb6d7dcb56e1fdd6fdc43b2e4 (patch) | |
| tree | a0a858d166dd8da09e34a96263a7468027cd6b48 /nvim/lua/plugins/snippets.lua | |
| parent | Привел в порядок дотфайлы (diff) | |
| download | dotfiles-74e201e92c31658eb6d7dcb56e1fdd6fdc43b2e4.tar.gz dotfiles-74e201e92c31658eb6d7dcb56e1fdd6fdc43b2e4.tar.bz2 dotfiles-74e201e92c31658eb6d7dcb56e1fdd6fdc43b2e4.tar.xz dotfiles-74e201e92c31658eb6d7dcb56e1fdd6fdc43b2e4.zip | |
Поправил кучку недостатков в neovim
Diffstat (limited to '')
| -rw-r--r-- | nvim/lua/plugins/snippets.lua | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/nvim/lua/plugins/snippets.lua b/nvim/lua/plugins/snippets.lua index bf40e7c..f1f0f62 100644 --- a/nvim/lua/plugins/snippets.lua +++ b/nvim/lua/plugins/snippets.lua @@ -1,4 +1,16 @@ -require("luasnip").config.setup({ +local ls = require("luasnip") +local s = ls.snippet +local sn = ls.snippet_node +local t = ls.text_node +local i = ls.insert_node +local f = ls.function_node +local c = ls.choice_node +local d = ls.dynamic_node +local r = ls.restore_node +local fmt = require("luasnip.extras.fmt").fmt +local rep = require("luasnip.extras").rep + +ls.config.setup({ history = true, update_events = "TextChanged,TextChangedI", }) @@ -6,3 +18,4 @@ require("luasnip.loaders.from_vscode").lazy_load() require("luasnip.loaders.from_vscode").lazy_load({ paths = { vim.fn.stdpath("config") .. "/snippets" }, }) +ls.add_snippets("json", require("snippets.json")) |
