dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

luasnip.lua (850B)


      1 -- Snippet loader
      2 -- https://github.com/L3MON4D3/LuaSnip
      3 return {
      4     "L3MON4D3/LuaSnip",
      5     version = "v2.*",
      6     build = "make install_jsregexp",
      7     config = function()
      8         require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/lua/linus/snippets/" })
      9 
     10         local ls = require("luasnip")
     11         -- vim.keymap.set({ "i", "s" }, "<C-c>", function()
     12         --     ls.setup({ enable_autosnippets = false })
     13         -- end, { silent = false })
     14         -- vim.keymap.set({ "i" }, "<Tab>", function() ls.expand() end, { silent = true })
     15 
     16 
     17         ls.config.setup({
     18             enable_autosnippets = true,
     19             region_check_events = 'InsertEnter',
     20             delete_check_events = 'InsertLeave'
     21         })
     22     end
     23 }
     24 
     25 -- keymaps:
     26 -- $HOME/.config/nvim/lua/linus/keys.lua
     27 
     28 -- snippets:
     29 -- $HOME/.config/nvim/lua/linus/snippets