From bfadfbf7ecb74ac43bc3d14a2b76081164b22dcc Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 29 Sep 2025 19:59:00 +0000 Subject: [PATCH] Deploy PR #1156 preview --- docs-preview-1156/index.xhtml | 9 +- docs-preview-1156/options.html | 2823 ++++++++++++++++---------------- 2 files changed, 1420 insertions(+), 1412 deletions(-) diff --git a/docs-preview-1156/index.xhtml b/docs-preview-1156/index.xhtml index e87395e1..c6068bae 100644 --- a/docs-preview-1156/index.xhtml +++ b/docs-preview-1156/index.xhtml @@ -651,10 +651,11 @@ deprecated in newer versions is changed in the plugin’s depend on a new version, requesting a version bump in the issues section is a more reliable option.

Language Support

Table of Contents

LSP Custom Packages/Command

Language specific support means there is a combination of language specific -plugins, treesitter support, nvim-lspconfig language servers, and null-ls -integration. This gets you capabilities ranging from autocompletion to -formatting to diagnostics. The following languages have sections under the -vim.languages attribute.

Adding support for more languages, and improving support for existing ones are +plugins, treesitter support, nvim-lspconfig language servers, conform-nvim +formatters, and nvim-lint linter integration. This gets you capabilities +ranging from autocompletion to formatting to diagnostics. The following +languages have sections under the vim.languages attribute.

Adding support for more languages, and improving support for existing ones are great places where you can contribute with a PR.

LSP Custom Packages/Command

One of the strengths of nvf is convenient aliases to quickly configure LSP servers through the Nix module system. By default the LSP packages for relevant language modules will be pulled into the closure. If this is not desirable, you diff --git a/docs-preview-1156/options.html b/docs-preview-1156/options.html index a7d33fec..d9eb296e 100644 --- a/docs-preview-1156/options.html +++ b/docs-preview-1156/options.html @@ -122,7 +122,7 @@ package here may yield undesirable results.

package

Default: -<derivation neovim-unwrapped-0.11.3>

+pkgs.neovim-unwrapped

Declared by:

@@ -4501,7 +4501,7 @@ boolean

blink-cmp source plugin package.

Type: -null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

@@ -4552,7 +4552,7 @@ boolean

blink-cmp emoji source plugin package.

Type: -null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Default: "blink-emoji-nvim"

@@ -4627,7 +4627,7 @@ boolean

blink-cmp ripgrep source plugin package.

Type: -null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Default: "blink-ripgrep-nvim"

@@ -4702,7 +4702,7 @@ boolean

blink-cmp spell source plugin package.

Type: -null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Default: "blink-cmp-spell"

@@ -5069,7 +5069,7 @@ mergeless list of (string or (luaInline))

List of source plugins used by nvim-cmp.

Type: -list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default: [ ]

@@ -8164,7 +8164,7 @@ attribute set of (submodule)

Plugin Package.

Type: -null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Declared by:

@@ -14796,7 +14796,7 @@ boolean

-

Whether to enable Assembly LSP support (asm-lsp).

+

Whether to enable Assembly LSP support.

Type: boolean

@@ -14818,18 +14818,20 @@ boolean

- vim.languages.assembly.lsp.package + vim.languages.assembly.lsp.servers
-

asm-lsp package

+

Assembly LSP server to use

Type: -package

+(list of value “asm-lsp” (singular enum)) or value “asm-lsp” (singular enum) convertible to it

-

Default: -<derivation asm-lsp-0.10.0>

+

Default:

[
+  "asm-lsp"
+]
+

Declared by:

@@ -15075,34 +15077,7 @@ boolean

- vim.languages.astro.lsp.package - - -
-
-

Astro LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation astro-language-server-2.15.4>

- -

Example: -"[lib.getExe pkgs.astro-language-server \"--minify\" \"--stdio\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/astro.nix> - -
- -
- - vim.languages.astro.lsp.server + vim.languages.astro.lsp.servers
@@ -15110,10 +15085,12 @@ package or list of string

Astro LSP server to use

Type: -value “astro” (singular enum)

+(list of value “astro” (singular enum)) or value “astro” (singular enum) convertible to it

-

Default: -"astro"

+

Default:

[
+  "astro"
+]
+

Declared by:

@@ -15334,7 +15311,7 @@ value “shfmt” (singular enum)

-

Whether to enable Enable Bash LSP support.

+

Whether to enable Bash LSP support.

Type: boolean

@@ -15356,34 +15333,7 @@ boolean

- vim.languages.bash.lsp.package - - -
-
-

bash-language-server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation bash-language-server-5.6.0>

- -

Example: -[lib.getExe pkgs.bash-language-server "start"]

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/bash.nix> - -
- -
- - vim.languages.bash.lsp.server + vim.languages.bash.lsp.servers
@@ -15391,10 +15341,12 @@ package or list of string

Bash LSP server to use

Type: -value “bash-ls” (singular enum)

+(list of value “bash-ls” (singular enum)) or value “bash-ls” (singular enum) convertible to it

-

Default: -"bash-ls"

+

Default:

[
+  "bash-ls"
+]
+

Declared by:

@@ -15609,58 +15561,7 @@ boolean

- vim.languages.clang.lsp.package - - -
-
-

clang LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation clang-tools-19.1.7>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/clang.nix> - -
- -
- - vim.languages.clang.lsp.opts - - -
-
-

Options to pass to clang LSP server

- -

Type: -null or string

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/clang.nix> - -
-
-
- - vim.languages.clang.lsp.server + vim.languages.clang.lsp.servers
@@ -15668,10 +15569,12 @@ null or string

