Thanks to the portability of Nix, you can try out nvf without actually
installing it to your machine. Below are the commands you may run to try out
different configurations provided by this flake. As of v0.5, two specialized
-configurations are provided:
Standalone Installation on Home-Manager
Your built Neovim configuration can be exposed as a flake output to make it
easier to share across machines, repositories and so on. Or it can be added to
@@ -233,12 +230,10 @@ the default theme enabled. You may use other options inside The below chapters will describe installing nvf as NixOS and Home-Manager
modules. Note that those methods are mutually exclusive, and will likely cause
-path collisions if used simultaneously.
The NixOS module allows us to customize the different vim
options from inside
+path collisions if used simultaneously.
The NixOS module allows us to customize the different vim
options from inside
the NixOS configuration without having to call for the wrapper yourself. It is
the recommended way to use nvf alongside the home-manager module depending
-on your needs.
flakes.md
-
To use nvf with flakes, we first need to add the input to our flake.nix
.
# flake.nix
-{
+on your needs.To use it, we first add the input flake.
{
inputs = {
# Optional, if you intend to follow nvf's obsidian-nvim input
# you must also add it as a flake input.
@@ -246,7 +241,7 @@ on your needs.
# Required, nvf works best and only directly supports flakes
nvf = {
- url = "github:NotAShelf/nvf";
+ url = "github:notashelf/nvf";
# You can override the input nixpkgs to follow your system's
# instance of nixpkgs. This is safe to do as nvf does not depend
# on a binary cache.
@@ -255,8 +250,6 @@ on your needs.
# for example:
inputs.obsidian-nvim.follows = "obsidian-nvim"; # <- this will use the obsidian-nvim from your inputs
};
-
- # ...
};
}
Followed by importing the NixOS module somewhere in your configuration.
{
@@ -264,8 +257,7 @@ on your needs.
# see example below
imports = [ inputs.nvf.nixosModules.default ];
}
-
-
{
+
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nvf.url = "github:notashelf/nvf";
@@ -283,11 +275,9 @@ on your needs.
}
Once the module is properly imported by your host, you will be able to use the
programs.nvf
module option anywhere in your configuration in order to
-configure nvf.
{
- programs.nvf = {
+configure nvf. programs.nvf = {
enable = true;
-
- # Your settings need to go into the settings attribute set
+ # your settings need to go into the settings attribute set
# most settings are documented in the appendix
settings = {
vim.viAlias = false;
@@ -303,39 +293,10 @@ installation sections of the manual. You may find all available options in the
appendix
-
As of v0.8, it is possible to install nvf on a system if you are not using
-flakes. This is possible thanks to the flake-compat project.
To get started, you must fetch the repository using builtins.fetchTarball
or a
-similar mechanism.
# configuration.nix
-let
- nvf = import (builtins.fetchTarball {
- url = "https://github.com/notashelf/nvf/archive/<commit or tag>.tar.gz";
- # Optionally, you can add 'sha256' for verification and caching
- # sha256 = "<sha256>";
- });
-in {
- imports = [
- # Import the NixOS module from your fetched input
- nvf.nixosModules.nvf
- ];
-
- # Once the module is imported, you may use `programs.nvf` as exposed by the
- # NixOS module.
- programs.nvf.enable = true;
-}
-
Tip
Nix2 does not have a builtin lockfile mechanism like flakes. As such you must
-manually update the URL and hash for your input. This is annoying to deal with,
-and most users choose to defer this task to projects such as npins or niv.
-If you are new to NixOS, I encourage you to look into Flakes and see if they fit
-your use case. Alternatively, look into the aforementioned projects for more
-convenient dependency management mechanisms.
-
-
-
The home-manager module allows us to customize the different vim
options from
+
The home-manager module allows us to customize the different vim
options from
inside the home-manager configuration without having to call for the wrapper
yourself. It is the recommended way to use nvf alongside the NixOS module
-depending on your needs.
flakes.md
-
To use nvf with flakes, we first need to add the input to our flake.nix
.
# flake.nix
-{
+depending on your needs.To use it, we first add the input flake.
{
inputs = {
# Optional, if you intend to follow nvf's obsidian-nvim input
# you must also add it as a flake input.
@@ -343,7 +304,7 @@ depending on your needs.
# Required, nvf works best and only directly supports flakes
nvf = {
- url = "github:NotAShelf/nvf";
+ url = "github:notashelf/nvf";
# You can override the input nixpkgs to follow your system's
# instance of nixpkgs. This is safe to do as nvf does not depend
# on a binary cache.
@@ -352,8 +313,6 @@ depending on your needs.
# for example:
inputs.obsidian-nvim.follows = "obsidian-nvim"; # <- this will use the obsidian-nvim from your inputs
};
-
- # ...
};
}
Followed by importing the home-manager module somewhere in your configuration.
{
@@ -361,8 +320,7 @@ depending on your needs.
# See example installation below
imports = [ inputs.nvf.homeManagerModules.default ];
}
-
-
{
+
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager.url = "github:nix-community/home-manager";
@@ -382,8 +340,7 @@ depending on your needs.
}
Once the module is properly imported by your host, you will be able to use the
programs.nvf
module option anywhere in your configuration in order to
-configure nvf.
{
- programs.nvf = {
+configure nvf. programs.nvf = {
enable = true;
# your settings need to go into the settings attribute set
# most settings are documented in the appendix
@@ -401,33 +358,6 @@ installation sections of the manual. You may find all available options in the
appendix
-
As of v0.8, it is possible to install nvf on a system if you are not using
-flakes. This is possible thanks to the flake-compat project.
To get started, you must fetch the repository using builtins.fetchTarball
or a
-similar mechanism.
# home.nix
-let
- nvf = import (builtins.fetchTarball {
- url = "https://github.com/notashelf/nvf/archive/<commit or tag>.tar.gz";
- # Optionally, you can add 'sha256' for verification and caching
- # sha256 = "<sha256>";
- });
-in {
- imports = [
- # Import the NixOS module from your fetched input
- nvf.homeManagerModules.nvf
- ];
-
- # Once the module is imported, you may use `programs.nvf` as exposed by the
- # NixOS module.
- programs.nvf.enable = true;
-}
-
Tip
Nix2 does not have a builtin lockfile mechanism like flakes. As such you must
-manually update the URL and hash for your input. This is annoying to deal with,
-and most users choose to defer this task to projects such as npins or niv.
-If you are new to NixOS, I encourage you to look into Flakes and see if they fit
-your use case. Alternatively, look into the aforementioned projects for more
-convenient dependency management mechanisms.
-
-
nvf allows for very extensive configuration in Neovim through the Nix module
@@ -630,9 +560,9 @@ in {
The additional plugins section details the addition
of new plugins to nvf under regular circumstances, i.e. while making a pull
-request to the project. You may override those plugins in your config to
-change source versions, e.g., to use newer versions of plugins that are not yet
-updated in nvf.
vim.pluginOverrides = {
+request to the project. You may override those plugins in your config
+to change source versions, e.g., to use newer versions of plugins
+that are not yet updated in nvf.vim.pluginOverrides = {
lazydev-nvim = pkgs.fetchFromGitHub {
owner = "folke";
repo = "lazydev.nvim";
@@ -1208,8 +1138,8 @@ functions. There are many settings available in the options. Please refer to the
documentation to
-see a list of them.
nvf provides a helper function, so that you don’t have to write the mapping
-attribute sets every time:
You can read the source code of some modules to see them in action, but the
+see a list of them.
nvf provides a helper function, so that you don’t have to write the
+mapping attribute sets every time:
You can read the source code of some modules to see them in action, but the
usage should look something like this:
# plugindefinition.nix
{lib, ...}: let
inherit (lib.options) mkEnableOption;
@@ -1259,52 +1189,8 @@ allow custom keybindings, don’t be scared to implement a draft PR. We’ll hel
you get it done.
-
There are two methods for adding new Neovim plugins to nvf. npins is the
-faster option that should be preferred if the plugin consists of pure Lua or
-Vimscript code. In which case there is no building required, and we can easily
-handle the copying of plugin files. Alternative method, which is required when
-plugins try to build their own libraries (e.g., in Rust or C) that need to be
-built with Nix to function correctly.
npins is the standard method of adding new plugins to nvf. You simply need
-the repository URL for the plugin, and can add it as a source to be built
-automatically with one command. To add a new Neovim plugin, use npins
. For
-example:
nix-shell -p npins # or nix shell nixpkgs#npins if using flakes
-
Then run:
npins add --name <plugin name> github <owner> <repo> -b <branch>
-
Note
Be sure to replace any non-alphanumeric characters with -
for --name
. For
-example
npins add --name lazydev-nvim github folke lazydev.nvim -b main
-
Once the npins
command is done, you can start referencing the plugin as a
-string.
{
- config.vim.startPlugins = ["lazydev-nvim"];
-}
-
-
Packaging Complex Plugins
Some plugins require additional packages to be built and substituted to function
-correctly. For example blink.cmp requires its own fuzzy matcher library, built
-with Rust, to be installed or else defaults to a much slower Lua implementation.
-In the Blink documentation, you are advised to build with cargo
but that is
-not ideal since we are leveraging the power of Nix. In this case the ideal
-solution is to write a derivation for the plugin.
We use buildRustPackage
to build the library from the repository root, and
-copy everything in the postInstall
phase.
postInstall = ''
- cp -r {lua,plugin} "$out"
-
- mkdir -p "$out/doc"
- cp 'doc/'*'.txt' "$out/doc/"
-
- mkdir -p "$out/target"
- mv "$out/lib" "$out/target/release"
-'';
-
In a similar fashion, you may utilize stdenv.mkDerivation
and other Nixpkgs
-builders to build your library from source, and copy the relevant files and Lua
-plugin files in the postInstall
phase. Do note, however, that you still need
-to fetch the plugin sources somehow. npins is, once again, the recommended
-option to fetch the plugin sources. Refer to the previous section on how to use
-npins to add a new plugin.
Plugins built from source must go into the flake/pkgs/by-name
overlay. It will
-automatically create flake outputs for individual packages. Lastly, you must add
-your package to the plugin builder (pluginBuilders
) function manually in
-modules/wrapper/build/config.nix
. Once done, you may refer to your plugin as a
-string.
{
- config.vim.startPlugins = ["blink-cmp"];
-}
-
-
Most plugins is initialized with a call to require('plugin').setup({...})
.
We use a special function that lets you easily add support for such setup
+
To add a new Neovim plugin, use npins
Use:
nix-shell -p npins
or nix shell nixpkgs#npins
Then run:
npins add --name <plugin name> github <owner> <repo> -b <branch>
Be sure to replace any non-alphanumeric characters with -
for --name
For example
npins add --name lazydev-nvim github folke lazydev.nvim -b main
You can now reference this plugin as a string.
config.vim.startPlugins = ["lazydev-nvim"];
+
Most plugins is initialized with a call to require('plugin').setup({...})
.
We use a special function that lets you easily add support for such setup
options in a modular way: mkPluginSetupOption
.
Once you have added the source of the plugin as shown above, you can define the
setup options like this:
# in modules/.../your-plugin/your-plugin.nix
@@ -1338,7 +1224,7 @@ in {
require('plugin-name').setup(${lib.nvim.lua.toLuaObject cfg.setupOpts})
'';
}
-
This above config will result in this Lua script:
require('plugin-name').setup({
+
This above config will result in this lua script:
require('plugin-name').setup({
enable_feature_a = false,
number_option = 3,
})
@@ -1356,47 +1242,36 @@ own fields!# in user's config
}
As you’ve seen above, toLuaObject
is used to convert our nix attrSet
-cfg.setupOpts
, into a lua table. Here are some rules of the conversion:
Nix null
converts to lua nil
Number and strings convert to their lua counterparts
Nix attribute sets ({}
) and lists ([]
) convert into Lua dictionaries and
-tables respectively. Here is an example of Nix -> Lua conversion.
You can write raw Lua code using lib.generators.mkLuaInline
. This function
-is part of nixpkgs, and is accessible without relying on nvf’s extended
-library.
{
- _type = "lua-inline";
- expr = "function add(a, b) return a + b end";
+cfg.setupOpts
, into a lua table. Here are some rules of the conversion:nix null
converts to lua nil
number and strings convert to their lua counterparts
nix attrSet/list convert into lua tables
you can write raw lua code using lib.generators.mkLuaInline
. This function
+is part of nixpkgs.
Example:
vim.your-plugin.setupOpts = {
+ on_init = lib.generators.mkLuaInline ''
+ function()
+ print('we can write lua!')
+ end
+ '';
}
-
The above expression will be interpreted as a Lua expression in the final
-config. Without the mkLuaInline
function, you will only receive a string
-literal. You can use it to feed plugin configuration tables Lua functions
-that return specific values as expected by the plugins.
{
- vim.your-plugin.setupOpts = {
- on_init = lib.generators.mkLuaInline ''
- function()
- print('we can write lua!')
- end
- '';
- };
-}
-
+
If the plugin can be lazy-loaded, vim.lazy.plugins
should be used to add it.
Lazy plugins are managed by lz.n
.
# in modules/.../your-plugin/config.nix
-{config, ...}: let
+{lib, config, ...}:
+let
cfg = config.vim.your-plugin;
in {
vim.lazy.plugins.your-plugin = {
- # Instead of vim.startPlugins, use this:
+ # instead of vim.startPlugins, use this:
package = "your-plugin";
- # ıf your plugin uses the `require('your-plugin').setup{...}` pattern
+ # if your plugin uses the `require('your-plugin').setup{...}` pattern
setupModule = "your-plugin";
inherit (cfg) setupOpts;
- # Events that trigger this plugin to be loaded
+ # events that trigger this plugin to be loaded
event = ["DirChanged"];
cmd = ["YourPluginCommand"];
- # Plugin Keymaps
+ # keymaps
keys = [
- # We'll cover this in detail in the 'keybinds' section
+ # we'll cover this in detail in the keymaps section
{
key = "<leader>d";
mode = "n";
@@ -1404,14 +1279,13 @@ in {
}
];
};
+;
}
This results in the following lua code:
require('lz.n').load({
{
"name-of-your-plugin",
after = function()
- require('your-plugin').setup({
- --[[ your setupOpts ]]--
- })
+ require('your-plugin').setup({--[[ your setupOpts ]]})
end,
event = {"DirChanged"},
@@ -1421,8 +1295,8 @@ in {
},
}
})
-
A full list of options can be found in the vim.lazy.plugins
spec on the
-rendered manual.
+
A full list of options can be found
+[here](https://notashelf.github.io/nvf/options.html#opt-vim.lazy.plugins
diff --git a/docs-preview-1059/options.html b/docs-preview-1059/options.html
index bb43c85e..1d76f8fd 100644
--- a/docs-preview-1059/options.html
+++ b/docs-preview-1059/options.html
@@ -122,7 +122,7 @@ package here may yield undesirable results.
package
Default:
-<derivation neovim-unwrapped-0.11.3>
+
<derivation neovim-unwrapped-0.11.2>
Declared by:
@@ -4502,7 +4502,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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”
@@ -4553,7 +4553,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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"
@@ -4628,7 +4628,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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"
@@ -4703,7 +4703,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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"
@@ -5070,7 +5070,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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:
[ ]
@@ -8161,7 +8161,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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:
@@ -12763,7 +12763,7 @@ null or string
-Whether to enable git integration suite.
Enabling this option will enable the following plugins:
gitsigns
hunk-nvim
vim-fugitive
git-conflict
gitlinker-nvim
+
Whether to enable git integration suite.
Enabling this option will enable the following plugins:
gitsigns
vim-fugitive
git-conflict
gitlinker-nvim
.
Type:
@@ -13423,58 +13423,6 @@ anything
-
-
- vim.git.hunk-nvim.enable
-
-
-
-
-Whether to enable tool for splitting diffs in Neovim [hunk-nvim].
-
-Type:
-boolean
-
-Default:
-false
-
-Example:
-true
-
-Declared by:
-
-
-
-
- vim.git.hunk-nvim.setupOpts
-
-
-
-
-Option table to pass into the setup function of hunk-nvim
You can pass in any additional options even if they’re
-not listed in the docs
-
-Type:
-anything
-
-Default:
-{ }
-
-Declared by:
-
-
vim.git.neogit.enable
@@ -14793,7 +14741,7 @@ boolean
-Whether to enable Assembly LSP support (asm-lsp).
+Whether to enable Assembly LSP support.
Type:
boolean
@@ -14815,18 +14763,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:
@@ -15072,34 +15022,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:
-
-
-
-
- vim.languages.astro.lsp.server
+ vim.languages.astro.lsp.servers
@@ -15107,10 +15030,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:
@@ -15289,7 +15214,7 @@ boolean
package
Default:
-<derivation shfmt-3.12.0>
+<derivation shfmt-3.11.0>
Declared by:
@@ -15331,7 +15256,7 @@ value “shfmt” (singular enum)
-Whether to enable Enable Bash LSP support.
+Whether to enable Bash LSP support.
Type:
boolean
@@ -15353,34 +15278,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:
-
-
-
-
- vim.languages.bash.lsp.server
+ vim.languages.bash.lsp.servers
@@ -15388,10 +15286,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:
@@ -15606,58 +15506,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:
-
-
-
-
- vim.languages.clang.lsp.opts
-
-
-
-
-Options to pass to clang LSP server
-
-Type:
-null or string
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.clang.lsp.server
+ vim.languages.clang.lsp.servers
@@ -15665,10 +15514,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:
@@ -15810,18 +15661,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.06.06-19.04.49>
+Default:
[
+ "clojure-lsp"
+]
+
Declared by:
@@ -15939,31 +15792,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.18.0>
-
-Declared by:
-
-
-
-
- vim.languages.csharp.lsp.server
+ vim.languages.csharp.lsp.servers
@@ -15971,10 +15800,12 @@ package or list of string
C# LSP server to use
Type:
-one of “csharp_ls”, “omnisharp”
+(list of (one of “csharp_ls”, “omnisharp”)) or (one of “csharp_ls”, “omnisharp”) convertible to it
-Default:
-"csharp_ls"
+Default:
[
+ "csharp_ls"
+]
+
Declared by:
@@ -16167,34 +15998,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:
-
-
-
-
- vim.languages.css.lsp.server
+ vim.languages.css.lsp.servers
@@ -16202,10 +16006,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:
@@ -16312,30 +16118,6 @@ boolean
Example:
true
-Declared by:
-
-
-
-
- vim.languages.cue.lsp.package
-
-
-
-
-cue lsp implementation
-
-Type:
-package
-
-Default:
-<derivation cue-0.13.2>
-
Declared by:
@@ -16638,7 +16420,7 @@ string
null or package
Default:
-<derivation flutter-wrapped-3.32.7-sdk-links>
+<derivation flutter-wrapped-3.32.2-sdk-links>
Declared by:
@@ -16678,69 +16460,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.1>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.dart.lsp.opts
-
-
-
-
-Options to pass to Dart LSP server
-
-Type:
-null or string
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.dart.lsp.server
-
-
-
-
-The Dart LSP server to use
-
-Type:
-value “dart” (singular enum)
-
-Default:
-"dart"
+Default: [
+ "dart"
+]
+
Declared by:
@@ -16960,34 +16693,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.28.1>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.elixir.lsp.server
+ vim.languages.elixir.lsp.servers
@@ -16995,10 +16701,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:
@@ -17127,7 +16835,7 @@ boolean
package
Default:
-<derivation fantomas-7.0.3>
+<derivation fantomas-7.0.2>
Declared by:
@@ -17191,34 +16899,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.4>
-
-Example:
-"[lib.getExe pkgs.fsautocomplete \"--state-directory\" \"~/.cache/fsautocomplete\"]"
-
-Declared by:
-
-
-
-
- vim.languages.fsharp.lsp.server
+ vim.languages.fsharp.lsp.servers
@@ -17226,10 +16907,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:
@@ -17347,31 +17030,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.11.1>
-
-Declared by:
-
-
-
-
- vim.languages.gleam.lsp.server
+ vim.languages.gleam.lsp.servers
@@ -17379,10 +17038,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:
@@ -17508,7 +17169,7 @@ boolean
package
Default:
-<derivation delve-1.25.1>
+<derivation delve-1.25.0>
Declared by:
@@ -17583,7 +17244,7 @@ disabled if Go LSP is enabled, otherwise follows vim.langua
package
Default:
-<derivation go-1.24.4>
+<derivation go-1.24.3>
Declared by:
@@ -17647,34 +17308,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.19.1>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.go.lsp.server
+ vim.languages.go.lsp.servers
@@ -17682,10 +17316,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:
@@ -17832,7 +17468,7 @@ package or list of string
-Whether to enable LSP support for Haskell.
+Whether to enable Haskell LSP support.
Type:
boolean
@@ -17854,21 +17490,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:
@@ -17994,7 +17629,7 @@ boolean
package
Default:
-<derivation hclfmt-2.24.0>
+<derivation hclfmt-2.23.0>
Declared by:
@@ -18036,7 +17671,7 @@ value “hclfmt” (singular enum)
-Whether to enable HCL LSP support (terraform-ls).
+Whether to enable HCL LSP support.
Type:
boolean
@@ -18058,18 +17693,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.36.5>
+Default: [
+ "terraform-ls"
+]
+
Declared by:
@@ -18187,31 +17824,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:
-
-
-
-
- vim.languages.helm.lsp.server
+ vim.languages.helm.lsp.servers
@@ -18219,10 +17832,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:
@@ -18420,7 +18035,7 @@ boolean
-Whether to enable Java LSP support (java-language-server).
+Whether to enable Java LSP support.
Type:
boolean
@@ -18442,21 +18057,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.48.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
+Default: [
+ "jdtls"
+]
+
Declared by:
@@ -18552,11 +18166,7 @@ boolean
-Whether to enable Julia LSP support. NoteThe 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.languages.julia.lsp.package to use the Julia binary
-in PATH (set it to null ), and add the LanguageServer package to
-Julia in your devshells.
+Whether to enable Julia LSP support.
Type:
boolean
@@ -18564,30 +18174,8 @@ boolean
Default:
false
-Declared by:
-
-
-
-
- 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:
@@ -18600,18 +18188,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 NoteThe 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:
@@ -18782,29 +18376,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:
@@ -19026,7 +18610,7 @@ value “stylua” (singular enum)
-Whether to enable Lua LSP support via LuaLS.
+Whether to enable Lua LSP support.
Type:
boolean
@@ -19037,30 +18621,6 @@ boolean
Example:
true
-Declared by:
-
-
-
-
- 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:
@@ -19088,6 +18648,32 @@ boolean
Example:
true
+Declared by:
+
+
+
+
+ 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:
@@ -19397,7 +18983,7 @@ boolean
package
Default:
-<derivation deno-2.4.2>
+<derivation deno-2.3.5>
Declared by:
@@ -19463,7 +19049,7 @@ one of “deno_fmt”, “denofmt”, “prettierd”
-Whether to enable Enable Markdown LSP support.
+Whether to enable Markdown LSP support.
Type:
boolean
@@ -19485,34 +19071,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:
-
-
-
-
- vim.languages.markdown.lsp.server
+ vim.languages.markdown.lsp.servers
@@ -19520,10 +19079,12 @@ package or list of string
Markdown LSP server to use
Type:
-value “marksman” (singular enum)
+(list of value “marksman” (singular enum)) or value “marksman” (singular enum) convertible to it
-Default:
-"marksman"
+Default: [
+ "marksman"
+]
+
Declared by:
@@ -19737,34 +19298,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:
-
-
-
-
- vim.languages.nim.lsp.server
+ vim.languages.nim.lsp.servers
@@ -19772,10 +19306,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:
@@ -20022,58 +19558,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:
-
-
-
-
- vim.languages.nix.lsp.options
-
-
-
-
-Options to pass to nixd LSP server
-
-Type:
-null or (attribute set of anything)
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.nix.lsp.server
+ vim.languages.nix.lsp.servers
@@ -20081,10 +19566,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:
@@ -20202,34 +19689,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.105.1>
-
-Example:
-"[(lib.getExe pkgs.nushell) \"--lsp\"]"
-
-Declared by:
-
-
-
-
- vim.languages.nu.lsp.server
+ vim.languages.nu.lsp.servers
@@ -20237,10 +19697,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:
@@ -20411,7 +19873,7 @@ value “ocamlformat” (singular enum)
-Whether to enable OCaml LSP support (ocaml-lsp).
+Whether to enable OCaml LSP support.
Type:
boolean
@@ -20433,42 +19895,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:
-
-
-
-
- vim.languages.ocaml.lsp.server
-
-
-
-
-OCaml LSP server to user
-
-Type:
-value “ocaml-lsp” (singular enum)
-
-Default:
-"ocaml-lsp"
+Default: [
+ "ocaml-lsp"
+]
+
Declared by:
@@ -20586,31 +20026,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-06-05>
-
-Declared by:
-
-
-
-
- vim.languages.odin.lsp.server
+ vim.languages.odin.lsp.servers
@@ -20618,10 +20034,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:
@@ -20739,34 +20157,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.04.17.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.php.lsp.server
+ vim.languages.php.lsp.servers
@@ -20774,10 +20165,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:
@@ -20904,7 +20297,7 @@ This is a python package with debugpy installed, see https://nixos.wiki/wiki/Pyt
package
Default:
-<derivation python3-3.13.5-env>
+<derivation python3-3.12.10-env>
Example:
with pkgs; python39.withPackages (ps: with ps; [debugpy])
@@ -21046,34 +20439,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.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.python.lsp.server
+ vim.languages.python.lsp.servers
@@ -21081,10 +20447,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:
@@ -21213,7 +20581,7 @@ boolean
package
Default:
-<derivation R-4.5.1-wrapper>
+<derivation R-4.5.0-wrapper>
Declared by:
@@ -21277,34 +20645,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:
-
-
-
-
- vim.languages.r.lsp.server
+ vim.languages.r.lsp.servers
@@ -21312,10 +20653,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:
@@ -21561,31 +20904,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:
-
-
-
-
- vim.languages.ruby.lsp.server
+ vim.languages.ruby.lsp.servers
@@ -21593,10 +20912,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:
@@ -21824,7 +21145,7 @@ Disabled if Rust LSP is enabled, otherwise follows vim.lang
package
Default:
-<derivation rustfmt-1.88.0>
+<derivation rustfmt-1.86.0>
Declared by:
@@ -21899,7 +21220,7 @@ boolean
package or list of string
Default:
-<derivation rust-analyzer-2025-07-21>
+<derivation rust-analyzer-2025-06-09>
Example:
"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
@@ -22426,7 +21747,7 @@ boolean
package
Default:
-<derivation sqlfluff-3.4.2>
+<derivation sqlfluff-3.4.1>
Declared by:
@@ -22490,34 +21811,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:
-
-
-
-
- vim.languages.sql.lsp.server
+ vim.languages.sql.lsp.servers
@@ -22525,10 +21819,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:
@@ -22774,34 +22070,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.16>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.svelte.lsp.server
+ vim.languages.svelte.lsp.servers
@@ -22809,10 +22078,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:
@@ -22930,34 +22201,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.25>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.tailwind.lsp.server
+ vim.languages.tailwind.lsp.servers
@@ -22965,10 +22209,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:
@@ -23035,18 +22281,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.36.5>
+Default: [
+ "terraformls"
+]
+
Declared by:
@@ -23368,34 +22616,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.3.4>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.ts.lsp.server
+ vim.languages.ts.lsp.servers
@@ -23403,10 +22624,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:
@@ -23762,34 +22985,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.14>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.typst.lsp.server
+ vim.languages.typst.lsp.servers
@@ -23797,10 +22993,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:
@@ -23918,31 +23116,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:
-
-
-
-
- vim.languages.vala.lsp.server
+ vim.languages.vala.lsp.servers
@@ -23950,10 +23124,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:
@@ -24071,34 +23247,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-06-28>
-
-Example:
-[(lib.getExe pkgs.wgsl-analyzer)]
-
-Declared by:
-
-
-
-
- vim.languages.wgsl.lsp.server
+ vim.languages.wgsl.lsp.servers
@@ -24106,10 +23255,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:
@@ -24205,7 +23356,7 @@ boolean
-Whether to enable YAML LSP support.
+Whether to enable Yaml LSP support.
Type:
boolean
@@ -24227,42 +23378,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:
-
-
-
-
- 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:
@@ -24452,31 +23581,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:
-
-
-
-
- vim.languages.zig.lsp.server
+ vim.languages.zig.lsp.servers
@@ -24484,10 +23589,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:
@@ -24703,7 +23810,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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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:
@@ -26766,7 +25873,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
@@ -33616,7 +32723,7 @@ 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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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:
[ ]
@@ -35619,7 +34726,7 @@ strings concatenated with “\n”
The snippet provider packages. NoteThese 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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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"
@@ -35883,7 +34990,7 @@ 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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-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”, “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”, “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”, “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-bufferline-lua”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “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-preview-nvim”, “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"
@@ -39741,7 +38848,7 @@ boolean
null or package
Default:
-<derivation lazygit-0.53.0>
+<derivation lazygit-0.52.0>
Declared by:
@@ -40797,8 +39904,7 @@ boolean
List of treesitter grammars to install. For grammars to be installed properly,
-you must use grammars from pkgs.vimPlugins.nvim-treesitter.builtGrammars .
-You can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars. For languages already supported by nvf, you may use
+you must use grammars from pkgs.vimPlugins.nvim-treesitter.builtGrammars . For languages already supported by nvf, you may use
vim.language.<lang>.treesitter options, which will automatically add
the required grammars to this.
@@ -40808,7 +39914,7 @@ list of package
Default:
[ ]
-Example: with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [
+Example: pkgs.vimPlugins.nvim-treesitter.builtGrammars; [
regex
kdl
];
@@ -47689,58 +46795,6 @@ boolean
-
-
- vim.utility.nvim-biscuits.enable
-
-
-
-
-Whether to enable a Neovim port of Assorted Biscuits [nvim-biscuits].
-
-Type:
-boolean
-
-Default:
-false
-
-Example:
-true
-
-Declared by:
-
-
-
-
- vim.utility.nvim-biscuits.setupOpts
-
-
-
-
-Option table to pass into the setup function of nvim-biscuits You can pass in any additional options even if they’re
-not listed in the docs
-
-Type:
-anything
-
-Default:
-{ }
-
-Declared by:
-
-
vim.utility.oil-nvim.enable
@@ -48924,33 +47978,6 @@ boolean
-
-
- vim.utility.undotree.enable
-
-
-
-
-Whether to enable undo history visualizer for Vim [undotree].
-
-Type:
-boolean
-
-Default:
-false
-
-Example:
-true
-
-Declared by:
-
-
vim.utility.vim-wakatime.enable
@@ -48993,7 +48020,7 @@ Set as null to use the default path in $XDG_DATA_HOME
null or package
Default:
-<derivation wakatime-cli-1.118.0>
+<derivation wakatime-cli-1.115.3>
Example:
null
| |
|