summaryrefslogtreecommitdiff
path: root/public/nvim/.nvim/lua/plugins/core/luasnip.lua
diff options
context:
space:
mode:
Diffstat (limited to 'public/nvim/.nvim/lua/plugins/core/luasnip.lua')
-rw-r--r--public/nvim/.nvim/lua/plugins/core/luasnip.lua50
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,
- },
-}