The clang LSP server to use

Type: -one of “ccls”, “clangd”

+(list of (one of “ccls”, “clangd”)) or (one of “ccls”, “clangd”) convertible to it

-

Default: -"clangd"

+

Default:

[
+  "clangd"
+]
+

Declared by:

@@ -15813,18 +15716,20 @@ boolean

- vim.languages.clojure.lsp.package + vim.languages.clojure.lsp.servers
-

Clojure LSP

+

Clojure LSP server to use

Type: -package or list of string

+list of value “clojure-lsp” (singular enum)

-

Default: -<derivation clojure-lsp-2025.08.15-17.11.38>

+

Default:

[
+  "clojure-lsp"
+]
+

Declared by:

@@ -15942,31 +15847,7 @@ boolean

- vim.languages.csharp.lsp.package - - -
-
-

C# LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation csharp-ls-0.19.0>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/csharp.nix> - -
- -
- - vim.languages.csharp.lsp.server + vim.languages.csharp.lsp.servers
@@ -15974,10 +15855,12 @@ package or list of string

C# LSP server to use

Type: -one of “csharp_ls”, “omnisharp”

+(list of (one of “csharp_ls”, “omnisharp”, “roslyn_ls”)) or (one of “csharp_ls”, “omnisharp”, “roslyn_ls”) convertible to it

-

Default: -"csharp_ls"

+

Default:

[
+  "csharp_ls"
+]
+

Declared by:

@@ -16170,34 +16053,7 @@ boolean

- vim.languages.css.lsp.package - - -
-
-

CSS LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation vscode-langservers-extracted-4.10.0>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/css.nix> - -
- -
- - vim.languages.css.lsp.server + vim.languages.css.lsp.servers
@@ -16205,10 +16061,12 @@ package or list of string

CSS LSP server to use

Type: -value “vscode-langservers-extracted” (singular enum)

+(list of value “cssls” (singular enum)) or value “cssls” (singular enum) convertible to it

-

Default: -"vscode-langservers-extracted"

+

Default:

[
+  "cssls"
+]
+

Declared by:

@@ -16315,30 +16173,6 @@ boolean

Example: true

-

Declared by:

-
- -
- -<nvf/modules/plugins/languages/cue.nix> - -
- -
- - vim.languages.cue.lsp.package - - -
-
-

cue lsp implementation

- -

Type: -package

- -

Default: -<derivation cue-0.14.1>

-

Declared by:

@@ -16681,69 +16515,20 @@ boolean

- vim.languages.dart.lsp.package + vim.languages.dart.lsp.servers
-

Dart LSP server package, or the command to run as a list of strings

+

Dart LSP server to use

Type: -package or list of string

+(list of value “dart” (singular enum)) or value “dart” (singular enum) convertible to it

-

Default: -<derivation dart-3.8.2>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/dart.nix> - -
-
-
- - vim.languages.dart.lsp.opts - - -
-
-

Options to pass to Dart LSP server

- -

Type: -null or string

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/dart.nix> - -
-
-
- - vim.languages.dart.lsp.server - - -
-
-

The Dart LSP server to use

- -

Type: -value “dart” (singular enum)

- -

Default: -"dart"

+

Default:

[
+  "dart"
+]
+

Declared by:

@@ -16963,34 +16748,7 @@ boolean

- vim.languages.elixir.lsp.package - - -
-
-

Elixir LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation elixir-ls-0.29.3>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/elixir.nix> - -
-
-
- - vim.languages.elixir.lsp.server + vim.languages.elixir.lsp.servers
@@ -16998,10 +16756,12 @@ package or list of string

Elixir LSP server to use

Type: -value “elixirls” (singular enum)

+(list of value “elixirls” (singular enum)) or value “elixirls” (singular enum) convertible to it

-

Default: -"elixirls"

+

Default:

[
+  "elixirls"
+]
+

Declared by:

@@ -17054,6 +16814,54 @@ package

Default: pkgs.vimPlugins.nvim-treesitter.builtGrammars.elixir

+

Declared by:

+
+ +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+ +
+ + vim.languages.elixir.treesitter.eexPackage + + +
+
+

The eex treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.eex

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/elixir.nix> + +
+
+
+ + vim.languages.elixir.treesitter.heexPackage + + +
+
+

The heex treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.heex

+

Declared by:

@@ -17194,34 +17002,7 @@ boolean

- vim.languages.fsharp.lsp.package - - -
-
-

F# LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation fsautocomplete-0.78.5>

- -

Example: -"[lib.getExe pkgs.fsautocomplete \"--state-directory\" \"~/.cache/fsautocomplete\"]"

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/fsharp.nix> - -
-
-
- - vim.languages.fsharp.lsp.server + vim.languages.fsharp.lsp.servers
@@ -17229,10 +17010,12 @@ package or list of string

F# LSP server to use

Type: -value “fsautocomplete” (singular enum)

+(list of value “fsautocomplete” (singular enum)) or value “fsautocomplete” (singular enum) convertible to it

-

Default: -"fsautocomplete"

+

Default:

[
+  "fsautocomplete"
+]
+

Declared by:

@@ -17350,31 +17133,7 @@ boolean

- vim.languages.gleam.lsp.package - - -
-
-

Gleam LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation gleam-1.12.0>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/gleam.nix> - -
- -
- - vim.languages.gleam.lsp.server + vim.languages.gleam.lsp.servers
@@ -17382,10 +17141,12 @@ package or list of string

Gleam LSP server to use

Type: -value “gleam” (singular enum)

