diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 168b93b..a6aa964 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -5,6 +5,7 @@ require("treesitter") require("file-tree") require("telescope-config") require("lsp") +require("snippets") require("remaps") diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua index 6a50135..c1e7373 100644 --- a/config/nvim/lua/plugins.lua +++ b/config/nvim/lua/plugins.lua @@ -35,7 +35,10 @@ return require("packer").startup(function(use) "hrsh7th/cmp-nvim-lua", "saadparwaiz1/cmp_luasnip" }}) + + -- Snippets use({ "L3MON4D3/LuaSnip" }) + use({ "rafamadriz/friendly-snippets" }) -- Signature like in vscode use({ "ray-x/lsp_signature.nvim" }) diff --git a/config/nvim/lua/snippets.lua b/config/nvim/lua/snippets.lua new file mode 100644 index 0000000..2431d01 --- /dev/null +++ b/config/nvim/lua/snippets.lua @@ -0,0 +1,10 @@ +local ls = require("luasnip") +-- local parse = ls.parser.parse_snippet + +ls.config.set_config({ + history = true, + -- Update more often, :h events for more info. + updateevents = "TextChanged,TextChangedI", +}) + +require("luasnip/loaders/from_vscode").lazy_load()