diff --git a/configs/programs/nvf/input.nix b/configs/programs/nvf/input.nix index 49c2aa4..9771092 100644 --- a/configs/programs/nvf/input.nix +++ b/configs/programs/nvf/input.nix @@ -4,8 +4,15 @@ autopairs.nvim-autopairs.enable = true; snippets.luasnip = { enable = true; + loaders = # lua + '' + require('luasnip.loaders.from_vscode').lazy_load() + require("luasnip.loaders.from_snipmate").lazy_load() + ''; setupOpts.enable_autosnippets = true; }; + additionalRuntimePaths = [ ./nvim ]; + autocomplete = { blink-cmp = { enable = true; diff --git a/configs/programs/nvf/nvim/snippets/nix.snippets b/configs/programs/nvf/nvim/snippets/nix.snippets new file mode 100644 index 0000000..de976ca --- /dev/null +++ b/configs/programs/nvf/nvim/snippets/nix.snippets @@ -0,0 +1,8 @@ +# comment +snippet option + lib.mkOption { + type = lib.types.$1; + default = $2; + example = "$3"; + description = "$4"; + };