+(list of value “gleam” (singular enum)) or value “gleam” (singular enum) convertible to it

-

Default: -"gleam"

+

Default:

[
+  "gleam"
+]
+

Declared by:

@@ -17650,34 +17411,7 @@ boolean

- vim.languages.go.lsp.package - - -
-
-

Go LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation gopls-0.20.0>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/go.nix> - -
- -
- - vim.languages.go.lsp.server + vim.languages.go.lsp.servers
@@ -17685,10 +17419,12 @@ package or list of string

Go LSP server to use

Type: -value “gopls” (singular enum)

+(list of value “gopls” (singular enum)) or value “gopls” (singular enum) convertible to it

-

Default: -"gopls"

+

Default:

[
+  "gopls"
+]
+

Declared by:

@@ -17835,7 +17571,7 @@ package or list of string

-

Whether to enable LSP support for Haskell.

+

Whether to enable Haskell LSP support.

Type: boolean

@@ -17857,21 +17593,20 @@ boolean

- vim.languages.haskell.lsp.package + vim.languages.haskell.lsp.servers
-

Haskell LSP package or command to run the Haskell LSP

+

Haskell LSP server to use

Type: -package or list of string

+list of value “hls” (singular enum)

-

Default: -<derivation haskell-language-server-2.11.0.0>

- -

Example: -"[ (lib.getExe pkgs.haskellPackages.haskell-language-server) \"--debug\" ]"

+

Default:

[
+  "hls"
+]
+

Declared by:

@@ -18039,7 +17774,7 @@ value “hclfmt” (singular enum)

-

Whether to enable HCL LSP support (terraform-ls).

+

Whether to enable HCL LSP support.

Type: boolean

@@ -18061,18 +17796,20 @@ boolean

- vim.languages.hcl.lsp.package + vim.languages.hcl.lsp.servers
-

HCL language server package (terraform-ls)

+

HCL LSP server to use

Type: -package

+list of value “terraform-ls” (singular enum)

-

Default: -<derivation terraform-ls-0.37.0>

+

Default:

[
+  "terraform-ls"
+]
+

Declared by:

@@ -18190,31 +17927,7 @@ boolean

- vim.languages.helm.lsp.package - - -
-
-

Helm LSP server package

- -

Type: -package or list of string

- -

Default: -<derivation helm-ls-0.4.1>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/helm.nix> - -
- -
- - vim.languages.helm.lsp.server + vim.languages.helm.lsp.servers
@@ -18222,10 +17935,12 @@ package or list of string

Helm LSP server to use

Type: -value “helm-ls” (singular enum)

+(list of value “helm-ls” (singular enum)) or value “helm-ls” (singular enum) convertible to it

-

Default: -"helm-ls"

+

Default:

[
+  "helm-ls"
+]
+

Declared by:

@@ -18305,6 +18020,187 @@ boolean

Example: true

+

Declared by:

+
+ +
+ +<nvf/modules/plugins/languages/html.nix> + +
+ +
+ + vim.languages.html.extraDiagnostics.enable + + +
+
+

Whether to enable extra HTML diagnostics.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/html.nix> + +
+
+
+ + vim.languages.html.extraDiagnostics.types + + +
+
+

List of HTML diagnostics to enable

+ +

Type: +list of (value “htmlhint” (singular enum) or (submodule))

+ +

Default:

