feat(editor): add vscode and snipmate snippet loader

This commit is contained in:
Mohammad Rafiq 2025-06-17 10:37:13 +08:00
parent 9c4fd69420
commit bd8c3d6a3d
No known key found for this signature in database
2 changed files with 7 additions and 1 deletions

View file

@ -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 ];
};
}

View file

@ -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;