From 8bc95c0273764cc92a1fcd64c71a49f661b6077d Mon Sep 17 00:00:00 2001 From: Soispha Date: Sun, 27 Aug 2023 16:19:04 +0200 Subject: Feat(hm/conf/nvim/plugins/luasnip/snippets/all): Add snips for todo-comments --- hm/soispha/conf/nvim/plugins/luasnip/default.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'hm/soispha/conf/nvim/plugins/luasnip/default.nix') diff --git a/hm/soispha/conf/nvim/plugins/luasnip/default.nix b/hm/soispha/conf/nvim/plugins/luasnip/default.nix index 50a0b94c..130fafee 100644 --- a/hm/soispha/conf/nvim/plugins/luasnip/default.nix +++ b/hm/soispha/conf/nvim/plugins/luasnip/default.nix @@ -1,12 +1,20 @@ -{lib, ...}: { +{ + 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}"}) + ${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 + ]; }; } -- cgit 1.4.1