From bd8c3d6a3d1420bb703694c8814234e3bcf28af5 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Tue, 17 Jun 2025 10:37:13 +0800 Subject: [PATCH] feat(editor): add vscode and snipmate snippet loader --- homes/x86_64-linux/rafiq/cli/editor/_nvf/snippets.nix | 6 ++++++ homes/x86_64-linux/rafiq/cli/editor/default.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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;