diff options
author | Christian Segundo | 2024-01-20 23:56:23 +0100 |
---|---|---|
committer | Christian Segundo | 2024-01-20 23:56:23 +0100 |
commit | e62c2c3c95855232f0211459966a45a098f46a43 (patch) | |
tree | 15b8b4d03804d992c1f233b7d2ed41c06c332caa /public/nvim/.nvim/lua/plugins/core/luasnip.lua | |
parent | 31f926041eb5e27f6b4d139d43149fa848371e5c (diff) | |
download | dotfiles-master.tar.gz |
Diffstat (limited to 'public/nvim/.nvim/lua/plugins/core/luasnip.lua')
-rw-r--r-- | public/nvim/.nvim/lua/plugins/core/luasnip.lua | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/public/nvim/.nvim/lua/plugins/core/luasnip.lua b/public/nvim/.nvim/lua/plugins/core/luasnip.lua deleted file mode 100644 index 622af58..0000000 --- a/public/nvim/.nvim/lua/plugins/core/luasnip.lua +++ /dev/null @@ -1,50 +0,0 @@ -return { - { - "L3MON4D3/LuaSnip", - dependencies = { "rafamadriz/friendly-snippets" }, - build = "make install_jsregexp", - config = function() - local ls = require("luasnip") - local types = require("luasnip.util.types") - - ls.config.set_config({ - history = true, - updateevents = "TextChanged,TextChangedI", - enable_autosnippets = true, - ext_opts = { - [types.choiceNode] = { - active = { - virt_text = { { "<-", "Error" } }, - }, - }, - }, - }) - - -- luasnip keymaps are defined as cmp keymaps - - vim.keymap.set( - "n", - "<leader><leader>s", - '<cmd>lua require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/lua/snippets" })<CR>' - ) - - require("luasnip.loaders.from_lua").lazy_load({ paths = "~/.config/nvim/lua/snippets" }) - end, - }, - - -- VSCode like (JSON) snippets - -- For the full list of supported languages see: - -- https://github.com/rafamadriz/friendly-snippets/blob/main/package.json - { - "rafamadriz/friendly-snippets", - opts = { include = {} }, - config = function(_, opts) - if #opts.include == 0 then - return - end - - opts.path = "~/.local/share/nvim/lazy/friendly-snippets" - require("luasnip.loaders.from_vscode").lazy_load(opts) - end, - }, -} |