-
-
Notifications
You must be signed in to change notification settings - Fork 266
Open
Description
When trying to invoke require("luasnip.loaders.from_lua").lazy_load, I get the error decribed below.
I get no error when I use require("luasnip.loaders.from_lua").load
Stack Trace:
Error in /home/ian/dev/env/.config/nvim/after/plugin/luasnip/luasnip.lua:
E5113: Lua chunk: .../LuaSnip/lua/luasnip/session/snippet_collection/init.lua:249: attempt to call method 'retrieve_all' (a nil value)
stack traceback:
.../LuaSnip/lua/luasnip/session/snippet_collection/init.lua:249: in function 'add_snippets'
.../site/pack/core/opt/LuaSnip/lua/luasnip/loaders/util.lua:235: in function 'add_file_snippets'
...e/pack/core/opt/LuaSnip/lua/luasnip/loaders/from_lua.lua:331: in function 'load_file'
...e/pack/core/opt/LuaSnip/lua/luasnip/loaders/from_lua.lua:344: in function 'do_lazy_load'
...e/pack/core/opt/LuaSnip/lua/luasnip/loaders/from_lua.lua:375: in function '_load_lazy_loaded_ft'
...e/pack/core/opt/LuaSnip/lua/luasnip/loaders/from_lua.lua:456: in function 'lazy_load'
...an/dev/env/.config/nvim/after/plugin/luasnip/luasnip.lua:12: in main chunk
Minimal config:
~/dev/env/.config/nvim/after/plugin/luasnip/luasnip.lua
local ls = require("luasnip")
ls.config.set_config({
history = true,
enable_autosnippets = true,
updateevents = "TextChanged,TextChangedI",
store_selection_keys = '<Tab>',
})
ls.setup({
require("luasnip.loaders.from_lua").lazy_load({
paths = { "~/dev/env/.config/nvim/LuaSnip", }
}),
})
~/dev/env/.config/nvim/LuaSnip/all.lua
---@diagnostic disable: unused-local
require("luasnip.session.snippet_collection").clear_snippets("all")
local ls = require("luasnip")
local s = ls.snippet
local t = ls.text_node
return {
{ -- snippets
s({ trig = "hi" },
{ t("Hello, world!") }
),
},
{ -- autosnippets
}
}
OS: Ubuntu
NVIM: v0.12.0-dev
LuaSnip version "2.4.1 - 3.0.0", rev 5a1e392
Note: my nvim is symlinked from the home directory into my dotfiles repo:
$HOME/.config/nvim@ -> $HOME/dev/env/.config/nvim
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels