blob: 130fafee8e0d0fe900555a104256ab7b1341db0a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{
lib,
pkgs,
...
}: {
programs.nixvim = {
plugins.luasnip = {
enable = true;
};
extraConfigLuaPost = ''
${lib.strings.fileContents ./lua/luasnip.lua};
require("luasnip.loaders.from_lua").load({paths = "${./lua/snippets}"});
require("luasnip.loaders.from_lua").lazy_load({paths = "${./lua/snippets}"});
'';
extraPlugins = [
# needed for the todo-comments snippets
pkgs.vimPlugins.comment-nvim
];
};
}
|