diff --git a/docs/release-notes/rl-0.8.md b/docs/release-notes/rl-0.8.md index 2e0dcf6d..f79eb940 100644 --- a/docs/release-notes/rl-0.8.md +++ b/docs/release-notes/rl-0.8.md @@ -52,4 +52,4 @@ - Remove `vim.notes.obsidian.setupOpts.dir`, which was set by default. Fixes issue with setting the workspace directory. - Add `vim.snippets.luasnip.setupOpts`, which was previously missing. -- Add `"prettierd"` as a formatter option in `vim.languages.markdown.format.type`. +- Add a trigger event for luasnip lazy-loading diff --git a/modules/plugins/languages/markdown.nix b/modules/plugins/languages/markdown.nix index ac098a1c..ab184835 100644 --- a/modules/plugins/languages/markdown.nix +++ b/modules/plugins/languages/markdown.nix @@ -46,18 +46,6 @@ ) ''; }; - prettierd = { - package = pkgs.prettierd; - nullConfig = '' - table.insert( - ls_sources, - null_ls.builtins.formatting.prettierd.with({ - filetypes = ${expToLua (concatLists [cfg.format.extraFiletypes ["markdown"]])}, - command = "${cfg.format.package}/bin/prettierd", - }) - ) - ''; - }; }; in { options.vim.languages.markdown = { diff --git a/modules/plugins/snippets/luasnip/config.nix b/modules/plugins/snippets/luasnip/config.nix index b05f9f27..60a5ca6d 100644 --- a/modules/plugins/snippets/luasnip/config.nix +++ b/modules/plugins/snippets/luasnip/config.nix @@ -11,13 +11,10 @@ in { vim = { lazy.plugins.luasnip = { package = "luasnip"; - - lazy = true; - + event = "BufEnter"; + after = cfg.loaders; setupModule = "luasnip"; inherit (cfg) setupOpts; - - after = cfg.loaders; }; startPlugins = cfg.providers; autocomplete.nvim-cmp = {