@@ -16681,69 +16515,20 @@ boolean
- vim.languages.dart.lsp.package
+ vim.languages.dart.lsp.servers
-Dart LSP server package, or the command to run as a list of strings
+Dart LSP server to use
Type:
-package or list of string
+(list of value “dart” (singular enum)) or value “dart” (singular enum) convertible to it
-Default:
-<derivation dart-3.8.2>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- 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:
@@ -16963,34 +16748,7 @@ boolean
- vim.languages.elixir.lsp.package
-
-
-
-
-Elixir LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation elixir-ls-0.29.3>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.elixir.lsp.server
+ vim.languages.elixir.lsp.servers
@@ -16998,10 +16756,12 @@ package or list of string
Elixir LSP server to use
Type:
-value “elixirls” (singular enum)
+(list of value “elixirls” (singular enum)) or value “elixirls” (singular enum) convertible to it
-Default:
-"elixirls"
+Default: [
+ "elixirls"
+]
+
Declared by:
@@ -17054,6 +16814,54 @@ package
Default:
pkgs.vimPlugins.nvim-treesitter.builtGrammars.elixir
+Declared by:
+
+
+
+
+ vim.languages.elixir.treesitter.eexPackage
+
+
+
+
+The eex treesitter package to use.
+
+Type:
+package
+
+Default:
+pkgs.vimPlugins.nvim-treesitter.builtGrammars.eex
+
+Declared by:
+
+
+
+
+ vim.languages.elixir.treesitter.heexPackage
+
+
+
+
+The heex treesitter package to use.
+
+Type:
+package
+
+Default:
+pkgs.vimPlugins.nvim-treesitter.builtGrammars.heex
+
Declared by:
@@ -17194,34 +17002,7 @@ boolean
- vim.languages.fsharp.lsp.package
-
-
-
-
-F# LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation fsautocomplete-0.78.5>
-
-Example:
-"[lib.getExe pkgs.fsautocomplete \"--state-directory\" \"~/.cache/fsautocomplete\"]"
-
-Declared by:
-
-
-
-
- vim.languages.fsharp.lsp.server
+ vim.languages.fsharp.lsp.servers
@@ -17229,10 +17010,12 @@ package or list of string
F# LSP server to use
Type:
-value “fsautocomplete” (singular enum)
+(list of value “fsautocomplete” (singular enum)) or value “fsautocomplete” (singular enum) convertible to it
-Default:
-"fsautocomplete"
+Default: [
+ "fsautocomplete"
+]
+
Declared by:
@@ -17350,31 +17133,7 @@ boolean
- vim.languages.gleam.lsp.package
-
-
-
-
-Gleam LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation gleam-1.12.0>
-
-Declared by:
-
-
-
-
- vim.languages.gleam.lsp.server
+ vim.languages.gleam.lsp.servers
@@ -17382,10 +17141,12 @@ package or list of string
Gleam LSP server to use
Type:
-value “gleam” (singular enum)
+(list of value “gleam” (singular enum)) or value “gleam” (singular enum) convertible to it
-Default:
-"gleam"
+Default: [
+ "gleam"
+]
+
Declared by:
@@ -17650,34 +17411,7 @@ boolean
- vim.languages.go.lsp.package
-
-
-
-
-Go LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation gopls-0.20.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.go.lsp.server
+ vim.languages.go.lsp.servers
@@ -17685,10 +17419,12 @@ package or list of string
Go LSP server to use
Type:
-value “gopls” (singular enum)
+(list of value “gopls” (singular enum)) or value “gopls” (singular enum) convertible to it
-Default:
-"gopls"
+Default: [
+ "gopls"
+]
+
Declared by:
@@ -17835,7 +17571,7 @@ package or list of string
-Whether to enable LSP support for Haskell.
+Whether to enable Haskell LSP support.
Type:
boolean
@@ -17857,21 +17593,20 @@ boolean
- vim.languages.haskell.lsp.package
+ vim.languages.haskell.lsp.servers
-Haskell LSP package or command to run the Haskell LSP
+Haskell LSP server to use
Type:
-package or list of string
+list of value “hls” (singular enum)
-Default:
-<derivation haskell-language-server-2.11.0.0>
-
-Example:
-"[ (lib.getExe pkgs.haskellPackages.haskell-language-server) \"--debug\" ]"
+Default: [
+ "hls"
+]
+
Declared by:
@@ -18039,7 +17774,7 @@ value “hclfmt” (singular enum)
-Whether to enable HCL LSP support (terraform-ls).
+Whether to enable HCL LSP support.
Type:
boolean
@@ -18061,18 +17796,20 @@ boolean
- vim.languages.hcl.lsp.package
+ vim.languages.hcl.lsp.servers
-HCL language server package (terraform-ls)
+HCL LSP server to use
Type:
-package
+list of value “terraform-ls” (singular enum)
-Default:
-<derivation terraform-ls-0.37.0>
+Default: [
+ "terraform-ls"
+]
+
Declared by:
@@ -18190,31 +17927,7 @@ boolean
- vim.languages.helm.lsp.package
-
-
-
-
-Helm LSP server package
-
-Type:
-package or list of string
-
-Default:
-<derivation helm-ls-0.4.1>
-
-Declared by:
-
-
-
-
- vim.languages.helm.lsp.server
+ vim.languages.helm.lsp.servers
@@ -18222,10 +17935,12 @@ package or list of string
Helm LSP server to use
Type:
-value “helm-ls” (singular enum)
+(list of value “helm-ls” (singular enum)) or value “helm-ls” (singular enum) convertible to it
-Default:
-"helm-ls"
+Default: [
+ "helm-ls"
+]
+
Declared by:
@@ -18305,6 +18020,187 @@ boolean
Example:
true
+Declared by:
+
+
+
+
+ vim.languages.html.extraDiagnostics.enable
+
+
+
+
+Whether to enable extra HTML diagnostics.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.html.extraDiagnostics.types
+
+
+
+
+List of HTML diagnostics to enable
+
+Type:
+list of (value “htmlhint” (singular enum) or (submodule))
+
+Default: [
+ "htmlhint"
+]
+
+
+Declared by:
+
+
+
+
+ vim.languages.html.format.enable
+
+
+
+
+Whether to enable HTML formatting.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.html.format.package
+
+
+
+
+HTML formatter package
+
+Type:
+package
+
+Default:
+<derivation superhtml_fmt>
+
+Declared by:
+
+
+
+
+ vim.languages.html.format.type
+
+
+
+
+HTML formatter to use
+
+Type:
+value “superhtml” (singular enum)
+
+Default:
+"superhtml"
+
+Declared by:
+
+
+
+
+ vim.languages.html.lsp.enable
+
+
+
+
+Whether to enable HTML LSP support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.html.lsp.servers
+
+
+
+
+HTML LSP server to use
+
+Type:
+(list of value “superhtml” (singular enum)) or value “superhtml” (singular enum) convertible to it
+
+Default: [
+ "superhtml"
+]
+
+
Declared by:
@@ -18423,7 +18319,7 @@ boolean
- Whether to enable Java LSP support (java-language-server).
+Whether to enable Java LSP support.
Type:
boolean
@@ -18445,21 +18341,20 @@ boolean
- vim.languages.java.lsp.package
+ vim.languages.java.lsp.servers
-java language server package, or the command to run as a list of strings
+Java LSP server to use
Type:
-package or list of string
+list of value “jdtls” (singular enum)
-Default:
-<derivation jdt-language-server-1.49.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
+Default: [
+ "jdtls"
+]
+
Declared by:
@@ -18521,6 +18416,212 @@ package
+
+
+ vim.languages.json.enable
+
+
+
+
+Whether to enable JSON language support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.json.format.enable
+
+
+
+
+Whether to enable JSON formatting.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.json.format.package
+
+
+
+
+JSON formatter package
+
+Type:
+package
+
+Default:
+<derivation jsonfmt>
+
+Declared by:
+
+
+
+
+ vim.languages.json.format.type
+
+
+
+
+JSON formatter to use
+
+Type:
+value “jsonfmt” (singular enum)
+
+Default:
+"jsonfmt"
+
+Declared by:
+
+
+
+
+ vim.languages.json.lsp.enable
+
+
+
+
+Whether to enable JSON LSP support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.json.lsp.servers
+
+
+
+
+JSON LSP server to use
+
+Type:
+(list of value “jsonls” (singular enum)) or value “jsonls” (singular enum) convertible to it
+
+Default: [
+ "jsonls"
+]
+
+
+Declared by:
+
+
+
+
+ vim.languages.json.treesitter.enable
+
+
+
+
+Whether to enable JSON treesitter.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.json.treesitter.package
+
+
+
+
+The json treesitter package to use.
+
+Type:
+package
+
+Default:
+pkgs.vimPlugins.nvim-treesitter.builtGrammars.json
+
+Declared by:
+
+
vim.languages.julia.enable
@@ -18555,11 +18656,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
@@ -18567,30 +18664,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:
@@ -18603,18 +18678,24 @@ null or package or list of string
- vim.languages.julia.lsp.server
+ vim.languages.julia.lsp.servers
-Julia LSP server to use
+Julia LSP Server to Use 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:
@@ -18676,6 +18757,137 @@ package
+
+
+ vim.languages.just.enable
+
+
+
+
+Whether to enable Just support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.just.lsp.enable
+
+
+
+
+Whether to enable Just LSP support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.just.lsp.servers
+
+
+
+
+Just LSP server to use
+
+Type:
+list of value “just-lsp” (singular enum)
+
+Default: [
+ "just-lsp"
+]
+
+
+Declared by:
+
+
+
+
+ vim.languages.just.treesitter.enable
+
+
+
+
+Whether to enable Just treesitter.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.just.treesitter.package
+
+
+
+
+The just treesitter package to use.
+
+Type:
+package
+
+Default:
+pkgs.vimPlugins.nvim-treesitter.builtGrammars.just
+
+Declared by:
+
+
vim.languages.kotlin.enable
@@ -18785,29 +18997,19 @@ boolean
- vim.languages.kotlin.lsp.package
+ vim.languages.kotlin.lsp.servers
-kotlin_language_server package with Kotlin runtime
+Kotlin LSP server to use
Type:
-package or list of string
-
-Default:
-<derivation kotlin-language-server-1.3.13>
-
-Example: pkgs.symlinkJoin {
- name = "kotlin-language-server-wrapped";
- paths = [pkgs.kotlin-language-server];
- nativeBuildInputs = [pkgs.makeBinaryWrapper];
- postBuild = ''
- wrapProgram $out/bin/kotlin-language-server \
- --prefix PATH : ${pkgs.kotlin}/bin
- '';
-};
+list of value “kotlin-language-server” (singular enum)
+Default: [
+ "kotlin-language-server"
+]
Declared by:
@@ -19029,7 +19231,7 @@ value “stylua” (singular enum)
-Whether to enable Lua LSP support via LuaLS.
+Whether to enable Lua LSP support.
Type:
boolean
@@ -19040,30 +19242,6 @@ boolean
Example:
true
-Declared by:
-
-
-
-
- vim.languages.lua.lsp.package
-
-
-
-
-LuaLS package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation lua-language-server-3.15.0>
-
Declared by:
@@ -19091,6 +19269,32 @@ boolean
Example:
true
+Declared by:
+
+
+
+
+ vim.languages.lua.lsp.servers
+
+
+
+
+Lua LSP server to use
+
+Type:
+list of value “lua-language-server” (singular enum)
+
+Default: [
+ "lua-language-server"
+]
+
+
Declared by:
@@ -19466,7 +19670,7 @@ one of “deno_fmt”, “denofmt”, “prettierd”
- Whether to enable Enable Markdown LSP support.
+Whether to enable Markdown LSP support.
Type:
boolean
@@ -19488,34 +19692,7 @@ boolean
- vim.languages.markdown.lsp.package
-
-
-
-
-Markdown LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation marksman-2024-12-18>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.markdown.lsp.server
+ vim.languages.markdown.lsp.servers
@@ -19523,10 +19700,12 @@ package or list of string
Markdown LSP server to use
Type:
-value “marksman” (singular enum)
+(list of (one of “markdown-oxide”, “marksman”)) or (one of “markdown-oxide”, “marksman”) convertible to it
-Default:
-"marksman"
+Default: [
+ "marksman"
+]
+
Declared by:
@@ -19740,34 +19919,7 @@ boolean
- vim.languages.nim.lsp.package
-
-
-
-
-Nim LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation nimlsp-0.4.6>
-
-Example:
-"[lib.getExe pkgs.nimlsp]"
-
-Declared by:
-
-
-
-
- vim.languages.nim.lsp.server
+ vim.languages.nim.lsp.servers
@@ -19775,10 +19927,12 @@ package or list of string
Nim LSP server to use
Type:
-string
+(list of value “nimlsp” (singular enum)) or value “nimlsp” (singular enum) convertible to it
-Default:
-"nimlsp"
+Default: [
+ "nimlsp"
+]
+
Declared by:
@@ -20025,58 +20179,7 @@ boolean
- vim.languages.nix.lsp.package
-
-
-
-
-Nix LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation nil-2025-06-13>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- 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
@@ -20084,10 +20187,12 @@ null or (attribute set of anything)
Nix LSP server to use
Type:
-one of “nil”, “nixd”
+(list of (one of “nil”, “nixd”)) or (one of “nil”, “nixd”) convertible to it
-Default:
-"nil"
+Default: [
+ "nil"
+]
+
Declared by:
@@ -20205,34 +20310,7 @@ boolean
- vim.languages.nu.lsp.package
-
-
-
-
-Nu LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation nushell-0.106.1>
-
-Example:
-"[(lib.getExe pkgs.nushell) \"--lsp\"]"
-
-Declared by:
-
-
-
-
- vim.languages.nu.lsp.server
+ vim.languages.nu.lsp.servers
@@ -20240,10 +20318,12 @@ package or list of string
Nu LSP server to use
Type:
-string
+(list of value “nushell” (singular enum)) or value “nushell” (singular enum) convertible to it
-Default:
-"nushell"
+Default: [
+ "nushell"
+]
+
Declared by:
@@ -20414,7 +20494,7 @@ value “ocamlformat” (singular enum)
-Whether to enable OCaml LSP support (ocaml-lsp).
+Whether to enable OCaml LSP support.
Type:
boolean
@@ -20436,42 +20516,20 @@ boolean
- vim.languages.ocaml.lsp.package
+ vim.languages.ocaml.lsp.servers
-OCaml language server package, or the command to run as a list of strings
+OCaml LSP server to use
Type:
-package or list of string
+(list of value “ocaml-lsp” (singular enum)) or value “ocaml-lsp” (singular enum) convertible to it
-Default:
-<derivation ocaml5.3.0-ocaml-lsp-server-1.23.0>
-
-Declared by:
-
-
-
-
- vim.languages.ocaml.lsp.server
-
-
-
-
-OCaml LSP server to user
-
-Type:
-value “ocaml-lsp” (singular enum)
-
-Default:
-"ocaml-lsp"
+Default: [
+ "ocaml-lsp"
+]
+
Declared by:
@@ -20589,31 +20647,7 @@ boolean
- vim.languages.odin.lsp.package
-
-
-
-
-Ols package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation ols-0-unstable-2025-08-08>
-
-Declared by:
-
-
-
-
- vim.languages.odin.lsp.server
+ vim.languages.odin.lsp.servers
@@ -20621,10 +20655,12 @@ package or list of string
Odin LSP server to use
Type:
-value “ols” (singular enum)
+(list of value “ols” (singular enum)) or value “ols” (singular enum) convertible to it
-Default:
-"ols"
+Default: [
+ "ols"
+]
+
Declared by:
@@ -20742,34 +20778,7 @@ boolean
- vim.languages.php.lsp.package
-
-
-
-
-PHP LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation phpactor-2025.07.25.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.php.lsp.server
+ vim.languages.php.lsp.servers
@@ -20777,10 +20786,12 @@ package or list of string
PHP LSP server to use
Type:
-one of “intelephense”, “phan”, “phpactor”
+(list of (one of “intelephense”, “phan”, “phpactor”)) or (one of “intelephense”, “phan”, “phpactor”) convertible to it
-Default:
-"phpactor"
+Default: [
+ "phpactor"
+]
+
Declared by:
@@ -21006,7 +21017,7 @@ package
Python formatter to use
Type:
-one of “black”, “black-and-isort”, “isort”, “ruff”
+one of “black”, “black-and-isort”, “isort”, “ruff”, “ruff-check”
Default:
"black"
@@ -21049,34 +21060,7 @@ boolean
- vim.languages.python.lsp.package
-
-
-
-
-python LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation basedpyright-1.31.3>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.python.lsp.server
+ vim.languages.python.lsp.servers
@@ -21084,10 +21068,12 @@ package or list of string
Python LSP server to use
Type:
-one of “basedpyright”, “pyright”, “python-lsp-server”
+(list of (one of “basedpyright”, “pyright”, “python-lsp-server”)) or (one of “basedpyright”, “pyright”, “python-lsp-server”) convertible to it
-Default:
-"basedpyright"
+Default: [
+ "basedpyright"
+]
+
Declared by:
@@ -21149,6 +21135,212 @@ package
+
+
+ vim.languages.qml.enable
+
+
+
+
+Whether to enable QML language support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.qml.format.enable
+
+
+
+
+Whether to enable QML formatting.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.qml.format.package
+
+
+
+
+QML formatter package
+
+Type:
+package
+
+Default:
+<derivation qmlformat>
+
+Declared by:
+
+
+
+
+ vim.languages.qml.format.type
+
+
+
+
+QML formatter to use
+
+Type:
+value “qmlformat” (singular enum)
+
+Default:
+"qmlformat"
+
+Declared by:
+
+
+
+
+ vim.languages.qml.lsp.enable
+
+
+
+
+Whether to enable QML LSP support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.qml.lsp.servers
+
+
+
+
+QML LSP server to use
+
+Type:
+(list of value “qmlls” (singular enum)) or value “qmlls” (singular enum) convertible to it
+
+Default: [
+ "qmlls"
+]
+
+
+Declared by:
+
+
+
+
+ vim.languages.qml.treesitter.enable
+
+
+
+
+Whether to enable QML treesitter support.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.languages.qml.treesitter.package
+
+
+
+
+The qmljs treesitter package to use.
+
+Type:
+package
+
+Default:
+pkgs.vimPlugins.nvim-treesitter.builtGrammars.qmljs
+
+Declared by:
+
+
vim.languages.r.enable
@@ -21280,34 +21472,7 @@ boolean
- vim.languages.r.lsp.package
-
-
-
-
-R LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation r_lsp>
-
-Example:
-[ (lib.getExe pkgs.jdt-language-server) "-data" "~/.cache/jdtls/workspace" ]
-
-Declared by:
-
-
-
-
- vim.languages.r.lsp.server
+ vim.languages.r.lsp.servers
@@ -21315,10 +21480,12 @@ package or list of string
R LSP server to use
Type:
-value “r_language_server” (singular enum)
+(list of value “r_language_server” (singular enum)) or value “r_language_server” (singular enum) convertible to it
-Default:
-"r_language_server"
+Default: [
+ "r_language_server"
+]
+
Declared by:
@@ -21564,31 +21731,7 @@ boolean
- vim.languages.ruby.lsp.package
-
-
-
-
-Ruby LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation ruby3.3-solargraph-0.54.0>
-
-Declared by:
-
-
-
-
- vim.languages.ruby.lsp.server
+ vim.languages.ruby.lsp.servers
@@ -21596,10 +21739,12 @@ package or list of string
Ruby LSP server to use
Type:
-one of “rubylsp”, “rubyserver”
+(list of (one of “ruby_lsp”, “solargraph”)) or (one of “ruby_lsp”, “solargraph”) convertible to it
-Default:
-"rubyserver"
+Default: [
+ "solargraph"
+]
+
Declared by:
@@ -22493,34 +22638,7 @@ boolean
- vim.languages.sql.lsp.package
-
-
-
-
-SQL LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation sqls-0.2.28>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.sql.lsp.server
+ vim.languages.sql.lsp.servers
@@ -22528,10 +22646,12 @@ package or list of string
SQL LSP server to use
Type:
-value “sqls” (singular enum)
+(list of value “sqls” (singular enum)) or value “sqls” (singular enum) convertible to it
-Default:
-"sqls"
+Default: [
+ "sqls"
+]
+
Declared by:
@@ -22777,34 +22897,7 @@ boolean
- vim.languages.svelte.lsp.package
-
-
-
-
-Svelte LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation svelte-language-server-0.17.19>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.svelte.lsp.server
+ vim.languages.svelte.lsp.servers
@@ -22812,10 +22905,12 @@ package or list of string
Svelte LSP server to use
Type:
-value “svelte” (singular enum)
+(list of value “svelte” (singular enum)) or value “svelte” (singular enum) convertible to it
-Default:
-"svelte"
+Default: [
+ "svelte"
+]
+
Declared by:
@@ -22933,34 +23028,7 @@ boolean
- vim.languages.tailwind.lsp.package
-
-
-
-
-Tailwindcss LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation tailwindcss-language-server-0.14.26>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
-
-Declared by:
-
-
-
-
- vim.languages.tailwind.lsp.server
+ vim.languages.tailwind.lsp.servers
@@ -22968,10 +23036,12 @@ package or list of string
Tailwindcss LSP server to use
Type:
-value “tailwindcss-language-server” (singular enum)
+(list of value “tailwindcss” (singular enum)) or value “tailwindcss” (singular enum) convertible to it
-Default:
-"tailwindcss-language-server"
+Default: [
+ "tailwindcss"
+]
+
Declared by:
@@ -23038,18 +23108,20 @@ boolean
- vim.languages.terraform.lsp.package
+ vim.languages.terraform.lsp.servers
-terraform-ls package
+Terraform LSP server to use
Type:
-package
+list of value “terraformls” (singular enum)
-Default:
-<derivation terraform-ls-0.37.0>
+Default: [
+ "terraformls"
+]
+
Declared by:
@@ -23371,34 +23443,7 @@ boolean
- vim.languages.ts.lsp.package
-
-
-
-
-Typescript/Javascript LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation typescript-language-server-4.4.0>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.ts.lsp.server
+ vim.languages.ts.lsp.servers
@@ -23406,10 +23451,12 @@ package or list of string
Typescript/Javascript LSP server to use
Type:
-one of “denols”, “ts_ls”, “tsserver”
+(list of (one of “denols”, “ts_ls”, “tsserver”)) or (one of “denols”, “ts_ls”, “tsserver”) convertible to it
-Default:
-"ts_ls"
+Default: [
+ "ts_ls"
+]
+
Declared by:
@@ -23478,6 +23525,30 @@ package
+The typescript treesitter package to use.
+
+Type:
+package
+
+Default:
+pkgs.vimPlugins.nvim-treesitter.builtGrammars.typescript
+
+Declared by:
+
+
+
+
+ vim.languages.ts.treesitter.tsxPackage
+
+
+
+
The tsx treesitter package to use.
Type:
@@ -23513,257 +23584,6 @@ boolean
Example:
true
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.enable
-
-
-
-
-Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer Inline typst preview for Neovim via [typst-concealer]
-.
-
-Type:
-boolean
-
-Default:
-false
-
-Example:
-true
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing
-
-
-
-
-Enable typst-concealer in buffer
-
-Type:
-null or string
-
-Default:
-"<leader>TT"
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts
-
-
-
-
-Option table to pass into the setup function of typst-concealer You can pass in any additional options even if they’re
-not listed in the docs
-
-Type:
-anything
-
-Default:
-{ }
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default
-
-
-
-
-Should typst-concealer conceal newly opened buffers by default?
-
-Type:
-null or boolean
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.color
-
-
-
-
-What color should typst-concealer render text/stroke with? (only applies when styling_type is ‘colorscheme’)
-
-Type:
-null or string
-
-Default:
-null
-
-Example:
-"rgb(\"#f012be\")"
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal
-
-
-
-
-Should typst-concealer still conceal when the normal mode cursor goes over a line.
-
-Type:
-null or boolean
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics
-
-
-
-
-Should typst-concealer provide diagnostics on error?
-
-Type:
-null or boolean
-
-Default:
-true
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.ppi
-
-
-
-
-What PPI should typst render at. Plugin default is 300, typst’s normal default is 144.
-
-Type:
-null or signed integer
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type
-
-
-
-
-What kind of styling should typst-concealer apply to your typst?
-
-Type:
-null or one of “simple”, “none”, “colorscheme”
-
-Default:
-null
-
-Declared by:
-
-
-
-
- vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location
-
-
-
-
-Where should typst-concealer look for your typst binary?
-
-Type:
-string
-
-Default:
-"\${pkgs.typst.out}/bin/typst"
-
-Example:
-"lib.getExe pkgs.typst"
-
Declared by:
@@ -24016,34 +23836,7 @@ boolean
- vim.languages.typst.lsp.package
-
-
-
-
-typst-lsp package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation tinymist-0.13.24>
-
-Example:
-"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
-
-Declared by:
-
-
-
-
- vim.languages.typst.lsp.server
+ vim.languages.typst.lsp.servers
@@ -24051,10 +23844,12 @@ package or list of string
Typst LSP server to use
Type:
-one of “tinymist”, “typst-lsp”
+(list of (one of “tinymist”, “typst_lsp”)) or (one of “tinymist”, “typst_lsp”) convertible to it
-Default:
-"tinymist"
+Default: [
+ "tinymist"
+]
+
Declared by:
@@ -24172,31 +23967,7 @@ boolean
- vim.languages.vala.lsp.package
-
-
-
-
-Vala LSP server package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation vala-language-server-wrapper>
-
-Declared by:
-
-
-
-
- vim.languages.vala.lsp.server
+ vim.languages.vala.lsp.servers
@@ -24204,10 +23975,12 @@ package or list of string
Vala LSP server to use
Type:
-value “vala_ls” (singular enum)
+(list of value “vala_ls” (singular enum)) or value “vala_ls” (singular enum) convertible to it
-Default:
-"vala_ls"
+Default: [
+ "vala_ls"
+]
+
Declared by:
@@ -24325,34 +24098,7 @@ boolean
- vim.languages.wgsl.lsp.package
-
-
-
-
-wgsl-analyzer package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation wgsl-analyzer-2025-08-08>
-
-Example:
-[(lib.getExe pkgs.wgsl-analyzer)]
-
-Declared by:
-
-
-
-
- vim.languages.wgsl.lsp.server
+ vim.languages.wgsl.lsp.servers
@@ -24360,10 +24106,12 @@ package or list of string
WGSL LSP server to use
Type:
-value “wgsl-analyzer” (singular enum)
+(list of value “wgsl-analyzer” (singular enum)) or value “wgsl-analyzer” (singular enum) convertible to it
-Default:
-"wgsl-analyzer"
+Default: [
+ "wgsl-analyzer"
+]
+
Declared by:
@@ -24459,7 +24207,7 @@ boolean
-Whether to enable YAML LSP support.
+Whether to enable Yaml LSP support.
Type:
boolean
@@ -24481,42 +24229,20 @@ boolean
- vim.languages.yaml.lsp.package
+ vim.languages.yaml.lsp.servers
-YAML LSP server package
+Yaml LSP server to use
Type:
-package or list of string
+(list of value “yaml-language-server” (singular enum)) or value “yaml-language-server” (singular enum) convertible to it
-Default:
-<derivation yaml-language-server-1.18.0>
-
-Declared by:
-
-
-
-
- vim.languages.yaml.lsp.server
-
-
-
-
-YAML LSP server to use
-
-Type:
-value “yaml-language-server” (singular enum)
-
-Default:
-"yaml-language-server"
+Default: [
+ "yaml-language-server"
+]
+
Declared by:
@@ -24706,31 +24432,7 @@ boolean
- vim.languages.zig.lsp.package
-
-
-
-
-ZLS package, or the command to run as a list of strings
-
-Type:
-package or list of string
-
-Default:
-<derivation zls-0.14.0>
-
-Declared by:
-
-
-
-
- vim.languages.zig.lsp.server
+ vim.languages.zig.lsp.servers
@@ -24738,10 +24440,12 @@ package or list of string
Zig LSP server to use
Type:
-value “zls” (singular enum)
+(list of value “zls” (singular enum)) or value “zls” (singular enum) convertible to it
-Default:
-"zls"
+Default: [
+ "zls"
+]
+
Declared by:
@@ -24933,7 +24637,7 @@ attribute set of (submodule)
When false, or if the lua function returns false, this plugin will not be included in the spec
Type:
-null or boolean or string
+null or boolean or (luaInline)
Default:
null
@@ -24957,7 +24661,7 @@ null or boolean or string
Plugin package. If null, a custom load function must be provided
Type:
-null or null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”
+null or null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”
Declared by:
@@ -25410,6 +25114,81 @@ boolean
+
+
+ vim.lsp.harper-ls.enable
+
+
+
+
+Whether to enable Harper grammar checking LSP.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.lsp.harper-ls.settings
+
+
+
+
+Settings to pass to harper-ls
+
+Type:
+attribute set of anything
+
+Default:
+{ }
+
+Example: {
+ codeActions = {
+ ForceStable = false;
+ };
+ diagnosticSeverity = "hint";
+ dialect = "American";
+ fileDictPath = "";
+ ignoredLintsPath = { };
+ isolateEnglish = false;
+ linters = {
+ BoringWords = true;
+ PossessiveNoun = true;
+ SentenceCapitalization = false;
+ SpellCheck = false;
+ };
+ markdown = {
+ IgnoreLinkTitle = false;
+ };
+ maxFileLength = 120000;
+ userDictPath = "";
+ workspaceDictPath = "";
+}
+
+
+Declared by:
+
+
vim.lsp.inlayHints.enable
@@ -26993,7 +26772,7 @@ boolean
-LSP capabilitiess to pass to lspconfig
+LSP capabilities to pass to LSP server configuration
Type:
null or (luaInline) or attribute set of anything
@@ -27020,7 +26799,7 @@ null or (luaInline) or attribute set of anything
Command used to start the LSP server
Type:
-null or (list of string)
+null or (luaInline) or list of string
Default:
null
@@ -27041,7 +26820,7 @@ null or (list of string)
-Filetypes to auto-attach LSP in
+Filetypes to auto-attach LSP server in
Type:
null or (list of string)
@@ -27409,7 +27188,7 @@ vim.opt.expandtab = true
-List of lua packages to install
+List of Lua packages to install
Type:
list of string
@@ -33870,15 +33649,13 @@ the wrapper during the build process.To avoid overriding packages and dep
are recommended to use this option or vim.extraPlugins option.
Type:
-list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)
+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)
Default:
[ ]
-Example: ''
- [pkgs.vimPlugins.vim-ghost]
-''
-
+Example:
+[pkgs.vimPlugins.vim-ghost]
Declared by:
@@ -34259,16 +34036,15 @@ attribute set of package
Default:
{ }
-Example: ''
- {
- lazydev-nvim = pkgs.fetchFromGitHub {
- owner = "folke";
- repo = "lazydev.nvim";
- rev = "";
- hash = "";
- };
- }
-''
+Example: {
+ lazydev-nvim = pkgs.fetchFromGitHub {
+ owner = "folke";
+ repo = "lazydev.nvim";
+ rev = "";
+ hash = "";
+ };
+}
+
Declared by:
@@ -35873,7 +35649,7 @@ strings concatenated with “\n”
The snippet provider packages. 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”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)
+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)
Default: [
"friendly-snippets"
@@ -36137,17 +35913,15 @@ using the
Type:
-list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-concealer”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)
+list of (null or package or one of “blink-cmp”, “aerial-nvim”, “alpha-nvim”, “avante-nvim”, “base16”, “blink-cmp-spell”, “blink-compat”, “blink-emoji-nvim”, “blink-ripgrep-nvim”, “bufdelete-nvim”, “bufferline-nvim”, “catppuccin”, “ccc-nvim”, “cellular-automaton-nvim”, “chatgpt-nvim”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-luasnip”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “codecompanion-nvim”, “codewindow-nvim”, “colorful-menu-nvim”, “comment-nvim”, “conform-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “csharpls-extended-lsp-nvim”, “dashboard-nvim”, “diffview-nvim”, “direnv-vim”, “dracula”, “dressing-nvim”, “elixir-tools-nvim”, “everforest”, “fastaction-nvim”, “fidget-nvim”, “flash-nvim”, “flutter-tools-nvim”, “friendly-snippets”, “fzf-lua”, “gesture-nvim”, “git-conflict-nvim”, “github”, “gitlinker-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “hardtime-nvim”, “harpoon”, “haskell-tools-nvim”, “highlight-undo-nvim”, “hop-nvim”, “hunk-nvim”, “hydra-nvim”, “icon-picker-nvim”, “image-nvim”, “img-clip”, “indent-blankline-nvim”, “lazydev-nvim”, “leap-nvim”, “leetcode-nvim”, “lsp-signature-nvim”, “lspkind-nvim”, “lspsaga-nvim”, “lua-utils-nvim”, “lualine-nvim”, “luasnip”, “lz-n”, “lzn-auto-require”, “markview-nvim”, “mind-nvim”, “mini-ai”, “mini-align”, “mini-animate”, “mini-base16”, “mini-basics”, “mini-bracketed”, “mini-bufremove”, “mini-clue”, “mini-colors”, “mini-comment”, “mini-completion”, “mini-cursorword”, “mini-diff”, “mini-doc”, “mini-extra”, “mini-files”, “mini-fuzzy”, “mini-git”, “mini-hipatterns”, “mini-hues”, “mini-icons”, “mini-indentscope”, “mini-jump”, “mini-jump2d”, “mini-map”, “mini-misc”, “mini-move”, “mini-notify”, “mini-operators”, “mini-pairs”, “mini-pick”, “mini-sessions”, “mini-snippets”, “mini-splitjoin”, “mini-starter”, “mini-statusline”, “mini-surround”, “mini-tabline”, “mini-test”, “mini-trailspace”, “mini-visits”, “minimap-vim”, “mkdir-nvim”, “modes-nvim”, “multicursors-nvim”, “neo-tree-nvim”, “neocord”, “neogit”, “neorg”, “neorg-telescope”, “neovim-session-manager”, “new-file-template-nvim”, “nix-develop-nvim”, “noice-nvim”, “none-ls-nvim”, “nord”, “nui-nvim”, “nvim-autopairs”, “nvim-biscuits”, “nvim-cmp”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-go”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-highlight-colors”, “nvim-lightbulb”, “nvim-lint”, “nvim-lspconfig”, “nvim-metals”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip-lua”, “nvim-nio”, “nvim-notify”, “nvim-scrollbar”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-treesitter-textobjects”, “nvim-ts-autotag”, “nvim-ufo”, “nvim-web-devicons”, “obsidian-nvim”, “oil-git-status.nvim”, “oil-nvim”, “omnisharp-extended-lsp-nvim”, “onedark”, “orgmode”, “otter-nvim”, “oxocarbon”, “pathlib-nvim”, “plenary-nvim”, “precognition-nvim”, “project-nvim”, “promise-async”, “qmk-nvim”, “rainbow-delimiters-nvim”, “registers-nvim”, “render-markdown-nvim”, “rose-pine”, “rtp-nvim”, “run-nvim”, “rustaceanvim”, “smart-splits”, “smartcolumn-nvim”, “snacks-nvim”, “solarized”, “solarized-osaka”, “sqls-nvim”, “supermaven-nvim”, “tabular”, “telescope”, “tiny-devicons-auto-colors-nvim”, “todo-comments-nvim”, “toggleterm-nvim”, “tokyonight”, “trouble”, “ts-error-translator-nvim”, “typst-preview-nvim”, “undotree”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-sleuth”, “vim-startify”, “which-key-nvim”, “yanky-nvim”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)
Default: [
"plenary-nvim"
]
-Example: ''
- [pkgs.vimPlugins.telescope-nvim]
-''
-
+Example:
+[pkgs.vimPlugins.telescope-nvim]
Declared by:
@@ -48201,6 +47975,59 @@ boolean
Example:
true
+Declared by:
+
+
+
+
+ vim.utility.oil-nvim.gitStatus.enable
+
+
+
+
+Whether to enable Git status on [oil-nvim] directory listings
+.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.utility.oil-nvim.gitStatus.setupOpts
+
+
+
+
+Option table to pass into the setup function of oil-git-status-nvim You can pass in any additional options even if they’re
+not listed in the docs
+
+Type:
+anything
+
+Default:
+{ }
+
Declared by:
@@ -48583,6 +48410,180 @@ boolean
|
+
+
+ vim.utility.qmk-nvim.enable
+
+
+
+
+Whether to enable QMK and ZMK keymaps in nvim.
+
+Type:
+boolean
+
+Default:
+false
+
+Example:
+true
+
+Declared by:
+
+
+
+
+ vim.utility.qmk-nvim.setupOpts
+
+
+
+
+Option table to pass into the setup function of qmk.nvim You can pass in any additional options even if they’re
+not listed in the docs
+
+Type:
+anything
+
+Default:
+{ }
+
+Declared by:
+
+
+
+
+ vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides
+
+
+
+
+Key codes to text replacements
+see https://github.com/codethread/qmk.nvim/blob/main/lua/qmk/config/key_map.lua for more details
+
+Type:
+attribute set of string
+
+Default:
+{ }
+
+Declared by:
+
+
+
+
+ vim.utility.qmk-nvim.setupOpts.comment_preview.position
+
+
+
+
+Controls the position of the preview
+
+Type:
+one of “top”, “bottom”, “inside”, “none”
+
+Default:
+"top"
+
+Declared by:
+
+
+
+
+ vim.utility.qmk-nvim.setupOpts.layout
+
+
+
+
+The keyboard key layout
+see https://github.com/codethread/qmk.nvim?tab=readme-ov-file#Layout for more details
+
+Type:
+null or strings concatenated with “\n”
+
+Default:
+null
+
+Declared by:
+
+
+
+
+ vim.utility.qmk-nvim.setupOpts.name
+
+
+
+
+The name of the layout
+
+Type:
+null or string
+
+Default:
+null
+
+Declared by:
+
+
+
+
+ vim.utility.qmk-nvim.setupOpts.variant
+
+
+
+
+Chooses the expected hardware target
+
+Type:
+one of “qmk”, “zmk”
+
+Default:
+"qmk"
+
+Declared by:
+
+
vim.utility.sleuth.enable
@@ -49695,6 +49696,9 @@ boolean
Default:
true
+Example:
+false
+
Declared by:
@@ -49719,6 +49723,9 @@ boolean
Default:
true
+Example:
+false
+
Declared by:
@@ -53194,7 +53201,7 @@ floating point number
- Whether to enable NodeJs support in the Neovim wrapper
+ Whether to enable NodeJS support in the Neovim wrapper
.
Type:
| |
| | | | | |