diff --git a/homes/x86_64-linux/rafiq/cli/editor/_nvf/snippets.nix b/homes/x86_64-linux/rafiq/cli/editor/_nvf/snippets.nix index d23871f..7544ec6 100644 --- a/homes/x86_64-linux/rafiq/cli/editor/_nvf/snippets.nix +++ b/homes/x86_64-linux/rafiq/cli/editor/_nvf/snippets.nix @@ -1,6 +1,12 @@ +{ pkgs }: { luasnip = { enable = true; setupOpts.enable_autosnippets = true; + loaders = '' + require('luasnip.loaders.from_vscode').lazy_load() + require('luasnip.loaders.from_snipmate').lazy_load() + ''; + providers = with pkgs.vimPlugins; [ vim-snippets ]; }; } diff --git a/homes/x86_64-linux/rafiq/cli/editor/default.nix b/homes/x86_64-linux/rafiq/cli/editor/default.nix index 0bbd2a1..8d6f23d 100644 --- a/homes/x86_64-linux/rafiq/cli/editor/default.nix +++ b/homes/x86_64-linux/rafiq/cli/editor/default.nix @@ -28,7 +28,7 @@ in notes = import ./_nvf/notes.nix; options = import ./_nvf/options.nix; notify = import ./_nvf/notify.nix; - snippets = import ./_nvf/snippets.nix; + snippets = import ./_nvf/snippets.nix { inherit pkgs; }; statusline = import ./_nvf/statusline.nix; treesitter = import ./_nvf/treesitter.nix; ui = import ./_nvf/ui.nix;