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 @@
-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.
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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 @@ booleanDeclared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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.
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 @@ packageDeclared by:
-
-<neovim-flake/modules/basic/module.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>
|
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/assistant/copilot/copilot.nix>
+ |
vim.assistant.copilot.panel.ratio
+ vim.assistant.copilot.setupOpts.panel.layout.ratio
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Whether to enable enable autocomplete.
+Whether to enable autocomplete.
Type: boolean
@@ -606,8 +1080,32 @@ booleanDeclared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
Declared by:
-
-<neovim-flake/modules/completion/nvim-cmp/nvim-cmp.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/autopairs/nvim-autopairs/nvim-autopairs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/binds/cheatsheet/cheatsheet.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/comments/comment-nvim/comment-nvim.nix>
+ |
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 stringDefault:
{ }
Example:
" Set the tab size to 4 spaces
+set tabstop=4
+set shiftwidth=4
+set expandtab
+
+
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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 @@ booleanDeclared by:
-
-<neovim-flake/modules/dashboard/alpha/alpha.nix>
+ |
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 @@ booleanDeclared by:
-
-<neovim-flake/modules/dashboard/dashboard-nvim/dashboard-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/dashboard/startify/startify.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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, 16Default:
-20
16
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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 pathDefault:
-"/tmp/nvim.log"
null
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/debugger/nvim-dap/nvim-dap.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.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.
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>
|
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 be
true`
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>
+ |
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/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 be
true`
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
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.reloadOnBufEnter
+ vim.filetree.nvimTree.setupOpts.reload_on_bufenter
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.addTrailing
+ vim.filetree.nvimTree.setupOpts.renderer.add_trailing
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.fullName
+ vim.filetree.nvimTree.setupOpts.renderer.full_name
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.groupEmpty
+ vim.filetree.nvimTree.setupOpts.renderer.group_empty
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.highlightGit
+ vim.filetree.nvimTree.setupOpts.renderer.highlight_git
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.highlightModified
+ vim.filetree.nvimTree.setupOpts.renderer.highlight_modified
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.highlightOpenedFiles
+ vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons
+ vim.filetree.nvimTree.setupOpts.renderer.icons
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.gitPlacement
+ vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.glyphs
+ vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.glyphs.default
+ vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.glyphs.folder
+ vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder
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>
+ |
vim.filetree.nvimTree.renderer.icons.glyphs.git
+ vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.glyphs.modified
+ vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.glyphs.symlink
+ vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.modifiedPlacement
+ vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.padding
+ vim.filetree.nvimTree.setupOpts.renderer.icons.padding
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.show.file
+ vim.filetree.nvimTree.setupOpts.renderer.icons.show.file
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.show.folder
+ vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.show.folderArrow
+ vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.show.git
+ vim.filetree.nvimTree.setupOpts.renderer.icons.show.git
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.show.modified
+ vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.symlinkArrow
+ vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.icons.webdevColors
+ vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.indentMarkers
+ vim.filetree.nvimTree.setupOpts.renderer.indent_markers
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.indentMarkers.enable
+ vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.indentMarkers.icons
+ vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.indentMarkers.inlineArrows
+ vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.indentWidth
+ vim.filetree.nvimTree.setupOpts.renderer.indent_width
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.rootFolderLabel
+ vim.filetree.nvimTree.setupOpts.renderer.root_folder_label
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.specialFiles
+ vim.filetree.nvimTree.setupOpts.renderer.special_files
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.renderer.symlinkDestination
+ vim.filetree.nvimTree.setupOpts.renderer.symlink_destination
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.respectBufCwd
+ vim.filetree.nvimTree.setupOpts.respect_buf_cwd
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.rootDirs
+ vim.filetree.nvimTree.setupOpts.root_dirs
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.selectPrompts
+ vim.filetree.nvimTree.setupOpts.select_prompts
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.sort.foldersFirst
+ vim.filetree.nvimTree.setupOpts.sort.folders_first
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.sort.sorter
+ vim.filetree.nvimTree.setupOpts.sort.sorter
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.syncRootWithCwd
+ vim.filetree.nvimTree.setupOpts.sync_root_with_cwd
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.systemOpen.args
+ vim.filetree.nvimTree.setupOpts.system_open.args
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.systemOpen.cmd
+ vim.filetree.nvimTree.setupOpts.system_open.cmd
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.tab
+ vim.filetree.nvimTree.setupOpts.tab
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.tab.sync
+ vim.filetree.nvimTree.setupOpts.tab.sync
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.tab.sync.close
+ vim.filetree.nvimTree.setupOpts.tab.sync.close
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.tab.sync.ignore
+ vim.filetree.nvimTree.setupOpts.tab.sync.ignore
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.tab.sync.open
+ vim.filetree.nvimTree.setupOpts.tab.sync.open
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.trash
+ vim.filetree.nvimTree.setupOpts.trash
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.trash.cmd
+ vim.filetree.nvimTree.setupOpts.trash.cmd
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.ui
+ vim.filetree.nvimTree.setupOpts.ui
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.ui.confirm.remove
+ vim.filetree.nvimTree.setupOpts.ui.confirm.remove
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.ui.confirm.trash
+ vim.filetree.nvimTree.setupOpts.ui.confirm.trash
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.updateFocusedFile
+ vim.filetree.nvimTree.setupOpts.update_focused_file
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.updateFocusedFile.enable
+ vim.filetree.nvimTree.setupOpts.update_focused_file.enable
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.updateFocusedFile.ignoreList
+ vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.updateFocusedFile.updateRoot
+ vim.filetree.nvimTree.setupOpts.update_focused_file.update_root
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view
+ vim.filetree.nvimTree.setupOpts.view
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.centralizeSelection
+ vim.filetree.nvimTree.setupOpts.view.centralize_selection
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.cursorline
+ vim.filetree.nvimTree.setupOpts.view.cursorline
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.debounceDelay
+ vim.filetree.nvimTree.setupOpts.view.debounce_delay
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.float
+ vim.filetree.nvimTree.setupOpts.view.float
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.float.enable
+ vim.filetree.nvimTree.setupOpts.view.float.enable
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.float.openWinConfig
+ vim.filetree.nvimTree.setupOpts.view.float.open_win_config
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.float.quitOnFocusLoss
+ vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.number
+ vim.filetree.nvimTree.setupOpts.view.number
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.preserveWindowProportions
+ vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.relativenumber
+ vim.filetree.nvimTree.setupOpts.view.relativenumber
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.side
+ vim.filetree.nvimTree.setupOpts.view.side
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.signcolumn
+ vim.filetree.nvimTree.setupOpts.view.signcolumn
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
vim.filetree.nvimTree.view.width
+ vim.filetree.nvimTree.setupOpts.view.width
Declared by:
-
-<neovim-flake/modules/filetree/nvimtree/nvimtree.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/gestures/gesture-nvim/gesture-nvim.nix>
+ |
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 @@ booleanDeclared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
vim.git.gitsigns.codeActions
+ vim.git.gitsigns.codeActions.enable
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.nix>
+ |
Declared by:
-
-<neovim-flake/modules/git/git.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>
|
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 setDeclared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages>
+ |
Declared by:
-
-<neovim-flake/modules/languages>
+ |
Declared by:
-
-<neovim-flake/modules/languages>
+ |
Declared by:
-
-<neovim-flake/modules/languages>
+ |
Declared by:
-
-<neovim-flake/modules/languages>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Default:
-<derivation shfmt-3.7.0>
<derivation shfmt-3.8.0>
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Default:
-<derivation bash-language-server-5.0.0>
<derivation bash-language-server-5.1.2>
Example:
[lib.getExe pkgs.nodePackages.bash-language-server "start"]
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/bash/bash.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Default:
-<derivation lldb-16.0.6>
<derivation lldb-17.0.6>
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Default:
-<derivation ccls-0.20230717>
<derivation ccls-0.20240202>
Example:
"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/clang.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/languages/css.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/css.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/css.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/css.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/css.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Default:
-<derivation dart-3.2.4>
<derivation dart-3.3.3>
Example:
"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/dart/dart.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/elixir/elixir-tools.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Default:
-<derivation delve-1.22.0>
<derivation delve-1.22.1>
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Default:
-<derivation gopls-0.14.2>
<derivation gopls-0.15.3>
Example:
"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/go.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/html.nix>
+ |
Enable HTML treesitter
+Whether to enable HTML treesitter support.
Type: boolean
@@ -8378,11 +9016,14 @@ booleanDefault:
false
Example:
+true
Declared by:
-
-<neovim-flake/modules/languages/html.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/html.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/html.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/java.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/java.nix>
+ |
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\"]"
Declared by:
-
-<neovim-flake/modules/languages/java.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/java.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/java.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/lua.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/lua.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/lua.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/lua.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/lua.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/lua.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/markdown/markdown.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Default:
-<derivation nimlsp-0.4.4>
<derivation nimlsp-0.4.6>
Example:
"[lib.getExe pkgs.nimlsp]"
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Enable Nim treesitter
+Whether to enable Nim treesitter.
Type: boolean
@@ -9095,11 +9736,14 @@ booleanDefault:
false
Example:
+true
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Enable extra Nix diagnostics
+Whether to enable extra Nix diagnostics.
Type: boolean
@@ -9170,11 +9814,14 @@ booleanDefault:
false
Example:
+true
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Enable Nix treesitter
+Whether to enable Nix treesitter.
Type: boolean
@@ -9374,11 +10021,14 @@ booleanDefault:
false
Example:
+true
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/nix.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/php.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/php.nix>
+ |
Default:
-<derivation phpactor-2023.08.06-1>
<derivation phpactor-2024.03.09.0>
Example:
"[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"
Declared by:
-
-<neovim-flake/modules/languages/php.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/php.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/php.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/php.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Default:
-<derivation python3-3.11.7-env>
<derivation python3-3.11.9-env>
Example:
with pkgs; python39.withPackages (ps: with ps; [debugpy])
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Default:
-<derivation black-23.11.0>
<derivation black-24.3.0>
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Default:
-<derivation pyright-1.1.336>
<derivation pyright-1.1.354>
Example:
"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/python.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Default:
-<derivation lldb-16.0.6>
<derivation lldb-17.0.6>
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Default:
-<derivation rust-analyzer-2024-01-15>
<derivation rust-analyzer-2024-04-08>
Example:
"[lib.getExe pkgs.jdt-language-server \"-data\" \"~/.cache/jdtls/workspace\"]"
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/rust.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Default:
-<derivation sqlfluff-2.3.5>
<derivation sqlfluff-3.0.5>
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/sql.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Default:
-<derivation prettier-3.1.0>
<derivation prettier-3.2.5>
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
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\"]"
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/svelte.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tailwind.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tailwind.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tailwind.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tailwind.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/terraform.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/terraform.nix>
+ |
Default:
-<derivation terraform-ls-0.32.5>
<derivation terraform-ls-0.33.1>
Declared by:
-
-<neovim-flake/modules/languages/terraform.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/terraform.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/terraform.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Default:
-<derivation prettier-3.1.0>
<derivation prettier-3.2.5>
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
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\"]"
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/ts.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/zig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/zig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/zig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/zig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/zig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/zig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lightbulb/lightbulb.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/lsp/lspconfig/lspconfig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspconfig/lspconfig.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspkind/lspkind.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspkind/lspkind.nix>
+ |
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 @@ booleanDeclared by:
-
-<neovim-flake/modules/lsp/lsplines/lsplines.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/lspsaga/lspsaga.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/null-ls/null-ls.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/null-ls/null-ls.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix>
+ |
vim.lsp.nvim-docs-view.updateMode
+ vim.lsp.nvim-docs-view.setupOpts.update_mode
Declared by:
-
-<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix>
+ |
vim.lsp.nvim-docs-view.width
+ vim.lsp.nvim-docs-view.setupOpts.width
Declared by:
-
-<neovim-flake/modules/lsp/nvim-docs-view/nvim-docs-view.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/nvim-code-action-menu/nvim-code-action-menu.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/trouble/trouble.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/trouble/trouble.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/trouble/trouble.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/trouble/trouble.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/trouble/trouble.nix>
+ |
Declared by:
-
-<neovim-flake/modules/lsp/trouble/trouble.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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.
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>
|
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 stringDefault:
{ }
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>
+ |
Default:
[ ]
Example:
+["magick" "serpent"]
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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 @@ submoduleDeclared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/core>
+ |
Declared by:
-
-<neovim-flake/modules/minimap/codewindow/codewindow.nix>
+ |
Declared by:
-
-<neovim-flake/modules/minimap/codewindow/codewindow.nix>
+ |
Declared by:
-
-<neovim-flake/modules/minimap/codewindow/codewindow.nix>
+ |
Declared by:
-
-<neovim-flake/modules/minimap/codewindow/codewindow.nix>
+ |
Declared by:
-
-<neovim-flake/modules/minimap/codewindow/codewindow.nix>
+ |
Whether to enable minimap-vim plugin for minimap view.
+Whether to enable minimap view [minimap-vim].
Type: boolean
@@ -15913,8 +16694,8 @@ booleanDeclared by:
-
-<neovim-flake/modules/minimap/minimap-vim/minimap-vim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Whether to enable organizer tool for Neovim…
+Whether to enable note organizer tool for Neovim [mind-nvim].
Type: boolean
@@ -15964,8 +16745,8 @@ booleanDeclared by:
-
-<neovim-flake/modules/notes/mind-nvim/mind-nvim.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Type: boolean
+Default:
+true
Declared by:
-
-<neovim-flake/modules/notes/obsidian/obsidian.nix>
+ |
vim.notes.obsidian.daily-notes.date-format
+ vim.notes.obsidian.setupOpts.daily_notes.date_format
Date format used for creating daily notes
Type: -string
+null or stringDefault:
-""
null
Declared by:
-
-<neovim-flake/modules/notes/obsidian/obsidian.nix>
+ |
vim.notes.obsidian.daily-notes.folder
+ vim.notes.obsidian.setupOpts.daily_notes.folder
Directory in which daily notes should be created
Type: -string
+null or stringDefault:
-""
null
Declared by:
-
-<neovim-flake/modules/notes/obsidian/obsidian.nix>
+ |
vim.notes.obsidian.dir
+ vim.notes.obsidian.setupOpts.dir
Declared by:
-
-<neovim-flake/modules/notes/obsidian/obsidian.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
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>
+ |
vim.notes.orgmode.orgDefaultNotesFile
+ vim.notes.orgmode.setupOpts.org_default_notes_file
Declared by:
-
-<neovim-flake/modules/notes/orgmode/orgmode.nix>
+ |
Declared by:
-
-<neovim-flake/modules/notes/orgmode/orgmode.nix>
+ |
Declared by:
-
-<neovim-flake/modules/notes/orgmode/orgmode.nix>
+ |
Declared by:
-
-<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
+ |
Declared by:
-
-<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
+ |
Declared by:
-
-<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Default:
-"[[.*<(KEYWORDS)(\\([^\\)]*\\))?:]]"
".*<(KEYWORDS)(\\([^\\)]*\\))?:"
Declared by:
-
-<neovim-flake/modules/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
Default:
-"[[\\b(KEYWORDS)(\\([^\\)]*\\))?:]]"
"\\b(KEYWORDS)(\\([^\\)]*\\))?:"
Declared by:
-
-<neovim-flake/modules/notes/todo-comments/todo-comments.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
+ |
vim.notify.nvim-notify.icons
+ vim.notify.nvim-notify.setupOpts.icons
Declared by:
-
-<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
+ |
vim.notify.nvim-notify.position
+ vim.notify.nvim-notify.setupOpts.position
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
+ |
vim.notify.nvim-notify.timeout
+ vim.notify.nvim-notify.setupOpts.timeout
Declared by:
-
-<neovim-flake/modules/ui/notifications/nvim-notify/nvim-notify.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.auto_update
+ vim.presence.neocord.setupOpts.auto_update
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.blacklist
+ vim.presence.neocord.setupOpts.blacklist
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.client_id
+ vim.presence.neocord.setupOpts.client_id
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.debounce_timeout
+ vim.presence.neocord.setupOpts.debounce_timeout
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.rich_presence.file_explorer_text
+ vim.presence.neocord.setupOpts.file_explorer_text
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.rich_presence.git_commit_text
+ vim.presence.neocord.setupOpts.git_commit_text
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.rich_presence.line_number_text
+ vim.presence.neocord.setupOpts.line_number_text
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/rich-presence/neocord/neocord.nix>
+ |
vim.presence.neocord.rich_presence.reading_text
+ vim.presence.neocord.setupOpts.reading_text
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/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>
|
Prevent swapfile, backupfile from being created
+Prevent swapfile and backupfile from being created
Type: boolean
@@ -17020,8 +18017,8 @@ booleanDeclared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.excludeDirs
+ vim.projects.project-nvim.setupOpts.exclude_dirs
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.lspIgnored
+ vim.projects.project-nvim.setupOpts.lsp_ignored
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.manualMode
+ vim.projects.project-nvim.setupOpts.manual_mode
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.patterns
+ vim.projects.project-nvim.setupOpts.patterns
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.scopeChdir
+ vim.projects.project-nvim.setupOpts.scope_chdir
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.showHidden
+ vim.projects.project-nvim.setupOpts.show_hidden
Declared by:
-
-<neovim-flake/modules/projects/project-nvim/project-nvim.nix>
+ |
vim.projects.project-nvim.silentChdir
+ vim.projects.project-nvim.setupOpts.silent_chdir
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
+ |
Declared by:
-
-<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
+ |
Declared by:
-
-<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
+ |
vim.session.nvim-session-manager.pathReplacer
+ vim.session.nvim-session-manager.setupOpts.path_replacer
Declared by:
-
-<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
+ |
Declared by:
-
-<neovim-flake/modules/session/nvim-session-manager/nvim-session-manager.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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 @@ booleanDeclared by:
-
-<neovim-flake/modules/basic/module.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>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/statusline/lualine/lualine.nix>
+ |
Default:
-true
false
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Declared by:
-
-<neovim-flake/modules/basic/module.nix>
+ |
Whether to enable nvim-bufferline-lua as a bufferline.
+Whether to enable neovim bufferline.
Type: boolean
@@ -19045,8 +20131,8 @@ booleanDeclared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/tabline/nvim-bufferline/nvim-bufferline.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/utility/telescope/telescope.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
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>
+ |
Declared by:
-
-<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
+ |
Default:
-<derivation lazygit-0.40.2>
<derivation lazygit-0.41.0>
Declared by:
-
-<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
+ |
Declared by:
-
-<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
+ |
Declared by:
-
-<neovim-flake/modules/terminal/toggleterm/toggleterm.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/theme/theme.nix>
+ |
Declared by:
-
-<neovim-flake/modules/theme/theme.nix>
+ |
Declared by:
-
-<neovim-flake/modules/theme/theme.nix>
+ |
Declared by:
-
-<neovim-flake/modules/theme/theme.nix>
+ |
Declared by:
-
-<neovim-flake/modules/theme/theme.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tidal/tidal.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tidal/tidal.nix>
+ |
Declared by:
-
-<neovim-flake/modules/languages/tidal/tidal.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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>
|
Declared by:
-
-<neovim-flake/modules/treesitter/treesitter.nix>
+ |
Declared by:
-
-<neovim-flake/modules/treesitter/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 @@ booleanDeclared by:
-
-<neovim-flake/modules/treesitter/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 integerDeclared by:
-
-<neovim-flake/modules/treesitter/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 integerDeclared by:
-
-<neovim-flake/modules/treesitter/context.nix>
+ |
vim.treesitter.context.mode
+ vim.treesitter.context.setupOpts.mode
Declared by:
-
-<neovim-flake/modules/treesitter/context.nix>
+ |
vim.treesitter.context.multilineThreshold
+ vim.treesitter.context.setupOpts.multiline_threshold
Declared by:
-
-<neovim-flake/modules/treesitter/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>
+ |
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>
+ |
vim.treesitter.context.zindex
+ vim.treesitter.context.setupOpts.zindex
Declared by:
-
-<neovim-flake/modules/treesitter/context.nix>
+ |
Declared by:
-
-<neovim-flake/modules/treesitter/treesitter.nix>
+ |
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 packageDeclared by:
-
-<neovim-flake/modules/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).
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.
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.
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.
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>
|
Declared by:
-
-<neovim-flake/modules/treesitter/treesitter.nix>
+ |
Declared by:
-
-<neovim-flake/modules/treesitter/treesitter.nix>
+ |
Declared by:
-
-<neovim-flake/modules/treesitter/treesitter.nix>
+ |
Declared by:
-
-<neovim-flake/modules/treesitter/treesitter.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/borders/borders.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/borders/borders.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/borders/borders.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/borders/borders.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/borders/borders.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/borders/borders.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
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>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Default:
-"h"
"l"
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.nodeMarkers.icons.branch
+ vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.nodeMarkers.icons.leaf
+ vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.nodeMarkers.icons.leafSelected
+ vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.sourceBuffer.followNode
+ vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.sourceBuffer.highlight
+ vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.sourceBuffer.reorient
+ vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.sourceBuffer.scrolloff
+ vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.useDefaultMappings
+ vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.window.border
+ vim.ui.breadcrumbs.navbuddy.setupOpts.window.border
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.window.scrolloff
+ vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.window.sections.left.border
+ vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.window.sections.mid.border
+ vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.window.sections.right.border
+ vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
vim.ui.breadcrumbs.navbuddy.window.sections.right.preview
+ vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Declared by:
-
-<neovim-flake/modules/ui/breadcrumbs/breadcrumbs.nix>
+ |
Whether to enable nvim-colorizer.lua for color highlighting.
+Whether to enable color highlighting [nvim-colorizer.lua].
Type: boolean
@@ -22532,15 +24594,40 @@ booleanDeclared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.alwaysUpdate
+ vim.ui.colorizer.setupOpts.user_default_options.alwaysUpdate
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.css
+ vim.ui.colorizer.setupOpts.user_default_options.css
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.css_fn
+ vim.ui.colorizer.setupOpts.user_default_options.css_fn
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.hsl_fn
+ vim.ui.colorizer.setupOpts.user_default_options.hsl_fn
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.mode
+ vim.ui.colorizer.setupOpts.user_default_options.mode
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.names
+ vim.ui.colorizer.setupOpts.user_default_options.names
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.rgb
+ vim.ui.colorizer.setupOpts.user_default_options.rgb
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.rgb_fn
+ vim.ui.colorizer.setupOpts.user_default_options.rgb_fn
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.rrggbb
+ vim.ui.colorizer.setupOpts.user_default_options.rrggbb
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.rrggbbaa
+ vim.ui.colorizer.setupOpts.user_default_options.rrggbbaa
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.sass
+ vim.ui.colorizer.setupOpts.user_default_options.sass
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
vim.ui.colorizer.options.tailwind
+ vim.ui.colorizer.setupOpts.user_default_options.tailwind
Declared by:
-
-<neovim-flake/modules/ui/colorizer/colorizer.nix>
+ |
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 @@ booleanDeclared by:
-
-<neovim-flake/modules/ui/illuminate/illuminate.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/ui/modes/modes.nix>
+ |
vim.ui.modes-nvim.colors.delete
+ vim.ui.modes-nvim.setupOpts.colors.delete
Declared by:
-
-<neovim-flake/modules/ui/modes/modes.nix>
+ |
vim.ui.modes-nvim.colors.insert
+ vim.ui.modes-nvim.setupOpts.colors.insert
Declared by:
-
-<neovim-flake/modules/ui/modes/modes.nix>
+ |
vim.ui.modes-nvim.colors.visual
+ vim.ui.modes-nvim.setupOpts.colors.visual
Declared by:
-
-<neovim-flake/modules/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
Declared by:
-
-<neovim-flake/modules/ui/modes/modes.nix>
+ |
Whether to enable noice-nvim UI modification library.
+Whether to enable noice.nvim UI modification library.
Type: boolean
@@ -23048,8 +25184,8 @@ booleanDeclared by:
-
-<neovim-flake/modules/ui/noice/noice.nix>
+ |
Declared by:
-
-<neovim-flake/modules/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
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
-
+
-
-
+
+
Table of Contents
This section lists the release notes for tagged version of neovim-flake and current main.
Table of Contents
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.
Removed hare language support (lsp/tree-sitter/etc). vim.lsp.hare
is no longer defined.
+
Appendix B. Release Notes
Table of Contents
This section lists the release notes for tagged version of nvf and
+the current main current main branch
Release 0.1
Table of Contents
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
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.
- Table of Contents
Release notes for release 0.2
Added two minimap plugins under vim.minimap
. codewindow.nvim
is enabled by default, while minimap.vim
is
+
Release 0.2
Table of Contents
Release notes for release 0.2
Changelog
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.
- Table of Contents
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
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.
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.
-
Table of Contents
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
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.
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
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.
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
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
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.
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
- Table of Contents
Release notes for release 0.5
Added phan language server for PHP
Added phpactor language server for PHP
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
Added daily notes options for obsidian plugin
Added jdt-language-server for Java
Added Deno Language Server for javascript/typescript
Added support for multiple languages vim.spellChecking.languages, and added
+
Release 0.5
Table of Contents
Release notes for release 0.5
Changelog
Added phan language server for PHP
Added phpactor language server for PHP
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
Added daily notes options for obsidian plugin
Added jdt-language-server for Java
Added Deno Language Server for javascript/typescript
Added support for multiple languages vim.spellChecking.languages, and added
vim-dirtytalk through vim.spellChecking.enableProgrammingWordList
Renamed vim.visuals.cursorWordline
to vim.visuals.cursorline.enable
Added vim.visuals.cursorline.lineNumbersOnly to display cursorline
only in the presence of line numbers
Added Oxocarbon to the list of available themes.
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
- Table of Contents
Release notes for release 0.6
Add Terraform language support
Fixed empty winbar when breadcrumbs are disabled
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.
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
Table of Contents
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
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.
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.
Added rose-pine theme.
Added vim.autocomplete.alwaysComplete
. Allows users to have the autocomplete window popup only when manually activated.
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.
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.
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
Added rose-pine theme
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;
+ }
+}