From cfcb63cc6f87e63f34caf8558a9755fa65fb9303 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Mon, 5 May 2025 23:19:09 +0800 Subject: [PATCH] feat(nvf): add snippet for adding nix option --- configs/programs/nvf/input.nix | 7 +++++++ configs/programs/nvf/nvim/snippets/nix.snippets | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 configs/programs/nvf/nvim/snippets/nix.snippets 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"; + };