diff --git a/highlightjs/highlight-style.css b/highlightjs/highlight-style.css deleted file mode 100644 index d5fbcef..0000000 --- a/highlightjs/highlight-style.css +++ /dev/null @@ -1,8 +0,0 @@ -pre { - padding: 0; -} - -pre code.hljs { - border: none; - margin: 0; -} diff --git a/highlightjs/tomorrow-night.min.css b/highlightjs/tomorrow-night.min.css deleted file mode 100644 index a0b3f62..0000000 --- a/highlightjs/tomorrow-night.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - Theme: Tomorrow Night - Author: Chris Kempson (http://chriskempson.com) - License: ~ MIT (or more permissive) [via base16-schemes-source] - Maintainer: @highlightjs/core-team - Version: 2021.09.0 -*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ccc;background:#2d2d2d}.hljs ::selection,.hljs::selection{background-color:#515151;color:#ccc}.hljs-comment{color:#999}.hljs-tag{color:#b4b7b4}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#ccc}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f2777a}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f99157}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#fc6}.hljs-strong{font-weight:700;color:#fc6}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#9c9}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#6cc}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#69c}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#c9c}.hljs-emphasis{color:#c9c;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700} \ No newline at end of file diff --git a/index.xhtml b/index.xhtml index 9a2c536..01fb5fd 100644 --- a/index.xhtml +++ b/index.xhtml @@ -4,18 +4,18 @@ - neovim-flake-manual - + nvf manual + - +

Appendix A. Neovim Flake Configuration Options

- +

Appendix A. Neovim Flake Configuration Options

Below are the options provided by nvf provided in no particular order. +They may include useful comments and warnings, or examples on how a module option +is meant to be used.

+
@@ -88,8 +90,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -101,7 +103,9 @@ boolean

-

Whether to enable experimental Lua module loader to speed up the start up process.

+

Whether to enable the experimental Lua module loader to speed up the start up process

If true, this will enable the experimental Lua module loader which:

  • overrides loadfile

  • adds the lua loader using the byte-compilation cache

  • adds the libs loader

  • removes the default Neovim loader

This is disabled by default. Before setting this option, please +take a look at the official documentation. +.

Type: boolean

@@ -115,8 +119,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/wrapper/rc/options.nix>
@@ -128,7 +132,11 @@ boolean

-

The neovim package to use. You will need to use an unwrapped package for this option to work as intended.

+

The neovim package to use for the wrapper. This +corresponds to the package that will be wrapped +with your plugins and settings.

Warning

You will need to use an unwrapped package for this +option to work as intended. Using an already wrapped +package here may yield undesirable results.

Type: package

@@ -139,8 +147,420 @@ package

Declared by:

+
- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/wrapper/build/options.nix> + +
+
+
+ + vim.additionalRuntimePaths + + +
+
+

Additional runtime paths that will be appended to the +active runtimepath of the Neovim. This can be used to +add additional lookup paths for configs, plugins, spell +languages and other things you would generally place in +your $HOME/.config/nvim.

This is meant as a declarative alternative to throwing +files into ~/.config/nvim and having the Neovim +wrapper pick them up. For more details on +vim.o.runtimepath, and what paths to use; please see +the official documentation

+ +

Type: +list of (path or string)

+ +

Default: +[ ]

+ +

Example:

[
+  # absolute path, as a string - impure
+  "$HOME/.config/nvim-extra"
+
+  # relative path, as a path - pure
+  ./nvim
+
+  # source type path - pure and reproducible
+  (builtins.source {
+    path = ./runtime;
+    name = "nvim-runtime";
+  })
+]
+
+
+ +

Declared by:

+ + +
+ +<nvf/modules/wrapper/rc/options.nix> + +
+
+
+ + vim.assistant.chatgpt.enable + + +
+
+

Whether to enable ChatGPT AI assistant. Requires the environment variable OPENAI_API_KEY to be set.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.addTests + + +
+
+

[ChatGPT] Add tests

+ +

Type: +null or string

+ +

Default: +"<leader>aa"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.chatGpt + + +
+
+

ChatGPT

+ +

Type: +null or string

+ +

Default: +"<leader>ac"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.docstring + + +
+
+

[ChatGPT] Docstring

+ +

Type: +null or string

+ +

Default: +"<leader>ad"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.editWithInstructions + + +
+
+

[ChatGPT] Edit with instructions

+ +

Type: +null or string

+ +

Default: +"<leader>ae"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.explain + + +
+
+

[ChatGPT] Explain code

+ +

Type: +null or string

+ +

Default: +"<leader>ax"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.fixBugs + + +
+
+

[ChatGPT] Fix bugs

+ +

Type: +null or string

+ +

Default: +"<leader>af"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.grammarCorrection + + +
+
+

[ChatGPT] Grammar correction

+ +

Type: +null or string

+ +

Default: +"<leader>ag"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.keyword + + +
+
+

[ChatGPT] Keywords

+ +

Type: +null or string

+ +

Default: +"<leader>ak"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.optimize + + +
+
+

[ChatGPT] Optimize code

+ +

Type: +null or string

+ +

Default: +"<leader>ao"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.readabilityanalysis + + +
+
+

[ChatGPT] Code reability analysis

+ +

Type: +null or string

+ +

Default: +"<leader>al"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.roxygenEdit + + +
+
+

[ChatGPT] Roxygen edit

+ +

Type: +null or string

+ +

Default: +"<leader>ar"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.summarize + + +
+
+

[ChatGPT] Summarize

+ +

Type: +null or string

+ +

Default: +"<leader>as"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.mappings.translate + + +
+
+

[ChatGPT] Translate

+ +

Type: +null or string

+ +

Default: +"<leader>at"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix> + +
+
+
+ + vim.assistant.chatgpt.setupOpts + + +
+
+

Option table to pass into the setup function of chatgpt

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/assistant/chatgpt/chatgpt.nix>
@@ -166,8 +586,8 @@ boolean

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -193,58 +613,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/assistant/copilot/copilot.nix> - -
-
-
- - vim.assistant.copilot.copilotNodeCommand - - -
-
-

The command that will be executed to initiate nodejs for GitHub Copilot. -Recommended to leave as default.

- -

Type: -string

- -

Default: -"\${pkgs.nodejs-slim.out}/bin/node"

- -

Declared by:

- - -
- -<neovim-flake/modules/assistant/copilot/copilot.nix> - -
-
-
- - vim.assistant.copilot.copilotNodePackage - - -
-
-

The nodeJS package that will be used for GitHub Copilot. If you are using a custom node command -you may want to set this option to null so that the package is not pulled from nixpkgs.

- -

Type: -null or package

- -

Default: -<derivation nodejs-slim-20.10.0>

- -

Declared by:

- -
- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -267,8 +637,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -291,8 +661,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -315,8 +685,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -339,8 +709,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -363,8 +733,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -387,8 +757,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -411,8 +781,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -435,8 +805,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -459,8 +829,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -483,8 +853,8 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -507,15 +877,92 @@ null or string

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
- vim.assistant.copilot.panel.position + vim.assistant.copilot.setupOpts + + +
+
+

Option table to pass into the setup function of Copilot

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/copilot/copilot.nix> + +
+
+
+ + vim.assistant.copilot.setupOpts.copilot_node_command + + +
+
+

The command that will be executed to initiate nodejs for GitHub Copilot. +Recommended to leave as default.

+ +

Type: +string

+ +

Default: +"\${pkgs.nodejs-slim.out}/bin/node"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/copilot/copilot.nix> + +
+
+
+ + vim.assistant.copilot.setupOpts.panel.enabled + + +
+
+

Whether to enable Completion Panel.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/assistant/copilot/copilot.nix> + +
+
+
+ + vim.assistant.copilot.setupOpts.panel.layout.position
@@ -531,15 +978,15 @@ one of “bottom”, “top”, “left”, “right”

Declared by:

- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix>
- vim.assistant.copilot.panel.ratio + vim.assistant.copilot.setupOpts.panel.layout.ratio
@@ -555,8 +1002,35 @@ floating point number

Declared by:

+
- -<neovim-flake/modules/assistant/copilot/copilot.nix> + +<nvf/modules/plugins/assistant/copilot/copilot.nix> + +
+ +
+ + vim.assistant.copilot.setupOpts.suggestion.enabled + + +
+
+

Whether to enable Suggestions.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/assistant/copilot/copilot.nix>
@@ -579,8 +1053,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -592,7 +1066,7 @@ boolean

-

Whether to enable enable autocomplete.

+

Whether to enable autocomplete.

Type: boolean

@@ -606,8 +1080,32 @@ boolean

Declared by:

+
- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix> + +
+
+
+ + vim.autocomplete.alwaysComplete + + +
+
+

Automatically show completion.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -636,8 +1134,8 @@ end

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -660,8 +1158,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -684,8 +1182,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -708,8 +1206,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -732,8 +1230,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -756,8 +1254,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -780,8 +1278,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -804,8 +1302,8 @@ null or string

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -835,8 +1333,8 @@ attribute set of (null or string)

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -859,8 +1357,8 @@ value “nvim-cmp” (singular enum)

Declared by:

- -<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix> + +<nvf/modules/plugins/completion/nvim-cmp/nvim-cmp.nix>
@@ -886,80 +1384,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix> - -
-
-
- - vim.autopairs.nvim-compe.auto_select - - -
-
-

auto select first item

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix> - -
-
-
- - vim.autopairs.nvim-compe.map_complete - - -
-
-

auto insert ( after select function or method item

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix> - -
-
-
- - vim.autopairs.nvim-compe.map_cr - - -
-
-

map <CR> on insert mode

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- -
- -<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix> + +<nvf/modules/plugins/autopairs/nvim-autopairs/nvim-autopairs.nix>
@@ -982,8 +1408,8 @@ value “nvim-autopairs” (singular enum)

Declared by:

- -<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix> + +<nvf/modules/plugins/autopairs/nvim-autopairs/nvim-autopairs.nix>
@@ -1006,8 +1432,8 @@ one of “none”, “visual”, “on”

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -1033,8 +1459,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/binds/cheatsheet/cheatsheet.nix> + +<nvf/modules/plugins/utility/binds/cheatsheet/cheatsheet.nix>
@@ -1060,8 +1486,32 @@ boolean

Declared by:

+
- -<neovim-flake/modules/utility/binds/which-key/which-key.nix> + +<nvf/modules/plugins/utility/binds/which-key/which-key.nix> + +
+
+
+ + vim.binds.whichKey.register + + +
+
+

Register label for which-key keybind helper menu

+ +

Type: +attribute set of string

+ +

Default: +{ }

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/utility/binds/which-key/which-key.nix>
@@ -1084,8 +1534,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -1108,8 +1558,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -1135,8 +1585,8 @@ boolean

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1159,8 +1609,8 @@ null or string

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1183,8 +1633,8 @@ null or string

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1207,8 +1657,8 @@ null or string

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1231,8 +1681,8 @@ null or string

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1255,8 +1705,8 @@ null or string

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1279,8 +1729,8 @@ null or string

Declared by:

- -<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix> + +<nvf/modules/plugins/comments/comment-nvim/comment-nvim.nix>
@@ -1292,7 +1742,9 @@ null or string

-

vimrc contents

+

Contents of vimrc, either as a string or a DAG.

If this option is passed as a DAG, it will be resolved +according to the DAG resolution rules (e.g. entryBefore +or entryAfter) as per the nvf extended library.

Type: (DAG of strings concatenated with “\n”) or string

@@ -1300,11 +1752,17 @@ null or string

Default: { }

+

Example:

" Set the tab size to 4 spaces
+set tabstop=4
+set shiftwidth=4
+set expandtab
+
+

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/rc/options.nix>
@@ -1327,8 +1785,8 @@ one of “line”, “screenline”, “number”, “both”

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -1340,7 +1798,7 @@ one of “line”, “screenline”, “number”, “both”

-

Whether to enable dashboard via alpha.nvim.

+

Whether to enable fast and fully programmable greeter for neovim [alpha.mvim].

Type: boolean

@@ -1354,8 +1812,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/alpha/alpha.nix> + +<nvf/modules/plugins/dashboard/alpha/alpha.nix>
@@ -1367,7 +1825,7 @@ boolean

-

Whether to enable dashboard via dashboard.nvim.

+

Whether to enable Fancy and Blazing Fast start screen plugin of neovim [dashboard.nvim].

Type: boolean

@@ -1381,8 +1839,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/dashboard-nvim/dashboard-nvim.nix> + +<nvf/modules/plugins/dashboard/dashboard-nvim/dashboard-nvim.nix>
@@ -1408,8 +1866,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1437,8 +1895,8 @@ list of (attribute set)

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1461,8 +1919,8 @@ one of “cd”, “lcd”, “tcd”

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1485,8 +1943,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1509,8 +1967,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1533,8 +1991,8 @@ list of (string or (attribute set) or list of string)

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1557,8 +2015,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1581,8 +2039,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1605,8 +2063,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1629,8 +2087,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1653,8 +2111,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1708,8 +2166,8 @@ list of (attribute set)

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1732,8 +2190,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1756,8 +2214,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1780,8 +2238,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1804,8 +2262,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1828,8 +2286,8 @@ string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1852,8 +2310,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1876,8 +2334,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1900,8 +2358,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1924,8 +2382,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1948,8 +2406,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1972,8 +2430,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -1996,8 +2454,8 @@ list of string

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -2020,8 +2478,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -2044,8 +2502,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -2068,8 +2526,8 @@ boolean

Declared by:

- -<neovim-flake/modules/dashboard/startify/startify.nix> + +<nvf/modules/plugins/dashboard/startify/startify.nix>
@@ -2095,8 +2553,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/debug.nix>
@@ -2108,19 +2566,20 @@ boolean

-

Set the debug level

+

Set verbosity level of Neovim while debug mode is enabled.

Value must be be one of the levels expected by Neovim’s +verbose option

Type: -signed integer

+one of 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 16

Default: -20

+16

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/debug.nix>
@@ -2132,19 +2591,20 @@ signed integer

-

Set the log file

+

Set the log file that will be used to store verbose messages +set by the verbose option.

Type: -path

+null or path

Default: -"/tmp/nvim.log"

+null

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/debug.nix>
@@ -2170,8 +2630,8 @@ boolean

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2194,8 +2654,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2218,8 +2678,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2242,8 +2702,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2266,8 +2726,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2290,8 +2750,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2314,8 +2774,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2338,8 +2798,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2362,8 +2822,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2386,8 +2846,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2410,8 +2870,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2434,8 +2894,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2458,8 +2918,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2482,8 +2942,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2506,8 +2966,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2530,8 +2990,8 @@ null or string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2554,8 +3014,8 @@ attribute set of string

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2581,8 +3041,8 @@ boolean

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2605,8 +3065,8 @@ boolean

Declared by:

- -<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix> + +<nvf/modules/plugins/debugger/nvim-dap/nvim-dap.nix>
@@ -2629,8 +3089,70 @@ boolean

Declared by:

+
- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix> + +
+
+
+ + vim.disableDefaultRuntimePaths + + +
+
+

Disables the default runtime paths that are set by Neovim +when it starts up. This is useful when you want to have +full control over the runtime paths that are set by Neovim.

Note

To avoid leaking imperative user configuration into your +configuration, this is enabled by default. If you wish +to load configuration from user configuration directories +(e.g. $HOME/.config/nvim, $HOME/.config/nvim/after +and $HOME/.local/share/nvim/site) you may set this +option to true.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/wrapper/rc/options.nix> + +
+
+
+ + vim.extraPackages + + +
+
+

List of additional packages to make available to the Neovim +wrapper.

+ +

Type: +list of package

+ +

Default: +[ ]

+ +

Example: +[pkgs.fzf pkgs.ripgrep]

+ +

Declared by:

+ +
+ +<nvf/modules/wrapper/build/options.nix>
@@ -2642,8 +3164,9 @@ boolean

-

List of plugins and related config. -Note that these are setup after builtin plugins.

+

A list of plugins and their configurations that will be +set up after builtin plugins.

This option takes a special type that allows you to order +your custom plugins using nvf’s modified DAG library.

Type: attribute set of (submodule)

@@ -2651,24 +3174,26 @@ attribute set of (submodule)

Default: { }

-

Example:

  with pkgs.vimPlugins; {
+

Example:

with pkgs.vimPlugins; {
   aerial = {
     package = aerial-nvim;
     setup = "require('aerial').setup {}";
   };
+
   harpoon = {
     package = harpoon;
     setup = "require('harpoon').setup {}";
-    after = ["aerial"];
+    after = ["aerial"]; # place harpoon configuration after aerial
   };
 }
+
 

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -2683,13 +3208,13 @@ attribute set of (submodule)

Plugin Package.

Type: -null or package or one of “nvim-treesitter-context”, “gitsigns-nvim”, “plenary-nvim”, “nvim-lspconfig”, “nvim-treesitter”, “lspsaga”, “lspkind”, “nvim-lightbulb”, “lsp-signature”, “nvim-tree-lua”, “nvim-bufferline-lua”, “lualine”, “nvim-compe”, “nvim-autopairs”, “nvim-ts-autotag”, “nvim-web-devicons”, “tokyonight”, “bufdelete-nvim”, “nvim-cmp”, “cmp-nvim-lsp”, “cmp-buffer”, “cmp-vsnip”, “cmp-path”, “cmp-treesitter”, “crates-nvim”, “vim-vsnip”, “nvim-code-action-menu”, “trouble”, “none-ls”, “which-key”, “indent-blankline”, “nvim-cursorline”, “sqls-nvim”, “glow-nvim”, “telescope”, “rust-tools”, “onedark”, “catppuccin”, “dracula”, “oxocarbon”, “gruvbox”, “rose-pine”, “minimap-vim”, “dashboard-nvim”, “alpha-nvim”, “scrollbar-nvim”, “codewindow-nvim”, “nvim-notify”, “cinnamon-nvim”, “cheatsheet-nvim”, “ccc”, “cellular-automaton”, “neocord”, “icon-picker-nvim”, “dressing-nvim”, “orgmode-nvim”, “obsidian-nvim”, “vim-markdown”, “tabular”, “toggleterm-nvim”, “noice-nvim”, “nui-nvim”, “copilot-lua”, “tabnine-nvim”, “nvim-session-manager”, “gesture-nvim”, “comment-nvim”, “kommentary”, “mind-nvim”, “fidget-nvim”, “diffview-nvim”, “todo-comments”, “flutter-tools”, “flutter-tools-patched”, “hop-nvim”, “leap-nvim”, “modes-nvim”, “vim-repeat”, “smartcolumn”, “project-nvim”, “neodev-nvim”, “elixir-ls”, “elixir-tools”, “nvim-colorizer-lua”, “vim-illuminate”, “nvim-surround”, “nvim-dap”, “nvim-dap-ui”, “nvim-navic”, “nvim-navbuddy”, “copilot-cmp”, “lsp-lines”, “vim-dirtytalk”, “highlight-undo”, “nvim-docs-view”

+null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-ls”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -2712,8 +3237,8 @@ list of string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -2739,8 +3264,8 @@ strings concatenated with “\n”

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -2766,1530 +3291,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions - - -
-
-

Configuration for various actions.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.changeDir - - -
-
-

vim change-directory behaviour

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.changeDir.enable - - -
-
-

Change the working directory when changing directories in the tree.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.changeDir.global - - -
-
-

Use :cd instead of :lcd when changing directories. -Consider that this might cause issues with the nvimTree.syncRootWithCwd option.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.changeDir.restrictAboveCwd - - -
-
-

Restrict changing to a directory above the global current working directory.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.expandAll - - -
-
-

Configuration for expand_all behaviour.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.expandAll.exclude - - -
-
-

A list of directories that should not be expanded automatically.

- -

Type: -list of string

- -

Default:

[
-  ".git"
-  "target"
-  "build"
-  "result"
-]
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.expandAll.maxFolderDiscovery - - -
-
-

Limit the number of folders being explored when expanding every folders. -Avoids hanging neovim when running this action on very large folders.

- -

Type: -signed integer

- -

Default: -300

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.filePopup - - -
-
-

Configuration for file_popup behaviour.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.filePopup.openWinConfig - - -
-
-

Floating window config for file_popup. See |nvim_open_win| for more details.

- -

Type: -attribute set

- -

Default:

{
-  border = "rounded";
-  col = 1;
-  relative = "cursor";
-  row = 1;
-  style = "minimal";
-}
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile - - -
-
-

Configuration options for opening a file from nvim-tree.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.eject - - -
-
-

Prevent new opened file from opening in the same window as the tree.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.quitOnOpen - - -
-
-

Closes the explorer when opening a file.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.resizeWindow - - -
-
-

Resizes the tree when opening a file. Previously view.auto_resize

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.windowPicker - - -
-
-

window_picker

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.windowPicker.enable - - -
-
-

Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.windowPicker.chars - - -
-
-

A string of chars used as identifiers by the window picker.

- -

Type: -string

- -

Default: -"ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.buftype - - -
-
-

A list of buftypes to exclude from the window picker.

- -

Type: -list of string

- -

Default:

[
-  "nofile"
-  "terminal"
-  "help"
-]
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.windowPicker.exclude.filetype - - -
-
-

A list of filetypes to exclude from the window picker.

- -

Type: -list of string

- -

Default:

[
-  "notify"
-  "packer"
-  "qf"
-  "diff"
-  "fugitive"
-  "fugitiveblame"
-]
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.openFile.windowPicker.picker - - -
-
-

Change the default window picker, can be a string "default" or a function. -The function should return the window id that will open the node, -or nil if an invalid window is picked or user cancelled the action.

The picker may create a new window.

- -

Type: -string

- -

Default: -"default"

- -

Example:

-- with s1n7ax/nvim-window-picker plugin
-require('window-picker').pick_window,
-
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.removeFile.closeWindow - - -
-
-

Close any window displaying a file when removing the file from the tree

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.actions.useSystemClipboard - - -
-
-

A boolean value that toggle the use of system clipboard when copy/paste -function are invoked. When enabled, copied text will be stored in registers -‘+’ (system), otherwise, it will be stored in ‘1’ and ‘"’.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.autoreloadOnWrite - - -
-
-

Auto reload tree on write

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics - - -
-
-

Show LSP and COC diagnostics in the signcolumn -Note that the modified sign will take precedence over the diagnostics signs.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.enable - - -
-
-

Whether to enable diagnostics view in the signcolumn…

- -

Type: -boolean

- -

Default: -false

- -

Example: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.debounceDelay - - -
-
-

Idle milliseconds between diagnostic event and update.

- -

Type: -signed integer

- -

Default: -50

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.icons - - -
-
-

Icons for diagnostic severity.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.icons.error - - -
-
-

Icon used for error diagnostic.

- -

Type: -string

- -

Default: -""

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.icons.hint - - -
-
-

Icon used for hint diagnostic.

- -

Type: -string

- -

Default: -""

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.icons.info - - -
-
-

Icon used for info diagnostic.

- -

Type: -string

- -

Default: -""

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.icons.warning - - -
-
-

Icon used for warning diagnostic.

- -

Type: -string

- -

Default: -""

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.severity - - -
-
-

Severity for which the diagnostics will be displayed. See :help diagnostic-severity

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.severity.max - - -
-
-

Maximum severity.

- -

Type: -one of “HINT”, “INFO”, “WARNING”, “ERROR”

- -

Default: -"ERROR"

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.severity.min - - -
-
-

Minimum severity.

- -

Type: -one of “HINT”, “INFO”, “WARNING”, “ERROR”

- -

Default: -"HINT"

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.showOnDirs - - -
-
-

Show diagnostic icons on parent directories.

- -

Type: -unspecified value

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.diagnostics.showOnOpenDirs - - -
-
-

Show diagnostics icons on directories that are open. -Only relevant when diagnostics.show_on_dirs is true.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.disableNetrw - - -
-
-

Disables netrw and replaces it with tree

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filesystemWatchers - - -
-
-

Will use file system watcher (libuv fs_event) to watch the filesystem for changes. -Using this will disable BufEnter / BufWritePost events in nvim-tree which -were used to update the whole tree. With this feature, the tree will be -updated only for the appropriate folder change, resulting in better -performance.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filesystemWatchers.enable - - -
-
-

Enable filesystem watchers.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filesystemWatchers.debounceDelay - - -
-
-

Idle milliseconds between filesystem change and action.

- -

Type: -signed integer

- -

Default: -50

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filesystemWatchers.ignoreDirs - - -
-
-

List of vim regex for absolute directory paths that will not be watched. -Backslashes must be escaped e.g. "my-project/\\.build$". -Useful when path is not in .gitignore or git integration is disabled.

- -

Type: -list of string

- -

Default: -[ ]

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filters - - -
-
-

Filtering options.

- -

Type: -submodule

- -

Default:

{
-  dotfiles = false;
-  exclude = [ ];
-  gitClean = false;
-  gitIgnored = false;
-  noBuffer = false;
-}
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filters.dotfiles - - -
-
-

Do not show dotfiles: files starting with a .

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filters.exclude - - -
-
-

List of directories or files to exclude from filtering: always show them.

- -

Type: -list of string

- -

Default: -[ ]

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filters.gitClean - - -
-
-

Do not show files with no git status. This will show ignored files when -nvimTree.filters.gitIgnored is set, as they are effectively dirty.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filters.gitIgnored - - -
-
-

Ignore files based on .gitignore. Requires git.enableto betrue`

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.filters.noBuffer - - -
-
-

Do not show files that have no buflisted() buffer.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.git.enable - - -
-
-

Whether to enable Git integration with icons and colors…

- -

Type: -boolean

- -

Default: -false

- -

Example: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.git.disableForDirs - - -
-
-

Disable git integration when git top-level matches these paths. -May be relative, evaluated via ":p"

- -

Type: -list of string

- -

Default: -[ ]

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.git.showOnDirs - - -
-
-

Show git icons on parent directories.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.git.showOnOpenDirs - - -
-
-

Show git icons on directories that are open.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.git.timeout - - -
-
-

Kills the git process after some time if it takes too long. -Git integration will be disabled after 10 git jobs exceed this timeout.

- -

Type: -signed integer

- -

Default: -400

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.hijackCursor - - -
-
-

Hijack the cursor in the tree to put it at the start of the filename

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.hijackDirectories - - -
-
-

hijack new directory buffers when they are opened (:e dir).

- -

Type: -submodule

- -

Default:

{
-  autoOpen = false;
-  enable = true;
-}
-
- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.hijackDirectories.enable - - -
-
-

Enable the hijack_directories feature. Disable this option if you use vim-dirvish or dirbuf.nvim. -If hijack_netrw and disable_netrw are false, this feature will be disabled.

- -

Type: -boolean

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.hijackDirectories.autoOpen - - -
-
-

Opens the tree if the tree was previously closed.

- -

Type: -boolean

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.hijackNetrw - - -
-
-

Prevents netrw from automatically opening when opening directories

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.hijackUnnamedBufferWhenOpening - - -
-
-

Open nvimtree in place of the unnamed buffer if it’s empty.

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.liveFilter - - -
-
-

Configurations for the live_filtering feature. -The live filter allows you to filter the tree nodes dynamically, based on -regex matching (see vim.regex). -This feature is bound to the f key by default. -The filter can be cleared with the F key by default.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.liveFilter.alwaysShowFolders - - -
-
-

Whether to filter folders or not.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.liveFilter.prefix - - -
-
-

Prefix of the filter displayed in the buffer.

- -

Type: -string

- -

Default: -"[FILTER]: "

- -

Declared by:

- -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
@@ -4312,8 +3315,8 @@ null or string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
@@ -4336,8 +3339,8 @@ null or string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
@@ -4360,8 +3363,8 @@ null or string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
@@ -4384,179 +3387,8 @@ null or string

Declared by:

-
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.modified - - -
-
-

Indicate which file have unsaved modification.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.modified.enable - - -
-
-

Whether to enable Modified files with icons and color highlight…

- -

Type: -boolean

- -

Default: -false

- -

Example: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.modified.showOnDirs - - -
-
-

Show modified icons on parent directories.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.modified.showOnOpenDirs - - -
-
-

Show modified icons on directories that are open.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.notify - - -
-
-

Configuration for notifications.

- -

Type: -submodule

- -

Default: -{ }

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.notify.absolutePath - - -
-
-

Whether to use absolute paths or item names in fs action notifications.

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> - -
-
-
- - vim.filetree.nvimTree.notify.threshold - - -
-
-

Specify minimum notification level, uses the values from vim.log.levels

- -

Type: -one of “ERROR”, “WARNING”, “INFO”, “DEBUG”

- -

Default: -"INFO"

- -

Declared by:

- -
- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
@@ -4579,15 +3411,1712 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.preferStartupRoot + vim.filetree.nvimTree.setupOpts + + +
+
+

Option table to pass into the setup function of Nvim Tree

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions + + +
+
+

Configuration for various actions.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.change_dir + + +
+
+

vim change-directory behaviour

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.change_dir.enable + + +
+
+

Change the working directory when changing directories in the tree.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.change_dir.global + + +
+
+

Use :cd instead of :lcd when changing directories. +Consider that this might cause issues with the nvimTree.syncRootWithCwd option.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd + + +
+
+

Restrict changing to a directory above the global current working directory.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.expand_all + + +
+
+

Configuration for expand_all behaviour.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude + + +
+
+

A list of directories that should not be expanded automatically.

+ +

Type: +list of string

+ +

Default:

[
+  ".git"
+  "target"
+  "build"
+  "result"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery + + +
+
+

Limit the number of folders being explored when expanding every folders. +Avoids hanging neovim when running this action on very large folders.

+ +

Type: +signed integer

+ +

Default: +300

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.file_popup + + +
+
+

Configuration for file_popup behaviour.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config + + +
+
+

Floating window config for file_popup. See |nvim_open_win| for more details.

+ +

Type: +attribute set

+ +

Default:

{
+  border = "rounded";
+  col = 1;
+  relative = "cursor";
+  row = 1;
+  style = "minimal";
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file + + +
+
+

Configuration options for opening a file from nvim-tree.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.eject + + +
+
+

Prevent new opened file from opening in the same window as the tree.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open + + +
+
+

Closes the explorer when opening a file.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window + + +
+
+

Resizes the tree when opening a file. Previously view.auto_resize

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker + + +
+
+

window_picker

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable + + +
+
+

Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars + + +
+
+

A string of chars used as identifiers by the window picker.

+ +

Type: +string

+ +

Default: +"ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype + + +
+
+

A list of buftypes to exclude from the window picker.

+ +

Type: +list of string

+ +

Default:

[
+  "nofile"
+  "terminal"
+  "help"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype + + +
+
+

A list of filetypes to exclude from the window picker.

+ +

Type: +list of string

+ +

Default:

[
+  "notify"
+  "packer"
+  "qf"
+  "diff"
+  "fugitive"
+  "fugitiveblame"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker + + +
+
+

Change the default window picker, can be a string "default" or a function. +The function should return the window id that will open the node, +or nil if an invalid window is picked or user cancelled the action.

The picker may create a new window.

+ +

Type: +string

+ +

Default: +"default"

+ +

Example:

-- with s1n7ax/nvim-window-picker plugin
+require('window-picker').pick_window,
+
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window + + +
+
+

Close any window displaying a file when removing the file from the tree

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard + + +
+
+

A boolean value that toggle the use of system clipboard when copy/paste +function are invoked. When enabled, copied text will be stored in registers +‘+’ (system), otherwise, it will be stored in ‘1’ and ‘"’.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.auto_reload_on_write + + +
+
+

Auto reload tree on write

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics + + +
+
+

Show LSP and COC diagnostics in the signcolumn +Note that the modified sign will take precedence over the diagnostics signs.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.enable + + +
+
+

Whether to enable diagnostics view in the signcolumn…

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay + + +
+
+

Idle milliseconds between diagnostic event and update.

+ +

Type: +signed integer

+ +

Default: +50

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.icons + + +
+
+

Icons for diagnostic severity.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.icons.error + + +
+
+

Icon used for error diagnostic.

+ +

Type: +string

+ +

Default: +""

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint + + +
+
+

Icon used for hint diagnostic.

+ +

Type: +string

+ +

Default: +""

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.icons.info + + +
+
+

Icon used for info diagnostic.

+ +

Type: +string

+ +

Default: +""

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning + + +
+
+

Icon used for warning diagnostic.

+ +

Type: +string

+ +

Default: +""

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.severity + + +
+
+

Severity for which the diagnostics will be displayed. See :help diagnostic-severity

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.severity.max + + +
+
+

Maximum severity.

+ +

Type: +one of “HINT”, “INFO”, “WARNING”, “ERROR”

+ +

Default: +"ERROR"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.severity.min + + +
+
+

Minimum severity.

+ +

Type: +one of “HINT”, “INFO”, “WARNING”, “ERROR”

+ +

Default: +"HINT"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs + + +
+
+

Show diagnostic icons on parent directories.

+ +

Type: +unspecified value

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs + + +
+
+

Show diagnostics icons on directories that are open. +Only relevant when diagnostics.show_on_dirs is true.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.disable_netrw + + +
+
+

Disables netrw and replaces it with tree

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filesystem_watchers + + +
+
+

Will use file system watcher (libuv fs_event) to watch the filesystem for changes. +Using this will disable BufEnter / BufWritePost events in nvim-tree which +were used to update the whole tree. With this feature, the tree will be +updated only for the appropriate folder change, resulting in better +performance.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable + + +
+
+

Enable filesystem watchers.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay + + +
+
+

Idle milliseconds between filesystem change and action.

+ +

Type: +signed integer

+ +

Default: +50

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs + + +
+
+

List of vim regex for absolute directory paths that will not be watched. +Backslashes must be escaped e.g. "my-project/\\.build$". +Useful when path is not in .gitignore or git integration is disabled.

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filters + + +
+
+

Filtering options.

+ +

Type: +submodule

+ +

Default:

{
+  dotfiles = false;
+  exclude = [ ];
+  git_clean = false;
+  git_ignored = false;
+  no_buffer = false;
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filters.dotfiles + + +
+
+

Do not show dotfiles: files starting with a .

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filters.exclude + + +
+
+

List of directories or files to exclude from filtering: always show them.

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filters.git_clean + + +
+
+

Do not show files with no git status. This will show ignored files when +nvimTree.filters.gitIgnored is set, as they are effectively dirty.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filters.git_ignored + + +
+
+

Ignore files based on .gitignore. Requires git.enableto betrue`

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.filters.no_buffer + + +
+
+

Do not show files that have no buflisted() buffer.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.git.enable + + +
+
+

Whether to enable Git integration with icons and colors…

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.git.disable_for_dirs + + +
+
+

Disable git integration when git top-level matches these paths. +May be relative, evaluated via ":p"

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.git.show_on_dirs + + +
+
+

Show git icons on parent directories.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs + + +
+
+

Show git icons on directories that are open.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.git.timeout + + +
+
+

Kills the git process after some time if it takes too long. +Git integration will be disabled after 10 git jobs exceed this timeout.

+ +

Type: +signed integer

+ +

Default: +400

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.hijack_cursor + + +
+
+

Hijack the cursor in the tree to put it at the start of the filename

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.hijack_directories.enable + + +
+
+

Enable the hijack_directories feature. Disable this option if you use vim-dirvish or dirbuf.nvim. +If hijack_netrw and disable_netrw are false, this feature will be disabled.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open + + +
+
+

Opens the tree if the tree was previously closed.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.hijack_netrw + + +
+
+

Prevents netrw from automatically opening when opening directories

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening + + +
+
+

Open nvimtree in place of the unnamed buffer if it’s empty.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.live_filter + + +
+
+

Configurations for the live_filtering feature. +The live filter allows you to filter the tree nodes dynamically, based on +regex matching (see vim.regex). +This feature is bound to the f key by default. +The filter can be cleared with the F key by default.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders + + +
+
+

Whether to filter folders or not.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.live_filter.prefix + + +
+
+

Prefix of the filter displayed in the buffer.

+ +

Type: +string

+ +

Default: +"[FILTER]: "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.modified + + +
+
+

Indicate which file have unsaved modification.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.modified.enable + + +
+
+

Whether to enable Modified files with icons and color highlight…

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.modified.show_on_dirs + + +
+
+

Show modified icons on parent directories.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs + + +
+
+

Show modified icons on directories that are open.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.notify + + +
+
+

Configuration for notifications.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.notify.absolute_path + + +
+
+

Whether to use absolute paths or item names in fs action notifications.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.notify.threshold + + +
+
+

Specify minimum notification level, uses the values from vim.log.levels

+ +

Type: +one of “ERROR”, “WARNING”, “INFO”, “DEBUG”

+ +

Default: +"INFO"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix> + +
+
+
+ + vim.filetree.nvimTree.setupOpts.prefer_startup_root
@@ -4604,15 +5133,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.reloadOnBufEnter + vim.filetree.nvimTree.setupOpts.reload_on_bufenter
@@ -4628,15 +5157,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.addTrailing + vim.filetree.nvimTree.setupOpts.renderer.add_trailing
@@ -4652,15 +5181,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.fullName + vim.filetree.nvimTree.setupOpts.renderer.full_name
@@ -4676,15 +5205,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.groupEmpty + vim.filetree.nvimTree.setupOpts.renderer.group_empty
@@ -4700,15 +5229,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.highlightGit + vim.filetree.nvimTree.setupOpts.renderer.highlight_git
@@ -4726,15 +5255,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.highlightModified + vim.filetree.nvimTree.setupOpts.renderer.highlight_modified
@@ -4751,15 +5280,15 @@ one of “none”, “icon”, “name”, “all”

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.highlightOpenedFiles + vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files
@@ -4776,15 +5305,15 @@ one of “none”, “icon”, “name”, “all”

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons + vim.filetree.nvimTree.setupOpts.renderer.icons
@@ -4800,15 +5329,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.gitPlacement + vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement
@@ -4824,15 +5353,15 @@ one of “before”, “after”, “signcolumn”

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.glyphs + vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs
@@ -4850,15 +5379,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.glyphs.default + vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default
@@ -4874,15 +5403,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.glyphs.folder + vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder
@@ -4893,29 +5422,29 @@ string

attribute set

Default:

{
-  arrowClosed = "";
-  arrowOpen = "";
+  arrow_closed = "";
+  arrow_open = "";
   default = "";
   empty = "";
-  emptyOpen = "";
+  empty_open = "";
   open = "";
   symlink = "";
-  symlinkOpen = "";
+  symlink_open = "";
 }
 

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.glyphs.git + vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git
@@ -4939,15 +5468,15 @@ attribute set

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.glyphs.modified + vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified
@@ -4963,15 +5492,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.glyphs.symlink + vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink
@@ -4987,15 +5516,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.modifiedPlacement + vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement
@@ -5011,15 +5540,15 @@ one of “before”, “after”, “signcolumn”

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.padding + vim.filetree.nvimTree.setupOpts.renderer.icons.padding
@@ -5035,15 +5564,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.show.file + vim.filetree.nvimTree.setupOpts.renderer.icons.show.file
@@ -5059,15 +5588,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.show.folder + vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder
@@ -5083,15 +5612,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.show.folderArrow + vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow
@@ -5108,15 +5637,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.show.git + vim.filetree.nvimTree.setupOpts.renderer.icons.show.git
@@ -5133,15 +5662,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.show.modified + vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified
@@ -5158,15 +5687,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.symlinkArrow + vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow
@@ -5182,15 +5711,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.icons.webdevColors + vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors
@@ -5206,15 +5735,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.indentMarkers + vim.filetree.nvimTree.setupOpts.renderer.indent_markers
@@ -5230,15 +5759,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.indentMarkers.enable + vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable
@@ -5257,15 +5786,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.indentMarkers.icons + vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons
@@ -5287,15 +5816,15 @@ attribute set

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.indentMarkers.inlineArrows + vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows
@@ -5311,15 +5840,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.indentWidth + vim.filetree.nvimTree.setupOpts.renderer.indent_width
@@ -5335,15 +5864,15 @@ signed integer

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.rootFolderLabel + vim.filetree.nvimTree.setupOpts.renderer.root_folder_label
@@ -5368,15 +5897,15 @@ string or boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.specialFiles + vim.filetree.nvimTree.setupOpts.renderer.special_files
@@ -5399,15 +5928,15 @@ list of string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.renderer.symlinkDestination + vim.filetree.nvimTree.setupOpts.renderer.symlink_destination
@@ -5423,15 +5952,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.respectBufCwd + vim.filetree.nvimTree.setupOpts.respect_buf_cwd
@@ -5447,15 +5976,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.rootDirs + vim.filetree.nvimTree.setupOpts.root_dirs
@@ -5471,15 +6000,15 @@ list of string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.selectPrompts + vim.filetree.nvimTree.setupOpts.select_prompts
@@ -5499,15 +6028,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.sort.foldersFirst + vim.filetree.nvimTree.setupOpts.sort.folders_first
@@ -5523,15 +6052,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.sort.sorter + vim.filetree.nvimTree.setupOpts.sort.sorter
@@ -5547,15 +6076,15 @@ one of “name”, “extension”, “modification_time”, “case_sensitive

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.syncRootWithCwd + vim.filetree.nvimTree.setupOpts.sync_root_with_cwd
@@ -5572,15 +6101,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.systemOpen.args + vim.filetree.nvimTree.setupOpts.system_open.args
@@ -5596,15 +6125,15 @@ list of string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.systemOpen.cmd + vim.filetree.nvimTree.setupOpts.system_open.cmd
@@ -5620,15 +6149,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.tab + vim.filetree.nvimTree.setupOpts.tab
@@ -5644,15 +6173,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.tab.sync + vim.filetree.nvimTree.setupOpts.tab.sync
@@ -5668,15 +6197,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.tab.sync.close + vim.filetree.nvimTree.setupOpts.tab.sync.close
@@ -5692,15 +6221,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.tab.sync.ignore + vim.filetree.nvimTree.setupOpts.tab.sync.ignore
@@ -5717,15 +6246,15 @@ list of string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.tab.sync.open + vim.filetree.nvimTree.setupOpts.tab.sync.open
@@ -5742,15 +6271,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.trash + vim.filetree.nvimTree.setupOpts.trash
@@ -5768,15 +6297,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.trash.cmd + vim.filetree.nvimTree.setupOpts.trash.cmd
@@ -5789,15 +6318,15 @@ string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.ui + vim.filetree.nvimTree.setupOpts.ui
@@ -5813,15 +6342,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.ui.confirm.remove + vim.filetree.nvimTree.setupOpts.ui.confirm.remove
@@ -5837,15 +6366,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.ui.confirm.trash + vim.filetree.nvimTree.setupOpts.ui.confirm.trash
@@ -5861,15 +6390,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.updateFocusedFile + vim.filetree.nvimTree.setupOpts.update_focused_file
@@ -5886,15 +6415,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.updateFocusedFile.enable + vim.filetree.nvimTree.setupOpts.update_focused_file.enable
@@ -5910,15 +6439,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.updateFocusedFile.ignoreList + vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list
@@ -5937,15 +6466,15 @@ list of string

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.updateFocusedFile.updateRoot + vim.filetree.nvimTree.setupOpts.update_focused_file.update_root
@@ -5964,15 +6493,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view + vim.filetree.nvimTree.setupOpts.view
@@ -5988,15 +6517,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.centralizeSelection + vim.filetree.nvimTree.setupOpts.view.centralize_selection
@@ -6012,15 +6541,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.cursorline + vim.filetree.nvimTree.setupOpts.view.cursorline
@@ -6036,15 +6565,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.debounceDelay + vim.filetree.nvimTree.setupOpts.view.debounce_delay
@@ -6061,15 +6590,15 @@ signed integer

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.float + vim.filetree.nvimTree.setupOpts.view.float
@@ -6085,15 +6614,15 @@ submodule

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.float.enable + vim.filetree.nvimTree.setupOpts.view.float.enable
@@ -6109,15 +6638,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.float.openWinConfig + vim.filetree.nvimTree.setupOpts.view.float.open_win_config
@@ -6140,15 +6669,15 @@ attribute set

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.float.quitOnFocusLoss + vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss
@@ -6164,15 +6693,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.number + vim.filetree.nvimTree.setupOpts.view.number
@@ -6188,15 +6717,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.preserveWindowProportions + vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions
@@ -6213,15 +6742,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.relativenumber + vim.filetree.nvimTree.setupOpts.view.relativenumber
@@ -6239,15 +6768,15 @@ boolean

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.side + vim.filetree.nvimTree.setupOpts.view.side
@@ -6263,15 +6792,15 @@ one of “left”, “right”

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.signcolumn + vim.filetree.nvimTree.setupOpts.view.signcolumn
@@ -6287,15 +6816,15 @@ one of “yes”, “auto”, “no”

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
- vim.filetree.nvimTree.view.width + vim.filetree.nvimTree.setupOpts.view.width
@@ -6321,8 +6850,8 @@ signed integer or (attribute set)

Declared by:

- -<neovim-flake/modules/filetree/nvimtree/nvimtree.nix> + +<nvf/modules/plugins/filetree/nvimtree/nvimtree.nix>
@@ -6348,8 +6877,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix> + +<nvf/modules/plugins/utility/gestures/gesture-nvim/gesture-nvim.nix>
@@ -6372,8 +6901,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix> + +<nvf/modules/plugins/utility/gestures/gesture-nvim/gesture-nvim.nix>
@@ -6396,8 +6925,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix> + +<nvf/modules/plugins/utility/gestures/gesture-nvim/gesture-nvim.nix>
@@ -6409,7 +6938,8 @@ null or string

-

Whether to enable git tools via gitsigns.

+

Whether to enable git integration suite.

Enabling this option will enable the following plugins:

  • gitsigns

  • vim-fugitive +.

Type: boolean

@@ -6423,8 +6953,8 @@ boolean

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git>
@@ -6450,15 +6980,15 @@ boolean

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
- vim.git.gitsigns.codeActions + vim.git.gitsigns.codeActions.enable
@@ -6477,8 +7007,8 @@ boolean

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6501,8 +7031,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6525,8 +7055,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6549,8 +7079,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6573,8 +7103,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6597,8 +7127,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6621,8 +7151,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6645,8 +7175,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6669,8 +7199,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6693,8 +7223,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6717,8 +7247,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6741,8 +7271,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6765,8 +7295,8 @@ null or string

Declared by:

- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix>
@@ -6789,8 +7319,35 @@ null or string

Declared by:

+
- -<neovim-flake/modules/git/git.nix> + +<nvf/modules/plugins/git/gitsigns/gitsigns.nix> + +
+ +
+ + vim.git.vim-fugitive.enable + + +
+
+

Whether to enable vim-fugitive.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/git/vim-fugitive/vim-fugitive.nix>
@@ -6802,7 +7359,13 @@ null or string

-

Set containing global variable values

+

An attribute set containing global variable values +for storing vim variables as early as possible. If +populated, this soption will set vim variables in the +built configRC as the first item.

E.g. {foo = “bar”} will set g:foo to “bar” where +the type of bar in the resulting vimscript will be +infered from the type of the value in the {name = value} +pair.

Type: attribute set

@@ -6813,8 +7376,8 @@ attribute set

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/rc/options.nix>
@@ -6837,8 +7400,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -6861,8 +7424,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages> + +<nvf/modules/plugins/languages>
@@ -6885,8 +7448,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages> + +<nvf/modules/plugins/languages>
@@ -6909,8 +7472,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages> + +<nvf/modules/plugins/languages>
@@ -6933,8 +7496,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages> + +<nvf/modules/plugins/languages>
@@ -6957,8 +7520,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages> + +<nvf/modules/plugins/languages>
@@ -6984,8 +7547,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7011,8 +7574,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7037,8 +7600,8 @@ list of (value “shellcheck” (singular enum) or (submodule))

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7061,8 +7624,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7080,13 +7643,13 @@ boolean

package

Default: -<derivation shfmt-3.7.0>

+<derivation shfmt-3.8.0>

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7109,8 +7672,8 @@ value “shfmt” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7136,8 +7699,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7155,7 +7718,7 @@ boolean

package or list of string

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

+<derivation bash-language-server-5.1.2>

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

@@ -7163,8 +7726,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7187,8 +7750,8 @@ value “bash-ls” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7214,8 +7777,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7238,8 +7801,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/bash/bash.nix> + +<nvf/modules/plugins/languages/bash/bash.nix>
@@ -7265,8 +7828,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7290,8 +7853,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7314,8 +7877,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7333,13 +7896,13 @@ boolean

package

Default: -<derivation lldb-16.0.6>

+<derivation lldb-17.0.6>

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7362,8 +7925,8 @@ value “lldb-vscode” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7389,8 +7952,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7408,7 +7971,7 @@ boolean

package or list of string

Default: -<derivation ccls-0.20230717>

+<derivation ccls-0.20240202>

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

@@ -7416,8 +7979,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7440,8 +8003,8 @@ null or string

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7464,8 +8027,8 @@ one of “ccls”, “clangd”

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7491,8 +8054,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7515,8 +8078,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7539,8 +8102,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/clang.nix> + +<nvf/modules/plugins/languages/clang.nix>
@@ -7566,8 +8129,83 @@ boolean

Declared by:

+
- -<neovim-flake/modules/languages/css.nix> + +<nvf/modules/plugins/languages/css.nix> + +
+
+
+ + vim.languages.css.format.enable + + +
+
+

Whether to enable CSS formatting.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

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

CSS formatter package

+ +

Type: +package

+ +

Default: +<derivation prettier-3.2.5>

+ +

Declared by:

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

CSS formatter to use

+ +

Type: +one of “prettier”, “prettierd”

+ +

Default: +"prettier"

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/languages/css.nix>
@@ -7593,8 +8231,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/css.nix> + +<nvf/modules/plugins/languages/css.nix>
@@ -7620,8 +8258,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/css.nix> + +<nvf/modules/plugins/languages/css.nix>
@@ -7644,8 +8282,8 @@ value “vscode-langservers-extracted” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/css.nix> + +<nvf/modules/plugins/languages/css.nix>
@@ -7671,8 +8309,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/css.nix> + +<nvf/modules/plugins/languages/css.nix>
@@ -7695,8 +8333,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/css.nix> + +<nvf/modules/plugins/languages/css.nix>
@@ -7722,8 +8360,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7746,8 +8384,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7770,8 +8408,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7796,8 +8434,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7823,8 +8461,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7847,8 +8485,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7871,8 +8509,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7898,8 +8536,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7922,8 +8560,8 @@ string

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7949,8 +8587,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -7968,7 +8606,7 @@ boolean

package or list of string

Default: -<derivation dart-3.2.4>

+<derivation dart-3.3.3>

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

@@ -7976,8 +8614,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -8000,8 +8638,8 @@ null or string

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -8024,8 +8662,8 @@ value “dart” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -8051,8 +8689,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -8075,8 +8713,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/dart/dart.nix> + +<nvf/modules/plugins/languages/dart/dart.nix>
@@ -8102,8 +8740,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/elixir/elixir-tools.nix> + +<nvf/modules/plugins/languages/elixir/elixir-tools.nix>
@@ -8129,8 +8767,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8153,8 +8791,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8172,13 +8810,13 @@ boolean

package

Default: -<derivation delve-1.22.0>

+<derivation delve-1.22.1>

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8201,8 +8839,8 @@ value “delve” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8228,8 +8866,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8247,7 +8885,7 @@ boolean

package or list of string

Default: -<derivation gopls-0.14.2>

+<derivation gopls-0.15.3>

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

@@ -8255,8 +8893,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8279,8 +8917,8 @@ value “gopls” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8306,8 +8944,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8330,8 +8968,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/go.nix> + +<nvf/modules/plugins/languages/go.nix>
@@ -8357,8 +8995,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/html.nix> + +<nvf/modules/plugins/languages/html.nix>
@@ -8370,7 +9008,7 @@ boolean

-

Enable HTML treesitter

+

Whether to enable HTML treesitter support.

Type: boolean

@@ -8378,11 +9016,14 @@ boolean

Default: false

+

Example: +true

+

Declared by:

- -<neovim-flake/modules/languages/html.nix> + +<nvf/modules/plugins/languages/html.nix>
@@ -8405,8 +9046,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/html.nix> + +<nvf/modules/plugins/languages/html.nix>
@@ -8429,8 +9070,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/html.nix> + +<nvf/modules/plugins/languages/html.nix>
@@ -8456,8 +9097,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/java.nix> + +<nvf/modules/plugins/languages/java.nix>
@@ -8483,8 +9124,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/java.nix> + +<nvf/modules/plugins/languages/java.nix>
@@ -8502,7 +9143,7 @@ boolean

package or list of string

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

+<derivation jdt-language-server-1.31.0>

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

@@ -8510,8 +9151,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/java.nix> + +<nvf/modules/plugins/languages/java.nix>
@@ -8537,8 +9178,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/java.nix> + +<nvf/modules/plugins/languages/java.nix>
@@ -8561,8 +9202,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/java.nix> + +<nvf/modules/plugins/languages/java.nix>
@@ -8588,8 +9229,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/lua.nix> + +<nvf/modules/plugins/languages/lua.nix>
@@ -8615,8 +9256,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/lua.nix> + +<nvf/modules/plugins/languages/lua.nix>
@@ -8639,8 +9280,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/lua.nix> + +<nvf/modules/plugins/languages/lua.nix>
@@ -8666,8 +9307,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/lua.nix> + +<nvf/modules/plugins/languages/lua.nix>
@@ -8693,8 +9334,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/lua.nix> + +<nvf/modules/plugins/languages/lua.nix>
@@ -8717,8 +9358,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/lua.nix> + +<nvf/modules/plugins/languages/lua.nix>
@@ -8744,8 +9385,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8771,8 +9412,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8798,8 +9439,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8822,8 +9463,8 @@ value “marksman” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8846,8 +9487,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8870,8 +9511,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8894,8 +9535,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/markdown/markdown.nix> + +<nvf/modules/plugins/languages/markdown/markdown.nix>
@@ -8921,8 +9562,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -8948,8 +9589,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -8972,8 +9613,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -8996,8 +9637,8 @@ value “nimpretty” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -9023,8 +9664,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -9042,7 +9683,7 @@ boolean

package or list of string

Default: -<derivation nimlsp-0.4.4>

+<derivation nimlsp-0.4.6>

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

@@ -9050,8 +9691,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -9074,8 +9715,8 @@ string

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -9087,7 +9728,7 @@ string

-

Enable Nim treesitter

+

Whether to enable Nim treesitter.

Type: boolean

@@ -9095,11 +9736,14 @@ boolean

Default: false

+

Example: +true

+

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -9122,8 +9766,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/nim.nix> + +<nvf/modules/plugins/languages/nim.nix>
@@ -9149,8 +9793,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9162,7 +9806,7 @@ boolean

-

Enable extra Nix diagnostics

+

Whether to enable extra Nix diagnostics.

Type: boolean

@@ -9170,11 +9814,14 @@ boolean

Default: false

+

Example: +true

+

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9200,8 +9847,8 @@ list of (one of “deadnix”, “statix” or (submodule))

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9227,8 +9874,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9251,8 +9898,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9275,8 +9922,8 @@ one of “alejandra”, “nixpkgs-fmt”

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9302,8 +9949,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9329,8 +9976,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9353,8 +10000,8 @@ string

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9366,7 +10013,7 @@ string

-

Enable Nix treesitter

+

Whether to enable Nix treesitter.

Type: boolean

@@ -9374,11 +10021,14 @@ boolean

Default: false

+

Example: +true

+

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9401,8 +10051,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/nix.nix> + +<nvf/modules/plugins/languages/nix.nix>
@@ -9428,8 +10078,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/php.nix> + +<nvf/modules/plugins/languages/php.nix>
@@ -9455,8 +10105,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/php.nix> + +<nvf/modules/plugins/languages/php.nix>
@@ -9474,7 +10124,7 @@ boolean

package or list of string

Default: -<derivation phpactor-2023.08.06-1>

+<derivation phpactor-2024.03.09.0>

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

@@ -9482,8 +10132,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/php.nix> + +<nvf/modules/plugins/languages/php.nix>
@@ -9506,8 +10156,8 @@ one of “phan”, “phpactor”

Declared by:

- -<neovim-flake/modules/languages/php.nix> + +<nvf/modules/plugins/languages/php.nix>
@@ -9533,8 +10183,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/php.nix> + +<nvf/modules/plugins/languages/php.nix>
@@ -9557,8 +10207,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/php.nix> + +<nvf/modules/plugins/languages/php.nix>
@@ -9584,8 +10234,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9608,8 +10258,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9628,7 +10278,7 @@ This is a python package with debugpy installed, see https://nixos.wiki/wiki/Pyt package

Default: -<derivation python3-3.11.7-env>

+<derivation python3-3.11.9-env>

Example: with pkgs; python39.withPackages (ps: with ps; [debugpy])

@@ -9636,8 +10286,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9660,8 +10310,8 @@ value “debugpy” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9687,8 +10337,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9706,13 +10356,13 @@ boolean

package

Default: -<derivation black-23.11.0>

+<derivation black-24.3.0>

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9735,8 +10385,8 @@ one of “black”, “black-and-isort”, “isort”

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9762,8 +10412,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9781,7 +10431,7 @@ boolean

package or list of string

Default: -<derivation pyright-1.1.336>

+<derivation pyright-1.1.354>

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

@@ -9789,8 +10439,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9813,8 +10463,8 @@ value “pyright” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9840,8 +10490,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9859,13 +10509,13 @@ boolean

package

Default: -<derivation python-grammar-0.0.0+rev=4bfdd90>

+<derivation python-grammar-0.0.0+rev=a227610>

Declared by:

- -<neovim-flake/modules/languages/python.nix> + +<nvf/modules/plugins/languages/python.nix>
@@ -9891,8 +10541,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -9918,8 +10568,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -9942,8 +10592,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -9966,8 +10616,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -9985,13 +10635,13 @@ boolean

package

Default: -<derivation lldb-16.0.6>

+<derivation lldb-17.0.6>

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -10017,8 +10667,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -10036,7 +10686,7 @@ boolean

package or list of string

Default: -<derivation rust-analyzer-2024-01-15>

+<derivation rust-analyzer-2024-04-08>

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

@@ -10044,8 +10694,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -10068,8 +10718,8 @@ string

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -10095,8 +10745,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -10119,8 +10769,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/rust.nix> + +<nvf/modules/plugins/languages/rust.nix>
@@ -10146,8 +10796,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10170,8 +10820,8 @@ string

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10197,8 +10847,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10223,8 +10873,8 @@ list of (value “sqlfluff” (singular enum) or (submodule))

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10250,8 +10900,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10269,13 +10919,13 @@ boolean

package

Default: -<derivation sqlfluff-2.3.5>

+<derivation sqlfluff-3.0.5>

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10298,8 +10948,8 @@ value “sqlfluff” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10325,8 +10975,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10352,8 +11002,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10376,8 +11026,8 @@ value “sqls” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10403,8 +11053,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10422,13 +11072,13 @@ boolean

package

Default: -<derivation sql-grammar-0.0.0+rev=fd70fb3>

+<derivation sql-grammar-0.0.0+rev=25f94f9>

Declared by:

- -<neovim-flake/modules/languages/sql.nix> + +<nvf/modules/plugins/languages/sql.nix>
@@ -10454,8 +11104,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10481,8 +11131,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10507,8 +11157,8 @@ list of (value “eslint_d” (singular enum) or (submodule))

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10534,8 +11184,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10553,13 +11203,13 @@ boolean

package

Default: -<derivation prettier-3.1.0>

+<derivation prettier-3.2.5>

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10582,8 +11232,8 @@ value “prettier” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10609,8 +11259,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10628,7 +11278,7 @@ boolean

package or list of string

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

+<derivation svelte-language-server-0.16.5>

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

@@ -10636,8 +11286,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10660,8 +11310,8 @@ value “svelte” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10687,8 +11337,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10711,8 +11361,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/svelte.nix> + +<nvf/modules/plugins/languages/svelte.nix>
@@ -10738,8 +11388,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/tailwind.nix> + +<nvf/modules/plugins/languages/tailwind.nix>
@@ -10765,8 +11415,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/tailwind.nix> + +<nvf/modules/plugins/languages/tailwind.nix>
@@ -10792,8 +11442,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/tailwind.nix> + +<nvf/modules/plugins/languages/tailwind.nix>
@@ -10816,8 +11466,8 @@ value “tailwindcss-language-server” (singular enum)

Declared by:

- -<neovim-flake/modules/languages/tailwind.nix> + +<nvf/modules/plugins/languages/tailwind.nix>
@@ -10843,8 +11493,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/terraform.nix> + +<nvf/modules/plugins/languages/terraform.nix>
@@ -10870,8 +11520,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/terraform.nix> + +<nvf/modules/plugins/languages/terraform.nix>
@@ -10889,13 +11539,13 @@ boolean

package

Default: -<derivation terraform-ls-0.32.5>

+<derivation terraform-ls-0.33.1>

Declared by:

- -<neovim-flake/modules/languages/terraform.nix> + +<nvf/modules/plugins/languages/terraform.nix>
@@ -10921,8 +11571,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/terraform.nix> + +<nvf/modules/plugins/languages/terraform.nix>
@@ -10945,8 +11595,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/terraform.nix> + +<nvf/modules/plugins/languages/terraform.nix>
@@ -10972,8 +11622,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -10999,8 +11649,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11025,8 +11675,8 @@ list of (value “eslint_d” (singular enum) or (submodule))

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11052,8 +11702,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11071,13 +11721,13 @@ boolean

package

Default: -<derivation prettier-3.1.0>

+<derivation prettier-3.2.5>

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11100,8 +11750,8 @@ one of “prettier”, “prettierd”

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11127,8 +11777,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11146,7 +11796,7 @@ boolean

package or list of string

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

+<derivation typescript-language-server-4.3.3>

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

@@ -11154,8 +11804,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11178,8 +11828,8 @@ one of “denols”, “tsserver”

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11205,8 +11855,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11229,8 +11879,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11253,8 +11903,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/ts.nix> + +<nvf/modules/plugins/languages/ts.nix>
@@ -11280,8 +11930,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/zig.nix> + +<nvf/modules/plugins/languages/zig.nix>
@@ -11307,8 +11957,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/zig.nix> + +<nvf/modules/plugins/languages/zig.nix>
@@ -11334,8 +11984,8 @@ package or list of string

Declared by:

- -<neovim-flake/modules/languages/zig.nix> + +<nvf/modules/plugins/languages/zig.nix>
@@ -11358,8 +12008,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/zig.nix> + +<nvf/modules/plugins/languages/zig.nix>
@@ -11385,8 +12035,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/zig.nix> + +<nvf/modules/plugins/languages/zig.nix>
@@ -11409,8 +12059,8 @@ package

Declared by:

- -<neovim-flake/modules/languages/zig.nix> + +<nvf/modules/plugins/languages/zig.nix>
@@ -11433,8 +12083,8 @@ null or string

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -11446,8 +12096,7 @@ null or string

-

How line numbers are displayed. Available options are -none, relative, number, relNumber

+

How line numbers are displayed.

Type: one of “relative”, “number”, “relNumber”, “none”

@@ -11455,11 +12104,14 @@ one of “relative”, “number”, “relNumber”, “none”

Default: "relNumber"

+

Example: +none

+

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -11485,8 +12137,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -11512,8 +12164,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -11539,8 +12191,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/lightbulb/lightbulb.nix> + +<nvf/modules/plugins/lsp/lightbulb/lightbulb.nix>
@@ -11566,8 +12218,33 @@ boolean

Declared by:

+
- -<neovim-flake/modules/lsp/lsp-signature/lsp-signature.nix> + +<nvf/modules/plugins/lsp/lsp-signature/lsp-signature.nix> + +
+
+
+ + vim.lsp.lspSignature.setupOpts + + +
+
+

Option table to pass into the setup function of lsp-signature

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/lsp/lsp-signature/lsp-signature.nix>
@@ -11593,8 +12270,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/lspconfig/lspconfig.nix> + +<nvf/modules/plugins/lsp/lspconfig/lspconfig.nix>
@@ -11617,8 +12294,8 @@ attribute set of string

Declared by:

- -<neovim-flake/modules/lsp/lspconfig/lspconfig.nix> + +<nvf/modules/plugins/lsp/lspconfig/lspconfig.nix>
@@ -11644,8 +12321,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/lspkind/lspkind.nix> + +<nvf/modules/plugins/lsp/lspkind/lspkind.nix>
@@ -11668,8 +12345,8 @@ one of “text”, “text_symbol”, “symbol_text”, “symbol”

Declared by:

- -<neovim-flake/modules/lsp/lspkind/lspkind.nix> + +<nvf/modules/plugins/lsp/lspkind/lspkind.nix>
@@ -11681,7 +12358,8 @@ one of “text”, “text_symbol”, “symbol_text”, “symbol”

-

Whether to enable diagnostics using virtual lines on top of the real line of code. [lsp_lines].

+

Whether to enable diagnostics using virtual lines on top of the real line of code. [lsp_lines] +.

Type: boolean

@@ -11695,8 +12373,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/lsplines/lsplines.nix> + +<nvf/modules/plugins/lsp/lsplines/lsplines.nix>
@@ -11722,8 +12400,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11746,8 +12424,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11770,8 +12448,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11794,8 +12472,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11818,8 +12496,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11842,8 +12520,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11866,8 +12544,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11890,8 +12568,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11914,8 +12592,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11938,8 +12616,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11962,8 +12640,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -11986,8 +12664,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -12010,8 +12688,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/lspsaga/lspsaga.nix> + +<nvf/modules/plugins/lsp/lspsaga/lspsaga.nix>
@@ -12034,8 +12712,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12058,8 +12736,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12082,8 +12760,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12106,8 +12784,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12130,8 +12808,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12154,8 +12832,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12178,8 +12856,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12202,8 +12880,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12226,8 +12904,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12250,8 +12928,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12274,8 +12952,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12298,8 +12976,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12322,8 +13000,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12346,8 +13024,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12370,8 +13048,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12394,8 +13072,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12418,8 +13096,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12442,8 +13120,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12466,8 +13144,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12490,8 +13168,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/module.nix> + +<nvf/modules/plugins/lsp/module.nix>
@@ -12517,8 +13195,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/null-ls/null-ls.nix> + +<nvf/modules/plugins/lsp/null-ls/null-ls.nix>
@@ -12541,8 +13219,8 @@ attribute set of string

Declared by:

- -<neovim-flake/modules/lsp/null-ls/null-ls.nix> + +<nvf/modules/plugins/lsp/null-ls/null-ls.nix>
@@ -12568,32 +13246,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> - -
-
-
- - vim.lsp.nvim-docs-view.height - - -
-
-

Height of the docs view panel if the position is set to either top or bottom

- -

Type: -signed integer

- -

Default: -10

- -

Declared by:

- -
- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> + +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix>
@@ -12616,8 +13270,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> + +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix>
@@ -12640,15 +13294,64 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> + +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix>
- vim.lsp.nvim-docs-view.position + vim.lsp.nvim-docs-view.setupOpts + + +
+
+

Option table to pass into the setup function of nvim-docs-view

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix> + +
+
+
+ + vim.lsp.nvim-docs-view.setupOpts.height + + +
+
+

Height of the docs view panel if the position is set to either top or bottom

+ +

Type: +signed integer

+ +

Default: +10

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix> + +
+
+
+ + vim.lsp.nvim-docs-view.setupOpts.position
@@ -12664,15 +13367,15 @@ one of “left”, “right”, “top”, “bottom”

Declared by:

- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> + +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix>
- vim.lsp.nvim-docs-view.updateMode + vim.lsp.nvim-docs-view.setupOpts.update_mode
@@ -12688,15 +13391,15 @@ one of “auto”, “manual”

Declared by:

- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> + +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix>
- vim.lsp.nvim-docs-view.width + vim.lsp.nvim-docs-view.setupOpts.width
@@ -12712,8 +13415,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix> + +<nvf/modules/plugins/lsp/nvim-docs-view/nvim-docs-view.nix>
@@ -12739,8 +13442,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> + +<nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
@@ -12763,8 +13466,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> + +<nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
@@ -12790,8 +13493,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> + +<nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
@@ -12817,8 +13520,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> + +<nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
@@ -12844,8 +13547,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix> + +<nvf/modules/plugins/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
@@ -12871,8 +13574,8 @@ boolean

Declared by:

- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix>
@@ -12895,8 +13598,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix>
@@ -12919,8 +13622,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix>
@@ -12943,8 +13646,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix>
@@ -12967,8 +13670,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix>
@@ -12991,8 +13694,8 @@ null or string

Declared by:

- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix>
@@ -13015,8 +13718,75 @@ null or string

Declared by:

+
- -<neovim-flake/modules/lsp/trouble/trouble.nix> + +<nvf/modules/plugins/lsp/trouble/trouble.nix> + +
+ +
+ + vim.luaConfigPost + + +
+
+

Verbatim lua code that will be inserted after +the result of the luaConfigRc DAG has been resolved

This option does not take a DAG set, but a string +instead. Useful when you’d like to insert contents +of lua configs after the DAG result.

+ +

Type: +string

+ +

Default: +""

+ +

Example: +"$${builtins.readFile ./my-lua-config-post.lua}"

+ +

Declared by:

+ + +
+ +<nvf/modules/wrapper/rc/options.nix> + +
+
+
+ + vim.luaConfigPre + + +
+
+

Verbatim lua code that will be inserted before +the result of luaConfigRc DAG has been resolved.

This option does not take a DAG set, but a string +instead. Useful when you’d like to insert contents +of lua configs after the DAG result.

Warning

You do not want to override this option with mkForce +It is used internally to set certain options as early +as possible and should be avoided unless you know what +you’re doing. Passing a string to this option will +merge it with the default contents.

+ +

Type: +string

+ +

Default: +By default, this option will append paths in +vim.additionalRuntimePaths +to the runtimepath and enable the experimental Lua module loader +if vim.enableLuaLoader is set to true.

+ +

Example: +"$${builtins.readFile ./my-lua-config-pre.lua}"

+ +

Declared by:

+ +
+ +<nvf/modules/wrapper/rc/options.nix>
@@ -13028,7 +13798,9 @@ null or string

-

vim lua config

+

Lua configuration, either as a string or a DAG.

If this option is passed as a DAG, it will be resolved +according to the DAG resolution rules (e.g. entryBefore +or entryAfter) as per the nvf extended library.

Type: (DAG of strings concatenated with “\n”) or string

@@ -13036,11 +13808,17 @@ null or string

Default: { }

+

Example:

-- Set the tab size to 4 spaces
+vim.opt.tabstop = 4
+vim.opt.shiftwidth = 4
+vim.opt.expandtab = true
+
+

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/rc/options.nix>
@@ -13060,11 +13838,14 @@ list of string

Default: [ ]

+

Example: +["magick" "serpent"]

+

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -13087,8 +13868,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -13111,8 +13892,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -13124,7 +13905,7 @@ signed integer

-

Custom keybindings for any mode.

For plain maps (e.g. just ‘map’ or ‘remap’) use maps.normalVisualOp.

+

Custom keybindings for any mode.

For plain maps (e.g. just ‘map’ or ‘remap’) use maps.normalVisualOp.

Type: submodule

@@ -13145,8 +13926,8 @@ submodule

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13169,8 +13950,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13190,8 +13971,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13214,8 +13995,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13238,8 +14019,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13263,8 +14044,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13287,8 +14068,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13311,8 +14092,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13335,8 +14116,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13359,8 +14140,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13383,8 +14164,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13407,8 +14188,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13428,8 +14209,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13452,8 +14233,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13476,8 +14257,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13501,8 +14282,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13525,8 +14306,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13549,8 +14330,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13573,8 +14354,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13597,8 +14378,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13621,8 +14402,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13645,8 +14426,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13666,8 +14447,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13690,8 +14471,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13714,8 +14495,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13739,8 +14520,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13763,8 +14544,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13787,8 +14568,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13811,8 +14592,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13835,8 +14616,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13859,8 +14640,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13883,8 +14664,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13904,8 +14685,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13928,8 +14709,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13952,8 +14733,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -13977,8 +14758,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14001,8 +14782,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14025,8 +14806,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14049,8 +14830,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14073,8 +14854,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14097,8 +14878,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14121,8 +14902,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14142,8 +14923,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14166,8 +14947,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14190,8 +14971,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14215,8 +14996,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14239,8 +15020,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14263,8 +15044,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14287,8 +15068,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14311,8 +15092,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14335,8 +15116,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14359,8 +15140,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14380,8 +15161,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14404,8 +15185,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14428,8 +15209,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14453,8 +15234,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14477,8 +15258,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14501,8 +15282,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14525,8 +15306,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14549,8 +15330,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14573,8 +15354,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14597,8 +15378,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14618,8 +15399,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14642,8 +15423,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14666,8 +15447,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14691,8 +15472,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14715,8 +15496,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14739,8 +15520,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14763,8 +15544,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14787,8 +15568,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14811,8 +15592,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14835,8 +15616,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14856,8 +15637,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14880,8 +15661,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14904,8 +15685,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14929,8 +15710,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14953,8 +15734,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -14977,8 +15758,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15001,8 +15782,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15025,8 +15806,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15049,8 +15830,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15073,8 +15854,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15094,8 +15875,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15118,8 +15899,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15142,8 +15923,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15167,8 +15948,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15191,8 +15972,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15215,8 +15996,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15239,8 +16020,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15263,8 +16044,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15287,8 +16068,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15311,8 +16092,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15332,8 +16113,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15356,8 +16137,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15380,8 +16161,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15405,8 +16186,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15429,8 +16210,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15453,8 +16234,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15477,8 +16258,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15501,8 +16282,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15525,8 +16306,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15549,8 +16330,8 @@ attribute set of (submodule)

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15570,8 +16351,8 @@ string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15594,8 +16375,8 @@ null or string

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15618,8 +16399,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15643,8 +16424,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15667,8 +16448,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15691,8 +16472,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15715,8 +16496,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15739,8 +16520,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15763,8 +16544,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/neovim/mappings/options.nix>
@@ -15790,8 +16571,8 @@ boolean

Declared by:

- -<neovim-flake/modules/minimap/codewindow/codewindow.nix> + +<nvf/modules/plugins/minimap/codewindow/codewindow.nix>
@@ -15814,8 +16595,8 @@ null or string

Declared by:

- -<neovim-flake/modules/minimap/codewindow/codewindow.nix> + +<nvf/modules/plugins/minimap/codewindow/codewindow.nix>
@@ -15838,8 +16619,8 @@ null or string

Declared by:

- -<neovim-flake/modules/minimap/codewindow/codewindow.nix> + +<nvf/modules/plugins/minimap/codewindow/codewindow.nix>
@@ -15862,8 +16643,8 @@ null or string

Declared by:

- -<neovim-flake/modules/minimap/codewindow/codewindow.nix> + +<nvf/modules/plugins/minimap/codewindow/codewindow.nix>
@@ -15886,8 +16667,8 @@ null or string

Declared by:

- -<neovim-flake/modules/minimap/codewindow/codewindow.nix> + +<nvf/modules/plugins/minimap/codewindow/codewindow.nix>
@@ -15899,7 +16680,7 @@ null or string

-

Whether to enable minimap-vim plugin for minimap view.

+

Whether to enable minimap view [minimap-vim].

Type: boolean

@@ -15913,8 +16694,8 @@ boolean

Declared by:

- -<neovim-flake/modules/minimap/minimap-vim/minimap-vim.nix> + +<nvf/modules/plugins/minimap/minimap-vim/minimap-vim.nix>
@@ -15937,8 +16718,8 @@ one of “a”, “n”, “v”, “i”, “c”

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -15950,7 +16731,7 @@ one of “a”, “n”, “v”, “i”, “c”

-

Whether to enable organizer tool for Neovim…

+

Whether to enable note organizer tool for Neovim [mind-nvim].

Type: boolean

@@ -15964,8 +16745,8 @@ boolean

Declared by:

- -<neovim-flake/modules/notes/mind-nvim/mind-nvim.nix> + +<nvf/modules/plugins/notes/mind-nvim/mind-nvim.nix>
@@ -15991,15 +16772,40 @@ boolean

Declared by:

- -<neovim-flake/modules/notes/obsidian/obsidian.nix> + +<nvf/modules/plugins/notes/obsidian/obsidian.nix>
- vim.notes.obsidian.completion.nvim_cmp + vim.notes.obsidian.setupOpts + + +
+
+

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

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/notes/obsidian/obsidian.nix> + +
+
+
+ + vim.notes.obsidian.setupOpts.completion.nvim_cmp
@@ -16009,18 +16815,21 @@ boolean

Type: boolean

+

Default: +true

+

Declared by:

- -<neovim-flake/modules/notes/obsidian/obsidian.nix> + +<nvf/modules/plugins/notes/obsidian/obsidian.nix>
- vim.notes.obsidian.daily-notes.date-format + vim.notes.obsidian.setupOpts.daily_notes.date_format
@@ -16028,23 +16837,23 @@ boolean

Date format used for creating daily notes

Type: -string

+null or string

Default: -""

+null

Declared by:

- -<neovim-flake/modules/notes/obsidian/obsidian.nix> + +<nvf/modules/plugins/notes/obsidian/obsidian.nix>
- vim.notes.obsidian.daily-notes.folder + vim.notes.obsidian.setupOpts.daily_notes.folder
@@ -16052,23 +16861,23 @@ string

Directory in which daily notes should be created

Type: -string

+null or string

Default: -""

+null

Declared by:

- -<neovim-flake/modules/notes/obsidian/obsidian.nix> + +<nvf/modules/plugins/notes/obsidian/obsidian.nix>
- vim.notes.obsidian.dir + vim.notes.obsidian.setupOpts.dir
@@ -16084,8 +16893,8 @@ string

Declared by:

- -<neovim-flake/modules/notes/obsidian/obsidian.nix> + +<nvf/modules/plugins/notes/obsidian/obsidian.nix>
@@ -16111,15 +16920,40 @@ boolean

Declared by:

- -<neovim-flake/modules/notes/orgmode/orgmode.nix> + +<nvf/modules/plugins/notes/orgmode/orgmode.nix>
- vim.notes.orgmode.orgAgendaFiles + vim.notes.orgmode.setupOpts + + +
+
+

Option table to pass into the setup function of Orgmode

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/notes/orgmode/orgmode.nix> + +
+
+
+ + vim.notes.orgmode.setupOpts.org_agenda_files
@@ -16127,23 +16961,26 @@ boolean

List of org files to be used as agenda files.

Type: -string

+list of string

-

Default: -"{'~/Documents/org/*', '~/my-orgs/**/*'}"

+

Default:

[
+  "~/Documents/org/*"
+  "~/my-orgs/**/*"
+]
+

Declared by:

- -<neovim-flake/modules/notes/orgmode/orgmode.nix> + +<nvf/modules/plugins/notes/orgmode/orgmode.nix>
- vim.notes.orgmode.orgDefaultNotesFile + vim.notes.orgmode.setupOpts.org_default_notes_file
@@ -16159,8 +16996,8 @@ string

Declared by:

- -<neovim-flake/modules/notes/orgmode/orgmode.nix> + +<nvf/modules/plugins/notes/orgmode/orgmode.nix>
@@ -16186,8 +17023,8 @@ boolean

Declared by:

- -<neovim-flake/modules/notes/orgmode/orgmode.nix> + +<nvf/modules/plugins/notes/orgmode/orgmode.nix>
@@ -16210,8 +17047,8 @@ package

Declared by:

- -<neovim-flake/modules/notes/orgmode/orgmode.nix> + +<nvf/modules/plugins/notes/orgmode/orgmode.nix>
@@ -16237,8 +17074,8 @@ boolean

Declared by:

- -<neovim-flake/modules/notes/todo-comments/todo-comments.nix> + +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix>
@@ -16261,8 +17098,8 @@ null or string

Declared by:

- -<neovim-flake/modules/notes/todo-comments/todo-comments.nix> + +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix>
@@ -16285,8 +17122,8 @@ null or string

Declared by:

- -<neovim-flake/modules/notes/todo-comments/todo-comments.nix> + +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix>
@@ -16309,15 +17146,40 @@ null or string

Declared by:

- -<neovim-flake/modules/notes/todo-comments/todo-comments.nix> + +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix>
- vim.notes.todo-comments.patterns.highlight + vim.notes.todo-comments.setupOpts + + +
+
+

Option table to pass into the setup function of todo-comments.nvim

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix> + +
+
+
+ + vim.notes.todo-comments.setupOpts.highlight.pattern
@@ -16328,20 +17190,74 @@ null or string

string

Default: -"[[.*<(KEYWORDS)(\\([^\\)]*\\))?:]]"

+".*<(KEYWORDS)(\\([^\\)]*\\))?:"

Declared by:

- -<neovim-flake/modules/notes/todo-comments/todo-comments.nix> + +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix>
- vim.notes.todo-comments.patterns.search + vim.notes.todo-comments.setupOpts.search.args + + +
+
+

arguments to pass to the search command

+ +

Type: +list of string

+ +

Default:

[
+  "--color=never"
+  "--no-heading"
+  "--with-filename"
+  "--line-number"
+  "--column"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix> + +
+
+
+ + vim.notes.todo-comments.setupOpts.search.command + + +
+
+

search command

+ +

Type: +string

+ +

Default: +"\${pkgs.ripgrep}/bin/rg"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix> + +
+
+
+ + vim.notes.todo-comments.setupOpts.search.pattern
@@ -16352,13 +17268,13 @@ string

string

Default: -"[[\\b(KEYWORDS)(\\([^\\)]*\\))?:]]"

+"\\b(KEYWORDS)(\\([^\\)]*\\))?:"

Declared by:

- -<neovim-flake/modules/notes/todo-comments/todo-comments.nix> + +<nvf/modules/plugins/notes/todo-comments/todo-comments.nix>
@@ -16384,15 +17300,40 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix> + +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix>
- vim.notify.nvim-notify.background_colour + vim.notify.nvim-notify.setupOpts + + +
+
+

Option table to pass into the setup function of nvim-notify

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix> + +
+
+
+ + vim.notify.nvim-notify.setupOpts.background_colour
@@ -16408,15 +17349,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix> + +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix>
- vim.notify.nvim-notify.icons + vim.notify.nvim-notify.setupOpts.icons
@@ -16430,7 +17371,7 @@ attribute set of string

DEBUG = ""; ERROR = ""; INFO = ""; - TRACE = ""; + TRACE = ""; WARN = ""; }
@@ -16438,15 +17379,15 @@ attribute set of string

Declared by:

- -<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix> + +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix>
- vim.notify.nvim-notify.position + vim.notify.nvim-notify.setupOpts.position
@@ -16462,15 +17403,39 @@ one of “top_left”, “top_right”, “bottom_left”, “bottom_right”

Declared by:

- -<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix> + +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix>
- vim.notify.nvim-notify.stages + vim.notify.nvim-notify.setupOpts.render + + +
+
+

Custom rendering method to be used for displaying notifications

+ +

Type: +one of “default”, “minimal”, “simple”, “compact”, “wrapped-compact” or (luaInline)

+ +

Default: +"compact"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix> + +
+
+
+ + vim.notify.nvim-notify.setupOpts.stages
@@ -16486,15 +17451,15 @@ one of “fade_in_slide_out”, “fade_in”, “slide_out”, “none”

Declared by:

- -<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix> + +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix>
- vim.notify.nvim-notify.timeout + vim.notify.nvim-notify.setupOpts.timeout
@@ -16510,8 +17475,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix> + +<nvf/modules/plugins/ui/notifications/nvim-notify/nvim-notify.nix>
@@ -16523,19 +17488,26 @@ signed integer

-

List of plugins to optionally load

+

List of plugins to optionally load on startup.

This option has the same type definition as vim.startPlugins +and plugins in this list are appended to vim.startPlugins by +the wrapper during the build process.

To avoid overriding packages and dependencies provided by startPlugins, you +are recommended to use this option or vim.extraPlugins option.

Type: -list of (null or package or one of “nvim-treesitter-context”, “gitsigns-nvim”, “plenary-nvim”, “nvim-lspconfig”, “nvim-treesitter”, “lspsaga”, “lspkind”, “nvim-lightbulb”, “lsp-signature”, “nvim-tree-lua”, “nvim-bufferline-lua”, “lualine”, “nvim-compe”, “nvim-autopairs”, “nvim-ts-autotag”, “nvim-web-devicons”, “tokyonight”, “bufdelete-nvim”, “nvim-cmp”, “cmp-nvim-lsp”, “cmp-buffer”, “cmp-vsnip”, “cmp-path”, “cmp-treesitter”, “crates-nvim”, “vim-vsnip”, “nvim-code-action-menu”, “trouble”, “none-ls”, “which-key”, “indent-blankline”, “nvim-cursorline”, “sqls-nvim”, “glow-nvim”, “telescope”, “rust-tools”, “onedark”, “catppuccin”, “dracula”, “oxocarbon”, “gruvbox”, “rose-pine”, “minimap-vim”, “dashboard-nvim”, “alpha-nvim”, “scrollbar-nvim”, “codewindow-nvim”, “nvim-notify”, “cinnamon-nvim”, “cheatsheet-nvim”, “ccc”, “cellular-automaton”, “neocord”, “icon-picker-nvim”, “dressing-nvim”, “orgmode-nvim”, “obsidian-nvim”, “vim-markdown”, “tabular”, “toggleterm-nvim”, “noice-nvim”, “nui-nvim”, “copilot-lua”, “tabnine-nvim”, “nvim-session-manager”, “gesture-nvim”, “comment-nvim”, “kommentary”, “mind-nvim”, “fidget-nvim”, “diffview-nvim”, “todo-comments”, “flutter-tools”, “flutter-tools-patched”, “hop-nvim”, “leap-nvim”, “modes-nvim”, “vim-repeat”, “smartcolumn”, “project-nvim”, “neodev-nvim”, “elixir-ls”, “elixir-tools”, “nvim-colorizer-lua”, “vim-illuminate”, “nvim-surround”, “nvim-dap”, “nvim-dap-ui”, “nvim-navic”, “nvim-navbuddy”, “copilot-cmp”, “lsp-lines”, “vim-dirtytalk”, “highlight-undo”, “nvim-docs-view”)

+list of (null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-ls”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

Default: [ ]

+

Example:

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

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -16561,15 +17533,40 @@ boolean

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.enable_line_number + vim.presence.neocord.setupOpts + + +
+
+

Option table to pass into the setup function of neocord

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+
+
+ + vim.presence.neocord.setupOpts.enable_line_number
@@ -16585,15 +17582,15 @@ boolean

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.auto_update + vim.presence.neocord.setupOpts.auto_update
@@ -16609,15 +17606,15 @@ boolean

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.blacklist + vim.presence.neocord.setupOpts.blacklist
@@ -16636,15 +17633,15 @@ list of string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.client_id + vim.presence.neocord.setupOpts.client_id
@@ -16660,15 +17657,15 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.debounce_timeout + vim.presence.neocord.setupOpts.debounce_timeout
@@ -16684,111 +17681,15 @@ signed integer

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.log_level - - -
-
-

Log level to be used by the plugin

- -

Type: -null or one of “debug”, “info”, “warn”, “error”

- -

Default: -null

- -

Declared by:

- - -
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> - -
-
-
- - vim.presence.neocord.logo - - -
-
-

Logo to be displayed on the RPC item

This must be either “auto” or an URL to your image of choice

- -

Type: -string

- -

Default: -"auto"

- -

Declared by:

- - -
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> - -
-
-
- - vim.presence.neocord.logo_tooltip - - -
-
-

Text displayed when hovering over the Neovim image

- -

Type: -string

- -

Default: -"The One True Text Editor"

- -

Declared by:

- - -
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> - -
-
-
- - vim.presence.neocord.main_image - - -
-
-

Main image to be displayed

- -

Type: -one of “language”, “logo”

- -

Default: -"language"

- -

Declared by:

- - -
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> - -
-
-
- - vim.presence.neocord.rich_presence.editing_text + vim.presence.neocord.setupOpts.editing_text
@@ -16804,15 +17705,15 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.rich_presence.file_explorer_text + vim.presence.neocord.setupOpts.file_explorer_text
@@ -16828,15 +17729,15 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.rich_presence.git_commit_text + vim.presence.neocord.setupOpts.git_commit_text
@@ -16852,15 +17753,15 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.rich_presence.line_number_text + vim.presence.neocord.setupOpts.line_number_text
@@ -16876,15 +17777,111 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.rich_presence.plugin_manager_text + vim.presence.neocord.setupOpts.log_level + + +
+
+

Log level to be used by the plugin

+ +

Type: +null or one of “debug”, “info”, “warn”, “error”

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+
+
+ + vim.presence.neocord.setupOpts.logo + + +
+
+

Logo to be displayed on the RPC item

This must be either “auto” or an URL to your image of choice

+ +

Type: +string

+ +

Default: +"auto"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+
+
+ + vim.presence.neocord.setupOpts.logo_tooltip + + +
+
+

Text displayed when hovering over the Neovim image

+ +

Type: +string

+ +

Default: +"The One True Text Editor"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+
+
+ + vim.presence.neocord.setupOpts.main_image + + +
+
+

Main image to be displayed

+ +

Type: +one of “language”, “logo”

+ +

Default: +"language"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+
+
+ + vim.presence.neocord.setupOpts.plugin_manager_text
@@ -16900,15 +17897,15 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.rich_presence.reading_text + vim.presence.neocord.setupOpts.reading_text
@@ -16924,63 +17921,15 @@ string

Declared by:

- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
- vim.presence.neocord.rich_presence.terminal_text - - -
-
-

Text displayed when working on the terminal

- -

Type: -string

- -

Default: -"Working on the terminal"

- -

Declared by:

- - -
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> - -
-
-
- - vim.presence.neocord.rich_presence.workspace_text - - -
-
-

Text displayed when working on a project

- -

Type: -string

- -

Default: -"Working on %s"

- -

Declared by:

- - -
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> - -
-
-
- - vim.presence.neocord.show_time + vim.presence.neocord.setupOpts.show_time
@@ -16996,8 +17945,56 @@ boolean

Declared by:

+
- -<neovim-flake/modules/rich-presence/neocord/neocord.nix> + +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+ +
+ + vim.presence.neocord.setupOpts.terminal_text + + +
+
+

Text displayed when working on the terminal

+ +

Type: +string

+ +

Default: +"Working on the terminal"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix> + +
+
+
+ + vim.presence.neocord.setupOpts.workspace_text + + +
+
+

Text displayed when working on a project

+ +

Type: +string

+ +

Default: +"Working on %s"

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/rich-presence/neocord/neocord.nix>
@@ -17009,7 +18006,7 @@ boolean

-

Prevent swapfile, backupfile from being created

+

Prevent swapfile and backupfile from being created

Type: boolean

@@ -17020,8 +18017,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -17047,15 +18044,40 @@ boolean

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.detectionMethods + vim.projects.project-nvim.setupOpts + + +
+
+

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

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix> + +
+
+
+ + vim.projects.project-nvim.setupOpts.detection_methods
@@ -17074,15 +18096,15 @@ list of string

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.excludeDirs + vim.projects.project-nvim.setupOpts.exclude_dirs
@@ -17098,15 +18120,15 @@ list of string

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.lspIgnored + vim.projects.project-nvim.setupOpts.lsp_ignored
@@ -17122,15 +18144,15 @@ list of string

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.manualMode + vim.projects.project-nvim.setupOpts.manual_mode
@@ -17146,15 +18168,15 @@ boolean

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.patterns + vim.projects.project-nvim.setupOpts.patterns
@@ -17180,15 +18202,15 @@ list of string

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.scopeChdir + vim.projects.project-nvim.setupOpts.scope_chdir
@@ -17204,15 +18226,15 @@ one of “global”, “tab”, “win”

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.showHidden + vim.projects.project-nvim.setupOpts.show_hidden
@@ -17228,15 +18250,15 @@ boolean

Declared by:

- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix>
- vim.projects.project-nvim.silentChdir + vim.projects.project-nvim.setupOpts.silent_chdir
@@ -17252,8 +18274,35 @@ boolean

Declared by:

+
- -<neovim-flake/modules/projects/project-nvim/project-nvim.nix> + +<nvf/modules/plugins/projects/project-nvim/project-nvim.nix> + +
+ +
+ + vim.python3Packages + + +
+
+

List of python packages to install.

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Example: +["pynvim"]

+ +

Declared by:

+ +
+ +<nvf/modules/wrapper/build/options.nix>
@@ -17276,8 +18325,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -17300,8 +18349,8 @@ one of “ignore”, “smart”, “sensitive”

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -17327,202 +18376,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoSave.ignoreBufTypes - - -
-
-

All buffers of these bufer types will be closed before the session is saved

- -

Type: -list of string

- -

Default: -[ ]

- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoSave.ignoreDirs - - -
-
-

A list of directories where the session will not be autosaved

- -

Type: -list of string

- -

Default: -[ ]

- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoSave.ignoreFiletypes - - -
-
-

All buffers of these file types will be closed before the session is saved

- -

Type: -list of string

- -

Default:

[
-  "gitcommit"
-]
-
- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoSave.ignoreNotNormal - - -
-
-

Plugin will not save a session when no buffers are opened, or all of them aren’t writable or listed

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoSave.lastSession - - -
-
-

Automatically save last session on exit and on session switch

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoSave.onlyInSession - - -
-
-

Always autosaves session. If true, only autosaves after a session is active

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.autoloadMode - - -
-
-

Define what to do when Neovim is started without arguments. Possible values: Disabled, CurrentDir, LastSession

- -

Type: -one of “Disabled”, “CurrentDir”, “LastSession”

- -

Default: -"LastSession"

- -

Declared by:

- - -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> - -
-
-
- - vim.session.nvim-session-manager.colonReplacer - - -
-
-

The character to which the colon symbol will be replaced for session files

- -

Type: -string

- -

Default: -"++"

- -

Declared by:

- -
- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
@@ -17545,8 +18400,8 @@ null or string

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
@@ -17569,8 +18424,8 @@ null or string

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
@@ -17593,8 +18448,8 @@ null or string

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
@@ -17617,15 +18472,209 @@ null or string

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
- vim.session.nvim-session-manager.maxPathLength + vim.session.nvim-session-manager.setupOpts.autoload_mode + + +
+
+

Define what to do when Neovim is started without arguments. Possible values: Disabled, CurrentDir, LastSession

+ +

Type: +one of “Disabled”, “CurrentDir”, “LastSession”

+ +

Default: +"LastSession"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes + + +
+
+

All buffers of these bufer types will be closed before the session is saved

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs + + +
+
+

A list of directories where the session will not be autosaved

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes + + +
+
+

All buffers of these file types will be closed before the session is saved

+ +

Type: +list of string

+ +

Default:

[
+  "gitcommit"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal + + +
+
+

Plugin will not save a session when no buffers are opened, or all of them aren’t writable or listed

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.autosave_last_session + + +
+
+

Automatically save last session on exit and on session switch

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.autosave_only_in_session + + +
+
+

Always autosaves session. If true, only autosaves after a session is active

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.colon_replacer + + +
+
+

The character to which the colon symbol will be replaced for session files

+ +

Type: +string

+ +

Default: +"++"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix> + +
+
+
+ + vim.session.nvim-session-manager.setupOpts.max_path_length
@@ -17641,15 +18690,15 @@ null or signed integer

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
- vim.session.nvim-session-manager.pathReplacer + vim.session.nvim-session-manager.setupOpts.path_replacer
@@ -17665,8 +18714,8 @@ string

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
@@ -17689,8 +18738,8 @@ boolean

Declared by:

- -<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix> + +<nvf/modules/plugins/session/nvim-session-manager/nvim-session-manager.nix>
@@ -17713,8 +18762,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -17740,20 +18789,20 @@ boolean

Declared by:

- -<neovim-flake/modules/snippets/vsnip/vsnip.nix> + +<nvf/modules/plugins/snippets/vsnip/vsnip.nix>
- vim.spellChecking.enable + vim.spellcheck.enable
-

Whether to enable neovim’s built-in spellchecking.

+

Whether to enable Neovim’s built-in spellchecking.

Type: boolean

@@ -17767,47 +18816,53 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/spellcheck.nix>
- vim.spellChecking.enableProgrammingWordList + vim.spellcheck.ignoredFiletypes
-

Whether to enable vim-dirtytalk, a wordlist for programmers, that includes programming words.

+

A list of filetypes for which spellchecking will be disabled.

You may use echo &filetype in Neovim to find out the +filetype for a specific buffer.

Type: -boolean

+list of string

-

Default: -false

+

Default:

[
+  "toggleterm"
+]
+

Example: -true

+["markdown" "gitcommit"]

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/spellcheck.nix>
- vim.spellChecking.languages + vim.spellcheck.languages
-

The languages to be used for spellchecking

+

A list of languages that should be used for spellchecking.

To add your own language files, you may place your spell +directory in either ~/.config/nvim or the +additionalRuntimePaths +directory provided by nvf.

Type: list of string

@@ -17817,17 +18872,14 @@ list of string

]
-

Example:

[
-  "en"
-  "de"
-]
-
+

Example: +["en" "de"]

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/spellcheck.nix>
@@ -17850,8 +18902,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -17874,8 +18926,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -17887,19 +18939,28 @@ boolean

-

List of plugins to startup.

+

List of plugins to load on startup. This is used +internally to add plugins to Neovim’s runtime.

To add additional plugins to your configuration, consider +using the vim.extraPlugins +option.

Type: -list of (null or package or one of “nvim-treesitter-context”, “gitsigns-nvim”, “plenary-nvim”, “nvim-lspconfig”, “nvim-treesitter”, “lspsaga”, “lspkind”, “nvim-lightbulb”, “lsp-signature”, “nvim-tree-lua”, “nvim-bufferline-lua”, “lualine”, “nvim-compe”, “nvim-autopairs”, “nvim-ts-autotag”, “nvim-web-devicons”, “tokyonight”, “bufdelete-nvim”, “nvim-cmp”, “cmp-nvim-lsp”, “cmp-buffer”, “cmp-vsnip”, “cmp-path”, “cmp-treesitter”, “crates-nvim”, “vim-vsnip”, “nvim-code-action-menu”, “trouble”, “none-ls”, “which-key”, “indent-blankline”, “nvim-cursorline”, “sqls-nvim”, “glow-nvim”, “telescope”, “rust-tools”, “onedark”, “catppuccin”, “dracula”, “oxocarbon”, “gruvbox”, “rose-pine”, “minimap-vim”, “dashboard-nvim”, “alpha-nvim”, “scrollbar-nvim”, “codewindow-nvim”, “nvim-notify”, “cinnamon-nvim”, “cheatsheet-nvim”, “ccc”, “cellular-automaton”, “neocord”, “icon-picker-nvim”, “dressing-nvim”, “orgmode-nvim”, “obsidian-nvim”, “vim-markdown”, “tabular”, “toggleterm-nvim”, “noice-nvim”, “nui-nvim”, “copilot-lua”, “tabnine-nvim”, “nvim-session-manager”, “gesture-nvim”, “comment-nvim”, “kommentary”, “mind-nvim”, “fidget-nvim”, “diffview-nvim”, “todo-comments”, “flutter-tools”, “flutter-tools-patched”, “hop-nvim”, “leap-nvim”, “modes-nvim”, “vim-repeat”, “smartcolumn”, “project-nvim”, “neodev-nvim”, “elixir-ls”, “elixir-tools”, “nvim-colorizer-lua”, “vim-illuminate”, “nvim-surround”, “nvim-dap”, “nvim-dap-ui”, “nvim-navic”, “nvim-navbuddy”, “copilot-cmp”, “lsp-lines”, “vim-dirtytalk”, “highlight-undo”, “nvim-docs-view”)

+list of (null or package or one of “alpha-nvim”, “bufdelete-nvim”, “catppuccin”, “ccc”, “cellular-automaton”, “chatgpt”, “cheatsheet-nvim”, “cinnamon-nvim”, “cmp-buffer”, “cmp-nvim-lsp”, “cmp-path”, “cmp-treesitter”, “cmp-vsnip”, “codewindow-nvim”, “comment-nvim”, “copilot-cmp”, “copilot-lua”, “crates-nvim”, “dashboard-nvim”, “diffview-nvim”, “dracula”, “dressing-nvim”, “elixir-ls”, “elixir-tools”, “fidget-nvim”, “flutter-tools”, “gesture-nvim”, “gitsigns-nvim”, “glow-nvim”, “gruvbox”, “highlight-undo”, “hop-nvim”, “icon-picker-nvim”, “image-nvim”, “indent-blankline”, “leap-nvim”, “lsp-lines”, “lsp-signature”, “lspkind”, “lspsaga”, “lualine”, “mind-nvim”, “minimap-vim”, “modes-nvim”, “neocord”, “neodev-nvim”, “noice-nvim”, “none-ls”, “nui-nvim”, “nvim-autopairs”, “nvim-bufferline-lua”, “nvim-cmp”, “nvim-code-action-menu”, “nvim-colorizer-lua”, “nvim-cursorline”, “nvim-dap”, “nvim-dap-ui”, “nvim-docs-view”, “nvim-lightbulb”, “nvim-lspconfig”, “nvim-navbuddy”, “nvim-navic”, “nvim-neoclip”, “nvim-nio”, “nvim-notify”, “nvim-session-manager”, “nvim-surround”, “nvim-tree-lua”, “nvim-treesitter-context”, “nvim-ts-autotag”, “nvim-web-devicons”, “obsidian-nvim”, “onedark”, “orgmode-nvim”, “oxocarbon”, “plenary-nvim”, “project-nvim”, “registers”, “rose-pine”, “rust-tools”, “scrollbar-nvim”, “smartcolumn”, “sqls-nvim”, “tabular”, “telescope”, “todo-comments”, “toggleterm-nvim”, “tokyonight”, “trouble”, “vim-dirtytalk”, “vim-fugitive”, “vim-illuminate”, “vim-markdown”, “vim-repeat”, “vim-startify”, “vim-vsnip”, “which-key”, “nvim-treesitter”, “flutter-tools-patched”, “vim-repeat”)

-

Default: -[ ]

+

Default:

[
+  "plenary-nvim"
+]
+
+ +

Example:

[pkgs.vimPlugins.telescope-nvim]
+
+

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -17925,8 +18986,8 @@ boolean

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -17960,8 +19021,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18001,8 +19062,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18046,8 +19107,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18125,8 +19186,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18165,8 +19226,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18214,8 +19275,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18238,8 +19299,8 @@ boolean

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18262,8 +19323,8 @@ string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18286,8 +19347,8 @@ string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18312,8 +19373,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18336,8 +19397,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18360,8 +19421,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18384,8 +19445,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18408,8 +19469,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18432,8 +19493,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18456,8 +19517,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18480,8 +19541,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18504,8 +19565,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18528,8 +19589,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18552,8 +19613,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18576,8 +19637,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18600,8 +19661,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18624,8 +19685,8 @@ boolean

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18651,8 +19712,8 @@ boolean

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18678,8 +19739,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18702,8 +19763,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18726,8 +19787,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18752,8 +19813,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18778,8 +19839,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18802,8 +19863,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18826,8 +19887,8 @@ list of string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18850,8 +19911,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18874,8 +19935,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18898,8 +19959,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18922,8 +19983,8 @@ string

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18946,8 +20007,33 @@ string

Declared by:

+
- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix> + +
+
+
+ + vim.statusline.lualine.setupOpts + + +
+
+

Option table to pass into the setup function of Lualine

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18970,8 +20056,8 @@ one of “auto”, “16color”, “gruvbox”, “ayu_dark”, “ayu_light”

Declared by:

- -<neovim-flake/modules/statusline/lualine/lualine.nix> + +<nvf/modules/plugins/statusline/lualine/lualine.nix>
@@ -18989,13 +20075,13 @@ one of “auto”, “16color”, “gruvbox”, “ayu_dark”, “ayu_light” boolean

Default: -true

+false

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -19018,8 +20104,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -19031,7 +20117,7 @@ signed integer

-

Whether to enable nvim-bufferline-lua as a bufferline.

+

Whether to enable neovim bufferline.

Type: boolean

@@ -19045,8 +20131,8 @@ boolean

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19069,8 +20155,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19093,8 +20179,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19117,8 +20203,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19141,8 +20227,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19165,8 +20251,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19189,8 +20275,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19213,8 +20299,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19237,8 +20323,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19261,8 +20347,8 @@ null or string

Declared by:

- -<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix> + +<nvf/modules/plugins/tabline/nvim-bufferline/nvim-bufferline.nix>
@@ -19288,8 +20374,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19312,8 +20398,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19336,8 +20422,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19360,8 +20446,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19384,8 +20470,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19408,8 +20494,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19432,8 +20518,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19456,8 +20542,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19480,8 +20566,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19504,8 +20590,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19528,8 +20614,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19552,8 +20638,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19576,8 +20662,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19600,8 +20686,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19624,8 +20710,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19648,8 +20734,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19672,8 +20758,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19696,8 +20782,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19720,8 +20806,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19744,8 +20830,573 @@ null or string

Declared by:

+
- -<neovim-flake/modules/utility/telescope/telescope.nix> + +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts + + +
+
+

Option table to pass into the setup function of Telescope

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.color_devicons + + +
+
+

Boolean if devicons should be enabled or not.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.entry_prefix + + +
+
+

Prefix in front of each result entry. Current selection not included.

+ +

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.file_ignore_patterns + + +
+
+

A table of lua regex that define the files that should be ignored.

+ +

Type: +list of string

+ +

Default:

[
+  "node_modules"
+  ".git/"
+  "dist/"
+  "build/"
+  "target/"
+  "result/"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.initial_mode + + +
+
+

Determines in which mode telescope starts.

+ +

Type: +one of “insert”, “normal”

+ +

Default: +"insert"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config + + +
+
+

Determines the default configuration values for layout strategies. +See telescope.layout for details of the configurations options for +each strategy.

+ +

Type: +submodule

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.height + + +
+
+

Type: +floating point number

+ +

Default: +0.8

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width + + +
+
+

Type: +floating point number

+ +

Default: +0.55

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position + + +
+
+

Type: +string

+ +

Default: +"top"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.horizontal.results_width + + +
+
+

Type: +floating point number

+ +

Default: +0.8

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.preview_cutoff + + +
+
+

Type: +signed integer

+ +

Default: +120

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.vertical.mirror + + +
+
+

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_config.width + + +
+
+

Type: +floating point number

+ +

Default: +0.8

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.layout_strategy + + +
+
+

Determines the default layout of Telescope pickers. See :help telescope.layout.

+ +

Type: +string

+ +

Default: +"horizontal"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.path_display + + +
+
+

Determines how file paths are displayed.

+ +

Type: +list of (one of “hidden”, “tail”, “absolute”, “smart”, “shorten”, “truncate”)

+ +

Default:

[
+  "absolute"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.pickers.find_command + + +
+
+

cmd to use for finding files

+ +

Type: +(list of string) or (luaInline)

+ +

Default:

[
+  "\${pkgs.fd}/bin/fd"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.prompt_prefix + + +
+
+

Shown in front of Telescope’s prompt

+ +

Type: +string

+ +

Default: +"  "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.selection_caret + + +
+
+

Character(s) to show in front of the current selection

+ +

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.selection_strategy + + +
+
+

Determines how the cursor acts after each sort iteration.

+ +

Type: +one of “reset”, “follow”, “row”, “closest”, “none”

+ +

Default: +"reset"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.set_env + + +
+
+

Set an envrionment for term_previewer

+ +

Type: +attribute set of string

+ +

Default:

{
+  COLORTERM = "truecolor";
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.sorting_strategy + + +
+
+

Determines the direction “better” results are sorted towards.

+ +

Type: +one of “descending”, “ascending”

+ +

Default: +"ascending"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.vimgrep_arguments + + +
+
+

Defines the command that will be used for live_grep and grep_string pickers. +Make sure that color is set to never because telescope does not yet interpret color codes.

+ +

Type: +list of string

+ +

Default:

[
+  "\${pkgs.ripgrep}/bin/rg"
+  "--color=never"
+  "--no-heading"
+  "--with-filename"
+  "--line-number"
+  "--column"
+  "--smart-case"
+  "--hidden"
+  "--no-ignore"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix> + +
+
+
+ + vim.telescope.setupOpts.defaults.winblend + + +
+
+

pseudo-transparency of keymap hints floating window

+ +

Type: +signed integer

+ +

Default: +0

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/utility/telescope/telescope.nix>
@@ -19771,56 +21422,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> - -
-
-
- - vim.terminal.toggleterm.enable_winbar - - -
-
-

Enable winbar

- -

Type: -boolean

- -

Default: -false

- -

Declared by:

- - -
- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> - -
-
-
- - vim.terminal.toggleterm.direction - - -
-
-

Direction of the terminal

- -

Type: -one of “horizontal”, “vertical”, “tab”, “float”

- -

Default: -"horizontal"

- -

Declared by:

- -
- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> + +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix>
@@ -19846,8 +21449,8 @@ boolean

Declared by:

- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> + +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix>
@@ -19865,13 +21468,13 @@ boolean

null or package

Default: -<derivation lazygit-0.40.2>

+<derivation lazygit-0.41.0>

Declared by:

- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> + +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix>
@@ -19894,8 +21497,8 @@ one of “horizontal”, “vertical”, “tab”, “float”

Declared by:

- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> + +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix>
@@ -19918,8 +21521,8 @@ null or string

Declared by:

- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> + +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix>
@@ -19942,8 +21545,174 @@ null or string

Declared by:

+
- -<neovim-flake/modules/terminal/toggleterm/toggleterm.nix> + +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix> + +
+
+
+ + vim.terminal.toggleterm.setupOpts + + +
+
+

Option table to pass into the setup function of ToggleTerm

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix> + +
+
+
+ + vim.terminal.toggleterm.setupOpts.enable_winbar + + +
+
+

Enable winbar

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix> + +
+
+
+ + vim.terminal.toggleterm.setupOpts.direction + + +
+
+

Direction of the terminal

+ +

Type: +one of “horizontal”, “vertical”, “tab”, “float”

+ +

Default: +"horizontal"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix> + +
+
+
+ + vim.terminal.toggleterm.setupOpts.size + + +
+
+

Number or lua function which is passed to the current terminal

+ +

Type: +(luaInline) or signed integer

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(term)
+      if term.direction == "horizontal" then
+        return 15
+      elseif term.direction == "vertical" then
+        return vim.o.columns * 0.4
+      end
+    end
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix> + +
+
+
+ + vim.terminal.toggleterm.setupOpts.winbar.enabled + + +
+
+

Whether to enable winbar in terminal.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix> + +
+
+
+ + vim.terminal.toggleterm.setupOpts.winbar.name_formatter + + +
+
+

Winbar formatter function.

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(term)
+      return term.name
+    end
+  '';
+}
+
+ +

Declared by:

+ +
+ +<nvf/modules/plugins/terminal/toggleterm/toggleterm.nix>
@@ -19963,8 +21732,8 @@ boolean

Declared by:

- -<neovim-flake/modules/theme/theme.nix> + +<nvf/modules/plugins/theme/theme.nix>
@@ -19984,8 +21753,8 @@ strings concatenated with “\n”

Declared by:

- -<neovim-flake/modules/theme/theme.nix> + +<nvf/modules/plugins/theme/theme.nix>
@@ -20005,8 +21774,8 @@ one of “catppuccin”, “dracula”, “gruvbox”, “onedark”, “oxocarb

Declared by:

- -<neovim-flake/modules/theme/theme.nix> + +<nvf/modules/plugins/theme/theme.nix>
@@ -20026,8 +21795,8 @@ one of “dark”, “darker”, “cool”, “deep”, “warm”, “warmer

Declared by:

- -<neovim-flake/modules/theme/theme.nix> + +<nvf/modules/plugins/theme/theme.nix>
@@ -20050,8 +21819,8 @@ boolean

Declared by:

- -<neovim-flake/modules/theme/theme.nix> + +<nvf/modules/plugins/theme/theme.nix>
@@ -20077,8 +21846,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/tidal/tidal.nix> + +<nvf/modules/plugins/languages/tidal/tidal.nix>
@@ -20101,8 +21870,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/languages/tidal/tidal.nix> + +<nvf/modules/plugins/languages/tidal/tidal.nix>
@@ -20125,8 +21894,8 @@ boolean

Declared by:

- -<neovim-flake/modules/languages/tidal/tidal.nix> + +<nvf/modules/plugins/languages/tidal/tidal.nix>
@@ -20152,8 +21921,33 @@ boolean

Declared by:

+
- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix> + +
+
+
+ + vim.treesitter.addDefaultGrammars + + +
+
+

Whether to add the default grammars to the list of grammars +to install.

This option is only relevant if treesitter has been enabled.

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20179,8 +21973,8 @@ boolean

Declared by:

- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20206,19 +22000,46 @@ boolean

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.lineNumbers + vim.treesitter.context.setupOpts
+

Option table to pass into the setup function of treesitter-context

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/treesitter/ts-context/context.nix> + +
+
+
+ + vim.treesitter.context.setupOpts.line_numbers + + +
+
+

Whether to display line numbers in current context

+

Type: boolean

@@ -20228,20 +22049,20 @@ boolean

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.maxLines + vim.treesitter.context.setupOpts.max_lines
-

How many lines the window should span. Values <=0 mean no limit.

+

How many lines the window should span.

Values >= 0 mean there will be no limit.

Type: signed integer

@@ -20252,20 +22073,20 @@ signed integer

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.minWindowHeight + vim.treesitter.context.setupOpts.min_window_height
-

Minimum editor window height to enable context. Values <= 0 mean no limit.

+

Minimum editor window height to enable context.

Values >= 0 mean there will be no limit.

Type: signed integer

@@ -20276,15 +22097,15 @@ signed integer

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.mode + vim.treesitter.context.setupOpts.mode
@@ -20300,15 +22121,15 @@ one of “cursor”, “topline”

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.multilineThreshold + vim.treesitter.context.setupOpts.multiline_threshold
@@ -20324,44 +22145,47 @@ signed integer

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.separator + vim.treesitter.context.setupOpts.separator
-

Separator between context and content. Should be a single character string, like ‘-’.

When separator is set, the context will only show up when there are at least 2 lines above cursorline.

+

Separator between context and content. This option should +be a single character string, like ‘-’.

When separator is set, the context will only show up when +there are at least 2 lines above cursorline.

Type: null or string

Default: -null

+"-"

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.trimScope + vim.treesitter.context.setupOpts.trim_scope
-

Which context lines to discard if vim.treesitter.context.maxLines is exceeded.

+

Which context lines to discard if +vim.treesitter.context.setupOpts.max_lines is exceeded.

Type: one of “inner”, “outer”

@@ -20372,15 +22196,15 @@ one of “inner”, “outer”

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
- vim.treesitter.context.zindex + vim.treesitter.context.setupOpts.zindex
@@ -20396,8 +22220,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/treesitter/context.nix> + +<nvf/modules/plugins/treesitter/ts-context/context.nix>
@@ -20423,8 +22247,8 @@ boolean

Declared by:

- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20436,8 +22260,9 @@ boolean

-

List of treesitter grammars to install. For supported languages -use the vim.language.<lang>.treesitter option

+

List of treesitter grammars to install.

For languages already supported by nvf, you may +use the vim.language.<lang>.treesitter options, which +will automatically add the required grammars to this.

Type: list of package

@@ -20448,8 +22273,220 @@ list of package

Declared by:

+
- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix> + +
+
+
+ + vim.treesitter.highlight.enable + + +
+
+

Whether to enable highlighting with treesitter.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/treesitter/treesitter.nix> + +
+
+
+ + vim.treesitter.highlight.additionalVimRegexHighlighting + + +
+
+

Takes either a boolean or a list of languages.

Setting this to true will run :h syntax and tree-sitter at the same time. +You may this to true if you depend on ‘syntax’ being enabled (like for +indentation).

Note

Using this option may slow down your editor, and you may see some duplicate +highlights.

+ +

Type: +boolean or list of string

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/treesitter/treesitter.nix> + +
+
+
+ + vim.treesitter.highlight.disable + + +
+
+

List of treesitter grammars to disable highlighting for.

This option can be either a list, in which case it will be +converted to a Lua table containing grammars to disable +highlighting for, or a string containing a lua function +that will be read as is.

Warning

A comma will be added at the end of your function, so you +do not need to add it yourself. Doing so will cause in +syntax errors within your Neovim configuration.

+ +

Type: +(list of string) or (luaInline)

+ +

Default: +[ ]

+ +

Example:

-- Disable slow treesitter highlight for large files
+function(lang, buf)
+  local max_filesize = 1000 * 1024 -- 1MB
+  local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf))
+  if ok and stats and stats.size > max_filesize then
+      return true
+  end
+end
+
+ +

Declared by:

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

Whether to enable incremental selection with treesitter.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/treesitter/treesitter.nix> + +
+
+
+ + vim.treesitter.incrementalSelection.disable + + +
+
+

List of treesitter grammars to disable incremental selection +for.

This option can be either a list, in which case it will be +converted to a Lua table containing grammars to disable +indentation for, or a string containing a lua function +that will be read as is.

Warning

A comma will be added at the end of your function, so you +do not need to add it yourself. Doing so will cause in +syntax errors within your Neovim configuration.

+ +

Type: +(list of string) or (luaInline)

+ +

Default: +[ ]

+ +

Example: +["c" "rust" ]

+ +

Declared by:

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

Whether to enable indentation with treesitter.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/treesitter/treesitter.nix> + +
+
+
+ + vim.treesitter.indent.disable + + +
+
+

List of treesitter grammars to disable indentation for.

This option can be either a list, in which case it will be +converted to a Lua table containing grammars to disable +indentation for, or a string containing a lua function +that will be read as is.

Warning

A comma will be added at the end of your function, so you +do not need to add it yourself. Doing so will cause in +syntax errors within your Neovim configuration.

+ +

Type: +(list of string) or (luaInline)

+ +

Default: +[ ]

+ +

Example: +["c" "rust"]

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20472,8 +22509,8 @@ null or string

Declared by:

- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20496,8 +22533,8 @@ null or string

Declared by:

- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20520,8 +22557,8 @@ null or string

Declared by:

- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20544,8 +22581,8 @@ null or string

Declared by:

- -<neovim-flake/modules/treesitter/treesitter.nix> + +<nvf/modules/plugins/treesitter/treesitter.nix>
@@ -20571,8 +22608,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20584,7 +22621,7 @@ boolean

-

global border style to use

+

The global border style to use.

Type: one of “none”, “single”, “double”, “rounded”

@@ -20595,8 +22632,8 @@ one of “none”, “single”, “double”, “rounded”

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20622,8 +22659,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20635,7 +22672,7 @@ boolean

-

border style to use for the code-actions-menu plugin

+

The border style to use for the code-actions-menu plugin

Type: one of “none”, “single”, “double”, “rounded”, “shadow”

@@ -20646,8 +22683,8 @@ one of “none”, “single”, “double”, “rounded”, “shadow”

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20673,8 +22710,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20686,7 +22723,7 @@ boolean

-

border style to use for the lsp-signature plugin

+

The border style to use for the lsp-signature plugin

Type: one of “none”, “single”, “double”, “rounded”, “shadow”

@@ -20697,8 +22734,8 @@ one of “none”, “single”, “double”, “rounded”, “shadow”

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20724,8 +22761,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20737,7 +22774,7 @@ boolean

-

border style to use for the lspsaga plugin

+

The border style to use for the lspsaga plugin

Type: one of “none”, “single”, “double”, “rounded”, “shadow”

@@ -20748,8 +22785,8 @@ one of “none”, “single”, “double”, “rounded”, “shadow”

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20775,8 +22812,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20788,7 +22825,7 @@ boolean

-

border style to use for the nvim-cmp plugin

+

The border style to use for the nvim-cmp plugin

Type: one of “none”, “single”, “double”, “rounded”, “shadow”

@@ -20799,8 +22836,8 @@ one of “none”, “single”, “double”, “rounded”, “shadow”

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20826,8 +22863,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20839,7 +22876,7 @@ boolean

-

border style to use for the which-key plugin

+

The border style to use for the which-key plugin

Type: one of “none”, “single”, “double”, “rounded”

@@ -20850,8 +22887,8 @@ one of “none”, “single”, “double”, “rounded”

Declared by:

- -<neovim-flake/modules/ui/borders/borders.nix> + +<nvf/modules/plugins/ui/borders/borders.nix>
@@ -20877,8 +22914,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -20901,8 +22938,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -20928,628 +22965,8 @@ boolean

Declared by:

-
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.package - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.array - - -
-
-

Type: -string

- -

Default: -"󰅪 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.boolean - - -
-
-

Type: -string

- -

Default: -"◩ "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.class - - -
-
-

Type: -string

- -

Default: -"󰌗 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.constant - - -
-
-

Type: -string

- -

Default: -"󰏿 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.constructor - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.enum - - -
-
-

Type: -string

- -

Default: -"󰕘"

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.enumMember - - -
-
-

Type: -string

- -

Default: -"󰕘 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.event - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.field - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.file - - -
-
-

Type: -string

- -

Default: -"󰈙 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.function - - -
-
-

Type: -string

- -

Default: -"󰊕 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.interface - - -
-
-

Type: -string

- -

Default: -"󰕘"

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.key - - -
-
-

Type: -string

- -

Default: -"󰌋 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.method - - -
-
-

Type: -string

- -

Default: -"󰆧 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.module - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.namespace - - -
-
-

Type: -string

- -

Default: -"󰌗 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.null - - -
-
-

Type: -string

- -

Default: -"󰟢 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.number - - -
-
-

Type: -string

- -

Default: -"󰎠 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.object - - -
-
-

Type: -string

- -

Default: -"󰅩 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.operator - - -
-
-

Type: -string

- -

Default: -"󰆕 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.property - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.string - - -
-
-

Type: -string

- -

Default: -" "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.struct - - -
-
-

Type: -string

- -

Default: -"󰌗 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.typeParameter - - -
-
-

Type: -string

- -

Default: -"󰊄 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.icons.variable - - -
-
-

Type: -string

- -

Default: -"󰆧 "

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.lsp.autoAttach - - -
-
-

Whether to attach to LSP server manually

- -

Type: -boolean

- -

Default: -true

- -

Declared by:

- - -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> - -
-
-
- - vim.ui.breadcrumbs.navbuddy.lsp.preference - - -
-
-

list of lsp server names in order of preference

- -

Type: -null or (list of string)

- -

Default: -null

- -

Declared by:

- -
- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21572,8 +22989,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21596,8 +23013,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21615,13 +23032,13 @@ string

string

Default: -"h"

+"l"

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21644,8 +23061,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21668,8 +23085,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21692,8 +23109,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21716,8 +23133,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21740,8 +23157,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21764,8 +23181,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21788,8 +23205,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21812,8 +23229,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21836,8 +23253,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21860,8 +23277,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21884,8 +23301,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21908,8 +23325,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21932,8 +23349,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21956,8 +23373,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -21980,8 +23397,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22004,8 +23421,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22028,8 +23445,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22052,8 +23469,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22076,8 +23493,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22100,8 +23517,8 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22124,15 +23541,660 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.nodeMarkers.enable + vim.ui.breadcrumbs.navbuddy.setupOpts + + +
+
+

Option table to pass into the setup function of navbuddy

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array + + +
+
+

Type: +string

+ +

Default: +"󰅪 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean + + +
+
+

Type: +string

+ +

Default: +"◩ "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class + + +
+
+

Type: +string

+ +

Default: +"󰌗 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant + + +
+
+

Type: +string

+ +

Default: +"󰏿 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum + + +
+
+

Type: +string

+ +

Default: +"󰕘"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember + + +
+
+

Type: +string

+ +

Default: +"󰕘 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File + + +
+
+

Type: +string

+ +

Default: +"󰈙 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function + + +
+
+

Type: +string

+ +

Default: +"󰊕 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface + + +
+
+

Type: +string

+ +

Default: +"󰕘"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key + + +
+
+

Type: +string

+ +

Default: +"󰌋 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method + + +
+
+

Type: +string

+ +

Default: +"󰆧 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace + + +
+
+

Type: +string

+ +

Default: +"󰌗 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null + + +
+
+

Type: +string

+ +

Default: +"󰟢 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number + + +
+
+

Type: +string

+ +

Default: +"󰎠 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object + + +
+
+

Type: +string

+ +

Default: +"󰅩 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator + + +
+
+

Type: +string

+ +

Default: +"󰆕 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String + + +
+
+

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct + + +
+
+

Type: +string

+ +

Default: +"󰌗 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter + + +
+
+

Type: +string

+ +

Default: +"󰊄 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable + + +
+
+

Type: +string

+ +

Default: +"󰆧 "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach + + +
+
+

Whether to attach to LSP server manually

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference + + +
+
+

list of lsp server names in order of preference

+ +

Type: +null or (list of string)

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix> + +
+
+
+ + vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable
@@ -22151,15 +24213,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.nodeMarkers.icons.branch + vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch
@@ -22173,15 +24235,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.nodeMarkers.icons.leaf + vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf
@@ -22195,15 +24257,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.nodeMarkers.icons.leafSelected + vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected
@@ -22217,15 +24279,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.sourceBuffer.followNode + vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode
@@ -22241,15 +24303,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.sourceBuffer.highlight + vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight
@@ -22265,15 +24327,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.sourceBuffer.reorient + vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient
@@ -22289,15 +24351,15 @@ one of “smart”, “top”, “mid”, “none”

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.sourceBuffer.scrolloff + vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff
@@ -22313,15 +24375,15 @@ null or signed integer

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.useDefaultMappings + vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings
@@ -22337,15 +24399,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.window.border + vim.ui.breadcrumbs.navbuddy.setupOpts.window.border
@@ -22361,15 +24423,15 @@ one of “single”, “rounded”, “double”, “solid”, “none”

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.window.scrolloff + vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff
@@ -22385,15 +24447,15 @@ null or signed integer

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.window.sections.left.border + vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border
@@ -22409,15 +24471,15 @@ null or one of “single”, “rounded”, “double”, “solid”, “none

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.window.sections.mid.border + vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border
@@ -22433,15 +24495,15 @@ null or one of “single”, “rounded”, “double”, “solid”, “none

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.window.sections.right.border + vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border
@@ -22457,15 +24519,15 @@ null or one of “single”, “rounded”, “double”, “solid”, “none

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
- vim.ui.breadcrumbs.navbuddy.window.sections.right.preview + vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview
@@ -22481,8 +24543,8 @@ one of “leaf”, “always”, “never”

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22505,8 +24567,8 @@ null or value “nvim-navic” (singular enum)

Declared by:

- -<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix> + +<nvf/modules/plugins/ui/breadcrumbs/breadcrumbs.nix>
@@ -22518,7 +24580,7 @@ null or value “nvim-navic” (singular enum)

-

Whether to enable nvim-colorizer.lua for color highlighting.

+

Whether to enable color highlighting [nvim-colorizer.lua].

Type: boolean

@@ -22532,15 +24594,40 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.filetypes + vim.ui.colorizer.setupOpts + + +
+
+

Option table to pass into the setup function of nvim-colorizer

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/colorizer/colorizer.nix> + +
+
+
+ + vim.ui.colorizer.setupOpts.filetypes
@@ -22559,15 +24646,15 @@ attribute set of (attribute set)

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.alwaysUpdate + vim.ui.colorizer.setupOpts.user_default_options.alwaysUpdate
@@ -22583,15 +24670,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.css + vim.ui.colorizer.setupOpts.user_default_options.css
@@ -22607,15 +24694,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.css_fn + vim.ui.colorizer.setupOpts.user_default_options.css_fn
@@ -22631,15 +24718,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.hsl_fn + vim.ui.colorizer.setupOpts.user_default_options.hsl_fn
@@ -22655,15 +24742,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.mode + vim.ui.colorizer.setupOpts.user_default_options.mode
@@ -22679,15 +24766,15 @@ one of “foreground”, “background”

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.names + vim.ui.colorizer.setupOpts.user_default_options.names
@@ -22703,15 +24790,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.rgb + vim.ui.colorizer.setupOpts.user_default_options.rgb
@@ -22727,15 +24814,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.rgb_fn + vim.ui.colorizer.setupOpts.user_default_options.rgb_fn
@@ -22751,15 +24838,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.rrggbb + vim.ui.colorizer.setupOpts.user_default_options.rrggbb
@@ -22775,15 +24862,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.rrggbbaa + vim.ui.colorizer.setupOpts.user_default_options.rrggbbaa
@@ -22799,15 +24886,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.sass + vim.ui.colorizer.setupOpts.user_default_options.sass
@@ -22823,15 +24910,15 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
- vim.ui.colorizer.options.tailwind + vim.ui.colorizer.setupOpts.user_default_options.tailwind
@@ -22847,8 +24934,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/colorizer/colorizer.nix> + +<nvf/modules/plugins/ui/colorizer/colorizer.nix>
@@ -22860,7 +24947,7 @@ boolean

-

Whether to enable vim-illuminate: automatically highlight other uses of the word under the cursor.

+

Whether to enable automatically highlight other uses of the word under the cursor [vim-illuminate].

Type: boolean

@@ -22874,8 +24961,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/illuminate/illuminate.nix> + +<nvf/modules/plugins/ui/illuminate/illuminate.nix>
@@ -22901,15 +24988,40 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/modes/modes.nix> + +<nvf/modules/plugins/ui/modes/modes.nix>
- vim.ui.modes-nvim.colors.copy + vim.ui.modes-nvim.setupOpts.colors + + +
+
+

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

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/modes/modes.nix> + +
+
+
+ + vim.ui.modes-nvim.setupOpts.colors.copy
@@ -22925,15 +25037,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/modes/modes.nix> + +<nvf/modules/plugins/ui/modes/modes.nix>
- vim.ui.modes-nvim.colors.delete + vim.ui.modes-nvim.setupOpts.colors.delete
@@ -22949,15 +25061,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/modes/modes.nix> + +<nvf/modules/plugins/ui/modes/modes.nix>
- vim.ui.modes-nvim.colors.insert + vim.ui.modes-nvim.setupOpts.colors.insert
@@ -22973,15 +25085,15 @@ string

Declared by:

- -<neovim-flake/modules/ui/modes/modes.nix> + +<nvf/modules/plugins/ui/modes/modes.nix>
- vim.ui.modes-nvim.colors.visual + vim.ui.modes-nvim.setupOpts.colors.visual
@@ -22997,15 +25109,39 @@ string

Declared by:

- -<neovim-flake/modules/ui/modes/modes.nix> + +<nvf/modules/plugins/ui/modes/modes.nix>
- vim.ui.modes-nvim.setCursorline + vim.ui.modes-nvim.setupOpts.line_opacity.visual + + +
+
+

Set opacity for cursorline and number background

+ +

Type: +floating point number

+ +

Default: +0.0

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/modes/modes.nix> + +
+
+
+ + vim.ui.modes-nvim.setupOpts.setCursorline
@@ -23021,8 +25157,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/modes/modes.nix> + +<nvf/modules/plugins/ui/modes/modes.nix>
@@ -23034,7 +25170,7 @@ boolean

-

Whether to enable noice-nvim UI modification library.

+

Whether to enable noice.nvim UI modification library.

Type: boolean

@@ -23048,8 +25184,8 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/noice/noice.nix> + +<nvf/modules/plugins/ui/noice/noice.nix>
@@ -23075,15 +25211,64 @@ boolean

Declared by:

- -<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix> + +<nvf/modules/plugins/ui/smartcolumn/smartcolumn.nix>
- vim.ui.smartcolumn.columnAt.languages + vim.ui.smartcolumn.setupOpts + + +
+
+

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

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/smartcolumn/smartcolumn.nix> + +
+
+
+ + vim.ui.smartcolumn.setupOpts.colorcolumn + + +
+
+

The position at which the column will be displayed. Set to null to disable

+ +

Type: +null or string or list of string

+ +

Default: +"120"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/ui/smartcolumn/smartcolumn.nix> + +
+
+
+ + vim.ui.smartcolumn.setupOpts.custom_colorcolumn
@@ -23093,7 +25278,10 @@ boolean

Type: attribute set of (signed integer or list of signed integer)

-

Example:

vim.ui.smartcolumn.columnAt.languages = {
+

Default: +{ }

+ +

Example:

vim.ui.smartcolumn.setupOpts.custom_colorcolumn = {
   nix = 110;
   ruby = 120;
   java = 130;
@@ -23105,15 +25293,15 @@ attribute set of (signed integer or list of signed integer)

Declared by:

- -<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix> + +<nvf/modules/plugins/ui/smartcolumn/smartcolumn.nix>
- vim.ui.smartcolumn.disabledFiletypes + vim.ui.smartcolumn.setupOpts.disabled_filetypes
@@ -23135,32 +25323,8 @@ list of string

Declared by:

-
- -<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix> - -
- -
- - vim.ui.smartcolumn.showColumnAt - - -
-
-

The position at which the column will be displayed. Set to null to disable

- -

Type: -null or signed integer

- -

Default: -120

- -

Declared by:

- -
- -<neovim-flake/modules/ui/smartcolumn/smartcolumn.nix> + +<nvf/modules/plugins/ui/smartcolumn/smartcolumn.nix>
@@ -23183,8 +25347,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -23207,8 +25371,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -23234,8 +25398,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/ccc/ccc.nix> + +<nvf/modules/plugins/utility/ccc/ccc.nix>
@@ -23258,8 +25422,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/ccc/ccc.nix> + +<nvf/modules/plugins/utility/ccc/ccc.nix>
@@ -23282,8 +25446,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/ccc/ccc.nix> + +<nvf/modules/plugins/utility/ccc/ccc.nix>
@@ -23306,8 +25470,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/ccc/ccc.nix> + +<nvf/modules/plugins/utility/ccc/ccc.nix>
@@ -23333,8 +25497,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/diffview/diffview.nix> + +<nvf/modules/plugins/utility/diffview/diffview.nix>
@@ -23360,8 +25524,570 @@ boolean

Declared by:

+
- -<neovim-flake/modules/utility/icon-picker/icon-picker.nix> + +<nvf/modules/plugins/utility/icon-picker/icon-picker.nix> + +
+
+
+ + vim.utility.images.image-nvim.enable + + +
+
+

Whether to enable image support in Neovim [image.nvim].

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

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

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

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.backend + + +
+
+

The backend to use for rendering images.

  • kitty - best in class, works great and is very snappy

  • ueberzug - backed by ueberzugpp, supports any terminal, +but has lower performance

+ +

Type: +one of “kitty”, “ueberzug”

+ +

Default: +"ueberzug"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.editorOnlyRenderWhenFocused + + +
+
+

Whether to enable only rendering images when the editor is focused.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.hijackFilePatterns + + +
+
+

File patterns to hijack for image.nvim. This is useful for +filetypes that don’t have a dedicated integration.

+ +

Type: +list of string

+ +

Default:

[
+  "*.png"
+  "*.jpg"
+  "*.jpeg"
+  "*.gif"
+  "*.webp"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.markdown.enable + + +
+
+

Whether to enable image.nvim in markdown files.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.markdown.clearInInsertMode + + +
+
+

Whether to enable clearing of images when entering insert mode.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.markdown.downloadRemoteImages + + +
+
+

Whether to enable downloading remote images.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.markdown.filetypes + + +
+
+

Filetypes to enable image.nvim in. Markdown extensions +(i.e. quarto) can go here

+ +

Type: +list of string

+ +

Default:

[
+  "markdown"
+  "vimwiki"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.markdown.onlyRenderAtCursor + + +
+
+

Whether to enable only rendering images at cursor.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.maxWidth + + +
+
+

The maximum width of images to render. Images larger than +this will be scaled down to fit within this width.

+ +

Type: +null or signed integer

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.neorg.enable + + +
+
+

Whether to enable image.nvim in Neorg files.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.neorg.clearInInsertMode + + +
+
+

Whether to enable clearing of images when entering insert mode.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.neorg.downloadRemoteImages + + +
+
+

Whether to enable downloading remote images.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.neorg.filetypes + + +
+
+

Filetypes to enable image.nvim in.

+ +

Type: +list of string

+ +

Default:

[
+  "neorg"
+]
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.integrations.neorg.onlyRenderAtCursor + + +
+
+

Whether to enable only rendering images at cursor.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.maxHeight + + +
+
+

The maximum height of images to render. Images larger than +this will be scaled down to fit within this height.

+ +

Type: +null or signed integer

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.maxHeightWindowPercentage + + +
+
+

The maximum height of images to render as a percentage of the +window height. Images larger than this will be scaled down to +fit within this height.

+ +

Type: +null or signed integer

+ +

Default: +50

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.maxWidthWindowPercentage + + +
+
+

The maximum width of images to render as a percentage of the +window width. Images larger than this will be scaled down to +fit within this width.

+ +

Type: +null or signed integer

+ +

Default: +null

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.windowOverlapClear.enable + + +
+
+

Whether to enable clearing of images when they overlap with the window.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix> + +
+
+
+ + vim.utility.images.image-nvim.setupOpts.windowOverlapClear.ftIgnore + + +
+
+

Filetypes to ignore window overlap clearing in.

+ +

Type: +list of string

+ +

Default:

[
+  "cmp_menu"
+  "cmp_docs"
+  ""
+]
+
+ +

Declared by:

+ +
+ +<nvf/modules/plugins/utility/images/image-nvim/image-nvim.nix>
@@ -23387,8 +26113,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/motion/hop/hop.nix> + +<nvf/modules/plugins/utility/motion/hop/hop.nix>
@@ -23411,8 +26137,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/motion/hop/hop.nix> + +<nvf/modules/plugins/utility/motion/hop/hop.nix>
@@ -23438,8 +26164,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/motion/leap/leap.nix> + +<nvf/modules/plugins/utility/motion/leap/leap.nix>
@@ -23462,8 +26188,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/motion/leap/leap.nix> + +<nvf/modules/plugins/utility/motion/leap/leap.nix>
@@ -23486,8 +26212,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/motion/leap/leap.nix> + +<nvf/modules/plugins/utility/motion/leap/leap.nix>
@@ -23510,8 +26236,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/motion/leap/leap.nix> + +<nvf/modules/plugins/utility/motion/leap/leap.nix>
@@ -23534,8 +26260,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/motion/leap/leap.nix> + +<nvf/modules/plugins/utility/motion/leap/leap.nix>
@@ -23558,8 +26284,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/motion/leap/leap.nix> + +<nvf/modules/plugins/utility/motion/leap/leap.nix>
@@ -23585,8 +26311,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/glow/glow.nix> + +<nvf/modules/plugins/utility/preview/glow/glow.nix>
@@ -23609,8 +26335,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/preview/glow/glow.nix> + +<nvf/modules/plugins/utility/preview/glow/glow.nix>
@@ -23636,8 +26362,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23660,8 +26386,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23684,8 +26410,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23708,8 +26434,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23732,8 +26458,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23756,8 +26482,8 @@ string

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23780,8 +26506,8 @@ string

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23806,8 +26532,8 @@ list of string

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23830,8 +26556,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/preview/markdown-preview/markdown-preview.nix> + +<nvf/modules/plugins/utility/preview/markdown-preview/markdown-preview.nix>
@@ -23854,8 +26580,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -23878,8 +26604,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -23902,8 +26628,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -23926,8 +26652,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -23950,8 +26676,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -23974,8 +26700,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -23998,8 +26724,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -24022,8 +26748,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -24046,8 +26772,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -24070,8 +26796,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -24094,8 +26820,8 @@ null or string

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -24118,8 +26844,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/surround/surround.nix> + +<nvf/modules/plugins/utility/surround/surround.nix>
@@ -24145,8 +26871,8 @@ boolean

Declared by:

- -<neovim-flake/modules/utility/wakatime/vim-wakatime.nix> + +<nvf/modules/plugins/utility/wakatime/vim-wakatime.nix>
@@ -24169,8 +26895,8 @@ null or package

Declared by:

- -<neovim-flake/modules/utility/wakatime/vim-wakatime.nix> + +<nvf/modules/plugins/utility/wakatime/vim-wakatime.nix>
@@ -24182,7 +26908,7 @@ null or package

-

Enable vi alias

+

Enable the vi alias for nvim

Type: boolean

@@ -24193,8 +26919,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -24206,7 +26932,7 @@ boolean

-

Enable vim alias

+

Enable the vim alias for nvim

Type: boolean

@@ -24217,8 +26943,8 @@ boolean

Declared by:

- -<neovim-flake/modules/core> + +<nvf/modules/wrapper/build/options.nix>
@@ -24244,8 +26970,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24271,8 +26997,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24295,8 +27021,8 @@ null or string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24322,8 +27048,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24346,8 +27072,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24370,8 +27096,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24397,20 +27123,69 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/fidget/fidget.nix>
- vim.visuals.fidget-nvim.align.bottom + vim.visuals.fidget-nvim.setupOpts
-

Align to bottom

+

Option table to pass into the setup function of Fidget

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

+ +

Type: +attribute set of anything

+ +

Default: +{ }

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.integration.nvim-tree.enable + + +
+
+

Integrate with nvim-tree/nvim-tree.lua (if enabled)

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.integration.xcodebuild-nvim.enable + + +
+
+

Integrate with wojciech-kulik/xcodebuild.nvim (if enabled)

Type: boolean

@@ -24421,20 +27196,382 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/fidget/fidget.nix>
- vim.visuals.fidget-nvim.align.right + vim.visuals.fidget-nvim.setupOpts.logger.float_precision
-

Align to right

+

Limit the number of decimals displayed for floats

+ +

Type: +floating point number

+ +

Default: +0.01

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.logger.level + + +
+
+

Minimum logging level

+ +

Type: +one of “debug”, “error”, “info”, “trace”, “warn”, “off”

+ +

Default: +"warn"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.logger.max_size + + +
+
+

Maximum log file size, in KB

+ +

Type: +signed integer

+ +

Default: +10000

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.logger.path + + +
+
+

Where Fidget writes its logs to

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    string.format("%s/fidget.nvim.log", vim.fn.stdpath("cache"))
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.configs + + +
+
+

How to configure notification groups when instantiated

+ +

Type: +attribute set of (luaInline)

+ +

Default:

{
+  default = {
+    _type = "lua-inline";
+    expr = "require('fidget.notification').default_config";
+  };
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.filter + + +
+
+

Minimum notifications level

+ +

Type: +one of “debug”, “info”, “warn”, “error”

+ +

Default: +"info"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.history_size + + +
+
+

Number of removed messages to retain in history

+ +

Type: +signed integer

+ +

Default: +128

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify + + +
+
+

Automatically override vim.notify() with Fidget

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.poll_rate + + +
+
+

How frequently to update and render notifications

+ +

Type: +signed integer

+ +

Default: +10

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.redirect + + +
+
+

Conditionally redirect notifications to another backend

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(msg, level, opts)
+      if opts and opts.on_open then
+        return require("fidget.integration.nvim-notify").delegate(msg, level, opts)
+      end
+    end
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator + + +
+
+

Separator between notification groups

+ +

Type: +string

+ +

Default: +"---"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl + + +
+
+

Highlight group used for group separator

+ +

Type: +string

+ +

Default: +"Comment"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator + + +
+
+

Separator between group name and icon

+ +

Type: +string

+ +

Default: +" "

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.view.render_message + + +
+
+

How to render notification messages

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(msg, cnt)
+      return cnt == 1 and msg or string.format("(%dx) %s", cnt, msg)
+    end
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards + + +
+
+

Display notification items from bottom to top

Type: boolean

@@ -24445,8 +27582,850 @@ boolean

Declared by:

+
- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.align + + +
+
+

How to align the notification window

+ +

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

+ +

Default: +"bottom"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.border + + +
+
+

Border style of the notification window

+ +

Type: +one of “none”, “single”, “double”, “rounded”, “solid”, “shadow”

+ +

Default: +"none"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.max_height + + +
+
+

Maximum height of the notification window

+ +

Type: +signed integer

+ +

Default: +0

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.max_width + + +
+
+

Maximum width of the notification window

+ +

Type: +signed integer

+ +

Default: +0

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl + + +
+
+

Base highlight group in the notification window

+ +

Type: +string

+ +

Default: +"Comment"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.relative + + +
+
+

What the notification window position is relative to

+ +

Type: +one of “editor”, “win”

+ +

Default: +"editor"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.winblend + + +
+
+

Background color opacity in the notification window

+ +

Type: +signed integer

+ +

Default: +100

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding + + +
+
+

Padding from right edge of window boundary

+ +

Type: +signed integer

+ +

Default: +1

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding + + +
+
+

Padding from bottom edge of window boundary

+ +

Type: +signed integer

+ +

Default: +0

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.notification.window.zindex + + +
+
+

Stacking priority of the notification window

+ +

Type: +signed integer

+ +

Default: +45

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon + + +
+
+

Icon shown when LSP progress tasks are completed

+ +

Type: +string

+ +

Default: +"✓"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.done_style + + +
+
+

Highlight group for completed LSP tasks

+ +

Type: +string

+ +

Default: +"Constant"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl + + +
+
+

How long a message should persist when complete

+ +

Type: +signed integer

+ +

Default: +3

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote + + +
+
+

How to format a progress annotation

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(msg) return msg.title end
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name + + +
+
+

How to format a progress notification group’s name

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(group) return tostring(group) end
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.format_message + + +
+
+

How to format a progress message

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    require("fidget.progress.display").default_format_message
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.group_style + + +
+
+

Highlight group for group name (LSP server name)

+ +

Type: +string

+ +

Default: +"Title"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style + + +
+
+

Highlight group for group icons

+ +

Type: +string

+ +

Default: +"Question"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.overrides + + +
+
+

Override options from the default notification config

+ +

Type: +attribute set of attribute set of anything

+ +

Default:

{
+  rust_analyzer = {
+    name = "rust-analyzer";
+  };
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.priority + + +
+
+

Priority of the progress notification

+ +

Type: +signed integer

+ +

Default: +30

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern + + +
+
+

Pattern shown when LSP progress tasks are in progress

+ +

Type: +one of “dots”, “dots_negative”, “dots_snake”, “dots_footsteps”, “dots_hop”, “line”, “pipe”, “dots_ellipsis”, “dots_scrolling”, “star”, “flip”, “hamburger”, “grow_vertical”, “grow_horizontal”, “noise”, “dots_bounce”, “triangle”, “arc”, “circle”, “square_corners”, “circle_quarters”, “circle_halves”, “dots_toggle”, “box_toggle”, “arrow”, “zip”, “bouncing_bar”, “bouncing_ball”, “clock”, “earth”, “moon”, “dots_pulse”, “meter”

+ +

Default: +"dots"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period + + +
+
+

Period of the pattern

+ +

Type: +signed integer

+ +

Default: +1

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style + + +
+
+

Highlight group for in-progress LSP tasks

+ +

Type: +string

+ +

Default: +"WarningMsg"

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl + + +
+
+

How long a message should persist when in progress

+ +

Type: +signed integer

+ +

Default: +99999

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit + + +
+
+

Maximum number of messages to render

+ +

Type: +signed integer

+ +

Default: +16

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history + + +
+
+

Skip adding messages to history

+ +

Type: +boolean

+ +

Default: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.ignore + + +
+
+

Ignore LSP servers by name

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already + + +
+
+

Ignore new tasks that are already done

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message + + +
+
+

Ignore new tasks with empty messages

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler + + +
+
+

Log $/progress handler invocations

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size + + +
+
+

Nvim’s LSP client ring buffer size

+ +

Type: +signed integer

+ +

Default: +100

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.notification_group + + +
+
+

How to get a progress message’s notification group key

+ +

Type: +luaInline

+ +

Default:

{
+  _type = "lua-inline";
+  expr = ''
+    function(msg)
+      return msg.lsp_client.name
+    end
+  '';
+}
+
+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.poll_rate + + +
+
+

How frequently to poll for LSP progress messages

+ +

Type: +signed integer

+ +

Default: +0

+ +

Declared by:

+ + +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix> + +
+
+
+ + vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert + + +
+
+

Suppress new messages when in insert mode

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ +
+ +<nvf/modules/plugins/visuals/fidget/fidget.nix>
@@ -24472,8 +28451,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24496,8 +28475,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24521,8 +28500,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24545,8 +28524,8 @@ string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24569,8 +28548,8 @@ string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24596,8 +28575,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24620,8 +28599,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24644,8 +28623,8 @@ null or string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24668,8 +28647,8 @@ null or string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24692,8 +28671,8 @@ string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24716,8 +28695,8 @@ string

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24740,8 +28719,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24765,8 +28744,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24790,8 +28769,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24815,8 +28794,8 @@ signed integer

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24842,8 +28821,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24869,8 +28848,8 @@ boolean

Declared by:

- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix>
@@ -24896,8 +28875,92 @@ boolean

Declared by:

+
- -<neovim-flake/modules/visuals/visuals.nix> + +<nvf/modules/plugins/visuals/visuals.nix> + +
+
+
+ + vim.withNodeJs + + +
+
+

Whether to enable NodeJs support in the Neovim wrapper. +.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/wrapper/build/options.nix> + +
+
+
+ + vim.withPython3 + + +
+
+

Whether to enable Python3 support in the Neovim wrapper. +.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<nvf/modules/wrapper/build/options.nix> + +
+
+
+ + vim.withRuby + + +
+
+

Whether to enable Ruby support in the Neovim wrapper. +.

+ +

Type: +boolean

+ +

Default: +true

+ +

Example: +true

+ +

Declared by:

+ +
+ +<nvf/modules/wrapper/build/options.nix>
@@ -24920,8 +28983,8 @@ boolean

Declared by:

- -<neovim-flake/modules/basic/module.nix> + +<nvf/modules/neovim/init/basic.nix>
@@ -24937,7 +29000,7 @@ boolean

 Next - neovim-flake-manual  + nvf manual  Home  Appendix B. Release Notes diff --git a/release-notes.html b/release-notes.html index f5ecbd9..2a44dc4 100644 --- a/release-notes.html +++ b/release-notes.html @@ -5,11 +5,11 @@ Appendix B. Release Notes - + - - + +

Appendix B. Release Notes

This section lists the release notes for tagged version of neovim-flake and current main.

Release 0.1

Table of Contents

Changelog

This is the current master branch and information here is not final. These are changes from the v0.01 tag.

Special thanks to home-manager for this release. -Docs/manual generation, the new module evaluation system, and DAG implementation are from them.

Changelog

jordanisaacs:

  • Removed hare language support (lsp/tree-sitter/etc). vim.lsp.hare is no longer defined. +

Appendix B. Release Notes

This section lists the release notes for tagged version of nvf and +the current main current main branch

Release 0.1

Table of Contents

Changelog

This is the current master branch and information here is not final. These are changes from the v0.01 tag.

Special thanks to home-manager for this release. +Docs/manual generation, the new module evaluation system, and DAG implementation are from them.

Changelog

jordanisaacs:

  • Removed hare language support (lsp/tree-sitter/etc). vim.lsp.hare is no longer defined. If you use hare and would like it added back, please file an issue.

  • vim.stratPlugins & vim.optPlugins are now an enum of string for options sourced from the flake inputs. Users can still provide vim plugin packages.

    • If you are contributing and adding a new plugin, add the plugin name to availablePlugins in @@ -39,7 +40,7 @@ This allows for ordering of the config. Usage is the same is in home-manager’s vim.statusline.lualine.theme.

-

Release 0.2

Table of Contents

Changelog

Release notes for release 0.2

Changelog

notashelf:

  • Added two minimap plugins under vim.minimap. codewindow.nvim is enabled by default, while minimap.vim is +

Release 0.2

Table of Contents

Changelog

Release notes for release 0.2

Changelog

notashelf:

  • Added two minimap plugins under vim.minimap. codewindow.nvim is enabled by default, while minimap.vim is available with its code-minimap dependency.

  • A complementary plugin, obsidian.nvim and the Neovim alternative for Emacs’ orgmode with orgmode.nvim have been added. Both will be disabled by default.

  • Smooth scrolling for ANY movement command is now available with cinnamon.nvim

  • You will now notice a dashboard on startup. This is provided by the alpha.nvim plugin. You can use any of the three available dashboard plugins, or disable them entirely.

  • There is now a scrollbar on active buffers, which can highlight errors by hooking to your LSPs. This is on by @@ -53,10 +54,10 @@ problematic at the moment.

  • Most of NvimTree’s a single module gets its directory to be imported.

  • Separate config options with the same parent attribute have been merged into one for simplicity.

-

Release 0.3

Table of Contents

Changelog

Release 0.3 had to come out beore I wanted it to due to Neovim 0.9 dropping into nixpkgs-unstable. +

Release 0.3

Table of Contents

Changelog

Release 0.3 had to come out beore I wanted it to due to Neovim 0.9 dropping into nixpkgs-unstable. The treesitter changes have prompted a treesitter rework, which was followed by reworking the languages system. Most of the changes to those are downstreamed from the original repository. The feature requests that was originally -planned for 0.3 have been moved to 0.4, which should come out soon.

Changelog

  • We have transitioned to flake-parts, from flake-utils to extend the flexibility of this flake. This means the flake structure +planned for 0.3 have been moved to 0.4, which should come out soon.

    Changelog

    • We have transitioned to flake-parts, from flake-utils to extend the flexibility of this flake. This means the flake structure is different than usual, but the functionality remains the same.

    • We now provide a home-manager module. Do note that it is still far from perfect, but it works.

    • nodejs_16 is now bundled with Copilot.lua if the user has enabled Copilot assistant.

    • which-key section titles have been fixed. This is to be changed once again in a possible keybind rewrite, but now it should display the correct titles instad of +prefix

    • Most of presence.nvim’s options have been made fully configurable through your configuration file.

    • Most of the modules have been refactored to separate config and options attributes.

    • Darwin has been deprecated as the zig package is marked as broken. We will attempt to use the zig overlay to return Darwin support.

    • Fidget.nvim has been added as a neat visual addition for LSP installations.

    • diffview.nvim has been added to provide a convenient diff utility.

    • Treesitter grammars are now configurable with vim.treesitter.grammars. @@ -73,14 +74,14 @@ language support.

    • Elixir language support has be per-buftype column position and more.

    • project.nvim has been added for better project management inside Neovim.

    • More configuration options have been added to nvim-session-manager.

    • Editorconfig support has been added to the core functionality, with an enable option.

    • venn-nvim has been dropped due to broken keybinds.

    -

Release 0.4

Table of Contents

Changelog

Following the release of v0.3, I have decided to release v0.4 with a massive new change: customizable keybinds. +

Release 0.4

Table of Contents

Changelog

Following the release of v0.3, I have decided to release v0.4 with a massive new change: customizable keybinds. As of the 0.4 release, keybinds will no longer be hardcoded and instead provided by each module’s own keybinds section. The old keybind system (vim.keybinds = {}) is now considered deprecated and the new lib functions are recommended to be used for adding keybinds for new plugins, or adding keybinds to existing plugins.

Alongside customizable keybinds, there are a few quality of life updates, such as lazygit integration and the -new experimental Lua loader of Neovim 0.9 thanks to our awesome contributors who made this update possible during my absence.

Changelog

n3oney:

  • Streamlined keybind adding process towards new functions in extended stdlib.

  • Moved default keybinds into keybinds section of each module

  • Simplified luaConfigRC and configRC setting - they can now just take strings

  • Refactored the resolveDag function - you can just provide a string now, which will default to dag.entryAnywhere

  • Fixed formatting sometimes removing parts of files

  • Made formatting synchronous

  • Gave null-ls priority over other formatters

horriblename:

  • Added clangd as alternative lsp for C/++.

  • Added toggleterm integration for lazygit.

  • Added new option enableluaLoader to enable neovim’s experimental module loader for faster startup time.

  • Fixed bug where flutter-tools can’t find dart LSP

  • Added Debug Adapter (DAP) support for clang, rust, go, python and dart.

notashelf:

  • Made Copilot’s Node package configurable. It is recommended to keep as default, but providing a different NodeJS version is now possible.

  • Added vim.cursorlineOpt for configuring Neovim’s cursorlineOpt.

  • Added filetree.nvimTreeLua.view.cursorline, default false, to enable cursorline in nvimtre.

  • Added Fidget.nvim support for the Catppuccin theme.

  • Updated bundled NodeJS version used by Copilot.lua. v16 is now marked as insecure on Nixpkgs, and we updated to v18

  • Enabled Catppuccin modules for plugins available by default.

  • Added experimental Svelte support under vim.languages.

  • Removed unnecessary scrollbar element from notifications and codeaction warning UI.

  • vim.utility.colorizer has been renamed to vim.utility.ccc after the plugin it uses

  • Color preview via nvim-colorizer.lua

  • Updated Lualine statusline UI

  • Added vim-illuminate for smart highlighting

  • Added a module for enabling Neovim’s spellchecker

  • Added prettierd as an alternative formatter to prettier - currently defaults to prettier

  • Fixed presence.nvim inheriting the wrong client id

  • Cleaned up documentation

+new experimental Lua loader of Neovim 0.9 thanks to our awesome contributors who made this update possible during my absence.

Changelog

n3oney:

  • Streamlined keybind adding process towards new functions in extended stdlib.

  • Moved default keybinds into keybinds section of each module

  • Simplified luaConfigRC and configRC setting - they can now just take strings

  • Refactored the resolveDag function - you can just provide a string now, which will default to dag.entryAnywhere

  • Fixed formatting sometimes removing parts of files

  • Made formatting synchronous

  • Gave null-ls priority over other formatters

horriblename:

  • Added clangd as alternative lsp for C/++.

  • Added toggleterm integration for lazygit.

  • Added new option enableluaLoader to enable neovim’s experimental module loader for faster startup time.

  • Fixed bug where flutter-tools can’t find dart LSP

  • Added Debug Adapter (DAP) support for clang, rust, go, python and dart.

notashelf:

  • Made Copilot’s Node package configurable. It is recommended to keep as default, but providing a different NodeJS version is now possible.

  • Added vim.cursorlineOpt for configuring Neovim’s cursorlineOpt.

  • Added filetree.nvimTreeLua.view.cursorline, default false, to enable cursorline in nvimtre.

  • Added Fidget.nvim support for the Catppuccin theme.

  • Updated bundled NodeJS version used by Copilot.lua. v16 is now marked as insecure on Nixpkgs, and we updated to v18

  • Enabled Catppuccin modules for plugins available by default.

  • Added experimental Svelte support under vim.languages.

  • Removed unnecessary scrollbar element from notifications and codeaction warning UI.

  • vim.utility.colorizer has been renamed to vim.utility.ccc after the plugin it uses

  • Color preview via nvim-colorizer.lua

  • Updated Lualine statusline UI

  • Added vim-illuminate for smart highlighting

  • Added a module for enabling Neovim’s spellchecker

  • Added prettierd as an alternative formatter to prettier - currently defaults to prettier

  • Fixed presence.nvim inheriting the wrong client id

  • Cleaned up documentation

-

Release 0.5

Table of Contents

Changelog

Release notes for release 0.5

Changelog

vagahbond:

  • Added phan language server for PHP

  • Added phpactor language server for PHP

horriblename:

  • Added transparency support for tokyonight theme

  • Fixed a bug where cmp’s close and scrollDocs mappings wasn’t working

  • Streamlined and simplified extra plugin API with the addition of vim.extraPlugins

  • Allow using command names in place of LSP packages to avoid automatic installation

  • Add lua LSP and treesitter support, and neodev.nvim plugin support

  • Add vim.lsp.mappings.toggleFormatOnSave keybind

amanse:

  • Added daily notes options for obsidian plugin

  • Added jdt-language-server for Java

yavko:

Release 0.5

Table of Contents

Changelog

Release notes for release 0.5

Changelog

vagahbond:

  • Added phan language server for PHP

  • Added phpactor language server for PHP

horriblename:

  • Added transparency support for tokyonight theme

  • Fixed a bug where cmp’s close and scrollDocs mappings wasn’t working

  • Streamlined and simplified extra plugin API with the addition of vim.extraPlugins

  • Allow using command names in place of LSP packages to avoid automatic installation

  • Add lua LSP and treesitter support, and neodev.nvim plugin support

  • Add vim.lsp.mappings.toggleFormatOnSave keybind

amanse:

  • Added daily notes options for obsidian plugin

  • Added jdt-language-server for Java

yavko:

frothymarrow:

notashelf:

  • Added GitHub Copilot to nvim-cmp completion sources.

  • Added vim.ui.borders.enable for global and individual plugin border configuration.

  • LSP integrated breadcrumbs with vim.ui.breadcrumbs.enable through nvim-navic

  • LSP navigation helper with nvim-navbuddy, depends on nvim-navic (automatically enabled if navic is enabled)

  • Addeed nvim-navic integration for catppuccin theme

  • Fixed mismatching zig language description

  • Added support for statix and deadnix through vim.languages.nix.extraDiagnostics.types

  • Added lsp_lines plugin for showing diagnostic messages

  • Added a configuration option for choosing the leader key

  • The package used for neovim is now customizable by the user, using vim.package. For best results, always use an unwrapped package

  • Added highlight-undo plugin for highlighting undo/redo targets

  • Added bash LSP and formatter support

  • Disabled Lualine LSP status indicator for toggleterm buffer

  • Added nvim-docs-view, a plugin to display lsp hover documentation in a side panel

  • Switched to nixosOptionsDoc in option documentation. @@ -89,14 +90,55 @@ formatting changes, along with better source links.”

  • attrsOf str to attrsOf (listOf str)

  • Added statusline.lualine.extraActiveSection and statusline.lualine.extraInactiveSection

-

Release 0.6

Table of Contents

Changelog

Release notes for release 0.6

Changelog

ksonj:

  • Add Terraform language support

horriblename:

  • Fixed empty winbar when breadcrumbs are disabled

donnerinoern:

  • Added Gruvbox theme

  • Added marksman LSP for Markdown

  • Fixed markdown preview with Glow not working and added an option for changing the preview keybind

  • colorizer.nvim: switched to a maintained fork

  • Added markdown-preview.nvim, moved glow.nvim to a brand new vim.utility.preview category.

notashelf:

  • Finished moving to nixosOptionsDoc in the documentation and changelog. We are fully free of asciidoc now

  • Bumped plugin inputs to their latest versions

  • Deprecated presence.nvim in favor of neocord. This means vim.rich-presence.presence-nvim is removed and will throw -a warning if used. You are recommended to rewrite your neocord config from scratch based on the -official documentation

  • Added support for css and tailwindcss through vscode-language-servers-extracted & tailwind-language-server. -Those can be enabled through vim.languages.css and vim.languages.tailwind

  • Lualine module now allows customizing always_divide_middle, ignore_focus and disabled_filetypes through the new +

Release 0.6

Release notes for release 0.6

Breaking Changes and Migration Guide

In v0.6 we are introducing setupOpts: many plugin related options are moved into their respective setupOpts +submodule, e.g. nvimTree.disableNetrw is renamed to nvimTree.setupOpts.disable_netrw.

Why? in short, you can now pass in anything to setupOpts and it will be passed to your require'plugin'.setup{...}. +No need to wait for us to support every single plugin option.

The warnings when you rebuild your config should be enough to guide you through what you need to do, if there’s an +option that was renamed but wasn’t listed in the warning, please file a bug report!

To make your migration process less annoying, here’s a keybind that will help you with renaming stuff from camelCase to +snake_case (you’ll be doing that a lot):

-- paste this in a temp.lua file and load it in vim with :source /path/to/temp.lua
+function camelToSnake()
+    -- Get the current word under the cursor
+    local word = vim.fn.expand("<cword>")
+    -- Replace each capital letter with an underscore followed by its lowercase equivalent
+    local snakeCase = string.gsub(word, "%u", function(match)
+        return "_" .. string.lower(match)
+    end)
+    -- Remove the leading underscore if present
+    if string.sub(snakeCase, 1, 1) == "_" then
+        snakeCase = string.sub(snakeCase, 2)
+    end
+    vim.fn.setreg(vim.v.register, snakeCase)
+    -- Select the word under the cursor and paste
+    vim.cmd("normal! viwP")
+end
+
+vim.api.nvim_set_keymap('n', '<leader>a', ':lua camelToSnake()<CR>', { noremap = true, silent = true })
+
+

Changelog

ksonj:

  • Added Terraform language support.

  • Added ChatGPT.nvim, which can be enabled with vim.assistant.chatgpt. Do +keep in mind that this option requires OPENAI_API_KEY environment variable to be set.

donnerinoern:

  • Added Gruvbox theme.

  • Added marksman LSP for Markdown.

  • Fixed markdown preview with Glow not working and added an option for changing the preview keybind.

  • colorizer.nvim: switched to a maintained fork.

  • Added markdown-preview.nvim, moved glow.nvim to a brand new vim.utility.preview category.

elijahimmer

  • Added rose-pine theme.

jacekpoz:

  • Added vim.autocomplete.alwaysComplete. Allows users to have the autocomplete window popup only when manually activated.

horriblename:

  • Fixed empty winbar when breadcrumbs are disabled.

  • Added custom setupOpts for various plugins.

  • Removed support for deprecated plugin “nvim-compe”.

  • Moved most plugins to setupOpts method.

frothymarrow:

  • Added option vim.luaPackages to wrap neovim with extra Lua packages.

  • Rewrote the entire fidget.nvim module to include extensive configuration options. Option vim.fidget-nvim.align.bottom has +been removed in favor of vim.fidget-nvim.notification.window.align, which now supports +top and bottom values. vim.fidget-nvim.align.right has no longer any equivalent and also has been removed.

  • which-key.nvim categories can now be customized through vim.binds.whichKey.register

  • Added magick to vim.luaPackages for image.nvim.

  • Added alejandra to the default devShell.

  • Migrated neovim-flake to makeNeovimUnstable wrapper.

notashelf:

  • Finished moving to nixosOptionsDoc in the documentation and changelog. All documentation options +and files are fully free of Asciidoc, and will now use Nixpkgs flavored markdown.

  • Bumped plugin inputs to their latest versions.

  • Deprecated presence.nvim in favor of neocord. This means vim.rich-presence.presence-nvim is removed and will throw +a warning if used. You are recommended to rewrite your neocord configuration from scratch based on the. +official documentation

  • Removed Tabnine plugin due to the usage of imperative tarball downloads. If you’d like to see it back, please create an issue.

  • Added support for css and tailwindcss through vscode-language-servers-extracted & tailwind-language-server. +Those can be enabled through vim.languages.css and vim.languages.tailwind.

  • Lualine module now allows customizing always_divide_middle, ignore_focus and disabled_filetypes through the new options: vim.statusline.lualine.alwaysDivideMiddle, vim.statusline.lualine.ignoreFocus and -vim.statusline.lualine.disabledFiletypes

  • Updated all plugin inputs to their latest versions (26.01.2024) - this brought minor color changess to the Catppuccin -theme

elijahimmer

  • Added rose-pine theme

frothymarrow

  • Added option vim.luaPackages to wrap neovim with extra Lua packages.

+vim.statusline.lualine.disabledFiletypes.

  • Updated all plugin inputs to their latest versions (21.04.2024) - this brought minor color changes to the Catppuccin +theme.

  • Moved home-manager module entrypoint to flake/modules and added an experimental Nixos module. This requires further testing +before it can be considered ready for use.

  • Made lib calls explicit. E.g. lib.strings.optionalString instead of lib.optionalString. This is a pattern expected +to be followed by all contributors in the future.

  • Added image.nvim for image previews.

  • The final neovim package is now exposed. This means you can build the neovim package that will be added to your +package list without rebuilding your system to test if your configuration yields a broken package.

  • Changed the tree structure to distinguish between core options and plugin options.

  • Added plugin auto-discovery from plugin inputs. This is mostly from +JordanIsaac’s neovim-flake. Allows contributors to add plugin inputs +with the plugin- prefix to have them automatically discovered for the plugin type in lib/types.

  • Moved internal wrapLuaConfig to the extended library, structured its arguments to take luaBefore, luaConfig +and luaAfter as strings, which are then concatted inside a lua block.

  • Added vim.luaConfigBefore and vim.luaConfigAfter +for inserting verbatim Lua configuration before and after the resolved Lua DAG respectively. Both of those options +take strings as the type, so you may read the contents of a Lua file from a given path.

  • Added vim.spellChecking.ignoredFiletypes +and vim.spellChecking.programmingWordlist.enable for ignoring certain filetypes +in spellchecking and enabling vim-dirtytalk respectively. The previously used vim.spellcheck.vim-dirtytalk aliases to the latter +option.

  • Exposed withRuby, withNodeJs, withPython3, and python3Packages from the makeNeovimConfig function under their respective options.

  • Added vim.extraPackages for appending additional packages to the wrapper PATH, making said packages available +while inside the Neovim session.

  • Made treesitter options configurable, and moved treesitter-context to setupOpts` while it is enabled.

  • Added vim.notify.nvim-notify.setupOpts.render which takes either a string of enum or +a lua function. The default is “compact”, but you may change it according to +nvim-notify documentation.

  • diff --git a/style.css b/style.css index fbebeff..3f803f2 100644 --- a/style.css +++ b/style.css @@ -1,7 +1,830 @@ -:root{--nmd-color0: #0A3E68;--nmd-color1: #268598;--nmd-color2: #B8D09E;--nmd-color3: #F6CF5E;--nmd-color4: #EC733B;--nmd-color-info: #167cb9;--nmd-color-warn: #ff6700}html{scroll-behavior:smooth}body{text-size-adjust:100%;position:relative;width:100%;min-height:100vh}*,::after,::before{box-sizing:border-box}a:not([class]){text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td:empty,th:empty{opacity:0}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{border:0;max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}figure{margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:transparent}button::-moz-focus-inner{border:0}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:100%}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}body{background:white;color:#111827;max-width:min(100ch, 1024px);margin:0 auto;padding:10px;font-family:"Lucida Sans",Arial,sans-serif;font-size:16px;line-height:1.4em}@media (prefers-color-scheme: dark){body{background:#111827;color:#F9FAFB}}h1,h2,h3{color:var(--nmd-color0);font-family:"Lato",sans-serif;font-weight:300;line-height:1.125}@media (prefers-color-scheme: dark){h1,h2,h3{color:var(--nmd-color4)}}h1{font-size:48px;font-weight:300;margin:4rem 0 1.5rem}h2{font-size:32px;font-weight:300;margin:2rem 0 1rem}h3{font-size:20px;font-weight:400;margin:.5rem .25rem}p{margin:.9rem 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:var(--nmd-color0);text-decoration:underline;text-underline-offset:3px}a:visited{color:var(--nmd-color1)}a:hover{color:var(--nmd-color1)}@media (prefers-color-scheme: dark){a{color:var(--nmd-color3)}a:visited{color:var(--nmd-color2)}a:hover{color:var(--nmd-color4)}}code{font-size:90%}span.command{font-size:90%;font-family:monospace}em{font-style:italic}strong{font-weight:bold}pre{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB;font-size:90%;margin-bottom:1.5rem;padding:6px;overflow:auto}@media (prefers-color-scheme: dark){pre{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}pre span img{user-select:none}td,th{padding:2px 5px}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}dt{margin:1.2rem 0 .8rem}dd{margin-left:2rem}ul{margin:.9rem 0;padding-left:30px;list-style:disc}ul:first-child{margin-top:0}ul:last-child{margin-bottom:0}ol{margin:.9rem 0;padding-left:30px;list-style:decimal}ol:first-child{margin-top:0}ol:last-child{margin-bottom:0}li{margin:.9rem 0;padding-left:5px}li:first-child{margin-top:0}li:last-child{margin-bottom:0}.navheader hr,.navfooter hr{margin:1rem 0;background:#E5E7EB}@media (prefers-color-scheme: dark){.navheader hr,.navfooter hr{background:#4B5563}}.navheader a,.navfooter a{text-decoration:none}div.titlepage{margin:40px 0}div.titlepage hr{display:none}div.toc{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB}@media (prefers-color-scheme: dark){div.toc{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}div.toc a{text-decoration:none}div.note,div.warning{background:#F9FAFB;margin:2rem 16px;padding:10px;border:1px solid #E5E7EB;border-radius:4px;box-shadow:4px 4px 8px #E5E7EB;font-style:italic}@media (prefers-color-scheme: dark){div.note,div.warning{background:#1F2937;border-color:black;box-shadow:4px 4px 8px black}}div.note h3,div.warning h3{float:right;margin:0 0 1rem 1rem;width:42px;height:42px;content:url()}div.note h3+p,div.warning h3+p{margin-top:0}div.note h3{background-color:var(--nmd-color-info);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E")}div.warning h3{background-color:var(--nmd-color-warn);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E")}.term{font-weight:300}.docbook .xref img[src^=images\/callouts\/],.screen img,.programlisting img{width:1em}.calloutlist img{width:1.3em}.programlisting.language-shell .hljs-meta.prompt_{user-select:none}/*! +:root { + --nmd-color0: #0a3e68; + --nmd-color1: #268598; + --nmd-color2: #b8d09e; + --nmd-color3: #f6cf5e; + --nmd-color4: #ec733b; + --nmd-color-info: #167cb9; + --nmd-color-warn: #ff6700; +} +html { + -webkit-text-size-adjust: 100%; +} +html:focus-within { + scroll-behavior: smooth; +} +body { + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + min-height: 100vh; + position: relative; + text-rendering: optimizeSpeed; + width: 100%; +} +*, +:after, +:before { + box-sizing: border-box; +} +a:not([class]) { + -webkit-text-decoration-skip: ink; + text-decoration-skip-ink: auto; +} +a, +abbr, +acronym, +address, +applet, +article, +aside, +audio, +b, +big, +blockquote, +body, +canvas, +caption, +center, +cite, +code, +dd, +del, +details, +dfn, +div, +dl, +dt, +em, +embed, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +html, +i, +iframe, +img, +ins, +kbd, +label, +legend, +li, +mark, +menu, +nav, +object, +ol, +output, +p, +pre, +q, +ruby, +s, +samp, +section, +small, +span, +strike, +strong, +sub, +summary, +sup, +table, +tbody, +td, +tfoot, +th, +thead, +time, +tr, +tt, +u, +ul, +var, +video { + border: 0; + font-size: 100%; + font: inherit; + margin: 0; + padding: 0; + vertical-align: baseline; +} +:focus { + outline: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section { + display: block; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:after, +blockquote:before, +q:after, +q:before { + content: ""; + content: none; +} +input, +input:required { + box-shadow: none; +} +input:-webkit-autofill, +input:-webkit-autofill:active, +input:-webkit-autofill:focus, +input:-webkit-autofill:hover { + -webkit-box-shadow: inset 0 0 0 30px #fff; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { + -webkit-appearance: none; + -moz-appearance: none; +} +input[type="search"] { + -webkit-appearance: none; + -moz-appearance: none; +} +input:focus { + outline: 0; +} +audio, +canvas, +video { + display: inline-block; + max-width: 100%; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden] { + display: none; +} +a:active, +a:hover { + outline: 0; +} +img { + height: auto; + max-width: 100%; + vertical-align: middle; +} +img, +picture { + display: inline-block; +} +button, +input { + line-height: normal; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + background: 0 0; + border: 0; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +[disabled] { + pointer-events: none; +} +input[type="checkbox"], +input[type="radio"] { + padding: 0; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +button { + background: 0 0; + border: 0; +} +textarea { + overflow: auto; + resize: vertical; + vertical-align: top; +} +table { + border-collapse: collapse; + border-spacing: 0; + text-indent: 0; +} +hr { + background: #000; + border: 0; + box-sizing: content-box; + height: 1px; + line-height: 0; + margin: 0; + overflow: visible; + padding: 0; + page-break-after: always; + width: 100%; +} +pre { + font-family: monospace, monospace; + font-size: 100%; +} +a { + background-color: transparent; +} +abbr[title] { + border-bottom: none; + text-decoration: none; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; +} +small, +sub, +sup { + font-size: 75%; +} +sub, +sup { + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -5px; +} +sup { + top: -5px; +} +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1; + margin: 0; + padding: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="button"], +[type="reset"], +[type="submit"], +button { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + outline: 0; + padding: 0; +} +legend { + border: 0; + color: inherit; + display: block; + max-width: 100%; + white-space: normal; + width: 100%; +} +fieldset { + min-width: 0; +} +body:not(:-moz-handler-blocked) fieldset { + display: block; +} +progress { + vertical-align: baseline; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +summary { + display: list-item; +} +template { + display: none; +} +body { + background: white; + color: #111827; + max-width: min(100ch, 1024px); + margin: 0 auto; + padding: 10px; + font-family: "Lucida Sans", Arial, sans-serif; + font-size: 16px; + line-height: 1.4em; +} +@media (prefers-color-scheme: dark) { + body { + background: #111827; + color: #f9fafb; + } +} +h1, +h2, +h3 { + color: var(--nmd-color0); + font-family: "Lato", sans-serif; + font-weight: 300; + line-height: 1.125; +} +@media (prefers-color-scheme: dark) { + h1, + h2, + h3 { + color: var(--nmd-color4); + } +} +h1 { + font-size: 48px; + font-weight: 300; + margin: 4rem 0 1.5rem; +} +h2 { + font-size: 32px; + font-weight: 300; + margin: 2rem 0 1rem; +} +h3 { + font-size: 20px; + font-weight: 400; + margin: 0.5rem 0.25rem; +} +p { + margin: 0.9rem 0; +} +p:first-child { + margin-top: 0; +} +p:last-child { + margin-bottom: 0; +} +a { + color: var(--nmd-color0); + text-decoration: underline; + text-underline-offset: 3px; +} +a:visited { + color: var(--nmd-color1); +} +a:hover { + color: var(--nmd-color1); +} +@media (prefers-color-scheme: dark) { + a { + color: var(--nmd-color3); + } + a:visited { + color: var(--nmd-color2); + } + a:hover { + color: var(--nmd-color4); + } +} +code { + font-size: 90%; +} +span.command { + font-size: 90%; + font-family: monospace; +} +em { + font-style: italic; +} +strong { + font-weight: bold; +} +pre { + background: #f9fafb; + margin: 2rem 16px; + padding: 10px; + border: 1px solid #e5e7eb; + border-radius: 4px; + box-shadow: 4px 4px 8px #e5e7eb; + font-size: 90%; + margin-bottom: 1.5rem; + padding: 6px; + overflow: auto; +} +@media (prefers-color-scheme: dark) { + pre { + background: #1f2937; + border-color: black; + box-shadow: 4px 4px 8px black; + } +} +pre span img { + user-select: none; +} +pre:has(code) { + padding: 0; +} +td, +th { + padding: 2px 5px; +} +td:first-child, +th:first-child { + padding-left: 0; +} +td:last-child, +th:last-child { + padding-right: 0; +} +dt { + margin: 1.2rem 0 0.8rem; +} +dd { + margin-left: 2rem; +} +ul { + margin: 0.9rem 0; + padding-left: 30px; + list-style: disc; +} +ul:first-child { + margin-top: 0; +} +ul:last-child { + margin-bottom: 0; +} +ol { + margin: 0.9rem 0; + padding-left: 30px; + list-style: decimal; +} +ol:first-child { + margin-top: 0; +} +ol:last-child { + margin-bottom: 0; +} +li { + margin: 0.9rem 0; + padding-left: 5px; +} +li:first-child { + margin-top: 0; +} +li:last-child { + margin-bottom: 0; +} +.navheader hr, +.navfooter hr { + margin: 1rem 0; + background: #e5e7eb; +} +@media (prefers-color-scheme: dark) { + .navheader hr, + .navfooter hr { + background: #4b5563; + } +} +.navheader a, +.navfooter a { + text-decoration: none; +} +div.titlepage { + margin: 40px 0; +} +div.titlepage hr { + display: none; +} +div.toc { + background: #f9fafb; + margin: 2rem 16px; + padding: 10px; + border: 1px solid #e5e7eb; + border-radius: 4px; + box-shadow: 4px 4px 8px #e5e7eb; +} +@media (prefers-color-scheme: dark) { + div.toc { + background: #1f2937; + border-color: black; + box-shadow: 4px 4px 8px black; + } +} +div.toc a { + text-decoration: none; +} +div.note, +div.warning { + background: #f9fafb; + margin: 2rem 16px; + padding: 10px; + border: 1px solid #e5e7eb; + border-radius: 4px; + box-shadow: 4px 4px 8px #e5e7eb; + font-style: italic; +} +@media (prefers-color-scheme: dark) { + div.note, + div.warning { + background: #1f2937; + border-color: black; + box-shadow: 4px 4px 8px black; + } +} +div.note h3, +div.warning h3 { + float: right; + margin: 0 0 1rem 1rem; + width: 42px; + height: 42px; + content: url(); +} +div.note h3 + p, +div.warning h3 + p { + margin-top: 0; +} +div.note h3 { + background-color: var(--nmd-color-info); + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E"); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E"); +} +div.warning h3 { + background-color: var(--nmd-color-warn); + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E"); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E"); +} +.term { + font-weight: 300; +} +.docbook .xref img[src^="images\/callouts\/"], +.screen img, +.programlisting img { + width: 1em; +} +.calloutlist img { + width: 1.3em; +} +.programlisting.language-shell .hljs-meta.prompt_ { + user-select: none; +} /*! Theme: Tomorrow Author: Chris Kempson (http://chriskempson.com) License: ~ MIT (or more permissive) [via base16-schemes-source] Maintainer: @highlightjs/core-team Version: 2021.09.0 -*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#4d4d4c;background:#fff}.hljs ::selection,.hljs::selection{background-color:#d6d6d6;color:#4d4d4c}.hljs-comment{color:#8e908c}.hljs-tag{color:#969896}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#4d4d4c}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f5871f}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#eab700}.hljs-strong{font-weight:700;color:#eab700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#718c00}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#3e999f}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#4271ae}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#8959a8}.hljs-emphasis{color:#8959a8;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.hljs{background:#f1f5f9}@media (prefers-color-scheme: dark){/*! Theme: Tomorrow Night Author: Chris Kempson (http://chriskempson.com) License: ~ MIT (or more permissive) [via base16-schemes-source] Maintainer: @highlightjs/core-team Version: 2021.09.0*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ccc;background:#2d2d2d}.hljs ::selection,.hljs::selection{background-color:#515151;color:#ccc}.hljs-comment{color:#999}.hljs-tag{color:#b4b7b4}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#ccc}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f2777a}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f99157}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#fc6}.hljs-strong{font-weight:700;color:#fc6}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#9c9}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#6cc}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#69c}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#c9c}.hljs-emphasis{color:#c9c;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}} +*/ +pre code.hljs { + display: block; + overflow-x: auto; + padding: 1em; +} +code.hljs { + padding: 3px 5px; +} +.hljs { + color: #4d4d4c; + background: #fff; +} +.hljs ::selection, +.hljs::selection { + background-color: #d6d6d6; + color: #4d4d4c; +} +.hljs-comment { + color: #8e908c; +} +.hljs-tag { + color: #969896; +} +.hljs-operator, +.hljs-punctuation, +.hljs-subst { + color: #4d4d4c; +} +.hljs-operator { + opacity: 0.7; +} +.hljs-bullet, +.hljs-deletion, +.hljs-name, +.hljs-selector-tag, +.hljs-template-variable, +.hljs-variable { + color: #c82829; +} +.hljs-attr, +.hljs-link, +.hljs-literal, +.hljs-number, +.hljs-symbol, +.hljs-variable.constant_ { + color: #f5871f; +} +.hljs-class .hljs-title, +.hljs-title, +.hljs-title.class_ { + color: #eab700; +} +.hljs-strong { + font-weight: 700; + color: #eab700; +} +.hljs-addition, +.hljs-code, +.hljs-string, +.hljs-title.class_.inherited__ { + color: #718c00; +} +.hljs-built_in, +.hljs-doctag, +.hljs-keyword.hljs-atrule, +.hljs-quote, +.hljs-regexp { + color: #3e999f; +} +.hljs-attribute, +.hljs-function .hljs-title, +.hljs-section, +.hljs-title.function_, +.ruby .hljs-property { + color: #4271ae; +} +.diff .hljs-meta, +.hljs-keyword, +.hljs-template-tag, +.hljs-type { + color: #8959a8; +} +.hljs-emphasis { + color: #8959a8; + font-style: italic; +} +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-meta .hljs-string { + color: #a3685a; +} +.hljs-meta .hljs-keyword, +.hljs-meta-keyword { + font-weight: 700; +} +@media (prefers-color-scheme: dark) { + /*! Theme: Tomorrow Night Author: Chris Kempson (http://chriskempson.com) License: ~ MIT (or more permissive) [via base16-schemes-source] Maintainer: @highlightjs/core-team Version: 2021.09.0*/ + pre code.hljs { + display: block; + overflow-x: auto; + padding: 1em; + } + code.hljs { + padding: 3px 5px; + } + .hljs { + color: #ccc; + background: #2d2d2d; + } + .hljs ::selection, + .hljs::selection { + background-color: #515151; + color: #ccc; + } + .hljs-comment { + color: #999; + } + .hljs-tag { + color: #b4b7b4; + } + .hljs-operator, + .hljs-punctuation, + .hljs-subst { + color: #ccc; + } + .hljs-operator { + opacity: 0.7; + } + .hljs-bullet, + .hljs-deletion, + .hljs-name, + .hljs-selector-tag, + .hljs-template-variable, + .hljs-variable { + color: #f2777a; + } + .hljs-attr, + .hljs-link, + .hljs-literal, + .hljs-number, + .hljs-symbol, + .hljs-variable.constant_ { + color: #f99157; + } + .hljs-class .hljs-title, + .hljs-title, + .hljs-title.class_ { + color: #fc6; + } + .hljs-strong { + font-weight: 700; + color: #fc6; + } + .hljs-addition, + .hljs-code, + .hljs-string, + .hljs-title.class_.inherited__ { + color: #9c9; + } + .hljs-built_in, + .hljs-doctag, + .hljs-keyword.hljs-atrule, + .hljs-quote, + .hljs-regexp { + color: #6cc; + } + .hljs-attribute, + .hljs-function .hljs-title, + .hljs-section, + .hljs-title.function_, + .ruby .hljs-property { + color: #69c; + } + .diff .hljs-meta, + .hljs-keyword, + .hljs-template-tag, + .hljs-type { + color: #c9c; + } + .hljs-emphasis { + color: #c9c; + font-style: italic; + } + .hljs-meta, + .hljs-meta .hljs-keyword, + .hljs-meta .hljs-string { + color: #a3685a; + } + .hljs-meta .hljs-keyword, + .hljs-meta-keyword { + font-weight: 700; + } +}