summaryrefslogtreecommitdiff
path: root/lua/lvim/core
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lvim/core')
-rw-r--r--lua/lvim/core/luasnip.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/lua/lvim/core/luasnip.lua b/lua/lvim/core/luasnip.lua
index 8dd704f6..e50e5def 100644
--- a/lua/lvim/core/luasnip.lua
+++ b/lua/lvim/core/luasnip.lua
@@ -16,10 +16,11 @@ local types = {
function M.config()
lvim.builtin.luasnip = {
+ active = true,
sources = {
friendly_snippets = true,
},
- config = {
+ opts = {
history = false,
update_events = "InsertLeave",
enable_autosnippets = false,
@@ -27,7 +28,7 @@ function M.config()
-- Show virtual text to signal when you are inside an sippets
[types.insertNode] = {
active = {
- virt_text = { { "<-- snip insert", "BufferInactiveIndex" } },
+ virt_text = { { "<-- insert", "BufferInactiveIndex" } },
},
},
-- Helps to notice when you are within a choice node
@@ -45,7 +46,7 @@ function M.setup()
local utils = require "lvim.utils"
local paths = {}
if lvim.builtin.luasnip.sources.friendly_snippets then
- paths[#paths + 1] = utils.join_paths(get_runtime_dir(), "site", "pack", "packer", "start", "friendly-snippets")
+ paths[#paths + 1] = utils.join_paths(get_runtime_dir(), "site", "pack", "lazy", "opt", "friendly-snippets")
end
local user_snippets = utils.join_paths(get_config_dir(), "snippets")
@@ -54,7 +55,7 @@ function M.setup()
end
local luasnip = require "luasnip"
- luasnip.config.set_config(lvim.builtin.luasnip.config)
+ luasnip.config.set_config(lvim.builtin.luasnip.opts)
-- When no paths are provided, luasnip will search in the runtimepath
require("luasnip.loaders.from_lua").lazy_load()