[
+  "htmlhint"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/html.nix> + +
+
+
+ + vim.languages.html.format.enable + + +
+
+

Whether to enable HTML formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/html.nix> + +
+
+
+ + vim.languages.html.format.package + + +
+
+

HTML formatter package

+ +

Type: +package

+ +

Default: +<derivation superhtml_fmt>

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/html.nix> + +
+
+
+ + vim.languages.html.format.type + + +
+
+

HTML formatter to use

+ +

Type: +value “superhtml” (singular enum)

+ +

Default: +"superhtml"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/html.nix> + +
+
+
+ + vim.languages.html.lsp.enable + + +
+
+

Whether to enable HTML LSP support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/html.nix> + +
+
+
+ + vim.languages.html.lsp.servers + + +
+
+

HTML LSP server to use

+ +

Type: +(list of value “superhtml” (singular enum)) or value “superhtml” (singular enum) convertible to it

+ +

Default:

[
+  "superhtml"
+]
+
+

Declared by:

@@ -18423,7 +18319,7 @@ boolean

-

Whether to enable Java LSP support (java-language-server).

+

Whether to enable Java LSP support.

Type: boolean

@@ -18445,21 +18341,20 @@ boolean

- vim.languages.java.lsp.package + vim.languages.java.lsp.servers
-

java language server package, or the command to run as a list of strings

+

Java LSP server to use

Type: -package or list of string

+list of value “jdtls” (singular enum)

-

Default: -<derivation jdt-language-server-1.49.0>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

+

Default:

[
+  "jdtls"
+]
+

Declared by:

@@ -18521,6 +18416,212 @@ package

+
+ + vim.languages.json.enable + + +
+
+

Whether to enable JSON language support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.format.enable + + +
+
+

Whether to enable JSON formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.format.package + + +
+
+

JSON formatter package

+ +

Type: +package

+ +

Default: +<derivation jsonfmt>

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.format.type + + +
+
+

JSON formatter to use

+ +

Type: +value “jsonfmt” (singular enum)

+ +

Default: +"jsonfmt"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.lsp.enable + + +
+
+

Whether to enable JSON LSP support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.lsp.servers + + +
+
+

JSON LSP server to use

+ +

Type: +(list of value “jsonls” (singular enum)) or value “jsonls” (singular enum) convertible to it

+ +

Default:

[
+  "jsonls"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.treesitter.enable + + +
+
+

Whether to enable JSON treesitter.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
+
+ + vim.languages.json.treesitter.package + + +
+
+

The json treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.json

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/json.nix> + +
+
vim.languages.julia.enable @@ -18555,11 +18656,7 @@ boolean

-

Whether to enable Julia LSP support.

+

Whether to enable Julia LSP support.

Type: boolean

@@ -18567,30 +18664,8 @@ boolean

Default: false

-

Declared by:

- - -
- -<nvf/modules/plugins/languages/julia.nix> - -
-
-
- - vim.languages.julia.lsp.package - - -
-
-

Julia LSP server package, null to use the Julia binary in PATH, or -the command to run as a list of strings.

- -

Type: -null or package or list of string

- -

Default: -<derivation julia-1.11.6-env>

+

Example: +true

Declared by:

@@ -18603,18 +18678,24 @@ null or package or list of string

- vim.languages.julia.lsp.server + vim.languages.julia.lsp.servers
-

Julia LSP server to use

+

Julia LSP Server to Use

Note

The entirety of Julia is bundled with nvf, if you enable this +option, since there is no way to provide only the LSP server.

If you want to avoid that, you have to change +vim.lsp.servers.julials.cmd to use +the Julia binary in PATH, and add the LanguageServer +package to Julia in your devshells.

Check the source file of this option for the full cmd.

Type: -value “julials” (singular enum)

+(list of value “julials” (singular enum)) or value “julials” (singular enum) convertible to it

-

Default: -"julials"

+

Default:

[
+  "julials"
+]
+

Declared by:

@@ -18676,6 +18757,137 @@ package

+
+ + vim.languages.just.enable + + +
+
+

Whether to enable Just support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/just.nix> + +
+
+
+ + vim.languages.just.lsp.enable + + +
+
+

Whether to enable Just LSP support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/just.nix> + +
+
+
+ + vim.languages.just.lsp.servers + + +
+
+

Just LSP server to use

+ +

Type: +list of value “just-lsp” (singular enum)

+ +

Default:

[
+  "just-lsp"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/just.nix> + +
+
+
+ + vim.languages.just.treesitter.enable + + +
+
+

Whether to enable Just treesitter.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/just.nix> + +
+
+
+ + vim.languages.just.treesitter.package + + +
+
+

The just treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.just

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/just.nix> + +
+
vim.languages.kotlin.enable @@ -18785,29 +18997,19 @@ boolean

- vim.languages.kotlin.lsp.package + vim.languages.kotlin.lsp.servers
-

kotlin_language_server package with Kotlin runtime

+

Kotlin LSP server to use

Type: -package or list of string

- -

Default: -<derivation kotlin-language-server-1.3.13>

- -

Example:

pkgs.symlinkJoin {
-  name = "kotlin-language-server-wrapped";
-  paths = [pkgs.kotlin-language-server];
-  nativeBuildInputs = [pkgs.makeBinaryWrapper];
-  postBuild = ''
-    wrapProgram $out/bin/kotlin-language-server \
-      --prefix PATH : ${pkgs.kotlin}/bin
-  '';
-};
+list of value “kotlin-language-server” (singular enum)

+

Default:

[
+  "kotlin-language-server"
+]
 

Declared by:

@@ -19029,7 +19231,7 @@ value “stylua” (singular enum)

-

Whether to enable Lua LSP support via LuaLS.

+

Whether to enable Lua LSP support.

Type: boolean

@@ -19040,30 +19242,6 @@ boolean

Example: true

-

Declared by:

- - -
- -<nvf/modules/plugins/languages/lua.nix> - -
-
-
- - vim.languages.lua.lsp.package - - -
-
-

LuaLS package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation lua-language-server-3.15.0>

-

Declared by:

@@ -19091,6 +19269,32 @@ boolean

Example: true

+

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/lua.nix> + +
+ +
+ + vim.languages.lua.lsp.servers + + +
+
+

Lua LSP server to use

+ +

Type: +list of value “lua-language-server” (singular enum)

+ +

Default:

[
+  "lua-language-server"
+]
+
+

Declared by:

@@ -19466,7 +19670,7 @@ one of “deno_fmt”, “denofmt”, “prettierd”

-

Whether to enable Enable Markdown LSP support.

+

Whether to enable Markdown LSP support.

Type: boolean

@@ -19488,34 +19692,7 @@ boolean

- vim.languages.markdown.lsp.package - - -
-
-

Markdown LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation marksman-2024-12-18>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/markdown.nix> - -
-
-
- - vim.languages.markdown.lsp.server + vim.languages.markdown.lsp.servers
@@ -19523,10 +19700,12 @@ package or list of string

Markdown LSP server to use

Type: -value “marksman” (singular enum)

+(list of (one of “markdown-oxide”, “marksman”)) or (one of “markdown-oxide”, “marksman”) convertible to it

-

Default: -"marksman"

+

Default:

[
+  "marksman"
+]
+

Declared by:

@@ -19740,34 +19919,7 @@ boolean

- vim.languages.nim.lsp.package - - -
-
-

Nim LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation nimlsp-0.4.6>

- -

Example: -"[lib.getExe pkgs.nimlsp]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/nim.nix> - -
- -
- - vim.languages.nim.lsp.server + vim.languages.nim.lsp.servers
@@ -19775,10 +19927,12 @@ package or list of string

Nim LSP server to use

Type: -string

+(list of value “nimlsp” (singular enum)) or value “nimlsp” (singular enum) convertible to it

-

Default: -"nimlsp"

+

Default:

[
+  "nimlsp"
+]
+

Declared by:

@@ -20025,58 +20179,7 @@ boolean

- vim.languages.nix.lsp.package - - -
-
-

Nix LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation nil-2025-06-13>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/nix.nix> - -
- -
- - vim.languages.nix.lsp.options - - -
-
-

Options to pass to nixd LSP server

- -

Type: -null or (attribute set of anything)

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/nix.nix> - -
-
-
- - vim.languages.nix.lsp.server + vim.languages.nix.lsp.servers
@@ -20084,10 +20187,12 @@ null or (attribute set of anything)

Nix LSP server to use

Type: -one of “nil”, “nixd”

+(list of (one of “nil”, “nixd”)) or (one of “nil”, “nixd”) convertible to it

-

Default: -"nil"

+

Default:

[
+  "nil"
+]
+

Declared by:

@@ -20205,34 +20310,7 @@ boolean

- vim.languages.nu.lsp.package - - -
-
-

Nu LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation nushell-0.106.1>

- -

Example: -"[(lib.getExe pkgs.nushell) \"--lsp\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/nu.nix> - -
- -
- - vim.languages.nu.lsp.server + vim.languages.nu.lsp.servers
@@ -20240,10 +20318,12 @@ package or list of string

Nu LSP server to use

Type: -string

+(list of value “nushell” (singular enum)) or value “nushell” (singular enum) convertible to it

-

Default: -"nushell"

+

Default:

[
+  "nushell"
+]
+

Declared by:

@@ -20414,7 +20494,7 @@ value “ocamlformat” (singular enum)

-

Whether to enable OCaml LSP support (ocaml-lsp).

+

Whether to enable OCaml LSP support.

Type: boolean

@@ -20436,42 +20516,20 @@ boolean

- vim.languages.ocaml.lsp.package + vim.languages.ocaml.lsp.servers
-

OCaml language server package, or the command to run as a list of strings

+

OCaml LSP server to use

Type: -package or list of string

+(list of value “ocaml-lsp” (singular enum)) or value “ocaml-lsp” (singular enum) convertible to it

-

Default: -<derivation ocaml5.3.0-ocaml-lsp-server-1.23.0>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/ocaml.nix> - -
- -
- - vim.languages.ocaml.lsp.server - - -
-
-

OCaml LSP server to user

- -

Type: -value “ocaml-lsp” (singular enum)

- -

Default: -"ocaml-lsp"

+

Default:

[
+  "ocaml-lsp"
+]
+

Declared by:

@@ -20589,31 +20647,7 @@ boolean

- vim.languages.odin.lsp.package - - -
-
-

Ols package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation ols-0-unstable-2025-08-08>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/odin.nix> - -
-
-
- - vim.languages.odin.lsp.server + vim.languages.odin.lsp.servers
@@ -20621,10 +20655,12 @@ package or list of string

Odin LSP server to use

Type: -value “ols” (singular enum)

+(list of value “ols” (singular enum)) or value “ols” (singular enum) convertible to it

-

Default: -"ols"

+

Default:

[
+  "ols"
+]
+

Declared by:

@@ -20742,34 +20778,7 @@ boolean

- vim.languages.php.lsp.package - - -
-
-

PHP LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation phpactor-2025.07.25.0>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/php.nix> - -
- -
- - vim.languages.php.lsp.server + vim.languages.php.lsp.servers
@@ -20777,10 +20786,12 @@ package or list of string

PHP LSP server to use

Type: -one of “intelephense”, “phan”, “phpactor”

+(list of (one of “intelephense”, “phan”, “phpactor”)) or (one of “intelephense”, “phan”, “phpactor”) convertible to it

-

Default: -"phpactor"

+

Default:

[
+  "phpactor"
+]
+

Declared by:

@@ -21006,7 +21017,7 @@ package

Python formatter to use

Type: -one of “black”, “black-and-isort”, “isort”, “ruff”

+one of “black”, “black-and-isort”, “isort”, “ruff”, “ruff-check”

Default: "black"

@@ -21049,34 +21060,7 @@ boolean

- vim.languages.python.lsp.package - - -
-
-

python LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation basedpyright-1.31.3>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/python.nix> - -
- -
- - vim.languages.python.lsp.server + vim.languages.python.lsp.servers
@@ -21084,10 +21068,12 @@ package or list of string

Python LSP server to use

Type: -one of “basedpyright”, “pyright”, “python-lsp-server”

+(list of (one of “basedpyright”, “pyright”, “python-lsp-server”)) or (one of “basedpyright”, “pyright”, “python-lsp-server”) convertible to it

-

Default: -"basedpyright"

+

Default:

[
+  "basedpyright"
+]
+

Declared by:

@@ -21149,6 +21135,212 @@ package

+
+ + vim.languages.qml.enable + + +
+
+

Whether to enable QML language support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.format.enable + + +
+
+

Whether to enable QML formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.format.package + + +
+
+

QML formatter package

+ +

Type: +package

+ +

Default: +<derivation qmlformat>

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.format.type + + +
+
+

QML formatter to use

+ +

Type: +value “qmlformat” (singular enum)

+ +

Default: +"qmlformat"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.lsp.enable + + +
+
+

Whether to enable QML LSP support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.lsp.servers + + +
+
+

QML LSP server to use

+ +

Type: +(list of value “qmlls” (singular enum)) or value “qmlls” (singular enum) convertible to it

+ +

Default:

[
+  "qmlls"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.treesitter.enable + + +
+
+

Whether to enable QML treesitter support.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
+
+ + vim.languages.qml.treesitter.package + + +
+
+

The qmljs treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.qmljs

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/languages/qml.nix> + +
+
vim.languages.r.enable @@ -21280,34 +21472,7 @@ boolean

- vim.languages.r.lsp.package - - -
-
-

R LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation r_lsp>

- -

Example: -[ (lib.getExe pkgs.jdt-language-server) "-data" "~/.cache/jdtls/workspace" ]

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/r.nix> - -
-
-
- - vim.languages.r.lsp.server + vim.languages.r.lsp.servers
@@ -21315,10 +21480,12 @@ package or list of string

R LSP server to use

Type: -value “r_language_server” (singular enum)

+(list of value “r_language_server” (singular enum)) or value “r_language_server” (singular enum) convertible to it

-

Default: -"r_language_server"

+

Default:

[
+  "r_language_server"
+]
+

Declared by:

@@ -21564,31 +21731,7 @@ boolean

- vim.languages.ruby.lsp.package - - -
-
-

Ruby LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation ruby3.3-solargraph-0.54.0>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/ruby.nix> - -
- -
- - vim.languages.ruby.lsp.server + vim.languages.ruby.lsp.servers
@@ -21596,10 +21739,12 @@ package or list of string

Ruby LSP server to use

Type: -one of “rubylsp”, “rubyserver”

+(list of (one of “ruby_lsp”, “solargraph”)) or (one of “ruby_lsp”, “solargraph”) convertible to it

-

Default: -"rubyserver"

+

Default:

[
+  "solargraph"
+]
+

Declared by:

@@ -22493,34 +22638,7 @@ boolean

- vim.languages.sql.lsp.package - - -
-
-

SQL LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation sqls-0.2.28>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/sql.nix> - -
- -
- - vim.languages.sql.lsp.server + vim.languages.sql.lsp.servers
@@ -22528,10 +22646,12 @@ package or list of string

SQL LSP server to use

Type: -value “sqls” (singular enum)

+(list of value “sqls” (singular enum)) or value “sqls” (singular enum) convertible to it

-

Default: -"sqls"

+

Default:

[
+  "sqls"
+]
+

Declared by:

@@ -22777,34 +22897,7 @@ boolean

- vim.languages.svelte.lsp.package - - -
-
-

Svelte LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation svelte-language-server-0.17.19>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/svelte.nix> - -
- -
- - vim.languages.svelte.lsp.server + vim.languages.svelte.lsp.servers
@@ -22812,10 +22905,12 @@ package or list of string

Svelte LSP server to use

Type: -value “svelte” (singular enum)

+(list of value “svelte” (singular enum)) or value “svelte” (singular enum) convertible to it

-

Default: -"svelte"

+

Default:

[
+  "svelte"
+]
+

Declared by:

@@ -22933,34 +23028,7 @@ boolean

- vim.languages.tailwind.lsp.package - - -
-
-

Tailwindcss LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation tailwindcss-language-server-0.14.26>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/tailwind.nix> - -
- -
- - vim.languages.tailwind.lsp.server + vim.languages.tailwind.lsp.servers
@@ -22968,10 +23036,12 @@ package or list of string

Tailwindcss LSP server to use

Type: -value “tailwindcss-language-server” (singular enum)

+(list of value “tailwindcss” (singular enum)) or value “tailwindcss” (singular enum) convertible to it

-

Default: -"tailwindcss-language-server"

+

Default:

[
+  "tailwindcss"
+]
+

Declared by:

@@ -23038,18 +23108,20 @@ boolean

- vim.languages.terraform.lsp.package + vim.languages.terraform.lsp.servers
-

terraform-ls package

+

Terraform LSP server to use

Type: -package

+list of value “terraformls” (singular enum)

-

Default: -<derivation terraform-ls-0.37.0>

+

Default:

[
+  "terraformls"
+]
+

Declared by:

@@ -23371,34 +23443,7 @@ boolean

- vim.languages.ts.lsp.package - - -
-
-

Typescript/Javascript LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation typescript-language-server-4.4.0>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/ts.nix> - -
- -
- - vim.languages.ts.lsp.server + vim.languages.ts.lsp.servers
@@ -23406,10 +23451,12 @@ package or list of string

Typescript/Javascript LSP server to use

Type: -one of “denols”, “ts_ls”, “tsserver”

+(list of (one of “denols”, “ts_ls”, “tsserver”)) or (one of “denols”, “ts_ls”, “tsserver”) convertible to it

-

Default: -"ts_ls"

+

Default:

[
+  "ts_ls"
+]
+

Declared by:

@@ -23478,6 +23525,30 @@ package

+

The typescript treesitter package to use.

+ +

Type: +package

+ +

Default: +pkgs.vimPlugins.nvim-treesitter.builtGrammars.typescript

+ +

Declared by:

+
+ +
+ +<nvf/modules/plugins/languages/ts.nix> + +
+ +
+ + vim.languages.ts.treesitter.tsxPackage + + +
+

The tsx treesitter package to use.

Type: @@ -23513,257 +23584,6 @@ boolean

Example: true

-

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.enable - - -
-
-

Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer

Inline typst preview for Neovim via [typst-concealer] -.

- -

Type: -boolean

- -

Default: -false

- -

Example: -true

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing - - -
-
-

Enable typst-concealer in buffer

- -

Type: -null or string

- -

Default: -"<leader>TT"

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts - - -
-
-

Option table to pass into the setup function of typst-concealer

You can pass in any additional options even if they’re -not listed in the docs

- -

Type: -anything

- -

Default: -{ }

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default - - -
-
-

Should typst-concealer conceal newly opened buffers by default?

- -

Type: -null or boolean

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.color - - -
-
-

What color should typst-concealer render text/stroke with? (only applies when styling_type is ‘colorscheme’)

- -

Type: -null or string

- -

Default: -null

- -

Example: -"rgb(\"#f012be\")"

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal - - -
-
-

Should typst-concealer still conceal when the normal mode cursor goes over a line.

- -

Type: -null or boolean

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics - - -
-
-

Should typst-concealer provide diagnostics on error?

- -

Type: -null or boolean

- -

Default: -true

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.ppi - - -
-
-

What PPI should typst render at. Plugin default is 300, typst’s normal default is 144.

- -

Type: -null or signed integer

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type - - -
-
-

What kind of styling should typst-concealer apply to your typst?

- -

Type: -null or one of “simple”, “none”, “colorscheme”

- -

Default: -null

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location - - -
-
-

Where should typst-concealer look for your typst binary?

- -

Type: -string

- -

Default: -"\${pkgs.typst.out}/bin/typst"

- -

Example: -"lib.getExe pkgs.typst"

-

Declared by:

@@ -24016,34 +23836,7 @@ boolean

- vim.languages.typst.lsp.package - - -
-
-

typst-lsp package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation tinymist-0.13.24>

- -

Example: -"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"

- -

Declared by:

- - -
- -<nvf/modules/plugins/languages/typst.nix> - -
-
-
- - vim.languages.typst.lsp.server + vim.languages.typst.lsp.servers
@@ -24051,10 +23844,12 @@ package or list of string

Typst LSP server to use

Type: -one of “tinymist”, “typst-lsp”

+(list of (one of “tinymist”, “typst_lsp”)) or (one of “tinymist”, “typst_lsp”) convertible to it

-

Default: -"tinymist"

+

Default:

[
+  "tinymist"
+]
+

Declared by:

@@ -24172,31 +23967,7 @@ boolean

- vim.languages.vala.lsp.package - - -
-
-

Vala LSP server package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation vala-language-server-wrapper>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/vala.nix> - -
- -
- - vim.languages.vala.lsp.server + vim.languages.vala.lsp.servers
@@ -24204,10 +23975,12 @@ package or list of string

Vala LSP server to use

Type: -value “vala_ls” (singular enum)

+(list of value “vala_ls” (singular enum)) or value “vala_ls” (singular enum) convertible to it

-

Default: -"vala_ls"

+

Default:

[
+  "vala_ls"
+]
+

Declared by:

@@ -24325,34 +24098,7 @@ boolean

- vim.languages.wgsl.lsp.package - - -
-
-

wgsl-analyzer package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation wgsl-analyzer-2025-08-08>

- -

Example: -[(lib.getExe pkgs.wgsl-analyzer)]

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/wgsl.nix> - -
- -
- - vim.languages.wgsl.lsp.server + vim.languages.wgsl.lsp.servers
@@ -24360,10 +24106,12 @@ package or list of string

WGSL LSP server to use

Type: -value “wgsl-analyzer” (singular enum)

+(list of value “wgsl-analyzer” (singular enum)) or value “wgsl-analyzer” (singular enum) convertible to it

-

Default: -"wgsl-analyzer"

+

Default:

[
+  "wgsl-analyzer"
+]
+

Declared by:

@@ -24459,7 +24207,7 @@ boolean

-

Whether to enable YAML LSP support.

+

Whether to enable Yaml LSP support.

Type: boolean

@@ -24481,42 +24229,20 @@ boolean

- vim.languages.yaml.lsp.package + vim.languages.yaml.lsp.servers
-

YAML LSP server package

+

Yaml LSP server to use

Type: -package or list of string

+(list of value “yaml-language-server” (singular enum)) or value “yaml-language-server” (singular enum) convertible to it

-

Default: -<derivation yaml-language-server-1.18.0>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/yaml.nix> - -
- -
- - vim.languages.yaml.lsp.server - - -
-
-

YAML LSP server to use

- -

Type: -value “yaml-language-server” (singular enum)

- -

Default: -"yaml-language-server"

+

Default:

[
+  "yaml-language-server"
+]
+

Declared by:

@@ -24706,31 +24432,7 @@ boolean

- vim.languages.zig.lsp.package - - -
-
-

ZLS package, or the command to run as a list of strings

- -

Type: -package or list of string

- -

Default: -<derivation zls-0.14.0>

- -

Declared by:

-
- -
- -<nvf/modules/plugins/languages/zig.nix> - -
-
-
- - vim.languages.zig.lsp.server + vim.languages.zig.lsp.servers
@@ -24738,10 +24440,12 @@ package or list of string

Zig LSP server to use

Type: -value “zls” (singular enum)

+(list of value “zls” (singular enum)) or value “zls” (singular enum) convertible to it

-

Default: -"zls"

+

Default:

[
+  "zls"
+]
+

Declared by:

@@ -24933,7 +24637,7 @@ attribute set of (submodule)

When false, or if the lua function returns false, this plugin will not be included in the spec

Type: -null or boolean or string

+null or boolean or (luaInline)

Default: null

@@ -24957,7 +24661,7 @@ null or boolean or string

Plugin package.

If null, a custom load function must be provided

Type: -null or null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

+null or null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Declared by:

@@ -25410,6 +25114,81 @@ boolean

+
+ + vim.lsp.harper-ls.enable + + +
+
+

Whether to enable Harper grammar checking LSP.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/lsp/harper-ls/harper-ls.nix> + +
+
+
+ + vim.lsp.harper-ls.settings + + +
+
+

Settings to pass to harper-ls

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Example:

{
+  codeActions = {
+    ForceStable = false;
+  };
+  diagnosticSeverity = "hint";
+  dialect = "American";
+  fileDictPath = "";
+  ignoredLintsPath = { };
+  isolateEnglish = false;
+  linters = {
+    BoringWords = true;
+    PossessiveNoun = true;
+    SentenceCapitalization = false;
+    SpellCheck = false;
+  };
+  markdown = {
+    IgnoreLinkTitle = false;
+  };
+  maxFileLength = 120000;
+  userDictPath = "";
+  workspaceDictPath = "";
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/lsp/harper-ls/harper-ls.nix> + +
+
vim.lsp.inlayHints.enable @@ -26993,7 +26772,7 @@ boolean

-

LSP capabilitiess to pass to lspconfig

+

LSP capabilities to pass to LSP server configuration

Type: null or (luaInline) or attribute set of anything

@@ -27020,7 +26799,7 @@ null or (luaInline) or attribute set of anything

Command used to start the LSP server

Type: -null or (list of string)

+null or (luaInline) or list of string

Default: null

@@ -27041,7 +26820,7 @@ null or (list of string)

-

Filetypes to auto-attach LSP in

+

Filetypes to auto-attach LSP server in

Type: null or (list of string)

@@ -27409,7 +27188,7 @@ vim.opt.expandtab = true
-

List of lua packages to install

+

List of Lua packages to install

Type: list of string

@@ -33870,15 +33649,13 @@ the wrapper during the build process.

To avoid overriding packages and dep are recommended to use this option or vim.extraPlugins option.

Type: -list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default: [ ]

-

Example:

''
-  [pkgs.vimPlugins.vim-ghost]
-''
-
+

Example: +[pkgs.vimPlugins.vim-ghost]

Declared by:

@@ -34259,16 +34036,15 @@ attribute set of package

Default: { }

-

Example:

''
-  {
-    lazydev-nvim = pkgs.fetchFromGitHub {
-      owner = "folke";
-      repo = "lazydev.nvim";
-      rev = "";
-      hash = "";
-    };
-  }
-''
+

Example:

{
+  lazydev-nvim = pkgs.fetchFromGitHub {
+    owner = "folke";
+    repo = "lazydev.nvim";
+    rev = "";
+    hash = "";
+  };
+}
+
 

Declared by:

@@ -35873,7 +35649,7 @@ strings concatenated with “\n”

The snippet provider packages.

Note

These are simply appended to {option} vim.startPlugins.

Type: -list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default:

[
   "friendly-snippets"
@@ -36137,17 +35913,15 @@ using the 
 
 

Type: -list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default:

[
   "plenary-nvim"
 ]
 
-

Example:

''
-  [pkgs.vimPlugins.telescope-nvim]
-''
-
+

Example: +[pkgs.vimPlugins.telescope-nvim]

Declared by:

@@ -48201,6 +47975,59 @@ boolean

Example: true

+

Declared by:

+
+ +
+ +<nvf/modules/plugins/utility/oil-nvim/oil-nvim.nix> + +
+
+
+ + vim.utility.oil-nvim.gitStatus.enable + + +
+
+

Whether to enable Git status on [oil-nvim] directory listings +.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/oil-nvim/oil-nvim.nix> + +
+
+
+ + vim.utility.oil-nvim.gitStatus.setupOpts + + +
+
+

Option table to pass into the setup function of oil-git-status-nvim

You can pass in any additional options even if they’re +not listed in the docs

+ +

Type: +anything

+ +

Default: +{ }

+

Declared by:

@@ -48583,6 +48410,180 @@ boolean

+
+ + vim.utility.qmk-nvim.enable + + +
+
+

Whether to enable QMK and ZMK keymaps in nvim.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
+
+ + vim.utility.qmk-nvim.setupOpts + + +
+
+

Option table to pass into the setup function of qmk.nvim

You can pass in any additional options even if they’re +not listed in the docs

+ +

Type: +anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
+
+ + vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides + + +
+
+

Key codes to text replacements +see https://github.com/codethread/qmk.nvim/blob/main/lua/qmk/config/key_map.lua for more details

+ +

Type: +attribute set of string

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
+
+ + vim.utility.qmk-nvim.setupOpts.comment_preview.position + + +
+
+

Controls the position of the preview

+ +

Type: +one of “top”, “bottom”, “inside”, “none”

+ +

Default: +"top"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
+
+ + vim.utility.qmk-nvim.setupOpts.layout + + +
+
+

The keyboard key layout +see https://github.com/codethread/qmk.nvim?tab=readme-ov-file#Layout for more details

+ +

Type: +null or strings concatenated with “\n”

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
+
+ + vim.utility.qmk-nvim.setupOpts.name + + +
+
+

The name of the layout

+ +

Type: +null or string

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
+
+ + vim.utility.qmk-nvim.setupOpts.variant + + +
+
+

Chooses the expected hardware target

+ +

Type: +one of “qmk”, “zmk”

+ +

Default: +"qmk"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/qmk-nvim/qmk-nvim.nix> + +
+
vim.utility.sleuth.enable @@ -49695,6 +49696,9 @@ boolean

Default: true

+

Example: +false

+

Declared by:

@@ -49719,6 +49723,9 @@ boolean

Default: true

+

Example: +false

+

Declared by:

@@ -53194,7 +53201,7 @@ floating point number

-

Whether to enable NodeJs support in the Neovim wrapper +

Whether to enable NodeJS support in the Neovim wrapper .

Type: