diff --git a/assets/search-data.json b/assets/search-data.json
index 6c4633e6..f0b998f2 100644
--- a/assets/search-data.json
+++ b/assets/search-data.json
@@ -1 +1 @@
-{"documents":[{"id":"1","title":"Configuring nvf","content":"","path":"configuring.html","tokens":[],"title_tokens":["nvf","configuring"],"anchors":[{"text":"Configuring nvf","id":"ch-configuring","level":1,"tokens":["nvf","configuring"]},{"text":"Custom Plugins","id":"ch-custom-plugins","level":1,"tokens":["custom","plugins"]},{"text":"Adding Plugins","id":"ch-adding-plugins","level":2,"tokens":["plugins","adding"]},{"text":"Configuring","id":"sec-configuring-plugins","level":1,"tokens":["configuring"]},{"text":"Lazy Plugins","id":"ch-vim-lazy-plugins","level":2,"tokens":["plugins","lazy"]},{"text":"Standard API","id":"ch-vim-extra-plugins","level":2,"tokens":["api","standard"]},{"text":"Setup using luaConfigRC","id":"setup-using-luaconfigrc","level":3,"tokens":["luaconfigrc","using","setup"]},{"text":"Lazy Method","id":"sec-lazy-method","level":1,"tokens":["lazy","method"]},{"text":"LazyFile event","id":"sec-lazyfile-event","level":2,"tokens":["lazyfile","event"]},{"text":"Non-lazy Method","id":"sec-non-lazy-method","level":1,"tokens":["non-lazy","method"]},{"text":"Legacy Method","id":"sec-legacy-method","level":1,"tokens":["method","legacy"]},{"text":"Adding New Plugins","id":"sec-adding-new-plugins","level":2,"tokens":["adding","plugins","new"]},{"text":"Overriding plugins","id":"ch-overriding-plugins","level":1,"tokens":["overriding","plugins"]},{"text":"Language Support","id":"ch-languages","level":1,"tokens":["support","language"]},{"text":"LSP Customizations","id":"sec-lsp-customization","level":1,"tokens":["customizations","lsp"]},{"text":"Configuring LSP presets","id":"ch-configuring-lsp-presets","level":2,"tokens":["configuring","lsp","presets"]},{"text":"Adding custom LSP Servers","id":"ch-custom-lsp","level":2,"tokens":["adding","custom","servers","lsp"]},{"text":"Custom keymaps","id":"ch-keymaps","level":1,"tokens":["custom","keymaps"]},{"text":"Using DAGs","id":"ch-using-dags","level":1,"tokens":["using","dags"]},{"text":"entryAnywhere","id":"sec-types-dag-entryAnywhere","level":2,"tokens":["entryanywhere"]},{"text":"entryAfter","id":"ch-types-dag-entryAfter","level":2,"tokens":["entryafter"]},{"text":"entryBefore","id":"ch-types-dag-entryBefore","level":2,"tokens":["entrybefore"]},{"text":"entryBetween","id":"sec-types-dag-entryBetween","level":2,"tokens":["entrybetween"]},{"text":"entriesAnywhere","id":"sec-types-dag-entriesAnywhere","level":2,"tokens":["entriesanywhere"]},{"text":"entriesAfter","id":"sec-types-dag-entriesAfter","level":2,"tokens":["entriesafter"]},{"text":"entriesBefore","id":"sec-types-dag-entriesBefore","level":2,"tokens":["entriesbefore"]},{"text":"entriesBetween","id":"sec-types-dag-entriesBetween","level":2,"tokens":["entriesbetween"]},{"text":"DAG entries in nvf","id":"ch-dag-entries","level":1,"tokens":["dag","nvf","entries"]},{"text":"vim.luaConfigRC (top-level DAG)","id":"ch-vim-luaconfigrc","level":2,"tokens":["luaconfigrc","vim","top-level","dag"]},{"text":"Autocommands and Autogroups","id":"ch-autocmds-augroups","level":1,"tokens":["autogroups","autocommands","and"]},{"text":"Autogroups (vim.augroups)","id":"sec-vim-augroups","level":2,"tokens":["vim","augroups","autogroups"]},{"text":"Autocommands (vim.autocmds)","id":"sec-vim-autocmds","level":2,"tokens":["autocmds","autocommands","vim"]},{"text":"Queries (vim.treesitter.queries)","id":"queries--vim-treesitter-queries","level":1,"tokens":["queries","vim","treesitter"]}]},{"id":"2","title":"Hacking nvf","content":"{long description}\nThe vterm buffer is backed by libvterm and can handle Starship prompts without issues.\nAdds a language module for Ruby, adds appropriate formatters and Treesitter grammars\nThis adds the neo-tree plugin.","path":"hacking.html","tokens":["handle","vterm","module","issues","adds","for","appropriate","formatters","long","without","language","ruby","buffer","treesitter","can","libvterm","prompts","the","grammars","backed","starship","this","plugin","and","description","neo-tree"],"title_tokens":["hacking","nvf"],"anchors":[{"text":"Hacking nvf","id":"ch-hacking","level":1,"tokens":["nvf","hacking"]},{"text":"Getting Started","id":"sec-contrib-getting-started","level":2,"tokens":["started","getting"]},{"text":"Guidelines","id":"sec-guidelines","level":2,"tokens":["guidelines"]},{"text":"Formatting","id":"sec-guidelines-formatting","level":3,"tokens":["formatting"]},{"text":"Formatting Commits","id":"sec-guidelines-commit-message-style","level":3,"tokens":["commits","formatting"]},{"text":"Commit Style","id":"sec-guidelines-commit-style","level":3,"tokens":["commit","style"]},{"text":"Code Style","id":"sec-guidelines-code-style","level":3,"tokens":["style","code"]},{"text":"Testing Changes","id":"sec-testing-changes","level":2,"tokens":["changes","testing"]},{"text":"Adding Documentation","id":"sec-guidelines-documentation","level":2,"tokens":["documentation","adding"]},{"text":"Building the Documentation","id":"building-the-documentation","level":3,"tokens":["the","documentation","building"]},{"text":"Formatting Changelog Entries","id":"formatting-changelog-entries","level":3,"tokens":["changelog","entries","formatting"]},{"text":"Breaking Changes","id":"breaking-changes","level":3,"tokens":["changes","breaking"]},{"text":"Adding Plugins","id":"sec-additional-plugins","level":2,"tokens":["adding","plugins"]},{"text":"With npins","id":"sec-npins-for-plugins","level":3,"tokens":["npins","with"]},{"text":"Packaging Complex Plugins","id":"sec-pkgs-for-plugins","level":3,"tokens":["complex","plugins","packaging"]},{"text":"Modular Setup Options","id":"sec-modular-setup-options","level":3,"tokens":["options","setup","modular"]},{"text":"Details of toLuaObject","id":"sec-details-of-toluaobject","level":3,"tokens":["toluaobject","details"]},{"text":"Lazy Loading Plugins","id":"sec-lazy-plugins","level":3,"tokens":["plugins","loading","lazy"]},{"text":"Keybinds","id":"sec-keybinds","level":2,"tokens":["keybinds"]},{"text":"Custom Key Mappings Support for a Plugin","id":"sec-custom-key-mappings","level":3,"tokens":["key","mappings","support","for","plugin","custom"]}]},{"id":"3","title":"Introduction","content":"","path":"index.html","tokens":[],"title_tokens":["introduction"],"anchors":[{"text":"Introduction","id":"nvf-manual","level":1,"tokens":["introduction"]},{"text":"Preface","id":"ch-preface","level":2,"tokens":["preface"]},{"text":"What is nvf","id":"sec-what-is-it","level":3,"tokens":["what","nvf"]},{"text":"Try it Out","id":"ch-try-it-out","level":2,"tokens":["out","try"]},{"text":"Using Prebuilt Configurations","id":"sec-using-prebuilt-configs","level":2,"tokens":["prebuilt","configurations","using"]},{"text":"Available Configurations","id":"sec-available-configs","level":3,"tokens":["configurations","available"]},{"text":"Installing nvf","id":"ch-installation","level":2,"tokens":["nvf","installing"]},{"text":"Standalone Installation","id":"ch-standalone-installation","level":1,"tokens":["installation","standalone"]},{"text":"Standalone Installation on NixOS","id":"ch-standalone-nixos","level":2,"tokens":["nixos","installation","standalone"]},{"text":"Standalone Installation on Home-Manager","id":"ch-standalone-hm","level":2,"tokens":["home-manager","installation","standalone"]},{"text":"Module Installation","id":"ch-module-installation","level":1,"tokens":["module","installation"]},{"text":"NixOS Module","id":"ch-nixos-module","level":2,"tokens":["module","nixos"]},{"text":"With Flakes","id":"sec-nixos-flakes","level":3,"tokens":["flakes","with"]},{"text":"Usage","id":"sec-nixos-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-nixos","level":3,"tokens":["example","installation"]},{"text":"Without Flakes","id":"sec-nixos-flakeless","level":2,"tokens":["flakes","without"]},{"text":"Home Manager Module","id":"ch-hm-module","level":2,"tokens":["home","manager","module"]},{"text":"With Flakes","id":"sec-hm-flakes","level":2,"tokens":["with","flakes"]},{"text":"Usage","id":"sec-hm-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-hm","level":3,"tokens":["installation","example"]},{"text":"Without Flakes","id":"sec-hm-flakeless","level":2,"tokens":["flakes","without"]}]},{"id":"4","title":"Known Issues and Quirks","content":"","path":"quirks.html","tokens":[],"title_tokens":["issues","known","and","quirks"],"anchors":[{"text":"Known Issues and Quirks","id":"ch-known-issues-quirks","level":1,"tokens":["known","and","issues","quirks"]},{"text":"NodeJS","id":"ch-quirks-nodejs","level":2,"tokens":["nodejs"]},{"text":"eslint-plugin-prettier","id":"sec-eslint-plugin-prettier","level":3,"tokens":["eslint-plugin-prettier"]},{"text":"Bugs & Suggestions","id":"ch-bugs-suggestions","level":2,"tokens":["bugs","suggestions"]}]},{"id":"5","title":"Release Notes","content":"","path":"release-notes.html","tokens":[],"title_tokens":["notes","release"],"anchors":[{"text":"Release Notes","id":"ch-release-notes","level":1,"tokens":["release","notes"]},{"text":"Release 0.9","id":"sec-release-0-9","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-9-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.8","id":"sec-release-0-8","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-8-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.7","id":"sec-release-0-7","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide-0-7","level":2,"tokens":["changes","and","migration","guide","breaking"]},{"text":"vim.configRC removed","id":"sec-vim-configrc-removed","level":3,"tokens":["removed","configrc","vim"]},{"text":"vim.maps rewrite","id":"sec-vim-maps-rewrite","level":3,"tokens":["vim","rewrite","maps"]},{"text":"vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction","id":"sec-nvim-code-action-menu-deprecation","level":3,"tokens":["nvimcodeactionmenu","fastaction","favor","vim","lsp","removed"]},{"text":"type based modules removed","id":"sec-type-based-modules-removed","level":3,"tokens":["removed","based","type","modules"]},{"text":"nixpkgs-fmt removed in favor of nixfmt","id":"sec-nixpkgs-fmt-deprecation","level":3,"tokens":["nixfmt","nixpkgs-fmt","removed","favor"]},{"text":"leader changes","id":"sec-leader-changes","level":3,"tokens":["changes","leader"]},{"text":"vim.* changes","id":"sec-vim-opt-changes","level":3,"tokens":["changes","vim"]},{"text":"Changelog","id":"sec-release-0-7-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.6","id":"sec-release-0-6","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide","level":2,"tokens":["guide","and","breaking","migration","changes"]},{"text":"Changelog","id":"sec-release-0-6-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.5","id":"sec-release-0-5","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-5-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.4","id":"sec-release-0-4","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-4-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.3","id":"sec-release-0-3","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-3-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.2","id":"sec-release-0-2","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-2-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.1","id":"sec-release-0-1","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-1-changelog","level":2,"tokens":["changelog"]}]},{"id":"6","title":"Helpful Tips","content":"","path":"tips.html","tokens":[],"title_tokens":["helpful","tips"],"anchors":[{"text":"Helpful Tips","id":"ch-helpful-tips","level":1,"tokens":["helpful","tips"]},{"text":"Debugging nvf","id":"sec-debugging-nvf","level":1,"tokens":["nvf","debugging"]},{"text":"Accessing neovimConfig","id":"sec-accessing-config","level":2,"tokens":["neovimconfig","accessing"]},{"text":"Offline Documentation","id":"sec-offline-documentation","level":1,"tokens":["documentation","offline"]},{"text":"Pure Lua Configuration","id":"sec-pure-lua-config","level":1,"tokens":["configuration","lua","pure"]},{"text":"Pure Runtime Directory","id":"sec-pure-nvf-runtime","level":2,"tokens":["runtime","directory","pure"]},{"text":"Impure Absolute Directory","id":"sec-impure-absolute-dir","level":2,"tokens":["impure","absolute","directory"]},{"text":"Adding Plugins From Different Sources","id":"sec-plugin-sources","level":1,"tokens":["adding","different","from","sources","plugins"]},{"text":"Nixpkgs & Friends","id":"ch-plugins-from-nixpkgs","level":2,"tokens":["friends","nixpkgs"]},{"text":"Building Your Own Plugins","id":"ch-plugins-from-source","level":2,"tokens":["your","own","plugins","building"]}]},{"id":"7","title":"Option: _module.args","content":"Additional arguments passed to each module in addition to ones like lib, config, and pkgs, modulesPath.\nThis option is also available to all submodules. Submodules do not inherit args from their parent module, nor do they provide args to their parent module or sibling submodules. The sole exception to this is the argument name which is provided by parent modules to a submodule and contains the attribute name the submodule is bound to, or a unique generated name if it is not bound to an attribute.\nSome arguments are already passed by default, of which the following cannot be changed with this option:\n{var}lib: The nixpkgs library.\n{var}config: The results of all options after merging the values from all modules together.\n{var}options: The options declared in all modules.\n{var}specialArgs: The specialArgs argument passed to evalModules.\nAll attributes of {var}specialArgs\nWhereas option values can generally depend on other option values thanks to laziness, this does not apply to imports, which must be computed statically before anything else.\nFor this reason, callers of the module system can provide specialArgs which are available during import resolution.\nFor NixOS, specialArgs includes {var}modulesPath, which allows you to import extra modules from the nixpkgs package tree without having to somehow make the module aware of the location of the nixpkgs or NixOS directories.\n\nFor NixOS, the default value for this option includes at least this argument:\n{var}pkgs: The nixpkgs package set according to the {option}nixpkgs.pkgs option.","path":"options.html#option-_module.args","tokens":["value","additional","following","pkgs","parent","submodule","library","laziness","computed","without","modulespath","bound","with","merging","generally","during","already","lib","this","attributes","they","arguments","addition","args","default","var","submodules","nixpkgs","depend","else","modules","callers","resolution","you","config","system","extra","directories","each","generated","declared","can","argument","before","reason","cannot","for","specialargs","exception","tree","location","unique","the","provided","must","aware","all","make","according","also","does","sole","after","anything","includes","nixos","set","thanks","somehow","attribute","like","import","statically","sibling","ones","which","apply","package","least","nor","allows","inherit","having","results","together","values","contains","not","option","and","are","other","available","options","their","some","changed","evalmodules","passed","module","provide","name","whereas","imports","from"],"title_tokens":["option","_module","args"],"anchors":[]},{"id":"8","title":"Option: vim.additionalRuntimePaths","content":"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 {file}$HOME/.config/nvim.\nThis is meant as a declarative alternative to throwing files into {file}~/.config/nvim and having the Neovim wrapper pick them up.\nFor more details on vim.o.runtimepath, and what paths to use, please see the official documentation.","path":"options.html#option-vim.additionalRuntimePaths","tokens":["paths","that","and","the","appended","neovim","file","home","them","what","will","configs","used","config","declarative","use","additional","nvim","other","spell","alternative","meant","active","runtimepath","add","can","would","more","plugins","your","details","for","languages","runtime","documentation","wrapper","things","files","lookup","pick","having","this","into","vim","please","see","throwing","official","place","you","generally"],"title_tokens":["option","vim","additionalruntimepaths"],"anchors":[]},{"id":"9","title":"Option: vim.assistant.avante-nvim.enable","content":"Whether to enable complementary Neovim plugin for avante.nvim.","path":"options.html#option-vim.assistant.avante-nvim.enable","tokens":["enable","plugin","whether","avante","neovim","nvim","for","complementary"],"title_tokens":["option","assistant","vim","enable","avante-nvim"],"anchors":[]},{"id":"10","title":"Option: vim.assistant.avante-nvim.setupOpts","content":"Option table to pass into the setup function of avante-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.avante-nvim.setupOpts","tokens":["option","into","avante-nvim","pass","the","setup","they","additional","function","any","you","even","options","listed","docs","table","can","not"],"title_tokens":["assistant","avante-nvim","option","vim","setupopts"],"anchors":[]},{"id":"11","title":"Option: vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","content":"Since auto-suggestions are a high-frequency operation and therefore expensive, currently designating it as copilot provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048 Of course, you can reduce the request frequency by increasing suggestion.debounce.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","tokens":["are","com","nvim","provider","can","designating","increasing","1048","and","therefore","expensive","reduce","since","copilot","operation","because","github","debounce","issues","frequency","the","https","avante","auto-suggestions","suggestion","currently","high-frequency","request","yetone","course","dangerous","you"],"title_tokens":["auto_suggestions_provider","option","avante-nvim","assistant","setupopts","vim"],"anchors":[]},{"id":"12","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","content":"Whether to enable automatically apply diff after LLM response..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","tokens":["whether","diff","apply","after","llm","enable","response","automatically"],"title_tokens":["auto_apply_diff_after_generation","setupopts","vim","avante-nvim","assistant","behaviour","option"],"anchors":[]},{"id":"13","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","content":"Whether to enable automatically set the highlight group for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","tokens":["the","automatically","for","current","enable","highlight","line","group","set","whether"],"title_tokens":["avante-nvim","auto_set_highlight_group","behaviour","setupopts","vim","option","assistant"],"anchors":[]},{"id":"14","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","content":"Whether to enable automatically set the keymap for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","tokens":["whether","current","keymap","automatically","set","for","enable","the","line"],"title_tokens":["avante-nvim","assistant","behaviour","vim","option","setupopts","auto_set_keymaps"],"anchors":[]},{"id":"15","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","content":"Whether to enable auto suggestions..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","tokens":["whether","suggestions","auto","enable"],"title_tokens":["auto_suggestions","avante-nvim","assistant","option","setupopts","behaviour","vim"],"anchors":[]},{"id":"16","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","content":"Whether to enable Claude Text Editor Tool Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","tokens":["claude","tool","enable","whether","text","editor","mode"],"title_tokens":["option","avante-nvim","setupopts","enable_claude_text_editor_tool_mode","behaviour","vim","assistant"],"anchors":[]},{"id":"17","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","content":"Whether to enable Cursor Planning Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","tokens":["whether","mode","planning","cursor","enable"],"title_tokens":["enable_cursor_planning_mode","assistant","option","behaviour","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"18","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","content":"Whether to enable token counting..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","tokens":["counting","enable","token","whether"],"title_tokens":["option","vim","avante-nvim","assistant","setupopts","behaviour","enable_token_counting"],"anchors":[]},{"id":"19","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","content":"Whether to enable remove unchanged lines when applying a code block..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","tokens":["when","enable","whether","remove","applying","unchanged","code","block","lines"],"title_tokens":["avante-nvim","option","setupopts","minimize_diff","assistant","vim","behaviour"],"anchors":[]},{"id":"20","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","content":"Whether to enable pasting image from clipboard. This will be determined automatically based whether img-clip is available or not. .","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","tokens":["clipboard","img-clip","this","pasting","automatically","based","determined","image","not","from","available","whether","enable","will"],"title_tokens":["avante-nvim","vim","setupopts","behaviour","support_paste_from_clipboard","option","assistant"],"anchors":[]},{"id":"21","title":"Option: vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","content":"The provider used in the applying phase of Cursor Planning Mode, defaults to nil, Config.provider will be used as the provider for the applying phase when nil.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","tokens":["provider","config","phase","nil","will","applying","cursor","mode","the","defaults","when","planning","for","used"],"title_tokens":["vim","option","avante-nvim","assistant","setupopts","cursor_applying_provider"],"anchors":[]},{"id":"22","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.autojump","content":"Automatically jumps to the next change.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.autojump","tokens":["the","jumps","next","automatically","change"],"title_tokens":["option","diff","autojump","assistant","avante-nvim","vim","setupopts"],"anchors":[]},{"id":"23","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","content":"Override the 'timeoutlen' setting while hovering over a diff (see {command}:help timeoutlen). Helps to avoid entering operator-pending mode with diff mappings starting with c. Disable by setting to -1.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","tokens":["over","starting","hovering","see","command","entering","mappings","while","with","diff","timeoutlen","disable","mode","override","helps","avoid","operator-pending","the","setting","help"],"title_tokens":["setupopts","option","override_timeoutlen","diff","vim","assistant","avante-nvim"],"anchors":[]},{"id":"24","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","content":"Whether to enable dual_boost mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","tokens":["enable","whether","dual_boost","mode"],"title_tokens":["assistant","option","avante-nvim","vim","setupopts","dual_boost","enabled"],"anchors":[]},{"id":"25","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","content":"The first provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","tokens":["the","provider","response","first","generate"],"title_tokens":["option","vim","dual_boost","assistant","avante-nvim","setupopts","first_provider"],"anchors":[]},{"id":"26","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","content":"The prompt to generate response based on the two reference outputs.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","tokens":["two","based","generate","outputs","response","prompt","reference","the"],"title_tokens":["assistant","dual_boost","option","prompt","setupopts","vim","avante-nvim"],"anchors":[]},{"id":"27","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","content":"The second provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","tokens":["generate","provider","response","second","the"],"title_tokens":["setupopts","second_provider","option","dual_boost","avante-nvim","assistant","vim"],"anchors":[]},{"id":"28","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","content":"Timeout in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","tokens":["milliseconds","timeout"],"title_tokens":["option","assistant","dual_boost","timeout","avante-nvim","vim","setupopts"],"anchors":[]},{"id":"29","title":"Option: vim.assistant.avante-nvim.setupOpts.hints.enabled","content":"Whether to enable hints.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.hints.enabled","tokens":["enable","whether","hints"],"title_tokens":["hints","assistant","vim","avante-nvim","option","setupopts","enabled"],"anchors":[]},{"id":"30","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.cancel","content":"Define or override the default keymaps for cancel actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.cancel","tokens":["the","define","override","actions","cancel","for","keymaps","default"],"title_tokens":["option","vim","avante-nvim","setupopts","mappings","cancel","assistant"],"anchors":[]},{"id":"31","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.diff","content":"Define or override the default keymaps for diff.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.diff","tokens":["the","define","keymaps","default","for","override","diff"],"title_tokens":["vim","mappings","avante-nvim","diff","assistant","setupopts","option"],"anchors":[]},{"id":"32","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.jump","content":"Define or override the default keymaps for jump actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.jump","tokens":["default","jump","override","the","for","actions","define","keymaps"],"title_tokens":["jump","vim","assistant","avante-nvim","setupopts","option","mappings"],"anchors":[]},{"id":"33","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.sidebar","content":"Define or override the default keymaps for sidebar actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.sidebar","tokens":["keymaps","the","default","define","actions","for","sidebar","override"],"title_tokens":["assistant","setupopts","sidebar","vim","mappings","avante-nvim","option"],"anchors":[]},{"id":"34","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.submit","content":"Define or override the default keymaps for submit actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.submit","tokens":["default","define","the","keymaps","for","actions","override","submit"],"title_tokens":["mappings","submit","avante-nvim","option","assistant","vim","setupopts"],"anchors":[]},{"id":"35","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.suggestion","content":"Define or override the default keymaps for suggestion actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.suggestion","tokens":["suggestion","the","for","default","override","actions","keymaps","define"],"title_tokens":["vim","setupopts","assistant","mappings","suggestion","option","avante-nvim"],"anchors":[]},{"id":"36","title":"Option: vim.assistant.avante-nvim.setupOpts.provider","content":"The provider used in Aider mode or in the planning phase of Cursor Planning Mode.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.provider","tokens":["the","aider","provider","planning","used","phase","mode","cursor"],"title_tokens":["provider","assistant","option","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"37","title":"Option: vim.assistant.avante-nvim.setupOpts.providers","content":"Define settings for builtin and custom providers.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.providers","tokens":["and","providers","for","custom","define","builtin","settings"],"title_tokens":["providers","option","assistant","vim","setupopts","avante-nvim"],"anchors":[]},{"id":"38","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.debounce","content":"Suggestion debounce in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.debounce","tokens":["milliseconds","debounce","suggestion"],"title_tokens":["assistant","vim","avante-nvim","suggestion","debounce","option","setupopts"],"anchors":[]},{"id":"39","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.throttle","content":"Suggestion throttle in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.throttle","tokens":["suggestion","throttle","milliseconds"],"title_tokens":["option","vim","assistant","throttle","avante-nvim","setupopts","suggestion"],"anchors":[]},{"id":"40","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.border","content":"The border type on the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.border","tokens":["border","ask","type","window","the"],"title_tokens":["avante-nvim","border","ask","assistant","setupopts","windows","vim","option"],"anchors":[]},{"id":"41","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.floating","content":"Open the 'AvanteAsk' prompt in a floating window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.floating","tokens":["avanteask","the","open","floating","prompt","window"],"title_tokens":["assistant","setupopts","windows","avante-nvim","ask","option","floating","vim"],"anchors":[]},{"id":"42","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","content":"Which diff to focus after applying.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","tokens":["which","focus","after","applying","diff"],"title_tokens":["option","avante-nvim","windows","focus_on_apply","assistant","ask","vim","setupopts"],"anchors":[]},{"id":"43","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","content":"Start insert mode when opening the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","tokens":["window","mode","opening","insert","ask","the","start","when"],"title_tokens":["assistant","option","setupopts","vim","windows","avante-nvim","ask","start_insert"],"anchors":[]},{"id":"44","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.border","content":"The border type on the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.border","tokens":["type","the","edit","border","window"],"title_tokens":["option","windows","vim","avante-nvim","assistant","border","edit","setupopts"],"anchors":[]},{"id":"45","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","content":"Start insert mode when opening the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","tokens":["start","opening","the","edit","window","mode","insert","when"],"title_tokens":["option","assistant","avante-nvim","windows","setupopts","edit","start_insert","vim"],"anchors":[]},{"id":"46","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.height","content":"Height of the input window in vertical layout.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.height","tokens":["vertical","layout","the","height","input","window"],"title_tokens":["option","assistant","windows","vim","input","setupopts","height","avante-nvim"],"anchors":[]},{"id":"47","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.prefix","content":"The prefix used on the user input.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.prefix","tokens":["used","the","prefix","input","user"],"title_tokens":["assistant","option","input","avante-nvim","windows","prefix","vim","setupopts"],"anchors":[]},{"id":"48","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.position","content":"The position of the sidebar.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.position","tokens":["position","sidebar","the"],"title_tokens":["position","avante-nvim","option","setupopts","windows","assistant","vim"],"anchors":[]},{"id":"49","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","content":"Position of the title.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","tokens":["title","position","the"],"title_tokens":["sidebar_header","avante-nvim","windows","align","assistant","vim","setupopts","option"],"anchors":[]},{"id":"50","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","content":"enable/disable the header.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","tokens":["header","disable","enable","the"],"title_tokens":["sidebar_header","vim","enabled","option","assistant","avante-nvim","setupopts","windows"],"anchors":[]},{"id":"51","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","content":"Enable rounded sidebar header","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","tokens":["rounded","enable","sidebar","header"],"title_tokens":["option","avante-nvim","windows","sidebar_header","rounded","vim","assistant","setupopts"],"anchors":[]},{"id":"52","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.width","content":"Default % based on available width.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.width","tokens":["available","based","default","width"],"title_tokens":["avante-nvim","setupopts","option","assistant","vim","windows","width"],"anchors":[]},{"id":"53","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.wrap","content":"similar to vim.o.wrap.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.wrap","tokens":["similar","vim","wrap"],"title_tokens":["option","assistant","avante-nvim","setupopts","windows","wrap","vim"],"anchors":[]},{"id":"54","title":"Option: vim.assistant.chatgpt.enable","content":"Whether to enable ChatGPT AI assistant. Requires the environment variable OPENAI_API_KEY to be set.","path":"options.html#option-vim.assistant.chatgpt.enable","tokens":["assistant","set","whether","requires","chatgpt","environment","enable","the","openai_api_key","variable"],"title_tokens":["chatgpt","option","vim","assistant","enable"],"anchors":[]},{"id":"55","title":"Option: vim.assistant.chatgpt.mappings.addTests","content":"[ChatGPT] Add tests","path":"options.html#option-vim.assistant.chatgpt.mappings.addTests","tokens":["chatgpt","tests","add"],"title_tokens":["chatgpt","option","assistant","addtests","mappings","vim"],"anchors":[]},{"id":"56","title":"Option: vim.assistant.chatgpt.mappings.chatGpt","content":"ChatGPT","path":"options.html#option-vim.assistant.chatgpt.mappings.chatGpt","tokens":["chatgpt"],"title_tokens":["option","mappings","assistant","vim","chatgpt"],"anchors":[]},{"id":"57","title":"Option: vim.assistant.chatgpt.mappings.docstring","content":"[ChatGPT] Docstring","path":"options.html#option-vim.assistant.chatgpt.mappings.docstring","tokens":["chatgpt","docstring"],"title_tokens":["vim","option","chatgpt","assistant","mappings","docstring"],"anchors":[]},{"id":"58","title":"Option: vim.assistant.chatgpt.mappings.editWithInstructions","content":"[ChatGPT] Edit with instructions","path":"options.html#option-vim.assistant.chatgpt.mappings.editWithInstructions","tokens":["edit","instructions","chatgpt","with"],"title_tokens":["chatgpt","option","editwithinstructions","assistant","mappings","vim"],"anchors":[]},{"id":"59","title":"Option: vim.assistant.chatgpt.mappings.explain","content":"[ChatGPT] Explain code","path":"options.html#option-vim.assistant.chatgpt.mappings.explain","tokens":["code","explain","chatgpt"],"title_tokens":["explain","option","assistant","mappings","vim","chatgpt"],"anchors":[]},{"id":"60","title":"Option: vim.assistant.chatgpt.mappings.fixBugs","content":"[ChatGPT] Fix bugs","path":"options.html#option-vim.assistant.chatgpt.mappings.fixBugs","tokens":["chatgpt","bugs","fix"],"title_tokens":["option","assistant","chatgpt","mappings","vim","fixbugs"],"anchors":[]},{"id":"61","title":"Option: vim.assistant.chatgpt.mappings.grammarCorrection","content":"[ChatGPT] Grammar correction","path":"options.html#option-vim.assistant.chatgpt.mappings.grammarCorrection","tokens":["chatgpt","correction","grammar"],"title_tokens":["mappings","grammarcorrection","option","chatgpt","vim","assistant"],"anchors":[]},{"id":"62","title":"Option: vim.assistant.chatgpt.mappings.keyword","content":"[ChatGPT] Keywords","path":"options.html#option-vim.assistant.chatgpt.mappings.keyword","tokens":["chatgpt","keywords"],"title_tokens":["assistant","option","chatgpt","mappings","vim","keyword"],"anchors":[]},{"id":"63","title":"Option: vim.assistant.chatgpt.mappings.optimize","content":"[ChatGPT] Optimize code","path":"options.html#option-vim.assistant.chatgpt.mappings.optimize","tokens":["optimize","code","chatgpt"],"title_tokens":["mappings","chatgpt","option","vim","assistant","optimize"],"anchors":[]},{"id":"64","title":"Option: vim.assistant.chatgpt.mappings.readabilityanalysis","content":"[ChatGPT] Code reability analysis","path":"options.html#option-vim.assistant.chatgpt.mappings.readabilityanalysis","tokens":["analysis","code","chatgpt","reability"],"title_tokens":["readabilityanalysis","chatgpt","mappings","option","assistant","vim"],"anchors":[]},{"id":"65","title":"Option: vim.assistant.chatgpt.mappings.roxygenEdit","content":"[ChatGPT] Roxygen edit","path":"options.html#option-vim.assistant.chatgpt.mappings.roxygenEdit","tokens":["chatgpt","roxygen","edit"],"title_tokens":["assistant","vim","roxygenedit","option","mappings","chatgpt"],"anchors":[]},{"id":"66","title":"Option: vim.assistant.chatgpt.mappings.summarize","content":"[ChatGPT] Summarize","path":"options.html#option-vim.assistant.chatgpt.mappings.summarize","tokens":["summarize","chatgpt"],"title_tokens":["chatgpt","mappings","option","summarize","assistant","vim"],"anchors":[]},{"id":"67","title":"Option: vim.assistant.chatgpt.mappings.translate","content":"[ChatGPT] Translate","path":"options.html#option-vim.assistant.chatgpt.mappings.translate","tokens":["translate","chatgpt"],"title_tokens":["mappings","chatgpt","assistant","vim","option","translate"],"anchors":[]},{"id":"68","title":"Option: vim.assistant.chatgpt.setupOpts","content":"Option table to pass into the setup function of chatgpt\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.chatgpt.setupOpts","tokens":["they","can","into","even","chatgpt","setup","not","listed","you","table","the","function","any","options","option","docs","pass","additional"],"title_tokens":["option","vim","assistant","chatgpt","setupopts"],"anchors":[]},{"id":"69","title":"Option: vim.assistant.codecompanion-nvim.enable","content":"Whether to enable complementary neovim plugin for codecompanion.nvim.","path":"options.html#option-vim.assistant.codecompanion-nvim.enable","tokens":["neovim","enable","nvim","plugin","codecompanion","whether","for","complementary"],"title_tokens":["vim","assistant","option","codecompanion-nvim","enable"],"anchors":[]},{"id":"70","title":"Option: vim.assistant.codecompanion-nvim.setupOpts","content":"Option table to pass into the setup function of codecompanion-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts","tokens":["additional","docs","codecompanion-nvim","not","any","the","option","can","setup","they","you","options","pass","into","even","listed","function","table"],"title_tokens":["codecompanion-nvim","option","assistant","setupopts","vim"],"anchors":[]},{"id":"71","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.adapters","content":"An adapter is what connects Neovim to an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.adapters","tokens":["connects","adapter","neovim","what","llm"],"title_tokens":["assistant","codecompanion-nvim","vim","setupopts","adapters","option"],"anchors":[]},{"id":"72","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","content":"Height of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","tokens":["the","action","height","palette"],"title_tokens":["option","action_palette","display","assistant","vim","setupopts","codecompanion-nvim","height"],"anchors":[]},{"id":"73","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","content":"Whether to enable showing default actions in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","tokens":["default","whether","action","palette","showing","actions","enable","the"],"title_tokens":["codecompanion-nvim","assistant","display","setupopts","action_palette","opts","show_default_actions","option","vim"],"anchors":[]},{"id":"74","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","content":"Whether to enable showing default prompt library in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","tokens":["whether","the","showing","enable","default","library","palette","prompt","action"],"title_tokens":["setupopts","show_default_prompt_library","display","vim","assistant","option","action_palette","opts","codecompanion-nvim"],"anchors":[]},{"id":"75","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","content":"Prompt used for interactive LLM calls.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","tokens":["prompt","interactive","calls","for","used","llm"],"title_tokens":["prompt","assistant","option","action_palette","vim","codecompanion-nvim","setupopts","display"],"anchors":[]},{"id":"76","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","content":"Provider used for the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","tokens":["provider","for","action","used","palette","the"],"title_tokens":["vim","codecompanion-nvim","option","assistant","display","provider","setupopts","action_palette"],"anchors":[]},{"id":"77","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","content":"Width of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","tokens":["the","action","palette","width"],"title_tokens":["action_palette","codecompanion-nvim","width","display","assistant","vim","setupopts","option"],"anchors":[]},{"id":"78","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","content":"Whether to enable automatic page scrolling.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","tokens":["automatic","page","enable","whether","scrolling"],"title_tokens":["setupopts","option","auto_scroll","assistant","codecompanion-nvim","vim","display","chat"],"anchors":[]},{"id":"79","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","content":"The icon to represent a pinned buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","tokens":["the","represent","pinned","icon","buffer"],"title_tokens":["option","assistant","chat","icons","display","setupopts","pinned_buffer","vim","codecompanion-nvim"],"anchors":[]},{"id":"80","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","content":"The icon to represent a watched buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","tokens":["icon","represent","the","watched","buffer"],"title_tokens":["vim","setupopts","chat","codecompanion-nvim","watched_buffer","icons","display","option","assistant"],"anchors":[]},{"id":"81","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","content":"Message to appear in chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","tokens":["appear","chat","buffer","message"],"title_tokens":["intro_message","option","chat","assistant","codecompanion-nvim","setupopts","display","vim"],"anchors":[]},{"id":"82","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","content":"The separator between the different messages in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","tokens":["buffer","between","the","separator","different","messages","chat"],"title_tokens":["chat","assistant","display","setupopts","vim","codecompanion-nvim","separator","option"],"anchors":[]},{"id":"83","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","content":"Whether to enable header separators in the chat buffer.\nSet this to false if you're using an external markdown formatting plugin. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","tokens":["formatting","markdown","this","header","chat","you","enable","using","false","buffer","separators","set","plugin","the","external","whether"],"title_tokens":["option","show_header_separator","vim","assistant","setupopts","display","codecompanion-nvim","chat"],"anchors":[]},{"id":"84","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","content":"Whether to enable references in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","tokens":["enable","the","references","whether","buffer","chat"],"title_tokens":["show_references","codecompanion-nvim","display","vim","chat","assistant","option","setupopts"],"anchors":[]},{"id":"85","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","content":"Whether to enable LLM settings to appear at the top of the chat buffer. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","tokens":["llm","settings","top","whether","buffer","chat","the","enable","appear"],"title_tokens":["display","show_settings","assistant","codecompanion-nvim","vim","option","setupopts","chat"],"anchors":[]},{"id":"86","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","content":"Whether to enable the token count for each response.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","tokens":["count","enable","for","response","the","token","each","whether"],"title_tokens":["display","vim","option","assistant","setupopts","show_token_count","chat","codecompanion-nvim"],"anchors":[]},{"id":"87","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","content":"Whether to enable opening the chat buffer in insert mode. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","tokens":["whether","buffer","insert","enable","chat","mode","opening","the"],"title_tokens":["setupopts","codecompanion-nvim","start_in_insert_mode","option","display","chat","vim","assistant"],"anchors":[]},{"id":"88","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","content":"Close an open chat buffer if the total columns of your display are less than...","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","tokens":["total","are","than","open","columns","the","your","close","display","less","buffer","chat"],"title_tokens":["close_chat_at","setupopts","diff","option","codecompanion-nvim","display","assistant","vim"],"anchors":[]},{"id":"89","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","content":"Whether to enable a diff view to see the changes made by the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","tokens":["see","diff","the","whether","enable","llm","changes","made","view"],"title_tokens":["setupopts","display","assistant","codecompanion-nvim","diff","option","enabled","vim"],"anchors":[]},{"id":"90","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","content":"Type of split for default provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","tokens":["split","default","type","for","provider"],"title_tokens":["vim","codecompanion-nvim","setupopts","option","layout","assistant","display","diff"],"anchors":[]},{"id":"91","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","content":"The preferred kind of provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","tokens":["preferred","the","provider","kind"],"title_tokens":["vim","option","setupopts","assistant","provider","codecompanion-nvim","diff","display"],"anchors":[]},{"id":"92","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","content":"Customize how output is created in new buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","tokens":["customize","created","new","buffer","output","how"],"title_tokens":["layout","setupopts","vim","display","option","codecompanion-nvim","inline","assistant"],"anchors":[]},{"id":"93","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","content":"Adapter used for the chat interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","tokens":["for","the","interaction","adapter","used","chat"],"title_tokens":["adapter","interactions","option","assistant","vim","codecompanion-nvim","setupopts","chat"],"anchors":[]},{"id":"94","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","content":"Define or override the default keymaps.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","tokens":["override","the","define","default","keymaps"],"title_tokens":["interactions","keymaps","setupopts","chat","vim","option","assistant","codecompanion-nvim"],"anchors":[]},{"id":"95","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","content":"The chat buffer places user and LLM responses under a H2 header. These can be customized in the configuration.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","tokens":["chat","user","buffer","the","under","responses","can","llm","these","customized","and","header","places","configuration"],"title_tokens":["assistant","chat","codecompanion-nvim","option","interactions","vim","setupopts","roles"],"anchors":[]},{"id":"96","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","content":"Slash Commands (invoked with /) let you dynamically insert context into the chat buffer, such as file contents or date/time.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","tokens":["into","date","file","commands","time","contents","chat","the","you","slash","with","buffer","context","invoked","dynamically","let","such","insert"],"title_tokens":["assistant","vim","codecompanion-nvim","setupopts","interactions","slash_commands","chat","option"],"anchors":[]},{"id":"97","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","content":"Configure tools to perform specific tasks when invoked by an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","tokens":["tools","tasks","perform","specific","llm","when","invoked","configure"],"title_tokens":["vim","tools","chat","codecompanion-nvim","option","setupopts","assistant","interactions"],"anchors":[]},{"id":"98","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","tokens":["your","share","variables","own","specific","define","content"],"title_tokens":["chat","setupopts","codecompanion-nvim","option","variables","vim","interactions","assistant"],"anchors":[]},{"id":"99","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","content":"Adapter used for the inline interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","tokens":["used","the","for","inline","interaction","adapter"],"title_tokens":["option","assistant","setupopts","inline","codecompanion-nvim","adapter","interactions","vim"],"anchors":[]},{"id":"100","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","content":"Accept the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","tokens":["change","accept","the","suggested"],"title_tokens":["keymaps","option","accept_change","setupopts","vim","codecompanion-nvim","interactions","inline","assistant"],"anchors":[]},{"id":"101","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","content":"Reject the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","tokens":["the","change","suggested","reject"],"title_tokens":["assistant","keymaps","option","inline","codecompanion-nvim","reject_change","setupopts","interactions","vim"],"anchors":[]},{"id":"102","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","tokens":["specific","content","variables","share","define","your","own"],"title_tokens":["codecompanion-nvim","inline","variables","setupopts","option","assistant","vim","interactions"],"anchors":[]},{"id":"103","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.language","content":"Specify which language an LLM should respond in.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.language","tokens":["specify","language","should","which","llm","respond"],"title_tokens":["option","vim","assistant","codecompanion-nvim","opts","language","setupopts"],"anchors":[]},{"id":"104","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","content":"Change the level of logging.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","tokens":["level","change","the","logging"],"title_tokens":["option","vim","codecompanion-nvim","opts","setupopts","log_level","assistant"],"anchors":[]},{"id":"105","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","content":"Whether to enable code being sent to the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","tokens":["sent","being","llm","whether","enable","code","the"],"title_tokens":["vim","codecompanion-nvim","option","send_code","setupopts","opts","assistant"],"anchors":[]},{"id":"106","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.prompt_library","content":"A prompt library is a collection of prompts that can be used in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.prompt_library","tokens":["that","collection","prompt","the","used","can","prompts","palette","action","library"],"title_tokens":["vim","option","assistant","codecompanion-nvim","setupopts","prompt_library"],"anchors":[]},{"id":"107","title":"Option: vim.assistant.copilot.cmp.enable","content":"Whether to enable nvim-cmp integration for GitHub Copilot.","path":"options.html#option-vim.assistant.copilot.cmp.enable","tokens":["whether","for","copilot","integration","enable","github","nvim-cmp"],"title_tokens":["vim","cmp","copilot","assistant","option","enable"],"anchors":[]},{"id":"108","title":"Option: vim.assistant.copilot.enable","content":"Whether to enable GitHub Copilot AI assistant.","path":"options.html#option-vim.assistant.copilot.enable","tokens":["assistant","copilot","github","whether","enable"],"title_tokens":["copilot","enable","vim","assistant","option"],"anchors":[]},{"id":"109","title":"Option: vim.assistant.copilot.mappings.panel.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.accept","tokens":["accept","suggestion"],"title_tokens":["mappings","panel","accept","option","vim","copilot","assistant"],"anchors":[]},{"id":"110","title":"Option: vim.assistant.copilot.mappings.panel.jumpNext","content":"Jump to next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpNext","tokens":["jump","next","suggestion"],"title_tokens":["vim","assistant","option","jumpnext","copilot","panel","mappings"],"anchors":[]},{"id":"111","title":"Option: vim.assistant.copilot.mappings.panel.jumpPrev","content":"Jump to previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpPrev","tokens":["suggestion","previous","jump"],"title_tokens":["copilot","option","assistant","mappings","panel","jumpprev","vim"],"anchors":[]},{"id":"112","title":"Option: vim.assistant.copilot.mappings.panel.open","content":"Open suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.open","tokens":["open","suggestions"],"title_tokens":["mappings","panel","vim","assistant","option","copilot","open"],"anchors":[]},{"id":"113","title":"Option: vim.assistant.copilot.mappings.panel.refresh","content":"Refresh suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.refresh","tokens":["suggestions","refresh"],"title_tokens":["vim","copilot","mappings","assistant","panel","option","refresh"],"anchors":[]},{"id":"114","title":"Option: vim.assistant.copilot.mappings.suggestion.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.accept","tokens":["accept","suggestion"],"title_tokens":["vim","suggestion","copilot","assistant","option","mappings","accept"],"anchors":[]},{"id":"115","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptLine","content":"Accept next line","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptLine","tokens":["line","accept","next"],"title_tokens":["assistant","mappings","suggestion","option","vim","acceptline","copilot"],"anchors":[]},{"id":"116","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptWord","content":"Accept next word","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptWord","tokens":["accept","word","next"],"title_tokens":["option","copilot","suggestion","assistant","mappings","vim","acceptword"],"anchors":[]},{"id":"117","title":"Option: vim.assistant.copilot.mappings.suggestion.dismiss","content":"Dismiss suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.dismiss","tokens":["dismiss","suggestion"],"title_tokens":["option","suggestion","vim","assistant","dismiss","copilot","mappings"],"anchors":[]},{"id":"118","title":"Option: vim.assistant.copilot.mappings.suggestion.next","content":"Next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.next","tokens":["suggestion","next"],"title_tokens":["vim","assistant","mappings","suggestion","copilot","next","option"],"anchors":[]},{"id":"119","title":"Option: vim.assistant.copilot.mappings.suggestion.prev","content":"Previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.prev","tokens":["suggestion","previous"],"title_tokens":["option","vim","prev","assistant","copilot","mappings","suggestion"],"anchors":[]},{"id":"120","title":"Option: vim.assistant.copilot.setupOpts","content":"Option table to pass into the setup function of Copilot\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.copilot.setupOpts","tokens":["listed","additional","table","option","any","the","they","you","into","function","copilot","setup","docs","pass","even","options","not","can"],"title_tokens":["assistant","vim","option","setupopts","copilot"],"anchors":[]},{"id":"121","title":"Option: vim.assistant.copilot.setupOpts.copilot_node_command","content":"The command that will be executed to initiate nodejs for GitHub Copilot. Recommended to leave as default.","path":"options.html#option-vim.assistant.copilot.setupOpts.copilot_node_command","tokens":["will","that","command","initiate","nodejs","for","copilot","default","recommended","executed","the","leave","github"],"title_tokens":["vim","assistant","option","copilot","setupopts","copilot_node_command"],"anchors":[]},{"id":"122","title":"Option: vim.assistant.copilot.setupOpts.panel.enabled","content":"Whether to enable Completion Panel.","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.enabled","tokens":["whether","enable","completion","panel"],"title_tokens":["vim","copilot","panel","option","assistant","enabled","setupopts"],"anchors":[]},{"id":"123","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.position","content":"Panel position","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.position","tokens":["panel","position"],"title_tokens":["layout","setupopts","option","panel","copilot","position","assistant","vim"],"anchors":[]},{"id":"124","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.ratio","content":"Panel size","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.ratio","tokens":["size","panel"],"title_tokens":["option","panel","vim","assistant","copilot","layout","setupopts","ratio"],"anchors":[]},{"id":"125","title":"Option: vim.assistant.copilot.setupOpts.suggestion.enabled","content":"Whether to enable Suggestions.","path":"options.html#option-vim.assistant.copilot.setupOpts.suggestion.enabled","tokens":["suggestions","whether","enable"],"title_tokens":["vim","copilot","suggestion","enabled","setupopts","option","assistant"],"anchors":[]},{"id":"126","title":"Option: vim.assistant.neocodeium.enable","content":"Whether to enable NeoCodeium AI completion.","path":"options.html#option-vim.assistant.neocodeium.enable","tokens":["whether","neocodeium","enable","completion"],"title_tokens":["neocodeium","assistant","enable","option","vim"],"anchors":[]},{"id":"127","title":"Option: vim.assistant.neocodeium.keymaps.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept","tokens":["accept","suggestion"],"title_tokens":["option","neocodeium","keymaps","assistant","vim","accept"],"anchors":[]},{"id":"128","title":"Option: vim.assistant.neocodeium.keymaps.accept_line","content":"Accept line","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_line","tokens":["accept","line"],"title_tokens":["neocodeium","vim","accept_line","option","assistant","keymaps"],"anchors":[]},{"id":"129","title":"Option: vim.assistant.neocodeium.keymaps.accept_word","content":"Accept word","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_word","tokens":["accept","word"],"title_tokens":["assistant","vim","neocodeium","accept_word","keymaps","option"],"anchors":[]},{"id":"130","title":"Option: vim.assistant.neocodeium.keymaps.clear","content":"Clear suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.clear","tokens":["suggestion","clear"],"title_tokens":["option","keymaps","clear","vim","neocodeium","assistant"],"anchors":[]},{"id":"131","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete","content":"Cycle or complete","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete","tokens":["complete","cycle"],"title_tokens":["option","neocodeium","cycle_or_complete","keymaps","vim","assistant"],"anchors":[]},{"id":"132","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","content":"Cycle or complete (reverse)","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","tokens":["reverse","cycle","complete"],"title_tokens":["keymaps","vim","neocodeium","assistant","option","cycle_or_complete_reverse"],"anchors":[]},{"id":"133","title":"Option: vim.assistant.neocodeium.setupOpts","content":"Option table to pass into the setup function of NeoCodeium\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.neocodeium.setupOpts","tokens":["table","pass","additional","you","even","options","listed","can","option","neocodeium","any","into","setup","they","function","not","the","docs"],"title_tokens":["option","neocodeium","assistant","setupopts","vim"],"anchors":[]},{"id":"134","title":"Option: vim.assistant.neocodeium.setupOpts.bin","content":"Path to custom windsurf server binary","path":"options.html#option-vim.assistant.neocodeium.setupOpts.bin","tokens":["path","custom","windsurf","server","binary"],"title_tokens":["setupopts","assistant","bin","neocodeium","option","vim"],"anchors":[]},{"id":"135","title":"Option: vim.assistant.neocodeium.setupOpts.debounce","content":"Whether to enable suggestions debounce","path":"options.html#option-vim.assistant.neocodeium.setupOpts.debounce","tokens":["enable","debounce","whether","suggestions"],"title_tokens":["neocodeium","debounce","assistant","vim","option","setupopts"],"anchors":[]},{"id":"136","title":"Option: vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","content":"Whether to disable suggestions in special buftypes like nofile","path":"options.html#option-vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","tokens":["buftypes","disable","suggestions","like","special","nofile","whether"],"title_tokens":["assistant","setupopts","option","vim","disable_in_special_buftypes","neocodeium"],"anchors":[]},{"id":"137","title":"Option: vim.assistant.neocodeium.setupOpts.enabled","content":"Whether to start windsurf server. Can be manually enabled with :NeoCodeium enable","path":"options.html#option-vim.assistant.neocodeium.setupOpts.enabled","tokens":["can","start","windsurf","server","whether","with","neocodeium","enable","enabled","manually"],"title_tokens":["option","setupopts","vim","assistant","enabled","neocodeium"],"anchors":[]},{"id":"138","title":"Option: vim.assistant.neocodeium.setupOpts.filetypes","content":"Filetypes to disable suggestions in. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filetypes","tokens":["enable","disable","disabled","you","can","still","buffer","with","filetypes","suggestions","neocodeium","enable_buffer"],"title_tokens":["filetypes","assistant","neocodeium","vim","setupopts","option"],"anchors":[]},{"id":"139","title":"Option: vim.assistant.neocodeium.setupOpts.filter","content":"Function that returns true if a buffer should be enabled and false if disabled. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filter","tokens":["returns","true","neocodeium","that","enable","with","you","should","function","still","buffer","enabled","and","enable_buffer","disabled","false","can"],"title_tokens":["option","neocodeium","setupopts","filter","assistant","vim"],"anchors":[]},{"id":"140","title":"Option: vim.assistant.neocodeium.setupOpts.log_level","content":"Log level","path":"options.html#option-vim.assistant.neocodeium.setupOpts.log_level","tokens":["level","log"],"title_tokens":["log_level","assistant","option","vim","neocodeium","setupopts"],"anchors":[]},{"id":"141","title":"Option: vim.assistant.neocodeium.setupOpts.manual","content":"When true, autosuggestions are disabled. Use require'neocodeium'.cycle_or_complete() to show suggestions manually","path":"options.html#option-vim.assistant.neocodeium.setupOpts.manual","tokens":["manually","show","use","are","require","true","autosuggestions","cycle_or_complete","suggestions","disabled","when","neocodeium"],"title_tokens":["vim","option","neocodeium","setupopts","assistant","manual"],"anchors":[]},{"id":"142","title":"Option: vim.assistant.neocodeium.setupOpts.max_lines","content":"Maximum number of lines parsed from loaded buffers (current buffer always fully parsed). Set to 0 to disable parsing non-current buffers. Set to -1 to parse all lines","path":"options.html#option-vim.assistant.neocodeium.setupOpts.max_lines","tokens":["disable","current","lines","parsing","buffers","from","loaded","number","maximum","set","non-current","parse","all","buffer","parsed","fully","always"],"title_tokens":["option","neocodeium","setupopts","vim","assistant","max_lines"],"anchors":[]},{"id":"143","title":"Option: vim.assistant.neocodeium.setupOpts.root_dir","content":"List of directories and files to detect workspace root directory for Windsurf Chat","path":"options.html#option-vim.assistant.neocodeium.setupOpts.root_dir","tokens":["workspace","chat","detect","list","windsurf","directories","files","directory","and","root","for"],"title_tokens":["option","neocodeium","setupopts","root_dir","assistant","vim"],"anchors":[]},{"id":"144","title":"Option: vim.assistant.neocodeium.setupOpts.server.api_url","content":"API URL to use (for Enterprise mode)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.api_url","tokens":["use","api","mode","url","for","enterprise"],"title_tokens":["api_url","option","vim","neocodeium","assistant","setupopts","server"],"anchors":[]},{"id":"145","title":"Option: vim.assistant.neocodeium.setupOpts.server.portal_url","content":"Portal URL to use (for registering a user and downloading the binary)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.portal_url","tokens":["the","portal","user","binary","and","use","for","downloading","url","registering"],"title_tokens":["vim","neocodeium","option","setupopts","portal_url","server","assistant"],"anchors":[]},{"id":"146","title":"Option: vim.assistant.neocodeium.setupOpts.show_label","content":"Whether to show the number of suggestions label in the line number column","path":"options.html#option-vim.assistant.neocodeium.setupOpts.show_label","tokens":["suggestions","show","whether","the","number","line","column","label"],"title_tokens":["setupopts","vim","neocodeium","assistant","show_label","option"],"anchors":[]},{"id":"147","title":"Option: vim.assistant.neocodeium.setupOpts.silent","content":"Whether to disable non-important messages","path":"options.html#option-vim.assistant.neocodeium.setupOpts.silent","tokens":["whether","disable","non-important","messages"],"title_tokens":["neocodeium","vim","silent","setupopts","option","assistant"],"anchors":[]},{"id":"148","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.enabled","content":"Whether to enable single line mode. Multi-line suggestions collapse into a single line","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.enabled","tokens":["collapse","multi-line","line","whether","enable","mode","suggestions","into","single"],"title_tokens":["setupopts","enabled","single_line","option","assistant","vim","neocodeium"],"anchors":[]},{"id":"149","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.label","content":"Label indicating that there is multi-line suggestion","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.label","tokens":["there","label","indicating","suggestion","multi-line","that"],"title_tokens":["option","neocodeium","setupopts","label","vim","assistant","single_line"],"anchors":[]},{"id":"150","title":"Option: vim.assistant.supermaven-nvim.enable","content":"Whether to enable Supermaven AI assistant.","path":"options.html#option-vim.assistant.supermaven-nvim.enable","tokens":["assistant","whether","enable","supermaven"],"title_tokens":["vim","enable","option","supermaven-nvim","assistant"],"anchors":[]},{"id":"151","title":"Option: vim.assistant.supermaven-nvim.setupOpts","content":"Option table to pass into the setup function of Supermaven\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts","tokens":["pass","setup","option","function","they","listed","can","the","any","options","not","docs","even","table","additional","you","into","supermaven"],"title_tokens":["setupopts","option","supermaven-nvim","assistant","vim"],"anchors":[]},{"id":"152","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.cterm","content":"The cterm color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.cterm","tokens":["color","suggestion","cterm","the"],"title_tokens":["assistant","supermaven-nvim","option","color","setupopts","cterm","vim"],"anchors":[]},{"id":"153","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","content":"The hex color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","tokens":["hex","color","the","suggestion"],"title_tokens":["suggestion_color","option","supermaven-nvim","setupopts","vim","color","assistant"],"anchors":[]},{"id":"154","title":"Option: vim.assistant.supermaven-nvim.setupOpts.condition","content":"Condition function to check for stopping supermaven.\nA returned true means to stop supermaven","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.condition","tokens":["stopping","true","supermaven","function","for","check","returned","means","condition","stop"],"title_tokens":["option","vim","setupopts","condition","supermaven-nvim","assistant"],"anchors":[]},{"id":"155","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","content":"Disable inline completion for use with cmp","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","tokens":["use","with","inline","for","cmp","completion","disable"],"title_tokens":["option","assistant","supermaven-nvim","setupopts","disable_inline_completion","vim"],"anchors":[]},{"id":"156","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","content":"Disable built-in keymaps for more manual control","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","tokens":["keymaps","disable","for","built-in","manual","control","more"],"title_tokens":["disable_keymaps","assistant","option","supermaven-nvim","setupopts","vim"],"anchors":[]},{"id":"157","title":"Option: vim.assistant.supermaven-nvim.setupOpts.ignore_file","content":"List of fileto ignore","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.ignore_file","tokens":["list","ignore","fileto"],"title_tokens":["supermaven-nvim","vim","option","setupopts","ignore_file","assistant"],"anchors":[]},{"id":"158","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","content":"The key to accept a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","tokens":["key","the","suggestion","accept"],"title_tokens":["option","setupopts","vim","keymaps","accept_suggestion","assistant","supermaven-nvim"],"anchors":[]},{"id":"159","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","content":"The key to accept a word","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","tokens":["key","accept","the","word"],"title_tokens":["option","keymaps","accept_word","setupopts","vim","supermaven-nvim","assistant"],"anchors":[]},{"id":"160","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","content":"The key to clear a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","tokens":["suggestion","the","key","clear"],"title_tokens":["option","setupopts","vim","supermaven-nvim","keymaps","clear_suggestion","assistant"],"anchors":[]},{"id":"161","title":"Option: vim.assistant.supermaven-nvim.setupOpts.log_level","content":"The log level. Set to \"off\" to disable completely","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.log_level","tokens":["set","disable","completely","the","off","level","log"],"title_tokens":["log_level","vim","supermaven-nvim","option","setupopts","assistant"],"anchors":[]},{"id":"162","title":"Option: vim.augroups","content":"A list of Neovim autogroups, which are used to organize and manage related autocommands together. Groups allow multiple autocommands to be cleared or redefined collectively, preventing duplicate definitions.\nEach autogroup consists of a name and a boolean indicating whether to clear existing autocommands.","path":"options.html#option-vim.augroups","tokens":["multiple","which","are","and","related","autogroup","used","organize","manage","redefined","collectively","definitions","boolean","indicating","whether","cleared","duplicate","clear","list","name","groups","consists","autogroups","allow","each","neovim","autocommands","together","preventing","existing"],"title_tokens":["augroups","vim","option"],"anchors":[]},{"id":"163","title":"Option: vim.augroups.*.clear","content":"Whether to clear existing autocommands in this group before defining new ones. This helps avoid duplicate autocommands.","path":"options.html#option-vim.augroups._.clear","tokens":["duplicate","avoid","existing","clear","before","autocommands","ones","this","helps","whether","group","defining","new"],"title_tokens":["clear","vim","augroups","option"],"anchors":[]},{"id":"164","title":"Option: vim.augroups.*.enable","content":"Whether to enable this autocommand group.","path":"options.html#option-vim.augroups._.enable","tokens":["whether","group","enable","autocommand","this"],"title_tokens":["enable","augroups","option","vim"],"anchors":[]},{"id":"165","title":"Option: vim.augroups.*.name","content":"The name of the autocommand group.","path":"options.html#option-vim.augroups._.name","tokens":["the","group","name","autocommand"],"title_tokens":["option","augroups","vim","name"],"anchors":[]},{"id":"166","title":"Option: vim.autocmds","content":"A list of Neovim autocommands to be registered.\nEach entry defines an autocommand, specifying events, patterns, a callback or Vim command, an optional group, a description, and execution settings.","path":"options.html#option-vim.autocmds","tokens":["each","group","execution","specifying","command","settings","description","callback","autocommands","neovim","defines","autocommand","list","events","registered","vim","optional","and","patterns","entry"],"title_tokens":["vim","autocmds","option"],"anchors":[]},{"id":"167","title":"Option: vim.autocmds.*.callback","content":"Lua function to be called when the event(s) are triggered.","path":"options.html#option-vim.autocmds._.callback","tokens":["called","are","triggered","function","the","lua","when","event"],"title_tokens":["vim","autocmds","callback","option"],"anchors":[]},{"id":"168","title":"Option: vim.autocmds.*.command","content":"Vim command to be executed when the event(s) are triggered. Cannot be defined if the callback option is already defined.","path":"options.html#option-vim.autocmds._.command","tokens":["are","already","cannot","when","event","triggered","callback","executed","defined","vim","command","the","option"],"title_tokens":["option","autocmds","command","vim"],"anchors":[]},{"id":"169","title":"Option: vim.autocmds.*.desc","content":"A description for the autocommand.","path":"options.html#option-vim.autocmds._.desc","tokens":["autocommand","description","the","for"],"title_tokens":["autocmds","option","vim","desc"],"anchors":[]},{"id":"170","title":"Option: vim.autocmds.*.enable","content":"Whether to enable this autocommand.","path":"options.html#option-vim.autocmds._.enable","tokens":["whether","enable","this","autocommand"],"title_tokens":["vim","option","enable","autocmds"],"anchors":[]},{"id":"171","title":"Option: vim.autocmds.*.event","content":"The event(s) that trigger the autocommand.","path":"options.html#option-vim.autocmds._.event","tokens":["that","trigger","autocommand","the","event"],"title_tokens":["autocmds","option","event","vim"],"anchors":[]},{"id":"172","title":"Option: vim.autocmds.*.group","content":"An optional autocommand group to manage related autocommands.","path":"options.html#option-vim.autocmds._.group","tokens":["autocommands","group","manage","related","optional","autocommand"],"title_tokens":["group","vim","option","autocmds"],"anchors":[]},{"id":"173","title":"Option: vim.autocmds.*.nested","content":"Whether to allow nested autocommands to trigger.","path":"options.html#option-vim.autocmds._.nested","tokens":["trigger","whether","autocommands","allow","nested"],"title_tokens":["autocmds","vim","option","nested"],"anchors":[]},{"id":"174","title":"Option: vim.autocmds.*.once","content":"Whether to run the autocommand only once.","path":"options.html#option-vim.autocmds._.once","tokens":["once","the","whether","autocommand","run","only"],"title_tokens":["vim","autocmds","option","once"],"anchors":[]},{"id":"175","title":"Option: vim.autocmds.*.pattern","content":"The file pattern(s) that determine when the autocommand applies.","path":"options.html#option-vim.autocmds._.pattern","tokens":["autocommand","when","determine","the","applies","pattern","that","file"],"title_tokens":["pattern","vim","option","autocmds"],"anchors":[]},{"id":"176","title":"Option: vim.autocomplete.blink-cmp.enable","content":"Whether to enable blink.cmp.","path":"options.html#option-vim.autocomplete.blink-cmp.enable","tokens":["whether","enable","blink","cmp"],"title_tokens":["blink-cmp","autocomplete","option","enable","vim"],"anchors":[]},{"id":"177","title":"Option: vim.autocomplete.blink-cmp.friendly-snippets.enable","content":"Whether to enable friendly-snippets for blink to source from automatically.","path":"options.html#option-vim.autocomplete.blink-cmp.friendly-snippets.enable","tokens":["automatically","friendly-snippets","enable","whether","for","from","blink","source"],"title_tokens":["blink-cmp","friendly-snippets","enable","vim","autocomplete","option"],"anchors":[]},{"id":"178","title":"Option: vim.autocomplete.blink-cmp.mappings.close","content":"Close [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.close","tokens":["cmp","close","blink"],"title_tokens":["option","blink-cmp","mappings","vim","close","autocomplete"],"anchors":[]},{"id":"179","title":"Option: vim.autocomplete.blink-cmp.mappings.complete","content":"Complete [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.complete","tokens":["complete","blink","cmp"],"title_tokens":["option","vim","mappings","autocomplete","blink-cmp","complete"],"anchors":[]},{"id":"180","title":"Option: vim.autocomplete.blink-cmp.mappings.confirm","content":"Confirm [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.confirm","tokens":["confirm","blink","cmp"],"title_tokens":["option","mappings","vim","blink-cmp","confirm","autocomplete"],"anchors":[]},{"id":"181","title":"Option: vim.autocomplete.blink-cmp.mappings.next","content":"Next item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.next","tokens":["cmp","next","blink","item"],"title_tokens":["next","vim","blink-cmp","autocomplete","option","mappings"],"anchors":[]},{"id":"182","title":"Option: vim.autocomplete.blink-cmp.mappings.previous","content":"Previous item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.previous","tokens":["blink","item","cmp","previous"],"title_tokens":["previous","autocomplete","vim","option","blink-cmp","mappings"],"anchors":[]},{"id":"183","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsDown","content":"Scroll docs down [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsDown","tokens":["blink","scroll","cmp","down","docs"],"title_tokens":["blink-cmp","option","mappings","scrolldocsdown","vim","autocomplete"],"anchors":[]},{"id":"184","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsUp","content":"Scroll docs up [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsUp","tokens":["blink","cmp","scroll","docs"],"title_tokens":["option","mappings","vim","blink-cmp","scrolldocsup","autocomplete"],"anchors":[]},{"id":"185","title":"Option: vim.autocomplete.blink-cmp.setupOpts","content":"Option table to pass into the setup function of blink.cmp\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts","tokens":["any","they","additional","you","not","option","function","can","listed","blink","setup","docs","table","into","the","options","pass","cmp","even"],"title_tokens":["vim","blink-cmp","autocomplete","setupopts","option"],"anchors":[]},{"id":"186","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","content":"blink.cmp cmdline keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","tokens":["blink","keymap","cmp","cmdline"],"title_tokens":["autocomplete","setupopts","keymap","option","vim","blink-cmp","cmdline"],"anchors":[]},{"id":"187","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","tokens":["keymap","presets"],"title_tokens":["autocomplete","cmdline","setupopts","preset","option","vim","blink-cmp","keymap"],"anchors":[]},{"id":"188","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","content":"List of sources to enable for cmdline. Null means use default source list.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","tokens":["list","use","means","default","cmdline","for","enable","null","sources","source"],"title_tokens":["option","vim","blink-cmp","autocomplete","setupopts","cmdline","sources"],"anchors":[]},{"id":"189","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","content":"Show documentation whenever an item is selected","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","tokens":["whenever","selected","show","item","documentation"],"title_tokens":["setupopts","vim","documentation","completion","autocomplete","option","blink-cmp","auto_show"],"anchors":[]},{"id":"190","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","content":"Delay before auto show triggers","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","tokens":["delay","show","triggers","auto","before"],"title_tokens":["option","auto_show_delay_ms","setupopts","autocomplete","blink-cmp","completion","vim","documentation"],"anchors":[]},{"id":"191","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","content":"Manages the appearance of the completion menu. You may prevent the menu from automatically showing by this option to false and manually showing it with the show keymap command.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","tokens":["false","menu","and","prevent","showing","with","appearance","the","may","manually","show","manages","option","you","from","this","automatically","keymap","command","completion"],"title_tokens":["autocomplete","blink-cmp","setupopts","completion","option","vim","auto_show","menu"],"anchors":[]},{"id":"192","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","content":"fuzzy matcher implementation for Blink.\n\"lua\": slower, Lua native fuzzy matcher implementation\n`\"rust\": use the SIMD fuzzy matcher, 'frizbee'\n\"prefer_rust\": use the rust implementation, but fall back to lua\n\"prefer_rust_with_warning\": use the rust implementation, and fall back to lua if it is not available after emitting a warning.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","tokens":["fall","prefer_rust","but","lua","rust","available","matcher","simd","implementation","frizbee","blink","native","prefer_rust_with_warning","emitting","slower","back","for","use","and","not","warning","fuzzy","the","after"],"title_tokens":["option","blink-cmp","setupopts","vim","implementation","autocomplete","fuzzy"],"anchors":[]},{"id":"193","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","content":"Auto-downloads prebuilt binaries.\n::: .{warning} Do not enable this option, as it does not work on Nix! :::","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","tokens":["option","prebuilt","warning","enable","does","work","nix","auto-downloads","this","binaries","not"],"title_tokens":["setupopts","option","fuzzy","autocomplete","download","blink-cmp","vim","prebuilt_binaries"],"anchors":[]},{"id":"194","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap","content":"blink.cmp keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap","tokens":["cmp","keymap","blink"],"title_tokens":["setupopts","keymap","option","blink-cmp","vim","autocomplete"],"anchors":[]},{"id":"195","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap.preset","tokens":["keymap","presets"],"title_tokens":["autocomplete","keymap","blink-cmp","vim","setupopts","option","preset"],"anchors":[]},{"id":"196","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.default","content":"Default list of sources to enable for completion.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.default","tokens":["enable","for","list","sources","completion","default"],"title_tokens":["default","vim","autocomplete","option","blink-cmp","setupopts","sources"],"anchors":[]},{"id":"197","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers","content":"Settings for completion providers.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers","tokens":["completion","for","providers","settings"],"title_tokens":["setupopts","sources","providers","vim","autocomplete","option","blink-cmp"],"anchors":[]},{"id":"198","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers..module","content":"Provider module.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers._name_.module","tokens":["provider","module"],"title_tokens":["option","autocomplete","vim","setupopts","sources","module","name","blink-cmp","providers"],"anchors":[]},{"id":"199","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins","content":"blink.cmp sources.\nAttribute names must be source names used in {option}vim.autocomplete.blink-cmp.setupOpts.sources.default.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins","tokens":["default","setupopts","blink-cmp","vim","autocomplete","names","cmp","blink","source","used","option","sources","attribute","must"],"title_tokens":["option","vim","blink-cmp","sourceplugins","autocomplete"],"anchors":[]},{"id":"200","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..enable","content":"Whether to enable this source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.enable","tokens":["whether","source","enable","this"],"title_tokens":["enable","vim","autocomplete","sourceplugins","name","option","blink-cmp"],"anchors":[]},{"id":"201","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers..module.\nShould be present in the source's documentation.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.module","tokens":["sources","vim","present","value","documentation","should","source","setupopts","module","the","name","blink-cmp","option","providers","autocomplete"],"title_tokens":["sourceplugins","module","blink-cmp","autocomplete","option","name","vim"],"anchors":[]},{"id":"202","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..package","content":"blink-cmp source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.package","tokens":["blink-cmp","source","plugin","package"],"title_tokens":["option","package","autocomplete","vim","blink-cmp","sourceplugins","name"],"anchors":[]},{"id":"203","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","content":"Whether to enable emoji source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","tokens":["whether","source","emoji","enable"],"title_tokens":["sourceplugins","vim","emoji","enable","autocomplete","option","blink-cmp"],"anchors":[]},{"id":"204","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.emoji.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","tokens":["vim","value","blink-cmp","providers","setupopts","sources","module","emoji","autocomplete","option"],"title_tokens":["blink-cmp","emoji","option","module","autocomplete","sourceplugins","vim"],"anchors":[]},{"id":"205","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","content":"blink-cmp emoji source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","tokens":["plugin","emoji","package","blink-cmp","source"],"title_tokens":["blink-cmp","sourceplugins","emoji","package","vim","option","autocomplete"],"anchors":[]},{"id":"206","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","content":"Whether to enable ripgrep source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","tokens":["ripgrep","enable","source","whether"],"title_tokens":["vim","blink-cmp","autocomplete","sourceplugins","enable","ripgrep","option"],"anchors":[]},{"id":"207","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.ripgrep.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","tokens":["setupopts","vim","option","blink-cmp","sources","providers","ripgrep","module","value","autocomplete"],"title_tokens":["option","module","sourceplugins","ripgrep","vim","blink-cmp","autocomplete"],"anchors":[]},{"id":"208","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","content":"blink-cmp ripgrep source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","tokens":["plugin","blink-cmp","source","package","ripgrep"],"title_tokens":["package","blink-cmp","sourceplugins","option","autocomplete","vim","ripgrep"],"anchors":[]},{"id":"209","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","content":"Whether to enable spell source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","tokens":["spell","enable","source","whether"],"title_tokens":["autocomplete","spell","enable","vim","sourceplugins","option","blink-cmp"],"anchors":[]},{"id":"210","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.spell.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.module","tokens":["vim","setupopts","autocomplete","value","option","providers","blink-cmp","spell","sources","module"],"title_tokens":["autocomplete","blink-cmp","spell","vim","option","sourceplugins","module"],"anchors":[]},{"id":"211","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.package","content":"blink-cmp spell source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.package","tokens":["package","spell","source","blink-cmp","plugin"],"title_tokens":["spell","package","vim","blink-cmp","autocomplete","sourceplugins","option"],"anchors":[]},{"id":"212","title":"Option: vim.autocomplete.enableSharedCmpSources","content":"Whether to enable sources shared by blink.cmp and nvim-cmp.","path":"options.html#option-vim.autocomplete.enableSharedCmpSources","tokens":["cmp","and","enable","sources","shared","whether","nvim-cmp","blink"],"title_tokens":["vim","option","enablesharedcmpsources","autocomplete"],"anchors":[]},{"id":"213","title":"Option: vim.autocomplete.nvim-cmp.enable","content":"Whether to enable nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.enable","tokens":["enable","whether","nvim-cmp"],"title_tokens":["vim","autocomplete","nvim-cmp","enable","option"],"anchors":[]},{"id":"214","title":"Option: vim.autocomplete.nvim-cmp.format","content":"The function used to customize the completion menu entries. This is outside of setupOpts to allow for an easier integration with lspkind.nvim.\nSee :help cmp-config.formatting.format.","path":"options.html#option-vim.autocomplete.nvim-cmp.format","tokens":["lspkind","customize","outside","function","setupopts","used","nvim","see","help","for","cmp-config","menu","the","entries","with","formatting","completion","this","allow","easier","integration","format"],"title_tokens":["autocomplete","vim","format","nvim-cmp","option"],"anchors":[]},{"id":"215","title":"Option: vim.autocomplete.nvim-cmp.mappings.close","content":"Close [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.close","tokens":["nvim-cmp","close"],"title_tokens":["vim","nvim-cmp","mappings","close","autocomplete","option"],"anchors":[]},{"id":"216","title":"Option: vim.autocomplete.nvim-cmp.mappings.complete","content":"Complete [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.complete","tokens":["complete","nvim-cmp"],"title_tokens":["complete","option","vim","autocomplete","nvim-cmp","mappings"],"anchors":[]},{"id":"217","title":"Option: vim.autocomplete.nvim-cmp.mappings.confirm","content":"Confirm [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.confirm","tokens":["confirm","nvim-cmp"],"title_tokens":["confirm","vim","option","autocomplete","nvim-cmp","mappings"],"anchors":[]},{"id":"218","title":"Option: vim.autocomplete.nvim-cmp.mappings.next","content":"Next item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.next","tokens":["nvim-cmp","item","next"],"title_tokens":["vim","nvim-cmp","option","mappings","next","autocomplete"],"anchors":[]},{"id":"219","title":"Option: vim.autocomplete.nvim-cmp.mappings.previous","content":"Previous item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.previous","tokens":["item","nvim-cmp","previous"],"title_tokens":["vim","nvim-cmp","mappings","previous","option","autocomplete"],"anchors":[]},{"id":"220","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","content":"Scroll docs down [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","tokens":["nvim-cmp","down","scroll","docs"],"title_tokens":["autocomplete","option","vim","mappings","scrolldocsdown","nvim-cmp"],"anchors":[]},{"id":"221","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","content":"Scroll docs up [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","tokens":["nvim-cmp","docs","scroll"],"title_tokens":["option","vim","autocomplete","nvim-cmp","mappings","scrolldocsup"],"anchors":[]},{"id":"222","title":"Option: vim.autocomplete.nvim-cmp.setupOpts","content":"Option table to pass into the setup function of the autocomplete plugin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts","tokens":["plugin","listed","table","docs","the","setup","can","additional","you","option","pass","not","function","into","autocomplete","any","even","options","they"],"title_tokens":["autocomplete","vim","nvim-cmp","option","setupopts"],"anchors":[]},{"id":"223","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","content":"A comma-separated list of options for completion.\nSee :help completeopt for the complete list.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","tokens":["for","help","options","see","completion","completeopt","the","list","complete","comma-separated"],"title_tokens":["setupopts","completeopt","option","vim","nvim-cmp","completion","autocomplete"],"anchors":[]},{"id":"224","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","content":"The comparator functions used for sorting completions.\nYou can either pass a valid inline lua function (see :help cmp-config.sorting.comparators), or a string, in which case the builtin comparator with that name will be used.\nA deprio function and a kinds (require(\"cmp.types\").lsp.CompletionItemKind) variable is provided above setupOpts. By passing a type to the function, the returned function will be a comparator that always ranks the specified kind the lowest.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","tokens":["which","that","case","name","type","kinds","require","lowest","will","help","comparators","passing","setupopts","always","valid","function","cmp","lsp","used","completions","specified","sorting","builtin","inline","with","variable","and","see","cmp-config","for","lua","completionitemkind","kind","functions","above","provided","returned","either","types","ranks","comparator","can","string","you","pass","deprio","the"],"title_tokens":["vim","nvim-cmp","comparators","setupopts","option","autocomplete","sorting"],"anchors":[]},{"id":"225","title":"Option: vim.autocomplete.nvim-cmp.sourcePlugins","content":"List of source plugins used by nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.sourcePlugins","tokens":["list","used","source","nvim-cmp","plugins"],"title_tokens":["sourceplugins","option","vim","nvim-cmp","autocomplete"],"anchors":[]},{"id":"226","title":"Option: vim.autocomplete.nvim-cmp.sources","content":"The list of sources used by nvim-cmp","path":"options.html#option-vim.autocomplete.nvim-cmp.sources","tokens":["list","nvim-cmp","used","sources","the"],"title_tokens":["vim","autocomplete","nvim-cmp","sources","option"],"anchors":[]},{"id":"227","title":"Option: vim.autopairs.nvim-autopairs.enable","content":"Whether to enable autopairs.","path":"options.html#option-vim.autopairs.nvim-autopairs.enable","tokens":["whether","autopairs","enable"],"title_tokens":["option","autopairs","vim","nvim-autopairs","enable"],"anchors":[]},{"id":"228","title":"Option: vim.autopairs.nvim-autopairs.setupOpts","content":"Option table to pass into the setup function of nvim-autopairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autopairs.nvim-autopairs.setupOpts","tokens":["the","even","function","options","option","they","you","additional","can","not","into","docs","table","setup","pass","nvim-autopairs","listed","any"],"title_tokens":["nvim-autopairs","setupopts","vim","option","autopairs"],"anchors":[]},{"id":"229","title":"Option: vim.bell","content":"Set how bells are handled. Options: on, visual or none","path":"options.html#option-vim.bell","tokens":["set","handled","visual","bells","options","are","how","none"],"title_tokens":["option","vim","bell"],"anchors":[]},{"id":"230","title":"Option: vim.binds.cheatsheet.enable","content":"Whether to enable cheatsheet-nvim: searchable cheatsheet for nvim using telescope.","path":"options.html#option-vim.binds.cheatsheet.enable","tokens":["using","searchable","telescope","nvim","cheatsheet","enable","cheatsheet-nvim","whether","for"],"title_tokens":["option","vim","binds","cheatsheet","enable"],"anchors":[]},{"id":"231","title":"Option: vim.binds.hardtime-nvim.enable","content":"Whether to enable hardtime helper for no repeat keybinds.","path":"options.html#option-vim.binds.hardtime-nvim.enable","tokens":["repeat","keybinds","enable","helper","whether","hardtime","for"],"title_tokens":["hardtime-nvim","vim","enable","option","binds"],"anchors":[]},{"id":"232","title":"Option: vim.binds.hardtime-nvim.setupOpts","content":"Option table to pass into the setup function of hardtime-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.hardtime-nvim.setupOpts","tokens":["option","even","additional","setup","can","listed","options","hardtime-nvim","into","pass","any","the","not","function","they","you","docs","table"],"title_tokens":["binds","option","hardtime-nvim","vim","setupopts"],"anchors":[]},{"id":"233","title":"Option: vim.binds.whichKey.enable","content":"Whether to enable which-key keybind helper menu.","path":"options.html#option-vim.binds.whichKey.enable","tokens":["helper","menu","whether","enable","which-key","keybind"],"title_tokens":["vim","option","whichkey","enable","binds"],"anchors":[]},{"id":"234","title":"Option: vim.binds.whichKey.register","content":"Register label for which-key keybind helper menu","path":"options.html#option-vim.binds.whichKey.register","tokens":["helper","which-key","label","register","menu","keybind","for"],"title_tokens":["binds","whichkey","vim","register","option"],"anchors":[]},{"id":"235","title":"Option: vim.binds.whichKey.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.whichKey.setupOpts","tokens":["not","setup","even","you","function","table","option","they","listed","docs","additional","options","the","any","pass","can","into","which-key"],"title_tokens":["option","binds","whichkey","vim","setupopts"],"anchors":[]},{"id":"236","title":"Option: vim.binds.whichKey.setupOpts.notify","content":"Show a warning when issues were detected with mappings","path":"options.html#option-vim.binds.whichKey.setupOpts.notify","tokens":["show","detected","mappings","when","issues","were","warning","with"],"title_tokens":["binds","option","vim","whichkey","setupopts","notify"],"anchors":[]},{"id":"237","title":"Option: vim.binds.whichKey.setupOpts.preset","content":"The default preset for the which-key window","path":"options.html#option-vim.binds.whichKey.setupOpts.preset","tokens":["window","preset","for","default","the","which-key"],"title_tokens":["option","binds","preset","vim","setupopts","whichkey"],"anchors":[]},{"id":"238","title":"Option: vim.binds.whichKey.setupOpts.replace","content":"Functions/Lua Patterns for formatting the labels","path":"options.html#option-vim.binds.whichKey.setupOpts.replace","tokens":["functions","the","labels","lua","for","patterns","formatting"],"title_tokens":["option","binds","whichkey","setupopts","vim","replace"],"anchors":[]},{"id":"239","title":"Option: vim.binds.whichKey.setupOpts.win.border","content":"Which-key window border style","path":"options.html#option-vim.binds.whichKey.setupOpts.win.border","tokens":["border","which-key","window","style"],"title_tokens":["whichkey","binds","setupopts","vim","win","border","option"],"anchors":[]},{"id":"240","title":"Option: vim.build.finalPackage","content":"final output package","path":"options.html#option-vim.build.finalPackage","tokens":["output","final","package"],"title_tokens":["option","build","finalpackage","vim"],"anchors":[]},{"id":"241","title":"Option: vim.clipboard.enable","content":"Whether to enable clipboard management for Neovim. Users may still choose to manage their clipboard through {option}vim.options should they wish to avoid using this module. .","path":"options.html#option-vim.clipboard.enable","tokens":["whether","may","through","neovim","this","users","their","for","option","should","avoid","still","enable","clipboard","choose","manage","module","using","options","they","wish","vim","management"],"title_tokens":["option","vim","enable","clipboard"],"anchors":[]},{"id":"242","title":"Option: vim.clipboard.providers","content":"Clipboard providers for which packages will be added to nvf's {option}extraPackages. The package field may be set to null if related packages are already found in system packages to potentially reduce closure sizes.","path":"options.html#option-vim.clipboard.providers","tokens":["providers","for","related","nvf","packages","clipboard","the","found","added","system","potentially","field","which","may","extrapackages","will","null","already","are","option","package","set","reduce","closure","sizes"],"title_tokens":["option","clipboard","providers","vim"],"anchors":[]},{"id":"243","title":"Option: vim.clipboard.providers.wl-copy.enable","content":"Whether to enable wl-copy.","path":"options.html#option-vim.clipboard.providers.wl-copy.enable","tokens":["enable","wl-copy","whether"],"title_tokens":["clipboard","providers","option","vim","wl-copy","enable"],"anchors":[]},{"id":"244","title":"Option: vim.clipboard.providers.wl-copy.package","content":"The wl-clipboard package to use.","path":"options.html#option-vim.clipboard.providers.wl-copy.package","tokens":["the","wl-clipboard","package","use"],"title_tokens":["package","wl-copy","providers","option","vim","clipboard"],"anchors":[]},{"id":"245","title":"Option: vim.clipboard.providers.xclip.enable","content":"Whether to enable xclip.","path":"options.html#option-vim.clipboard.providers.xclip.enable","tokens":["whether","xclip","enable"],"title_tokens":["enable","providers","option","vim","clipboard","xclip"],"anchors":[]},{"id":"246","title":"Option: vim.clipboard.providers.xclip.package","content":"The xclip package to use.","path":"options.html#option-vim.clipboard.providers.xclip.package","tokens":["package","use","the","xclip"],"title_tokens":["option","vim","xclip","package","clipboard","providers"],"anchors":[]},{"id":"247","title":"Option: vim.clipboard.providers.xsel.enable","content":"Whether to enable xsel.","path":"options.html#option-vim.clipboard.providers.xsel.enable","tokens":["whether","xsel","enable"],"title_tokens":["option","clipboard","xsel","vim","providers","enable"],"anchors":[]},{"id":"248","title":"Option: vim.clipboard.providers.xsel.package","content":"The xsel package to use.","path":"options.html#option-vim.clipboard.providers.xsel.package","tokens":["the","package","xsel","use"],"title_tokens":["vim","providers","xsel","option","package","clipboard"],"anchors":[]},{"id":"249","title":"Option: vim.clipboard.registers","content":"The register to be used by the Neovim clipboard. Recognized types are:\nunnamed: Vim will use the clipboard register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\nunnamedplus: A variant of the \"unnamed\" flag which uses the clipboard register \"+\" ({command}:h quoteplus) instead of register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\n\nWhen unnamed and unnamedplus is included simultaneously as \"unnamed,unnamedplus\", yank and delete operations (but not put) will additionally copy the text into register \"*\".\nPlease see {command}:h clipboard for more details.","path":"options.html#option-vim.clipboard.registers","tokens":["quoteplus","more","unnamed","are","normally","and","all","details","please","which","neovim","not","recognized","additionally","when","put","the","used","command","text","register","delete","would","instead","types","vim","yank","use","for","operations","flag","uses","included","will","change","but","copy","see","unnamedplus","simultaneously","into","variant","clipboard"],"title_tokens":["registers","option","vim","clipboard"],"anchors":[]},{"id":"250","title":"Option: vim.comments.comment-nvim.enable","content":"Whether to enable smart and powerful comment plugin for neovim comment-nvim.","path":"options.html#option-vim.comments.comment-nvim.enable","tokens":["plugin","for","neovim","comment-nvim","whether","powerful","enable","smart","and","comment"],"title_tokens":["comments","option","comment-nvim","enable","vim"],"anchors":[]},{"id":"251","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentBlock","content":"Toggle current block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentBlock","tokens":["toggle","comment","current","block"],"title_tokens":["mappings","togglecurrentblock","comments","vim","option","comment-nvim"],"anchors":[]},{"id":"252","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentLine","content":"Toggle current line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentLine","tokens":["toggle","current","comment","line"],"title_tokens":["mappings","vim","option","comment-nvim","togglecurrentline","comments"],"anchors":[]},{"id":"253","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","content":"Toggle block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","tokens":["block","toggle","comment"],"title_tokens":["toggleopleaderblock","comment-nvim","vim","comments","option","mappings"],"anchors":[]},{"id":"254","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderLine","content":"Toggle line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderLine","tokens":["toggle","line","comment"],"title_tokens":["toggleopleaderline","option","mappings","comments","comment-nvim","vim"],"anchors":[]},{"id":"255","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedBlock","content":"Toggle selected block","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedBlock","tokens":["selected","block","toggle"],"title_tokens":["option","toggleselectedblock","mappings","vim","comment-nvim","comments"],"anchors":[]},{"id":"256","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedLine","content":"Toggle selected comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedLine","tokens":["selected","comment","toggle"],"title_tokens":["vim","comment-nvim","option","comments","toggleselectedline","mappings"],"anchors":[]},{"id":"257","title":"Option: vim.comments.comment-nvim.setupOpts","content":"Option table to pass into the setup function of Comment-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.comments.comment-nvim.setupOpts","tokens":["options","setup","function","can","even","table","additional","not","listed","option","the","into","pass","comment-nvim","you","any","docs","they"],"title_tokens":["option","vim","setupopts","comments","comment-nvim"],"anchors":[]},{"id":"258","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.basic","content":"Whether to enable basic mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.basic","tokens":["whether","basic","mappings","enable"],"title_tokens":["setupopts","mappings","comments","comment-nvim","option","vim","basic"],"anchors":[]},{"id":"259","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.extra","content":"Whether to enable extra mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.extra","tokens":["extra","enable","whether","mappings"],"title_tokens":["vim","comment-nvim","mappings","option","comments","setupopts","extra"],"anchors":[]},{"id":"260","title":"Option: vim.dashboard.alpha.enable","content":"Whether to enable fast and fully programmable greeter for neovim [alpha.nvim].","path":"options.html#option-vim.dashboard.alpha.enable","tokens":["whether","enable","fully","programmable","neovim","fast","alpha","and","nvim","greeter","for"],"title_tokens":["dashboard","enable","vim","alpha","option"],"anchors":[]},{"id":"261","title":"Option: vim.dashboard.alpha.layout","content":"Alpha dashboard layout","path":"options.html#option-vim.dashboard.alpha.layout","tokens":["alpha","layout","dashboard"],"title_tokens":["dashboard","option","alpha","vim","layout"],"anchors":[]},{"id":"262","title":"Option: vim.dashboard.alpha.opts","content":"Optional global options","path":"options.html#option-vim.dashboard.alpha.opts","tokens":["global","optional","options"],"title_tokens":["vim","opts","alpha","dashboard","option"],"anchors":[]},{"id":"263","title":"Option: vim.dashboard.alpha.theme","content":"Alpha default theme to use","path":"options.html#option-vim.dashboard.alpha.theme","tokens":["use","alpha","theme","default"],"title_tokens":["dashboard","vim","option","alpha","theme"],"anchors":[]},{"id":"264","title":"Option: vim.dashboard.dashboard-nvim.enable","content":"Whether to enable Fancy and Blazing Fast start screen plugin of neovim [dashboard.nvim].","path":"options.html#option-vim.dashboard.dashboard-nvim.enable","tokens":["screen","dashboard","fast","blazing","whether","neovim","and","nvim","start","enable","plugin","fancy"],"title_tokens":["vim","dashboard-nvim","enable","option","dashboard"],"anchors":[]},{"id":"265","title":"Option: vim.dashboard.dashboard-nvim.setupOpts","content":"Option table to pass into the setup function of dashboard.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.dashboard.dashboard-nvim.setupOpts","tokens":["can","option","additional","not","the","table","options","nvim","into","even","they","setup","you","dashboard","docs","listed","any","function","pass"],"title_tokens":["option","dashboard-nvim","setupopts","dashboard","vim"],"anchors":[]},{"id":"266","title":"Option: vim.dashboard.startify.bookmarks","content":"List of book marks to display on start page","path":"options.html#option-vim.dashboard.startify.bookmarks","tokens":["list","marks","start","book","display","page"],"title_tokens":["bookmarks","dashboard","vim","option","startify"],"anchors":[]},{"id":"267","title":"Option: vim.dashboard.startify.changeDirCmd","content":"Command to change the current window with.","path":"options.html#option-vim.dashboard.startify.changeDirCmd","tokens":["window","with","current","the","command","change"],"title_tokens":["option","startify","changedircmd","vim","dashboard"],"anchors":[]},{"id":"268","title":"Option: vim.dashboard.startify.changeToDir","content":"Whether Vim should change to the directory of the file you open","path":"options.html#option-vim.dashboard.startify.changeToDir","tokens":["whether","should","vim","the","you","file","change","directory","open"],"title_tokens":["option","dashboard","startify","changetodir","vim"],"anchors":[]},{"id":"269","title":"Option: vim.dashboard.startify.changeToVCRoot","content":"Whether Vim should change to the version control root when opening a file","path":"options.html#option-vim.dashboard.startify.changeToVCRoot","tokens":["change","root","file","version","when","opening","whether","the","vim","should","control"],"title_tokens":["dashboard","vim","changetovcroot","startify","option"],"anchors":[]},{"id":"270","title":"Option: vim.dashboard.startify.commands","content":"Commands that are presented to the user on startify page","path":"options.html#option-vim.dashboard.startify.commands","tokens":["user","startify","are","commands","presented","page","that","the"],"title_tokens":["option","vim","startify","commands","dashboard"],"anchors":[]},{"id":"271","title":"Option: vim.dashboard.startify.customFooter","content":"Text to place in the footer","path":"options.html#option-vim.dashboard.startify.customFooter","tokens":["footer","the","text","place"],"title_tokens":["option","startify","customfooter","dashboard","vim"],"anchors":[]},{"id":"272","title":"Option: vim.dashboard.startify.customHeader","content":"Text to place in the header","path":"options.html#option-vim.dashboard.startify.customHeader","tokens":["place","header","the","text"],"title_tokens":["option","dashboard","startify","vim","customheader"],"anchors":[]},{"id":"273","title":"Option: vim.dashboard.startify.customIndices","content":"Specify a list of default characters to use instead of numbers","path":"options.html#option-vim.dashboard.startify.customIndices","tokens":["numbers","list","specify","characters","default","use","instead"],"title_tokens":["option","customindices","dashboard","startify","vim"],"anchors":[]},{"id":"274","title":"Option: vim.dashboard.startify.disableOnStartup","content":"Whether vim-startify should be disabled on startup.\nThis will prevent startify from opening on startup, but it can still be called with :Startify","path":"options.html#option-vim.dashboard.startify.disableOnStartup","tokens":["vim-startify","whether","with","opening","from","can","disabled","will","startify","called","should","startup","this","prevent","still","but"],"title_tokens":["option","vim","startify","dashboard","disableonstartup"],"anchors":[]},{"id":"275","title":"Option: vim.dashboard.startify.enable","content":"Whether to enable fancy start screen for Vim [vim-startify].","path":"options.html#option-vim.dashboard.startify.enable","tokens":["start","enable","fancy","screen","vim","whether","for","vim-startify"],"title_tokens":["option","startify","vim","enable","dashboard"],"anchors":[]},{"id":"276","title":"Option: vim.dashboard.startify.filesNumber","content":"How many files to list","path":"options.html#option-vim.dashboard.startify.filesNumber","tokens":["files","many","how","list"],"title_tokens":["option","vim","startify","filesnumber","dashboard"],"anchors":[]},{"id":"277","title":"Option: vim.dashboard.startify.lists","content":"Specify the lists and in what order they are displayed on startify.","path":"options.html#option-vim.dashboard.startify.lists","tokens":["what","specify","the","they","startify","and","lists","displayed","are","order"],"title_tokens":["vim","startify","lists","option","dashboard"],"anchors":[]},{"id":"278","title":"Option: vim.dashboard.startify.paddingLeft","content":"Number of spaces used for left padding.","path":"options.html#option-vim.dashboard.startify.paddingLeft","tokens":["padding","for","left","number","spaces","used"],"title_tokens":["paddingleft","dashboard","option","vim","startify"],"anchors":[]},{"id":"279","title":"Option: vim.dashboard.startify.sessionAutoload","content":"Make vim-startify auto load Session.vim files from the current directory","path":"options.html#option-vim.dashboard.startify.sessionAutoload","tokens":["auto","directory","load","session","vim","the","make","files","from","current","vim-startify"],"title_tokens":["vim","option","startify","sessionautoload","dashboard"],"anchors":[]},{"id":"280","title":"Option: vim.dashboard.startify.sessionBeforeSave","content":"Commands to run before saving a session","path":"options.html#option-vim.dashboard.startify.sessionBeforeSave","tokens":["before","session","commands","run","saving"],"title_tokens":["vim","sessionbeforesave","startify","option","dashboard"],"anchors":[]},{"id":"281","title":"Option: vim.dashboard.startify.sessionDeleteBuffers","content":"Delete all buffers when loading or closing a session","path":"options.html#option-vim.dashboard.startify.sessionDeleteBuffers","tokens":["delete","buffers","when","all","loading","closing","session"],"title_tokens":["startify","dashboard","option","sessiondeletebuffers","vim"],"anchors":[]},{"id":"282","title":"Option: vim.dashboard.startify.sessionDir","content":"Directory to save and load sessions from","path":"options.html#option-vim.dashboard.startify.sessionDir","tokens":["load","save","from","and","directory","sessions"],"title_tokens":["option","vim","dashboard","sessiondir","startify"],"anchors":[]},{"id":"283","title":"Option: vim.dashboard.startify.sessionPersistence","content":"Persist session before leaving vim or switching session","path":"options.html#option-vim.dashboard.startify.sessionPersistence","tokens":["leaving","switching","persist","session","vim","before"],"title_tokens":["option","startify","dashboard","sessionpersistence","vim"],"anchors":[]},{"id":"284","title":"Option: vim.dashboard.startify.sessionRemoveLines","content":"Patterns to remove from session files","path":"options.html#option-vim.dashboard.startify.sessionRemoveLines","tokens":["files","remove","from","session","patterns"],"title_tokens":["option","sessionremovelines","dashboard","vim","startify"],"anchors":[]},{"id":"285","title":"Option: vim.dashboard.startify.sessionSavecmds","content":"List of commands to run when loading a session.","path":"options.html#option-vim.dashboard.startify.sessionSavecmds","tokens":["list","commands","run","when","session","loading"],"title_tokens":["option","sessionsavecmds","dashboard","vim","startify"],"anchors":[]},{"id":"286","title":"Option: vim.dashboard.startify.sessionSavevars","content":"List of variables to save into a session file.","path":"options.html#option-vim.dashboard.startify.sessionSavevars","tokens":["file","variables","into","save","list","session"],"title_tokens":["startify","dashboard","option","sessionsavevars","vim"],"anchors":[]},{"id":"287","title":"Option: vim.dashboard.startify.sessionSort","content":"While true, sessions will be sorted by date rather than alphabetically.","path":"options.html#option-vim.dashboard.startify.sessionSort","tokens":["will","sessions","true","date","alphabetically","rather","while","than","sorted"],"title_tokens":["startify","vim","sessionsort","dashboard","option"],"anchors":[]},{"id":"288","title":"Option: vim.dashboard.startify.skipList","content":"List of regex patterns to exclude from MRU lists","path":"options.html#option-vim.dashboard.startify.skipList","tokens":["mru","exclude","from","regex","lists","list","patterns"],"title_tokens":["vim","option","skiplist","startify","dashboard"],"anchors":[]},{"id":"289","title":"Option: vim.dashboard.startify.skipListServer","content":"List of vim servers to not load startify for","path":"options.html#option-vim.dashboard.startify.skipListServer","tokens":["for","vim","servers","startify","list","not","load"],"title_tokens":["vim","skiplistserver","dashboard","startify","option"],"anchors":[]},{"id":"290","title":"Option: vim.dashboard.startify.unsafe","content":"Whether to turn on unsafe mode for Startify.\nWhile enabld, vim-startify will stops resolving links, checking files are readable and filtering bookmark list","path":"options.html#option-vim.dashboard.startify.unsafe","tokens":["checking","mode","resolving","files","are","for","turn","will","readable","and","filtering","bookmark","list","unsafe","whether","startify","links","while","vim-startify","stops","enabld"],"title_tokens":["option","startify","vim","dashboard","unsafe"],"anchors":[]},{"id":"291","title":"Option: vim.dashboard.startify.updateOldFiles","content":"Set if you want startify to always update and not just when neovim closes","path":"options.html#option-vim.dashboard.startify.updateOldFiles","tokens":["startify","want","not","update","set","always","just","neovim","when","you","closes","and"],"title_tokens":["option","vim","updateoldfiles","startify","dashboard"],"anchors":[]},{"id":"292","title":"Option: vim.dashboard.startify.useEnv","content":"Show environment variables in path if name is shorter than value","path":"options.html#option-vim.dashboard.startify.useEnv","tokens":["than","variables","path","name","show","value","environment","shorter"],"title_tokens":["dashboard","option","startify","useenv","vim"],"anchors":[]},{"id":"293","title":"Option: vim.debugMode.enable","content":"Whether to enable debug mode.","path":"options.html#option-vim.debugMode.enable","tokens":["enable","debug","mode","whether"],"title_tokens":["vim","enable","debugmode","option"],"anchors":[]},{"id":"294","title":"Option: vim.debugMode.level","content":"Set verbosity level of Neovim while debug mode is enabled.\nValue must be be one of the levels expected by Neovim's verbose option","path":"options.html#option-vim.debugMode.level","tokens":["one","verbosity","set","mode","while","value","option","enabled","levels","neovim","verbose","must","expected","the","level","debug"],"title_tokens":["option","level","vim","debugmode"],"anchors":[]},{"id":"295","title":"Option: vim.debugMode.logFile","content":"Set the log file that will be used to store verbose messages set by the verbose option.","path":"options.html#option-vim.debugMode.logFile","tokens":["messages","file","the","verbose","set","that","used","store","option","log","will"],"title_tokens":["option","debugmode","vim","logfile"],"anchors":[]},{"id":"296","title":"Option: vim.debugger.nvim-dap.enable","content":"Whether to enable debugging via nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.enable","tokens":["whether","enable","nvim-dap","debugging","via"],"title_tokens":["enable","option","nvim-dap","debugger","vim"],"anchors":[]},{"id":"297","title":"Option: vim.debugger.nvim-dap.mappings.continue","content":"Continue","path":"options.html#option-vim.debugger.nvim-dap.mappings.continue","tokens":["continue"],"title_tokens":["option","vim","nvim-dap","debugger","mappings","continue"],"anchors":[]},{"id":"298","title":"Option: vim.debugger.nvim-dap.mappings.goDown","content":"Go down stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goDown","tokens":["down","stacktrace"],"title_tokens":["debugger","nvim-dap","vim","godown","option","mappings"],"anchors":[]},{"id":"299","title":"Option: vim.debugger.nvim-dap.mappings.goUp","content":"Go up stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goUp","tokens":["stacktrace"],"title_tokens":["vim","nvim-dap","debugger","option","mappings","goup"],"anchors":[]},{"id":"300","title":"Option: vim.debugger.nvim-dap.mappings.hover","content":"Hover","path":"options.html#option-vim.debugger.nvim-dap.mappings.hover","tokens":["hover"],"title_tokens":["nvim-dap","hover","vim","mappings","debugger","option"],"anchors":[]},{"id":"301","title":"Option: vim.debugger.nvim-dap.mappings.restart","content":"Restart","path":"options.html#option-vim.debugger.nvim-dap.mappings.restart","tokens":["restart"],"title_tokens":["nvim-dap","vim","mappings","option","debugger","restart"],"anchors":[]},{"id":"302","title":"Option: vim.debugger.nvim-dap.mappings.runLast","content":"Re-run Last Debug Session","path":"options.html#option-vim.debugger.nvim-dap.mappings.runLast","tokens":["debug","last","session","re-run"],"title_tokens":["runlast","vim","nvim-dap","mappings","debugger","option"],"anchors":[]},{"id":"303","title":"Option: vim.debugger.nvim-dap.mappings.runToCursor","content":"Continue to the current cursor","path":"options.html#option-vim.debugger.nvim-dap.mappings.runToCursor","tokens":["the","continue","cursor","current"],"title_tokens":["vim","runtocursor","option","mappings","debugger","nvim-dap"],"anchors":[]},{"id":"304","title":"Option: vim.debugger.nvim-dap.mappings.stepBack","content":"Step back","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepBack","tokens":["step","back"],"title_tokens":["nvim-dap","option","mappings","vim","debugger","stepback"],"anchors":[]},{"id":"305","title":"Option: vim.debugger.nvim-dap.mappings.stepInto","content":"Step into function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepInto","tokens":["function","step","into"],"title_tokens":["nvim-dap","option","stepinto","vim","mappings","debugger"],"anchors":[]},{"id":"306","title":"Option: vim.debugger.nvim-dap.mappings.stepOut","content":"Step out of function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOut","tokens":["function","step","out"],"title_tokens":["vim","nvim-dap","stepout","option","mappings","debugger"],"anchors":[]},{"id":"307","title":"Option: vim.debugger.nvim-dap.mappings.stepOver","content":"Next step","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOver","tokens":["step","next"],"title_tokens":["vim","nvim-dap","stepover","option","mappings","debugger"],"anchors":[]},{"id":"308","title":"Option: vim.debugger.nvim-dap.mappings.terminate","content":"Terminate","path":"options.html#option-vim.debugger.nvim-dap.mappings.terminate","tokens":["terminate"],"title_tokens":["mappings","debugger","terminate","vim","option","nvim-dap"],"anchors":[]},{"id":"309","title":"Option: vim.debugger.nvim-dap.mappings.toggleBreakpoint","content":"Toggle breakpoint","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleBreakpoint","tokens":["toggle","breakpoint"],"title_tokens":["mappings","togglebreakpoint","nvim-dap","option","vim","debugger"],"anchors":[]},{"id":"310","title":"Option: vim.debugger.nvim-dap.mappings.toggleDapUI","content":"Toggle DAP-UI","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleDapUI","tokens":["toggle","dap-ui"],"title_tokens":["option","debugger","nvim-dap","mappings","toggledapui","vim"],"anchors":[]},{"id":"311","title":"Option: vim.debugger.nvim-dap.mappings.toggleRepl","content":"Toggle Repl","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleRepl","tokens":["toggle","repl"],"title_tokens":["mappings","option","debugger","vim","nvim-dap","togglerepl"],"anchors":[]},{"id":"312","title":"Option: vim.debugger.nvim-dap.sources","content":"List of debuggers to install","path":"options.html#option-vim.debugger.nvim-dap.sources","tokens":["debuggers","list","install"],"title_tokens":["option","vim","nvim-dap","sources","debugger"],"anchors":[]},{"id":"313","title":"Option: vim.debugger.nvim-dap.ui.autoStart","content":"Automatically Opens and Closes DAP-UI upon starting/closing a debugging session","path":"options.html#option-vim.debugger.nvim-dap.ui.autoStart","tokens":["automatically","session","dap-ui","starting","closes","and","opens","closing","debugging","upon"],"title_tokens":["autostart","option","nvim-dap","debugger","vim"],"anchors":[]},{"id":"314","title":"Option: vim.debugger.nvim-dap.ui.enable","content":"Whether to enable UI extension for nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.ui.enable","tokens":["enable","for","extension","nvim-dap","whether"],"title_tokens":["vim","nvim-dap","debugger","option","enable"],"anchors":[]},{"id":"315","title":"Option: vim.debugger.nvim-dap.ui.setupOpts","content":"Option table to pass into the setup function of nvim-dap-ui\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.debugger.nvim-dap.ui.setupOpts","tokens":["function","nvim-dap-ui","option","even","into","table","setup","the","any","not","listed","can","you","additional","they","options","docs","pass"],"title_tokens":["option","debugger","nvim-dap","setupopts","vim"],"anchors":[]},{"id":"316","title":"Option: vim.diagnostics.config","content":"Values that will be passed to vim.diagnostic.config after being converted to a Lua table. Possible values for each key can be found in the help text for vim.diagnostics.Opts. You may find more about the diagnostics API of Neovim in {command}:help diagnostic-api.\n:::{.note} This option is freeform. You may set values that are not present in nvf documentation, but those values will not be fully type checked. Please refer to the help text for vim.diagnostic.Opts for appropriate values. :::","path":"options.html#option-vim.diagnostics.config","tokens":["set","note","will","are","api","this","possible","option","nvf","documentation","vim","values","being","appropriate","diagnostic","about","converted","table","after","each","those","lua","diagnostics","neovim","the","fully","may","refer","found","not","checked","that","more","for","present","text","find","key","freeform","please","you","opts","passed","command","help","diagnostic-api","config","but","can","type"],"title_tokens":["option","diagnostics","vim","config"],"anchors":[]},{"id":"317","title":"Option: vim.diagnostics.config.signs","content":"Use signs for diagnostics. See {command}:help diagnostic-signs.\n:::{.note} The code presented in that example section uses Lua expressions as object keys which only translate well if you use lib.generators.mkLuaInline as in the example. :::","path":"options.html#option-vim.diagnostics.config.signs","tokens":["see","which","section","lib","uses","the","that","expressions","translate","you","well","example","generators","note","command","presented","mkluainline","keys","help","only","lua","signs","for","diagnostics","use","object","diagnostic-signs","code"],"title_tokens":["signs","diagnostics","vim","config","option"],"anchors":[]},{"id":"318","title":"Option: vim.diagnostics.config.underline","content":"Use underline for diagnostics.","path":"options.html#option-vim.diagnostics.config.underline","tokens":["underline","for","diagnostics","use"],"title_tokens":["vim","diagnostics","option","config","underline"],"anchors":[]},{"id":"319","title":"Option: vim.diagnostics.config.update_in_insert","content":"Update diagnostics in Insert mode. If false, diagnostics will be updated on InsertLeave ({command}:help InsertLeave).","path":"options.html#option-vim.diagnostics.config.update_in_insert","tokens":["insertleave","updated","command","mode","will","diagnostics","help","false","insert","update"],"title_tokens":["vim","update_in_insert","option","diagnostics","config"],"anchors":[]},{"id":"320","title":"Option: vim.diagnostics.config.virtual_lines","content":"Use virtual lines for diagnostics.","path":"options.html#option-vim.diagnostics.config.virtual_lines","tokens":["for","lines","use","virtual","diagnostics"],"title_tokens":["virtual_lines","option","diagnostics","vim","config"],"anchors":[]},{"id":"321","title":"Option: vim.diagnostics.config.virtual_text","content":"Use virtual text for diagnostics. If multiple diagnostics are set for a namespace, one prefix per diagnostic + the last diagnostic message are shown.","path":"options.html#option-vim.diagnostics.config.virtual_text","tokens":["one","for","last","virtual","set","text","multiple","per","are","shown","use","diagnostics","namespace","diagnostic","message","the","prefix"],"title_tokens":["diagnostics","option","vim","config","virtual_text"],"anchors":[]},{"id":"322","title":"Option: vim.diagnostics.enable","content":"Whether to enable diagnostics module for Neovim.","path":"options.html#option-vim.diagnostics.enable","tokens":["for","whether","enable","neovim","module","diagnostics"],"title_tokens":["enable","vim","option","diagnostics"],"anchors":[]},{"id":"323","title":"Option: vim.diagnostics.nvim-lint.enable","content":"Whether to enable asynchronous linter plugin for Neovim [nvim-lint].","path":"options.html#option-vim.diagnostics.nvim-lint.enable","tokens":["plugin","linter","whether","enable","for","neovim","nvim-lint","asynchronous"],"title_tokens":["vim","diagnostics","nvim-lint","enable","option"],"anchors":[]},{"id":"324","title":"Option: vim.diagnostics.nvim-lint.lint_after_save","content":"Whether to enable autocmd to lint after each save.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_after_save","tokens":["enable","each","after","autocmd","save","lint","whether"],"title_tokens":["option","lint_after_save","nvim-lint","vim","diagnostics"],"anchors":[]},{"id":"325","title":"Option: vim.diagnostics.nvim-lint.lint_function","content":"Define the global function nvf_lint which is used by nvf to lint.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_function","tokens":["the","nvf","global","which","function","used","lint","define","nvf_lint"],"title_tokens":["vim","lint_function","option","diagnostics","nvim-lint"],"anchors":[]},{"id":"326","title":"Option: vim.diagnostics.nvim-lint.linters","content":"Linter configurations. Builtin linters will be updated and not replaced, but note that this is not a deep extend operation, i.e. if you define an env option, it will replace the entire env table provided by the builtin (if it exists).","path":"options.html#option-vim.diagnostics.nvim-lint.linters","tokens":["linter","configurations","and","replaced","but","table","deep","that","linters","will","not","updated","note","extend","exists","builtin","define","entire","replace","operation","env","option","this","you","the","provided"],"title_tokens":["linters","vim","diagnostics","nvim-lint","option"],"anchors":[]},{"id":"327","title":"Option: vim.diagnostics.nvim-lint.linters..append_fname","content":"Automatically add the current file name to the commands arguments. Only has an effect if stdin is false","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.append_fname","tokens":["effect","stdin","current","file","add","commands","false","name","only","automatically","arguments","has","the"],"title_tokens":["append_fname","option","diagnostics","nvim-lint","linters","vim","name"],"anchors":[]},{"id":"328","title":"Option: vim.diagnostics.nvim-lint.linters..args","content":"Arguments to pass","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.args","tokens":["pass","arguments"],"title_tokens":["vim","linters","option","name","args","nvim-lint","diagnostics"],"anchors":[]},{"id":"329","title":"Option: vim.diagnostics.nvim-lint.linters..cmd","content":"Command of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cmd","tokens":["linter","command","the"],"title_tokens":["nvim-lint","vim","name","linters","cmd","option","diagnostics"],"anchors":[]},{"id":"330","title":"Option: vim.diagnostics.nvim-lint.linters..cwd","content":"Working directory of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cwd","tokens":["linter","the","working","directory"],"title_tokens":["nvim-lint","diagnostics","option","linters","name","cwd","vim"],"anchors":[]},{"id":"331","title":"Option: vim.diagnostics.nvim-lint.linters..env","content":"Environment variables to use","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.env","tokens":["use","environment","variables"],"title_tokens":["nvim-lint","name","env","option","diagnostics","linters","vim"],"anchors":[]},{"id":"332","title":"Option: vim.diagnostics.nvim-lint.linters..ignore_exitcode","content":"Declares if exit code != 1 should be ignored or result in a warning.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.ignore_exitcode","tokens":["declares","exit","warning","code","should","result","ignored"],"title_tokens":["vim","nvim-lint","name","ignore_exitcode","linters","diagnostics","option"],"anchors":[]},{"id":"333","title":"Option: vim.diagnostics.nvim-lint.linters..name","content":"Name of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.name","tokens":["name","the","linter"],"title_tokens":["option","nvim-lint","vim","diagnostics","linters","name"],"anchors":[]},{"id":"334","title":"Option: vim.diagnostics.nvim-lint.linters..parser","content":"Parser function","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.parser","tokens":["parser","function"],"title_tokens":["diagnostics","linters","name","parser","vim","nvim-lint","option"],"anchors":[]},{"id":"335","title":"Option: vim.diagnostics.nvim-lint.linters..required_files","content":"Required files to lint. These files must exist relative to the cwd of the linter or else this linter will be skipped\n::: {.note} This option is an nvf extension that only takes effect if you use the nvf_lint() lua function.\nSee {option}vim.diagnostics.nvim-lint.lint_function. :::","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.required_files","tokens":["lint","must","lint_function","required","effect","function","this","files","will","linter","the","you","use","nvf_lint","option","diagnostics","exist","relative","vim","only","extension","takes","these","nvim-lint","else","cwd","see","note","that","skipped","lua","nvf"],"title_tokens":["option","vim","name","required_files","nvim-lint","linters","diagnostics"],"anchors":[]},{"id":"336","title":"Option: vim.diagnostics.nvim-lint.linters..stdin","content":"Send content via stdin.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stdin","tokens":["stdin","via","send","content"],"title_tokens":["linters","name","stdin","diagnostics","nvim-lint","option","vim"],"anchors":[]},{"id":"337","title":"Option: vim.diagnostics.nvim-lint.linters..stream","content":"Result stream","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stream","tokens":["stream","result"],"title_tokens":["stream","linters","diagnostics","name","nvim-lint","option","vim"],"anchors":[]},{"id":"338","title":"Option: vim.diagnostics.nvim-lint.linters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent through `toLuaObject. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.diagnostics.nvim-lint.linters_by_ft","tokens":["format","value","where","lua","you","generate","conform","able","through","filetype","this","data","are","that","toluaobject","formatters","nix","accept","passing","takes","converted","the","map","option","key","its","types","for","correct","will","equivalent","responsible","set"],"title_tokens":["option","diagnostics","nvim-lint","linters_by_ft","vim"],"anchors":[]},{"id":"339","title":"Option: vim.diagnostics.presets.biomejs.enable","content":"Whether to enable the Biome Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.biomejs for customization .","path":"options.html#option-vim.diagnostics.presets.biomejs.enable","tokens":["vim","nvim-lint","whether","diagnostics","biomejs","for","option","linters","customization","provider","the","enable","biome","use"],"title_tokens":["option","diagnostics","biomejs","enable","presets","vim"],"anchors":[]},{"id":"340","title":"Option: vim.diagnostics.presets.checkmake.enable","content":"Whether to enable the Checkmake Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.checkmake for customization .","path":"options.html#option-vim.diagnostics.presets.checkmake.enable","tokens":["enable","whether","for","diagnostics","checkmake","option","use","the","provider","vim","nvim-lint","linters","customization"],"title_tokens":["checkmake","option","enable","vim","diagnostics","presets"],"anchors":[]},{"id":"341","title":"Option: vim.diagnostics.presets.cpplint.enable","content":"Whether to enable the cpplint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.cpplint for customization .","path":"options.html#option-vim.diagnostics.presets.cpplint.enable","tokens":["the","option","customization","whether","enable","vim","cpplint","for","nvim-lint","diagnostics","provider","use","linters"],"title_tokens":["option","diagnostics","presets","cpplint","enable","vim"],"anchors":[]},{"id":"342","title":"Option: vim.diagnostics.presets.deadnix.enable","content":"Whether to enable the Deadnix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.deadnix for customization .","path":"options.html#option-vim.diagnostics.presets.deadnix.enable","tokens":["provider","deadnix","for","nvim-lint","vim","diagnostics","enable","the","customization","whether","use","linters","option"],"title_tokens":["presets","deadnix","enable","diagnostics","option","vim"],"anchors":[]},{"id":"343","title":"Option: vim.diagnostics.presets.djlint.enable","content":"Whether to enable the djLint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.djlint for customization .","path":"options.html#option-vim.diagnostics.presets.djlint.enable","tokens":["linters","enable","djlint","whether","diagnostics","provider","use","the","option","nvim-lint","for","customization","vim"],"title_tokens":["diagnostics","enable","presets","option","djlint","vim"],"anchors":[]},{"id":"344","title":"Option: vim.diagnostics.presets.dotenv-linter.enable","content":"Whether to enable the Dotenv Linter Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.dotenv-linter for customization .","path":"options.html#option-vim.diagnostics.presets.dotenv-linter.enable","tokens":["option","provider","diagnostics","dotenv-linter","nvim-lint","vim","customization","enable","linter","the","linters","whether","dotenv","for","use"],"title_tokens":["option","dotenv-linter","presets","enable","vim","diagnostics"],"anchors":[]},{"id":"345","title":"Option: vim.diagnostics.presets.eslint_d.enable","content":"Whether to enable the Eslint Daemon Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.eslint_d for customization .","path":"options.html#option-vim.diagnostics.presets.eslint_d.enable","tokens":["daemon","for","nvim-lint","eslint","eslint_d","provider","vim","whether","enable","diagnostics","the","customization","use","linters","option"],"title_tokens":["diagnostics","option","eslint_d","enable","vim","presets"],"anchors":[]},{"id":"346","title":"Option: vim.diagnostics.presets.golangci-lint.enable","content":"Whether to enable the GolangCI Lint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.golangci-lint for customization .","path":"options.html#option-vim.diagnostics.presets.golangci-lint.enable","tokens":["golangci-lint","nvim-lint","vim","for","option","provider","linters","diagnostics","enable","the","golangci","customization","whether","lint","use"],"title_tokens":["option","diagnostics","golangci-lint","presets","vim","enable"],"anchors":[]},{"id":"347","title":"Option: vim.diagnostics.presets.hadolint.enable","content":"Whether to enable the Hadolint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.hadolint for customization .","path":"options.html#option-vim.diagnostics.presets.hadolint.enable","tokens":["vim","enable","use","diagnostics","the","hadolint","option","provider","linters","for","whether","customization","nvim-lint"],"title_tokens":["enable","option","vim","presets","hadolint","diagnostics"],"anchors":[]},{"id":"348","title":"Option: vim.diagnostics.presets.htmlhint.enable","content":"Whether to enable the HTMLHint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.htmlhint for customization .","path":"options.html#option-vim.diagnostics.presets.htmlhint.enable","tokens":["provider","htmlhint","linters","for","use","enable","whether","vim","customization","nvim-lint","diagnostics","the","option"],"title_tokens":["vim","option","htmlhint","enable","presets","diagnostics"],"anchors":[]},{"id":"349","title":"Option: vim.diagnostics.presets.ktlint.enable","content":"Whether to enable the ktlint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.ktlint for customization .","path":"options.html#option-vim.diagnostics.presets.ktlint.enable","tokens":["diagnostics","linters","enable","whether","nvim-lint","provider","vim","ktlint","use","the","for","customization","option"],"title_tokens":["diagnostics","ktlint","presets","option","enable","vim"],"anchors":[]},{"id":"350","title":"Option: vim.diagnostics.presets.luacheck.enable","content":"Whether to enable the Luacheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.luacheck for customization .","path":"options.html#option-vim.diagnostics.presets.luacheck.enable","tokens":["diagnostics","vim","linters","luacheck","whether","enable","provider","nvim-lint","for","use","option","the","customization"],"title_tokens":["luacheck","enable","diagnostics","vim","option","presets"],"anchors":[]},{"id":"351","title":"Option: vim.diagnostics.presets.markdownlint-cli2.enable","content":"Whether to enable the Markdownlint CLI 2 Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.markdownlint-cli2 for customization .","path":"options.html#option-vim.diagnostics.presets.markdownlint-cli2.enable","tokens":["vim","for","cli","diagnostics","linters","option","the","whether","enable","nvim-lint","markdownlint","markdownlint-cli2","customization","use","provider"],"title_tokens":["diagnostics","markdownlint-cli2","vim","presets","enable","option"],"anchors":[]},{"id":"352","title":"Option: vim.diagnostics.presets.mypy.enable","content":"Whether to enable the Mypy Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.mypy for customization .","path":"options.html#option-vim.diagnostics.presets.mypy.enable","tokens":["customization","whether","mypy","option","vim","diagnostics","the","for","provider","use","nvim-lint","linters","enable"],"title_tokens":["presets","option","mypy","enable","diagnostics","vim"],"anchors":[]},{"id":"353","title":"Option: vim.diagnostics.presets.phpstan.enable","content":"Whether to enable the PHPStan Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.phpstan for customization .","path":"options.html#option-vim.diagnostics.presets.phpstan.enable","tokens":["vim","use","linters","for","phpstan","customization","nvim-lint","provider","diagnostics","enable","the","whether","option"],"title_tokens":["presets","vim","phpstan","enable","diagnostics","option"],"anchors":[]},{"id":"354","title":"Option: vim.diagnostics.presets.rubocop.enable","content":"Whether to enable the RuboCop Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rubocop for customization .","path":"options.html#option-vim.diagnostics.presets.rubocop.enable","tokens":["whether","customization","option","linters","the","nvim-lint","provider","diagnostics","use","for","rubocop","enable","vim"],"title_tokens":["diagnostics","presets","rubocop","enable","option","vim"],"anchors":[]},{"id":"355","title":"Option: vim.diagnostics.presets.rumdl.enable","content":"Whether to enable the Rumdl Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rumdl for customization .","path":"options.html#option-vim.diagnostics.presets.rumdl.enable","tokens":["vim","linters","for","provider","customization","option","whether","diagnostics","enable","rumdl","nvim-lint","the","use"],"title_tokens":["diagnostics","presets","vim","rumdl","option","enable"],"anchors":[]},{"id":"356","title":"Option: vim.diagnostics.presets.selene.enable","content":"Whether to enable the Selene Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.selene for customization .","path":"options.html#option-vim.diagnostics.presets.selene.enable","tokens":["selene","the","diagnostics","provider","use","option","vim","whether","nvim-lint","for","customization","linters","enable"],"title_tokens":["presets","selene","enable","diagnostics","option","vim"],"anchors":[]},{"id":"357","title":"Option: vim.diagnostics.presets.shellcheck.enable","content":"Whether to enable the Shellcheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.shellcheck for customization .","path":"options.html#option-vim.diagnostics.presets.shellcheck.enable","tokens":["for","whether","use","customization","enable","vim","provider","shellcheck","linters","the","option","nvim-lint","diagnostics"],"title_tokens":["presets","enable","vim","option","diagnostics","shellcheck"],"anchors":[]},{"id":"358","title":"Option: vim.diagnostics.presets.sqlfluff.enable","content":"Whether to enable the SQLFluff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqlfluff for customization .","path":"options.html#option-vim.diagnostics.presets.sqlfluff.enable","tokens":["use","linters","sqlfluff","customization","vim","provider","whether","diagnostics","nvim-lint","the","enable","option","for"],"title_tokens":["presets","enable","sqlfluff","option","vim","diagnostics"],"anchors":[]},{"id":"359","title":"Option: vim.diagnostics.presets.sqruff.enable","content":"Whether to enable the Sqruff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqruff for customization .","path":"options.html#option-vim.diagnostics.presets.sqruff.enable","tokens":["use","enable","option","whether","nvim-lint","linters","vim","for","customization","provider","sqruff","the","diagnostics"],"title_tokens":["presets","sqruff","enable","diagnostics","option","vim"],"anchors":[]},{"id":"360","title":"Option: vim.diagnostics.presets.statix.enable","content":"Whether to enable the Statix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.statix for customization .","path":"options.html#option-vim.diagnostics.presets.statix.enable","tokens":["the","whether","provider","linters","use","diagnostics","option","for","vim","statix","customization","nvim-lint","enable"],"title_tokens":["option","presets","statix","diagnostics","enable","vim"],"anchors":[]},{"id":"361","title":"Option: vim.diagnostics.presets.stylelint.enable","content":"Whether to enable the Stylelint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.stylelint for customization .","path":"options.html#option-vim.diagnostics.presets.stylelint.enable","tokens":["for","diagnostics","option","customization","nvim-lint","enable","use","vim","linters","the","provider","whether","stylelint"],"title_tokens":["vim","stylelint","enable","diagnostics","option","presets"],"anchors":[]},{"id":"362","title":"Option: vim.diagnostics.presets.taplo.enable","content":"Whether to enable the Taplo Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.taplo for customization .","path":"options.html#option-vim.diagnostics.presets.taplo.enable","tokens":["the","customization","enable","taplo","for","whether","diagnostics","vim","provider","nvim-lint","linters","use","option"],"title_tokens":["presets","diagnostics","vim","taplo","option","enable"],"anchors":[]},{"id":"363","title":"Option: vim.diagnostics.presets.tombi.enable","content":"Whether to enable the Tombi Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.tombi for customization .","path":"options.html#option-vim.diagnostics.presets.tombi.enable","tokens":["nvim-lint","enable","the","use","linters","option","tombi","diagnostics","vim","for","customization","whether","provider"],"title_tokens":["option","vim","diagnostics","presets","tombi","enable"],"anchors":[]},{"id":"364","title":"Option: vim.enableLuaLoader","content":"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:\noverrides loadfile\nadds the lua loader using the byte-compilation cache\nadds the libs loader\nremoves the default Neovim loader\n\n::: {.note} The Lua module loader is disabled by default. Before setting this option, please take a look at the {option}[official documentation]. This option may be enabled by default in the future. :::","path":"options.html#option-vim.enableLuaLoader","tokens":["experimental","overrides","removes","documentation","disabled","start","true","process","whether","adds","loadfile","libs","which","note","take","the","will","loader","look","enabled","byte-compilation","this","setting","lua","speed","neovim","before","using","module","cache","option","please","official","default","may","enable","future"],"title_tokens":["vim","option","enablelualoader"],"anchors":[]},{"id":"365","title":"Option: vim.extraLuaFiles","content":"Additional Lua files that will be sourced by Neovim.\nTakes both absolute and relative paths, all of which will be called via the luafile command in Neovim.\nSee lua-commands on the Neovim documentation for more details.\n::: {.warning} All paths passed to this option must be valid. If Neovim cannot resolve the path you are attempting to source, then your configuration will error, and Neovim will not start. Please ensure that all paths are correct before using this option. :::","path":"options.html#option-vim.extraLuaFiles","tokens":["resolve","your","both","called","takes","the","luafile","option","error","and","warning","not","please","passed","cannot","before","command","paths","valid","start","this","you","are","neovim","details","source","additional","via","see","documentation","files","sourced","relative","for","that","which","all","lua-commands","more","will","path","attempting","then","ensure","correct","using","must","absolute","lua","configuration"],"title_tokens":["option","vim","extraluafiles"],"anchors":[]},{"id":"366","title":"Option: vim.extraPackages","content":"List of additional packages to make available to the Neovim wrapper.","path":"options.html#option-vim.extraPackages","tokens":["packages","available","additional","list","make","neovim","the","wrapper"],"title_tokens":["vim","extrapackages","option"],"anchors":[]},{"id":"367","title":"Option: vim.extraPlugins","content":"A list of plugins and their configurations that will be set up after builtin plugins.\nThis option takes a special type that allows you to order your custom plugins using nvf's modified DAG library.","path":"options.html#option-vim.extraPlugins","tokens":["builtin","option","allows","using","configurations","after","takes","set","special","custom","library","will","type","this","dag","that","their","your","order","list","and","nvf","plugins","you","modified"],"title_tokens":["option","vim","extraplugins"],"anchors":[]},{"id":"368","title":"Option: vim.extraPlugins..after","content":"Setup this plugin after the following ones.","path":"options.html#option-vim.extraPlugins._name_.after","tokens":["setup","the","this","ones","after","plugin","following"],"title_tokens":["option","vim","extraplugins","name","after"],"anchors":[]},{"id":"369","title":"Option: vim.extraPlugins..package","content":"Plugin Package.","path":"options.html#option-vim.extraPlugins._name_.package","tokens":["package","plugin"],"title_tokens":["name","vim","extraplugins","package","option"],"anchors":[]},{"id":"370","title":"Option: vim.extraPlugins..setup","content":"Lua code to run during setup.","path":"options.html#option-vim.extraPlugins._name_.setup","tokens":["setup","lua","code","during","run"],"title_tokens":["setup","option","vim","name","extraplugins"],"anchors":[]},{"id":"371","title":"Option: vim.filetree.neo-tree.enable","content":"Whether to enable filetree via neo-tree.nvim.","path":"options.html#option-vim.filetree.neo-tree.enable","tokens":["nvim","filetree","neo-tree","whether","via","enable"],"title_tokens":["neo-tree","enable","vim","filetree","option"],"anchors":[]},{"id":"372","title":"Option: vim.filetree.neo-tree.setupOpts","content":"Option table to pass into the setup function of neo-tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.neo-tree.setupOpts","tokens":["listed","you","docs","even","option","pass","neo-tree","can","additional","any","not","function","table","options","into","the","setup","they"],"title_tokens":["option","vim","neo-tree","setupopts","filetree"],"anchors":[]},{"id":"373","title":"Option: vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","content":"Whether to add a blank line at the top of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","tokens":["tree","whether","add","line","blank","top","the"],"title_tokens":["add_blank_line_at_top","setupopts","filetree","neo-tree","option","vim"],"anchors":[]},{"id":"374","title":"Option: vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","content":"Whether to automatically clean up broken neo-tree buffers saved in sessions","path":"options.html#option-vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","tokens":["clean","saved","buffers","broken","whether","automatically","neo-tree","sessions"],"title_tokens":["auto_clean_after_session_restore","vim","filetree","neo-tree","option","setupopts"],"anchors":[]},{"id":"375","title":"Option: vim.filetree.neo-tree.setupOpts.default_source","content":"You can choose a specific source.\nlast here which indicates the last used source","path":"options.html#option-vim.filetree.neo-tree.setupOpts.default_source","tokens":["indicates","source","you","last","the","used","specific","choose","can","here","which"],"title_tokens":["default_source","setupopts","vim","option","neo-tree","filetree"],"anchors":[]},{"id":"376","title":"Option: vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","content":"Whether to enable cursor hijacking.\nIf enabled neotree will keep the cursor on the first letter of the filename when moving in the tree .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","tokens":["tree","will","enable","letter","filename","moving","when","keep","whether","cursor","enabled","first","the","neotree","hijacking"],"title_tokens":["setupopts","option","neo-tree","enable_cursor_hijack","vim","filetree"],"anchors":[]},{"id":"377","title":"Option: vim.filetree.neo-tree.setupOpts.enable_diagnostics","content":"Whether to enable diagnostics.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_diagnostics","tokens":["whether","enable","diagnostics"],"title_tokens":["neo-tree","option","enable_diagnostics","vim","setupopts","filetree"],"anchors":[]},{"id":"378","title":"Option: vim.filetree.neo-tree.setupOpts.enable_git_status","content":"Whether to enable git status.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_git_status","tokens":["whether","enable","status","git"],"title_tokens":["neo-tree","vim","option","setupopts","filetree","enable_git_status"],"anchors":[]},{"id":"379","title":"Option: vim.filetree.neo-tree.setupOpts.enable_modified_markers","content":"Whether to enable markers for files with unsaved changes..","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_modified_markers","tokens":["whether","for","files","with","changes","markers","unsaved","enable"],"title_tokens":["filetree","enable_modified_markers","option","neo-tree","vim","setupopts"],"anchors":[]},{"id":"380","title":"Option: vim.filetree.neo-tree.setupOpts.enable_opened_markers","content":"Whether to enable tracking of opened files.\nRequired for components.name.highlight_opened_files .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_opened_markers","tokens":["opened","tracking","enable","for","components","name","highlight_opened_files","whether","files","required"],"title_tokens":["neo-tree","option","vim","enable_opened_markers","filetree","setupopts"],"anchors":[]},{"id":"381","title":"Option: vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","content":"Whether to enable Refresh the tree when a file is written.\nOnly used if use_libuv_file_watcher is false. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","tokens":["enable","refresh","written","use_libuv_file_watcher","whether","only","false","used","the","when","file","tree"],"title_tokens":["neo-tree","setupopts","enable_refresh_on_write","filetree","vim","option"],"anchors":[]},{"id":"382","title":"Option: vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","content":"Hijack Netrw behavior","path":"options.html#option-vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","tokens":["netrw","behavior","hijack"],"title_tokens":["neo-tree","filetree","filesystem","hijack_netrw_behavior","option","vim","setupopts"],"anchors":[]},{"id":"383","title":"Option: vim.filetree.neo-tree.setupOpts.git_status_async","content":"Whether to enable async git status.\nThis will make the git status check async and will not block the UI. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.git_status_async","tokens":["async","this","the","block","enable","not","whether","git","and","make","check","status","will"],"title_tokens":["option","git_status_async","neo-tree","setupopts","filetree","vim"],"anchors":[]},{"id":"384","title":"Option: vim.filetree.neo-tree.setupOpts.hide_root_node","content":"Whether to hide the root node of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.hide_root_node","tokens":["the","node","hide","whether","tree","root"],"title_tokens":["hide_root_node","option","vim","neo-tree","setupopts","filetree"],"anchors":[]},{"id":"385","title":"Option: vim.filetree.neo-tree.setupOpts.log_level","content":"Log level for the plugin.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_level","tokens":["log","level","for","the","plugin"],"title_tokens":["setupopts","vim","option","log_level","filetree","neo-tree"],"anchors":[]},{"id":"386","title":"Option: vim.filetree.neo-tree.setupOpts.log_to_file","content":"Must be either a boolean or a path to your log file.\nUse :NeoTreeLogs to show the file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_to_file","tokens":["file","use","the","boolean","log","show","your","path","must","either","neotreelogs"],"title_tokens":["log_to_file","setupopts","option","vim","filetree","neo-tree"],"anchors":[]},{"id":"387","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","content":"A list of filetypes that should not be replaced when opening a file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","tokens":["replaced","file","should","not","when","list","that","opening","filetypes"],"title_tokens":["filetree","setupopts","vim","option","neo-tree","open_files_do_not_replace_types"],"anchors":[]},{"id":"388","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_in_last_window","content":"Whether to open files in the last window\nIf disabled, neo-tree will open files in top left window","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_in_last_window","tokens":["left","whether","disabled","last","files","window","top","will","the","open","neo-tree"],"title_tokens":["setupopts","open_files_in_last_window","vim","option","filetree","neo-tree"],"anchors":[]},{"id":"389","title":"Option: vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","content":"Whether to retain the indent of the hidden root node\nIF the root node is hidden, keep the indentation anyhow. This is needed if you use expanders because they render in the indent.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","tokens":["expanders","keep","they","root","whether","retain","the","indent","render","needed","hidden","node","use","you","anyhow","this","indentation","because"],"title_tokens":["neo-tree","filetree","option","vim","setupopts","retain_hidden_root_indent"],"anchors":[]},{"id":"390","title":"Option: vim.filetree.nvimTree.enable","content":"Whether to enable filetree via nvim-tree.lua.","path":"options.html#option-vim.filetree.nvimTree.enable","tokens":["enable","via","lua","nvim-tree","whether","filetree"],"title_tokens":["vim","filetree","nvimtree","option","enable"],"anchors":[]},{"id":"391","title":"Option: vim.filetree.nvimTree.mappings.findFile","content":"Find file in NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.findFile","tokens":["nvimtree","find","file"],"title_tokens":["option","nvimtree","findfile","filetree","vim","mappings"],"anchors":[]},{"id":"392","title":"Option: vim.filetree.nvimTree.mappings.focus","content":"Focus NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.focus","tokens":["focus","nvimtree"],"title_tokens":["option","mappings","nvimtree","vim","filetree","focus"],"anchors":[]},{"id":"393","title":"Option: vim.filetree.nvimTree.mappings.refresh","content":"Refresh NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.refresh","tokens":["refresh","nvimtree"],"title_tokens":["refresh","filetree","mappings","vim","option","nvimtree"],"anchors":[]},{"id":"394","title":"Option: vim.filetree.nvimTree.mappings.toggle","content":"Toggle NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.toggle","tokens":["nvimtree","toggle"],"title_tokens":["filetree","mappings","nvimtree","toggle","option","vim"],"anchors":[]},{"id":"395","title":"Option: vim.filetree.nvimTree.openOnSetup","content":"Open when vim is started on a directory","path":"options.html#option-vim.filetree.nvimTree.openOnSetup","tokens":["directory","open","started","when","vim"],"title_tokens":["option","openonsetup","filetree","vim","nvimtree"],"anchors":[]},{"id":"396","title":"Option: vim.filetree.nvimTree.setupOpts","content":"Option table to pass into the setup function of Nvim Tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.nvimTree.setupOpts","tokens":["docs","setup","table","pass","can","you","additional","into","options","they","not","nvim","even","any","option","the","function","listed","tree"],"title_tokens":["setupopts","nvimtree","option","vim","filetree"],"anchors":[]},{"id":"397","title":"Option: vim.filetree.nvimTree.setupOpts.actions","content":"Configuration for various actions.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions","tokens":["configuration","various","actions","for"],"title_tokens":["option","vim","setupopts","actions","filetree","nvimtree"],"anchors":[]},{"id":"398","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir","content":"vim change-directory behaviour","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir","tokens":["vim","change-directory","behaviour"],"title_tokens":["filetree","nvimtree","setupopts","option","actions","vim","change_dir"],"anchors":[]},{"id":"399","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","content":"Change the working directory when changing directories in the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","tokens":["the","changing","when","change","directory","working","directories","tree"],"title_tokens":["nvimtree","enable","option","filetree","setupopts","vim","change_dir","actions"],"anchors":[]},{"id":"400","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.global","content":"Use :cd instead of :lcd when changing directories. Consider that this might cause issues with the nvimTree.syncRootWithCwd option.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.global","tokens":["instead","cause","with","issues","changing","option","nvimtree","directories","the","when","might","syncrootwithcwd","this","lcd","consider","use","that"],"title_tokens":["vim","actions","option","change_dir","nvimtree","setupopts","filetree","global"],"anchors":[]},{"id":"401","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","content":"Restrict changing to a directory above the global current working directory.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","tokens":["working","directory","changing","restrict","global","above","current","the"],"title_tokens":["change_dir","option","setupopts","nvimtree","vim","filetree","restrict_above_cwd","actions"],"anchors":[]},{"id":"402","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all","content":"Configuration for expand_all behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all","tokens":["configuration","for","behaviour","expand_all"],"title_tokens":["actions","option","setupopts","filetree","vim","nvimtree","expand_all"],"anchors":[]},{"id":"403","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","content":"A list of directories that should not be expanded automatically.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","tokens":["not","expanded","automatically","list","directories","that","should"],"title_tokens":["expand_all","filetree","actions","setupopts","vim","option","nvimtree","exclude"],"anchors":[]},{"id":"404","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","content":"Limit the number of folders being explored when expanding every folders. Avoids hanging neovim when running this action on very large folders.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","tokens":["large","limit","the","running","this","hanging","every","expanding","avoids","folders","very","number","being","neovim","explored","when","action"],"title_tokens":["nvimtree","max_folder_discovery","setupopts","vim","expand_all","filetree","option","actions"],"anchors":[]},{"id":"405","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup","content":"Configuration for file_popup behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup","tokens":["file_popup","behaviour","configuration","for"],"title_tokens":["setupopts","filetree","actions","nvimtree","file_popup","option","vim"],"anchors":[]},{"id":"406","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","content":"Floating window config for file_popup. See |nvim_open_win| for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","tokens":["file_popup","floating","details","for","config","window","nvim_open_win","see","more"],"title_tokens":["actions","file_popup","option","vim","open_win_config","filetree","nvimtree","setupopts"],"anchors":[]},{"id":"407","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file","content":"Configuration options for opening a file from nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file","tokens":["file","options","for","opening","from","nvim-tree","configuration"],"title_tokens":["filetree","nvimtree","actions","open_file","vim","setupopts","option"],"anchors":[]},{"id":"408","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.eject","content":"Prevent new opened file from opening in the same window as the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.eject","tokens":["new","same","file","opening","the","from","prevent","window","tree","opened"],"title_tokens":["filetree","actions","option","vim","setupopts","nvimtree","eject","open_file"],"anchors":[]},{"id":"409","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","content":"Closes the explorer when opening a file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","tokens":["opening","file","closes","the","explorer","when"],"title_tokens":["open_file","filetree","vim","nvimtree","actions","option","quit_on_open","setupopts"],"anchors":[]},{"id":"410","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","content":"Resizes the tree when opening a file. Previously view.auto_resize","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","tokens":["tree","previously","view","file","the","when","resizes","auto_resize","opening"],"title_tokens":["open_file","filetree","vim","resize_window","nvimtree","actions","option","setupopts"],"anchors":[]},{"id":"411","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","content":"window_picker","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","tokens":["window_picker"],"title_tokens":["filetree","open_file","setupopts","vim","nvimtree","actions","window_picker","option"],"anchors":[]},{"id":"412","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","content":"A string of chars used as identifiers by the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","tokens":["string","used","chars","identifiers","the","window","picker"],"title_tokens":["nvimtree","window_picker","setupopts","vim","option","filetree","open_file","chars","actions"],"anchors":[]},{"id":"413","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","content":"Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","tokens":["not","files","enabled","this","picker","open","opened","which","tree","enable","feature","will","last","the","from","window","you"],"title_tokens":["option","vim","nvimtree","filetree","setupopts","window_picker","enable","actions","open_file"],"anchors":[]},{"id":"414","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","content":"A list of buftypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","tokens":["buftypes","exclude","window","list","the","picker","from"],"title_tokens":["nvimtree","buftype","filetree","exclude","option","setupopts","vim","window_picker","open_file","actions"],"anchors":[]},{"id":"415","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","content":"A list of filetypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","tokens":["filetypes","list","picker","from","window","exclude","the"],"title_tokens":["filetype","open_file","option","vim","setupopts","filetree","window_picker","nvimtree","actions","exclude"],"anchors":[]},{"id":"416","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","content":"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.\nThe picker may create a new window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","tokens":["will","user","should","nil","string","invalid","create","new","return","cancelled","node","open","can","that","the","change","default","picker","window","picked","action","may","function"],"title_tokens":["picker","setupopts","actions","filetree","option","nvimtree","open_file","window_picker","vim"],"anchors":[]},{"id":"417","title":"Option: vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","content":"Close any window displaying a file when removing the file from the tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","tokens":["file","when","any","the","tree","removing","from","window","displaying","close"],"title_tokens":["actions","close_window","option","filetree","setupopts","nvimtree","remove_file","vim"],"anchors":[]},{"id":"418","title":"Option: vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","content":"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 '\"'.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","tokens":["will","text","when","paste","copied","copy","value","invoked","that","clipboard","boolean","enabled","registers","otherwise","the","system","function","and","stored","are","toggle","use"],"title_tokens":["actions","use_system_clipboard","option","nvimtree","vim","filetree","setupopts"],"anchors":[]},{"id":"419","title":"Option: vim.filetree.nvimTree.setupOpts.auto_reload_on_write","content":"Auto reload tree on write","path":"options.html#option-vim.filetree.nvimTree.setupOpts.auto_reload_on_write","tokens":["tree","reload","write","auto"],"title_tokens":["filetree","nvimtree","vim","option","setupopts","auto_reload_on_write"],"anchors":[]},{"id":"420","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics","content":"Show LSP and COC diagnostics in the signcolumn Note that the modified sign will take precedence over the diagnostics signs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics","tokens":["will","diagnostics","lsp","signs","show","and","modified","the","take","coc","note","that","over","signcolumn","precedence","sign"],"title_tokens":["filetree","nvimtree","setupopts","option","vim","diagnostics"],"anchors":[]},{"id":"421","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","content":"Idle milliseconds between diagnostic event and update.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","tokens":["diagnostic","and","event","update","between","idle","milliseconds"],"title_tokens":["debounce_delay","option","vim","filetree","nvimtree","diagnostics","setupopts"],"anchors":[]},{"id":"422","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.enable","content":"Whether to enable diagnostics view in the signcolumn..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.enable","tokens":["the","signcolumn","diagnostics","enable","whether","view"],"title_tokens":["option","vim","diagnostics","filetree","setupopts","nvimtree","enable"],"anchors":[]},{"id":"423","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons","content":"Icons for diagnostic severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons","tokens":["icons","diagnostic","severity","for"],"title_tokens":["setupopts","diagnostics","filetree","icons","vim","nvimtree","option"],"anchors":[]},{"id":"424","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","content":"Icon used for error diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","tokens":["for","used","icon","error","diagnostic"],"title_tokens":["filetree","option","vim","diagnostics","icons","error","nvimtree","setupopts"],"anchors":[]},{"id":"425","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","content":"Icon used for hint diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","tokens":["used","hint","for","diagnostic","icon"],"title_tokens":["option","nvimtree","vim","setupopts","diagnostics","hint","filetree","icons"],"anchors":[]},{"id":"426","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","content":"Icon used for info diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","tokens":["info","diagnostic","used","for","icon"],"title_tokens":["diagnostics","nvimtree","setupopts","filetree","vim","icons","info","option"],"anchors":[]},{"id":"427","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","content":"Icon used for warning diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","tokens":["icon","used","for","warning","diagnostic"],"title_tokens":["filetree","diagnostics","option","vim","setupopts","warning","icons","nvimtree"],"anchors":[]},{"id":"428","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity","content":"Severity for which the diagnostics will be displayed. See :help diagnostic-severity","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity","tokens":["see","diagnostic-severity","will","for","displayed","help","severity","which","the","diagnostics"],"title_tokens":["filetree","diagnostics","vim","setupopts","severity","nvimtree","option"],"anchors":[]},{"id":"429","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","content":"Maximum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","tokens":["severity","maximum"],"title_tokens":["filetree","max","severity","nvimtree","option","diagnostics","setupopts","vim"],"anchors":[]},{"id":"430","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","content":"Minimum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","tokens":["minimum","severity"],"title_tokens":["min","vim","setupopts","diagnostics","filetree","nvimtree","severity","option"],"anchors":[]},{"id":"431","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","content":"Show diagnostic icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","tokens":["diagnostic","show","icons","parent","directories"],"title_tokens":["diagnostics","show_on_dirs","setupopts","vim","option","filetree","nvimtree"],"anchors":[]},{"id":"432","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","content":"Show diagnostics icons on directories that are open. Only relevant when diagnostics.show_on_dirs is true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","tokens":["icons","diagnostics","that","open","only","show_on_dirs","relevant","true","are","show","when","directories"],"title_tokens":["show_on_open_dirs","option","nvimtree","diagnostics","vim","filetree","setupopts"],"anchors":[]},{"id":"433","title":"Option: vim.filetree.nvimTree.setupOpts.disable_netrw","content":"Disables netrw and replaces it with tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.disable_netrw","tokens":["and","replaces","disables","netrw","with","tree"],"title_tokens":["vim","disable_netrw","nvimtree","option","filetree","setupopts"],"anchors":[]},{"id":"434","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers","tokens":["feature","better","which","watch","file","update","were","system","use","changes","events","performance","folder","used","fs_event","the","filesystem","disable","tree","with","bufenter","libuv","whole","updated","appropriate","nvim-tree","this","using","watcher","will","resulting","only","for","change","bufwritepost"],"title_tokens":["setupopts","nvimtree","filesystem_watchers","filetree","vim","option"],"anchors":[]},{"id":"435","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","content":"Idle milliseconds between filesystem change and action.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","tokens":["and","between","idle","filesystem","milliseconds","action","change"],"title_tokens":["nvimtree","vim","setupopts","option","filetree","filesystem_watchers","debounce_delay"],"anchors":[]},{"id":"436","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","content":"Enable filesystem watchers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","tokens":["enable","filesystem","watchers"],"title_tokens":["option","vim","filetree","nvimtree","filesystem_watchers","enable","setupopts"],"anchors":[]},{"id":"437","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","tokens":["absolute","regex","not","will","watched","git","must","that","paths","build","list","vim","directory","useful","when","path","gitignore","my-project","backslashes","escaped","disabled","integration","for"],"title_tokens":["filesystem_watchers","option","vim","filetree","nvimtree","ignore_dirs","setupopts"],"anchors":[]},{"id":"438","title":"Option: vim.filetree.nvimTree.setupOpts.filters","content":"Filtering options.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters","tokens":["filtering","options"],"title_tokens":["setupopts","filetree","filters","vim","option","nvimtree"],"anchors":[]},{"id":"439","title":"Option: vim.filetree.nvimTree.setupOpts.filters.dotfiles","content":"Do not show dotfiles: files starting with a .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.dotfiles","tokens":["not","starting","dotfiles","files","with","show"],"title_tokens":["option","filetree","nvimtree","setupopts","filters","dotfiles","vim"],"anchors":[]},{"id":"440","title":"Option: vim.filetree.nvimTree.setupOpts.filters.exclude","content":"List of directories or files to exclude from filtering: always show them.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.exclude","tokens":["directories","from","them","list","files","show","exclude","filtering","always"],"title_tokens":["filetree","vim","setupopts","filters","exclude","option","nvimtree"],"anchors":[]},{"id":"441","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_clean","content":"Do not show files with no git status. This will show ignored files when nvimTree.filters.gitIgnored is set, as they are effectively dirty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_clean","tokens":["not","filters","status","dirty","this","show","git","gitignored","files","will","ignored","nvimtree","set","effectively","when","they","are","with"],"title_tokens":["setupopts","nvimtree","filters","git_clean","option","filetree","vim"],"anchors":[]},{"id":"442","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_ignored","content":"Ignore files based on .gitignore. Requires git.enableto betrue`","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_ignored","tokens":["requires","git","files","based","ignore","betrue","gitignore","enableto"],"title_tokens":["vim","option","filetree","nvimtree","setupopts","filters","git_ignored"],"anchors":[]},{"id":"443","title":"Option: vim.filetree.nvimTree.setupOpts.filters.no_buffer","content":"Do not show files that have no buflisted() buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.no_buffer","tokens":["show","have","buflisted","buffer","not","that","files"],"title_tokens":["option","vim","filetree","nvimtree","filters","setupopts","no_buffer"],"anchors":[]},{"id":"444","title":"Option: vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","content":"Disable git integration when git top-level matches these paths. May be relative, evaluated via \":p\"","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","tokens":["paths","may","relative","git","when","top-level","integration","these","matches","evaluated","disable","via"],"title_tokens":["filetree","nvimtree","setupopts","vim","option","git","disable_for_dirs"],"anchors":[]},{"id":"445","title":"Option: vim.filetree.nvimTree.setupOpts.git.enable","content":"Whether to enable Git integration with icons and colors..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.enable","tokens":["whether","enable","git","integration","colors","with","and","icons"],"title_tokens":["filetree","nvimtree","vim","setupopts","enable","option","git"],"anchors":[]},{"id":"446","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_dirs","content":"Show git icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_dirs","tokens":["show","git","icons","directories","parent"],"title_tokens":["nvimtree","setupopts","option","filetree","vim","git","show_on_dirs"],"anchors":[]},{"id":"447","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","content":"Show git icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","tokens":["directories","show","that","are","open","git","icons"],"title_tokens":["vim","git","show_on_open_dirs","filetree","setupopts","option","nvimtree"],"anchors":[]},{"id":"448","title":"Option: vim.filetree.nvimTree.setupOpts.git.timeout","content":"Kills the git process after some time if it takes too long. Git integration will be disabled after 10 git jobs exceed this timeout.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.timeout","tokens":["process","integration","disabled","too","after","some","long","exceed","kills","this","will","the","git","takes","jobs","time","timeout"],"title_tokens":["option","vim","nvimtree","filetree","setupopts","git","timeout"],"anchors":[]},{"id":"449","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_cursor","content":"Hijack the cursor in the tree to put it at the start of the filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_cursor","tokens":["filename","the","start","cursor","tree","put","hijack"],"title_tokens":["setupopts","nvimtree","option","vim","filetree","hijack_cursor"],"anchors":[]},{"id":"450","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","content":"Opens the tree if the tree was previously closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","tokens":["the","opens","tree","was","closed","previously"],"title_tokens":["nvimtree","vim","setupopts","hijack_directories","option","auto_open","filetree"],"anchors":[]},{"id":"451","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.enable","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.enable","tokens":["are","and","this","false","feature","you","dirbuf","hijack_directories","use","option","disable","will","disable_netrw","enable","the","disabled","hijack_netrw","nvim","vim-dirvish"],"title_tokens":["setupopts","option","hijack_directories","filetree","nvimtree","vim","enable"],"anchors":[]},{"id":"452","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_netrw","content":"Prevents netrw from automatically opening when opening directories","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_netrw","tokens":["directories","from","prevents","opening","netrw","automatically","when"],"title_tokens":["option","filetree","vim","nvimtree","setupopts","hijack_netrw"],"anchors":[]},{"id":"453","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","content":"Open nvimtree in place of the unnamed buffer if it's empty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","tokens":["empty","nvimtree","the","open","unnamed","buffer","place"],"title_tokens":["filetree","nvimtree","setupopts","hijack_unnamed_buffer_when_opening","vim","option"],"anchors":[]},{"id":"454","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter","tokens":["default","vim","live","based","allows","this","dynamically","the","filter","for","you","tree","matching","see","bound","key","feature","can","cleared","regex","nodes","with","live_filtering","configurations"],"title_tokens":["vim","nvimtree","option","filetree","setupopts","live_filter"],"anchors":[]},{"id":"455","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","content":"Whether to filter folders or not.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","tokens":["whether","filter","folders","not"],"title_tokens":["option","live_filter","vim","filetree","nvimtree","always_show_folders","setupopts"],"anchors":[]},{"id":"456","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.prefix","content":"Prefix of the filter displayed in the buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.prefix","tokens":["filter","prefix","the","displayed","buffer"],"title_tokens":["live_filter","option","prefix","vim","filetree","nvimtree","setupopts"],"anchors":[]},{"id":"457","title":"Option: vim.filetree.nvimTree.setupOpts.modified","content":"Indicate which file have unsaved modification.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified","tokens":["have","indicate","unsaved","file","modification","which"],"title_tokens":["modified","vim","nvimtree","setupopts","option","filetree"],"anchors":[]},{"id":"458","title":"Option: vim.filetree.nvimTree.setupOpts.modified.enable","content":"Whether to enable Modified files with icons and color highlight..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.enable","tokens":["files","with","icons","highlight","enable","modified","and","whether","color"],"title_tokens":["vim","option","nvimtree","setupopts","filetree","modified","enable"],"anchors":[]},{"id":"459","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","content":"Show modified icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","tokens":["show","icons","parent","directories","modified"],"title_tokens":["vim","modified","show_on_dirs","option","nvimtree","filetree","setupopts"],"anchors":[]},{"id":"460","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","content":"Show modified icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","tokens":["open","show","are","icons","modified","directories","that"],"title_tokens":["nvimtree","show_on_open_dirs","vim","setupopts","modified","option","filetree"],"anchors":[]},{"id":"461","title":"Option: vim.filetree.nvimTree.setupOpts.notify","content":"Configuration for notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify","tokens":["configuration","notifications","for"],"title_tokens":["notify","option","filetree","nvimtree","vim","setupopts"],"anchors":[]},{"id":"462","title":"Option: vim.filetree.nvimTree.setupOpts.notify.absolute_path","content":"Whether to use absolute paths or item names in fs action notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.absolute_path","tokens":["names","action","absolute","item","whether","use","paths","notifications"],"title_tokens":["notify","absolute_path","vim","option","filetree","nvimtree","setupopts"],"anchors":[]},{"id":"463","title":"Option: vim.filetree.nvimTree.setupOpts.notify.threshold","content":"Specify minimum notification level, uses the values from vim.log.levels","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.threshold","tokens":["from","minimum","uses","the","specify","vim","values","notification","level","log","levels"],"title_tokens":["threshold","setupopts","option","vim","filetree","notify","nvimtree"],"anchors":[]},{"id":"464","title":"Option: vim.filetree.nvimTree.setupOpts.prefer_startup_root","content":"Prefer startup root directory when updating root directory of the tree. Only relevant when update_focused_file.update_root is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.prefer_startup_root","tokens":["updating","startup","only","true","tree","prefer","relevant","update_focused_file","directory","update_root","the","root","when"],"title_tokens":["option","filetree","vim","nvimtree","setupopts","prefer_startup_root"],"anchors":[]},{"id":"465","title":"Option: vim.filetree.nvimTree.setupOpts.reload_on_bufenter","content":"Automatically reloads the tree on BufEnter nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.reload_on_bufenter","tokens":["the","tree","automatically","reloads","bufenter","nvim-tree"],"title_tokens":["nvimtree","filetree","setupopts","reload_on_bufenter","vim","option"],"anchors":[]},{"id":"466","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.add_trailing","content":"Appends a trailing slash to folder names.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.add_trailing","tokens":["appends","slash","trailing","names","folder"],"title_tokens":["nvimtree","vim","option","filetree","add_trailing","setupopts","renderer"],"anchors":[]},{"id":"467","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.full_name","content":"Display node whose name length is wider than the width of nvim-tree window in floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.full_name","tokens":["width","the","window","whose","name","floating","display","than","nvim-tree","length","wider","node"],"title_tokens":["vim","nvimtree","setupopts","renderer","full_name","option","filetree"],"anchors":[]},{"id":"468","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.group_empty","content":"Compact folders that only contain a single folder into one node in the file tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.group_empty","tokens":["file","the","contain","that","tree","compact","single","into","one","only","folder","node","folders"],"title_tokens":["option","nvimtree","group_empty","vim","renderer","setupopts","filetree"],"anchors":[]},{"id":"469","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_git","content":"Enable file highlight for git attributes using NvimTreeGit highlight groups. Requires nvimTree.git.enable This can be used with or without the icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_git","tokens":["with","the","icons","nvimtree","git","without","for","requires","groups","nvimtreegit","used","can","file","using","highlight","this","enable","attributes"],"title_tokens":["vim","option","nvimtree","renderer","setupopts","highlight_git","filetree"],"anchors":[]},{"id":"470","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","content":"Highlight modified files in the tree using NvimTreeNormal highlight group. Requires nvimTree.view.highlightOpenedFiles","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","tokens":["group","nvimtree","the","using","files","highlight","modified","nvimtreenormal","view","requires","highlightopenedfiles","tree"],"title_tokens":["filetree","highlight_modified","option","setupopts","vim","renderer","nvimtree"],"anchors":[]},{"id":"471","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","content":"Highlight icons and/or names for bufloaded() files using the NvimTreeOpenedFile highlight group.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","tokens":["files","using","for","and","names","nvimtreeopenedfile","group","the","highlight","icons","bufloaded"],"title_tokens":["renderer","setupopts","filetree","vim","option","highlight_opened_files","nvimtree"],"anchors":[]},{"id":"472","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons","content":"Configuration options for icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons","tokens":["configuration","icons","for","options"],"title_tokens":["vim","nvimtree","filetree","renderer","option","setupopts","icons"],"anchors":[]},{"id":"473","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","content":"Place where the bookmark icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","tokens":["place","rendered","enabled","view","the","signcolumn","bookmark","will","requires","where","icons"],"title_tokens":["option","nvimtree","filetree","vim","renderer","bookmarks_placement","icons","setupopts"],"anchors":[]},{"id":"474","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","content":"Place where the diagnostics icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","tokens":["diagnostics","will","enabled","the","place","view","icons","rendered","signcolumn","requires","where"],"title_tokens":["vim","setupopts","filetree","renderer","option","nvimtree","icons","diagnostics_placement"],"anchors":[]},{"id":"475","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","content":"Place where the git icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","tokens":["requires","enabled","where","the","place","git","signcolumn","rendered","icons","view","will"],"title_tokens":["vim","setupopts","nvimtree","filetree","renderer","icons","git_placement","option"],"anchors":[]},{"id":"476","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","content":"Configuration options for icon glyphs. NOTE: Do not set any glyphs to more than two characters if it's going to appear in the signcolumn.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","tokens":["more","configuration","for","options","characters","the","than","signcolumn","set","two","icon","glyphs","note","not","appear","any","going"],"title_tokens":["option","nvimtree","glyphs","renderer","setupopts","icons","filetree","vim"],"anchors":[]},{"id":"477","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","content":"Glyph for files. Will be overridden by nvim-web-devicons if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","tokens":["files","available","overridden","nvim-web-devicons","for","will","glyph"],"title_tokens":["vim","filetree","default","glyphs","icons","nvimtree","renderer","setupopts","option"],"anchors":[]},{"id":"478","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","content":"Glyphs for directories. Recommended to use the defaults unless you know what you are doing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","tokens":["for","know","are","glyphs","recommended","defaults","the","doing","use","unless","what","directories","you"],"title_tokens":["filetree","renderer","vim","option","nvimtree","folder","icons","setupopts","glyphs"],"anchors":[]},{"id":"479","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","content":"Glyphs for git status.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","tokens":["glyphs","git","status","for"],"title_tokens":["git","nvimtree","renderer","option","vim","icons","filetree","setupopts","glyphs"],"anchors":[]},{"id":"480","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","content":"Icon to display for modified files.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","tokens":["display","files","modified","icon","for"],"title_tokens":["setupopts","renderer","modified","filetree","vim","icons","nvimtree","glyphs","option"],"anchors":[]},{"id":"481","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","content":"Glyph for symlinks.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","tokens":["for","glyph","symlinks"],"title_tokens":["symlink","filetree","vim","option","glyphs","renderer","icons","nvimtree","setupopts"],"anchors":[]},{"id":"482","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","content":"Place where the hidden icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","tokens":["signcolumn","where","requires","hidden","place","view","enabled","will","icons","the","rendered"],"title_tokens":["filetree","option","renderer","hidden_placement","nvimtree","setupopts","icons","vim"],"anchors":[]},{"id":"483","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","content":"Place where the modified icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","tokens":["the","place","where","view","rendered","enabled","modified","icons","will","requires","signcolumn"],"title_tokens":["option","vim","setupopts","filetree","renderer","nvimtree","icons","modified_placement"],"anchors":[]},{"id":"484","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.padding","content":"Inserted between icon and filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.padding","tokens":["inserted","between","and","icon","filename"],"title_tokens":["icons","option","nvimtree","padding","filetree","vim","setupopts","renderer"],"anchors":[]},{"id":"485","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","content":"Show an icon before the file name. nvim-web-devicons will be used if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","tokens":["before","available","used","file","show","icon","the","will","name","nvim-web-devicons"],"title_tokens":["nvimtree","setupopts","vim","renderer","show","option","icons","filetree","file"],"anchors":[]},{"id":"486","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","content":"Show an icon before the folder name.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","tokens":["show","the","name","before","folder","icon"],"title_tokens":["show","icons","option","folder","setupopts","renderer","vim","nvimtree","filetree"],"anchors":[]},{"id":"487","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","content":"Show a small arrow before the folder node. Arrow will be a part of the node when using renderer.indent_markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","tokens":["before","when","show","arrow","indent_markers","node","the","will","part","folder","renderer","using","small"],"title_tokens":["option","show","vim","nvimtree","renderer","setupopts","icons","folder_arrow","filetree"],"anchors":[]},{"id":"488","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","content":"Show a git status icon, see renderer.icons.gitPlacement Requires git.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","tokens":["requires","enable","icons","true","git","icon","see","renderer","gitplacement","status","show"],"title_tokens":["show","filetree","icons","setupopts","vim","option","nvimtree","renderer","git"],"anchors":[]},{"id":"489","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","content":"Show a modified icon, see renderer.icons.modifiedPlacement Requires modified.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","tokens":["enable","see","true","modified","icon","modifiedplacement","renderer","icons","requires","show"],"title_tokens":["renderer","setupopts","nvimtree","modified","vim","option","filetree","icons","show"],"anchors":[]},{"id":"490","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","content":"Used as a separator between symlinks' source and target.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","tokens":["between","symlinks","used","source","separator","and","target"],"title_tokens":["option","filetree","icons","vim","nvimtree","setupopts","symlink_arrow","renderer"],"anchors":[]},{"id":"491","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","content":"Use the webdev icon colors, otherwise NvimTreeFileIcon","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","tokens":["use","icon","colors","otherwise","nvimtreefileicon","webdev","the"],"title_tokens":["nvimtree","vim","renderer","option","filetree","webdev_colors","icons","setupopts"],"anchors":[]},{"id":"492","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers","content":"Configuration options for tree indent markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers","tokens":["configuration","indent","markers","options","tree","for"],"title_tokens":["setupopts","renderer","option","indent_markers","filetree","vim","nvimtree"],"anchors":[]},{"id":"493","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","content":"Whether to enable Display indent markers when folders are open..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","tokens":["folders","whether","open","enable","indent","when","display","markers","are"],"title_tokens":["setupopts","indent_markers","renderer","nvimtree","enable","filetree","vim","option"],"anchors":[]},{"id":"494","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","content":"Individual elements of the indent markers","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","tokens":["individual","elements","markers","the","indent"],"title_tokens":["filetree","vim","icons","nvimtree","setupopts","renderer","indent_markers","option"],"anchors":[]},{"id":"495","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","content":"Display folder arrows in the same column as indent marker when using renderer.icons.show.folder_arrow","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","tokens":["folder","same","column","display","the","marker","when","icons","show","using","renderer","folder_arrow","indent","arrows"],"title_tokens":["setupopts","indent_markers","nvimtree","renderer","inline_arrows","option","filetree","vim"],"anchors":[]},{"id":"496","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_width","content":"Number of spaces for an each tree nesting level. Minimum 1.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_width","tokens":["spaces","minimum","tree","number","for","each","nesting","level"],"title_tokens":["nvimtree","vim","renderer","setupopts","filetree","option","indent_width"],"anchors":[]},{"id":"497","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","content":"In what format to show root folder. See :help filename-modifiers for available string options. Set to false to hide the root folder.\nFunction is passed the absolute path of the root folder and should return a string. e.g. my_root_folder_label = function(path) return \".../\" .. vim.fn.fnamemodify(path, \":t\") end","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","tokens":["my_root_folder_label","see","options","filename-modifiers","root","what","function","format","set","false","should","passed","hide","for","return","help","the","absolute","string","path","folder","and","vim","show","fnamemodify","available","end"],"title_tokens":["vim","renderer","root_folder_label","setupopts","nvimtree","option","filetree"],"anchors":[]},{"id":"498","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.special_files","content":"A list of filenames that gets highlighted with `NvimTreeSpecialFile","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.special_files","tokens":["gets","with","highlighted","nvimtreespecialfile","that","list","filenames"],"title_tokens":["nvimtree","vim","renderer","filetree","option","setupopts","special_files"],"anchors":[]},{"id":"499","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","content":"Whether to show the destination of the symlink.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","tokens":["destination","show","symlink","whether","the"],"title_tokens":["option","symlink_destination","setupopts","filetree","vim","nvimtree","renderer"],"anchors":[]},{"id":"500","title":"Option: vim.filetree.nvimTree.setupOpts.respect_buf_cwd","content":"Will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.respect_buf_cwd","tokens":["nvim-tree","buffer","change","new","that","will","cwd","when","opening"],"title_tokens":["vim","nvimtree","filetree","setupopts","respect_buf_cwd","option"],"anchors":[]},{"id":"501","title":"Option: vim.filetree.nvimTree.setupOpts.root_dirs","content":"Preferred root directories. Only relevant when updateFocusedFile.updateRoot is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.root_dirs","tokens":["only","root","updatefocusedfile","preferred","when","updateroot","relevant","true","directories"],"title_tokens":["root_dirs","nvimtree","filetree","setupopts","option","vim"],"anchors":[]},{"id":"502","title":"Option: vim.filetree.nvimTree.setupOpts.select_prompts","content":"Whether to enable Use vim.ui.select style prompts. Necessary when using a UI prompt decorator such as dressing.nvim or telescope-ui-select.nvim .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.select_prompts","tokens":["enable","dressing","style","such","prompts","necessary","decorator","use","nvim","vim","telescope-ui-select","select","using","whether","when","prompt"],"title_tokens":["filetree","select_prompts","setupopts","option","vim","nvimtree"],"anchors":[]},{"id":"503","title":"Option: vim.filetree.nvimTree.setupOpts.sort.folders_first","content":"Sort folders before files. Has no effect when sort.sorter is a function.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.folders_first","tokens":["sorter","has","effect","files","function","sort","before","folders","when"],"title_tokens":["nvimtree","setupopts","vim","sort","folders_first","option","filetree"],"anchors":[]},{"id":"504","title":"Option: vim.filetree.nvimTree.setupOpts.sort.sorter","content":"How files within the same directory are sorted.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.sorter","tokens":["how","within","files","sorted","same","the","are","directory"],"title_tokens":["filetree","option","vim","nvimtree","sort","sorter","setupopts"],"anchors":[]},{"id":"505","title":"Option: vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","content":"Changes the tree root directory on DirChanged and refreshes the tree. Only relevant when updateFocusedFile.updateRoot is true\n(previously update_cwd)","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","tokens":["refreshes","tree","true","updatefocusedfile","update_cwd","previously","relevant","the","dirchanged","root","only","when","changes","and","directory","updateroot"],"title_tokens":["vim","setupopts","sync_root_with_cwd","nvimtree","option","filetree"],"anchors":[]},{"id":"506","title":"Option: vim.filetree.nvimTree.setupOpts.tab","content":"Configuration for tab behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab","tokens":["configuration","behaviour","for","tab"],"title_tokens":["setupopts","nvimtree","filetree","vim","option","tab"],"anchors":[]},{"id":"507","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync","content":"Configuration for syncing nvim-tree across tabs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync","tokens":["syncing","configuration","nvim-tree","for","tabs","across"],"title_tokens":["sync","nvimtree","filetree","tab","option","vim","setupopts"],"anchors":[]},{"id":"508","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.close","content":"Closes the tree across all tabpages when the tree is closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.close","tokens":["closed","the","tabpages","when","across","all","closes","tree"],"title_tokens":["vim","filetree","nvimtree","sync","setupopts","option","close","tab"],"anchors":[]},{"id":"509","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.ignore","content":"List of filetypes or buffer names on new tab that will prevent nvimTree.tab.sync.open and nvimTree.tab.sync.close","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.ignore","tokens":["filetypes","tab","will","sync","that","open","names","buffer","and","new","close","list","nvimtree","prevent"],"title_tokens":["filetree","ignore","tab","nvimtree","vim","setupopts","sync","option"],"anchors":[]},{"id":"510","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.open","content":"Opens the tree automatically when switching tabpage or opening a new tabpage if the tree was previously open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.open","tokens":["opening","the","when","previously","new","was","opens","automatically","open","switching","tabpage","tree"],"title_tokens":["option","open","filetree","nvimtree","setupopts","tab","vim","sync"],"anchors":[]},{"id":"511","title":"Option: vim.filetree.nvimTree.setupOpts.trash","content":"Configuration options for trashing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash","tokens":["options","trashing","configuration","for"],"title_tokens":["filetree","trash","option","vim","nvimtree","setupopts"],"anchors":[]},{"id":"512","title":"Option: vim.filetree.nvimTree.setupOpts.trash.cmd","content":"The command used to trash items","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash.cmd","tokens":["the","command","used","trash","items"],"title_tokens":["trash","nvimtree","cmd","option","vim","filetree","setupopts"],"anchors":[]},{"id":"513","title":"Option: vim.filetree.nvimTree.setupOpts.ui","content":"General UI configuration.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui","tokens":["general","configuration"],"title_tokens":["vim","filetree","nvimtree","setupopts","option"],"anchors":[]},{"id":"514","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.remove","content":"Prompt before removing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.remove","tokens":["removing","before","prompt"],"title_tokens":["confirm","setupopts","vim","option","nvimtree","remove","filetree"],"anchors":[]},{"id":"515","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.trash","content":"Prompt before trash.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.trash","tokens":["trash","prompt","before"],"title_tokens":["vim","confirm","nvimtree","filetree","option","trash","setupopts"],"anchors":[]},{"id":"516","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file","content":"Update the focused file on BufEnter, un-collapses the folders recursively until it finds the file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file","tokens":["the","bufenter","recursively","update","focused","file","until","finds","un-collapses","folders"],"title_tokens":["setupopts","nvimtree","option","vim","filetree","update_focused_file"],"anchors":[]},{"id":"517","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.enable","content":"update focused file","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.enable","tokens":["update","focused","file"],"title_tokens":["update_focused_file","vim","nvimtree","setupopts","option","enable","filetree"],"anchors":[]},{"id":"518","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","content":"List of buffer names and filetypes that will not update the root dir of the tree if the file isn't found under the current root directory. Only relevant when update_focused_file.update_root and update_focused_file.enable are true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","tokens":["enable","buffer","found","relevant","true","and","not","root","list","update","will","under","are","filetypes","current","dir","only","the","isn","directory","update_focused_file","names","that","file","when","tree","update_root"],"title_tokens":["option","vim","nvimtree","update_focused_file","ignore_list","setupopts","filetree"],"anchors":[]},{"id":"519","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","content":"Update the root directory of the tree if the file is not under current root directory. It prefers vim's cwd and root_dirs. Otherwise it falls back to the folder containing the file. Only relevant when update_focused_file.enable is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","tokens":["update_focused_file","root_dirs","root","current","not","true","vim","cwd","tree","and","falls","back","the","under","folder","containing","only","relevant","when","enable","update","directory","file","otherwise","prefers"],"title_tokens":["option","setupopts","update_focused_file","filetree","update_root","vim","nvimtree"],"anchors":[]},{"id":"520","title":"Option: vim.filetree.nvimTree.setupOpts.view","content":"Window / buffer setup.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view","tokens":["buffer","setup","window"],"title_tokens":["view","filetree","option","nvimtree","vim","setupopts"],"anchors":[]},{"id":"521","title":"Option: vim.filetree.nvimTree.setupOpts.view.centralize_selection","content":"If true, reposition the view so that the current node is initially centralized when entering nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.centralize_selection","tokens":["entering","the","initially","reposition","centralized","when","view","nvim-tree","true","that","current","node"],"title_tokens":["setupopts","view","centralize_selection","nvimtree","filetree","vim","option"],"anchors":[]},{"id":"522","title":"Option: vim.filetree.nvimTree.setupOpts.view.cursorline","content":"Enable cursorline in nvim-tree window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.cursorline","tokens":["nvim-tree","window","enable","cursorline"],"title_tokens":["view","filetree","option","cursorline","nvimtree","vim","setupopts"],"anchors":[]},{"id":"523","title":"Option: vim.filetree.nvimTree.setupOpts.view.debounce_delay","content":"Idle milliseconds before some reload / refresh operations. Increase if you experience performance issues around screen refresh.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.debounce_delay","tokens":["some","issues","idle","refresh","milliseconds","performance","screen","reload","increase","operations","around","you","before","experience"],"title_tokens":["nvimtree","vim","option","filetree","setupopts","view","debounce_delay"],"anchors":[]},{"id":"524","title":"Option: vim.filetree.nvimTree.setupOpts.view.float","content":"Configuration options for floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float","tokens":["for","configuration","window","options","floating"],"title_tokens":["float","vim","option","setupopts","filetree","nvimtree","view"],"anchors":[]},{"id":"525","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.enable","content":"If true, tree window will be floating.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.enable","tokens":["true","will","floating","tree","window"],"title_tokens":["vim","filetree","view","float","enable","setupopts","option","nvimtree"],"anchors":[]},{"id":"526","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.open_win_config","content":"Floating window config. See :h nvim_open_win() for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.open_win_config","tokens":["config","more","floating","nvim_open_win","for","details","window","see"],"title_tokens":["nvimtree","vim","filetree","open_win_config","float","setupopts","option","view"],"anchors":[]},{"id":"527","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","content":"Close the floating tree window when it loses focus.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","tokens":["floating","tree","when","the","close","loses","focus","window"],"title_tokens":["nvimtree","float","quit_on_focus_loss","vim","filetree","setupopts","view","option"],"anchors":[]},{"id":"528","title":"Option: vim.filetree.nvimTree.setupOpts.view.number","content":"Print the line number in front of each line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.number","tokens":["the","each","line","print","number","front"],"title_tokens":["option","vim","nvimtree","view","number","setupopts","filetree"],"anchors":[]},{"id":"529","title":"Option: vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","content":"Preserves window proportions when opening a file. If false, the height and width of windows other than nvim-tree will be equalized.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","tokens":["preserves","file","width","and","than","proportions","windows","opening","will","window","equalized","other","the","when","height","nvim-tree","false"],"title_tokens":["setupopts","vim","view","preserve_window_proportions","option","filetree","nvimtree"],"anchors":[]},{"id":"530","title":"Option: vim.filetree.nvimTree.setupOpts.view.relativenumber","content":"Show the line number relative to the line with the cursor in front of each line. If the option view.number is also true, the number on the cursor line will be the line number instead of 0.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.relativenumber","tokens":["each","true","also","will","relative","front","option","line","show","the","with","number","cursor","view","instead"],"title_tokens":["vim","view","nvimtree","filetree","relativenumber","option","setupopts"],"anchors":[]},{"id":"531","title":"Option: vim.filetree.nvimTree.setupOpts.view.side","content":"Side of the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.side","tokens":["the","side","tree"],"title_tokens":["nvimtree","option","setupopts","view","side","vim","filetree"],"anchors":[]},{"id":"532","title":"Option: vim.filetree.nvimTree.setupOpts.view.signcolumn","content":"Show diagnostic sign column. Value can be \"yes\", \"auto\" or\"no\".","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.signcolumn","tokens":["sign","value","can","show","yes","column","diagnostic","auto"],"title_tokens":["option","setupopts","signcolumn","view","nvimtree","vim","filetree"],"anchors":[]},{"id":"533","title":"Option: vim.filetree.nvimTree.setupOpts.view.width","content":"Width of the window: can be a % string, a number representing columns, a function or a table.\nA table (an attribute set in our case, see example) indicates that the view should be dynamically sized based on the longest line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.width","tokens":["example","longest","set","indicates","attribute","line","can","width","that","representing","view","function","our","string","dynamically","window","table","number","based","should","the","columns","sized","case","see"],"title_tokens":["setupopts","vim","option","width","nvimtree","filetree","view"],"anchors":[]},{"id":"534","title":"Option: vim.filetype","content":"Additional filetypes to be registered through vim.filetype.add()\nFiletype mappings can be added either by extension or by filename. The key can be either the \"tail\" or the full file path. The full file path is checked first, followed by the file name. If a match is not found using the filename, then the filename is matched against the list of Lua patterns (sorted by priority) until a match is found.\nIf a pattern matching does not find a filetype, then the file extension is used.\nSee :h vim.filetype.add() for more details.","path":"options.html#option-vim.filetype","tokens":["see","filetype","mappings","additional","followed","until","not","matching","add","can","sorted","used","registered","for","pattern","details","list","found","patterns","does","through","priority","matched","file","find","against","key","the","using","more","filetypes","checked","first","then","name","vim","tail","path","extension","either","filename","full","match","added","lua"],"title_tokens":["option","filetype","vim"],"anchors":[]},{"id":"535","title":"Option: vim.filetype.extension","content":"register a new filetype by extension","path":"options.html#option-vim.filetype.extension","tokens":["register","new","filetype","extension"],"title_tokens":["option","vim","filetype","extension"],"anchors":[]},{"id":"536","title":"Option: vim.filetype.filename","content":"register a new filetype by file name","path":"options.html#option-vim.filetype.filename","tokens":["filetype","new","register","file","name"],"title_tokens":["filetype","option","filename","vim"],"anchors":[]},{"id":"537","title":"Option: vim.filetype.pattern","content":"register a new filetype by pattern","path":"options.html#option-vim.filetype.pattern","tokens":["register","new","filetype","pattern"],"title_tokens":["pattern","option","vim","filetype"],"anchors":[]},{"id":"538","title":"Option: vim.formatter.conform-nvim.enable","content":"Whether to enable lightweight yet powerful formatter plugin for Neovim [conform-nvim].","path":"options.html#option-vim.formatter.conform-nvim.enable","tokens":["yet","plugin","for","whether","conform-nvim","powerful","enable","neovim","formatter","lightweight"],"title_tokens":["option","formatter","vim","conform-nvim","enable"],"anchors":[]},{"id":"539","title":"Option: vim.formatter.conform-nvim.setupOpts","content":"Option table to pass into the setup function of conform.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.formatter.conform-nvim.setupOpts","tokens":["additional","nvim","docs","option","listed","options","pass","can","table","into","function","conform","even","they","the","setup","any","not","you"],"title_tokens":["option","formatter","conform-nvim","setupopts","vim"],"anchors":[]},{"id":"540","title":"Option: vim.formatter.conform-nvim.setupOpts.default_format_opts","content":"Default values when calling conform.format()","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.default_format_opts","tokens":["default","when","conform","values","format","calling"],"title_tokens":["default_format_opts","formatter","setupopts","option","conform-nvim","vim"],"anchors":[]},{"id":"541","title":"Option: vim.formatter.conform-nvim.setupOpts.format_after_save","content":"Table or function(luainline) that will be passed to conform.format(). If this is set, Conform will run the formatter asynchronously after save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_after_save","tokens":["after","save","run","conform","asynchronously","will","this","table","function","format","the","set","formatter","luainline","passed","that"],"title_tokens":["formatter","setupopts","vim","format_after_save","option","conform-nvim"],"anchors":[]},{"id":"542","title":"Option: vim.formatter.conform-nvim.setupOpts.format_on_save","content":"Attribute set or Lua function that will be passed to conform.format(). If this is set, Conform will run the formatter on save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_on_save","tokens":["lua","will","set","function","conform","run","formatter","passed","save","the","that","format","this","attribute"],"title_tokens":["vim","formatter","conform-nvim","option","setupopts","format_on_save"],"anchors":[]},{"id":"543","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters","content":"Custom formatters and overrides for built-in formatters.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters","tokens":["formatters","overrides","custom","and","for","built-in"],"title_tokens":["option","setupopts","vim","conform-nvim","formatter","formatters"],"anchors":[]},{"id":"544","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..append_args","content":"When inherit = true, add additional arguments to the end of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.append_args","tokens":["also","function","like","add","additional","when","the","arguments","inherit","true","end","args","can"],"title_tokens":["formatter","formatters","name","append_args","option","setupopts","conform-nvim","vim"],"anchors":[]},{"id":"545","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..args","content":"A list of strings, or a lua function that returns a list of strings.\nReturn a single string instead of a list to run the command in a shell.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.args","tokens":["lua","function","return","single","list","string","that","run","the","command","shell","returns","instead","strings"],"title_tokens":["setupopts","vim","conform-nvim","formatters","args","formatter","name","option"],"anchors":[]},{"id":"546","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..command","content":"The command to run.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.command","tokens":["command","run","the"],"title_tokens":["command","name","formatters","option","conform-nvim","vim","setupopts","formatter"],"anchors":[]},{"id":"547","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..prepend_args","content":"When inherit = true, add additional arguments to the beginning of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.prepend_args","tokens":["like","args","beginning","add","can","when","true","the","additional","also","arguments","function","inherit"],"title_tokens":["formatter","vim","name","formatters","prepend_args","conform-nvim","setupopts","option"],"anchors":[]},{"id":"548","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters_by_ft","tokens":["key","set","will","are","passing","takes","this","accept","format","generate","responsible","conform","map","lua","formatters","that","filetype","types","correct","its","you","nix","where","data","the","equivalent","value","for","converted","able","option"],"title_tokens":["conform-nvim","option","vim","formatter","setupopts","formatters_by_ft"],"anchors":[]},{"id":"549","title":"Option: vim.fzf-lua.enable","content":"Whether to enable fzf-lua.","path":"options.html#option-vim.fzf-lua.enable","tokens":["enable","whether","fzf-lua"],"title_tokens":["option","enable","vim","fzf-lua"],"anchors":[]},{"id":"550","title":"Option: vim.fzf-lua.profile","content":"The configuration profile to use","path":"options.html#option-vim.fzf-lua.profile","tokens":["configuration","use","the","profile"],"title_tokens":["vim","fzf-lua","profile","option"],"anchors":[]},{"id":"551","title":"Option: vim.fzf-lua.setupOpts","content":"Option table to pass into the setup function of fzf-lua\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.fzf-lua.setupOpts","tokens":["into","pass","even","not","listed","docs","setup","options","they","function","fzf-lua","any","additional","option","table","you","the","can"],"title_tokens":["setupopts","option","fzf-lua","vim"],"anchors":[]},{"id":"552","title":"Option: vim.fzf-lua.setupOpts.fzf_bin","content":"Path to fzf executable","path":"options.html#option-vim.fzf-lua.setupOpts.fzf_bin","tokens":["fzf","path","executable"],"title_tokens":["vim","fzf-lua","setupopts","option","fzf_bin"],"anchors":[]},{"id":"553","title":"Option: vim.fzf-lua.setupOpts.winopts.border","content":"Border type for the fzf-lua picker window","path":"options.html#option-vim.fzf-lua.setupOpts.winopts.border","tokens":["the","fzf-lua","picker","window","type","for","border"],"title_tokens":["setupopts","border","fzf-lua","winopts","option","vim"],"anchors":[]},{"id":"554","title":"Option: vim.gestures.gesture-nvim.enable","content":"Whether to enable gesture-nvim: mouse gestures.","path":"options.html#option-vim.gestures.gesture-nvim.enable","tokens":["whether","enable","gestures","mouse","gesture-nvim"],"title_tokens":["vim","option","gestures","enable","gesture-nvim"],"anchors":[]},{"id":"555","title":"Option: vim.gestures.gesture-nvim.mappings.draw","content":"Start drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.draw","tokens":["nvim","drawing","gesture","start"],"title_tokens":["mappings","vim","gesture-nvim","option","gestures","draw"],"anchors":[]},{"id":"556","title":"Option: vim.gestures.gesture-nvim.mappings.finish","content":"Finish drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.finish","tokens":["finish","drawing","gesture","nvim"],"title_tokens":["finish","vim","mappings","gestures","option","gesture-nvim"],"anchors":[]},{"id":"557","title":"Option: vim.git.enable","content":"Whether to enable git integration suite.\nEnabling this option will enable the following plugins:\ngitsigns\nhunk-nvim\nvim-fugitive\ngit-conflict\ngitlinker-nvim .","path":"options.html#option-vim.git.enable","tokens":["whether","hunk-nvim","option","gitsigns","git-conflict","following","will","integration","enable","suite","vim-fugitive","the","this","git","plugins","gitlinker-nvim","enabling"],"title_tokens":["enable","git","option","vim"],"anchors":[]},{"id":"558","title":"Option: vim.git.git-conflict.enable","content":"Whether to enable git-conflict.","path":"options.html#option-vim.git.git-conflict.enable","tokens":["enable","git-conflict","whether"],"title_tokens":["git-conflict","enable","vim","option","git"],"anchors":[]},{"id":"559","title":"Option: vim.git.git-conflict.mappings.both","content":"Choose Both [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.both","tokens":["both","choose","git-conflict"],"title_tokens":["mappings","git","git-conflict","option","both","vim"],"anchors":[]},{"id":"560","title":"Option: vim.git.git-conflict.mappings.nextConflict","content":"Go to the next Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.nextConflict","tokens":["git-conflict","the","next","conflict"],"title_tokens":["git-conflict","mappings","option","nextconflict","vim","git"],"anchors":[]},{"id":"561","title":"Option: vim.git.git-conflict.mappings.none","content":"Choose None [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.none","tokens":["choose","none","git-conflict"],"title_tokens":["git","mappings","none","option","vim","git-conflict"],"anchors":[]},{"id":"562","title":"Option: vim.git.git-conflict.mappings.ours","content":"Choose Ours [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.ours","tokens":["choose","ours","git-conflict"],"title_tokens":["git-conflict","option","ours","vim","git","mappings"],"anchors":[]},{"id":"563","title":"Option: vim.git.git-conflict.mappings.prevConflict","content":"Go to the previous Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.prevConflict","tokens":["git-conflict","previous","conflict","the"],"title_tokens":["option","mappings","prevconflict","vim","git","git-conflict"],"anchors":[]},{"id":"564","title":"Option: vim.git.git-conflict.mappings.theirs","content":"Choose Theirs [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.theirs","tokens":["theirs","git-conflict","choose"],"title_tokens":["vim","option","git-conflict","mappings","git","theirs"],"anchors":[]},{"id":"565","title":"Option: vim.git.git-conflict.setupOpts","content":"Option table to pass into the setup function of git-conflict\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.git-conflict.setupOpts","tokens":["the","you","option","docs","any","setup","they","additional","into","function","even","can","git-conflict","not","pass","listed","table","options"],"title_tokens":["git","option","vim","git-conflict","setupopts"],"anchors":[]},{"id":"566","title":"Option: vim.git.gitlinker-nvim.enable","content":"Whether to enable gitlinker-nvim.","path":"options.html#option-vim.git.gitlinker-nvim.enable","tokens":["gitlinker-nvim","enable","whether"],"title_tokens":["enable","vim","git","option","gitlinker-nvim"],"anchors":[]},{"id":"567","title":"Option: vim.git.gitlinker-nvim.setupOpts","content":"Option table to pass into the setup function of gitlinker-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitlinker-nvim.setupOpts","tokens":["into","setup","even","not","the","you","function","table","docs","option","gitlinker-nvim","pass","can","options","listed","additional","any","they"],"title_tokens":["git","gitlinker-nvim","setupopts","vim","option"],"anchors":[]},{"id":"568","title":"Option: vim.git.gitsigns.codeActions.enable","content":"Whether to enable gitsigns codeactions through null-ls.","path":"options.html#option-vim.git.gitsigns.codeActions.enable","tokens":["enable","through","null-ls","whether","codeactions","gitsigns"],"title_tokens":["enable","gitsigns","codeactions","git","vim","option"],"anchors":[]},{"id":"569","title":"Option: vim.git.gitsigns.enable","content":"Whether to enable gitsigns.","path":"options.html#option-vim.git.gitsigns.enable","tokens":["enable","whether","gitsigns"],"title_tokens":["git","enable","gitsigns","option","vim"],"anchors":[]},{"id":"570","title":"Option: vim.git.gitsigns.mappings.blameLine","content":"Blame line [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.blameLine","tokens":["blame","line","gitsigns"],"title_tokens":["blameline","mappings","option","vim","gitsigns","git"],"anchors":[]},{"id":"571","title":"Option: vim.git.gitsigns.mappings.diffProject","content":"Diff project [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffProject","tokens":["gitsigns","diff","project"],"title_tokens":["mappings","git","diffproject","vim","option","gitsigns"],"anchors":[]},{"id":"572","title":"Option: vim.git.gitsigns.mappings.diffThis","content":"Diff this [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffThis","tokens":["diff","this","gitsigns"],"title_tokens":["vim","mappings","gitsigns","option","git","diffthis"],"anchors":[]},{"id":"573","title":"Option: vim.git.gitsigns.mappings.nextHunk","content":"Next hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.nextHunk","tokens":["next","hunk","gitsigns"],"title_tokens":["gitsigns","mappings","vim","nexthunk","option","git"],"anchors":[]},{"id":"574","title":"Option: vim.git.gitsigns.mappings.previewHunk","content":"Preview hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previewHunk","tokens":["hunk","gitsigns","preview"],"title_tokens":["option","vim","git","mappings","gitsigns","previewhunk"],"anchors":[]},{"id":"575","title":"Option: vim.git.gitsigns.mappings.previousHunk","content":"Previous hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previousHunk","tokens":["gitsigns","previous","hunk"],"title_tokens":["option","git","gitsigns","mappings","previoushunk","vim"],"anchors":[]},{"id":"576","title":"Option: vim.git.gitsigns.mappings.resetBuffer","content":"Reset buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetBuffer","tokens":["reset","gitsigns","buffer"],"title_tokens":["mappings","option","git","resetbuffer","gitsigns","vim"],"anchors":[]},{"id":"577","title":"Option: vim.git.gitsigns.mappings.resetHunk","content":"Reset hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetHunk","tokens":["gitsigns","reset","hunk"],"title_tokens":["gitsigns","mappings","vim","resethunk","option","git"],"anchors":[]},{"id":"578","title":"Option: vim.git.gitsigns.mappings.stageBuffer","content":"Stage buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageBuffer","tokens":["stage","buffer","gitsigns"],"title_tokens":["mappings","git","vim","option","stagebuffer","gitsigns"],"anchors":[]},{"id":"579","title":"Option: vim.git.gitsigns.mappings.stageHunk","content":"Stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageHunk","tokens":["hunk","gitsigns","stage"],"title_tokens":["git","vim","mappings","option","gitsigns","stagehunk"],"anchors":[]},{"id":"580","title":"Option: vim.git.gitsigns.mappings.toggleBlame","content":"Toggle blame [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleBlame","tokens":["blame","toggle","gitsigns"],"title_tokens":["vim","toggleblame","option","git","gitsigns","mappings"],"anchors":[]},{"id":"581","title":"Option: vim.git.gitsigns.mappings.toggleDeleted","content":"Toggle deleted [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleDeleted","tokens":["gitsigns","deleted","toggle"],"title_tokens":["git","gitsigns","toggledeleted","vim","mappings","option"],"anchors":[]},{"id":"582","title":"Option: vim.git.gitsigns.mappings.undoStageHunk","content":"Undo stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.undoStageHunk","tokens":["undo","hunk","stage","gitsigns"],"title_tokens":["mappings","undostagehunk","vim","gitsigns","option","git"],"anchors":[]},{"id":"583","title":"Option: vim.git.gitsigns.setupOpts","content":"Option table to pass into the setup function of gitsigns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitsigns.setupOpts","tokens":["they","docs","function","additional","any","can","even","table","gitsigns","you","pass","setup","options","listed","option","the","not","into"],"title_tokens":["gitsigns","setupopts","option","vim","git"],"anchors":[]},{"id":"584","title":"Option: vim.git.hunk-nvim.enable","content":"Whether to enable tool for splitting diffs in Neovim [hunk-nvim].","path":"options.html#option-vim.git.hunk-nvim.enable","tokens":["enable","hunk-nvim","tool","for","diffs","splitting","whether","neovim"],"title_tokens":["vim","enable","hunk-nvim","git","option"],"anchors":[]},{"id":"585","title":"Option: vim.git.hunk-nvim.setupOpts","content":"Option table to pass into the setup function of hunk-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.hunk-nvim.setupOpts","tokens":["function","the","table","listed","even","hunk-nvim","pass","additional","into","they","can","not","setup","any","options","you","docs","option"],"title_tokens":["option","hunk-nvim","git","vim","setupopts"],"anchors":[]},{"id":"586","title":"Option: vim.git.neogit.enable","content":"Whether to enable An Interactive and powerful Git interface [Neogit].","path":"options.html#option-vim.git.neogit.enable","tokens":["and","git","enable","powerful","interface","neogit","whether","interactive"],"title_tokens":["option","neogit","enable","git","vim"],"anchors":[]},{"id":"587","title":"Option: vim.git.neogit.mappings.commit","content":"Git Commit [Neogit]","path":"options.html#option-vim.git.neogit.mappings.commit","tokens":["git","neogit","commit"],"title_tokens":["git","vim","neogit","option","mappings","commit"],"anchors":[]},{"id":"588","title":"Option: vim.git.neogit.mappings.open","content":"Git Status [Neogit]","path":"options.html#option-vim.git.neogit.mappings.open","tokens":["git","neogit","status"],"title_tokens":["neogit","mappings","open","git","option","vim"],"anchors":[]},{"id":"589","title":"Option: vim.git.neogit.mappings.pull","content":"Git pull [Neogit]","path":"options.html#option-vim.git.neogit.mappings.pull","tokens":["pull","neogit","git"],"title_tokens":["git","option","neogit","vim","pull","mappings"],"anchors":[]},{"id":"590","title":"Option: vim.git.neogit.mappings.push","content":"Git push [Neogit]","path":"options.html#option-vim.git.neogit.mappings.push","tokens":["neogit","git","push"],"title_tokens":["push","option","vim","git","neogit","mappings"],"anchors":[]},{"id":"591","title":"Option: vim.git.neogit.setupOpts","content":"Option table to pass into the setup function of neogit\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.neogit.setupOpts","tokens":["setup","function","listed","any","not","option","docs","pass","the","you","options","additional","they","even","into","can","table","neogit"],"title_tokens":["option","git","setupopts","neogit","vim"],"anchors":[]},{"id":"592","title":"Option: vim.git.vim-fugitive.enable","content":"Whether to enable vim-fugitive.","path":"options.html#option-vim.git.vim-fugitive.enable","tokens":["whether","vim-fugitive","enable"],"title_tokens":["enable","git","vim-fugitive","option","vim"],"anchors":[]},{"id":"593","title":"Option: vim.globals","content":"A freeform attribute set containing global variable values for setting vim variables as early as possible. If populated, this option will set vim variables in the built {option}luaConfigRC as the first item.\n::: {.note} {foo = \"bar\";} will set vim.g.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.globals","tokens":["this","name","value","containing","item","option","attribute","variables","the","inferred","from","variable","will","luaconfigrc","for","where","note","pair","freeform","setting","resulting","set","possible","passed","early","populated","global","bar","type","lua","first","values","foo","vim","built"],"title_tokens":["option","vim","globals"],"anchors":[]},{"id":"594","title":"Option: vim.globals.editorconfig","content":"Whether to enable EditorConfig integration in Neovim.\nThis defaults to true as it is enabled by default in stock Neovim, setting this option to false disables EditorConfig integration entirely.\nSee Neovim documentation for more details on configuring EditorConfig behaviour.","path":"options.html#option-vim.globals.editorconfig","tokens":["entirely","configuring","whether","stock","more","option","false","integration","setting","enable","this","true","editorconfig","see","documentation","default","for","disables","details","behaviour","defaults","neovim","enabled"],"title_tokens":["vim","globals","option","editorconfig"],"anchors":[]},{"id":"595","title":"Option: vim.globals.mapleader","content":"The key used for mappings","path":"options.html#option-vim.globals.mapleader","tokens":["mappings","the","for","key","used","leader"],"title_tokens":["vim","globals","mapleader","option"],"anchors":[]},{"id":"596","title":"Option: vim.globals.maplocalleader","content":"The key used for mappings","path":"options.html#option-vim.globals.maplocalleader","tokens":["for","localleader","key","mappings","used","the"],"title_tokens":["globals","maplocalleader","option","vim"],"anchors":[]},{"id":"597","title":"Option: vim.hideSearchHighlight","content":"Hide search highlight so it doesn't stay highlighted","path":"options.html#option-vim.hideSearchHighlight","tokens":["search","doesn","stay","hide","highlighted","highlight"],"title_tokens":["vim","option","hidesearchhighlight"],"anchors":[]},{"id":"598","title":"Option: vim.highlight","content":"Custom highlights to apply","path":"options.html#option-vim.highlight","tokens":["custom","highlights","apply"],"title_tokens":["option","highlight","vim"],"anchors":[]},{"id":"599","title":"Option: vim.highlight..bg","content":"The background color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.bg","tokens":["the","background","hex","color","use","written","rrggbb","name"],"title_tokens":["option","name","highlight","vim"],"anchors":[]},{"id":"600","title":"Option: vim.highlight..blend","content":"Blend as an integer between 0 and 100","path":"options.html#option-vim.highlight._name_.blend","tokens":["integer","between","blend","and","100"],"title_tokens":["highlight","name","vim","blend","option"],"anchors":[]},{"id":"601","title":"Option: vim.highlight..bold","content":"Whether to enable bold","path":"options.html#option-vim.highlight._name_.bold","tokens":["enable","bold","whether"],"title_tokens":["option","highlight","name","bold","vim"],"anchors":[]},{"id":"602","title":"Option: vim.highlight..cterm","content":"The cterm arguments to use. See ':h highlight-args'","path":"options.html#option-vim.highlight._name_.cterm","tokens":["cterm","use","highlight-args","see","arguments","the"],"title_tokens":["option","highlight","vim","cterm","name"],"anchors":[]},{"id":"603","title":"Option: vim.highlight..ctermbg","content":"The cterm background color to use","path":"options.html#option-vim.highlight._name_.ctermbg","tokens":["background","color","use","the","cterm"],"title_tokens":["highlight","option","ctermbg","name","vim"],"anchors":[]},{"id":"604","title":"Option: vim.highlight..ctermfg","content":"The cterm foreground color to use","path":"options.html#option-vim.highlight._name_.ctermfg","tokens":["foreground","cterm","color","use","the"],"title_tokens":["option","vim","highlight","name","ctermfg"],"anchors":[]},{"id":"605","title":"Option: vim.highlight..default","content":"Don't override existing definition","path":"options.html#option-vim.highlight._name_.default","tokens":["override","don","definition","existing"],"title_tokens":["option","highlight","name","default","vim"],"anchors":[]},{"id":"606","title":"Option: vim.highlight..fg","content":"The foreground color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.fg","tokens":["name","hex","foreground","color","rrggbb","written","the","use"],"title_tokens":["vim","highlight","name","option"],"anchors":[]},{"id":"607","title":"Option: vim.highlight..force","content":"Whether to enable force update","path":"options.html#option-vim.highlight._name_.force","tokens":["enable","whether","update","force"],"title_tokens":["highlight","name","force","option","vim"],"anchors":[]},{"id":"608","title":"Option: vim.highlight..italic","content":"Whether to enable italic","path":"options.html#option-vim.highlight._name_.italic","tokens":["enable","italic","whether"],"title_tokens":["option","italic","name","vim","highlight"],"anchors":[]},{"id":"609","title":"Option: vim.highlight..link","content":"The name of another highlight group to link to","path":"options.html#option-vim.highlight._name_.link","tokens":["the","name","another","highlight","group","link"],"title_tokens":["option","highlight","name","link","vim"],"anchors":[]},{"id":"610","title":"Option: vim.highlight..nocombine","content":"Whether to enable nocombine","path":"options.html#option-vim.highlight._name_.nocombine","tokens":["enable","nocombine","whether"],"title_tokens":["nocombine","name","vim","highlight","option"],"anchors":[]},{"id":"611","title":"Option: vim.highlight..reverse","content":"Whether to enable reverse","path":"options.html#option-vim.highlight._name_.reverse","tokens":["whether","enable","reverse"],"title_tokens":["reverse","highlight","option","vim","name"],"anchors":[]},{"id":"612","title":"Option: vim.highlight..sp","content":"The special color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.sp","tokens":["the","written","name","color","use","rrggbb","special","hex"],"title_tokens":["name","vim","option","highlight"],"anchors":[]},{"id":"613","title":"Option: vim.highlight..standout","content":"Whether to enable standout","path":"options.html#option-vim.highlight._name_.standout","tokens":["enable","whether","standout"],"title_tokens":["vim","option","highlight","name","standout"],"anchors":[]},{"id":"614","title":"Option: vim.highlight..strikethrough","content":"Whether to enable strikethrough","path":"options.html#option-vim.highlight._name_.strikethrough","tokens":["strikethrough","whether","enable"],"title_tokens":["option","vim","highlight","strikethrough","name"],"anchors":[]},{"id":"615","title":"Option: vim.highlight..undercurl","content":"Whether to enable undercurl","path":"options.html#option-vim.highlight._name_.undercurl","tokens":["enable","whether","undercurl"],"title_tokens":["option","vim","name","undercurl","highlight"],"anchors":[]},{"id":"616","title":"Option: vim.highlight..underdashed","content":"Whether to enable underdashed","path":"options.html#option-vim.highlight._name_.underdashed","tokens":["underdashed","whether","enable"],"title_tokens":["highlight","vim","name","option","underdashed"],"anchors":[]},{"id":"617","title":"Option: vim.highlight..underdotted","content":"Whether to enable underdotted","path":"options.html#option-vim.highlight._name_.underdotted","tokens":["underdotted","enable","whether"],"title_tokens":["vim","highlight","underdotted","option","name"],"anchors":[]},{"id":"618","title":"Option: vim.highlight..underdouble","content":"Whether to enable underdouble","path":"options.html#option-vim.highlight._name_.underdouble","tokens":["whether","enable","underdouble"],"title_tokens":["option","name","vim","highlight","underdouble"],"anchors":[]},{"id":"619","title":"Option: vim.highlight..underline","content":"Whether to enable underline","path":"options.html#option-vim.highlight._name_.underline","tokens":["whether","enable","underline"],"title_tokens":["highlight","underline","vim","option","name"],"anchors":[]},{"id":"620","title":"Option: vim.keymaps","content":"Custom keybindings.","path":"options.html#option-vim.keymaps","tokens":["keybindings","custom"],"title_tokens":["vim","keymaps","option"],"anchors":[]},{"id":"621","title":"Option: vim.keymaps.*.action","content":"The command to execute.","path":"options.html#option-vim.keymaps._.action","tokens":["execute","command","the"],"title_tokens":["vim","keymaps","option","action"],"anchors":[]},{"id":"622","title":"Option: vim.keymaps.*.desc","content":"Description for the keybind, to be shown in which-key, if you have enabled in the module system.","path":"options.html#option-vim.keymaps._.desc","tokens":["keybind","description","have","enabled","you","for","shown","which-key","module","system","the"],"title_tokens":["keymaps","vim","desc","option"],"anchors":[]},{"id":"623","title":"Option: vim.keymaps.*.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.expr","tokens":["the","actually","expression","action","adding","map","equivalent","means","that"],"title_tokens":["vim","keymaps","option","expr"],"anchors":[]},{"id":"624","title":"Option: vim.keymaps.*.key","content":"The key that triggers this keybind.","path":"options.html#option-vim.keymaps._.key","tokens":["the","that","key","this","keybind","triggers"],"title_tokens":["keymaps","vim","option","key"],"anchors":[]},{"id":"625","title":"Option: vim.keymaps.*.lua","content":"If true, action is considered to be lua code. Thus, it will not be wrapped in \"\".","path":"options.html#option-vim.keymaps._.lua","tokens":["thus","lua","considered","true","code","not","wrapped","will","action"],"title_tokens":["vim","keymaps","option","lua"],"anchors":[]},{"id":"626","title":"Option: vim.keymaps.*.mode","content":"The short-name of the mode to set the keymapping for. Passing an empty string is the equivalent of :map.\nSee :help map-modes for a list of modes.","path":"options.html#option-vim.keymaps._.mode","tokens":["string","equivalent","map","map-modes","the","short-name","set","for","help","list","passing","keymapping","see","modes","mode","empty"],"title_tokens":["option","vim","keymaps","mode"],"anchors":[]},{"id":"627","title":"Option: vim.keymaps.*.noremap","content":"Whether to use the 'noremap' variant of the command, ignoring any custom mappings on the defined action. It is highly advised to keep this on, which is the default.","path":"options.html#option-vim.keymaps._.noremap","tokens":["ignoring","action","mappings","this","any","use","the","noremap","command","default","whether","which","highly","keep","custom","advised","variant","defined"],"title_tokens":["vim","keymaps","option","noremap"],"anchors":[]},{"id":"628","title":"Option: vim.keymaps.*.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.nowait","tokens":["extra","for","ambiguous","map","adding","wait","input","equivalent","whether","mappings"],"title_tokens":["nowait","option","vim","keymaps"],"anchors":[]},{"id":"629","title":"Option: vim.keymaps.*.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.script","tokens":["equivalent","map","adding"],"title_tokens":["vim","keymaps","option","script"],"anchors":[]},{"id":"630","title":"Option: vim.keymaps.*.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.silent","tokens":["should","silent","whether","map","adding","this","mapping","equivalent"],"title_tokens":["keymaps","vim","silent","option"],"anchors":[]},{"id":"631","title":"Option: vim.keymaps.*.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.unique","tokens":["fail","whether","the","adding","already","defined","equivalent","map"],"title_tokens":["vim","keymaps","unique","option"],"anchors":[]},{"id":"632","title":"Option: vim.languages.arduino.enable","content":"Whether to enable Arduino support.","path":"options.html#option-vim.languages.arduino.enable","tokens":["enable","whether","arduino","support"],"title_tokens":["languages","vim","option","enable","arduino"],"anchors":[]},{"id":"633","title":"Option: vim.languages.arduino.lsp.enable","content":"Whether to enable Arduino LSP support.","path":"options.html#option-vim.languages.arduino.lsp.enable","tokens":["whether","lsp","enable","support","arduino"],"title_tokens":["arduino","lsp","option","enable","languages","vim"],"anchors":[]},{"id":"634","title":"Option: vim.languages.arduino.lsp.extraArgs","content":"Extra arguments passed to the Arduino LSP","path":"options.html#option-vim.languages.arduino.lsp.extraArgs","tokens":["extra","passed","arduino","lsp","arguments","the"],"title_tokens":["option","languages","lsp","extraargs","vim","arduino"],"anchors":[]},{"id":"635","title":"Option: vim.languages.arduino.lsp.servers","content":"Arduino LSP servers to use","path":"options.html#option-vim.languages.arduino.lsp.servers","tokens":["servers","lsp","use","arduino"],"title_tokens":["option","lsp","servers","arduino","languages","vim"],"anchors":[]},{"id":"636","title":"Option: vim.languages.arduino.treesitter.enable","content":"Whether to enable Arduino treesitter.","path":"options.html#option-vim.languages.arduino.treesitter.enable","tokens":["whether","treesitter","enable","arduino"],"title_tokens":["option","arduino","enable","languages","treesitter","vim"],"anchors":[]},{"id":"637","title":"Option: vim.languages.arduino.treesitter.package","content":"The arduino treesitter package to use.","path":"options.html#option-vim.languages.arduino.treesitter.package","tokens":["package","treesitter","the","use","arduino"],"title_tokens":["vim","languages","package","option","treesitter","arduino"],"anchors":[]},{"id":"638","title":"Option: vim.languages.assembly.enable","content":"Whether to enable Assembly support.","path":"options.html#option-vim.languages.assembly.enable","tokens":["support","whether","enable","assembly"],"title_tokens":["option","languages","enable","assembly","vim"],"anchors":[]},{"id":"639","title":"Option: vim.languages.assembly.format.enable","content":"Whether to enable Assembly formatting.","path":"options.html#option-vim.languages.assembly.format.enable","tokens":["enable","whether","assembly","formatting"],"title_tokens":["assembly","option","languages","vim","format","enable"],"anchors":[]},{"id":"640","title":"Option: vim.languages.assembly.format.type","content":"Assembly formatter to use","path":"options.html#option-vim.languages.assembly.format.type","tokens":["formatter","use","assembly"],"title_tokens":["type","option","vim","languages","assembly","format"],"anchors":[]},{"id":"641","title":"Option: vim.languages.assembly.lsp.enable","content":"Whether to enable Assembly LSP support.","path":"options.html#option-vim.languages.assembly.lsp.enable","tokens":["enable","assembly","whether","lsp","support"],"title_tokens":["lsp","option","languages","enable","assembly","vim"],"anchors":[]},{"id":"642","title":"Option: vim.languages.assembly.lsp.servers","content":"Assembly LSP server to use","path":"options.html#option-vim.languages.assembly.lsp.servers","tokens":["assembly","use","server","lsp"],"title_tokens":["lsp","option","servers","assembly","languages","vim"],"anchors":[]},{"id":"643","title":"Option: vim.languages.assembly.treesitter.enable","content":"Whether to enable Assembly treesitter.","path":"options.html#option-vim.languages.assembly.treesitter.enable","tokens":["enable","assembly","treesitter","whether"],"title_tokens":["enable","treesitter","vim","option","assembly","languages"],"anchors":[]},{"id":"644","title":"Option: vim.languages.assembly.treesitter.packageASM","content":"The asm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageASM","tokens":["use","the","asm","treesitter","package"],"title_tokens":["vim","treesitter","packageasm","option","languages","assembly"],"anchors":[]},{"id":"645","title":"Option: vim.languages.assembly.treesitter.packageNASM","content":"The nasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageNASM","tokens":["the","treesitter","nasm","package","use"],"title_tokens":["assembly","treesitter","packagenasm","option","languages","vim"],"anchors":[]},{"id":"646","title":"Option: vim.languages.assembly.treesitter.packageRpiPicoASM","content":"The pioasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageRpiPicoASM","tokens":["pioasm","package","treesitter","use","the"],"title_tokens":["vim","treesitter","assembly","packagerpipicoasm","option","languages"],"anchors":[]},{"id":"647","title":"Option: vim.languages.astro.enable","content":"Whether to enable Astro language support.","path":"options.html#option-vim.languages.astro.enable","tokens":["astro","whether","support","language","enable"],"title_tokens":["option","astro","languages","enable","vim"],"anchors":[]},{"id":"648","title":"Option: vim.languages.astro.extraDiagnostics.enable","content":"Whether to enable extra Astro diagnostics via nvim-lint.","path":"options.html#option-vim.languages.astro.extraDiagnostics.enable","tokens":["via","extra","astro","diagnostics","enable","whether","nvim-lint"],"title_tokens":["vim","option","astro","extradiagnostics","enable","languages"],"anchors":[]},{"id":"649","title":"Option: vim.languages.astro.extraDiagnostics.types","content":"extra Astro diagnostics providers","path":"options.html#option-vim.languages.astro.extraDiagnostics.types","tokens":["diagnostics","astro","extra","providers"],"title_tokens":["vim","extradiagnostics","types","option","languages","astro"],"anchors":[]},{"id":"650","title":"Option: vim.languages.astro.format.enable","content":"Whether to enable Astro formatting.","path":"options.html#option-vim.languages.astro.format.enable","tokens":["enable","formatting","whether","astro"],"title_tokens":["option","enable","vim","languages","astro","format"],"anchors":[]},{"id":"651","title":"Option: vim.languages.astro.format.type","content":"Astro formatter to use","path":"options.html#option-vim.languages.astro.format.type","tokens":["astro","formatter","use"],"title_tokens":["languages","astro","vim","option","type","format"],"anchors":[]},{"id":"652","title":"Option: vim.languages.astro.lsp.enable","content":"Whether to enable Astro LSP support.","path":"options.html#option-vim.languages.astro.lsp.enable","tokens":["whether","lsp","astro","support","enable"],"title_tokens":["enable","languages","option","lsp","astro","vim"],"anchors":[]},{"id":"653","title":"Option: vim.languages.astro.lsp.servers","content":"Astro LSP server to use","path":"options.html#option-vim.languages.astro.lsp.servers","tokens":["lsp","astro","use","server"],"title_tokens":["astro","lsp","option","languages","servers","vim"],"anchors":[]},{"id":"654","title":"Option: vim.languages.astro.treesitter.astroPackage","content":"The astro treesitter package to use.","path":"options.html#option-vim.languages.astro.treesitter.astroPackage","tokens":["package","use","the","astro","treesitter"],"title_tokens":["treesitter","option","vim","languages","astro","astropackage"],"anchors":[]},{"id":"655","title":"Option: vim.languages.astro.treesitter.enable","content":"Whether to enable Astro treesitter.","path":"options.html#option-vim.languages.astro.treesitter.enable","tokens":["whether","astro","enable","treesitter"],"title_tokens":["vim","treesitter","option","astro","languages","enable"],"anchors":[]},{"id":"656","title":"Option: vim.languages.bash.enable","content":"Whether to enable Bash language support.","path":"options.html#option-vim.languages.bash.enable","tokens":["language","whether","support","bash","enable"],"title_tokens":["languages","option","vim","bash","enable"],"anchors":[]},{"id":"657","title":"Option: vim.languages.bash.extraDiagnostics.enable","content":"Whether to enable extra Shell diagnostics via nvim-lint.","path":"options.html#option-vim.languages.bash.extraDiagnostics.enable","tokens":["enable","extra","shell","nvim-lint","diagnostics","via","whether"],"title_tokens":["extradiagnostics","option","enable","vim","languages","bash"],"anchors":[]},{"id":"658","title":"Option: vim.languages.bash.extraDiagnostics.types","content":"extra Shell diagnostics providers","path":"options.html#option-vim.languages.bash.extraDiagnostics.types","tokens":["extra","shell","providers","diagnostics"],"title_tokens":["bash","types","option","vim","extradiagnostics","languages"],"anchors":[]},{"id":"659","title":"Option: vim.languages.bash.format.enable","content":"Enable Bash formatting","path":"options.html#option-vim.languages.bash.format.enable","tokens":["enable","bash","formatting"],"title_tokens":["languages","option","enable","vim","format","bash"],"anchors":[]},{"id":"660","title":"Option: vim.languages.bash.format.type","content":"Bash formatter to use","path":"options.html#option-vim.languages.bash.format.type","tokens":["use","bash","formatter"],"title_tokens":["option","type","vim","format","bash","languages"],"anchors":[]},{"id":"661","title":"Option: vim.languages.bash.lsp.enable","content":"Whether to enable Bash LSP support.","path":"options.html#option-vim.languages.bash.lsp.enable","tokens":["enable","lsp","whether","bash","support"],"title_tokens":["enable","bash","vim","option","languages","lsp"],"anchors":[]},{"id":"662","title":"Option: vim.languages.bash.lsp.servers","content":"Bash LSP server to use","path":"options.html#option-vim.languages.bash.lsp.servers","tokens":["use","bash","lsp","server"],"title_tokens":["bash","lsp","servers","option","languages","vim"],"anchors":[]},{"id":"663","title":"Option: vim.languages.bash.treesitter.enable","content":"Whether to enable Bash treesitter.","path":"options.html#option-vim.languages.bash.treesitter.enable","tokens":["treesitter","whether","enable","bash"],"title_tokens":["option","treesitter","bash","enable","languages","vim"],"anchors":[]},{"id":"664","title":"Option: vim.languages.bash.treesitter.package","content":"The bash treesitter package to use.","path":"options.html#option-vim.languages.bash.treesitter.package","tokens":["the","treesitter","package","use","bash"],"title_tokens":["languages","bash","option","treesitter","vim","package"],"anchors":[]},{"id":"665","title":"Option: vim.languages.clang.cHeader","content":"C syntax for headers. Can fix treesitter errors, see: https://www.reddit.com/r/neovim/comments/orfpcd/question_does_the_c_parser_from_nvimtreesitter/","path":"options.html#option-vim.languages.clang.cHeader","tokens":["see","reddit","can","comments","com","www","fix","question_does_the_c_parser_from_nvimtreesitter","headers","errors","for","https","neovim","orfpcd","treesitter","syntax"],"title_tokens":["languages","clang","cheader","option","vim"],"anchors":[]},{"id":"666","title":"Option: vim.languages.clang.dap.debugger","content":"clang debugger to use","path":"options.html#option-vim.languages.clang.dap.debugger","tokens":["debugger","use","clang"],"title_tokens":["languages","dap","debugger","vim","option","clang"],"anchors":[]},{"id":"667","title":"Option: vim.languages.clang.dap.enable","content":"Enable clang Debug Adapter","path":"options.html#option-vim.languages.clang.dap.enable","tokens":["clang","enable","debug","adapter"],"title_tokens":["enable","option","languages","dap","clang","vim"],"anchors":[]},{"id":"668","title":"Option: vim.languages.clang.dap.package","content":"clang debugger package.","path":"options.html#option-vim.languages.clang.dap.package","tokens":["package","debugger","clang"],"title_tokens":["languages","option","clang","dap","package","vim"],"anchors":[]},{"id":"669","title":"Option: vim.languages.clang.enable","content":"Whether to enable C/C++ language support.","path":"options.html#option-vim.languages.clang.enable","tokens":["whether","enable","support","language"],"title_tokens":["enable","clang","vim","option","languages"],"anchors":[]},{"id":"670","title":"Option: vim.languages.clang.extraDiagnostics.enable","content":"Whether to enable extra C/C++ diagnostics via nvim-lint.","path":"options.html#option-vim.languages.clang.extraDiagnostics.enable","tokens":["via","diagnostics","nvim-lint","whether","enable","extra"],"title_tokens":["vim","languages","option","enable","extradiagnostics","clang"],"anchors":[]},{"id":"671","title":"Option: vim.languages.clang.extraDiagnostics.types","content":"extra C/C++ diagnostics providers","path":"options.html#option-vim.languages.clang.extraDiagnostics.types","tokens":["diagnostics","extra","providers"],"title_tokens":["clang","option","extradiagnostics","vim","types","languages"],"anchors":[]},{"id":"672","title":"Option: vim.languages.clang.format.enable","content":"Whether to enable C formatting.","path":"options.html#option-vim.languages.clang.format.enable","tokens":["enable","whether","formatting"],"title_tokens":["languages","vim","option","clang","format","enable"],"anchors":[]},{"id":"673","title":"Option: vim.languages.clang.format.type","content":"C formatter to use","path":"options.html#option-vim.languages.clang.format.type","tokens":["use","formatter"],"title_tokens":["clang","format","type","option","languages","vim"],"anchors":[]},{"id":"674","title":"Option: vim.languages.clang.lsp.enable","content":"Whether to enable clang LSP support.","path":"options.html#option-vim.languages.clang.lsp.enable","tokens":["support","whether","clang","enable","lsp"],"title_tokens":["clang","option","languages","vim","lsp","enable"],"anchors":[]},{"id":"675","title":"Option: vim.languages.clang.lsp.servers","content":"The clang LSP server to use","path":"options.html#option-vim.languages.clang.lsp.servers","tokens":["the","server","clang","lsp","use"],"title_tokens":["languages","option","vim","clang","lsp","servers"],"anchors":[]},{"id":"676","title":"Option: vim.languages.clang.treesitter.cPackage","content":"The c treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cPackage","tokens":["use","the","treesitter","package"],"title_tokens":["treesitter","vim","option","cpackage","languages","clang"],"anchors":[]},{"id":"677","title":"Option: vim.languages.clang.treesitter.cppPackage","content":"The cpp treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cppPackage","tokens":["use","treesitter","the","package","cpp"],"title_tokens":["languages","vim","clang","cpppackage","option","treesitter"],"anchors":[]},{"id":"678","title":"Option: vim.languages.clang.treesitter.enable","content":"Whether to enable C/C++ treesitter.","path":"options.html#option-vim.languages.clang.treesitter.enable","tokens":["treesitter","whether","enable"],"title_tokens":["option","languages","vim","clang","treesitter","enable"],"anchors":[]},{"id":"679","title":"Option: vim.languages.clojure.enable","content":"Whether to enable Clojure language support.","path":"options.html#option-vim.languages.clojure.enable","tokens":["enable","support","whether","clojure","language"],"title_tokens":["languages","enable","option","vim","clojure"],"anchors":[]},{"id":"680","title":"Option: vim.languages.clojure.lsp.enable","content":"Whether to enable Clojure LSP support.","path":"options.html#option-vim.languages.clojure.lsp.enable","tokens":["support","lsp","whether","enable","clojure"],"title_tokens":["enable","vim","clojure","option","languages","lsp"],"anchors":[]},{"id":"681","title":"Option: vim.languages.clojure.lsp.servers","content":"Clojure LSP server to use","path":"options.html#option-vim.languages.clojure.lsp.servers","tokens":["use","clojure","server","lsp"],"title_tokens":["option","vim","lsp","servers","clojure","languages"],"anchors":[]},{"id":"682","title":"Option: vim.languages.clojure.treesitter.enable","content":"Whether to enable Clojure treesitter.","path":"options.html#option-vim.languages.clojure.treesitter.enable","tokens":["whether","clojure","enable","treesitter"],"title_tokens":["enable","vim","option","languages","clojure","treesitter"],"anchors":[]},{"id":"683","title":"Option: vim.languages.clojure.treesitter.package","content":"The clojure treesitter package to use.","path":"options.html#option-vim.languages.clojure.treesitter.package","tokens":["use","clojure","package","treesitter","the"],"title_tokens":["option","package","vim","languages","treesitter","clojure"],"anchors":[]},{"id":"684","title":"Option: vim.languages.cmake.enable","content":"Whether to enable CMake language support.","path":"options.html#option-vim.languages.cmake.enable","tokens":["enable","language","whether","cmake","support"],"title_tokens":["enable","vim","cmake","languages","option"],"anchors":[]},{"id":"685","title":"Option: vim.languages.cmake.format.enable","content":"Whether to enable CMake formatting.","path":"options.html#option-vim.languages.cmake.format.enable","tokens":["formatting","cmake","enable","whether"],"title_tokens":["option","vim","format","cmake","languages","enable"],"anchors":[]},{"id":"686","title":"Option: vim.languages.cmake.format.package","content":"CMake formatter package","path":"options.html#option-vim.languages.cmake.format.package","tokens":["formatter","package","cmake"],"title_tokens":["vim","package","option","languages","format","cmake"],"anchors":[]},{"id":"687","title":"Option: vim.languages.cmake.format.type","content":"CMake formatter to use","path":"options.html#option-vim.languages.cmake.format.type","tokens":["cmake","use","formatter"],"title_tokens":["format","vim","option","cmake","type","languages"],"anchors":[]},{"id":"688","title":"Option: vim.languages.cmake.lsp.enable","content":"Whether to enable CMake LSP support.","path":"options.html#option-vim.languages.cmake.lsp.enable","tokens":["support","lsp","whether","enable","cmake"],"title_tokens":["vim","lsp","cmake","option","enable","languages"],"anchors":[]},{"id":"689","title":"Option: vim.languages.cmake.lsp.servers","content":"CMake LSP servers to use","path":"options.html#option-vim.languages.cmake.lsp.servers","tokens":["lsp","servers","cmake","use"],"title_tokens":["option","cmake","lsp","servers","languages","vim"],"anchors":[]},{"id":"690","title":"Option: vim.languages.cmake.treesitter.enable","content":"Whether to enable CMake treesitter.","path":"options.html#option-vim.languages.cmake.treesitter.enable","tokens":["cmake","whether","treesitter","enable"],"title_tokens":["treesitter","enable","vim","option","languages","cmake"],"anchors":[]},{"id":"691","title":"Option: vim.languages.cmake.treesitter.package","content":"The cmake treesitter package to use.","path":"options.html#option-vim.languages.cmake.treesitter.package","tokens":["cmake","use","the","treesitter","package"],"title_tokens":["package","cmake","option","treesitter","vim","languages"],"anchors":[]},{"id":"692","title":"Option: vim.languages.csharp.enable","content":"Whether to enable C# language support.\n::: {.note} This feature will not work if the .NET SDK is not installed. Both roslyn-ls (with roslyn-nvim) and csharp_ls require the .NET SDK to function properly with Razor. Ensure that the .NET SDK is installed.\nCheck for version compatibility for optimal performance. :::\n::: {.warning} At the moment, only roslyn-ls(with roslyn-nvim) provides full Razor support. csharp_ls is limited to .cshtml files. ::: .","path":"options.html#option-vim.languages.csharp.enable","tokens":["net","feature","this","both","sdk","not","roslyn-nvim","compatibility","provides","ensure","version","optimal","that","roslyn-ls","limited","with","properly","whether","files","support","will","and","razor","the","enable","require","function","performance","language","moment","full","cshtml","only","for","warning","work","installed","note","csharp_ls","check"],"title_tokens":["csharp","option","vim","languages","enable"],"anchors":[]},{"id":"693","title":"Option: vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for csharp_ls Neovim LSP\n::: {.note} This feature only works for csharp_ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","tokens":["textdocument","note","whether","works","neovim","lsp","enable","for","csharp_ls","definition","this","only","extended","feature","handler"],"title_tokens":["csharpls-extended-lsp-nvim","enable","csharp","option","vim","languages","extensions"],"anchors":[]},{"id":"694","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for OmniSharp Neovim LSP\n::: {.note} This feature only works for omnisharp. ::: .","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","tokens":["extended","for","whether","handler","enable","only","omnisharp","definition","this","textdocument","works","note","feature","neovim","lsp"],"title_tokens":["vim","enable","languages","option","csharp","omnisharp-extended-lsp-nvim","extensions"],"anchors":[]},{"id":"695","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","content":"Go to definition [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","tokens":["omnisharp-extended-lsp-nvim","definition"],"title_tokens":["vim","extensions","omnisharp-extended-lsp-nvim","option","languages","mappings","gotodefinition","csharp"],"anchors":[]},{"id":"696","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","content":"Go to type [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","tokens":["type","omnisharp-extended-lsp-nvim"],"title_tokens":["extensions","languages","vim","option","gototype","mappings","csharp","omnisharp-extended-lsp-nvim"],"anchors":[]},{"id":"697","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","content":"List implementations [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","tokens":["omnisharp-extended-lsp-nvim","list","implementations"],"title_tokens":["mappings","extensions","option","omnisharp-extended-lsp-nvim","csharp","vim","listimplementations","languages"],"anchors":[]},{"id":"698","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","content":"List references [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","tokens":["references","omnisharp-extended-lsp-nvim","list"],"title_tokens":["mappings","languages","listreferences","extensions","csharp","option","vim","omnisharp-extended-lsp-nvim"],"anchors":[]},{"id":"699","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.enable","content":"Whether to enable Roslyn LSP plugin for Neovim that adds Razor support and works with multiple solutions\n::: {.note} This feature only works for roslyn-ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.enable","tokens":["roslyn-ls","feature","razor","whether","enable","only","support","works","multiple","roslyn","adds","and","with","for","neovim","solutions","lsp","note","that","this","plugin"],"title_tokens":["vim","csharp","extensions","roslyn-nvim","languages","enable","option"],"anchors":[]},{"id":"700","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts","content":"Option table to pass into the setup function of roslyn-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts","tokens":["additional","table","any","setup","the","can","into","pass","function","roslyn-nvim","docs","not","option","options","they","listed","you","even"],"title_tokens":["csharp","languages","extensions","setupopts","roslyn-nvim","option","vim"],"anchors":[]},{"id":"701","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","content":"Configuration for the additional roslyn extensions","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","tokens":["for","configuration","additional","roslyn","extensions","the"],"title_tokens":["csharp","setupopts","languages","roslyn-nvim","vim","config","extensions","razor","option"],"anchors":[]},{"id":"702","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","content":"Whether to enable Additional roslyn extensions (for example Roslynator/Razor).","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","tokens":["roslynator","example","roslyn","whether","extensions","additional","enable","for","razor"],"title_tokens":["option","roslyn-nvim","vim","setupopts","enabled","languages","extensions","razor","csharp"],"anchors":[]},{"id":"703","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","content":"\"auto\" | \"roslyn\" | \"off\"\n\"auto\": Does nothing for filewatching, leaving everything as default\n\"roslyn\": Turns off neovim filewatching which will make roslyn do the filewatching\n\"off\": Hack to turn off all filewatching.\n\n::: {.tip} Set to \"off\" if you notice performance issues :::","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","tokens":["which","roslyn","make","turns","issues","neovim","auto","everything","performance","leaving","filewatching","hack","turn","will","the","all","tip","off","does","nothing","default","you","for","set","notice"],"title_tokens":["option","filewatching","languages","vim","setupopts","csharp","roslyn-nvim","extensions"],"anchors":[]},{"id":"704","title":"Option: vim.languages.csharp.format.enable","content":"Whether to enable C# formatting.","path":"options.html#option-vim.languages.csharp.format.enable","tokens":["formatting","whether","enable"],"title_tokens":["languages","enable","vim","format","option","csharp"],"anchors":[]},{"id":"705","title":"Option: vim.languages.csharp.format.type","content":"C# formatter to use","path":"options.html#option-vim.languages.csharp.format.type","tokens":["formatter","use"],"title_tokens":["vim","languages","csharp","format","type","option"],"anchors":[]},{"id":"706","title":"Option: vim.languages.csharp.lsp.enable","content":"Whether to enable C# LSP support.","path":"options.html#option-vim.languages.csharp.lsp.enable","tokens":["support","lsp","whether","enable"],"title_tokens":["lsp","option","vim","languages","enable","csharp"],"anchors":[]},{"id":"707","title":"Option: vim.languages.csharp.lsp.servers","content":"C# LSP server to use","path":"options.html#option-vim.languages.csharp.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["option","vim","csharp","lsp","languages","servers"],"anchors":[]},{"id":"708","title":"Option: vim.languages.csharp.treesitter.csPackage","content":"The c_sharp treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.csPackage","tokens":["package","the","treesitter","c_sharp","use"],"title_tokens":["treesitter","cspackage","option","csharp","vim","languages"],"anchors":[]},{"id":"709","title":"Option: vim.languages.csharp.treesitter.enable","content":"Whether to enable C# treesitter.","path":"options.html#option-vim.languages.csharp.treesitter.enable","tokens":["whether","treesitter","enable"],"title_tokens":["treesitter","enable","languages","csharp","option","vim"],"anchors":[]},{"id":"710","title":"Option: vim.languages.csharp.treesitter.razorPackage","content":"The razor treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.razorPackage","tokens":["the","treesitter","use","package","razor"],"title_tokens":["razorpackage","vim","option","languages","csharp","treesitter"],"anchors":[]},{"id":"711","title":"Option: vim.languages.css.enable","content":"Whether to enable CSS language support.","path":"options.html#option-vim.languages.css.enable","tokens":["support","language","whether","enable","css"],"title_tokens":["vim","languages","option","enable","css"],"anchors":[]},{"id":"712","title":"Option: vim.languages.css.format.enable","content":"Whether to enable CSS formatting.","path":"options.html#option-vim.languages.css.format.enable","tokens":["css","whether","formatting","enable"],"title_tokens":["format","option","vim","languages","enable","css"],"anchors":[]},{"id":"713","title":"Option: vim.languages.css.format.type","content":"CSS formatter to use","path":"options.html#option-vim.languages.css.format.type","tokens":["use","css","formatter"],"title_tokens":["option","languages","css","type","format","vim"],"anchors":[]},{"id":"714","title":"Option: vim.languages.css.lsp.enable","content":"Whether to enable CSS LSP support.","path":"options.html#option-vim.languages.css.lsp.enable","tokens":["whether","lsp","css","enable","support"],"title_tokens":["enable","languages","css","vim","option","lsp"],"anchors":[]},{"id":"715","title":"Option: vim.languages.css.lsp.servers","content":"CSS LSP server to use","path":"options.html#option-vim.languages.css.lsp.servers","tokens":["lsp","css","use","server"],"title_tokens":["languages","css","option","vim","lsp","servers"],"anchors":[]},{"id":"716","title":"Option: vim.languages.css.treesitter.enable","content":"Whether to enable CSS treesitter.","path":"options.html#option-vim.languages.css.treesitter.enable","tokens":["whether","css","treesitter","enable"],"title_tokens":["vim","treesitter","enable","option","languages","css"],"anchors":[]},{"id":"717","title":"Option: vim.languages.css.treesitter.package","content":"The css treesitter package to use.","path":"options.html#option-vim.languages.css.treesitter.package","tokens":["css","use","package","treesitter","the"],"title_tokens":["treesitter","vim","languages","option","package","css"],"anchors":[]},{"id":"718","title":"Option: vim.languages.cue.enable","content":"Whether to enable CUE language support.","path":"options.html#option-vim.languages.cue.enable","tokens":["language","whether","enable","cue","support"],"title_tokens":["languages","enable","option","cue","vim"],"anchors":[]},{"id":"719","title":"Option: vim.languages.cue.lsp.enable","content":"Whether to enable CUE LSP support.","path":"options.html#option-vim.languages.cue.lsp.enable","tokens":["lsp","support","whether","enable","cue"],"title_tokens":["languages","lsp","vim","enable","option","cue"],"anchors":[]},{"id":"720","title":"Option: vim.languages.cue.lsp.servers","content":"CUE LSP server to use","path":"options.html#option-vim.languages.cue.lsp.servers","tokens":["lsp","use","server","cue"],"title_tokens":["option","cue","lsp","servers","languages","vim"],"anchors":[]},{"id":"721","title":"Option: vim.languages.cue.treesitter.enable","content":"Whether to enable CUE treesitter.","path":"options.html#option-vim.languages.cue.treesitter.enable","tokens":["cue","enable","whether","treesitter"],"title_tokens":["cue","vim","languages","treesitter","option","enable"],"anchors":[]},{"id":"722","title":"Option: vim.languages.cue.treesitter.package","content":"The cue treesitter package to use.","path":"options.html#option-vim.languages.cue.treesitter.package","tokens":["package","cue","use","treesitter","the"],"title_tokens":["languages","option","cue","vim","treesitter","package"],"anchors":[]},{"id":"723","title":"Option: vim.languages.dart.dap.enable","content":"Enable Dart DAP support via flutter-tools","path":"options.html#option-vim.languages.dart.dap.enable","tokens":["enable","dart","dap","via","flutter-tools","support"],"title_tokens":["vim","languages","dart","dap","enable","option"],"anchors":[]},{"id":"724","title":"Option: vim.languages.dart.enable","content":"Whether to enable Dart language support.","path":"options.html#option-vim.languages.dart.enable","tokens":["whether","dart","enable","language","support"],"title_tokens":["vim","languages","enable","option","dart"],"anchors":[]},{"id":"725","title":"Option: vim.languages.dart.flutter-tools.color.enable","content":"Whether to enable highlighting color variables.","path":"options.html#option-vim.languages.dart.flutter-tools.color.enable","tokens":["variables","color","whether","highlighting","enable"],"title_tokens":["option","languages","dart","flutter-tools","color","vim","enable"],"anchors":[]},{"id":"726","title":"Option: vim.languages.dart.flutter-tools.color.highlightBackground","content":"Highlight the background","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightBackground","tokens":["background","highlight","the"],"title_tokens":["flutter-tools","highlightbackground","dart","vim","color","languages","option"],"anchors":[]},{"id":"727","title":"Option: vim.languages.dart.flutter-tools.color.highlightForeground","content":"Highlight the foreground","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightForeground","tokens":["foreground","highlight","the"],"title_tokens":["languages","option","dart","flutter-tools","color","highlightforeground","vim"],"anchors":[]},{"id":"728","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.character","content":"Virtual text character to highlight","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.character","tokens":["highlight","virtual","character","text"],"title_tokens":["option","character","vim","virtualtext","languages","color","flutter-tools","dart"],"anchors":[]},{"id":"729","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.enable","content":"Whether to enable Show the highlight using virtual text.","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.enable","tokens":["the","whether","highlight","enable","virtual","using","show","text"],"title_tokens":["flutter-tools","dart","color","enable","languages","vim","virtualtext","option"],"anchors":[]},{"id":"730","title":"Option: vim.languages.dart.flutter-tools.enable","content":"Enable flutter-tools for flutter support","path":"options.html#option-vim.languages.dart.flutter-tools.enable","tokens":["flutter-tools","flutter","for","support","enable"],"title_tokens":["flutter-tools","vim","enable","option","languages","dart"],"anchors":[]},{"id":"731","title":"Option: vim.languages.dart.flutter-tools.enableNoResolvePatch","content":"Whether to patch flutter-tools so that it doesn't resolve symlinks when detecting flutter path.\n::: {.note} This is required if flutterPackage is set to null and the flutter package in your PATH was built with Nix. If you are using a flutter SDK installed from a different source and encounter the error \"dart missing from PATH\", leave this option disabled. :::","path":"options.html#option-vim.languages.dart.flutter-tools.enableNoResolvePatch","tokens":["required","resolve","set","patch","null","path","you","encounter","built","dart","installed","leave","option","are","disabled","doesn","symlinks","whether","note","when","was","flutterpackage","that","detecting","flutter","flutter-tools","your","sdk","error","from","this","missing","the","different","nix","using","source","and","package","with"],"title_tokens":["option","languages","flutter-tools","vim","dart","enablenoresolvepatch"],"anchors":[]},{"id":"732","title":"Option: vim.languages.dart.flutter-tools.flutterPackage","content":"Flutter package, or null to detect the flutter path at runtime instead.","path":"options.html#option-vim.languages.dart.flutter-tools.flutterPackage","tokens":["detect","flutter","instead","null","runtime","path","package","the"],"title_tokens":["flutterpackage","option","languages","dart","vim","flutter-tools"],"anchors":[]},{"id":"733","title":"Option: vim.languages.dart.lsp.enable","content":"Whether to enable Dart LSP support.","path":"options.html#option-vim.languages.dart.lsp.enable","tokens":["lsp","dart","support","whether","enable"],"title_tokens":["option","lsp","enable","vim","languages","dart"],"anchors":[]},{"id":"734","title":"Option: vim.languages.dart.lsp.servers","content":"Dart LSP server to use","path":"options.html#option-vim.languages.dart.lsp.servers","tokens":["lsp","dart","use","server"],"title_tokens":["option","languages","vim","servers","lsp","dart"],"anchors":[]},{"id":"735","title":"Option: vim.languages.dart.treesitter.enable","content":"Whether to enable Dart treesitter.","path":"options.html#option-vim.languages.dart.treesitter.enable","tokens":["whether","dart","treesitter","enable"],"title_tokens":["dart","enable","treesitter","languages","option","vim"],"anchors":[]},{"id":"736","title":"Option: vim.languages.dart.treesitter.package","content":"The dart treesitter package to use.","path":"options.html#option-vim.languages.dart.treesitter.package","tokens":["use","the","treesitter","package","dart"],"title_tokens":["vim","dart","languages","treesitter","package","option"],"anchors":[]},{"id":"737","title":"Option: vim.languages.docker.enable","content":"Whether to enable Docker language support.","path":"options.html#option-vim.languages.docker.enable","tokens":["language","whether","docker","support","enable"],"title_tokens":["languages","option","vim","docker","enable"],"anchors":[]},{"id":"738","title":"Option: vim.languages.docker.extraDiagnostics.enable","content":"Whether to enable extra Docker diagnostics via nvim-lint.","path":"options.html#option-vim.languages.docker.extraDiagnostics.enable","tokens":["nvim-lint","enable","via","docker","diagnostics","extra","whether"],"title_tokens":["extradiagnostics","option","vim","enable","docker","languages"],"anchors":[]},{"id":"739","title":"Option: vim.languages.docker.extraDiagnostics.types","content":"extra Docker diagnostics providers","path":"options.html#option-vim.languages.docker.extraDiagnostics.types","tokens":["docker","extra","diagnostics","providers"],"title_tokens":["vim","extradiagnostics","docker","types","option","languages"],"anchors":[]},{"id":"740","title":"Option: vim.languages.docker.format.enable","content":"Whether to enable Dockerfile formatting.","path":"options.html#option-vim.languages.docker.format.enable","tokens":["whether","formatting","enable","dockerfile"],"title_tokens":["vim","enable","option","format","docker","languages"],"anchors":[]},{"id":"741","title":"Option: vim.languages.docker.format.type","content":"Dockerfile formatter to use","path":"options.html#option-vim.languages.docker.format.type","tokens":["formatter","dockerfile","use"],"title_tokens":["format","type","option","vim","languages","docker"],"anchors":[]},{"id":"742","title":"Option: vim.languages.docker.lsp.enable","content":"Whether to enable Docker LSP support.","path":"options.html#option-vim.languages.docker.lsp.enable","tokens":["lsp","support","enable","whether","docker"],"title_tokens":["docker","vim","lsp","option","languages","enable"],"anchors":[]},{"id":"743","title":"Option: vim.languages.docker.lsp.servers","content":"Docker LSP server to use","path":"options.html#option-vim.languages.docker.lsp.servers","tokens":["server","lsp","use","docker"],"title_tokens":["languages","lsp","vim","option","docker","servers"],"anchors":[]},{"id":"744","title":"Option: vim.languages.docker.treesitter.enable","content":"Whether to enable Docker treesitter support.","path":"options.html#option-vim.languages.docker.treesitter.enable","tokens":["support","whether","docker","treesitter","enable"],"title_tokens":["option","treesitter","enable","vim","docker","languages"],"anchors":[]},{"id":"745","title":"Option: vim.languages.docker.treesitter.package","content":"The dockerfile treesitter package to use.","path":"options.html#option-vim.languages.docker.treesitter.package","tokens":["dockerfile","use","package","the","treesitter"],"title_tokens":["package","languages","docker","treesitter","vim","option"],"anchors":[]},{"id":"746","title":"Option: vim.languages.elixir.elixir-tools.enable","content":"Whether to enable Elixir tools.","path":"options.html#option-vim.languages.elixir.elixir-tools.enable","tokens":["elixir","whether","tools","enable"],"title_tokens":["option","enable","vim","elixir-tools","elixir","languages"],"anchors":[]},{"id":"747","title":"Option: vim.languages.elixir.enable","content":"Whether to enable Elixir language support.","path":"options.html#option-vim.languages.elixir.enable","tokens":["elixir","language","support","enable","whether"],"title_tokens":["enable","vim","languages","option","elixir"],"anchors":[]},{"id":"748","title":"Option: vim.languages.elixir.format.enable","content":"Whether to enable Elixir formatting.","path":"options.html#option-vim.languages.elixir.format.enable","tokens":["formatting","enable","elixir","whether"],"title_tokens":["enable","languages","elixir","format","vim","option"],"anchors":[]},{"id":"749","title":"Option: vim.languages.elixir.format.type","content":"Elixir formatter to use","path":"options.html#option-vim.languages.elixir.format.type","tokens":["elixir","use","formatter"],"title_tokens":["format","languages","elixir","type","option","vim"],"anchors":[]},{"id":"750","title":"Option: vim.languages.elixir.lsp.enable","content":"Whether to enable Elixir LSP support.","path":"options.html#option-vim.languages.elixir.lsp.enable","tokens":["whether","elixir","lsp","support","enable"],"title_tokens":["elixir","enable","lsp","option","languages","vim"],"anchors":[]},{"id":"751","title":"Option: vim.languages.elixir.lsp.servers","content":"Elixir LSP server to use","path":"options.html#option-vim.languages.elixir.lsp.servers","tokens":["server","elixir","use","lsp"],"title_tokens":["vim","languages","servers","option","elixir","lsp"],"anchors":[]},{"id":"752","title":"Option: vim.languages.elixir.treesitter.eexPackage","content":"The eex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.eexPackage","tokens":["use","treesitter","package","eex","the"],"title_tokens":["option","treesitter","languages","vim","eexpackage","elixir"],"anchors":[]},{"id":"753","title":"Option: vim.languages.elixir.treesitter.enable","content":"Whether to enable Elixir treesitter.","path":"options.html#option-vim.languages.elixir.treesitter.enable","tokens":["elixir","treesitter","enable","whether"],"title_tokens":["enable","languages","elixir","option","vim","treesitter"],"anchors":[]},{"id":"754","title":"Option: vim.languages.elixir.treesitter.heexPackage","content":"The heex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.heexPackage","tokens":["the","use","package","treesitter","heex"],"title_tokens":["treesitter","heexpackage","vim","option","elixir","languages"],"anchors":[]},{"id":"755","title":"Option: vim.languages.elixir.treesitter.package","content":"The elixir treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.package","tokens":["the","elixir","use","treesitter","package"],"title_tokens":["vim","treesitter","package","option","elixir","languages"],"anchors":[]},{"id":"756","title":"Option: vim.languages.elm.enable","content":"Whether to enable Elm language support.","path":"options.html#option-vim.languages.elm.enable","tokens":["language","enable","whether","support","elm"],"title_tokens":["option","languages","enable","elm","vim"],"anchors":[]},{"id":"757","title":"Option: vim.languages.elm.lsp.enable","content":"Whether to enable Elm LSP support.","path":"options.html#option-vim.languages.elm.lsp.enable","tokens":["enable","whether","lsp","elm","support"],"title_tokens":["lsp","languages","option","vim","elm","enable"],"anchors":[]},{"id":"758","title":"Option: vim.languages.elm.lsp.servers","content":"Elm LSP servers to use","path":"options.html#option-vim.languages.elm.lsp.servers","tokens":["elm","use","lsp","servers"],"title_tokens":["option","languages","lsp","servers","elm","vim"],"anchors":[]},{"id":"759","title":"Option: vim.languages.elm.treesitter.enable","content":"Whether to enable Elm treesitter.","path":"options.html#option-vim.languages.elm.treesitter.enable","tokens":["whether","enable","elm","treesitter"],"title_tokens":["vim","elm","treesitter","enable","option","languages"],"anchors":[]},{"id":"760","title":"Option: vim.languages.elm.treesitter.package","content":"The elm treesitter package to use.","path":"options.html#option-vim.languages.elm.treesitter.package","tokens":["use","the","elm","treesitter","package"],"title_tokens":["vim","treesitter","package","option","elm","languages"],"anchors":[]},{"id":"761","title":"Option: vim.languages.enableDAP","content":"Turn on Debug Adapter for enabled languages by default","path":"options.html#option-vim.languages.enableDAP","tokens":["enabled","for","adapter","languages","default","debug","turn"],"title_tokens":["option","languages","enabledap","vim"],"anchors":[]},{"id":"762","title":"Option: vim.languages.enableExtraDiagnostics","content":"Turn on extra diagnostics for enabled languages by default","path":"options.html#option-vim.languages.enableExtraDiagnostics","tokens":["for","enabled","extra","diagnostics","turn","languages","default"],"title_tokens":["option","languages","vim","enableextradiagnostics"],"anchors":[]},{"id":"763","title":"Option: vim.languages.enableFormat","content":"Turn on Formatting for enabled languages by default","path":"options.html#option-vim.languages.enableFormat","tokens":["formatting","enabled","turn","languages","default","for"],"title_tokens":["enableformat","vim","languages","option"],"anchors":[]},{"id":"764","title":"Option: vim.languages.enableTreesitter","content":"Turn on Treesitter for enabled languages by default","path":"options.html#option-vim.languages.enableTreesitter","tokens":["for","turn","enabled","treesitter","languages","default"],"title_tokens":["enabletreesitter","option","vim","languages"],"anchors":[]},{"id":"765","title":"Option: vim.languages.env.enable","content":"Whether to enable Env language support.","path":"options.html#option-vim.languages.env.enable","tokens":["enable","env","language","support","whether"],"title_tokens":["option","env","enable","languages","vim"],"anchors":[]},{"id":"766","title":"Option: vim.languages.env.extraDiagnostics.enable","content":"Whether to enable extra Env diagnostics via nvim-lint.","path":"options.html#option-vim.languages.env.extraDiagnostics.enable","tokens":["diagnostics","whether","via","nvim-lint","env","extra","enable"],"title_tokens":["languages","env","extradiagnostics","enable","vim","option"],"anchors":[]},{"id":"767","title":"Option: vim.languages.env.extraDiagnostics.types","content":"extra Env diagnostics providers","path":"options.html#option-vim.languages.env.extraDiagnostics.types","tokens":["extra","env","diagnostics","providers"],"title_tokens":["languages","extradiagnostics","vim","env","option","types"],"anchors":[]},{"id":"768","title":"Option: vim.languages.fish.enable","content":"Whether to enable Fish language support.","path":"options.html#option-vim.languages.fish.enable","tokens":["whether","language","fish","enable","support"],"title_tokens":["option","languages","vim","fish","enable"],"anchors":[]},{"id":"769","title":"Option: vim.languages.fish.format.enable","content":"Enable Fish formatting","path":"options.html#option-vim.languages.fish.format.enable","tokens":["enable","fish","formatting"],"title_tokens":["languages","option","fish","vim","format","enable"],"anchors":[]},{"id":"770","title":"Option: vim.languages.fish.format.type","content":"Fish formatter to use","path":"options.html#option-vim.languages.fish.format.type","tokens":["fish","formatter","use"],"title_tokens":["vim","languages","fish","type","format","option"],"anchors":[]},{"id":"771","title":"Option: vim.languages.fish.lsp.enable","content":"Whether to enable Fish LSP support.","path":"options.html#option-vim.languages.fish.lsp.enable","tokens":["support","whether","lsp","fish","enable"],"title_tokens":["lsp","enable","fish","option","vim","languages"],"anchors":[]},{"id":"772","title":"Option: vim.languages.fish.lsp.servers","content":"Fish LSP server to use","path":"options.html#option-vim.languages.fish.lsp.servers","tokens":["use","server","lsp","fish"],"title_tokens":["vim","fish","lsp","servers","option","languages"],"anchors":[]},{"id":"773","title":"Option: vim.languages.fish.treesitter.enable","content":"Whether to enable Fish treesitter.","path":"options.html#option-vim.languages.fish.treesitter.enable","tokens":["treesitter","whether","enable","fish"],"title_tokens":["treesitter","option","vim","languages","fish","enable"],"anchors":[]},{"id":"774","title":"Option: vim.languages.fish.treesitter.package","content":"The fish treesitter package to use.","path":"options.html#option-vim.languages.fish.treesitter.package","tokens":["package","fish","use","the","treesitter"],"title_tokens":["vim","treesitter","package","languages","option","fish"],"anchors":[]},{"id":"775","title":"Option: vim.languages.fluent.enable","content":"Whether to enable Fluent language support.","path":"options.html#option-vim.languages.fluent.enable","tokens":["support","enable","language","fluent","whether"],"title_tokens":["option","vim","fluent","enable","languages"],"anchors":[]},{"id":"776","title":"Option: vim.languages.fsharp.enable","content":"Whether to enable F# language support.","path":"options.html#option-vim.languages.fsharp.enable","tokens":["whether","enable","support","language"],"title_tokens":["option","vim","fsharp","enable","languages"],"anchors":[]},{"id":"777","title":"Option: vim.languages.fsharp.format.enable","content":"Whether to enable F# formatting.","path":"options.html#option-vim.languages.fsharp.format.enable","tokens":["formatting","whether","enable"],"title_tokens":["vim","option","languages","fsharp","format","enable"],"anchors":[]},{"id":"778","title":"Option: vim.languages.fsharp.format.type","content":"F# formatter to use","path":"options.html#option-vim.languages.fsharp.format.type","tokens":["formatter","use"],"title_tokens":["vim","languages","type","option","fsharp","format"],"anchors":[]},{"id":"779","title":"Option: vim.languages.fsharp.lsp.enable","content":"Whether to enable F# LSP support.","path":"options.html#option-vim.languages.fsharp.lsp.enable","tokens":["lsp","whether","enable","support"],"title_tokens":["fsharp","enable","option","lsp","languages","vim"],"anchors":[]},{"id":"780","title":"Option: vim.languages.fsharp.lsp.servers","content":"F# LSP server to use","path":"options.html#option-vim.languages.fsharp.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["fsharp","vim","lsp","option","languages","servers"],"anchors":[]},{"id":"781","title":"Option: vim.languages.fsharp.treesitter.enable","content":"Whether to enable F# treesitter.","path":"options.html#option-vim.languages.fsharp.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["vim","fsharp","enable","treesitter","option","languages"],"anchors":[]},{"id":"782","title":"Option: vim.languages.fsharp.treesitter.package","content":"The fsharp treesitter package to use.","path":"options.html#option-vim.languages.fsharp.treesitter.package","tokens":["the","treesitter","package","fsharp","use"],"title_tokens":["package","languages","treesitter","vim","option","fsharp"],"anchors":[]},{"id":"783","title":"Option: vim.languages.gettext.enable","content":"Whether to enable gettext portable object language support.","path":"options.html#option-vim.languages.gettext.enable","tokens":["whether","support","gettext","object","language","enable","portable"],"title_tokens":["vim","gettext","enable","option","languages"],"anchors":[]},{"id":"784","title":"Option: vim.languages.gettext.treesitter.enable","content":"Whether to enable gettext portable object language treesitter.","path":"options.html#option-vim.languages.gettext.treesitter.enable","tokens":["object","gettext","language","portable","treesitter","whether","enable"],"title_tokens":["option","treesitter","enable","vim","languages","gettext"],"anchors":[]},{"id":"785","title":"Option: vim.languages.gettext.treesitter.package","content":"The po treesitter package to use.","path":"options.html#option-vim.languages.gettext.treesitter.package","tokens":["treesitter","package","use","the"],"title_tokens":["languages","treesitter","package","vim","gettext","option"],"anchors":[]},{"id":"786","title":"Option: vim.languages.gleam.enable","content":"Whether to enable Gleam language support.","path":"options.html#option-vim.languages.gleam.enable","tokens":["whether","enable","language","gleam","support"],"title_tokens":["vim","option","gleam","languages","enable"],"anchors":[]},{"id":"787","title":"Option: vim.languages.gleam.lsp.enable","content":"Whether to enable Gleam LSP support.","path":"options.html#option-vim.languages.gleam.lsp.enable","tokens":["support","enable","whether","lsp","gleam"],"title_tokens":["lsp","languages","enable","vim","gleam","option"],"anchors":[]},{"id":"788","title":"Option: vim.languages.gleam.lsp.servers","content":"Gleam LSP server to use","path":"options.html#option-vim.languages.gleam.lsp.servers","tokens":["server","lsp","gleam","use"],"title_tokens":["vim","languages","option","gleam","lsp","servers"],"anchors":[]},{"id":"789","title":"Option: vim.languages.gleam.treesitter.enable","content":"Whether to enable Gleam treesitter.","path":"options.html#option-vim.languages.gleam.treesitter.enable","tokens":["whether","enable","treesitter","gleam"],"title_tokens":["option","languages","gleam","treesitter","enable","vim"],"anchors":[]},{"id":"790","title":"Option: vim.languages.gleam.treesitter.package","content":"The gleam treesitter package to use.","path":"options.html#option-vim.languages.gleam.treesitter.package","tokens":["the","package","use","gleam","treesitter"],"title_tokens":["option","vim","languages","treesitter","package","gleam"],"anchors":[]},{"id":"791","title":"Option: vim.languages.glsl.enable","content":"Whether to enable GLSL language support.","path":"options.html#option-vim.languages.glsl.enable","tokens":["glsl","whether","enable","language","support"],"title_tokens":["languages","enable","vim","option","glsl"],"anchors":[]},{"id":"792","title":"Option: vim.languages.glsl.lsp.enable","content":"Whether to enable GLSL LSP support.","path":"options.html#option-vim.languages.glsl.lsp.enable","tokens":["whether","enable","support","lsp","glsl"],"title_tokens":["languages","enable","option","glsl","vim","lsp"],"anchors":[]},{"id":"793","title":"Option: vim.languages.glsl.lsp.servers","content":"GLSL LSP server to use","path":"options.html#option-vim.languages.glsl.lsp.servers","tokens":["server","use","glsl","lsp"],"title_tokens":["servers","languages","option","lsp","vim","glsl"],"anchors":[]},{"id":"794","title":"Option: vim.languages.glsl.treesitter.enable","content":"Whether to enable GLSL treesitter.","path":"options.html#option-vim.languages.glsl.treesitter.enable","tokens":["treesitter","enable","whether","glsl"],"title_tokens":["enable","glsl","treesitter","option","vim","languages"],"anchors":[]},{"id":"795","title":"Option: vim.languages.glsl.treesitter.package","content":"The glsl treesitter package to use.","path":"options.html#option-vim.languages.glsl.treesitter.package","tokens":["package","glsl","use","treesitter","the"],"title_tokens":["languages","vim","option","treesitter","glsl","package"],"anchors":[]},{"id":"796","title":"Option: vim.languages.go.dap.debugger","content":"Go debugger to use","path":"options.html#option-vim.languages.go.dap.debugger","tokens":["use","debugger"],"title_tokens":["dap","option","languages","vim","debugger"],"anchors":[]},{"id":"797","title":"Option: vim.languages.go.dap.enable","content":"Whether to enable Go Debug Adapter.","path":"options.html#option-vim.languages.go.dap.enable","tokens":["debug","adapter","enable","whether"],"title_tokens":["languages","vim","option","enable","dap"],"anchors":[]},{"id":"798","title":"Option: vim.languages.go.dap.package","content":"Go debugger package.","path":"options.html#option-vim.languages.go.dap.package","tokens":["debugger","package"],"title_tokens":["option","package","languages","dap","vim"],"anchors":[]},{"id":"799","title":"Option: vim.languages.go.enable","content":"Whether to enable Go language support.","path":"options.html#option-vim.languages.go.enable","tokens":["whether","support","enable","language"],"title_tokens":["enable","vim","option","languages"],"anchors":[]},{"id":"800","title":"Option: vim.languages.go.extensions.gopher-nvim.enable","content":"Whether to enable Minimalistic plugin for Go development.","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.enable","tokens":["minimalistic","plugin","development","for","whether","enable"],"title_tokens":["option","enable","languages","extensions","gopher-nvim","vim"],"anchors":[]},{"id":"801","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts","content":"Option table to pass into the setup function of gopher-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts","tokens":["they","into","docs","even","setup","the","option","additional","function","not","table","can","listed","options","pass","gopher-nvim","any","you"],"title_tokens":["extensions","languages","option","gopher-nvim","setupopts","vim"],"anchors":[]},{"id":"802","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","content":"Go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","tokens":["use","binary"],"title_tokens":["languages","vim","gopher-nvim","setupopts","commands","option","extensions"],"anchors":[]},{"id":"803","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","content":"gomodifytags binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","tokens":["use","binary","gomodifytags"],"title_tokens":["extensions","languages","commands","option","vim","gopher-nvim","setupopts","gomodifytags"],"anchors":[]},{"id":"804","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","content":"gotests binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","tokens":["gotests","binary","use"],"title_tokens":["vim","gotests","gopher-nvim","extensions","commands","option","setupopts","languages"],"anchors":[]},{"id":"805","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","content":"iferr binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","tokens":["iferr","binary","use"],"title_tokens":["vim","languages","setupopts","gopher-nvim","option","extensions","iferr","commands"],"anchors":[]},{"id":"806","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","content":"impl binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","tokens":["impl","binary","use"],"title_tokens":["extensions","languages","option","gopher-nvim","impl","commands","vim","setupopts"],"anchors":[]},{"id":"807","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","content":"json2go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","tokens":["json2go","binary","use"],"title_tokens":["option","vim","json2go","setupopts","commands","gopher-nvim","languages","extensions"],"anchors":[]},{"id":"808","title":"Option: vim.languages.go.extraDiagnostics.enable","content":"Whether to enable extra Go diagnostics via nvim-lint.","path":"options.html#option-vim.languages.go.extraDiagnostics.enable","tokens":["extra","diagnostics","enable","nvim-lint","via","whether"],"title_tokens":["extradiagnostics","enable","option","vim","languages"],"anchors":[]},{"id":"809","title":"Option: vim.languages.go.extraDiagnostics.types","content":"extra Go diagnostics providers","path":"options.html#option-vim.languages.go.extraDiagnostics.types","tokens":["extra","providers","diagnostics"],"title_tokens":["option","extradiagnostics","vim","types","languages"],"anchors":[]},{"id":"810","title":"Option: vim.languages.go.format.enable","content":"Whether to enable Go formatting.","path":"options.html#option-vim.languages.go.format.enable","tokens":["enable","whether","formatting"],"title_tokens":["enable","option","format","languages","vim"],"anchors":[]},{"id":"811","title":"Option: vim.languages.go.format.type","content":"Go formatter to use","path":"options.html#option-vim.languages.go.format.type","tokens":["use","formatter"],"title_tokens":["option","vim","languages","type","format"],"anchors":[]},{"id":"812","title":"Option: vim.languages.go.lsp.enable","content":"Whether to enable Go LSP support.","path":"options.html#option-vim.languages.go.lsp.enable","tokens":["lsp","whether","enable","support"],"title_tokens":["vim","lsp","option","languages","enable"],"anchors":[]},{"id":"813","title":"Option: vim.languages.go.lsp.servers","content":"Go LSP server to use","path":"options.html#option-vim.languages.go.lsp.servers","tokens":["use","lsp","server"],"title_tokens":["lsp","servers","vim","option","languages"],"anchors":[]},{"id":"814","title":"Option: vim.languages.go.treesitter.enable","content":"Whether to enable Go treesitter.","path":"options.html#option-vim.languages.go.treesitter.enable","tokens":["enable","treesitter","whether"],"title_tokens":["vim","treesitter","option","languages","enable"],"anchors":[]},{"id":"815","title":"Option: vim.languages.go.treesitter.goPackage","content":"The go treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goPackage","tokens":["the","use","package","treesitter"],"title_tokens":["languages","option","vim","treesitter","gopackage"],"anchors":[]},{"id":"816","title":"Option: vim.languages.go.treesitter.gomodPackage","content":"The gomod treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gomodPackage","tokens":["package","treesitter","use","the","gomod"],"title_tokens":["languages","treesitter","option","gomodpackage","vim"],"anchors":[]},{"id":"817","title":"Option: vim.languages.go.treesitter.gosumPackage","content":"The gosum treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gosumPackage","tokens":["treesitter","the","gosum","package","use"],"title_tokens":["gosumpackage","option","vim","languages","treesitter"],"anchors":[]},{"id":"818","title":"Option: vim.languages.go.treesitter.gotmpl.injection","content":"Treesitter language to inject in Go templates","path":"options.html#option-vim.languages.go.treesitter.gotmpl.injection","tokens":["treesitter","language","inject","templates"],"title_tokens":["injection","vim","option","languages","treesitter","gotmpl"],"anchors":[]},{"id":"819","title":"Option: vim.languages.go.treesitter.gotmpl.package","content":"The gotmpl treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gotmpl.package","tokens":["use","package","gotmpl","the","treesitter"],"title_tokens":["treesitter","languages","option","vim","gotmpl","package"],"anchors":[]},{"id":"820","title":"Option: vim.languages.go.treesitter.goworkPackage","content":"The gowork treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goworkPackage","tokens":["treesitter","package","use","gowork","the"],"title_tokens":["goworkpackage","option","languages","vim","treesitter"],"anchors":[]},{"id":"821","title":"Option: vim.languages.haskell.dap.enable","content":"Whether to enable DAP support for Haskell.","path":"options.html#option-vim.languages.haskell.dap.enable","tokens":["dap","haskell","whether","for","support","enable"],"title_tokens":["enable","haskell","option","languages","dap","vim"],"anchors":[]},{"id":"822","title":"Option: vim.languages.haskell.dap.package","content":"Haskell DAP package or command to run the Haskell DAP","path":"options.html#option-vim.languages.haskell.dap.package","tokens":["dap","haskell","package","command","run","the"],"title_tokens":["vim","haskell","dap","package","languages","option"],"anchors":[]},{"id":"823","title":"Option: vim.languages.haskell.enable","content":"Whether to enable Haskell support.","path":"options.html#option-vim.languages.haskell.enable","tokens":["haskell","whether","enable","support"],"title_tokens":["vim","haskell","enable","option","languages"],"anchors":[]},{"id":"824","title":"Option: vim.languages.haskell.extensions.haskell-tools.enable","content":"Whether to enable haskell-tools.nvim.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.enable","tokens":["enable","whether","haskell-tools","nvim"],"title_tokens":["extensions","haskell","option","haskell-tools","enable","languages","vim"],"anchors":[]},{"id":"825","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","content":"Run code lens [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","tokens":["code","haskell-tools","nvim","lens","run"],"title_tokens":["codelensrun","haskell-tools","languages","option","extensions","mappings","haskell","vim"],"anchors":[]},{"id":"826","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","content":"Evaluate all [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","tokens":["nvim","haskell-tools","evaluate","all"],"title_tokens":["evalall","languages","extensions","haskell-tools","vim","option","haskell","mappings"],"anchors":[]},{"id":"827","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","content":"Hoogle signature [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","tokens":["haskell-tools","hoogle","signature","nvim"],"title_tokens":["haskell-tools","haskell","option","vim","extensions","hooglesignature","languages","mappings"],"anchors":[]},{"id":"828","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","content":"Quit REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","tokens":["quit","haskell-tools","repl","nvim"],"title_tokens":["extensions","mappings","haskell","vim","replquit","languages","haskell-tools","option"],"anchors":[]},{"id":"829","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","content":"Toggle REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","tokens":["haskell-tools","toggle","repl","nvim"],"title_tokens":["haskell-tools","repltoggle","languages","extensions","mappings","haskell","option","vim"],"anchors":[]},{"id":"830","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","content":"Toggle REPL for current file [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","tokens":["current","nvim","repl","toggle","for","file","haskell-tools"],"title_tokens":["repltogglefile","haskell-tools","mappings","option","extensions","haskell","vim","languages"],"anchors":[]},{"id":"831","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts","content":"Option table to pass into the setup function of haskell-tools.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts","tokens":["option","the","listed","pass","table","docs","nvim","setup","function","any","not","haskell-tools","you","into","options","even","they","can","additional"],"title_tokens":["haskell","extensions","haskell-tools","vim","setupopts","languages","option"],"anchors":[]},{"id":"832","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","content":"Debug adapter command","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","tokens":["debug","adapter","command"],"title_tokens":["cmd","haskell","dap","languages","option","haskell-tools","extensions","setupopts","vim"],"anchors":[]},{"id":"833","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","content":"Command for haskell-language-server.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","tokens":["haskell-language-server","command","for"],"title_tokens":["hls","cmd","setupopts","haskell","option","vim","languages","haskell-tools","extensions"],"anchors":[]},{"id":"834","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","content":"Function to run when HLS is attached. When null, mappings from the mappings option are used.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","tokens":["attached","null","when","run","function","from","option","the","are","hls","mappings","used"],"title_tokens":["hls","languages","option","setupopts","haskell-tools","haskell","on_attach","extensions","vim"],"anchors":[]},{"id":"835","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","content":"Settings passed to HLS. When null, generated from vim.languages.haskell.cabalFormat.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","tokens":["vim","null","cabalformat","from","hls","haskell","languages","when","passed","settings","generated"],"title_tokens":["extensions","settings","hls","option","vim","languages","haskell","setupopts","haskell-tools"],"anchors":[]},{"id":"836","title":"Option: vim.languages.haskell.format.cabalFormatters","content":"Cabal file formatter to use","path":"options.html#option-vim.languages.haskell.format.cabalFormatters","tokens":["use","file","cabal","formatter"],"title_tokens":["cabalformatters","option","haskell","vim","format","languages"],"anchors":[]},{"id":"837","title":"Option: vim.languages.haskell.format.enable","content":"Whether to enable Haskell formatting.","path":"options.html#option-vim.languages.haskell.format.enable","tokens":["whether","haskell","formatting","enable"],"title_tokens":["enable","languages","option","vim","format","haskell"],"anchors":[]},{"id":"838","title":"Option: vim.languages.haskell.format.type","content":"Haskell formatter to use","path":"options.html#option-vim.languages.haskell.format.type","tokens":["formatter","use","haskell"],"title_tokens":["option","format","haskell","type","vim","languages"],"anchors":[]},{"id":"839","title":"Option: vim.languages.haskell.lsp.enable","content":"Whether to enable Haskell LSP support.","path":"options.html#option-vim.languages.haskell.lsp.enable","tokens":["whether","haskell","lsp","support","enable"],"title_tokens":["haskell","enable","languages","option","lsp","vim"],"anchors":[]},{"id":"840","title":"Option: vim.languages.haskell.lsp.servers","content":"Haskell LSP server to use","path":"options.html#option-vim.languages.haskell.lsp.servers","tokens":["use","lsp","server","haskell"],"title_tokens":["languages","option","vim","lsp","haskell","servers"],"anchors":[]},{"id":"841","title":"Option: vim.languages.haskell.treesitter.enable","content":"Whether to enable Treesitter support for Haskell.","path":"options.html#option-vim.languages.haskell.treesitter.enable","tokens":["whether","enable","treesitter","haskell","for","support"],"title_tokens":["enable","vim","option","haskell","languages","treesitter"],"anchors":[]},{"id":"842","title":"Option: vim.languages.haskell.treesitter.package","content":"The haskell treesitter package to use.","path":"options.html#option-vim.languages.haskell.treesitter.package","tokens":["package","the","use","haskell","treesitter"],"title_tokens":["vim","option","languages","treesitter","package","haskell"],"anchors":[]},{"id":"843","title":"Option: vim.languages.hcl.enable","content":"Whether to enable HCL support.","path":"options.html#option-vim.languages.hcl.enable","tokens":["enable","whether","support","hcl"],"title_tokens":["option","vim","hcl","enable","languages"],"anchors":[]},{"id":"844","title":"Option: vim.languages.hcl.format.enable","content":"Whether to enable HCL formatting.","path":"options.html#option-vim.languages.hcl.format.enable","tokens":["hcl","whether","enable","formatting"],"title_tokens":["format","vim","hcl","enable","option","languages"],"anchors":[]},{"id":"845","title":"Option: vim.languages.hcl.format.type","content":"HCL formatter to use","path":"options.html#option-vim.languages.hcl.format.type","tokens":["hcl","formatter","use"],"title_tokens":["hcl","vim","type","languages","option","format"],"anchors":[]},{"id":"846","title":"Option: vim.languages.hcl.lsp.enable","content":"Whether to enable HCL LSP support.","path":"options.html#option-vim.languages.hcl.lsp.enable","tokens":["enable","support","hcl","whether","lsp"],"title_tokens":["hcl","languages","option","vim","lsp","enable"],"anchors":[]},{"id":"847","title":"Option: vim.languages.hcl.lsp.servers","content":"HCL LSP server to use","path":"options.html#option-vim.languages.hcl.lsp.servers","tokens":["use","lsp","hcl","server"],"title_tokens":["languages","vim","hcl","lsp","option","servers"],"anchors":[]},{"id":"848","title":"Option: vim.languages.hcl.treesitter.enable","content":"Whether to enable HCL treesitter.","path":"options.html#option-vim.languages.hcl.treesitter.enable","tokens":["hcl","treesitter","enable","whether"],"title_tokens":["languages","hcl","option","treesitter","vim","enable"],"anchors":[]},{"id":"849","title":"Option: vim.languages.hcl.treesitter.package","content":"The hcl treesitter package to use.","path":"options.html#option-vim.languages.hcl.treesitter.package","tokens":["package","the","hcl","treesitter","use"],"title_tokens":["package","option","languages","treesitter","hcl","vim"],"anchors":[]},{"id":"850","title":"Option: vim.languages.helm.enable","content":"Whether to enable Helm language support.","path":"options.html#option-vim.languages.helm.enable","tokens":["whether","helm","support","enable","language"],"title_tokens":["vim","option","helm","enable","languages"],"anchors":[]},{"id":"851","title":"Option: vim.languages.helm.lsp.enable","content":"Whether to enable Helm LSP support.","path":"options.html#option-vim.languages.helm.lsp.enable","tokens":["support","whether","helm","enable","lsp"],"title_tokens":["vim","enable","helm","languages","option","lsp"],"anchors":[]},{"id":"852","title":"Option: vim.languages.helm.lsp.servers","content":"Helm LSP server to use","path":"options.html#option-vim.languages.helm.lsp.servers","tokens":["server","lsp","helm","use"],"title_tokens":["languages","helm","servers","option","vim","lsp"],"anchors":[]},{"id":"853","title":"Option: vim.languages.helm.treesitter.enable","content":"Whether to enable Helm treesitter.","path":"options.html#option-vim.languages.helm.treesitter.enable","tokens":["helm","enable","whether","treesitter"],"title_tokens":["vim","option","helm","languages","enable","treesitter"],"anchors":[]},{"id":"854","title":"Option: vim.languages.helm.treesitter.package","content":"The helm treesitter package to use.","path":"options.html#option-vim.languages.helm.treesitter.package","tokens":["package","use","treesitter","the","helm"],"title_tokens":["languages","helm","vim","treesitter","option","package"],"anchors":[]},{"id":"855","title":"Option: vim.languages.html.enable","content":"Whether to enable HTML language support.","path":"options.html#option-vim.languages.html.enable","tokens":["html","enable","whether","language","support"],"title_tokens":["enable","vim","option","languages","html"],"anchors":[]},{"id":"856","title":"Option: vim.languages.html.extraDiagnostics.enable","content":"Whether to enable extra HTML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.html.extraDiagnostics.enable","tokens":["diagnostics","via","whether","enable","nvim-lint","html","extra"],"title_tokens":["html","enable","vim","languages","option","extradiagnostics"],"anchors":[]},{"id":"857","title":"Option: vim.languages.html.extraDiagnostics.types","content":"extra HTML diagnostics providers","path":"options.html#option-vim.languages.html.extraDiagnostics.types","tokens":["diagnostics","extra","html","providers"],"title_tokens":["vim","types","extradiagnostics","option","languages","html"],"anchors":[]},{"id":"858","title":"Option: vim.languages.html.format.enable","content":"Whether to enable HTML formatting.","path":"options.html#option-vim.languages.html.format.enable","tokens":["enable","html","formatting","whether"],"title_tokens":["enable","option","vim","html","format","languages"],"anchors":[]},{"id":"859","title":"Option: vim.languages.html.format.type","content":"HTML formatter to use","path":"options.html#option-vim.languages.html.format.type","tokens":["use","html","formatter"],"title_tokens":["languages","vim","format","type","option","html"],"anchors":[]},{"id":"860","title":"Option: vim.languages.html.lsp.enable","content":"Whether to enable HTML LSP support.","path":"options.html#option-vim.languages.html.lsp.enable","tokens":["lsp","html","support","whether","enable"],"title_tokens":["option","lsp","vim","enable","html","languages"],"anchors":[]},{"id":"861","title":"Option: vim.languages.html.lsp.servers","content":"HTML LSP server to use","path":"options.html#option-vim.languages.html.lsp.servers","tokens":["server","lsp","html","use"],"title_tokens":["vim","html","servers","languages","lsp","option"],"anchors":[]},{"id":"862","title":"Option: vim.languages.html.treesitter.autotagHtml","content":"Enable autoclose/autorename of html tags (nvim-ts-autotag)","path":"options.html#option-vim.languages.html.treesitter.autotagHtml","tokens":["nvim-ts-autotag","tags","html","enable","autorename","autoclose"],"title_tokens":["option","html","treesitter","languages","autotaghtml","vim"],"anchors":[]},{"id":"863","title":"Option: vim.languages.html.treesitter.enable","content":"Whether to enable HTML treesitter support.","path":"options.html#option-vim.languages.html.treesitter.enable","tokens":["enable","html","whether","treesitter","support"],"title_tokens":["vim","html","option","languages","enable","treesitter"],"anchors":[]},{"id":"864","title":"Option: vim.languages.html.treesitter.package","content":"The html treesitter package to use.","path":"options.html#option-vim.languages.html.treesitter.package","tokens":["use","treesitter","html","the","package"],"title_tokens":["vim","treesitter","html","package","option","languages"],"anchors":[]},{"id":"865","title":"Option: vim.languages.java.dap.debugger","content":"Java debugger to use.\nJLS\nFor jls to work, you need to run your application with debug symbols and networking.\nThe jls configuration is hardcoded to listen on port 5005. This matches the configuration described upstream. You can change this by modifying vim.debugger.nvim-dap.sources.java-debugger.\nExamples:\nManual:\nBuild with debug symbols.\nRun with debug socket.\n\nSpringboot Maven: For Springboot you can just pass the JVM args directly into the spring-boot:run.","path":"options.html#option-vim.languages.java.dap.debugger","tokens":["jvm","5005","need","modifying","springboot","work","into","nvim-dap","networking","configuration","listen","you","java-debugger","run","change","spring-boot","build","just","hardcoded","java","debugger","described","for","debug","jls","application","manual","vim","examples","and","symbols","port","pass","upstream","args","the","can","directly","matches","use","maven","your","sources","this","with","socket"],"title_tokens":["java","dap","debugger","vim","option","languages"],"anchors":[]},{"id":"866","title":"Option: vim.languages.java.dap.enable","content":"Whether to enable Java Debug Adapter.","path":"options.html#option-vim.languages.java.dap.enable","tokens":["adapter","java","whether","enable","debug"],"title_tokens":["option","enable","languages","java","dap","vim"],"anchors":[]},{"id":"867","title":"Option: vim.languages.java.dap.package","content":"Java debugger package.","path":"options.html#option-vim.languages.java.dap.package","tokens":["package","debugger","java"],"title_tokens":["option","package","vim","languages","java","dap"],"anchors":[]},{"id":"868","title":"Option: vim.languages.java.enable","content":"Whether to enable Java language support.","path":"options.html#option-vim.languages.java.enable","tokens":["java","support","whether","language","enable"],"title_tokens":["option","enable","vim","languages","java"],"anchors":[]},{"id":"869","title":"Option: vim.languages.java.extensions.gradle-nvim.enable","content":"Whether to enable gradle integration.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.enable","tokens":["gradle","enable","integration","whether"],"title_tokens":["extensions","java","gradle-nvim","enable","languages","option","vim"],"anchors":[]},{"id":"870","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts","content":"Option table to pass into the setup function of gradle-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts","tokens":["function","even","they","pass","option","setup","gradle-nvim","into","table","not","you","docs","any","options","listed","can","additional","the"],"title_tokens":["vim","extensions","option","gradle-nvim","java","languages","setupopts"],"anchors":[]},{"id":"871","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","content":"The gradle executable to use.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","tokens":["executable","the","gradle","use"],"title_tokens":["gadle_executable","vim","setupopts","extensions","option","languages","java","gradle-nvim"],"anchors":[]},{"id":"872","title":"Option: vim.languages.java.extensions.maven-nvim.enable","content":"Whether to enable maven integration.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.enable","tokens":["maven","enable","whether","integration"],"title_tokens":["java","maven-nvim","extensions","vim","languages","enable","option"],"anchors":[]},{"id":"873","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts","content":"Option table to pass into the setup function of maven-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts","tokens":["maven-nvim","listed","they","docs","pass","even","can","into","setup","table","option","additional","you","not","options","function","the","any"],"title_tokens":["java","languages","option","extensions","maven-nvim","setupopts","vim"],"anchors":[]},{"id":"874","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","content":"The maven executable to use.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","tokens":["the","executable","maven","use"],"title_tokens":["mvn_executable","java","vim","extensions","maven-nvim","setupopts","languages","option"],"anchors":[]},{"id":"875","title":"Option: vim.languages.java.lsp.enable","content":"Whether to enable Java LSP support.","path":"options.html#option-vim.languages.java.lsp.enable","tokens":["lsp","whether","support","enable","java"],"title_tokens":["enable","java","option","vim","lsp","languages"],"anchors":[]},{"id":"876","title":"Option: vim.languages.java.lsp.servers","content":"Java LSP server to use","path":"options.html#option-vim.languages.java.lsp.servers","tokens":["lsp","java","use","server"],"title_tokens":["servers","option","java","vim","languages","lsp"],"anchors":[]},{"id":"877","title":"Option: vim.languages.java.treesitter.enable","content":"Whether to enable Java treesitter.","path":"options.html#option-vim.languages.java.treesitter.enable","tokens":["java","enable","treesitter","whether"],"title_tokens":["vim","option","treesitter","enable","java","languages"],"anchors":[]},{"id":"878","title":"Option: vim.languages.java.treesitter.package","content":"The java treesitter package to use.","path":"options.html#option-vim.languages.java.treesitter.package","tokens":["the","use","treesitter","package","java"],"title_tokens":["treesitter","package","languages","vim","java","option"],"anchors":[]},{"id":"879","title":"Option: vim.languages.jinja.enable","content":"Whether to enable Jinja template language support.","path":"options.html#option-vim.languages.jinja.enable","tokens":["whether","jinja","enable","template","support","language"],"title_tokens":["enable","languages","option","jinja","vim"],"anchors":[]},{"id":"880","title":"Option: vim.languages.jinja.lsp.enable","content":"Whether to enable Jinja LSP support.","path":"options.html#option-vim.languages.jinja.lsp.enable","tokens":["jinja","enable","whether","lsp","support"],"title_tokens":["vim","enable","jinja","lsp","languages","option"],"anchors":[]},{"id":"881","title":"Option: vim.languages.jinja.lsp.servers","content":"Jinja LSP server to use","path":"options.html#option-vim.languages.jinja.lsp.servers","tokens":["lsp","server","jinja","use"],"title_tokens":["vim","languages","option","jinja","servers","lsp"],"anchors":[]},{"id":"882","title":"Option: vim.languages.jinja.treesitter.enable","content":"Whether to enable Jinja treesitter.","path":"options.html#option-vim.languages.jinja.treesitter.enable","tokens":["treesitter","whether","jinja","enable"],"title_tokens":["languages","jinja","treesitter","option","enable","vim"],"anchors":[]},{"id":"883","title":"Option: vim.languages.jinja.treesitter.injection","content":"Treesitter language to inject in Jinja templates","path":"options.html#option-vim.languages.jinja.treesitter.injection","tokens":["templates","inject","treesitter","jinja","language"],"title_tokens":["languages","injection","jinja","option","vim","treesitter"],"anchors":[]},{"id":"884","title":"Option: vim.languages.jinja.treesitter.inlinePackage","content":"The jinja_inline treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.inlinePackage","tokens":["jinja_inline","treesitter","the","use","package"],"title_tokens":["inlinepackage","languages","vim","jinja","option","treesitter"],"anchors":[]},{"id":"885","title":"Option: vim.languages.jinja.treesitter.package","content":"The jinja treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.package","tokens":["jinja","treesitter","the","package","use"],"title_tokens":["vim","package","jinja","languages","treesitter","option"],"anchors":[]},{"id":"886","title":"Option: vim.languages.jq.enable","content":"Whether to enable JQ support.","path":"options.html#option-vim.languages.jq.enable","tokens":["enable","support","whether"],"title_tokens":["enable","option","languages","vim"],"anchors":[]},{"id":"887","title":"Option: vim.languages.jq.format.enable","content":"Whether to enable JQ formatting.","path":"options.html#option-vim.languages.jq.format.enable","tokens":["whether","enable","formatting"],"title_tokens":["option","enable","format","languages","vim"],"anchors":[]},{"id":"888","title":"Option: vim.languages.jq.format.type","content":"JQ formatter to use","path":"options.html#option-vim.languages.jq.format.type","tokens":["formatter","use"],"title_tokens":["vim","option","languages","format","type"],"anchors":[]},{"id":"889","title":"Option: vim.languages.jq.lsp.enable","content":"Whether to enable JQ LSP support.","path":"options.html#option-vim.languages.jq.lsp.enable","tokens":["lsp","whether","enable","support"],"title_tokens":["option","languages","vim","lsp","enable"],"anchors":[]},{"id":"890","title":"Option: vim.languages.jq.lsp.servers","content":"JQ LSP server to use","path":"options.html#option-vim.languages.jq.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["languages","lsp","servers","vim","option"],"anchors":[]},{"id":"891","title":"Option: vim.languages.jq.treesitter.enable","content":"Whether to enable JQ treesitter.","path":"options.html#option-vim.languages.jq.treesitter.enable","tokens":["enable","treesitter","whether"],"title_tokens":["option","vim","languages","treesitter","enable"],"anchors":[]},{"id":"892","title":"Option: vim.languages.jq.treesitter.package","content":"The jq treesitter package to use.","path":"options.html#option-vim.languages.jq.treesitter.package","tokens":["the","use","treesitter","package"],"title_tokens":["package","treesitter","option","vim","languages"],"anchors":[]},{"id":"893","title":"Option: vim.languages.json.enable","content":"Whether to enable JSON language support.","path":"options.html#option-vim.languages.json.enable","tokens":["json","whether","enable","support","language"],"title_tokens":["option","json","enable","vim","languages"],"anchors":[]},{"id":"894","title":"Option: vim.languages.json.format.enable","content":"Whether to enable JSON formatting.","path":"options.html#option-vim.languages.json.format.enable","tokens":["whether","formatting","enable","json"],"title_tokens":["json","enable","option","languages","vim","format"],"anchors":[]},{"id":"895","title":"Option: vim.languages.json.format.type","content":"JSON formatter to use","path":"options.html#option-vim.languages.json.format.type","tokens":["formatter","json","use"],"title_tokens":["type","option","json","format","vim","languages"],"anchors":[]},{"id":"896","title":"Option: vim.languages.json.lsp.enable","content":"Whether to enable JSON LSP support.","path":"options.html#option-vim.languages.json.lsp.enable","tokens":["support","whether","enable","json","lsp"],"title_tokens":["option","languages","vim","json","lsp","enable"],"anchors":[]},{"id":"897","title":"Option: vim.languages.json.lsp.servers","content":"JSON LSP server to use","path":"options.html#option-vim.languages.json.lsp.servers","tokens":["server","use","lsp","json"],"title_tokens":["option","languages","json","lsp","servers","vim"],"anchors":[]},{"id":"898","title":"Option: vim.languages.json.treesitter.enable","content":"Whether to enable JSON treesitter.","path":"options.html#option-vim.languages.json.treesitter.enable","tokens":["enable","json","whether","treesitter"],"title_tokens":["option","treesitter","languages","vim","enable","json"],"anchors":[]},{"id":"899","title":"Option: vim.languages.json.treesitter.json5Package","content":"The json5 treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.json5Package","tokens":["the","treesitter","json5","package","use"],"title_tokens":["vim","languages","json5package","option","json","treesitter"],"anchors":[]},{"id":"900","title":"Option: vim.languages.json.treesitter.jsonPackage","content":"The json treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.jsonPackage","tokens":["treesitter","use","json","the","package"],"title_tokens":["json","jsonpackage","vim","languages","option","treesitter"],"anchors":[]},{"id":"901","title":"Option: vim.languages.julia.enable","content":"Whether to enable Julia language support.","path":"options.html#option-vim.languages.julia.enable","tokens":["whether","enable","julia","language","support"],"title_tokens":["option","vim","languages","julia","enable"],"anchors":[]},{"id":"902","title":"Option: vim.languages.julia.lsp.enable","content":"Whether to enable Julia LSP support.","path":"options.html#option-vim.languages.julia.lsp.enable","tokens":["lsp","julia","whether","enable","support"],"title_tokens":["languages","julia","lsp","enable","vim","option"],"anchors":[]},{"id":"903","title":"Option: vim.languages.julia.lsp.servers","content":"Julia LSP Server to Use\n::: {.note} The entirety of Julia is bundled with nvf, if you enable this option, since there is no way to provide only the LSP server.\nIf you want to avoid that, you have to change {option}vim.lsp.servers.julials.cmd to use the Julia binary in {env}PATH, and add the LanguageServer package to Julia in your devshells.\nCheck the source file of this option for the full cmd. :::","path":"options.html#option-vim.languages.julia.lsp.servers","tokens":["note","julia","with","provide","want","avoid","servers","lsp","only","add","devshells","file","for","way","server","that","nvf","change","check","your","julials","this","have","env","entirety","enable","source","vim","full","binary","package","option","since","and","path","there","cmd","use","languageserver","the","bundled","you"],"title_tokens":["vim","option","julia","lsp","servers","languages"],"anchors":[]},{"id":"904","title":"Option: vim.languages.julia.treesitter.enable","content":"Whether to enable Julia treesitter.","path":"options.html#option-vim.languages.julia.treesitter.enable","tokens":["treesitter","enable","julia","whether"],"title_tokens":["enable","languages","treesitter","option","julia","vim"],"anchors":[]},{"id":"905","title":"Option: vim.languages.julia.treesitter.package","content":"The julia treesitter package to use.","path":"options.html#option-vim.languages.julia.treesitter.package","tokens":["treesitter","the","julia","package","use"],"title_tokens":["vim","languages","julia","option","package","treesitter"],"anchors":[]},{"id":"906","title":"Option: vim.languages.just.enable","content":"Whether to enable Just support.","path":"options.html#option-vim.languages.just.enable","tokens":["whether","support","enable","just"],"title_tokens":["just","option","vim","languages","enable"],"anchors":[]},{"id":"907","title":"Option: vim.languages.just.lsp.enable","content":"Whether to enable Just LSP support.","path":"options.html#option-vim.languages.just.lsp.enable","tokens":["whether","just","lsp","support","enable"],"title_tokens":["vim","enable","languages","option","lsp","just"],"anchors":[]},{"id":"908","title":"Option: vim.languages.just.lsp.servers","content":"Just LSP server to use","path":"options.html#option-vim.languages.just.lsp.servers","tokens":["use","server","just","lsp"],"title_tokens":["vim","just","languages","lsp","option","servers"],"anchors":[]},{"id":"909","title":"Option: vim.languages.just.treesitter.enable","content":"Whether to enable Just treesitter.","path":"options.html#option-vim.languages.just.treesitter.enable","tokens":["enable","whether","just","treesitter"],"title_tokens":["enable","languages","option","vim","just","treesitter"],"anchors":[]},{"id":"910","title":"Option: vim.languages.just.treesitter.package","content":"The just treesitter package to use.","path":"options.html#option-vim.languages.just.treesitter.package","tokens":["treesitter","package","use","just","the"],"title_tokens":["languages","treesitter","option","vim","just","package"],"anchors":[]},{"id":"911","title":"Option: vim.languages.kotlin.enable","content":"Whether to enable Kotlin/HCL support.","path":"options.html#option-vim.languages.kotlin.enable","tokens":["enable","kotlin","hcl","support","whether"],"title_tokens":["enable","option","vim","languages","kotlin"],"anchors":[]},{"id":"912","title":"Option: vim.languages.kotlin.extraDiagnostics.enable","content":"Whether to enable extra Kotlin diagnostics via nvim-lint.","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.enable","tokens":["whether","kotlin","enable","extra","diagnostics","via","nvim-lint"],"title_tokens":["option","vim","languages","enable","kotlin","extradiagnostics"],"anchors":[]},{"id":"913","title":"Option: vim.languages.kotlin.extraDiagnostics.types","content":"extra Kotlin diagnostics providers","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.types","tokens":["extra","diagnostics","providers","kotlin"],"title_tokens":["extradiagnostics","vim","languages","option","types","kotlin"],"anchors":[]},{"id":"914","title":"Option: vim.languages.kotlin.lsp.enable","content":"Whether to enable Kotlin LSP support.","path":"options.html#option-vim.languages.kotlin.lsp.enable","tokens":["whether","lsp","support","enable","kotlin"],"title_tokens":["option","vim","languages","kotlin","lsp","enable"],"anchors":[]},{"id":"915","title":"Option: vim.languages.kotlin.lsp.servers","content":"Kotlin LSP server to use","path":"options.html#option-vim.languages.kotlin.lsp.servers","tokens":["kotlin","lsp","server","use"],"title_tokens":["vim","option","lsp","servers","kotlin","languages"],"anchors":[]},{"id":"916","title":"Option: vim.languages.kotlin.treesitter.enable","content":"Whether to enable Kotlin treesitter.","path":"options.html#option-vim.languages.kotlin.treesitter.enable","tokens":["treesitter","whether","enable","kotlin"],"title_tokens":["languages","vim","option","treesitter","enable","kotlin"],"anchors":[]},{"id":"917","title":"Option: vim.languages.kotlin.treesitter.package","content":"The kotlin treesitter package to use.","path":"options.html#option-vim.languages.kotlin.treesitter.package","tokens":["treesitter","kotlin","use","the","package"],"title_tokens":["vim","treesitter","kotlin","option","languages","package"],"anchors":[]},{"id":"918","title":"Option: vim.languages.liquid.enable","content":"Whether to enable Liquid templating language support.","path":"options.html#option-vim.languages.liquid.enable","tokens":["whether","liquid","enable","language","support","templating"],"title_tokens":["enable","option","vim","languages","liquid"],"anchors":[]},{"id":"919","title":"Option: vim.languages.liquid.lsp.enable","content":"Whether to enable Liquid LSP support.","path":"options.html#option-vim.languages.liquid.lsp.enable","tokens":["liquid","enable","lsp","whether","support"],"title_tokens":["option","vim","lsp","liquid","languages","enable"],"anchors":[]},{"id":"920","title":"Option: vim.languages.liquid.lsp.servers","content":"Liquid LSP server to use","path":"options.html#option-vim.languages.liquid.lsp.servers","tokens":["server","use","liquid","lsp"],"title_tokens":["liquid","vim","option","languages","lsp","servers"],"anchors":[]},{"id":"921","title":"Option: vim.languages.liquid.treesitter.enable","content":"Whether to enable Liquid treesitter.","path":"options.html#option-vim.languages.liquid.treesitter.enable","tokens":["enable","whether","liquid","treesitter"],"title_tokens":["option","languages","liquid","vim","treesitter","enable"],"anchors":[]},{"id":"922","title":"Option: vim.languages.liquid.treesitter.package","content":"The liquid treesitter package to use.","path":"options.html#option-vim.languages.liquid.treesitter.package","tokens":["the","treesitter","liquid","use","package"],"title_tokens":["languages","liquid","vim","treesitter","package","option"],"anchors":[]},{"id":"923","title":"Option: vim.languages.lua.enable","content":"Whether to enable Lua language support.","path":"options.html#option-vim.languages.lua.enable","tokens":["language","lua","whether","enable","support"],"title_tokens":["languages","option","lua","vim","enable"],"anchors":[]},{"id":"924","title":"Option: vim.languages.lua.extraDiagnostics.enable","content":"Whether to enable extra Lua diagnostics via nvim-lint.","path":"options.html#option-vim.languages.lua.extraDiagnostics.enable","tokens":["via","nvim-lint","enable","diagnostics","extra","whether","lua"],"title_tokens":["lua","vim","languages","enable","extradiagnostics","option"],"anchors":[]},{"id":"925","title":"Option: vim.languages.lua.extraDiagnostics.types","content":"extra Lua diagnostics providers","path":"options.html#option-vim.languages.lua.extraDiagnostics.types","tokens":["extra","diagnostics","lua","providers"],"title_tokens":["option","languages","lua","types","extradiagnostics","vim"],"anchors":[]},{"id":"926","title":"Option: vim.languages.lua.format.enable","content":"Enable Lua formatting","path":"options.html#option-vim.languages.lua.format.enable","tokens":["formatting","lua","enable"],"title_tokens":["enable","format","languages","option","lua","vim"],"anchors":[]},{"id":"927","title":"Option: vim.languages.lua.format.type","content":"Lua formatter to use","path":"options.html#option-vim.languages.lua.format.type","tokens":["use","formatter","lua"],"title_tokens":["option","format","lua","type","vim","languages"],"anchors":[]},{"id":"928","title":"Option: vim.languages.lua.lsp.enable","content":"Whether to enable Lua LSP support.","path":"options.html#option-vim.languages.lua.lsp.enable","tokens":["support","lsp","whether","lua","enable"],"title_tokens":["lua","option","enable","languages","lsp","vim"],"anchors":[]},{"id":"929","title":"Option: vim.languages.lua.lsp.lazydev.enable","content":"Whether to enable lazydev.nvim integration, useful for neovim plugin developers.","path":"options.html#option-vim.languages.lua.lsp.lazydev.enable","tokens":["neovim","plugin","for","whether","lazydev","enable","useful","integration","developers","nvim"],"title_tokens":["lazydev","vim","languages","lua","enable","option","lsp"],"anchors":[]},{"id":"930","title":"Option: vim.languages.lua.lsp.servers","content":"Lua LSP server to use","path":"options.html#option-vim.languages.lua.lsp.servers","tokens":["lua","use","server","lsp"],"title_tokens":["option","vim","languages","lsp","lua","servers"],"anchors":[]},{"id":"931","title":"Option: vim.languages.lua.treesitter.enable","content":"Whether to enable Lua Treesitter support.","path":"options.html#option-vim.languages.lua.treesitter.enable","tokens":["treesitter","support","enable","lua","whether"],"title_tokens":["lua","enable","option","languages","vim","treesitter"],"anchors":[]},{"id":"932","title":"Option: vim.languages.lua.treesitter.package","content":"The lua treesitter package to use.","path":"options.html#option-vim.languages.lua.treesitter.package","tokens":["lua","use","package","treesitter","the"],"title_tokens":["lua","treesitter","package","option","vim","languages"],"anchors":[]},{"id":"933","title":"Option: vim.languages.make.enable","content":"Whether to enable Make support.","path":"options.html#option-vim.languages.make.enable","tokens":["enable","whether","make","support"],"title_tokens":["vim","languages","option","enable","make"],"anchors":[]},{"id":"934","title":"Option: vim.languages.make.extraDiagnostics.enable","content":"Whether to enable extra Make diagnostics via nvim-lint.","path":"options.html#option-vim.languages.make.extraDiagnostics.enable","tokens":["nvim-lint","enable","via","extra","whether","make","diagnostics"],"title_tokens":["enable","vim","extradiagnostics","languages","make","option"],"anchors":[]},{"id":"935","title":"Option: vim.languages.make.extraDiagnostics.types","content":"extra Make diagnostics providers","path":"options.html#option-vim.languages.make.extraDiagnostics.types","tokens":["make","extra","providers","diagnostics"],"title_tokens":["vim","types","make","extradiagnostics","languages","option"],"anchors":[]},{"id":"936","title":"Option: vim.languages.make.format.enable","content":"Whether to enable Make formatting.","path":"options.html#option-vim.languages.make.format.enable","tokens":["formatting","make","whether","enable"],"title_tokens":["option","make","vim","enable","languages","format"],"anchors":[]},{"id":"937","title":"Option: vim.languages.make.format.type","content":"make formatter to use","path":"options.html#option-vim.languages.make.format.type","tokens":["use","formatter","make"],"title_tokens":["languages","vim","type","option","make","format"],"anchors":[]},{"id":"938","title":"Option: vim.languages.make.treesitter.enable","content":"Whether to enable Make treesitter.","path":"options.html#option-vim.languages.make.treesitter.enable","tokens":["treesitter","make","enable","whether"],"title_tokens":["option","languages","make","treesitter","enable","vim"],"anchors":[]},{"id":"939","title":"Option: vim.languages.make.treesitter.package","content":"The make treesitter package to use.","path":"options.html#option-vim.languages.make.treesitter.package","tokens":["use","package","make","the","treesitter"],"title_tokens":["vim","option","make","languages","treesitter","package"],"anchors":[]},{"id":"940","title":"Option: vim.languages.markdown.enable","content":"Whether to enable Markdown markup language support.","path":"options.html#option-vim.languages.markdown.enable","tokens":["support","markup","markdown","whether","enable","language"],"title_tokens":["languages","markdown","enable","vim","option"],"anchors":[]},{"id":"941","title":"Option: vim.languages.markdown.extensions.markview-nvim.enable","content":"markview.nvim - a hackable markdown, Typst, latex, html(inline) & YAML previewer","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.enable","tokens":["markview","yaml","typst","hackable","markdown","nvim","html","inline","latex","previewer"],"title_tokens":["option","vim","markdown","markview-nvim","enable","extensions","languages"],"anchors":[]},{"id":"942","title":"Option: vim.languages.markdown.extensions.markview-nvim.setupOpts","content":"Option table to pass into the setup function of markview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.setupOpts","tokens":["function","pass","additional","into","can","you","not","the","any","options","table","they","option","docs","setup","even","markview-nvim","listed"],"title_tokens":["vim","languages","markdown","extensions","setupopts","markview-nvim","option"],"anchors":[]},{"id":"943","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.enable","content":"Inline Markdown rendering with render-markdown.nvim","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.enable","tokens":["with","inline","render-markdown","markdown","rendering","nvim"],"title_tokens":["option","languages","vim","markdown","extensions","render-markdown-nvim","enable"],"anchors":[]},{"id":"944","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","content":"Option table to pass into the setup function of render-markdown\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","tokens":["docs","setup","function","pass","you","listed","option","into","render-markdown","table","additional","can","options","not","the","any","they","even"],"title_tokens":["languages","render-markdown-nvim","vim","markdown","extensions","setupopts","option"],"anchors":[]},{"id":"945","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","content":"List of buffer filetypes to enable this plugin in.\nThis will cause the plugin to attach to new buffers who have any of these filetypes.","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","tokens":["will","filetypes","cause","the","enable","attach","buffer","any","who","new","this","list","plugin","have","these","buffers"],"title_tokens":["languages","render-markdown-nvim","option","file_types","extensions","setupopts","vim","markdown"],"anchors":[]},{"id":"946","title":"Option: vim.languages.markdown.extraDiagnostics.enable","content":"Whether to enable extra Markdown diagnostics via nvim-lint.","path":"options.html#option-vim.languages.markdown.extraDiagnostics.enable","tokens":["whether","nvim-lint","via","markdown","extra","diagnostics","enable"],"title_tokens":["enable","option","vim","extradiagnostics","languages","markdown"],"anchors":[]},{"id":"947","title":"Option: vim.languages.markdown.extraDiagnostics.types","content":"extra Markdown diagnostics providers","path":"options.html#option-vim.languages.markdown.extraDiagnostics.types","tokens":["markdown","providers","extra","diagnostics"],"title_tokens":["languages","types","option","extradiagnostics","markdown","vim"],"anchors":[]},{"id":"948","title":"Option: vim.languages.markdown.format.enable","content":"Whether to enable Markdown formatting.","path":"options.html#option-vim.languages.markdown.format.enable","tokens":["formatting","markdown","enable","whether"],"title_tokens":["markdown","vim","languages","format","option","enable"],"anchors":[]},{"id":"949","title":"Option: vim.languages.markdown.format.extraFiletypes","content":"Extra filetypes to format with the Markdown formatter","path":"options.html#option-vim.languages.markdown.format.extraFiletypes","tokens":["markdown","filetypes","extra","with","the","format","formatter"],"title_tokens":["languages","format","extrafiletypes","vim","markdown","option"],"anchors":[]},{"id":"950","title":"Option: vim.languages.markdown.format.type","content":"Markdown formatter to use. denofmt is deprecated and currently aliased to deno_fmt.","path":"options.html#option-vim.languages.markdown.format.type","tokens":["deprecated","currently","use","deno_fmt","aliased","denofmt","and","markdown","formatter"],"title_tokens":["type","vim","option","languages","markdown","format"],"anchors":[]},{"id":"951","title":"Option: vim.languages.markdown.lsp.enable","content":"Whether to enable Markdown LSP support.","path":"options.html#option-vim.languages.markdown.lsp.enable","tokens":["whether","support","markdown","enable","lsp"],"title_tokens":["markdown","languages","option","vim","enable","lsp"],"anchors":[]},{"id":"952","title":"Option: vim.languages.markdown.lsp.servers","content":"Markdown LSP server to use","path":"options.html#option-vim.languages.markdown.lsp.servers","tokens":["lsp","server","markdown","use"],"title_tokens":["option","servers","markdown","lsp","vim","languages"],"anchors":[]},{"id":"953","title":"Option: vim.languages.markdown.treesitter.enable","content":"Enable Markdown treesitter","path":"options.html#option-vim.languages.markdown.treesitter.enable","tokens":["enable","markdown","treesitter"],"title_tokens":["option","enable","vim","languages","markdown","treesitter"],"anchors":[]},{"id":"954","title":"Option: vim.languages.markdown.treesitter.mdInlinePackage","content":"The markdown_inline treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdInlinePackage","tokens":["package","use","markdown_inline","the","treesitter"],"title_tokens":["vim","markdown","option","mdinlinepackage","languages","treesitter"],"anchors":[]},{"id":"955","title":"Option: vim.languages.markdown.treesitter.mdPackage","content":"The markdown treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdPackage","tokens":["treesitter","package","use","the","markdown"],"title_tokens":["treesitter","vim","markdown","languages","option","mdpackage"],"anchors":[]},{"id":"956","title":"Option: vim.languages.nim.enable","content":"Whether to enable Nim language support.","path":"options.html#option-vim.languages.nim.enable","tokens":["whether","nim","language","enable","support"],"title_tokens":["nim","enable","vim","option","languages"],"anchors":[]},{"id":"957","title":"Option: vim.languages.nim.format.enable","content":"Whether to enable Nim formatting.","path":"options.html#option-vim.languages.nim.format.enable","tokens":["formatting","whether","enable","nim"],"title_tokens":["format","languages","vim","nim","option","enable"],"anchors":[]},{"id":"958","title":"Option: vim.languages.nim.format.type","content":"Nim formatter to use","path":"options.html#option-vim.languages.nim.format.type","tokens":["formatter","nim","use"],"title_tokens":["option","nim","format","type","languages","vim"],"anchors":[]},{"id":"959","title":"Option: vim.languages.nim.lsp.enable","content":"Whether to enable Nim LSP support.","path":"options.html#option-vim.languages.nim.lsp.enable","tokens":["enable","whether","lsp","nim","support"],"title_tokens":["languages","nim","lsp","enable","option","vim"],"anchors":[]},{"id":"960","title":"Option: vim.languages.nim.lsp.servers","content":"Nim LSP server to use","path":"options.html#option-vim.languages.nim.lsp.servers","tokens":["server","lsp","use","nim"],"title_tokens":["vim","nim","lsp","servers","languages","option"],"anchors":[]},{"id":"961","title":"Option: vim.languages.nim.treesitter.enable","content":"Whether to enable Nim treesitter.","path":"options.html#option-vim.languages.nim.treesitter.enable","tokens":["nim","enable","whether","treesitter"],"title_tokens":["vim","languages","option","nim","treesitter","enable"],"anchors":[]},{"id":"962","title":"Option: vim.languages.nim.treesitter.package","content":"The nim treesitter package to use.","path":"options.html#option-vim.languages.nim.treesitter.package","tokens":["the","treesitter","package","nim","use"],"title_tokens":["package","option","nim","languages","vim","treesitter"],"anchors":[]},{"id":"963","title":"Option: vim.languages.nix.enable","content":"Whether to enable Nix language support.","path":"options.html#option-vim.languages.nix.enable","tokens":["nix","language","support","whether","enable"],"title_tokens":["enable","vim","option","languages","nix"],"anchors":[]},{"id":"964","title":"Option: vim.languages.nix.extraDiagnostics.enable","content":"Whether to enable extra Nix diagnostics via nvim-lint.","path":"options.html#option-vim.languages.nix.extraDiagnostics.enable","tokens":["via","whether","enable","extra","nix","diagnostics","nvim-lint"],"title_tokens":["nix","enable","option","languages","extradiagnostics","vim"],"anchors":[]},{"id":"965","title":"Option: vim.languages.nix.extraDiagnostics.types","content":"extra Nix diagnostics providers","path":"options.html#option-vim.languages.nix.extraDiagnostics.types","tokens":["extra","providers","diagnostics","nix"],"title_tokens":["languages","nix","extradiagnostics","types","vim","option"],"anchors":[]},{"id":"966","title":"Option: vim.languages.nix.format.enable","content":"Whether to enable Nix formatting.","path":"options.html#option-vim.languages.nix.format.enable","tokens":["whether","enable","nix","formatting"],"title_tokens":["format","vim","nix","languages","enable","option"],"anchors":[]},{"id":"967","title":"Option: vim.languages.nix.format.type","content":"Nix formatter to use","path":"options.html#option-vim.languages.nix.format.type","tokens":["use","nix","formatter"],"title_tokens":["type","format","nix","option","vim","languages"],"anchors":[]},{"id":"968","title":"Option: vim.languages.nix.lsp.enable","content":"Whether to enable Nix LSP support.","path":"options.html#option-vim.languages.nix.lsp.enable","tokens":["enable","whether","lsp","support","nix"],"title_tokens":["option","vim","nix","languages","enable","lsp"],"anchors":[]},{"id":"969","title":"Option: vim.languages.nix.lsp.servers","content":"Nix LSP server to use","path":"options.html#option-vim.languages.nix.lsp.servers","tokens":["server","nix","lsp","use"],"title_tokens":["languages","nix","lsp","option","vim","servers"],"anchors":[]},{"id":"970","title":"Option: vim.languages.nix.treesitter.enable","content":"Whether to enable Nix treesitter.","path":"options.html#option-vim.languages.nix.treesitter.enable","tokens":["enable","treesitter","nix","whether"],"title_tokens":["nix","languages","enable","vim","treesitter","option"],"anchors":[]},{"id":"971","title":"Option: vim.languages.nix.treesitter.package","content":"The nix treesitter package to use.","path":"options.html#option-vim.languages.nix.treesitter.package","tokens":["package","use","the","nix","treesitter"],"title_tokens":["treesitter","package","languages","vim","option","nix"],"anchors":[]},{"id":"972","title":"Option: vim.languages.nu.enable","content":"Whether to enable Nu language support.","path":"options.html#option-vim.languages.nu.enable","tokens":["language","whether","enable","support"],"title_tokens":["vim","option","languages","enable"],"anchors":[]},{"id":"973","title":"Option: vim.languages.nu.lsp.enable","content":"Whether to enable Nu LSP support.","path":"options.html#option-vim.languages.nu.lsp.enable","tokens":["lsp","enable","whether","support"],"title_tokens":["languages","option","lsp","enable","vim"],"anchors":[]},{"id":"974","title":"Option: vim.languages.nu.lsp.servers","content":"Nu LSP server to use","path":"options.html#option-vim.languages.nu.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["vim","languages","option","lsp","servers"],"anchors":[]},{"id":"975","title":"Option: vim.languages.nu.treesitter.enable","content":"Whether to enable Nu treesitter.","path":"options.html#option-vim.languages.nu.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["option","languages","vim","treesitter","enable"],"anchors":[]},{"id":"976","title":"Option: vim.languages.nu.treesitter.package","content":"The nu treesitter package to use.","path":"options.html#option-vim.languages.nu.treesitter.package","tokens":["package","treesitter","the","use"],"title_tokens":["languages","treesitter","vim","option","package"],"anchors":[]},{"id":"977","title":"Option: vim.languages.ocaml.enable","content":"Whether to enable OCaml language support.","path":"options.html#option-vim.languages.ocaml.enable","tokens":["enable","language","whether","ocaml","support"],"title_tokens":["ocaml","vim","languages","option","enable"],"anchors":[]},{"id":"978","title":"Option: vim.languages.ocaml.format.enable","content":"Whether to enable OCaml formatting support (ocamlformat).","path":"options.html#option-vim.languages.ocaml.format.enable","tokens":["ocamlformat","support","whether","formatting","ocaml","enable"],"title_tokens":["format","enable","ocaml","option","vim","languages"],"anchors":[]},{"id":"979","title":"Option: vim.languages.ocaml.format.type","content":"OCaml formatter to use","path":"options.html#option-vim.languages.ocaml.format.type","tokens":["use","ocaml","formatter"],"title_tokens":["option","vim","languages","format","ocaml","type"],"anchors":[]},{"id":"980","title":"Option: vim.languages.ocaml.lsp.enable","content":"Whether to enable OCaml LSP support.","path":"options.html#option-vim.languages.ocaml.lsp.enable","tokens":["ocaml","whether","lsp","enable","support"],"title_tokens":["option","ocaml","lsp","enable","vim","languages"],"anchors":[]},{"id":"981","title":"Option: vim.languages.ocaml.lsp.servers","content":"OCaml LSP server to use","path":"options.html#option-vim.languages.ocaml.lsp.servers","tokens":["server","use","lsp","ocaml"],"title_tokens":["vim","ocaml","servers","lsp","option","languages"],"anchors":[]},{"id":"982","title":"Option: vim.languages.ocaml.treesitter.enable","content":"Whether to enable OCaml treesitter.","path":"options.html#option-vim.languages.ocaml.treesitter.enable","tokens":["treesitter","enable","ocaml","whether"],"title_tokens":["vim","treesitter","ocaml","enable","languages","option"],"anchors":[]},{"id":"983","title":"Option: vim.languages.ocaml.treesitter.package","content":"The ocaml treesitter package to use.","path":"options.html#option-vim.languages.ocaml.treesitter.package","tokens":["treesitter","the","use","ocaml","package"],"title_tokens":["option","languages","vim","ocaml","treesitter","package"],"anchors":[]},{"id":"984","title":"Option: vim.languages.odin.dap.debugger","content":"Odin debugger to use","path":"options.html#option-vim.languages.odin.dap.debugger","tokens":["debugger","odin","use"],"title_tokens":["option","vim","languages","odin","dap","debugger"],"anchors":[]},{"id":"985","title":"Option: vim.languages.odin.dap.enable","content":"Whether to enable Enable Odin Debug Adapter.","path":"options.html#option-vim.languages.odin.dap.enable","tokens":["whether","debug","adapter","odin","enable"],"title_tokens":["vim","languages","odin","option","enable","dap"],"anchors":[]},{"id":"986","title":"Option: vim.languages.odin.dap.package","content":"Odin debugger package.","path":"options.html#option-vim.languages.odin.dap.package","tokens":["odin","package","debugger"],"title_tokens":["odin","package","vim","option","languages","dap"],"anchors":[]},{"id":"987","title":"Option: vim.languages.odin.enable","content":"Whether to enable Odin language support.","path":"options.html#option-vim.languages.odin.enable","tokens":["support","odin","whether","enable","language"],"title_tokens":["languages","odin","enable","option","vim"],"anchors":[]},{"id":"988","title":"Option: vim.languages.odin.lsp.enable","content":"Whether to enable Odin LSP support.","path":"options.html#option-vim.languages.odin.lsp.enable","tokens":["lsp","enable","support","whether","odin"],"title_tokens":["lsp","enable","option","odin","vim","languages"],"anchors":[]},{"id":"989","title":"Option: vim.languages.odin.lsp.servers","content":"Odin LSP server to use","path":"options.html#option-vim.languages.odin.lsp.servers","tokens":["odin","server","lsp","use"],"title_tokens":["odin","option","languages","lsp","servers","vim"],"anchors":[]},{"id":"990","title":"Option: vim.languages.odin.treesitter.enable","content":"Whether to enable Odin treesitter.","path":"options.html#option-vim.languages.odin.treesitter.enable","tokens":["enable","treesitter","whether","odin"],"title_tokens":["enable","option","languages","odin","vim","treesitter"],"anchors":[]},{"id":"991","title":"Option: vim.languages.odin.treesitter.package","content":"The odin treesitter package to use.","path":"options.html#option-vim.languages.odin.treesitter.package","tokens":["package","odin","use","the","treesitter"],"title_tokens":["treesitter","languages","option","vim","package","odin"],"anchors":[]},{"id":"992","title":"Option: vim.languages.openscad.enable","content":"Whether to enable OpenSCAD language support.","path":"options.html#option-vim.languages.openscad.enable","tokens":["openscad","language","enable","support","whether"],"title_tokens":["vim","languages","enable","option","openscad"],"anchors":[]},{"id":"993","title":"Option: vim.languages.openscad.lsp.enable","content":"Whether to enable OpenSCAD LSP support.","path":"options.html#option-vim.languages.openscad.lsp.enable","tokens":["whether","lsp","support","enable","openscad"],"title_tokens":["vim","openscad","option","languages","enable","lsp"],"anchors":[]},{"id":"994","title":"Option: vim.languages.openscad.lsp.servers","content":"OpenSCAD LSP server to use","path":"options.html#option-vim.languages.openscad.lsp.servers","tokens":["openscad","lsp","server","use"],"title_tokens":["lsp","option","vim","openscad","servers","languages"],"anchors":[]},{"id":"995","title":"Option: vim.languages.php.dap.enable","content":"Whether to enable Enable PHP Debug Adapter.","path":"options.html#option-vim.languages.php.dap.enable","tokens":["php","adapter","whether","enable","debug"],"title_tokens":["vim","languages","php","option","dap","enable"],"anchors":[]},{"id":"996","title":"Option: vim.languages.php.dap.xdebug.adapter","content":"XDebug adapter to use for nvim-dap","path":"options.html#option-vim.languages.php.dap.xdebug.adapter","tokens":["for","xdebug","adapter","nvim-dap","use"],"title_tokens":["option","dap","adapter","vim","php","xdebug","languages"],"anchors":[]},{"id":"997","title":"Option: vim.languages.php.dap.xdebug.port","content":"Port to use for XDebug","path":"options.html#option-vim.languages.php.dap.xdebug.port","tokens":["xdebug","for","port","use"],"title_tokens":["port","option","vim","languages","php","dap","xdebug"],"anchors":[]},{"id":"998","title":"Option: vim.languages.php.enable","content":"Whether to enable PHP language support.","path":"options.html#option-vim.languages.php.enable","tokens":["enable","support","php","language","whether"],"title_tokens":["vim","languages","enable","option","php"],"anchors":[]},{"id":"999","title":"Option: vim.languages.php.extraDiagnostics.enable","content":"Whether to enable extra PHP diagnostics via nvim-lint.","path":"options.html#option-vim.languages.php.extraDiagnostics.enable","tokens":["whether","php","nvim-lint","diagnostics","extra","via","enable"],"title_tokens":["php","extradiagnostics","enable","option","languages","vim"],"anchors":[]},{"id":"1000","title":"Option: vim.languages.php.extraDiagnostics.types","content":"extra PHP diagnostics providers","path":"options.html#option-vim.languages.php.extraDiagnostics.types","tokens":["php","extra","diagnostics","providers"],"title_tokens":["types","languages","vim","option","php","extradiagnostics"],"anchors":[]},{"id":"1001","title":"Option: vim.languages.php.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.php.format.enable","tokens":["formatting","enable","whether","php"],"title_tokens":["vim","languages","option","format","php","enable"],"anchors":[]},{"id":"1002","title":"Option: vim.languages.php.format.type","content":"PHP formatter to use","path":"options.html#option-vim.languages.php.format.type","tokens":["formatter","use","php"],"title_tokens":["languages","vim","php","format","type","option"],"anchors":[]},{"id":"1003","title":"Option: vim.languages.php.lsp.enable","content":"Whether to enable PHP LSP support.","path":"options.html#option-vim.languages.php.lsp.enable","tokens":["lsp","enable","php","whether","support"],"title_tokens":["lsp","languages","enable","vim","php","option"],"anchors":[]},{"id":"1004","title":"Option: vim.languages.php.lsp.servers","content":"PHP LSP server to use","path":"options.html#option-vim.languages.php.lsp.servers","tokens":["lsp","php","server","use"],"title_tokens":["lsp","option","php","servers","vim","languages"],"anchors":[]},{"id":"1005","title":"Option: vim.languages.php.treesitter.enable","content":"Whether to enable PHP treesitter.","path":"options.html#option-vim.languages.php.treesitter.enable","tokens":["whether","treesitter","php","enable"],"title_tokens":["treesitter","option","languages","php","enable","vim"],"anchors":[]},{"id":"1006","title":"Option: vim.languages.php.treesitter.package","content":"The php treesitter package to use.","path":"options.html#option-vim.languages.php.treesitter.package","tokens":["php","use","the","package","treesitter"],"title_tokens":["treesitter","languages","php","vim","option","package"],"anchors":[]},{"id":"1007","title":"Option: vim.languages.pug.enable","content":"Whether to enable Pug language support.","path":"options.html#option-vim.languages.pug.enable","tokens":["support","enable","language","pug","whether"],"title_tokens":["option","vim","enable","pug","languages"],"anchors":[]},{"id":"1008","title":"Option: vim.languages.pug.format.enable","content":"Whether to enable Pug formatting.","path":"options.html#option-vim.languages.pug.format.enable","tokens":["whether","pug","formatting","enable"],"title_tokens":["format","languages","pug","option","vim","enable"],"anchors":[]},{"id":"1009","title":"Option: vim.languages.pug.format.type","content":"Pug formatter to use","path":"options.html#option-vim.languages.pug.format.type","tokens":["formatter","pug","use"],"title_tokens":["format","pug","vim","option","type","languages"],"anchors":[]},{"id":"1010","title":"Option: vim.languages.pug.lsp.enable","content":"Whether to enable Pug LSP support.","path":"options.html#option-vim.languages.pug.lsp.enable","tokens":["pug","enable","lsp","support","whether"],"title_tokens":["languages","lsp","pug","option","vim","enable"],"anchors":[]},{"id":"1011","title":"Option: vim.languages.pug.lsp.servers","content":"Pug LSP server to use","path":"options.html#option-vim.languages.pug.lsp.servers","tokens":["lsp","server","pug","use"],"title_tokens":["vim","pug","option","servers","languages","lsp"],"anchors":[]},{"id":"1012","title":"Option: vim.languages.pug.treesitter.enable","content":"Whether to enable Pug treesitter.","path":"options.html#option-vim.languages.pug.treesitter.enable","tokens":["pug","treesitter","enable","whether"],"title_tokens":["vim","treesitter","option","pug","languages","enable"],"anchors":[]},{"id":"1013","title":"Option: vim.languages.pug.treesitter.package","content":"The pug treesitter package to use.","path":"options.html#option-vim.languages.pug.treesitter.package","tokens":["treesitter","pug","package","the","use"],"title_tokens":["pug","vim","treesitter","option","package","languages"],"anchors":[]},{"id":"1014","title":"Option: vim.languages.python.dap.debugger","content":"Python debugger to use","path":"options.html#option-vim.languages.python.dap.debugger","tokens":["debugger","python","use"],"title_tokens":["debugger","languages","option","vim","python","dap"],"anchors":[]},{"id":"1015","title":"Option: vim.languages.python.dap.enable","content":"Enable Python Debug Adapter","path":"options.html#option-vim.languages.python.dap.enable","tokens":["python","enable","adapter","debug"],"title_tokens":["vim","languages","option","enable","python","dap"],"anchors":[]},{"id":"1016","title":"Option: vim.languages.python.dap.package","content":"Python debugger package. This is a python package with debugpy installed, see https://nixos.wiki/wiki/Python#Install_Python_Packages.","path":"options.html#option-vim.languages.python.dap.package","tokens":["install_python_packages","debugpy","with","nixos","wiki","https","debugger","package","python","this","see","installed"],"title_tokens":["package","languages","vim","python","option","dap"],"anchors":[]},{"id":"1017","title":"Option: vim.languages.python.enable","content":"Whether to enable Python language support.","path":"options.html#option-vim.languages.python.enable","tokens":["support","whether","language","python","enable"],"title_tokens":["languages","python","option","enable","vim"],"anchors":[]},{"id":"1018","title":"Option: vim.languages.python.extraDiagnostics.enable","content":"Whether to enable extra Python diagnostics via nvim-lint.","path":"options.html#option-vim.languages.python.extraDiagnostics.enable","tokens":["enable","nvim-lint","python","extra","via","diagnostics","whether"],"title_tokens":["vim","python","option","enable","extradiagnostics","languages"],"anchors":[]},{"id":"1019","title":"Option: vim.languages.python.extraDiagnostics.types","content":"extra Python diagnostics providers","path":"options.html#option-vim.languages.python.extraDiagnostics.types","tokens":["python","extra","providers","diagnostics"],"title_tokens":["option","extradiagnostics","vim","languages","python","types"],"anchors":[]},{"id":"1020","title":"Option: vim.languages.python.format.enable","content":"Whether to enable Python formatting.","path":"options.html#option-vim.languages.python.format.enable","tokens":["enable","python","formatting","whether"],"title_tokens":["vim","option","languages","python","format","enable"],"anchors":[]},{"id":"1021","title":"Option: vim.languages.python.format.type","content":"Python formatters to use","path":"options.html#option-vim.languages.python.format.type","tokens":["use","python","formatters"],"title_tokens":["languages","python","format","vim","type","option"],"anchors":[]},{"id":"1022","title":"Option: vim.languages.python.lsp.enable","content":"Whether to enable Python LSP support.","path":"options.html#option-vim.languages.python.lsp.enable","tokens":["whether","enable","python","lsp","support"],"title_tokens":["enable","python","vim","languages","lsp","option"],"anchors":[]},{"id":"1023","title":"Option: vim.languages.python.lsp.servers","content":"Python LSP server to use","path":"options.html#option-vim.languages.python.lsp.servers","tokens":["server","use","python","lsp"],"title_tokens":["option","python","vim","lsp","servers","languages"],"anchors":[]},{"id":"1024","title":"Option: vim.languages.python.treesitter.enable","content":"Whether to enable Python treesitter.","path":"options.html#option-vim.languages.python.treesitter.enable","tokens":["enable","whether","python","treesitter"],"title_tokens":["python","option","treesitter","vim","languages","enable"],"anchors":[]},{"id":"1025","title":"Option: vim.languages.python.treesitter.package","content":"Python treesitter grammar to use","path":"options.html#option-vim.languages.python.treesitter.package","tokens":["grammar","python","use","treesitter"],"title_tokens":["package","vim","treesitter","option","languages","python"],"anchors":[]},{"id":"1026","title":"Option: vim.languages.qml.enable","content":"Whether to enable QML language support.","path":"options.html#option-vim.languages.qml.enable","tokens":["language","support","enable","whether","qml"],"title_tokens":["languages","qml","option","vim","enable"],"anchors":[]},{"id":"1027","title":"Option: vim.languages.qml.format.enable","content":"Whether to enable QML formatting.","path":"options.html#option-vim.languages.qml.format.enable","tokens":["formatting","whether","qml","enable"],"title_tokens":["enable","option","qml","format","languages","vim"],"anchors":[]},{"id":"1028","title":"Option: vim.languages.qml.format.type","content":"QML formatter to use","path":"options.html#option-vim.languages.qml.format.type","tokens":["formatter","use","qml"],"title_tokens":["option","type","languages","qml","format","vim"],"anchors":[]},{"id":"1029","title":"Option: vim.languages.qml.lsp.enable","content":"Whether to enable QML LSP support.","path":"options.html#option-vim.languages.qml.lsp.enable","tokens":["qml","support","whether","enable","lsp"],"title_tokens":["lsp","languages","enable","vim","option","qml"],"anchors":[]},{"id":"1030","title":"Option: vim.languages.qml.lsp.servers","content":"QML LSP server to use","path":"options.html#option-vim.languages.qml.lsp.servers","tokens":["qml","server","use","lsp"],"title_tokens":["option","servers","languages","qml","lsp","vim"],"anchors":[]},{"id":"1031","title":"Option: vim.languages.qml.treesitter.enable","content":"Whether to enable QML treesitter support.","path":"options.html#option-vim.languages.qml.treesitter.enable","tokens":["whether","treesitter","support","qml","enable"],"title_tokens":["vim","qml","enable","option","languages","treesitter"],"anchors":[]},{"id":"1032","title":"Option: vim.languages.qml.treesitter.package","content":"The qmljs treesitter package to use.","path":"options.html#option-vim.languages.qml.treesitter.package","tokens":["treesitter","the","qmljs","package","use"],"title_tokens":["package","option","qml","treesitter","languages","vim"],"anchors":[]},{"id":"1033","title":"Option: vim.languages.r.enable","content":"Whether to enable R language support.","path":"options.html#option-vim.languages.r.enable","tokens":["language","support","whether","enable"],"title_tokens":["enable","option","vim","languages"],"anchors":[]},{"id":"1034","title":"Option: vim.languages.r.format.enable","content":"Whether to enable R formatting.","path":"options.html#option-vim.languages.r.format.enable","tokens":["whether","enable","formatting"],"title_tokens":["option","enable","languages","format","vim"],"anchors":[]},{"id":"1035","title":"Option: vim.languages.r.format.type","content":"R formatter to use","path":"options.html#option-vim.languages.r.format.type","tokens":["formatter","use"],"title_tokens":["languages","type","vim","option","format"],"anchors":[]},{"id":"1036","title":"Option: vim.languages.r.lsp.enable","content":"Whether to enable R LSP support.","path":"options.html#option-vim.languages.r.lsp.enable","tokens":["support","whether","enable","lsp"],"title_tokens":["languages","option","vim","lsp","enable"],"anchors":[]},{"id":"1037","title":"Option: vim.languages.r.lsp.servers","content":"R LSP server to use","path":"options.html#option-vim.languages.r.lsp.servers","tokens":["use","lsp","server"],"title_tokens":["option","vim","lsp","languages","servers"],"anchors":[]},{"id":"1038","title":"Option: vim.languages.r.treesitter.enable","content":"Whether to enable R treesitter.","path":"options.html#option-vim.languages.r.treesitter.enable","tokens":["treesitter","enable","whether"],"title_tokens":["treesitter","languages","vim","enable","option"],"anchors":[]},{"id":"1039","title":"Option: vim.languages.r.treesitter.package","content":"The r treesitter package to use.","path":"options.html#option-vim.languages.r.treesitter.package","tokens":["the","use","package","treesitter"],"title_tokens":["treesitter","option","languages","vim","package"],"anchors":[]},{"id":"1040","title":"Option: vim.languages.ruby.enable","content":"Whether to enable Ruby language support.","path":"options.html#option-vim.languages.ruby.enable","tokens":["enable","whether","support","language","ruby"],"title_tokens":["enable","languages","option","vim","ruby"],"anchors":[]},{"id":"1041","title":"Option: vim.languages.ruby.extraDiagnostics.enable","content":"Whether to enable Ruby extra diagnostics via nvim-lint.","path":"options.html#option-vim.languages.ruby.extraDiagnostics.enable","tokens":["whether","diagnostics","ruby","extra","enable","via","nvim-lint"],"title_tokens":["ruby","extradiagnostics","vim","option","languages","enable"],"anchors":[]},{"id":"1042","title":"Option: vim.languages.ruby.extraDiagnostics.types","content":"extra Ruby diagnostics providers","path":"options.html#option-vim.languages.ruby.extraDiagnostics.types","tokens":["extra","diagnostics","providers","ruby"],"title_tokens":["languages","ruby","extradiagnostics","types","option","vim"],"anchors":[]},{"id":"1043","title":"Option: vim.languages.ruby.format.enable","content":"Whether to enable Ruby formatter support.","path":"options.html#option-vim.languages.ruby.format.enable","tokens":["formatter","ruby","support","whether","enable"],"title_tokens":["vim","ruby","languages","option","format","enable"],"anchors":[]},{"id":"1044","title":"Option: vim.languages.ruby.format.type","content":"Ruby formatter to use","path":"options.html#option-vim.languages.ruby.format.type","tokens":["use","ruby","formatter"],"title_tokens":["type","option","ruby","languages","format","vim"],"anchors":[]},{"id":"1045","title":"Option: vim.languages.ruby.lsp.enable","content":"Whether to enable Ruby LSP support.","path":"options.html#option-vim.languages.ruby.lsp.enable","tokens":["lsp","support","whether","ruby","enable"],"title_tokens":["option","lsp","ruby","vim","enable","languages"],"anchors":[]},{"id":"1046","title":"Option: vim.languages.ruby.lsp.servers","content":"Ruby LSP server to use","path":"options.html#option-vim.languages.ruby.lsp.servers","tokens":["use","lsp","ruby","server"],"title_tokens":["ruby","servers","vim","languages","lsp","option"],"anchors":[]},{"id":"1047","title":"Option: vim.languages.ruby.treesitter.enable","content":"Whether to enable Ruby treesitter.","path":"options.html#option-vim.languages.ruby.treesitter.enable","tokens":["treesitter","ruby","whether","enable"],"title_tokens":["treesitter","enable","option","languages","vim","ruby"],"anchors":[]},{"id":"1048","title":"Option: vim.languages.ruby.treesitter.package","content":"The ruby treesitter package to use.","path":"options.html#option-vim.languages.ruby.treesitter.package","tokens":["use","the","package","treesitter","ruby"],"title_tokens":["option","vim","ruby","treesitter","languages","package"],"anchors":[]},{"id":"1049","title":"Option: vim.languages.rust.dap.adapter","content":"Select which LLDB-based debug adapter to use:\n\"codelldb\": use the CodeLLDB adapter from the vadimcn.vscode-lldb extension.\n\"lldb-dap\": use the LLDB DAP implementation shipped with LLVM (lldb-dap).\n\nThe default \"codelldb\" backend generally provides a better debugging experience for Rust.","path":"options.html#option-vim.languages.rust.dap.adapter","tokens":["implementation","default","better","use","generally","from","lldb-based","vscode-lldb","dap","experience","the","codelldb","select","lldb","shipped","with","debug","backend","provides","for","which","lldb-dap","adapter","debugging","rust","vadimcn","llvm","extension"],"title_tokens":["option","vim","rust","adapter","languages","dap"],"anchors":[]},{"id":"1050","title":"Option: vim.languages.rust.dap.enable","content":"Rust Debug Adapter support","path":"options.html#option-vim.languages.rust.dap.enable","tokens":["debug","support","rust","adapter"],"title_tokens":["languages","rust","vim","dap","enable","option"],"anchors":[]},{"id":"1051","title":"Option: vim.languages.rust.dap.package","content":"lldb package","path":"options.html#option-vim.languages.rust.dap.package","tokens":["lldb","package"],"title_tokens":["languages","option","vim","dap","package","rust"],"anchors":[]},{"id":"1052","title":"Option: vim.languages.rust.enable","content":"Whether to enable Rust language support.","path":"options.html#option-vim.languages.rust.enable","tokens":["rust","enable","whether","support","language"],"title_tokens":["vim","languages","enable","option","rust"],"anchors":[]},{"id":"1053","title":"Option: vim.languages.rust.extensions.crates-nvim.enable","content":"Whether to enable crates.io dependency management [crates-nvim].","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.enable","tokens":["dependency","management","crates-nvim","whether","enable","crates"],"title_tokens":["enable","option","crates-nvim","vim","rust","languages","extensions"],"anchors":[]},{"id":"1054","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts","content":"Option table to pass into the setup function of crates-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts","tokens":["can","table","option","crates-nvim","the","even","not","options","docs","setup","any","into","they","you","pass","listed","function","additional"],"title_tokens":["extensions","languages","crates-nvim","setupopts","option","vim","rust"],"anchors":[]},{"id":"1055","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","tokens":["server","for","completion","crates-nvim","enable","whether","in-process","language"],"title_tokens":["crates","completion","rust","crates-nvim","option","setupopts","languages","vim","extensions","enabled"],"anchors":[]},{"id":"1056","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","content":"The maximum number of search results to display","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","tokens":["display","the","number","maximum","search","results"],"title_tokens":["crates-nvim","vim","max_results","option","languages","rust","setupopts","completion","crates","extensions"],"anchors":[]},{"id":"1057","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","content":"The minimum number of characters to type before completions begin appearing","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","tokens":["before","characters","begin","type","completions","the","appearing","number","minimum"],"title_tokens":["extensions","crates-nvim","languages","vim","rust","setupopts","completion","crates","option","min_chars"],"anchors":[]},{"id":"1058","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","content":"Whether to enable actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","tokens":["whether","actions","crates-nvim","in-process","enable","server","language","for"],"title_tokens":["crates-nvim","lsp","actions","option","languages","rust","vim","extensions","setupopts"],"anchors":[]},{"id":"1059","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","tokens":["whether","enable","in-process","server","for","crates-nvim","completion","language"],"title_tokens":["lsp","option","languages","completion","setupopts","extensions","vim","crates-nvim","rust"],"anchors":[]},{"id":"1060","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","content":"Whether to enable crates.nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","tokens":["nvim","enable","language","server","whether","in-process","crates"],"title_tokens":["crates-nvim","option","setupopts","languages","lsp","rust","enabled","extensions","vim"],"anchors":[]},{"id":"1061","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","content":"Whether to enable hover actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","tokens":["actions","crates-nvim","language","server","hover","whether","for","in-process","enable"],"title_tokens":["lsp","extensions","rust","languages","crates-nvim","setupopts","option","hover","vim"],"anchors":[]},{"id":"1062","title":"Option: vim.languages.rust.format.enable","content":"Whether to enable Rust formatting.","path":"options.html#option-vim.languages.rust.format.enable","tokens":["enable","whether","rust","formatting"],"title_tokens":["vim","languages","option","rust","format","enable"],"anchors":[]},{"id":"1063","title":"Option: vim.languages.rust.format.type","content":"Rust formatter to use","path":"options.html#option-vim.languages.rust.format.type","tokens":["use","formatter","rust"],"title_tokens":["option","rust","type","languages","vim","format"],"anchors":[]},{"id":"1064","title":"Option: vim.languages.rust.lsp.enable","content":"Whether to enable Rust LSP support (rust-analyzer with extra tools).","path":"options.html#option-vim.languages.rust.lsp.enable","tokens":["rust","whether","support","extra","rust-analyzer","with","enable","lsp","tools"],"title_tokens":["vim","enable","lsp","option","languages","rust"],"anchors":[]},{"id":"1065","title":"Option: vim.languages.rust.lsp.opts","content":"Options to pass to rust analyzer","path":"options.html#option-vim.languages.rust.lsp.opts","tokens":["options","rust","analyzer","pass"],"title_tokens":["languages","option","rust","opts","vim","lsp"],"anchors":[]},{"id":"1066","title":"Option: vim.languages.rust.lsp.package","content":"rust-analyzer package, or the command to run as a list of strings","path":"options.html#option-vim.languages.rust.lsp.package","tokens":["rust-analyzer","list","package","run","strings","the","command"],"title_tokens":["rust","languages","option","lsp","package","vim"],"anchors":[]},{"id":"1067","title":"Option: vim.languages.rust.treesitter.enable","content":"Whether to enable Rust treesitter.","path":"options.html#option-vim.languages.rust.treesitter.enable","tokens":["enable","treesitter","whether","rust"],"title_tokens":["vim","languages","rust","treesitter","option","enable"],"anchors":[]},{"id":"1068","title":"Option: vim.languages.rust.treesitter.package","content":"The rust treesitter package to use.","path":"options.html#option-vim.languages.rust.treesitter.package","tokens":["treesitter","the","use","package","rust"],"title_tokens":["treesitter","package","rust","vim","option","languages"],"anchors":[]},{"id":"1069","title":"Option: vim.languages.scala.dap.config","content":"Lua configuration for dap","path":"options.html#option-vim.languages.scala.dap.config","tokens":["configuration","for","dap","lua"],"title_tokens":["dap","languages","config","option","scala","vim"],"anchors":[]},{"id":"1070","title":"Option: vim.languages.scala.dap.enable","content":"Whether to enable Scala Debug Adapter support (metals).","path":"options.html#option-vim.languages.scala.dap.enable","tokens":["whether","adapter","scala","metals","support","enable","debug"],"title_tokens":["option","vim","scala","dap","enable","languages"],"anchors":[]},{"id":"1071","title":"Option: vim.languages.scala.enable","content":"Whether to enable Scala language support.","path":"options.html#option-vim.languages.scala.enable","tokens":["support","enable","whether","language","scala"],"title_tokens":["scala","option","enable","vim","languages"],"anchors":[]},{"id":"1072","title":"Option: vim.languages.scala.fixShortmess","content":"Remove the 'F' flag from shortmess to allow messages to be shown. Without doing this, autocommands that deal with filetypes prohibit messages from being shown","path":"options.html#option-vim.languages.scala.fixShortmess","tokens":["the","without","this","allow","doing","from","with","autocommands","filetypes","shown","prohibit","deal","messages","being","flag","shortmess","that","remove"],"title_tokens":["vim","option","languages","fixshortmess","scala"],"anchors":[]},{"id":"1073","title":"Option: vim.languages.scala.lsp.enable","content":"Whether to enable Scala LSP support (metals).","path":"options.html#option-vim.languages.scala.lsp.enable","tokens":["whether","support","enable","lsp","metals","scala"],"title_tokens":["languages","enable","vim","option","scala","lsp"],"anchors":[]},{"id":"1074","title":"Option: vim.languages.scala.lsp.extraMappings.listCommands","content":"List Metals commands","path":"options.html#option-vim.languages.scala.lsp.extraMappings.listCommands","tokens":["list","commands","metals"],"title_tokens":["option","extramappings","listcommands","scala","vim","lsp","languages"],"anchors":[]},{"id":"1075","title":"Option: vim.languages.scala.lsp.extraSettings","content":"Extra settings passed to the metals config. Check nvim-metals docs for available options","path":"options.html#option-vim.languages.scala.lsp.extraSettings","tokens":["metals","docs","available","options","the","extra","settings","nvim-metals","passed","for","check","config"],"title_tokens":["option","extrasettings","vim","languages","scala","lsp"],"anchors":[]},{"id":"1076","title":"Option: vim.languages.scala.lsp.package","content":"The metals package to use.","path":"options.html#option-vim.languages.scala.lsp.package","tokens":["metals","use","package","the"],"title_tokens":["scala","package","vim","lsp","option","languages"],"anchors":[]},{"id":"1077","title":"Option: vim.languages.scala.treesitter.enable","content":"Whether to enable Scala treesitter.","path":"options.html#option-vim.languages.scala.treesitter.enable","tokens":["whether","enable","scala","treesitter"],"title_tokens":["enable","vim","languages","treesitter","option","scala"],"anchors":[]},{"id":"1078","title":"Option: vim.languages.scala.treesitter.package","content":"The scala treesitter package to use.","path":"options.html#option-vim.languages.scala.treesitter.package","tokens":["package","scala","use","treesitter","the"],"title_tokens":["option","scala","vim","treesitter","package","languages"],"anchors":[]},{"id":"1079","title":"Option: vim.languages.scss.enable","content":"Whether to enable SCSS/SASS language support.","path":"options.html#option-vim.languages.scss.enable","tokens":["scss","language","sass","support","whether","enable"],"title_tokens":["option","enable","languages","vim","scss"],"anchors":[]},{"id":"1080","title":"Option: vim.languages.scss.extraDiagnostics.enable","content":"Whether to enable extra SCSS/SASS diagnostics via nvim-lint.","path":"options.html#option-vim.languages.scss.extraDiagnostics.enable","tokens":["scss","via","diagnostics","enable","extra","nvim-lint","sass","whether"],"title_tokens":["languages","scss","option","vim","extradiagnostics","enable"],"anchors":[]},{"id":"1081","title":"Option: vim.languages.scss.extraDiagnostics.types","content":"extra SCSS/SASS diagnostics providers","path":"options.html#option-vim.languages.scss.extraDiagnostics.types","tokens":["sass","scss","extra","diagnostics","providers"],"title_tokens":["languages","vim","scss","extradiagnostics","types","option"],"anchors":[]},{"id":"1082","title":"Option: vim.languages.scss.format.enable","content":"Whether to enable SCSS/SASS formatting.","path":"options.html#option-vim.languages.scss.format.enable","tokens":["whether","sass","formatting","enable","scss"],"title_tokens":["format","enable","vim","languages","option","scss"],"anchors":[]},{"id":"1083","title":"Option: vim.languages.scss.format.type","content":"SCSS/SASS formatter to use","path":"options.html#option-vim.languages.scss.format.type","tokens":["scss","formatter","sass","use"],"title_tokens":["vim","option","scss","languages","type","format"],"anchors":[]},{"id":"1084","title":"Option: vim.languages.scss.lsp.enable","content":"Whether to enable SCSS/SASS LSP support.","path":"options.html#option-vim.languages.scss.lsp.enable","tokens":["enable","scss","sass","lsp","whether","support"],"title_tokens":["vim","languages","scss","option","lsp","enable"],"anchors":[]},{"id":"1085","title":"Option: vim.languages.scss.lsp.servers","content":"SCSS/SASS LSP server to use","path":"options.html#option-vim.languages.scss.lsp.servers","tokens":["server","sass","use","lsp","scss"],"title_tokens":["lsp","servers","languages","vim","option","scss"],"anchors":[]},{"id":"1086","title":"Option: vim.languages.scss.treesitter.enable","content":"Whether to enable SCSS/SASS treesitter.","path":"options.html#option-vim.languages.scss.treesitter.enable","tokens":["sass","whether","treesitter","scss","enable"],"title_tokens":["languages","vim","option","scss","treesitter","enable"],"anchors":[]},{"id":"1087","title":"Option: vim.languages.scss.treesitter.package","content":"The scss treesitter package to use.","path":"options.html#option-vim.languages.scss.treesitter.package","tokens":["package","treesitter","the","scss","use"],"title_tokens":["vim","option","scss","package","languages","treesitter"],"anchors":[]},{"id":"1088","title":"Option: vim.languages.sql.enable","content":"Whether to enable SQL language support.","path":"options.html#option-vim.languages.sql.enable","tokens":["whether","language","sql","enable","support"],"title_tokens":["enable","vim","languages","option","sql"],"anchors":[]},{"id":"1089","title":"Option: vim.languages.sql.extraDiagnostics.enable","content":"Whether to enable extra SQL diagnostics via nvim-lint.","path":"options.html#option-vim.languages.sql.extraDiagnostics.enable","tokens":["via","enable","whether","nvim-lint","sql","extra","diagnostics"],"title_tokens":["sql","vim","option","languages","extradiagnostics","enable"],"anchors":[]},{"id":"1090","title":"Option: vim.languages.sql.extraDiagnostics.types","content":"extra SQL diagnostics providers","path":"options.html#option-vim.languages.sql.extraDiagnostics.types","tokens":["sql","providers","diagnostics","extra"],"title_tokens":["vim","extradiagnostics","types","sql","option","languages"],"anchors":[]},{"id":"1091","title":"Option: vim.languages.sql.format.enable","content":"Whether to enable SQL formatting.","path":"options.html#option-vim.languages.sql.format.enable","tokens":["sql","whether","enable","formatting"],"title_tokens":["option","enable","languages","format","sql","vim"],"anchors":[]},{"id":"1092","title":"Option: vim.languages.sql.format.type","content":"SQL formatter to use","path":"options.html#option-vim.languages.sql.format.type","tokens":["sql","use","formatter"],"title_tokens":["sql","type","languages","format","vim","option"],"anchors":[]},{"id":"1093","title":"Option: vim.languages.sql.lsp.enable","content":"Whether to enable SQL LSP support.","path":"options.html#option-vim.languages.sql.lsp.enable","tokens":["enable","sql","whether","lsp","support"],"title_tokens":["enable","languages","sql","vim","lsp","option"],"anchors":[]},{"id":"1094","title":"Option: vim.languages.sql.lsp.servers","content":"SQL LSP server to use","path":"options.html#option-vim.languages.sql.lsp.servers","tokens":["lsp","server","use","sql"],"title_tokens":["sql","lsp","option","languages","servers","vim"],"anchors":[]},{"id":"1095","title":"Option: vim.languages.sql.treesitter.enable","content":"Whether to enable SQL treesitter.","path":"options.html#option-vim.languages.sql.treesitter.enable","tokens":["sql","whether","enable","treesitter"],"title_tokens":["option","languages","enable","vim","sql","treesitter"],"anchors":[]},{"id":"1096","title":"Option: vim.languages.sql.treesitter.package","content":"SQL treesitter grammar to use","path":"options.html#option-vim.languages.sql.treesitter.package","tokens":["sql","treesitter","grammar","use"],"title_tokens":["vim","treesitter","languages","sql","option","package"],"anchors":[]},{"id":"1097","title":"Option: vim.languages.standard-ml.enable","content":"Whether to enable Standard ML support.","path":"options.html#option-vim.languages.standard-ml.enable","tokens":["support","enable","whether","standard"],"title_tokens":["enable","languages","option","vim","standard-ml"],"anchors":[]},{"id":"1098","title":"Option: vim.languages.standard-ml.format.enable","content":"Whether to enable Standard ML formatting.","path":"options.html#option-vim.languages.standard-ml.format.enable","tokens":["enable","formatting","standard","whether"],"title_tokens":["option","standard-ml","enable","languages","vim","format"],"anchors":[]},{"id":"1099","title":"Option: vim.languages.standard-ml.format.type","content":"Standard ML formatter to use","path":"options.html#option-vim.languages.standard-ml.format.type","tokens":["standard","formatter","use"],"title_tokens":["type","option","standard-ml","format","vim","languages"],"anchors":[]},{"id":"1100","title":"Option: vim.languages.standard-ml.lsp.enable","content":"Whether to enable Standard ML LSP support.","path":"options.html#option-vim.languages.standard-ml.lsp.enable","tokens":["lsp","whether","enable","standard","support"],"title_tokens":["languages","vim","standard-ml","enable","option","lsp"],"anchors":[]},{"id":"1101","title":"Option: vim.languages.standard-ml.lsp.servers","content":"Standard ML LSP server to use","path":"options.html#option-vim.languages.standard-ml.lsp.servers","tokens":["standard","server","use","lsp"],"title_tokens":["vim","lsp","option","languages","servers","standard-ml"],"anchors":[]},{"id":"1102","title":"Option: vim.languages.standard-ml.treesitter.enable","content":"Whether to enable Standard ML treesitter.","path":"options.html#option-vim.languages.standard-ml.treesitter.enable","tokens":["whether","enable","standard","treesitter"],"title_tokens":["option","languages","treesitter","enable","vim","standard-ml"],"anchors":[]},{"id":"1103","title":"Option: vim.languages.standard-ml.treesitter.package","content":"The sml treesitter package to use.","path":"options.html#option-vim.languages.standard-ml.treesitter.package","tokens":["package","treesitter","the","use","sml"],"title_tokens":["option","vim","standard-ml","treesitter","languages","package"],"anchors":[]},{"id":"1104","title":"Option: vim.languages.svelte.enable","content":"Whether to enable Svelte language support.","path":"options.html#option-vim.languages.svelte.enable","tokens":["enable","svelte","support","language","whether"],"title_tokens":["vim","svelte","languages","option","enable"],"anchors":[]},{"id":"1105","title":"Option: vim.languages.svelte.extraDiagnostics.enable","content":"Whether to enable extra Svelte diagnostics via nvim-lint.","path":"options.html#option-vim.languages.svelte.extraDiagnostics.enable","tokens":["enable","svelte","via","whether","diagnostics","extra","nvim-lint"],"title_tokens":["option","extradiagnostics","svelte","languages","vim","enable"],"anchors":[]},{"id":"1106","title":"Option: vim.languages.svelte.extraDiagnostics.types","content":"extra Svelte diagnostics providers","path":"options.html#option-vim.languages.svelte.extraDiagnostics.types","tokens":["diagnostics","extra","svelte","providers"],"title_tokens":["svelte","vim","extradiagnostics","languages","types","option"],"anchors":[]},{"id":"1107","title":"Option: vim.languages.svelte.format.enable","content":"Whether to enable Svelte formatting.","path":"options.html#option-vim.languages.svelte.format.enable","tokens":["svelte","formatting","whether","enable"],"title_tokens":["vim","languages","svelte","option","format","enable"],"anchors":[]},{"id":"1108","title":"Option: vim.languages.svelte.format.type","content":"Svelte formatter to use","path":"options.html#option-vim.languages.svelte.format.type","tokens":["formatter","svelte","use"],"title_tokens":["svelte","option","languages","vim","format","type"],"anchors":[]},{"id":"1109","title":"Option: vim.languages.svelte.lsp.enable","content":"Whether to enable Svelte LSP support.","path":"options.html#option-vim.languages.svelte.lsp.enable","tokens":["lsp","support","whether","enable","svelte"],"title_tokens":["lsp","enable","option","languages","vim","svelte"],"anchors":[]},{"id":"1110","title":"Option: vim.languages.svelte.lsp.servers","content":"Svelte LSP server to use","path":"options.html#option-vim.languages.svelte.lsp.servers","tokens":["server","svelte","lsp","use"],"title_tokens":["lsp","servers","option","vim","languages","svelte"],"anchors":[]},{"id":"1111","title":"Option: vim.languages.svelte.treesitter.enable","content":"Whether to enable Svelte treesitter.","path":"options.html#option-vim.languages.svelte.treesitter.enable","tokens":["whether","svelte","treesitter","enable"],"title_tokens":["svelte","treesitter","languages","enable","option","vim"],"anchors":[]},{"id":"1112","title":"Option: vim.languages.svelte.treesitter.sveltePackage","content":"The svelte treesitter package to use.","path":"options.html#option-vim.languages.svelte.treesitter.sveltePackage","tokens":["package","use","svelte","the","treesitter"],"title_tokens":["svelte","treesitter","vim","sveltepackage","languages","option"],"anchors":[]},{"id":"1113","title":"Option: vim.languages.tera.enable","content":"Whether to enable Tera templating language support.","path":"options.html#option-vim.languages.tera.enable","tokens":["tera","enable","whether","templating","language","support"],"title_tokens":["tera","enable","vim","option","languages"],"anchors":[]},{"id":"1114","title":"Option: vim.languages.tera.lsp.enable","content":"Whether to enable Tera LSP support.","path":"options.html#option-vim.languages.tera.lsp.enable","tokens":["support","tera","enable","whether","lsp"],"title_tokens":["tera","lsp","enable","vim","option","languages"],"anchors":[]},{"id":"1115","title":"Option: vim.languages.tera.lsp.servers","content":"Tera LSP server to use","path":"options.html#option-vim.languages.tera.lsp.servers","tokens":["use","server","tera","lsp"],"title_tokens":["tera","servers","lsp","option","languages","vim"],"anchors":[]},{"id":"1116","title":"Option: vim.languages.tera.treesitter.enable","content":"Whether to enable Tera treesitter.","path":"options.html#option-vim.languages.tera.treesitter.enable","tokens":["tera","treesitter","enable","whether"],"title_tokens":["vim","tera","option","treesitter","languages","enable"],"anchors":[]},{"id":"1117","title":"Option: vim.languages.tera.treesitter.injection","content":"Treesitter language to inject in Tera templates","path":"options.html#option-vim.languages.tera.treesitter.injection","tokens":["templates","tera","language","treesitter","inject"],"title_tokens":["option","vim","treesitter","tera","injection","languages"],"anchors":[]},{"id":"1118","title":"Option: vim.languages.tera.treesitter.package","content":"The tera treesitter package to use.","path":"options.html#option-vim.languages.tera.treesitter.package","tokens":["treesitter","the","use","package","tera"],"title_tokens":["option","languages","treesitter","package","vim","tera"],"anchors":[]},{"id":"1119","title":"Option: vim.languages.terraform.enable","content":"Whether to enable Terraform support.","path":"options.html#option-vim.languages.terraform.enable","tokens":["terraform","whether","support","enable"],"title_tokens":["enable","languages","option","terraform","vim"],"anchors":[]},{"id":"1120","title":"Option: vim.languages.terraform.format.enable","content":"Whether to enable Enable Terraform formatting.","path":"options.html#option-vim.languages.terraform.format.enable","tokens":["enable","terraform","formatting","whether"],"title_tokens":["languages","option","vim","enable","terraform","format"],"anchors":[]},{"id":"1121","title":"Option: vim.languages.terraform.format.type","content":"Terraform formatter to use","path":"options.html#option-vim.languages.terraform.format.type","tokens":["use","terraform","formatter"],"title_tokens":["type","format","option","vim","languages","terraform"],"anchors":[]},{"id":"1122","title":"Option: vim.languages.terraform.lsp.enable","content":"Whether to enable Terraform LSP support (terraform-ls).","path":"options.html#option-vim.languages.terraform.lsp.enable","tokens":["terraform-ls","enable","lsp","support","terraform","whether"],"title_tokens":["terraform","option","vim","languages","lsp","enable"],"anchors":[]},{"id":"1123","title":"Option: vim.languages.terraform.lsp.servers","content":"Terraform LSP server to use","path":"options.html#option-vim.languages.terraform.lsp.servers","tokens":["terraform","lsp","use","server"],"title_tokens":["vim","servers","option","lsp","terraform","languages"],"anchors":[]},{"id":"1124","title":"Option: vim.languages.terraform.treesitter.enable","content":"Whether to enable Terraform treesitter.","path":"options.html#option-vim.languages.terraform.treesitter.enable","tokens":["whether","enable","terraform","treesitter"],"title_tokens":["languages","option","terraform","enable","treesitter","vim"],"anchors":[]},{"id":"1125","title":"Option: vim.languages.terraform.treesitter.package","content":"The terraform treesitter package to use.","path":"options.html#option-vim.languages.terraform.treesitter.package","tokens":["package","use","treesitter","terraform","the"],"title_tokens":["languages","terraform","vim","treesitter","option","package"],"anchors":[]},{"id":"1126","title":"Option: vim.languages.tex.enable","content":"Whether to enable TeX language support.","path":"options.html#option-vim.languages.tex.enable","tokens":["whether","tex","language","enable","support"],"title_tokens":["option","vim","languages","tex","enable"],"anchors":[]},{"id":"1127","title":"Option: vim.languages.tex.format.enable","content":"Whether to enable TeX formatting.","path":"options.html#option-vim.languages.tex.format.enable","tokens":["whether","enable","formatting","tex"],"title_tokens":["enable","vim","languages","tex","format","option"],"anchors":[]},{"id":"1128","title":"Option: vim.languages.tex.format.type","content":"TeX formatter to use","path":"options.html#option-vim.languages.tex.format.type","tokens":["formatter","use","tex"],"title_tokens":["format","languages","option","tex","vim","type"],"anchors":[]},{"id":"1129","title":"Option: vim.languages.tex.lsp.enable","content":"Whether to enable TeX LSP support.","path":"options.html#option-vim.languages.tex.lsp.enable","tokens":["support","tex","lsp","whether","enable"],"title_tokens":["enable","tex","option","vim","languages","lsp"],"anchors":[]},{"id":"1130","title":"Option: vim.languages.tex.lsp.servers","content":"TeX LSP server to use","path":"options.html#option-vim.languages.tex.lsp.servers","tokens":["tex","lsp","server","use"],"title_tokens":["lsp","servers","option","languages","vim","tex"],"anchors":[]},{"id":"1131","title":"Option: vim.languages.tex.treesitter.bibtexPackage","content":"The bibtex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.bibtexPackage","tokens":["bibtex","the","package","treesitter","use"],"title_tokens":["treesitter","bibtexpackage","option","vim","languages","tex"],"anchors":[]},{"id":"1132","title":"Option: vim.languages.tex.treesitter.enable","content":"Enable TeX treesitter","path":"options.html#option-vim.languages.tex.treesitter.enable","tokens":["enable","tex","treesitter"],"title_tokens":["treesitter","tex","enable","vim","languages","option"],"anchors":[]},{"id":"1133","title":"Option: vim.languages.tex.treesitter.latexPackage","content":"The latex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.latexPackage","tokens":["latex","the","package","treesitter","use"],"title_tokens":["tex","latexpackage","treesitter","option","vim","languages"],"anchors":[]},{"id":"1134","title":"Option: vim.languages.toml.enable","content":"Whether to enable TOML configuration language support.","path":"options.html#option-vim.languages.toml.enable","tokens":["configuration","toml","language","whether","support","enable"],"title_tokens":["option","enable","vim","languages","toml"],"anchors":[]},{"id":"1135","title":"Option: vim.languages.toml.extraDiagnostics.enable","content":"Whether to enable extra TOML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.toml.extraDiagnostics.enable","tokens":["via","whether","enable","extra","toml","diagnostics","nvim-lint"],"title_tokens":["option","toml","extradiagnostics","enable","languages","vim"],"anchors":[]},{"id":"1136","title":"Option: vim.languages.toml.extraDiagnostics.types","content":"extra TOML diagnostics providers","path":"options.html#option-vim.languages.toml.extraDiagnostics.types","tokens":["providers","diagnostics","toml","extra"],"title_tokens":["extradiagnostics","option","languages","vim","types","toml"],"anchors":[]},{"id":"1137","title":"Option: vim.languages.toml.format.enable","content":"Whether to enable TOML formatting.","path":"options.html#option-vim.languages.toml.format.enable","tokens":["whether","toml","enable","formatting"],"title_tokens":["option","languages","format","enable","toml","vim"],"anchors":[]},{"id":"1138","title":"Option: vim.languages.toml.format.type","content":"TOML formatter to use.","path":"options.html#option-vim.languages.toml.format.type","tokens":["toml","formatter","use"],"title_tokens":["type","vim","languages","toml","format","option"],"anchors":[]},{"id":"1139","title":"Option: vim.languages.toml.lsp.enable","content":"Whether to enable TOML LSP support.","path":"options.html#option-vim.languages.toml.lsp.enable","tokens":["support","toml","whether","lsp","enable"],"title_tokens":["vim","languages","toml","option","lsp","enable"],"anchors":[]},{"id":"1140","title":"Option: vim.languages.toml.lsp.servers","content":"TOML LSP server to use","path":"options.html#option-vim.languages.toml.lsp.servers","tokens":["use","toml","lsp","server"],"title_tokens":["servers","option","toml","vim","languages","lsp"],"anchors":[]},{"id":"1141","title":"Option: vim.languages.toml.treesitter.enable","content":"Whether to enable TOML treesitter.","path":"options.html#option-vim.languages.toml.treesitter.enable","tokens":["treesitter","whether","enable","toml"],"title_tokens":["treesitter","toml","languages","enable","option","vim"],"anchors":[]},{"id":"1142","title":"Option: vim.languages.toml.treesitter.package","content":"The toml treesitter package to use.","path":"options.html#option-vim.languages.toml.treesitter.package","tokens":["the","use","treesitter","package","toml"],"title_tokens":["package","toml","languages","treesitter","vim","option"],"anchors":[]},{"id":"1143","title":"Option: vim.languages.tsx.enable","content":"Whether to enable Typescript XML (TSX) language support.","path":"options.html#option-vim.languages.tsx.enable","tokens":["enable","tsx","whether","xml","typescript","language","support"],"title_tokens":["vim","tsx","enable","option","languages"],"anchors":[]},{"id":"1144","title":"Option: vim.languages.tsx.extraDiagnostics.enable","content":"Whether to enable extra Typescript XML (TSX) diagnostics via nvim-lint.","path":"options.html#option-vim.languages.tsx.extraDiagnostics.enable","tokens":["tsx","via","enable","xml","whether","typescript","diagnostics","nvim-lint","extra"],"title_tokens":["extradiagnostics","enable","vim","tsx","option","languages"],"anchors":[]},{"id":"1145","title":"Option: vim.languages.tsx.extraDiagnostics.types","content":"extra Typescript XML (TSX) diagnostics providers","path":"options.html#option-vim.languages.tsx.extraDiagnostics.types","tokens":["diagnostics","typescript","xml","extra","providers","tsx"],"title_tokens":["vim","tsx","extradiagnostics","option","languages","types"],"anchors":[]},{"id":"1146","title":"Option: vim.languages.tsx.format.enable","content":"Whether to enable Typescript XML (TSX) formatting.","path":"options.html#option-vim.languages.tsx.format.enable","tokens":["whether","tsx","enable","xml","formatting","typescript"],"title_tokens":["enable","tsx","languages","option","format","vim"],"anchors":[]},{"id":"1147","title":"Option: vim.languages.tsx.format.type","content":"Typescript XML (TSX) formatter to use","path":"options.html#option-vim.languages.tsx.format.type","tokens":["use","typescript","formatter","xml","tsx"],"title_tokens":["languages","format","vim","option","tsx","type"],"anchors":[]},{"id":"1148","title":"Option: vim.languages.tsx.lsp.enable","content":"Whether to enable Typescript XML (TSX) LSP support.","path":"options.html#option-vim.languages.tsx.lsp.enable","tokens":["lsp","whether","typescript","enable","xml","tsx","support"],"title_tokens":["option","lsp","enable","vim","languages","tsx"],"anchors":[]},{"id":"1149","title":"Option: vim.languages.tsx.lsp.servers","content":"Typescript XML (TSX) LSP server to use","path":"options.html#option-vim.languages.tsx.lsp.servers","tokens":["use","tsx","xml","lsp","server","typescript"],"title_tokens":["languages","vim","option","lsp","servers","tsx"],"anchors":[]},{"id":"1150","title":"Option: vim.languages.tsx.treesitter.enable","content":"Whether to enable Typescript XML (TSX) treesitter.","path":"options.html#option-vim.languages.tsx.treesitter.enable","tokens":["whether","typescript","xml","treesitter","enable","tsx"],"title_tokens":["option","vim","enable","treesitter","tsx","languages"],"anchors":[]},{"id":"1151","title":"Option: vim.languages.tsx.treesitter.package","content":"The tsx treesitter package to use.","path":"options.html#option-vim.languages.tsx.treesitter.package","tokens":["use","tsx","treesitter","package","the"],"title_tokens":["languages","tsx","option","vim","treesitter","package"],"anchors":[]},{"id":"1152","title":"Option: vim.languages.twig.enable","content":"Whether to enable Twig templating language support.","path":"options.html#option-vim.languages.twig.enable","tokens":["whether","templating","twig","language","enable","support"],"title_tokens":["option","twig","enable","vim","languages"],"anchors":[]},{"id":"1153","title":"Option: vim.languages.twig.extraDiagnostics.enable","content":"Whether to enable extra Twig diagnostics via nvim-lint.","path":"options.html#option-vim.languages.twig.extraDiagnostics.enable","tokens":["via","diagnostics","twig","nvim-lint","whether","extra","enable"],"title_tokens":["vim","languages","option","twig","extradiagnostics","enable"],"anchors":[]},{"id":"1154","title":"Option: vim.languages.twig.extraDiagnostics.types","content":"extra Twig diagnostics providers","path":"options.html#option-vim.languages.twig.extraDiagnostics.types","tokens":["providers","twig","extra","diagnostics"],"title_tokens":["vim","extradiagnostics","twig","languages","types","option"],"anchors":[]},{"id":"1155","title":"Option: vim.languages.twig.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.twig.format.enable","tokens":["whether","formatting","enable","php"],"title_tokens":["vim","languages","twig","option","format","enable"],"anchors":[]},{"id":"1156","title":"Option: vim.languages.twig.format.type","content":"Twig formatter to use","path":"options.html#option-vim.languages.twig.format.type","tokens":["formatter","use","twig"],"title_tokens":["vim","twig","type","languages","option","format"],"anchors":[]},{"id":"1157","title":"Option: vim.languages.twig.lsp.enable","content":"Whether to enable Twig LSP support.","path":"options.html#option-vim.languages.twig.lsp.enable","tokens":["whether","twig","lsp","support","enable"],"title_tokens":["languages","enable","lsp","vim","option","twig"],"anchors":[]},{"id":"1158","title":"Option: vim.languages.twig.lsp.servers","content":"Twig LSP server to use","path":"options.html#option-vim.languages.twig.lsp.servers","tokens":["use","twig","lsp","server"],"title_tokens":["servers","option","lsp","languages","vim","twig"],"anchors":[]},{"id":"1159","title":"Option: vim.languages.twig.treesitter.enable","content":"Whether to enable Twig treesitter.","path":"options.html#option-vim.languages.twig.treesitter.enable","tokens":["whether","enable","twig","treesitter"],"title_tokens":["enable","treesitter","languages","twig","option","vim"],"anchors":[]},{"id":"1160","title":"Option: vim.languages.twig.treesitter.package","content":"The twig treesitter package to use.","path":"options.html#option-vim.languages.twig.treesitter.package","tokens":["the","package","use","twig","treesitter"],"title_tokens":["package","option","vim","languages","twig","treesitter"],"anchors":[]},{"id":"1161","title":"Option: vim.languages.typescript.enable","content":"Whether to enable Typescript/Javascript language support.","path":"options.html#option-vim.languages.typescript.enable","tokens":["whether","enable","typescript","javascript","language","support"],"title_tokens":["enable","vim","languages","option","typescript"],"anchors":[]},{"id":"1162","title":"Option: vim.languages.typescript.extensions.ts-error-translator.enable","content":"Whether to enable [ts-error-translator.nvim]: https://github.com/dmmulroy/ts-error-translator.nvim\nTypescript error translation with [ts-error-translator.nvim]\n.","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.enable","tokens":["https","whether","translation","com","with","nvim","ts-error-translator","dmmulroy","enable","error","github","typescript"],"title_tokens":["typescript","enable","languages","vim","extensions","option","ts-error-translator"],"anchors":[]},{"id":"1163","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts","content":"Option table to pass into the setup function of ts-error-translator\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts","tokens":["function","the","table","pass","listed","you","additional","docs","ts-error-translator","setup","can","even","they","into","not","option","options","any"],"title_tokens":["option","languages","vim","typescript","extensions","ts-error-translator","setupopts"],"anchors":[]},{"id":"1164","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","content":"Automatically override the publish_diagnostics handler","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","tokens":["handler","publish_diagnostics","automatically","override","the"],"title_tokens":["vim","languages","extensions","ts-error-translator","option","setupopts","auto_override_publish_diagnostics","typescript"],"anchors":[]},{"id":"1165","title":"Option: vim.languages.typescript.extraDiagnostics.enable","content":"Whether to enable extra Typescript/Javascript diagnostics.","path":"options.html#option-vim.languages.typescript.extraDiagnostics.enable","tokens":["javascript","extra","diagnostics","whether","typescript","enable"],"title_tokens":["typescript","option","languages","extradiagnostics","vim","enable"],"anchors":[]},{"id":"1166","title":"Option: vim.languages.typescript.extraDiagnostics.types","content":"extra Typescript/Javascript diagnostics providers","path":"options.html#option-vim.languages.typescript.extraDiagnostics.types","tokens":["diagnostics","providers","extra","typescript","javascript"],"title_tokens":["vim","languages","typescript","option","types","extradiagnostics"],"anchors":[]},{"id":"1167","title":"Option: vim.languages.typescript.format.enable","content":"Whether to enable Typescript/Javascript formatting.","path":"options.html#option-vim.languages.typescript.format.enable","tokens":["typescript","whether","enable","javascript","formatting"],"title_tokens":["option","vim","languages","enable","typescript","format"],"anchors":[]},{"id":"1168","title":"Option: vim.languages.typescript.format.type","content":"Typescript/Javascript formatter to use","path":"options.html#option-vim.languages.typescript.format.type","tokens":["formatter","javascript","use","typescript"],"title_tokens":["option","vim","type","languages","typescript","format"],"anchors":[]},{"id":"1169","title":"Option: vim.languages.typescript.lsp.enable","content":"Whether to enable Typescript/Javascript LSP support.","path":"options.html#option-vim.languages.typescript.lsp.enable","tokens":["enable","javascript","typescript","lsp","whether","support"],"title_tokens":["enable","lsp","option","languages","vim","typescript"],"anchors":[]},{"id":"1170","title":"Option: vim.languages.typescript.lsp.servers","content":"Typescript/Javascript LSP server to use","path":"options.html#option-vim.languages.typescript.lsp.servers","tokens":["lsp","server","typescript","use","javascript"],"title_tokens":["vim","typescript","languages","servers","lsp","option"],"anchors":[]},{"id":"1171","title":"Option: vim.languages.typescript.treesitter.enable","content":"Whether to enable Typescript/Javascript treesitter.","path":"options.html#option-vim.languages.typescript.treesitter.enable","tokens":["enable","whether","javascript","treesitter","typescript"],"title_tokens":["option","typescript","languages","treesitter","enable","vim"],"anchors":[]},{"id":"1172","title":"Option: vim.languages.typescript.treesitter.jsPackage","content":"The javascript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.jsPackage","tokens":["treesitter","javascript","the","package","use"],"title_tokens":["jspackage","option","languages","typescript","treesitter","vim"],"anchors":[]},{"id":"1173","title":"Option: vim.languages.typescript.treesitter.tsPackage","content":"The typescript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.tsPackage","tokens":["use","treesitter","the","typescript","package"],"title_tokens":["vim","typescript","languages","option","treesitter","tspackage"],"anchors":[]},{"id":"1174","title":"Option: vim.languages.typst.enable","content":"Whether to enable Typst language support.","path":"options.html#option-vim.languages.typst.enable","tokens":["enable","whether","language","typst","support"],"title_tokens":["enable","option","languages","typst","vim"],"anchors":[]},{"id":"1175","title":"Option: vim.languages.typst.extensions.typst-concealer.enable","content":"Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer\nInline typst preview for Neovim via [typst-concealer] .","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.enable","tokens":["inline","typst-concealer","https","github","preview","com","neovim","partywumpus","enable","whether","for","via","typst"],"title_tokens":["option","typst-concealer","enable","vim","typst","extensions","languages"],"anchors":[]},{"id":"1176","title":"Option: vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","content":"Enable typst-concealer in buffer","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","tokens":["enable","buffer","typst-concealer"],"title_tokens":["typst","mappings","vim","option","toggleconcealing","languages","extensions","typst-concealer"],"anchors":[]},{"id":"1177","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts","content":"Option table to pass into the setup function of typst-concealer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts","tokens":["not","you","function","pass","options","table","even","into","docs","setup","option","any","additional","they","typst-concealer","listed","the","can"],"title_tokens":["typst","typst-concealer","setupopts","option","vim","languages","extensions"],"anchors":[]},{"id":"1178","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.color","content":"What color should typst-concealer render text/stroke with? (only applies when styling_type is 'colorscheme')","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.color","tokens":["only","what","color","stroke","text","typst-concealer","should","with","when","styling_type","render","applies","colorscheme"],"title_tokens":["typst-concealer","vim","setupopts","extensions","color","option","languages","typst"],"anchors":[]},{"id":"1179","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","content":"Should typst-concealer still conceal when the normal mode cursor goes over a line.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","tokens":["when","the","normal","conceal","cursor","typst-concealer","over","line","still","goes","should","mode"],"title_tokens":["typst-concealer","vim","option","extensions","conceal_in_normal","typst","setupopts","languages"],"anchors":[]},{"id":"1180","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","content":"Should typst-concealer provide diagnostics on error?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","tokens":["should","typst-concealer","diagnostics","error","provide"],"title_tokens":["setupopts","extensions","languages","option","do_diagnostics","vim","typst-concealer","typst"],"anchors":[]},{"id":"1181","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","content":"Should typst-concealer conceal newly opened buffers by default?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","tokens":["opened","buffers","typst-concealer","should","conceal","newly","default"],"title_tokens":["extensions","typst-concealer","option","languages","vim","enabled_by_default","typst","setupopts"],"anchors":[]},{"id":"1182","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","content":"What PPI should typst render at. Plugin default is 300, typst's normal default is 144.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","tokens":["144","should","what","plugin","300","normal","render","typst","default","ppi"],"title_tokens":["setupopts","typst-concealer","option","vim","extensions","languages","ppi","typst"],"anchors":[]},{"id":"1183","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","content":"What kind of styling should typst-concealer apply to your typst?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","tokens":["typst-concealer","your","what","typst","should","apply","kind","styling"],"title_tokens":["typst-concealer","extensions","typst","styling_type","setupopts","vim","option","languages"],"anchors":[]},{"id":"1184","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","content":"Where should typst-concealer look for your typst binary?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","tokens":["should","where","look","your","for","binary","typst","typst-concealer"],"title_tokens":["vim","setupopts","option","typst","extensions","languages","typst-concealer","typst_location"],"anchors":[]},{"id":"1185","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.enable","content":"Whether to enable [typst-preview.nvim]: https://github.com/chomosuke/typst-preview.nvim\nLow latency typst preview for Neovim via [typst-preview.nvim] .","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.enable","tokens":["chomosuke","whether","nvim","com","https","enable","low","typst","neovim","via","latency","preview","for","github","typst-preview"],"title_tokens":["typst","typst-preview-nvim","languages","extensions","vim","enable","option"],"anchors":[]},{"id":"1186","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts","content":"Option table to pass into the setup function of typst-preview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts","tokens":["can","function","table","additional","into","options","not","even","pass","typst-preview-nvim","they","docs","any","the","you","listed","option","setup"],"title_tokens":["vim","languages","typst","option","typst-preview-nvim","setupopts","extensions"],"anchors":[]},{"id":"1187","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","content":"Provide the path to binaries for dependencies. Setting this to a non-null value will skip the download of the binary by the plugin.","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","tokens":["value","will","provide","setting","plugin","download","this","path","the","non-null","skip","for","binaries","dependencies","binary"],"title_tokens":["option","setupopts","languages","typst-preview-nvim","dependencies_bin","vim","typst","extensions"],"anchors":[]},{"id":"1188","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","content":"A list of extra arguments (or null) to be passed to previewer","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","tokens":["extra","arguments","previewer","passed","list","null"],"title_tokens":["option","typst","extensions","setupopts","vim","typst-preview-nvim","languages","extra_args"],"anchors":[]},{"id":"1189","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","content":"Custom format string to open the output link provided with %s","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","tokens":["link","custom","format","with","output","open","string","the","provided"],"title_tokens":["vim","open_cmd","typst-preview-nvim","languages","setupopts","extensions","typst","option"],"anchors":[]},{"id":"1190","title":"Option: vim.languages.typst.format.enable","content":"Whether to enable Typst document formatting.","path":"options.html#option-vim.languages.typst.format.enable","tokens":["formatting","enable","whether","document","typst"],"title_tokens":["option","vim","languages","enable","typst","format"],"anchors":[]},{"id":"1191","title":"Option: vim.languages.typst.format.type","content":"Typst formatter to use","path":"options.html#option-vim.languages.typst.format.type","tokens":["use","typst","formatter"],"title_tokens":["option","vim","languages","type","format","typst"],"anchors":[]},{"id":"1192","title":"Option: vim.languages.typst.lsp.enable","content":"Whether to enable Typst LSP support (typst-lsp).","path":"options.html#option-vim.languages.typst.lsp.enable","tokens":["lsp","typst-lsp","typst","whether","enable","support"],"title_tokens":["languages","typst","enable","vim","option","lsp"],"anchors":[]},{"id":"1193","title":"Option: vim.languages.typst.lsp.servers","content":"Typst LSP server to use","path":"options.html#option-vim.languages.typst.lsp.servers","tokens":["lsp","typst","server","use"],"title_tokens":["typst","option","servers","languages","lsp","vim"],"anchors":[]},{"id":"1194","title":"Option: vim.languages.typst.treesitter.enable","content":"Whether to enable Typst treesitter.","path":"options.html#option-vim.languages.typst.treesitter.enable","tokens":["whether","treesitter","typst","enable"],"title_tokens":["typst","treesitter","option","enable","vim","languages"],"anchors":[]},{"id":"1195","title":"Option: vim.languages.typst.treesitter.package","content":"The typst treesitter package to use.","path":"options.html#option-vim.languages.typst.treesitter.package","tokens":["use","typst","the","package","treesitter"],"title_tokens":["typst","vim","treesitter","languages","package","option"],"anchors":[]},{"id":"1196","title":"Option: vim.languages.vala.enable","content":"Whether to enable Vala language support.","path":"options.html#option-vim.languages.vala.enable","tokens":["vala","language","whether","support","enable"],"title_tokens":["vim","vala","enable","option","languages"],"anchors":[]},{"id":"1197","title":"Option: vim.languages.vala.lsp.enable","content":"Whether to enable Vala LSP support.","path":"options.html#option-vim.languages.vala.lsp.enable","tokens":["lsp","support","enable","whether","vala"],"title_tokens":["languages","vala","option","enable","vim","lsp"],"anchors":[]},{"id":"1198","title":"Option: vim.languages.vala.lsp.servers","content":"Vala LSP server to use","path":"options.html#option-vim.languages.vala.lsp.servers","tokens":["server","vala","use","lsp"],"title_tokens":["languages","servers","vim","vala","lsp","option"],"anchors":[]},{"id":"1199","title":"Option: vim.languages.vala.treesitter.enable","content":"Whether to enable Vala treesitter.","path":"options.html#option-vim.languages.vala.treesitter.enable","tokens":["enable","treesitter","whether","vala"],"title_tokens":["option","treesitter","vala","vim","languages","enable"],"anchors":[]},{"id":"1200","title":"Option: vim.languages.vala.treesitter.package","content":"The vala treesitter package to use.","path":"options.html#option-vim.languages.vala.treesitter.package","tokens":["the","vala","package","use","treesitter"],"title_tokens":["package","languages","treesitter","vim","vala","option"],"anchors":[]},{"id":"1201","title":"Option: vim.languages.vhdl.enable","content":"Whether to enable VHDL language support.","path":"options.html#option-vim.languages.vhdl.enable","tokens":["enable","support","whether","language","vhdl"],"title_tokens":["languages","vhdl","enable","option","vim"],"anchors":[]},{"id":"1202","title":"Option: vim.languages.vhdl.lsp.enable","content":"Whether to enable VHDL LSP support.","path":"options.html#option-vim.languages.vhdl.lsp.enable","tokens":["lsp","whether","enable","vhdl","support"],"title_tokens":["lsp","option","vhdl","languages","enable","vim"],"anchors":[]},{"id":"1203","title":"Option: vim.languages.vhdl.lsp.servers","content":"VHDL LSP server to use","path":"options.html#option-vim.languages.vhdl.lsp.servers","tokens":["lsp","vhdl","use","server"],"title_tokens":["languages","option","vhdl","lsp","vim","servers"],"anchors":[]},{"id":"1204","title":"Option: vim.languages.vhdl.treesitter.enable","content":"Whether to enable VHDL treesitter.","path":"options.html#option-vim.languages.vhdl.treesitter.enable","tokens":["whether","treesitter","vhdl","enable"],"title_tokens":["option","vim","vhdl","treesitter","enable","languages"],"anchors":[]},{"id":"1205","title":"Option: vim.languages.vhdl.treesitter.package","content":"The vhdl treesitter package to use.","path":"options.html#option-vim.languages.vhdl.treesitter.package","tokens":["treesitter","the","package","use","vhdl"],"title_tokens":["languages","treesitter","package","vhdl","option","vim"],"anchors":[]},{"id":"1206","title":"Option: vim.languages.vue.enable","content":"Whether to enable Vue.js language support.","path":"options.html#option-vim.languages.vue.enable","tokens":["support","enable","whether","vue","language"],"title_tokens":["vue","vim","languages","enable","option"],"anchors":[]},{"id":"1207","title":"Option: vim.languages.vue.extraDiagnostics.enable","content":"Whether to enable extra Vue.js diagnostics via nvim-lint.","path":"options.html#option-vim.languages.vue.extraDiagnostics.enable","tokens":["enable","whether","vue","extra","diagnostics","via","nvim-lint"],"title_tokens":["vue","extradiagnostics","enable","vim","option","languages"],"anchors":[]},{"id":"1208","title":"Option: vim.languages.vue.extraDiagnostics.types","content":"extra Vue.js diagnostics providers","path":"options.html#option-vim.languages.vue.extraDiagnostics.types","tokens":["vue","diagnostics","providers","extra"],"title_tokens":["vue","extradiagnostics","option","languages","types","vim"],"anchors":[]},{"id":"1209","title":"Option: vim.languages.vue.format.enable","content":"Whether to enable Vue.js formatting.","path":"options.html#option-vim.languages.vue.format.enable","tokens":["vue","whether","formatting","enable"],"title_tokens":["vim","enable","option","languages","format","vue"],"anchors":[]},{"id":"1210","title":"Option: vim.languages.vue.format.type","content":"Vue.js formatter to use.","path":"options.html#option-vim.languages.vue.format.type","tokens":["use","vue","formatter"],"title_tokens":["vim","option","format","vue","type","languages"],"anchors":[]},{"id":"1211","title":"Option: vim.languages.vue.lsp.enable","content":"Whether to enable Vue.js LSP support.","path":"options.html#option-vim.languages.vue.lsp.enable","tokens":["enable","whether","support","vue","lsp"],"title_tokens":["vim","vue","lsp","option","languages","enable"],"anchors":[]},{"id":"1212","title":"Option: vim.languages.vue.lsp.servers","content":"Vue.js LSP server to use","path":"options.html#option-vim.languages.vue.lsp.servers","tokens":["server","vue","use","lsp"],"title_tokens":["lsp","option","languages","vim","vue","servers"],"anchors":[]},{"id":"1213","title":"Option: vim.languages.vue.treesitter.enable","content":"Whether to enable Vue.js treesitter.","path":"options.html#option-vim.languages.vue.treesitter.enable","tokens":["enable","treesitter","vue","whether"],"title_tokens":["languages","enable","option","vim","vue","treesitter"],"anchors":[]},{"id":"1214","title":"Option: vim.languages.vue.treesitter.package","content":"The vue treesitter package to use.","path":"options.html#option-vim.languages.vue.treesitter.package","tokens":["use","package","vue","treesitter","the"],"title_tokens":["vim","option","languages","treesitter","vue","package"],"anchors":[]},{"id":"1215","title":"Option: vim.languages.wgsl.enable","content":"Whether to enable WGSL language support.","path":"options.html#option-vim.languages.wgsl.enable","tokens":["whether","enable","support","language","wgsl"],"title_tokens":["languages","wgsl","option","enable","vim"],"anchors":[]},{"id":"1216","title":"Option: vim.languages.wgsl.lsp.enable","content":"Whether to enable WGSL LSP support.","path":"options.html#option-vim.languages.wgsl.lsp.enable","tokens":["enable","support","whether","lsp","wgsl"],"title_tokens":["option","vim","wgsl","lsp","enable","languages"],"anchors":[]},{"id":"1217","title":"Option: vim.languages.wgsl.lsp.servers","content":"WGSL LSP server to use","path":"options.html#option-vim.languages.wgsl.lsp.servers","tokens":["use","server","wgsl","lsp"],"title_tokens":["servers","languages","lsp","vim","wgsl","option"],"anchors":[]},{"id":"1218","title":"Option: vim.languages.wgsl.treesitter.enable","content":"Whether to enable WGSL treesitter.","path":"options.html#option-vim.languages.wgsl.treesitter.enable","tokens":["treesitter","wgsl","whether","enable"],"title_tokens":["enable","languages","treesitter","vim","option","wgsl"],"anchors":[]},{"id":"1219","title":"Option: vim.languages.wgsl.treesitter.package","content":"The wgsl treesitter package to use.","path":"options.html#option-vim.languages.wgsl.treesitter.package","tokens":["treesitter","the","wgsl","package","use"],"title_tokens":["treesitter","vim","package","wgsl","option","languages"],"anchors":[]},{"id":"1220","title":"Option: vim.languages.xml.enable","content":"Whether to enable XML language support.","path":"options.html#option-vim.languages.xml.enable","tokens":["enable","xml","whether","support","language"],"title_tokens":["languages","enable","xml","vim","option"],"anchors":[]},{"id":"1221","title":"Option: vim.languages.xml.lsp.enable","content":"Whether to enable XML LSP support.","path":"options.html#option-vim.languages.xml.lsp.enable","tokens":["lsp","whether","enable","xml","support"],"title_tokens":["vim","lsp","enable","option","languages","xml"],"anchors":[]},{"id":"1222","title":"Option: vim.languages.xml.lsp.servers","content":"XML LSP server to use","path":"options.html#option-vim.languages.xml.lsp.servers","tokens":["use","lsp","server","xml"],"title_tokens":["vim","xml","option","servers","languages","lsp"],"anchors":[]},{"id":"1223","title":"Option: vim.languages.xml.treesitter.enable","content":"Whether to enable XML treesitter.","path":"options.html#option-vim.languages.xml.treesitter.enable","tokens":["whether","treesitter","xml","enable"],"title_tokens":["treesitter","enable","option","vim","languages","xml"],"anchors":[]},{"id":"1224","title":"Option: vim.languages.xml.treesitter.package","content":"The xml treesitter package to use.","path":"options.html#option-vim.languages.xml.treesitter.package","tokens":["package","use","xml","the","treesitter"],"title_tokens":["languages","option","vim","treesitter","package","xml"],"anchors":[]},{"id":"1225","title":"Option: vim.languages.yaml.enable","content":"Whether to enable YAML language support.","path":"options.html#option-vim.languages.yaml.enable","tokens":["language","support","enable","whether","yaml"],"title_tokens":["option","languages","vim","yaml","enable"],"anchors":[]},{"id":"1226","title":"Option: vim.languages.yaml.lsp.enable","content":"Whether to enable Yaml LSP support.","path":"options.html#option-vim.languages.yaml.lsp.enable","tokens":["yaml","enable","lsp","support","whether"],"title_tokens":["vim","languages","option","yaml","lsp","enable"],"anchors":[]},{"id":"1227","title":"Option: vim.languages.yaml.lsp.servers","content":"Yaml LSP server to use","path":"options.html#option-vim.languages.yaml.lsp.servers","tokens":["server","yaml","use","lsp"],"title_tokens":["servers","yaml","lsp","option","vim","languages"],"anchors":[]},{"id":"1228","title":"Option: vim.languages.yaml.treesitter.enable","content":"Whether to enable YAML treesitter.","path":"options.html#option-vim.languages.yaml.treesitter.enable","tokens":["treesitter","yaml","enable","whether"],"title_tokens":["vim","languages","yaml","enable","option","treesitter"],"anchors":[]},{"id":"1229","title":"Option: vim.languages.yaml.treesitter.package","content":"The yaml treesitter package to use.","path":"options.html#option-vim.languages.yaml.treesitter.package","tokens":["the","package","treesitter","yaml","use"],"title_tokens":["treesitter","languages","package","option","vim","yaml"],"anchors":[]},{"id":"1230","title":"Option: vim.languages.zig.dap.debugger","content":"Zig debugger to use","path":"options.html#option-vim.languages.zig.dap.debugger","tokens":["debugger","use","zig"],"title_tokens":["dap","zig","option","vim","languages","debugger"],"anchors":[]},{"id":"1231","title":"Option: vim.languages.zig.dap.enable","content":"Enable Zig Debug Adapter","path":"options.html#option-vim.languages.zig.dap.enable","tokens":["adapter","debug","zig","enable"],"title_tokens":["option","dap","enable","zig","languages","vim"],"anchors":[]},{"id":"1232","title":"Option: vim.languages.zig.dap.package","content":"Zig debugger package.","path":"options.html#option-vim.languages.zig.dap.package","tokens":["package","zig","debugger"],"title_tokens":["zig","package","dap","languages","option","vim"],"anchors":[]},{"id":"1233","title":"Option: vim.languages.zig.enable","content":"Whether to enable Zig language support.","path":"options.html#option-vim.languages.zig.enable","tokens":["whether","support","zig","enable","language"],"title_tokens":["option","enable","zig","vim","languages"],"anchors":[]},{"id":"1234","title":"Option: vim.languages.zig.lsp.enable","content":"Whether to enable Zig LSP support.","path":"options.html#option-vim.languages.zig.lsp.enable","tokens":["lsp","support","enable","whether","zig"],"title_tokens":["enable","languages","zig","option","lsp","vim"],"anchors":[]},{"id":"1235","title":"Option: vim.languages.zig.lsp.servers","content":"Zig LSP server to use","path":"options.html#option-vim.languages.zig.lsp.servers","tokens":["server","zig","lsp","use"],"title_tokens":["vim","languages","lsp","servers","option","zig"],"anchors":[]},{"id":"1236","title":"Option: vim.languages.zig.treesitter.enable","content":"Whether to enable Zig treesitter.","path":"options.html#option-vim.languages.zig.treesitter.enable","tokens":["treesitter","enable","whether","zig"],"title_tokens":["option","enable","zig","treesitter","vim","languages"],"anchors":[]},{"id":"1237","title":"Option: vim.languages.zig.treesitter.package","content":"The zig treesitter package to use.","path":"options.html#option-vim.languages.zig.treesitter.package","tokens":["use","package","the","zig","treesitter"],"title_tokens":["option","languages","package","vim","treesitter","zig"],"anchors":[]},{"id":"1238","title":"Option: vim.lazy.enable","content":"Whether to enable plugin lazy-loading via lz.n and lzn-auto-require.","path":"options.html#option-vim.lazy.enable","tokens":["lazy-loading","whether","plugin","enable","via","and","lzn-auto-require"],"title_tokens":["option","vim","enable","lazy"],"anchors":[]},{"id":"1239","title":"Option: vim.lazy.enableLznAutoRequire","content":"Enable lzn-auto-require. Since builtin plugins rely on this, only turn off for debugging.","path":"options.html#option-vim.lazy.enableLznAutoRequire","tokens":["lzn-auto-require","rely","this","since","for","plugins","off","debugging","builtin","turn","only","enable"],"title_tokens":["vim","lazy","option","enablelznautorequire"],"anchors":[]},{"id":"1240","title":"Option: vim.lazy.loader","content":"Lazy loader to use","path":"options.html#option-vim.lazy.loader","tokens":["loader","lazy","use"],"title_tokens":["loader","option","lazy","vim"],"anchors":[]},{"id":"1241","title":"Option: vim.lazy.plugins","content":"Plugins to lazy load.\nThe attribute key is used as the plugin name: for the default vim.g.lz_n.load function this should be either the package.pname or package.name.","path":"options.html#option-vim.lazy.plugins","tokens":["load","this","default","plugin","vim","either","plugins","should","function","attribute","key","package","pname","used","the","lz_n","name","lazy","for"],"title_tokens":["option","vim","plugins","lazy"],"anchors":[]},{"id":"1242","title":"Option: vim.lazy.plugins..after","content":"Lua code to run after plugin is loaded. This will be wrapped in a function.\nIf {option}vim.lazy.plugins._name_.setupModule is provided, the setup will be ran before after.","path":"options.html#option-vim.lazy.plugins._name_.after","tokens":["will","ran","after","_name_","option","plugin","before","wrapped","this","lua","plugins","run","code","loaded","function","setupmodule","lazy","provided","the","setup","vim"],"title_tokens":["lazy","plugins","name","after","vim","option"],"anchors":[]},{"id":"1243","title":"Option: vim.lazy.plugins..before","content":"Lua code to run before plugin is loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.before","tokens":["code","before","lua","plugin","wrapped","this","loaded","will","run","function"],"title_tokens":["lazy","plugins","before","option","name","vim"],"anchors":[]},{"id":"1244","title":"Option: vim.lazy.plugins..beforeAll","content":"Lua code to run before any plugins are loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.beforeAll","tokens":["are","lua","loaded","code","will","before","run","function","wrapped","plugins","any","this"],"title_tokens":["vim","option","beforeall","name","plugins","lazy"],"anchors":[]},{"id":"1245","title":"Option: vim.lazy.plugins..beforeSetup","content":"Lua code to run after the plugin is loaded, but before the setup function is called.","path":"options.html#option-vim.lazy.plugins._name_.beforeSetup","tokens":["loaded","before","but","function","code","after","called","setup","run","the","plugin","lua"],"title_tokens":["plugins","name","beforesetup","vim","lazy","option"],"anchors":[]},{"id":"1246","title":"Option: vim.lazy.plugins..cmd","content":"Lazy-load on command","path":"options.html#option-vim.lazy.plugins._name_.cmd","tokens":["command","lazy-load"],"title_tokens":["lazy","cmd","vim","option","plugins","name"],"anchors":[]},{"id":"1247","title":"Option: vim.lazy.plugins..colorscheme","content":"Lazy-load on colorscheme.","path":"options.html#option-vim.lazy.plugins._name_.colorscheme","tokens":["colorscheme","lazy-load"],"title_tokens":["vim","option","lazy","colorscheme","name","plugins"],"anchors":[]},{"id":"1248","title":"Option: vim.lazy.plugins..enabled","content":"When false, or if the lua function returns false, this plugin will not be included in the spec","path":"options.html#option-vim.lazy.plugins._name_.enabled","tokens":["when","false","function","plugin","included","the","lua","returns","this","will","not","spec"],"title_tokens":["vim","name","option","lazy","enabled","plugins"],"anchors":[]},{"id":"1249","title":"Option: vim.lazy.plugins..event","content":"Lazy-load on event","path":"options.html#option-vim.lazy.plugins._name_.event","tokens":["lazy-load","event"],"title_tokens":["event","vim","plugins","name","option","lazy"],"anchors":[]},{"id":"1250","title":"Option: vim.lazy.plugins..ft","content":"Lazy-load on filetype","path":"options.html#option-vim.lazy.plugins._name_.ft","tokens":["lazy-load","filetype"],"title_tokens":["name","option","vim","plugins","lazy"],"anchors":[]},{"id":"1251","title":"Option: vim.lazy.plugins..keys","content":"Lazy-load on key mapping","path":"options.html#option-vim.lazy.plugins._name_.keys","tokens":["key","mapping","lazy-load"],"title_tokens":["keys","lazy","plugins","vim","name","option"],"anchors":[]},{"id":"1252","title":"Option: vim.lazy.plugins..lazy","content":"Force enable/disable lazy-loading. null means only lazy-load if a valid lazy-load condition is set e.g. cmd, ft, keys etc.","path":"options.html#option-vim.lazy.plugins._name_.lazy","tokens":["cmd","etc","disable","enable","force","set","keys","lazy-loading","condition","null","means","only","valid","lazy-load"],"title_tokens":["option","vim","plugins","name","lazy"],"anchors":[]},{"id":"1253","title":"Option: vim.lazy.plugins..load","content":"Lua code to override the vim.g.lz_n.load() function for a single plugin.\nThis will be wrapped in a function(name) ... end.","path":"options.html#option-vim.lazy.plugins._name_.load","tokens":["plugin","name","for","lua","the","end","wrapped","lz_n","code","load","single","this","override","will","vim","function"],"title_tokens":["plugins","load","name","option","vim","lazy"],"anchors":[]},{"id":"1254","title":"Option: vim.lazy.plugins..package","content":"Plugin package.\nIf null, a custom load function must be provided","path":"options.html#option-vim.lazy.plugins._name_.package","tokens":["load","must","plugin","package","null","custom","provided","function"],"title_tokens":["package","name","plugins","option","vim","lazy"],"anchors":[]},{"id":"1255","title":"Option: vim.lazy.plugins..priority","content":"Only useful for stat plugins (not lazy-loaded) to force loading certain plugins first.","path":"options.html#option-vim.lazy.plugins._name_.priority","tokens":["force","only","for","useful","stat","lazy-loaded","loading","certain","first","not","plugins"],"title_tokens":["priority","name","lazy","option","vim","plugins"],"anchors":[]},{"id":"1256","title":"Option: vim.lazy.plugins..setupModule","content":"Lua module to run setup function on.","path":"options.html#option-vim.lazy.plugins._name_.setupModule","tokens":["lua","module","setup","function","run"],"title_tokens":["option","plugins","vim","name","lazy","setupmodule"],"anchors":[]},{"id":"1257","title":"Option: vim.lazy.plugins..setupOpts","content":"Options to pass to the setup function","path":"options.html#option-vim.lazy.plugins._name_.setupOpts","tokens":["pass","the","function","setup","options"],"title_tokens":["plugins","vim","option","setupopts","lazy","name"],"anchors":[]},{"id":"1258","title":"Option: vim.lineNumberMode","content":"How line numbers are displayed.","path":"options.html#option-vim.lineNumberMode","tokens":["are","numbers","displayed","line","how"],"title_tokens":["linenumbermode","option","vim"],"anchors":[]},{"id":"1259","title":"Option: vim.lsp.enable","content":"Whether to enable global LSP functionality for Neovim.\nThis option controls whether to enable LSP functionality within modules under {option}vim.languages. You do not need to set this to true for language servers defined in {option}vim.lsp.servers to take effect, since they are enabled automatically. .","path":"options.html#option-vim.lsp.enable","tokens":["controls","within","languages","enabled","automatically","true","whether","you","this","not","take","set","global","for","language","need","servers","vim","functionality","defined","lsp","since","neovim","under","effect","they","are","enable","option","modules"],"title_tokens":["lsp","option","vim","enable"],"anchors":[]},{"id":"1260","title":"Option: vim.lsp.formatOnSave","content":"Whether to enable format on save.","path":"options.html#option-vim.lsp.formatOnSave","tokens":["format","save","enable","whether"],"title_tokens":["option","vim","lsp","formatonsave"],"anchors":[]},{"id":"1261","title":"Option: vim.lsp.inlayHints.enable","content":"Whether to enable inlay hints.","path":"options.html#option-vim.lsp.inlayHints.enable","tokens":["inlay","hints","whether","enable"],"title_tokens":["option","vim","lsp","inlayhints","enable"],"anchors":[]},{"id":"1262","title":"Option: vim.lsp.lightbulb.autocmd.enable","content":"Whether to enable updating lightbulb glyph automatically.","path":"options.html#option-vim.lsp.lightbulb.autocmd.enable","tokens":["lightbulb","updating","glyph","whether","automatically","enable"],"title_tokens":["option","vim","lsp","enable","autocmd","lightbulb"],"anchors":[]},{"id":"1263","title":"Option: vim.lsp.lightbulb.autocmd.events","content":"Events on which to update nvim-lightbulb glyphs","path":"options.html#option-vim.lsp.lightbulb.autocmd.events","tokens":["glyphs","which","nvim-lightbulb","events","update"],"title_tokens":["option","lightbulb","vim","lsp","autocmd","events"],"anchors":[]},{"id":"1264","title":"Option: vim.lsp.lightbulb.autocmd.pattern","content":"File patterns or buffer names to match, determining which files or buffers trigger glyph updates.","path":"options.html#option-vim.lsp.lightbulb.autocmd.pattern","tokens":["patterns","buffer","names","determining","files","trigger","buffers","file","glyph","updates","which","match"],"title_tokens":["vim","lightbulb","autocmd","option","lsp","pattern"],"anchors":[]},{"id":"1265","title":"Option: vim.lsp.lightbulb.enable","content":"Whether to enable Lightbulb for code actions. Requires an emoji font.","path":"options.html#option-vim.lsp.lightbulb.enable","tokens":["code","for","lightbulb","enable","emoji","whether","actions","font","requires"],"title_tokens":["option","lsp","enable","vim","lightbulb"],"anchors":[]},{"id":"1266","title":"Option: vim.lsp.lightbulb.setupOpts","content":"Option table to pass into the setup function of nvim-lightbulb\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lightbulb.setupOpts","tokens":["not","the","they","table","pass","nvim-lightbulb","any","options","you","option","setup","function","additional","can","listed","even","into","docs"],"title_tokens":["setupopts","option","vim","lsp","lightbulb"],"anchors":[]},{"id":"1267","title":"Option: vim.lsp.lspSignature.enable","content":"Whether to enable lsp signature viewer.","path":"options.html#option-vim.lsp.lspSignature.enable","tokens":["signature","enable","whether","lsp","viewer"],"title_tokens":["option","lspsignature","lsp","enable","vim"],"anchors":[]},{"id":"1268","title":"Option: vim.lsp.lspSignature.setupOpts","content":"Option table to pass into the setup function of lsp-signature\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspSignature.setupOpts","tokens":["into","function","options","listed","any","pass","additional","not","lsp-signature","even","the","option","can","docs","they","setup","you","table"],"title_tokens":["option","lsp","vim","lspsignature","setupopts"],"anchors":[]},{"id":"1269","title":"Option: vim.lsp.lspSignature.setupOpts.ignore_error","content":"Custom error filter.","path":"options.html#option-vim.lsp.lspSignature.setupOpts.ignore_error","tokens":["error","filter","custom"],"title_tokens":["option","vim","setupopts","ignore_error","lspsignature","lsp"],"anchors":[]},{"id":"1270","title":"Option: vim.lsp.lspconfig.enable","content":"Whether to enable nvim-lspconfig, also enabled automatically.","path":"options.html#option-vim.lsp.lspconfig.enable","tokens":["whether","enable","automatically","enabled","nvim-lspconfig","also"],"title_tokens":["lsp","lspconfig","option","enable","vim"],"anchors":[]},{"id":"1271","title":"Option: vim.lsp.lspconfig.sources","content":"nvim-lspconfig sources","path":"options.html#option-vim.lsp.lspconfig.sources","tokens":["nvim-lspconfig","sources"],"title_tokens":["lsp","sources","lspconfig","option","vim"],"anchors":[]},{"id":"1272","title":"Option: vim.lsp.lspkind.enable","content":"Whether to enable vscode-like pictograms for lsp [lspkind].","path":"options.html#option-vim.lsp.lspkind.enable","tokens":["for","whether","enable","lsp","lspkind","vscode-like","pictograms"],"title_tokens":["lsp","enable","vim","option","lspkind"],"anchors":[]},{"id":"1273","title":"Option: vim.lsp.lspkind.setupOpts","content":"Option table to pass into the setup function of lspkind.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspkind.setupOpts","tokens":["function","nvim","pass","listed","option","they","not","options","docs","can","lspkind","the","any","you","even","additional","into","table","setup"],"title_tokens":["lspkind","vim","lsp","option","setupopts"],"anchors":[]},{"id":"1274","title":"Option: vim.lsp.lspkind.setupOpts.before","content":"The function that will be called before lspkind's modifications are applied","path":"options.html#option-vim.lsp.lspkind.setupOpts.before","tokens":["applied","are","function","called","the","that","will","before","lspkind","modifications"],"title_tokens":["before","setupopts","vim","lsp","lspkind","option"],"anchors":[]},{"id":"1275","title":"Option: vim.lsp.lspkind.setupOpts.mode","content":"Defines how annotations are shown","path":"options.html#option-vim.lsp.lspkind.setupOpts.mode","tokens":["shown","defines","annotations","are","how"],"title_tokens":["lsp","setupopts","option","lspkind","mode","vim"],"anchors":[]},{"id":"1276","title":"Option: vim.lsp.lspsaga.enable","content":"Whether to enable LSP Saga.","path":"options.html#option-vim.lsp.lspsaga.enable","tokens":["whether","lsp","enable","saga"],"title_tokens":["option","vim","lspsaga","enable","lsp"],"anchors":[]},{"id":"1277","title":"Option: vim.lsp.lspsaga.setupOpts","content":"Option table to pass into the setup function of lspsaga\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspsaga.setupOpts","tokens":["options","even","they","option","setup","table","function","listed","you","docs","any","can","into","not","lspsaga","pass","the","additional"],"title_tokens":["option","vim","lspsaga","lsp","setupopts"],"anchors":[]},{"id":"1278","title":"Option: vim.lsp.lspsaga.setupOpts.border_style","content":"Border type, see {command}:help nvim_open_win","path":"options.html#option-vim.lsp.lspsaga.setupOpts.border_style","tokens":["border","command","help","nvim_open_win","see","type"],"title_tokens":["lspsaga","border_style","setupopts","lsp","option","vim"],"anchors":[]},{"id":"1279","title":"Option: vim.lsp.mappings.addWorkspaceFolder","content":"Add workspace folder","path":"options.html#option-vim.lsp.mappings.addWorkspaceFolder","tokens":["add","workspace","folder"],"title_tokens":["option","vim","mappings","addworkspacefolder","lsp"],"anchors":[]},{"id":"1280","title":"Option: vim.lsp.mappings.codeAction","content":"Code action","path":"options.html#option-vim.lsp.mappings.codeAction","tokens":["action","code"],"title_tokens":["lsp","option","mappings","codeaction","vim"],"anchors":[]},{"id":"1281","title":"Option: vim.lsp.mappings.documentHighlight","content":"Document highlight","path":"options.html#option-vim.lsp.mappings.documentHighlight","tokens":["document","highlight"],"title_tokens":["lsp","mappings","documenthighlight","vim","option"],"anchors":[]},{"id":"1282","title":"Option: vim.lsp.mappings.format","content":"Format","path":"options.html#option-vim.lsp.mappings.format","tokens":["format"],"title_tokens":["format","option","mappings","vim","lsp"],"anchors":[]},{"id":"1283","title":"Option: vim.lsp.mappings.goToDeclaration","content":"Go to declaration","path":"options.html#option-vim.lsp.mappings.goToDeclaration","tokens":["declaration"],"title_tokens":["gotodeclaration","lsp","option","vim","mappings"],"anchors":[]},{"id":"1284","title":"Option: vim.lsp.mappings.goToDefinition","content":"Go to definition","path":"options.html#option-vim.lsp.mappings.goToDefinition","tokens":["definition"],"title_tokens":["option","mappings","vim","gotodefinition","lsp"],"anchors":[]},{"id":"1285","title":"Option: vim.lsp.mappings.goToType","content":"Go to type","path":"options.html#option-vim.lsp.mappings.goToType","tokens":["type"],"title_tokens":["vim","mappings","option","gototype","lsp"],"anchors":[]},{"id":"1286","title":"Option: vim.lsp.mappings.hover","content":"Trigger hover","path":"options.html#option-vim.lsp.mappings.hover","tokens":["hover","trigger"],"title_tokens":["option","vim","lsp","hover","mappings"],"anchors":[]},{"id":"1287","title":"Option: vim.lsp.mappings.listDocumentSymbols","content":"List document symbols","path":"options.html#option-vim.lsp.mappings.listDocumentSymbols","tokens":["list","symbols","document"],"title_tokens":["listdocumentsymbols","option","lsp","vim","mappings"],"anchors":[]},{"id":"1288","title":"Option: vim.lsp.mappings.listImplementations","content":"List implementations","path":"options.html#option-vim.lsp.mappings.listImplementations","tokens":["list","implementations"],"title_tokens":["mappings","option","lsp","listimplementations","vim"],"anchors":[]},{"id":"1289","title":"Option: vim.lsp.mappings.listReferences","content":"List references","path":"options.html#option-vim.lsp.mappings.listReferences","tokens":["list","references"],"title_tokens":["lsp","vim","listreferences","mappings","option"],"anchors":[]},{"id":"1290","title":"Option: vim.lsp.mappings.listWorkspaceFolders","content":"List workspace folders","path":"options.html#option-vim.lsp.mappings.listWorkspaceFolders","tokens":["workspace","folders","list"],"title_tokens":["mappings","vim","lsp","listworkspacefolders","option"],"anchors":[]},{"id":"1291","title":"Option: vim.lsp.mappings.listWorkspaceSymbols","content":"List workspace symbols","path":"options.html#option-vim.lsp.mappings.listWorkspaceSymbols","tokens":["symbols","list","workspace"],"title_tokens":["option","listworkspacesymbols","mappings","vim","lsp"],"anchors":[]},{"id":"1292","title":"Option: vim.lsp.mappings.nextDiagnostic","content":"Go to next diagnostic","path":"options.html#option-vim.lsp.mappings.nextDiagnostic","tokens":["next","diagnostic"],"title_tokens":["nextdiagnostic","vim","option","mappings","lsp"],"anchors":[]},{"id":"1293","title":"Option: vim.lsp.mappings.openDiagnosticFloat","content":"Open diagnostic float","path":"options.html#option-vim.lsp.mappings.openDiagnosticFloat","tokens":["diagnostic","open","float"],"title_tokens":["lsp","mappings","option","opendiagnosticfloat","vim"],"anchors":[]},{"id":"1294","title":"Option: vim.lsp.mappings.previousDiagnostic","content":"Go to previous diagnostic","path":"options.html#option-vim.lsp.mappings.previousDiagnostic","tokens":["diagnostic","previous"],"title_tokens":["option","vim","previousdiagnostic","lsp","mappings"],"anchors":[]},{"id":"1295","title":"Option: vim.lsp.mappings.removeWorkspaceFolder","content":"Remove workspace folder","path":"options.html#option-vim.lsp.mappings.removeWorkspaceFolder","tokens":["workspace","folder","remove"],"title_tokens":["vim","mappings","lsp","option","removeworkspacefolder"],"anchors":[]},{"id":"1296","title":"Option: vim.lsp.mappings.renameSymbol","content":"Rename symbol","path":"options.html#option-vim.lsp.mappings.renameSymbol","tokens":["symbol","rename"],"title_tokens":["option","mappings","renamesymbol","vim","lsp"],"anchors":[]},{"id":"1297","title":"Option: vim.lsp.mappings.signatureHelp","content":"Signature help","path":"options.html#option-vim.lsp.mappings.signatureHelp","tokens":["help","signature"],"title_tokens":["signaturehelp","lsp","mappings","vim","option"],"anchors":[]},{"id":"1298","title":"Option: vim.lsp.mappings.toggleFormatOnSave","content":"Toggle format on save","path":"options.html#option-vim.lsp.mappings.toggleFormatOnSave","tokens":["toggle","format","save"],"title_tokens":["mappings","toggleformatonsave","option","vim","lsp"],"anchors":[]},{"id":"1299","title":"Option: vim.lsp.null-ls.enable","content":"Whether to enable null-ls, plugin to use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. .","path":"options.html#option-vim.lsp.null-ls.enable","tokens":["and","neovim","null-ls","server","actions","language","inject","plugin","more","lua","use","lsp","code","diagnostics","via","enable","whether"],"title_tokens":["vim","option","null-ls","lsp","enable"],"anchors":[]},{"id":"1300","title":"Option: vim.lsp.null-ls.setupOpts","content":"Option table to pass into the setup function of null-ls\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.null-ls.setupOpts","tokens":["null-ls","can","pass","any","they","docs","into","additional","you","the","table","even","options","option","function","setup","not","listed"],"title_tokens":["option","setupopts","vim","null-ls","lsp"],"anchors":[]},{"id":"1301","title":"Option: vim.lsp.null-ls.setupOpts.debounce","content":"Amount of time between the last change to a buffer and the next textDocument/didChange notification.","path":"options.html#option-vim.lsp.null-ls.setupOpts.debounce","tokens":["and","time","between","the","amount","last","buffer","textdocument","didchange","next","change","notification"],"title_tokens":["vim","debounce","lsp","option","setupopts","null-ls"],"anchors":[]},{"id":"1302","title":"Option: vim.lsp.null-ls.setupOpts.debug","content":"Whether to enable debugging information for null-ls.\nDisplays all possible log messages and writes them to the null-ls log, which you can view with the command :NullLsLog .","path":"options.html#option-vim.lsp.null-ls.setupOpts.debug","tokens":["null-ls","possible","messages","and","whether","writes","with","you","view","displays","the","information","them","which","for","log","enable","can","debugging","all","command","nulllslog"],"title_tokens":["debug","lsp","option","vim","null-ls","setupopts"],"anchors":[]},{"id":"1303","title":"Option: vim.lsp.null-ls.setupOpts.default_timeout","content":"Amount of time (in milliseconds) after which built-in sources will time out.\n:::{.note} Built-in sources can define their own timeout period and users can override the timeout period on a per-source basis :::","path":"options.html#option-vim.lsp.null-ls.setupOpts.default_timeout","tokens":["will","period","out","time","after","define","own","can","users","the","which","basis","built-in","sources","timeout","override","their","amount","per-source","and","milliseconds","note"],"title_tokens":["default_timeout","setupopts","vim","lsp","option","null-ls"],"anchors":[]},{"id":"1304","title":"Option: vim.lsp.null-ls.setupOpts.diagnostics_format","content":"Sets the default format used for diagnostics. null-ls will replace th e following special components with the relevant diagnostic information:\n#{m}: message\n#{s}: source name (defaults to null-ls if not specified)\n#{c}: code (if available)","path":"options.html#option-vim.lsp.null-ls.setupOpts.diagnostics_format","tokens":["with","default","specified","source","code","replace","following","for","format","sets","special","diagnostic","name","defaults","not","the","relevant","components","null-ls","information","used","diagnostics","message","available","will"],"title_tokens":["option","null-ls","setupopts","vim","diagnostics_format","lsp"],"anchors":[]},{"id":"1305","title":"Option: vim.lsp.null-ls.setupOpts.on_attach","content":"Defines an on_attach callback to run whenever null-ls attaches to a buffer.","path":"options.html#option-vim.lsp.null-ls.setupOpts.on_attach","tokens":["null-ls","on_attach","attaches","callback","run","whenever","defines","buffer"],"title_tokens":["lsp","vim","on_attach","setupopts","null-ls","option"],"anchors":[]},{"id":"1306","title":"Option: vim.lsp.null-ls.setupOpts.sources","content":"Sources for null-ls to register","path":"options.html#option-vim.lsp.null-ls.setupOpts.sources","tokens":["sources","for","null-ls","register"],"title_tokens":["lsp","vim","setupopts","sources","null-ls","option"],"anchors":[]},{"id":"1307","title":"Option: vim.lsp.nvim-docs-view.enable","content":"Whether to enable nvim-docs-view, for displaying lsp hover documentation in a side panel..","path":"options.html#option-vim.lsp.nvim-docs-view.enable","tokens":["nvim-docs-view","whether","enable","displaying","documentation","panel","for","lsp","side","hover"],"title_tokens":["nvim-docs-view","enable","option","lsp","vim"],"anchors":[]},{"id":"1308","title":"Option: vim.lsp.nvim-docs-view.mappings.viewToggle","content":"Open or close the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewToggle","tokens":["the","close","open","docs","panel","view"],"title_tokens":["nvim-docs-view","vim","option","viewtoggle","lsp","mappings"],"anchors":[]},{"id":"1309","title":"Option: vim.lsp.nvim-docs-view.mappings.viewUpdate","content":"Manually update the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewUpdate","tokens":["panel","the","docs","update","view","manually"],"title_tokens":["viewupdate","vim","lsp","option","nvim-docs-view","mappings"],"anchors":[]},{"id":"1310","title":"Option: vim.lsp.nvim-docs-view.setupOpts","content":"Option table to pass into the setup function of nvim-docs-view\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts","tokens":["option","setup","any","not","the","you","function","options","table","even","can","nvim-docs-view","pass","they","listed","additional","into","docs"],"title_tokens":["vim","lsp","nvim-docs-view","setupopts","option"],"anchors":[]},{"id":"1311","title":"Option: vim.lsp.nvim-docs-view.setupOpts.height","content":"Height of the docs view panel if the position is set to either top or bottom","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.height","tokens":["either","position","set","docs","the","panel","top","bottom","height","view"],"title_tokens":["setupopts","height","option","vim","lsp","nvim-docs-view"],"anchors":[]},{"id":"1312","title":"Option: vim.lsp.nvim-docs-view.setupOpts.position","content":"Where to open the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.position","tokens":["where","docs","the","panel","view","open"],"title_tokens":["position","nvim-docs-view","setupopts","vim","option","lsp"],"anchors":[]},{"id":"1313","title":"Option: vim.lsp.nvim-docs-view.setupOpts.update_mode","content":"Determines the mechanism used to update the docs view panel content.\nIf auto, the content will update upon cursor move.\nIf manual, the content will only update once :DocsViewUpdate is called","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.update_mode","tokens":["update","docs","content","the","move","called","used","only","mechanism","will","cursor","manual","once","auto","panel","determines","docsviewupdate","view","upon"],"title_tokens":["setupopts","nvim-docs-view","update_mode","lsp","vim","option"],"anchors":[]},{"id":"1314","title":"Option: vim.lsp.nvim-docs-view.setupOpts.width","content":"Width of the docs view panel if the position is set to either left or right","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.width","tokens":["the","position","set","width","left","panel","view","either","right","docs"],"title_tokens":["lsp","option","setupopts","vim","width","nvim-docs-view"],"anchors":[]},{"id":"1315","title":"Option: vim.lsp.otter-nvim.enable","content":"Whether to enable lsp features and a code completion source for code embedded in other documents [otter-nvim] .","path":"options.html#option-vim.lsp.otter-nvim.enable","tokens":["source","other","otter-nvim","completion","documents","embedded","lsp","code","features","for","and","whether","enable"],"title_tokens":["lsp","vim","enable","otter-nvim","option"],"anchors":[]},{"id":"1316","title":"Option: vim.lsp.otter-nvim.mappings.toggle","content":"Activate LSP on Cursor Position [otter-nvim]","path":"options.html#option-vim.lsp.otter-nvim.mappings.toggle","tokens":["lsp","position","otter-nvim","cursor","activate"],"title_tokens":["otter-nvim","toggle","lsp","mappings","option","vim"],"anchors":[]},{"id":"1317","title":"Option: vim.lsp.otter-nvim.setupOpts","content":"Option table to pass into the setup function of otter.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.otter-nvim.setupOpts","tokens":["nvim","function","even","additional","not","table","option","setup","into","docs","otter","you","pass","the","any","listed","they","can","options"],"title_tokens":["vim","lsp","setupopts","option","otter-nvim"],"anchors":[]},{"id":"1318","title":"Option: vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","content":"write .otter. files to disk on save of main buffer. Useful for some linters that require actual files. Otter files are deleted on quit or main buffer close","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","tokens":["some","buffer","are","useful","deleted","write","for","disk","otter","that","linters","actual","files","close","quit","require","save","main"],"title_tokens":["setupopts","lsp","otter-nvim","write_to_disk","vim","buffers","option"],"anchors":[]},{"id":"1319","title":"Option: vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","content":"otter may not work the way you expect when entire code blocks are indented (eg. in Org files) When true, otter handles these cases fully.","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","tokens":["not","expect","true","when","these","work","handles","are","indented","may","code","way","you","org","files","otter","entire","fully","blocks","the","cases"],"title_tokens":["vim","setupopts","handle_leading_whitespace","otter-nvim","lsp","option"],"anchors":[]},{"id":"1320","title":"Option: vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","content":":h events that cause the diagnostic to update. Set to: {\"BufWritePost\", \"InsertLeave\", \"TextChanged\" } for less performant but more instant diagnostic updates","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","tokens":["cause","update","insertleave","that","more","updates","for","set","performant","events","less","diagnostic","but","bufwritepost","instant","textchanged","the"],"title_tokens":["option","lsp","vim","otter-nvim","diagnostic_update_event","setupopts"],"anchors":[]},{"id":"1321","title":"Option: vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","content":"","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","tokens":[],"title_tokens":["vim","otter-nvim","option","lsp","strip_wrapping_quote_characters","setupopts"],"anchors":[]},{"id":"1322","title":"Option: vim.lsp.presets.angular-language-server.enable","content":"Whether to enable the Angular Template Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.angular-language-server for customization .","path":"options.html#option-vim.lsp.presets.angular-language-server.enable","tokens":["angular","whether","template","default","angular-language-server","enable","language","the","for","customization","servers","filetypes","server","vim","option","lsp","use"],"title_tokens":["lsp","presets","vim","angular-language-server","enable","option"],"anchors":[]},{"id":"1323","title":"Option: vim.lsp.presets.arduino-language-server.enable","content":"Whether to enable the Arduino Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.arduino-language-server for customization .","path":"options.html#option-vim.lsp.presets.arduino-language-server.enable","tokens":["the","for","filetypes","servers","arduino","use","lsp","whether","language","server","default","customization","vim","option","enable","arduino-language-server"],"title_tokens":["presets","lsp","option","arduino-language-server","vim","enable"],"anchors":[]},{"id":"1324","title":"Option: vim.lsp.presets.asm-lsp.enable","content":"Whether to enable the Assembly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.asm-lsp for customization .","path":"options.html#option-vim.lsp.presets.asm-lsp.enable","tokens":["option","server","use","default","vim","customization","enable","asm-lsp","language","filetypes","servers","lsp","assembly","whether","the","for"],"title_tokens":["enable","vim","asm-lsp","option","lsp","presets"],"anchors":[]},{"id":"1325","title":"Option: vim.lsp.presets.astro-language-server.enable","content":"Whether to enable the Astro Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.astro-language-server for customization .","path":"options.html#option-vim.lsp.presets.astro-language-server.enable","tokens":["the","customization","vim","lsp","for","filetypes","astro-language-server","server","astro","language","option","whether","enable","servers","use","default"],"title_tokens":["astro-language-server","enable","option","presets","vim","lsp"],"anchors":[]},{"id":"1326","title":"Option: vim.lsp.presets.basedpyright.enable","content":"Whether to enable the Based Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.basedpyright for customization .","path":"options.html#option-vim.lsp.presets.basedpyright.enable","tokens":["for","lsp","filetypes","servers","vim","the","customization","whether","use","language","basedpyright","based","option","enable","server","default","pyright"],"title_tokens":["option","basedpyright","enable","vim","lsp","presets"],"anchors":[]},{"id":"1327","title":"Option: vim.lsp.presets.bash-language-server.enable","content":"Whether to enable the Bash Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.bash-language-server for customization .","path":"options.html#option-vim.lsp.presets.bash-language-server.enable","tokens":["language","servers","the","bash","bash-language-server","default","vim","option","for","server","whether","enable","lsp","filetypes","customization","use"],"title_tokens":["vim","lsp","enable","presets","bash-language-server","option"],"anchors":[]},{"id":"1328","title":"Option: vim.lsp.presets.ccls.enable","content":"Whether to enable the CC Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ccls for customization .","path":"options.html#option-vim.lsp.presets.ccls.enable","tokens":["ccls","default","for","vim","enable","customization","the","whether","use","server","language","option","lsp","filetypes","servers"],"title_tokens":["lsp","enable","presets","vim","option","ccls"],"anchors":[]},{"id":"1329","title":"Option: vim.lsp.presets.clangd.enable","content":"Whether to enable the Clangd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clangd for customization .","path":"options.html#option-vim.lsp.presets.clangd.enable","tokens":["server","enable","language","for","vim","lsp","default","customization","clangd","servers","use","filetypes","whether","the","option"],"title_tokens":["lsp","option","enable","presets","clangd","vim"],"anchors":[]},{"id":"1330","title":"Option: vim.lsp.presets.clojure-lsp.enable","content":"Whether to enable the Clojure Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clojure-lsp for customization .","path":"options.html#option-vim.lsp.presets.clojure-lsp.enable","tokens":["filetypes","for","use","whether","the","vim","lsp","clojure-lsp","default","enable","language","option","clojure","customization","server","servers"],"title_tokens":["presets","lsp","vim","enable","clojure-lsp","option"],"anchors":[]},{"id":"1331","title":"Option: vim.lsp.presets.csharp_ls.enable","content":"Whether to enable the C# Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.csharp_ls for customization .","path":"options.html#option-vim.lsp.presets.csharp_ls.enable","tokens":["servers","server","enable","language","whether","use","lsp","default","customization","for","filetypes","csharp_ls","option","the","vim"],"title_tokens":["presets","enable","vim","option","lsp","csharp_ls"],"anchors":[]},{"id":"1332","title":"Option: vim.lsp.presets.cue.enable","content":"Whether to enable the Cue Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.cue for customization .","path":"options.html#option-vim.lsp.presets.cue.enable","tokens":["use","lsp","for","enable","cue","whether","filetypes","option","default","customization","the","server","language","servers","vim"],"title_tokens":["vim","option","presets","enable","lsp","cue"],"anchors":[]},{"id":"1333","title":"Option: vim.lsp.presets.dart.enable","content":"Whether to enable the Dart Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.dart for customization .","path":"options.html#option-vim.lsp.presets.dart.enable","tokens":["vim","servers","option","dart","lsp","whether","enable","server","language","the","default","use","for","filetypes","customization"],"title_tokens":["presets","dart","enable","option","vim","lsp"],"anchors":[]},{"id":"1334","title":"Option: vim.lsp.presets.deno.enable","content":"Whether to enable the Deno Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.deno for customization .","path":"options.html#option-vim.lsp.presets.deno.enable","tokens":["enable","option","for","default","language","whether","the","server","customization","deno","use","lsp","servers","vim","filetypes"],"title_tokens":["enable","lsp","deno","vim","presets","option"],"anchors":[]},{"id":"1335","title":"Option: vim.lsp.presets.docker-language-server.enable","content":"Whether to enable the Docker Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.docker-language-server for customization .","path":"options.html#option-vim.lsp.presets.docker-language-server.enable","tokens":["whether","use","customization","servers","language","server","enable","docker","option","the","filetypes","lsp","docker-language-server","default","vim","for"],"title_tokens":["enable","option","presets","lsp","docker-language-server","vim"],"anchors":[]},{"id":"1336","title":"Option: vim.lsp.presets.elixir-ls.enable","content":"Whether to enable the Elixir Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elixir-ls for customization .","path":"options.html#option-vim.lsp.presets.elixir-ls.enable","tokens":["lsp","whether","server","option","elixir","enable","customization","filetypes","vim","for","use","default","the","elixir-ls","servers","language"],"title_tokens":["enable","vim","option","presets","lsp","elixir-ls"],"anchors":[]},{"id":"1337","title":"Option: vim.lsp.presets.elm-language-server.enable","content":"Whether to enable the Elm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elm-language-server for customization .","path":"options.html#option-vim.lsp.presets.elm-language-server.enable","tokens":["filetypes","for","whether","language","vim","lsp","elm-language-server","servers","enable","use","elm","default","server","the","option","customization"],"title_tokens":["enable","vim","lsp","presets","elm-language-server","option"],"anchors":[]},{"id":"1338","title":"Option: vim.lsp.presets.emmet-ls.enable","content":"Whether to enable the Emmet Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.emmet-ls for customization .","path":"options.html#option-vim.lsp.presets.emmet-ls.enable","tokens":["emmet","vim","lsp","enable","server","servers","for","language","filetypes","use","the","whether","option","emmet-ls","customization","default"],"title_tokens":["enable","presets","emmet-ls","vim","option","lsp"],"anchors":[]},{"id":"1339","title":"Option: vim.lsp.presets.fish-lsp.enable","content":"Whether to enable the Fish Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fish-lsp for customization .","path":"options.html#option-vim.lsp.presets.fish-lsp.enable","tokens":["for","server","fish-lsp","default","use","customization","option","filetypes","lsp","language","vim","servers","the","whether","enable","fish"],"title_tokens":["fish-lsp","enable","option","presets","lsp","vim"],"anchors":[]},{"id":"1340","title":"Option: vim.lsp.presets.fsautocomplete.enable","content":"Whether to enable the F# Autocomplete Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fsautocomplete for customization .","path":"options.html#option-vim.lsp.presets.fsautocomplete.enable","tokens":["filetypes","fsautocomplete","autocomplete","server","default","for","servers","language","customization","the","lsp","option","whether","vim","enable","use"],"title_tokens":["lsp","fsautocomplete","presets","vim","enable","option"],"anchors":[]},{"id":"1341","title":"Option: vim.lsp.presets.gleam.enable","content":"Whether to enable the Gleam Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gleam for customization .","path":"options.html#option-vim.lsp.presets.gleam.enable","tokens":["option","filetypes","gleam","default","enable","language","whether","the","customization","server","use","for","servers","vim","lsp"],"title_tokens":["presets","vim","gleam","enable","lsp","option"],"anchors":[]},{"id":"1342","title":"Option: vim.lsp.presets.glsl_analyzer.enable","content":"Whether to enable the GLSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.glsl_analyzer for customization .","path":"options.html#option-vim.lsp.presets.glsl_analyzer.enable","tokens":["glsl","server","filetypes","enable","use","option","the","whether","glsl_analyzer","vim","analyzer","default","lsp","servers","customization","for","language"],"title_tokens":["enable","lsp","vim","option","presets","glsl_analyzer"],"anchors":[]},{"id":"1343","title":"Option: vim.lsp.presets.gopls.enable","content":"Whether to enable the Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gopls for customization .","path":"options.html#option-vim.lsp.presets.gopls.enable","tokens":["customization","vim","lsp","the","server","filetypes","use","whether","language","servers","enable","gopls","for","default","option"],"title_tokens":["gopls","enable","option","vim","presets","lsp"],"anchors":[]},{"id":"1344","title":"Option: vim.lsp.presets.harper.enable","content":"Whether to enable the Harper Language Server. Default filetypes = [ \"asciidoc\" \"c\" \"clojure\" \"cmake\" \"cpp\" \"cs\" \"daml\" \"dart\" \"gitcommit\" \"go\" \"haskell\" \"html\" \"ink\" \"java\" \"javascript\" \"javascriptreact\" \"kotlin\" \"lhaskell\" \"lua\" \"mail\" \"markdown\" \"nix\" \"php\" \"python\" \"ruby\" \"rust\" ]. Use {option}vim.lsp.servers.harper for customization .","path":"options.html#option-vim.lsp.presets.harper.enable","tokens":["haskell","the","enable","ink","javascriptreact","use","gitcommit","daml","cpp","asciidoc","customization","default","dart","option","ruby","whether","lua","filetypes","python","harper","language","nix","clojure","php","servers","html","markdown","for","mail","lsp","lhaskell","javascript","kotlin","server","rust","cmake","java","vim"],"title_tokens":["harper","option","enable","vim","lsp","presets"],"anchors":[]},{"id":"1345","title":"Option: vim.lsp.presets.haskell-language-server.enable","content":"Whether to enable the Haskell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.haskell-language-server for customization .","path":"options.html#option-vim.lsp.presets.haskell-language-server.enable","tokens":["for","whether","vim","lsp","haskell","haskell-language-server","server","filetypes","option","servers","customization","use","the","default","language","enable"],"title_tokens":["option","vim","presets","lsp","haskell-language-server","enable"],"anchors":[]},{"id":"1346","title":"Option: vim.lsp.presets.helm-ls.enable","content":"Whether to enable the Helm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.helm-ls for customization .","path":"options.html#option-vim.lsp.presets.helm-ls.enable","tokens":["whether","filetypes","vim","the","default","option","servers","for","customization","server","use","language","helm","lsp","helm-ls","enable"],"title_tokens":["option","helm-ls","presets","enable","vim","lsp"],"anchors":[]},{"id":"1347","title":"Option: vim.lsp.presets.intelephense.enable","content":"Whether to enable the Intelephense Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.intelephense for customization .","path":"options.html#option-vim.lsp.presets.intelephense.enable","tokens":["customization","default","enable","the","lsp","vim","intelephense","server","servers","for","whether","filetypes","option","language","use"],"title_tokens":["enable","lsp","intelephense","presets","option","vim"],"anchors":[]},{"id":"1348","title":"Option: vim.lsp.presets.jdt-language-server.enable","content":"Whether to enable the Eclipse JDT Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jdt-language-server for customization .","path":"options.html#option-vim.lsp.presets.jdt-language-server.enable","tokens":["vim","option","whether","enable","default","servers","jdt-language-server","use","customization","the","lsp","for","filetypes","eclipse","server","jdt","language"],"title_tokens":["jdt-language-server","enable","presets","option","lsp","vim"],"anchors":[]},{"id":"1349","title":"Option: vim.lsp.presets.jinja-lsp.enable","content":"Whether to enable the Jinja Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jinja-lsp for customization .","path":"options.html#option-vim.lsp.presets.jinja-lsp.enable","tokens":["the","language","jinja","server","use","enable","vim","whether","for","filetypes","servers","default","jinja-lsp","customization","option","lsp"],"title_tokens":["vim","jinja-lsp","enable","presets","option","lsp"],"anchors":[]},{"id":"1350","title":"Option: vim.lsp.presets.jls.enable","content":"Whether to enable the NeoVim Java Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jls for customization .","path":"options.html#option-vim.lsp.presets.jls.enable","tokens":["customization","the","java","enable","whether","filetypes","option","use","server","jls","vim","for","neovim","servers","default","lsp","language"],"title_tokens":["option","lsp","jls","presets","enable","vim"],"anchors":[]},{"id":"1351","title":"Option: vim.lsp.presets.jq-lsp.enable","content":"Whether to enable the JQ Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jq-lsp for customization .","path":"options.html#option-vim.lsp.presets.jq-lsp.enable","tokens":["server","language","option","for","whether","use","servers","filetypes","the","customization","vim","enable","default","jq-lsp","lsp"],"title_tokens":["enable","jq-lsp","lsp","presets","option","vim"],"anchors":[]},{"id":"1352","title":"Option: vim.lsp.presets.julia-languageserver.enable","content":"Whether to enable the Julia Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.julia-languageserver for customization .","path":"options.html#option-vim.lsp.presets.julia-languageserver.enable","tokens":["whether","server","use","enable","julia-languageserver","servers","filetypes","julia","lsp","the","vim","language","option","customization","default","for"],"title_tokens":["lsp","enable","vim","julia-languageserver","option","presets"],"anchors":[]},{"id":"1353","title":"Option: vim.lsp.presets.just-lsp.enable","content":"Whether to enable the Just Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.just-lsp for customization .","path":"options.html#option-vim.lsp.presets.just-lsp.enable","tokens":["server","customization","just","option","filetypes","the","vim","for","default","lsp","whether","use","enable","servers","just-lsp","language"],"title_tokens":["lsp","enable","vim","presets","just-lsp","option"],"anchors":[]},{"id":"1354","title":"Option: vim.lsp.presets.kotlin-language-server.enable","content":"Whether to enable the Kotlin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.kotlin-language-server for customization .","path":"options.html#option-vim.lsp.presets.kotlin-language-server.enable","tokens":["vim","server","default","use","lsp","kotlin","option","language","filetypes","kotlin-language-server","whether","the","servers","for","customization","enable"],"title_tokens":["lsp","kotlin-language-server","option","presets","vim","enable"],"anchors":[]},{"id":"1355","title":"Option: vim.lsp.presets.lemminx.enable","content":"Whether to enable the Lemminx Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lemminx for customization .","path":"options.html#option-vim.lsp.presets.lemminx.enable","tokens":["whether","for","filetypes","use","the","servers","default","lsp","enable","option","language","vim","server","customization","lemminx"],"title_tokens":["option","presets","lemminx","lsp","vim","enable"],"anchors":[]},{"id":"1356","title":"Option: vim.lsp.presets.lua-language-server.enable","content":"Whether to enable the Lua Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lua-language-server for customization .","path":"options.html#option-vim.lsp.presets.lua-language-server.enable","tokens":["lua","default","use","the","option","server","servers","whether","enable","filetypes","lua-language-server","for","customization","language","vim","lsp"],"title_tokens":["presets","option","vim","lua-language-server","lsp","enable"],"anchors":[]},{"id":"1357","title":"Option: vim.lsp.presets.markdown-oxide.enable","content":"Whether to enable the Markdown Oxide Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.markdown-oxide for customization .","path":"options.html#option-vim.lsp.presets.markdown-oxide.enable","tokens":["language","server","customization","the","servers","whether","oxide","lsp","for","enable","vim","default","use","markdown-oxide","option","filetypes","markdown"],"title_tokens":["enable","lsp","vim","presets","markdown-oxide","option"],"anchors":[]},{"id":"1358","title":"Option: vim.lsp.presets.marksman.enable","content":"Whether to enable the Marksman Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.marksman for customization .","path":"options.html#option-vim.lsp.presets.marksman.enable","tokens":["enable","option","for","customization","default","whether","language","marksman","filetypes","the","use","servers","vim","lsp","server"],"title_tokens":["enable","presets","lsp","option","marksman","vim"],"anchors":[]},{"id":"1359","title":"Option: vim.lsp.presets.millet.enable","content":"Whether to enable the Millet Standard ML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.millet for customization .","path":"options.html#option-vim.lsp.presets.millet.enable","tokens":["filetypes","millet","vim","the","for","server","whether","option","enable","servers","language","lsp","use","standard","default","customization"],"title_tokens":["presets","vim","millet","enable","option","lsp"],"anchors":[]},{"id":"1360","title":"Option: vim.lsp.presets.neocmakelsp.enable","content":"Whether to enable the NeoCmake Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.neocmakelsp for customization .","path":"options.html#option-vim.lsp.presets.neocmakelsp.enable","tokens":["enable","language","server","lsp","servers","filetypes","neocmakelsp","for","the","neocmake","vim","customization","whether","default","option","use"],"title_tokens":["lsp","neocmakelsp","vim","enable","option","presets"],"anchors":[]},{"id":"1361","title":"Option: vim.lsp.presets.nil.enable","content":"Whether to enable the Nil Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nil for customization .","path":"options.html#option-vim.lsp.presets.nil.enable","tokens":["server","vim","use","language","the","for","nil","servers","option","whether","lsp","enable","default","customization","filetypes"],"title_tokens":["option","enable","presets","vim","lsp","nil"],"anchors":[]},{"id":"1362","title":"Option: vim.lsp.presets.nimlsp.enable","content":"Whether to enable the Nim Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nimlsp for customization .","path":"options.html#option-vim.lsp.presets.nimlsp.enable","tokens":["default","filetypes","for","vim","use","enable","language","option","lsp","server","whether","the","customization","nimlsp","nim","servers"],"title_tokens":["lsp","vim","nimlsp","option","enable","presets"],"anchors":[]},{"id":"1363","title":"Option: vim.lsp.presets.nixd.enable","content":"Whether to enable the Nixd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nixd for customization .","path":"options.html#option-vim.lsp.presets.nixd.enable","tokens":["filetypes","nixd","server","vim","lsp","enable","use","option","whether","servers","language","default","customization","for","the"],"title_tokens":["vim","presets","option","nixd","lsp","enable"],"anchors":[]},{"id":"1364","title":"Option: vim.lsp.presets.nushell.enable","content":"Whether to enable the NuShell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nushell for customization .","path":"options.html#option-vim.lsp.presets.nushell.enable","tokens":["nushell","option","lsp","server","vim","whether","language","default","use","for","filetypes","customization","enable","servers","the"],"title_tokens":["enable","lsp","presets","nushell","vim","option"],"anchors":[]},{"id":"1365","title":"Option: vim.lsp.presets.ocaml-lsp.enable","content":"Whether to enable the OCaml Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ocaml-lsp for customization .","path":"options.html#option-vim.lsp.presets.ocaml-lsp.enable","tokens":["language","whether","enable","the","server","for","option","customization","default","ocaml","servers","filetypes","use","vim","lsp","ocaml-lsp"],"title_tokens":["presets","enable","option","ocaml-lsp","vim","lsp"],"anchors":[]},{"id":"1366","title":"Option: vim.lsp.presets.ols.enable","content":"Whether to enable the Odin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ols for customization .","path":"options.html#option-vim.lsp.presets.ols.enable","tokens":["the","lsp","filetypes","for","customization","vim","enable","ols","default","whether","use","odin","servers","option","server","language"],"title_tokens":["ols","enable","lsp","option","vim","presets"],"anchors":[]},{"id":"1367","title":"Option: vim.lsp.presets.omnisharp.enable","content":"Whether to enable the OmniSharp Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.omnisharp for customization .","path":"options.html#option-vim.lsp.presets.omnisharp.enable","tokens":["language","use","enable","default","omnisharp","filetypes","vim","lsp","servers","the","option","for","roslyn","customization","server","whether"],"title_tokens":["vim","omnisharp","lsp","presets","enable","option"],"anchors":[]},{"id":"1368","title":"Option: vim.lsp.presets.openscad-lsp.enable","content":"Whether to enable the Open SCAD Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.openscad-lsp for customization .","path":"options.html#option-vim.lsp.presets.openscad-lsp.enable","tokens":["option","scad","the","server","default","lsp","vim","whether","use","servers","enable","language","open","filetypes","openscad-lsp","for","customization"],"title_tokens":["lsp","option","presets","vim","openscad-lsp","enable"],"anchors":[]},{"id":"1369","title":"Option: vim.lsp.presets.phan.enable","content":"Whether to enable the Phan Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phan for customization .","path":"options.html#option-vim.lsp.presets.phan.enable","tokens":["whether","the","lsp","use","enable","servers","filetypes","option","default","vim","customization","for","language","server","phan"],"title_tokens":["vim","presets","phan","enable","lsp","option"],"anchors":[]},{"id":"1370","title":"Option: vim.lsp.presets.phpactor.enable","content":"Whether to enable the PHPActor Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpactor for customization .","path":"options.html#option-vim.lsp.presets.phpactor.enable","tokens":["option","lsp","phpactor","for","vim","default","whether","customization","language","filetypes","enable","servers","the","use","server"],"title_tokens":["lsp","enable","presets","vim","option","phpactor"],"anchors":[]},{"id":"1371","title":"Option: vim.lsp.presets.phpantom.enable","content":"Whether to enable the PHPantom Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpantom for customization .","path":"options.html#option-vim.lsp.presets.phpantom.enable","tokens":["enable","for","lsp","vim","phpantom","the","server","use","servers","language","customization","whether","filetypes","option","default"],"title_tokens":["vim","enable","presets","lsp","option","phpantom"],"anchors":[]},{"id":"1372","title":"Option: vim.lsp.presets.pyrefly.enable","content":"Whether to enable the Pyrefly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyrefly for customization .","path":"options.html#option-vim.lsp.presets.pyrefly.enable","tokens":["use","for","customization","vim","lsp","filetypes","default","server","enable","the","pyrefly","whether","language","servers","option"],"title_tokens":["pyrefly","enable","lsp","option","vim","presets"],"anchors":[]},{"id":"1373","title":"Option: vim.lsp.presets.pyright.enable","content":"Whether to enable the Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyright for customization .","path":"options.html#option-vim.lsp.presets.pyright.enable","tokens":["option","customization","for","server","filetypes","servers","enable","the","use","pyright","lsp","vim","default","language","whether"],"title_tokens":["lsp","enable","presets","pyright","vim","option"],"anchors":[]},{"id":"1374","title":"Option: vim.lsp.presets.python-lsp-server.enable","content":"Whether to enable the Python Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.python-lsp-server for customization .","path":"options.html#option-vim.lsp.presets.python-lsp-server.enable","tokens":["enable","default","for","whether","filetypes","option","servers","python-lsp-server","language","use","lsp","customization","python","the","vim","server"],"title_tokens":["presets","python-lsp-server","lsp","option","vim","enable"],"anchors":[]},{"id":"1375","title":"Option: vim.lsp.presets.qmlls.enable","content":"Whether to enable the QML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.qmlls for customization .","path":"options.html#option-vim.lsp.presets.qmlls.enable","tokens":["language","filetypes","qml","lsp","for","servers","vim","the","use","option","whether","customization","default","server","enable","qmlls"],"title_tokens":["lsp","presets","qmlls","option","vim","enable"],"anchors":[]},{"id":"1376","title":"Option: vim.lsp.presets.r-languageserver.enable","content":"Whether to enable the R Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.r-languageserver for customization .","path":"options.html#option-vim.lsp.presets.r-languageserver.enable","tokens":["r-languageserver","filetypes","servers","language","the","option","default","enable","server","vim","customization","use","whether","lsp","for"],"title_tokens":["r-languageserver","enable","option","lsp","presets","vim"],"anchors":[]},{"id":"1377","title":"Option: vim.lsp.presets.roslyn-ls.enable","content":"Whether to enable the Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.roslyn-ls for customization .","path":"options.html#option-vim.lsp.presets.roslyn-ls.enable","tokens":["server","enable","for","default","lsp","vim","roslyn","use","the","language","servers","roslyn-ls","filetypes","whether","option","customization"],"title_tokens":["option","vim","lsp","presets","roslyn-ls","enable"],"anchors":[]},{"id":"1378","title":"Option: vim.lsp.presets.ruby-lsp.enable","content":"Whether to enable the Ruby Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruby-lsp for customization .","path":"options.html#option-vim.lsp.presets.ruby-lsp.enable","tokens":["for","language","vim","lsp","server","filetypes","whether","enable","the","ruby-lsp","option","default","use","customization","ruby","servers"],"title_tokens":["lsp","vim","presets","option","ruby-lsp","enable"],"anchors":[]},{"id":"1379","title":"Option: vim.lsp.presets.ruff.enable","content":"Whether to enable the Ruff Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruff for customization .","path":"options.html#option-vim.lsp.presets.ruff.enable","tokens":["use","filetypes","server","default","option","ruff","vim","customization","servers","enable","language","lsp","whether","for","the"],"title_tokens":["enable","vim","lsp","ruff","option","presets"],"anchors":[]},{"id":"1380","title":"Option: vim.lsp.presets.rumdl.enable","content":"Whether to enable the Rumdl Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.rumdl for customization .","path":"options.html#option-vim.lsp.presets.rumdl.enable","tokens":["for","enable","customization","filetypes","lsp","language","rumdl","default","use","vim","server","option","whether","the","servers"],"title_tokens":["rumdl","lsp","enable","vim","option","presets"],"anchors":[]},{"id":"1381","title":"Option: vim.lsp.presets.solargraph.enable","content":"Whether to enable the Solargraph Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.solargraph for customization .","path":"options.html#option-vim.lsp.presets.solargraph.enable","tokens":["use","whether","enable","language","for","servers","default","the","vim","customization","option","lsp","server","filetypes","solargraph"],"title_tokens":["option","solargraph","enable","vim","presets","lsp"],"anchors":[]},{"id":"1382","title":"Option: vim.lsp.presets.some-sass-language-server.enable","content":"Whether to enable the Some Sass Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.some-sass-language-server for customization .","path":"options.html#option-vim.lsp.presets.some-sass-language-server.enable","tokens":["some","option","servers","language","whether","default","server","for","sass","some-sass-language-server","use","the","lsp","customization","vim","enable","filetypes"],"title_tokens":["some-sass-language-server","lsp","vim","enable","presets","option"],"anchors":[]},{"id":"1383","title":"Option: vim.lsp.presets.sqls.enable","content":"Whether to enable the SQL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.sqls for customization .","path":"options.html#option-vim.lsp.presets.sqls.enable","tokens":["servers","option","vim","sql","use","whether","for","default","customization","lsp","server","enable","filetypes","sqls","language","the"],"title_tokens":["option","presets","sqls","enable","vim","lsp"],"anchors":[]},{"id":"1384","title":"Option: vim.lsp.presets.stimulus-language-server.enable","content":"Whether to enable the Stimulus Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.stimulus-language-server for customization .","path":"options.html#option-vim.lsp.presets.stimulus-language-server.enable","tokens":["enable","the","use","vim","servers","for","customization","whether","default","option","stimulus","filetypes","language","stimulus-language-server","lsp","server"],"title_tokens":["vim","stimulus-language-server","lsp","presets","option","enable"],"anchors":[]},{"id":"1385","title":"Option: vim.lsp.presets.superhtml.enable","content":"Whether to enable the SuperHTML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.superhtml for customization .","path":"options.html#option-vim.lsp.presets.superhtml.enable","tokens":["filetypes","servers","language","enable","superhtml","option","customization","whether","for","server","lsp","the","use","default","vim"],"title_tokens":["option","vim","lsp","presets","enable","superhtml"],"anchors":[]},{"id":"1386","title":"Option: vim.lsp.presets.svelte-language-server.enable","content":"Whether to enable the Svelte Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.svelte-language-server for customization .","path":"options.html#option-vim.lsp.presets.svelte-language-server.enable","tokens":["language","svelte","default","customization","whether","the","lsp","servers","option","vim","filetypes","server","enable","for","use","svelte-language-server"],"title_tokens":["lsp","svelte-language-server","option","presets","enable","vim"],"anchors":[]},{"id":"1387","title":"Option: vim.lsp.presets.tailwindcss-language-server.enable","content":"Whether to enable the Tailwind CSS Language Server. Default filetypes = [ \"aspnetcorerazor\" \"astro\" \"astro-markdown\" \"blade\" \"clojure\" \"django-html\" \"htmldjango\" \"edge\" \"eelixir\" \"elixir\" \"ejs\" \"erb\" \"eruby\" \"gohtml\" \"gohtmltmpl\" \"haml\" \"handlebars\" \"hbs\" \"html\" \"htmlangular\" \"html-eex\" \"heex\" \"jade\" \"leaf\" \"liquid\" \"markdown\" \"mdx\" \"mustache\" \"njk\" \"nunjucks\" \"php\" \"razor\" \"slim\" \"twig\" \"css\" \"less\" \"postcss\" \"sass\" \"scss\" \"stylus\" \"sugarss\" \"javascript\" \"javascriptreact\" \"reason\" \"rescript\" \"typescript\" \"typescriptreact\" \"vue\" \"svelte\" \"templ\" ]. Use {option}vim.lsp.servers.tailwindcss-language-server for customization .","path":"options.html#option-vim.lsp.presets.tailwindcss-language-server.enable","tokens":["ejs","stylus","elixir","hbs","css","markdown","vue","tailwindcss-language-server","customization","servers","handlebars","vim","aspnetcorerazor","razor","mustache","templ","sass","for","htmlangular","django-html","njk","javascript","mdx","svelte","whether","enable","scss","typescriptreact","php","use","typescript","astro-markdown","twig","blade","postcss","javascriptreact","option","jade","default","html-eex","liquid","nunjucks","astro","language","reason","tailwind","htmldjango","heex","sugarss","server","clojure","haml","leaf","filetypes","lsp","html","the","rescript","erb","slim","less","edge","gohtmltmpl","eruby","eelixir","gohtml"],"title_tokens":["enable","option","lsp","presets","vim","tailwindcss-language-server"],"anchors":[]},{"id":"1388","title":"Option: vim.lsp.presets.taplo.enable","content":"Whether to enable the Taplo Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.taplo for customization .","path":"options.html#option-vim.lsp.presets.taplo.enable","tokens":["option","vim","for","filetypes","language","lsp","default","server","enable","use","taplo","whether","customization","servers","the"],"title_tokens":["taplo","lsp","vim","option","presets","enable"],"anchors":[]},{"id":"1389","title":"Option: vim.lsp.presets.terraform-ls.enable","content":"Whether to enable the Terraform Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.terraform-ls for customization .","path":"options.html#option-vim.lsp.presets.terraform-ls.enable","tokens":["terraform","filetypes","enable","default","use","for","customization","lsp","whether","the","server","terraform-ls","vim","servers","option","language"],"title_tokens":["lsp","option","vim","enable","presets","terraform-ls"],"anchors":[]},{"id":"1390","title":"Option: vim.lsp.presets.texlab.enable","content":"Whether to enable the TeXLab Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.texlab for customization .","path":"options.html#option-vim.lsp.presets.texlab.enable","tokens":["whether","use","vim","for","servers","server","language","default","enable","customization","texlab","option","filetypes","the","lsp"],"title_tokens":["enable","option","presets","vim","lsp","texlab"],"anchors":[]},{"id":"1391","title":"Option: vim.lsp.presets.tinymist.enable","content":"Whether to enable the Tinymist Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tinymist for customization .","path":"options.html#option-vim.lsp.presets.tinymist.enable","tokens":["for","tinymist","the","option","use","vim","default","customization","enable","lsp","language","server","servers","filetypes","whether"],"title_tokens":["option","tinymist","enable","vim","presets","lsp"],"anchors":[]},{"id":"1392","title":"Option: vim.lsp.presets.tofu-ls.enable","content":"Whether to enable the OpenTofu Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tofu-ls for customization .","path":"options.html#option-vim.lsp.presets.tofu-ls.enable","tokens":["language","for","lsp","servers","use","opentofu","server","the","default","whether","enable","vim","customization","tofu-ls","option","filetypes"],"title_tokens":["option","vim","lsp","presets","tofu-ls","enable"],"anchors":[]},{"id":"1393","title":"Option: vim.lsp.presets.tombi.enable","content":"Whether to enable the Tombi (AI Slop) Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tombi for customization .","path":"options.html#option-vim.lsp.presets.tombi.enable","tokens":["language","filetypes","server","use","whether","option","vim","for","servers","the","slop","tombi","default","lsp","enable","customization"],"title_tokens":["presets","tombi","lsp","vim","option","enable"],"anchors":[]},{"id":"1394","title":"Option: vim.lsp.presets.twig-language-server.enable","content":"Whether to enable the Twig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.twig-language-server for customization .","path":"options.html#option-vim.lsp.presets.twig-language-server.enable","tokens":["twig-language-server","filetypes","server","option","lsp","use","default","language","customization","the","whether","enable","vim","for","servers","twig"],"title_tokens":["presets","twig-language-server","option","vim","lsp","enable"],"anchors":[]},{"id":"1395","title":"Option: vim.lsp.presets.ty.enable","content":"Whether to enable the ty Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ty for customization .","path":"options.html#option-vim.lsp.presets.ty.enable","tokens":["option","vim","enable","whether","default","language","for","lsp","servers","the","use","customization","filetypes","server"],"title_tokens":["option","enable","lsp","presets","vim"],"anchors":[]},{"id":"1396","title":"Option: vim.lsp.presets.typescript-go.enable","content":"Whether to enable the experimental TypeScript Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-go for customization .","path":"options.html#option-vim.lsp.presets.typescript-go.enable","tokens":["for","servers","customization","language","default","whether","the","typescript","filetypes","option","lsp","typescript-go","use","vim","experimental","server","enable"],"title_tokens":["lsp","typescript-go","vim","option","presets","enable"],"anchors":[]},{"id":"1397","title":"Option: vim.lsp.presets.typescript-language-server.enable","content":"Whether to enable the TypeScript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-language-server for customization .","path":"options.html#option-vim.lsp.presets.typescript-language-server.enable","tokens":["lsp","the","vim","typescript","typescript-language-server","servers","language","filetypes","option","for","customization","whether","enable","server","default","use"],"title_tokens":["lsp","option","presets","vim","typescript-language-server","enable"],"anchors":[]},{"id":"1398","title":"Option: vim.lsp.presets.vala-language-server.enable","content":"Whether to enable the Vala Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vala-language-server for customization .","path":"options.html#option-vim.lsp.presets.vala-language-server.enable","tokens":["default","use","filetypes","for","servers","vala-language-server","customization","whether","vim","enable","lsp","vala","server","option","the","language"],"title_tokens":["vim","enable","option","lsp","vala-language-server","presets"],"anchors":[]},{"id":"1399","title":"Option: vim.lsp.presets.vhdl-ls.enable","content":"Whether to enable the VHDL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vhdl-ls for customization .","path":"options.html#option-vim.lsp.presets.vhdl-ls.enable","tokens":["vhdl","filetypes","lsp","language","whether","the","use","server","vim","servers","enable","default","vhdl-ls","for","option","customization"],"title_tokens":["lsp","vhdl-ls","enable","option","vim","presets"],"anchors":[]},{"id":"1400","title":"Option: vim.lsp.presets.vscode-css-language-server.enable","content":"Whether to enable the VSCode CSS Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-css-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-css-language-server.enable","tokens":["the","server","enable","default","vim","vscode","use","servers","css","option","vscode-css-language-server","language","whether","filetypes","customization","lsp","for"],"title_tokens":["presets","option","vscode-css-language-server","enable","vim","lsp"],"anchors":[]},{"id":"1401","title":"Option: vim.lsp.presets.vscode-json-language-server.enable","content":"Whether to enable the VSCode JSON Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-json-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-json-language-server.enable","tokens":["servers","language","enable","filetypes","option","the","use","vim","whether","vscode","server","json","vscode-json-language-server","for","customization","default","lsp"],"title_tokens":["lsp","vscode-json-language-server","enable","option","vim","presets"],"anchors":[]},{"id":"1402","title":"Option: vim.lsp.presets.vtsls.enable","content":"Whether to enable the Vue.js Typescript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vtsls for customization .","path":"options.html#option-vim.lsp.presets.vtsls.enable","tokens":["option","servers","filetypes","server","language","lsp","vtsls","the","enable","default","use","vim","typescript","customization","whether","vue","for"],"title_tokens":["enable","lsp","vim","vtsls","option","presets"],"anchors":[]},{"id":"1403","title":"Option: vim.lsp.presets.vue-language-server.enable","content":"Whether to enable the Vue.js Language Server.\nThis LSP doesn't work standalone and requires either {option}vim.lsp.presets.vtsls.enable or {option}vim.lsp.presets.typescript-language-server.enable to work as expected.\nDefault filetypes = [ ].\nUse {option}vim.lsp.servers.vue-language-server for customization .","path":"options.html#option-vim.lsp.presets.vue-language-server.enable","tokens":["presets","the","typescript-language-server","filetypes","vue-language-server","default","use","and","requires","either","standalone","work","vim","lsp","vtsls","servers","for","expected","customization","language","whether","enable","option","this","server","vue","doesn"],"title_tokens":["enable","vue-language-server","vim","lsp","option","presets"],"anchors":[]},{"id":"1404","title":"Option: vim.lsp.presets.wgsl-analyzer.enable","content":"Whether to enable the WGSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.wgsl-analyzer for customization .","path":"options.html#option-vim.lsp.presets.wgsl-analyzer.enable","tokens":["server","wgsl","option","the","wgsl-analyzer","use","vim","for","servers","analyzer","default","language","whether","enable","filetypes","customization","lsp"],"title_tokens":["option","enable","wgsl-analyzer","vim","lsp","presets"],"anchors":[]},{"id":"1405","title":"Option: vim.lsp.presets.yaml-language-server.enable","content":"Whether to enable the YAML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.yaml-language-server for customization .","path":"options.html#option-vim.lsp.presets.yaml-language-server.enable","tokens":["customization","yaml","lsp","servers","default","filetypes","enable","server","option","yaml-language-server","use","the","for","whether","vim","language"],"title_tokens":["yaml-language-server","presets","lsp","enable","option","vim"],"anchors":[]},{"id":"1406","title":"Option: vim.lsp.presets.zls.enable","content":"Whether to enable the Zig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zls for customization .","path":"options.html#option-vim.lsp.presets.zls.enable","tokens":["language","for","server","filetypes","zig","default","enable","vim","servers","lsp","whether","the","use","customization","option","zls"],"title_tokens":["option","presets","lsp","enable","vim","zls"],"anchors":[]},{"id":"1407","title":"Option: vim.lsp.presets.zuban.enable","content":"Whether to enable the Zuban Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zuban for customization .","path":"options.html#option-vim.lsp.presets.zuban.enable","tokens":["server","language","lsp","option","servers","default","vim","use","whether","for","filetypes","the","customization","enable","zuban"],"title_tokens":["enable","presets","lsp","zuban","option","vim"],"anchors":[]},{"id":"1408","title":"Option: vim.lsp.servers","content":"LSP configurations that will be managed using vim.lsp.config() and related utilities added in Neovim 0.11. LSPs defined here will be added to the resulting {file}init.lua using vim.lsp.config and enabled through vim.lsp.enable() API from Neovim below the configuration table.\nYou may review the generated configuration by running {command}nvf-print-config in a shell. Please see {command}:help lsp-config for more details on the underlying API.","path":"options.html#option-vim.lsp.servers","tokens":["running","the","table","init","lua","enable","shell","added","may","configurations","lsp-config","nvf-print-config","using","more","resulting","you","config","through","generated","will","from","enabled","configuration","review","managed","for","utilities","related","underlying","please","that","help","defined","neovim","lsps","here","details","command","file","api","lsp","vim","and","below","see"],"title_tokens":["option","servers","vim","lsp"],"anchors":[]},{"id":"1409","title":"Option: vim.lsp.servers..capabilities","content":"LSP capabilities to pass to LSP server configuration","path":"options.html#option-vim.lsp.servers._name_.capabilities","tokens":["lsp","configuration","capabilities","server","pass"],"title_tokens":["servers","lsp","name","option","vim","capabilities"],"anchors":[]},{"id":"1410","title":"Option: vim.lsp.servers..cmd","content":"Command used to start the LSP server","path":"options.html#option-vim.lsp.servers._name_.cmd","tokens":["command","lsp","used","start","the","server"],"title_tokens":["option","lsp","vim","name","cmd","servers"],"anchors":[]},{"id":"1411","title":"Option: vim.lsp.servers..enable","content":"Whether to enable this LSP server.","path":"options.html#option-vim.lsp.servers._name_.enable","tokens":["whether","enable","this","lsp","server"],"title_tokens":["name","vim","enable","option","servers","lsp"],"anchors":[]},{"id":"1412","title":"Option: vim.lsp.servers..filetypes","content":"Filetypes to auto-attach LSP server in","path":"options.html#option-vim.lsp.servers._name_.filetypes","tokens":["server","auto-attach","lsp","filetypes"],"title_tokens":["lsp","option","servers","name","filetypes","vim"],"anchors":[]},{"id":"1413","title":"Option: vim.lsp.servers..on_attach","content":"Function to execute when an LSP server attaches to a buffer","path":"options.html#option-vim.lsp.servers._name_.on_attach","tokens":["server","attaches","execute","function","lsp","when","buffer"],"title_tokens":["servers","vim","lsp","on_attach","option","name"],"anchors":[]},{"id":"1414","title":"Option: vim.lsp.servers..root_markers","content":"\"root markers\" used to determine the root directory of the workspace, and the filetypes associated with this LSP server.","path":"options.html#option-vim.lsp.servers._name_.root_markers","tokens":["this","root","filetypes","lsp","directory","markers","and","server","workspace","the","with","used","associated","determine"],"title_tokens":["lsp","option","name","root_markers","vim","servers"],"anchors":[]},{"id":"1415","title":"Option: vim.lsp.trouble.enable","content":"Whether to enable trouble diagnostics viewer.","path":"options.html#option-vim.lsp.trouble.enable","tokens":["whether","trouble","viewer","diagnostics","enable"],"title_tokens":["lsp","trouble","enable","option","vim"],"anchors":[]},{"id":"1416","title":"Option: vim.lsp.trouble.mappings.documentDiagnostics","content":"Document diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.documentDiagnostics","tokens":["document","diagnostics","trouble"],"title_tokens":["trouble","documentdiagnostics","vim","mappings","lsp","option"],"anchors":[]},{"id":"1417","title":"Option: vim.lsp.trouble.mappings.locList","content":"LOCList [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.locList","tokens":["loclist","trouble"],"title_tokens":["option","vim","lsp","trouble","mappings","loclist"],"anchors":[]},{"id":"1418","title":"Option: vim.lsp.trouble.mappings.lspReferences","content":"LSP References [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.lspReferences","tokens":["trouble","references","lsp"],"title_tokens":["option","trouble","vim","mappings","lsp","lspreferences"],"anchors":[]},{"id":"1419","title":"Option: vim.lsp.trouble.mappings.quickfix","content":"QuickFix [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.quickfix","tokens":["quickfix","trouble"],"title_tokens":["vim","option","mappings","quickfix","lsp","trouble"],"anchors":[]},{"id":"1420","title":"Option: vim.lsp.trouble.mappings.symbols","content":"Symbols [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.symbols","tokens":["trouble","symbols"],"title_tokens":["vim","trouble","option","lsp","mappings","symbols"],"anchors":[]},{"id":"1421","title":"Option: vim.lsp.trouble.mappings.workspaceDiagnostics","content":"Workspace diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.workspaceDiagnostics","tokens":["workspace","diagnostics","trouble"],"title_tokens":["lsp","workspacediagnostics","mappings","option","trouble","vim"],"anchors":[]},{"id":"1422","title":"Option: vim.lsp.trouble.setupOpts","content":"Option table to pass into the setup function of Trouble\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.trouble.setupOpts","tokens":["the","trouble","listed","setup","even","options","option","they","table","pass","any","you","additional","function","not","can","into","docs"],"title_tokens":["lsp","trouble","vim","option","setupopts"],"anchors":[]},{"id":"1423","title":"Option: vim.luaConfigPost","content":"Verbatim lua code that will be inserted after the result of the luaConfigRc DAG has been resolved\nThis 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.","path":"options.html#option-vim.luaConfigPost","tokens":["has","set","insert","that","option","when","take","instead","like","configs","verbatim","this","dag","code","not","string","but","result","useful","contents","inserted","does","you","resolved","will","the","luaconfigrc","after","lua","been"],"title_tokens":["option","luaconfigpost","vim"],"anchors":[]},{"id":"1424","title":"Option: vim.luaConfigPre","content":"Verbatim lua code that will be inserted before the result of luaConfigRc DAG has been resolved.\nThis 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.\n::: {.warning} You do not want to override this option with mkForce It is used internally to set certain options as early as possible and should be avoided unless you know what you're doing. Passing a string to this option will merge it with the default contents. :::","path":"options.html#option-vim.luaConfigPre","tokens":["dag","know","this","doing","early","want","the","code","been","has","that","not","insert","configs","when","possible","avoided","mkforce","unless","take","should","useful","contents","override","used","after","what","merge","before","passing","luaconfigrc","default","certain","result","verbatim","set","but","inserted","does","you","instead","like","will","lua","string","with","internally","resolved","warning","and","options","option"],"title_tokens":["vim","option","luaconfigpre"],"anchors":[]},{"id":"1425","title":"Option: vim.luaConfigRC","content":"Lua configuration, either as a string or a DAG.\nIf 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.","path":"options.html#option-vim.luaConfigRC","tokens":["the","entryafter","lua","extended","nvf","will","per","this","resolved","according","entrybefore","library","dag","resolution","option","either","configuration","string","rules","passed"],"title_tokens":["luaconfigrc","option","vim"],"anchors":[]},{"id":"1426","title":"Option: vim.luaPackages","content":"List of Lua packages to install","path":"options.html#option-vim.luaPackages","tokens":["lua","list","install","packages"],"title_tokens":["luapackages","option","vim"],"anchors":[]},{"id":"1427","title":"Option: vim.mini.ai.enable","content":"Whether to enable mini.ai.","path":"options.html#option-vim.mini.ai.enable","tokens":["enable","mini","whether"],"title_tokens":["mini","vim","enable","option"],"anchors":[]},{"id":"1428","title":"Option: vim.mini.ai.setupOpts","content":"Option table to pass into the setup function of mini.ai\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.ai.setupOpts","tokens":["into","setup","any","listed","options","you","mini","even","option","the","they","docs","pass","can","additional","table","function","not"],"title_tokens":["option","setupopts","vim","mini"],"anchors":[]},{"id":"1429","title":"Option: vim.mini.align.enable","content":"Whether to enable mini.align.","path":"options.html#option-vim.mini.align.enable","tokens":["enable","whether","align","mini"],"title_tokens":["align","enable","option","mini","vim"],"anchors":[]},{"id":"1430","title":"Option: vim.mini.align.setupOpts","content":"Option table to pass into the setup function of mini.align\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.align.setupOpts","tokens":["can","options","pass","even","align","they","table","option","function","any","not","the","listed","docs","setup","into","mini","you","additional"],"title_tokens":["mini","vim","option","setupopts","align"],"anchors":[]},{"id":"1431","title":"Option: vim.mini.animate.enable","content":"Whether to enable mini.animate.","path":"options.html#option-vim.mini.animate.enable","tokens":["animate","mini","enable","whether"],"title_tokens":["mini","enable","vim","option","animate"],"anchors":[]},{"id":"1432","title":"Option: vim.mini.animate.setupOpts","content":"Option table to pass into the setup function of mini.animate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.animate.setupOpts","tokens":["pass","any","not","can","setup","docs","options","additional","table","mini","option","they","listed","function","the","animate","you","into","even"],"title_tokens":["animate","setupopts","mini","option","vim"],"anchors":[]},{"id":"1433","title":"Option: vim.mini.basics.enable","content":"Whether to enable mini.basics.","path":"options.html#option-vim.mini.basics.enable","tokens":["basics","whether","enable","mini"],"title_tokens":["enable","vim","mini","option","basics"],"anchors":[]},{"id":"1434","title":"Option: vim.mini.basics.setupOpts","content":"Option table to pass into the setup function of mini.basics\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.basics.setupOpts","tokens":["not","setup","table","pass","the","basics","into","can","option","function","you","listed","docs","any","mini","additional","even","they","options"],"title_tokens":["vim","option","setupopts","mini","basics"],"anchors":[]},{"id":"1435","title":"Option: vim.mini.bracketed.enable","content":"Whether to enable mini.bracketed.","path":"options.html#option-vim.mini.bracketed.enable","tokens":["enable","whether","mini","bracketed"],"title_tokens":["option","bracketed","enable","vim","mini"],"anchors":[]},{"id":"1436","title":"Option: vim.mini.bracketed.setupOpts","content":"Option table to pass into the setup function of mini.bracketed\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bracketed.setupOpts","tokens":["options","they","docs","the","into","you","table","any","additional","even","not","function","bracketed","can","listed","setup","option","mini","pass"],"title_tokens":["option","mini","vim","bracketed","setupopts"],"anchors":[]},{"id":"1437","title":"Option: vim.mini.bufremove.enable","content":"Whether to enable mini.bufremove.","path":"options.html#option-vim.mini.bufremove.enable","tokens":["bufremove","mini","enable","whether"],"title_tokens":["option","vim","bufremove","enable","mini"],"anchors":[]},{"id":"1438","title":"Option: vim.mini.bufremove.setupOpts","content":"Option table to pass into the setup function of mini.bufremove\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bufremove.setupOpts","tokens":["listed","table","option","into","function","additional","they","pass","options","not","mini","setup","can","bufremove","you","even","docs","the","any"],"title_tokens":["bufremove","setupopts","option","mini","vim"],"anchors":[]},{"id":"1439","title":"Option: vim.mini.clue.enable","content":"Whether to enable mini.clue.","path":"options.html#option-vim.mini.clue.enable","tokens":["mini","clue","enable","whether"],"title_tokens":["option","mini","enable","vim","clue"],"anchors":[]},{"id":"1440","title":"Option: vim.mini.clue.setupOpts","content":"Option table to pass into the setup function of mini.clue\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.clue.setupOpts","tokens":["options","mini","into","you","table","they","can","clue","not","listed","additional","function","the","any","setup","option","pass","even","docs"],"title_tokens":["option","clue","setupopts","mini","vim"],"anchors":[]},{"id":"1441","title":"Option: vim.mini.colors.enable","content":"Whether to enable mini.colors.","path":"options.html#option-vim.mini.colors.enable","tokens":["enable","colors","whether","mini"],"title_tokens":["mini","colors","vim","enable","option"],"anchors":[]},{"id":"1442","title":"Option: vim.mini.comment.enable","content":"Whether to enable mini.comment.","path":"options.html#option-vim.mini.comment.enable","tokens":["enable","whether","comment","mini"],"title_tokens":["vim","enable","comment","mini","option"],"anchors":[]},{"id":"1443","title":"Option: vim.mini.comment.setupOpts","content":"Option table to pass into the setup function of mini.comment\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.comment.setupOpts","tokens":["listed","setup","you","any","even","option","into","options","can","table","not","mini","comment","pass","the","additional","function","they","docs"],"title_tokens":["vim","setupopts","option","mini","comment"],"anchors":[]},{"id":"1444","title":"Option: vim.mini.completion.enable","content":"Whether to enable mini.completion.","path":"options.html#option-vim.mini.completion.enable","tokens":["whether","enable","completion","mini"],"title_tokens":["option","enable","vim","mini","completion"],"anchors":[]},{"id":"1445","title":"Option: vim.mini.completion.setupOpts","content":"Option table to pass into the setup function of mini.completion\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.completion.setupOpts","tokens":["docs","function","listed","table","mini","not","additional","setup","you","can","the","pass","into","option","any","options","even","they","completion"],"title_tokens":["vim","mini","setupopts","option","completion"],"anchors":[]},{"id":"1446","title":"Option: vim.mini.cursorword.enable","content":"Whether to enable mini.cursorword.","path":"options.html#option-vim.mini.cursorword.enable","tokens":["enable","whether","mini","cursorword"],"title_tokens":["vim","enable","cursorword","option","mini"],"anchors":[]},{"id":"1447","title":"Option: vim.mini.cursorword.setupOpts","content":"Option table to pass into the setup function of mini.cursorword\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.cursorword.setupOpts","tokens":["options","docs","mini","function","you","even","setup","the","into","cursorword","they","not","listed","table","additional","pass","option","can","any"],"title_tokens":["mini","option","cursorword","setupopts","vim"],"anchors":[]},{"id":"1448","title":"Option: vim.mini.diff.enable","content":"Whether to enable mini.diff.","path":"options.html#option-vim.mini.diff.enable","tokens":["whether","enable","mini","diff"],"title_tokens":["vim","diff","enable","option","mini"],"anchors":[]},{"id":"1449","title":"Option: vim.mini.diff.setupOpts","content":"Option table to pass into the setup function of mini.diff\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.diff.setupOpts","tokens":["function","option","they","docs","any","even","not","listed","setup","diff","table","the","can","pass","options","additional","into","mini","you"],"title_tokens":["option","mini","vim","setupopts","diff"],"anchors":[]},{"id":"1450","title":"Option: vim.mini.doc.enable","content":"Whether to enable mini.doc.","path":"options.html#option-vim.mini.doc.enable","tokens":["doc","enable","mini","whether"],"title_tokens":["option","enable","vim","mini","doc"],"anchors":[]},{"id":"1451","title":"Option: vim.mini.doc.setupOpts","content":"Option table to pass into the setup function of mini.doc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.doc.setupOpts","tokens":["options","table","function","any","the","you","pass","docs","mini","additional","listed","option","into","doc","not","even","setup","can","they"],"title_tokens":["mini","option","setupopts","vim","doc"],"anchors":[]},{"id":"1452","title":"Option: vim.mini.extra.enable","content":"Whether to enable mini.extra.","path":"options.html#option-vim.mini.extra.enable","tokens":["enable","mini","whether","extra"],"title_tokens":["option","vim","enable","mini","extra"],"anchors":[]},{"id":"1453","title":"Option: vim.mini.files.enable","content":"Whether to enable mini.files.","path":"options.html#option-vim.mini.files.enable","tokens":["whether","enable","files","mini"],"title_tokens":["vim","enable","mini","option","files"],"anchors":[]},{"id":"1454","title":"Option: vim.mini.files.setupOpts","content":"Option table to pass into the setup function of mini.files\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.files.setupOpts","tokens":["files","into","mini","the","option","table","can","additional","options","pass","even","listed","you","setup","function","they","any","not","docs"],"title_tokens":["setupopts","files","mini","option","vim"],"anchors":[]},{"id":"1455","title":"Option: vim.mini.fuzzy.enable","content":"Whether to enable mini.fuzzy.","path":"options.html#option-vim.mini.fuzzy.enable","tokens":["fuzzy","mini","whether","enable"],"title_tokens":["fuzzy","vim","mini","option","enable"],"anchors":[]},{"id":"1456","title":"Option: vim.mini.fuzzy.setupOpts","content":"Option table to pass into the setup function of mini.fuzzy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.fuzzy.setupOpts","tokens":["into","fuzzy","options","table","mini","any","even","pass","they","listed","option","additional","function","the","not","can","you","setup","docs"],"title_tokens":["option","fuzzy","mini","setupopts","vim"],"anchors":[]},{"id":"1457","title":"Option: vim.mini.git.enable","content":"Whether to enable mini.git.","path":"options.html#option-vim.mini.git.enable","tokens":["git","whether","enable","mini"],"title_tokens":["mini","enable","vim","option","git"],"anchors":[]},{"id":"1458","title":"Option: vim.mini.git.setupOpts","content":"Option table to pass into the setup function of mini.git\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.git.setupOpts","tokens":["you","function","table","they","setup","mini","even","the","listed","pass","not","can","docs","option","any","into","options","git","additional"],"title_tokens":["setupopts","mini","vim","git","option"],"anchors":[]},{"id":"1459","title":"Option: vim.mini.hipatterns.enable","content":"Whether to enable mini.hipatterns.","path":"options.html#option-vim.mini.hipatterns.enable","tokens":["whether","enable","mini","hipatterns"],"title_tokens":["vim","hipatterns","option","mini","enable"],"anchors":[]},{"id":"1460","title":"Option: vim.mini.hipatterns.setupOpts","content":"Option table to pass into the setup function of mini.hipatterns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hipatterns.setupOpts","tokens":["setup","docs","table","even","listed","function","options","the","not","mini","into","they","can","you","pass","any","additional","option","hipatterns"],"title_tokens":["hipatterns","mini","option","vim","setupopts"],"anchors":[]},{"id":"1461","title":"Option: vim.mini.hues.enable","content":"Whether to enable mini.hues.","path":"options.html#option-vim.mini.hues.enable","tokens":["enable","mini","whether","hues"],"title_tokens":["vim","mini","hues","enable","option"],"anchors":[]},{"id":"1462","title":"Option: vim.mini.hues.setupOpts","content":"Option table to pass into the setup function of mini.hues\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hues.setupOpts","tokens":["setup","function","the","options","not","even","additional","pass","listed","into","mini","hues","you","any","option","they","can","docs","table"],"title_tokens":["vim","mini","option","setupopts","hues"],"anchors":[]},{"id":"1463","title":"Option: vim.mini.hues.setupOpts.background","content":"The hex color for the background color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.background","tokens":["prefixed","scheme","background","the","color","for","hex","with"],"title_tokens":["option","vim","background","mini","hues","setupopts"],"anchors":[]},{"id":"1464","title":"Option: vim.mini.hues.setupOpts.foreground","content":"The hex color for the foreground color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.foreground","tokens":["the","hex","for","with","prefixed","color","scheme","foreground"],"title_tokens":["foreground","mini","vim","setupopts","hues","option"],"anchors":[]},{"id":"1465","title":"Option: vim.mini.icons.enable","content":"Whether to enable mini.icons.","path":"options.html#option-vim.mini.icons.enable","tokens":["whether","icons","enable","mini"],"title_tokens":["option","vim","icons","enable","mini"],"anchors":[]},{"id":"1466","title":"Option: vim.mini.icons.setupOpts","content":"Option table to pass into the setup function of mini.icons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.icons.setupOpts","tokens":["not","you","setup","additional","docs","icons","mini","option","pass","into","table","can","they","even","listed","any","options","the","function"],"title_tokens":["icons","mini","option","setupopts","vim"],"anchors":[]},{"id":"1467","title":"Option: vim.mini.indentscope.enable","content":"Whether to enable mini.indentscope.","path":"options.html#option-vim.mini.indentscope.enable","tokens":["enable","whether","indentscope","mini"],"title_tokens":["vim","mini","option","indentscope","enable"],"anchors":[]},{"id":"1468","title":"Option: vim.mini.indentscope.setupOpts","content":"Option table to pass into the setup function of mini.indentscope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.indentscope.setupOpts","tokens":["table","function","any","docs","option","you","options","mini","pass","indentscope","setup","even","the","additional","not","listed","into","they","can"],"title_tokens":["option","mini","vim","setupopts","indentscope"],"anchors":[]},{"id":"1469","title":"Option: vim.mini.indentscope.setupOpts.ignore_filetypes","content":"File types to ignore for illuminate","path":"options.html#option-vim.mini.indentscope.setupOpts.ignore_filetypes","tokens":["types","illuminate","file","for","ignore"],"title_tokens":["ignore_filetypes","setupopts","indentscope","option","mini","vim"],"anchors":[]},{"id":"1470","title":"Option: vim.mini.jump.enable","content":"Whether to enable mini.jump.","path":"options.html#option-vim.mini.jump.enable","tokens":["enable","whether","jump","mini"],"title_tokens":["enable","mini","option","vim","jump"],"anchors":[]},{"id":"1471","title":"Option: vim.mini.jump.setupOpts","content":"Option table to pass into the setup function of mini.jump\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump.setupOpts","tokens":["even","table","not","setup","listed","docs","mini","they","options","the","option","function","pass","into","jump","any","additional","you","can"],"title_tokens":["setupopts","vim","option","jump","mini"],"anchors":[]},{"id":"1472","title":"Option: vim.mini.jump2d.enable","content":"Whether to enable mini.jump2d.","path":"options.html#option-vim.mini.jump2d.enable","tokens":["jump2d","whether","mini","enable"],"title_tokens":["jump2d","option","vim","mini","enable"],"anchors":[]},{"id":"1473","title":"Option: vim.mini.jump2d.setupOpts","content":"Option table to pass into the setup function of mini.jump2d\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump2d.setupOpts","tokens":["setup","mini","pass","option","additional","options","function","can","even","the","they","into","not","docs","table","jump2d","you","listed","any"],"title_tokens":["setupopts","vim","option","mini","jump2d"],"anchors":[]},{"id":"1474","title":"Option: vim.mini.map.enable","content":"Whether to enable mini.map.","path":"options.html#option-vim.mini.map.enable","tokens":["enable","map","whether","mini"],"title_tokens":["vim","mini","enable","option","map"],"anchors":[]},{"id":"1475","title":"Option: vim.mini.map.setupOpts","content":"Option table to pass into the setup function of mini.map\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.map.setupOpts","tokens":["options","function","into","setup","can","even","listed","option","they","you","pass","docs","map","not","additional","the","mini","any","table"],"title_tokens":["option","mini","map","setupopts","vim"],"anchors":[]},{"id":"1476","title":"Option: vim.mini.misc.enable","content":"Whether to enable mini.misc.","path":"options.html#option-vim.mini.misc.enable","tokens":["whether","enable","mini","misc"],"title_tokens":["option","enable","vim","mini","misc"],"anchors":[]},{"id":"1477","title":"Option: vim.mini.misc.setupOpts","content":"Option table to pass into the setup function of mini.misc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.misc.setupOpts","tokens":["option","they","table","pass","into","options","function","can","you","any","additional","even","setup","listed","docs","misc","not","the","mini"],"title_tokens":["option","mini","misc","setupopts","vim"],"anchors":[]},{"id":"1478","title":"Option: vim.mini.move.enable","content":"Whether to enable mini.move.","path":"options.html#option-vim.mini.move.enable","tokens":["move","whether","mini","enable"],"title_tokens":["mini","enable","move","option","vim"],"anchors":[]},{"id":"1479","title":"Option: vim.mini.move.setupOpts","content":"Option table to pass into the setup function of mini.move\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.move.setupOpts","tokens":["option","setup","docs","can","into","any","pass","you","move","function","they","not","table","listed","options","even","additional","the","mini"],"title_tokens":["option","vim","mini","move","setupopts"],"anchors":[]},{"id":"1480","title":"Option: vim.mini.notify.enable","content":"Whether to enable mini.notify.","path":"options.html#option-vim.mini.notify.enable","tokens":["notify","enable","mini","whether"],"title_tokens":["mini","vim","enable","notify","option"],"anchors":[]},{"id":"1481","title":"Option: vim.mini.notify.notifyOpts","content":"Option table to pass into the setup function of mini.notify notifications\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.notifyOpts","tokens":["pass","options","setup","table","the","additional","function","into","any","docs","even","can","not","listed","option","notify","you","notifications","mini","they"],"title_tokens":["option","mini","notify","vim","notifyopts"],"anchors":[]},{"id":"1482","title":"Option: vim.mini.notify.notifyOpts.DEBUG.duration","content":"The duration of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.duration","tokens":["duration","debug","notification","the"],"title_tokens":["option","mini","vim","notifyopts","debug","notify","duration"],"anchors":[]},{"id":"1483","title":"Option: vim.mini.notify.notifyOpts.DEBUG.hl_group","content":"The highlight group of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.hl_group","tokens":["the","debug","group","highlight","notification"],"title_tokens":["hl_group","debug","vim","mini","option","notify","notifyopts"],"anchors":[]},{"id":"1484","title":"Option: vim.mini.notify.notifyOpts.ERROR.duration","content":"The duration of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.duration","tokens":["notification","the","duration","error"],"title_tokens":["error","vim","notifyopts","notify","duration","option","mini"],"anchors":[]},{"id":"1485","title":"Option: vim.mini.notify.notifyOpts.ERROR.hl_group","content":"The highlight group of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.hl_group","tokens":["the","group","error","highlight","notification"],"title_tokens":["option","hl_group","notify","error","notifyopts","vim","mini"],"anchors":[]},{"id":"1486","title":"Option: vim.mini.notify.notifyOpts.INFO.duration","content":"The duration of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.duration","tokens":["info","notification","the","duration"],"title_tokens":["notify","info","vim","mini","notifyopts","duration","option"],"anchors":[]},{"id":"1487","title":"Option: vim.mini.notify.notifyOpts.INFO.hl_group","content":"The highlight group of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.hl_group","tokens":["notification","group","info","the","highlight"],"title_tokens":["option","notifyopts","info","notify","hl_group","mini","vim"],"anchors":[]},{"id":"1488","title":"Option: vim.mini.notify.notifyOpts.OFF.duration","content":"The duration of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.duration","tokens":["notification","the","off","duration"],"title_tokens":["option","notifyopts","notify","off","duration","mini","vim"],"anchors":[]},{"id":"1489","title":"Option: vim.mini.notify.notifyOpts.OFF.hl_group","content":"The highlight group of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.hl_group","tokens":["the","highlight","off","group","notification"],"title_tokens":["mini","vim","notify","notifyopts","option","off","hl_group"],"anchors":[]},{"id":"1490","title":"Option: vim.mini.notify.notifyOpts.TRACE.duration","content":"The duration of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.duration","tokens":["the","duration","notification","trace"],"title_tokens":["option","mini","notify","notifyopts","trace","duration","vim"],"anchors":[]},{"id":"1491","title":"Option: vim.mini.notify.notifyOpts.TRACE.hl_group","content":"The highlight group of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.hl_group","tokens":["the","notification","highlight","trace","group"],"title_tokens":["notifyopts","option","trace","vim","notify","hl_group","mini"],"anchors":[]},{"id":"1492","title":"Option: vim.mini.notify.notifyOpts.WARN.duration","content":"The duration of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.duration","tokens":["duration","warn","the","notification"],"title_tokens":["vim","warn","option","duration","notify","notifyopts","mini"],"anchors":[]},{"id":"1493","title":"Option: vim.mini.notify.notifyOpts.WARN.hl_group","content":"The highlight group of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.hl_group","tokens":["the","highlight","notification","warn","group"],"title_tokens":["vim","option","mini","notify","notifyopts","warn","hl_group"],"anchors":[]},{"id":"1494","title":"Option: vim.mini.notify.setupOpts","content":"Option table to pass into the setup function of mini.notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.setupOpts","tokens":["can","not","option","setup","into","docs","additional","table","you","options","function","any","mini","notify","listed","pass","even","the","they"],"title_tokens":["option","setupopts","vim","mini","notify"],"anchors":[]},{"id":"1495","title":"Option: vim.mini.notify.setupOpts.window.config.border","content":"The border type for the mini.notify-notifications","path":"options.html#option-vim.mini.notify.setupOpts.window.config.border","tokens":["mini","type","the","for","notify-notifications","border"],"title_tokens":["border","mini","vim","setupopts","config","window","option","notify"],"anchors":[]},{"id":"1496","title":"Option: vim.mini.operators.enable","content":"Whether to enable mini.operators.","path":"options.html#option-vim.mini.operators.enable","tokens":["operators","whether","enable","mini"],"title_tokens":["vim","operators","enable","option","mini"],"anchors":[]},{"id":"1497","title":"Option: vim.mini.operators.setupOpts","content":"Option table to pass into the setup function of mini.operators\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.operators.setupOpts","tokens":["option","operators","docs","the","can","additional","not","into","you","pass","setup","options","even","any","table","listed","they","function","mini"],"title_tokens":["operators","option","vim","mini","setupopts"],"anchors":[]},{"id":"1498","title":"Option: vim.mini.pairs.enable","content":"Whether to enable mini.pairs.","path":"options.html#option-vim.mini.pairs.enable","tokens":["pairs","whether","mini","enable"],"title_tokens":["mini","option","vim","pairs","enable"],"anchors":[]},{"id":"1499","title":"Option: vim.mini.pairs.setupOpts","content":"Option table to pass into the setup function of mini.pairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pairs.setupOpts","tokens":["the","function","even","options","docs","into","table","any","mini","setup","pass","pairs","additional","not","you","listed","can","they","option"],"title_tokens":["pairs","option","vim","setupopts","mini"],"anchors":[]},{"id":"1500","title":"Option: vim.mini.pick.enable","content":"Whether to enable mini.pick.","path":"options.html#option-vim.mini.pick.enable","tokens":["pick","enable","mini","whether"],"title_tokens":["mini","pick","enable","option","vim"],"anchors":[]},{"id":"1501","title":"Option: vim.mini.pick.setupOpts","content":"Option table to pass into the setup function of mini.pick\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pick.setupOpts","tokens":["even","listed","option","mini","pick","setup","they","into","table","function","docs","additional","not","you","any","can","the","options","pass"],"title_tokens":["setupopts","vim","option","pick","mini"],"anchors":[]},{"id":"1502","title":"Option: vim.mini.sessions.enable","content":"Whether to enable mini.sessions.","path":"options.html#option-vim.mini.sessions.enable","tokens":["enable","sessions","whether","mini"],"title_tokens":["mini","sessions","enable","option","vim"],"anchors":[]},{"id":"1503","title":"Option: vim.mini.sessions.setupOpts","content":"Option table to pass into the setup function of mini.sessions\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.sessions.setupOpts","tokens":["not","pass","mini","you","any","function","setup","table","the","listed","sessions","into","options","can","they","option","docs","additional","even"],"title_tokens":["sessions","vim","option","setupopts","mini"],"anchors":[]},{"id":"1504","title":"Option: vim.mini.snippets.enable","content":"Whether to enable mini.snippets.","path":"options.html#option-vim.mini.snippets.enable","tokens":["enable","mini","whether","snippets"],"title_tokens":["mini","vim","option","snippets","enable"],"anchors":[]},{"id":"1505","title":"Option: vim.mini.snippets.setupOpts","content":"Option table to pass into the setup function of mini.snippets\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.snippets.setupOpts","tokens":["options","snippets","can","mini","they","not","the","option","any","pass","into","listed","function","additional","table","you","even","setup","docs"],"title_tokens":["option","mini","snippets","vim","setupopts"],"anchors":[]},{"id":"1506","title":"Option: vim.mini.splitjoin.enable","content":"Whether to enable mini.splitjoin.","path":"options.html#option-vim.mini.splitjoin.enable","tokens":["whether","enable","mini","splitjoin"],"title_tokens":["mini","splitjoin","enable","option","vim"],"anchors":[]},{"id":"1507","title":"Option: vim.mini.splitjoin.setupOpts","content":"Option table to pass into the setup function of mini.splitjoin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.splitjoin.setupOpts","tokens":["table","you","into","even","the","listed","mini","can","setup","function","not","docs","any","they","additional","options","pass","option","splitjoin"],"title_tokens":["option","vim","setupopts","mini","splitjoin"],"anchors":[]},{"id":"1508","title":"Option: vim.mini.starter.enable","content":"Whether to enable mini.starter.","path":"options.html#option-vim.mini.starter.enable","tokens":["starter","whether","enable","mini"],"title_tokens":["starter","option","enable","vim","mini"],"anchors":[]},{"id":"1509","title":"Option: vim.mini.starter.setupOpts","content":"Option table to pass into the setup function of mini.starter\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.starter.setupOpts","tokens":["table","starter","any","additional","you","options","can","even","they","not","docs","the","option","pass","function","mini","setup","listed","into"],"title_tokens":["vim","mini","starter","setupopts","option"],"anchors":[]},{"id":"1510","title":"Option: vim.mini.statusline.enable","content":"Whether to enable mini.statusline.","path":"options.html#option-vim.mini.statusline.enable","tokens":["whether","mini","enable","statusline"],"title_tokens":["enable","option","mini","statusline","vim"],"anchors":[]},{"id":"1511","title":"Option: vim.mini.statusline.setupOpts","content":"Option table to pass into the setup function of mini.statusline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.statusline.setupOpts","tokens":["option","the","they","table","even","function","listed","any","not","into","can","setup","docs","you","mini","additional","pass","statusline","options"],"title_tokens":["option","vim","statusline","mini","setupopts"],"anchors":[]},{"id":"1512","title":"Option: vim.mini.surround.enable","content":"Whether to enable mini.surround.","path":"options.html#option-vim.mini.surround.enable","tokens":["whether","mini","enable","surround"],"title_tokens":["vim","mini","enable","surround","option"],"anchors":[]},{"id":"1513","title":"Option: vim.mini.surround.setupOpts","content":"Option table to pass into the setup function of mini.surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.surround.setupOpts","tokens":["table","surround","they","docs","option","function","listed","you","even","setup","pass","can","any","additional","into","mini","not","options","the"],"title_tokens":["setupopts","surround","option","mini","vim"],"anchors":[]},{"id":"1514","title":"Option: vim.mini.tabline.enable","content":"Whether to enable mini.tabline.","path":"options.html#option-vim.mini.tabline.enable","tokens":["whether","enable","mini","tabline"],"title_tokens":["vim","mini","tabline","enable","option"],"anchors":[]},{"id":"1515","title":"Option: vim.mini.tabline.setupOpts","content":"Option table to pass into the setup function of mini.tabline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.tabline.setupOpts","tokens":["docs","mini","pass","the","function","setup","option","not","listed","even","they","any","you","tabline","can","into","table","additional","options"],"title_tokens":["option","vim","setupopts","tabline","mini"],"anchors":[]},{"id":"1516","title":"Option: vim.mini.test.enable","content":"Whether to enable mini.test.","path":"options.html#option-vim.mini.test.enable","tokens":["test","whether","mini","enable"],"title_tokens":["vim","test","enable","mini","option"],"anchors":[]},{"id":"1517","title":"Option: vim.mini.test.setupOpts","content":"Option table to pass into the setup function of mini.test\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.test.setupOpts","tokens":["any","test","the","listed","docs","options","pass","you","mini","additional","setup","into","not","option","can","they","table","function","even"],"title_tokens":["vim","mini","option","test","setupopts"],"anchors":[]},{"id":"1518","title":"Option: vim.mini.trailspace.enable","content":"Whether to enable mini.trailspace.","path":"options.html#option-vim.mini.trailspace.enable","tokens":["whether","mini","enable","trailspace"],"title_tokens":["mini","trailspace","vim","enable","option"],"anchors":[]},{"id":"1519","title":"Option: vim.mini.trailspace.setupOpts","content":"Option table to pass into the setup function of mini.trailspace\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.trailspace.setupOpts","tokens":["options","setup","table","you","function","trailspace","can","any","they","into","the","even","not","option","mini","listed","additional","pass","docs"],"title_tokens":["mini","vim","trailspace","option","setupopts"],"anchors":[]},{"id":"1520","title":"Option: vim.mini.visits.enable","content":"Whether to enable mini.visits.","path":"options.html#option-vim.mini.visits.enable","tokens":["visits","enable","mini","whether"],"title_tokens":["visits","enable","option","vim","mini"],"anchors":[]},{"id":"1521","title":"Option: vim.mini.visits.setupOpts","content":"Option table to pass into the setup function of mini.visits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.visits.setupOpts","tokens":["mini","options","setup","the","even","can","pass","listed","you","option","they","not","any","additional","into","table","function","docs","visits"],"title_tokens":["setupopts","vim","option","visits","mini"],"anchors":[]},{"id":"1522","title":"Option: vim.minimap.codewindow.enable","content":"Whether to enable codewindow plugin for minimap view.","path":"options.html#option-vim.minimap.codewindow.enable","tokens":["whether","codewindow","enable","for","view","plugin","minimap"],"title_tokens":["vim","minimap","option","codewindow","enable"],"anchors":[]},{"id":"1523","title":"Option: vim.minimap.codewindow.mappings.close","content":"Close minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.close","tokens":["codewindow","minimap","close"],"title_tokens":["vim","mappings","close","codewindow","minimap","option"],"anchors":[]},{"id":"1524","title":"Option: vim.minimap.codewindow.mappings.open","content":"Open minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.open","tokens":["minimap","open","codewindow"],"title_tokens":["vim","option","minimap","codewindow","mappings","open"],"anchors":[]},{"id":"1525","title":"Option: vim.minimap.codewindow.mappings.toggle","content":"Toggle minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggle","tokens":["toggle","minimap","codewindow"],"title_tokens":["vim","codewindow","mappings","toggle","minimap","option"],"anchors":[]},{"id":"1526","title":"Option: vim.minimap.codewindow.mappings.toggleFocus","content":"Toggle minimap focus [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggleFocus","tokens":["codewindow","toggle","minimap","focus"],"title_tokens":["vim","codewindow","togglefocus","mappings","minimap","option"],"anchors":[]},{"id":"1527","title":"Option: vim.minimap.codewindow.setupOpts","content":"Option table to pass into the setup function of codewindow\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.minimap.codewindow.setupOpts","tokens":["they","into","pass","even","not","can","docs","option","options","codewindow","the","you","table","any","listed","setup","function","additional"],"title_tokens":["option","vim","minimap","codewindow","setupopts"],"anchors":[]},{"id":"1528","title":"Option: vim.minimap.minimap-vim.enable","content":"Whether to enable minimap view [minimap-vim].","path":"options.html#option-vim.minimap.minimap-vim.enable","tokens":["view","minimap-vim","whether","minimap","enable"],"title_tokens":["option","vim","enable","minimap-vim","minimap"],"anchors":[]},{"id":"1529","title":"Option: vim.navigation.harpoon.enable","content":"Whether to enable Quick bookmarks on keybinds [Harpoon].","path":"options.html#option-vim.navigation.harpoon.enable","tokens":["keybinds","enable","quick","bookmarks","harpoon","whether"],"title_tokens":["option","vim","navigation","harpoon","enable"],"anchors":[]},{"id":"1530","title":"Option: vim.navigation.harpoon.mappings.file1","content":"Go to marked file 1 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file1","tokens":["harpoon","marked","file"],"title_tokens":["vim","navigation","harpoon","mappings","option","file1"],"anchors":[]},{"id":"1531","title":"Option: vim.navigation.harpoon.mappings.file2","content":"Go to marked file 2 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file2","tokens":["marked","harpoon","file"],"title_tokens":["option","navigation","harpoon","vim","file2","mappings"],"anchors":[]},{"id":"1532","title":"Option: vim.navigation.harpoon.mappings.file3","content":"Go to marked file 3 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file3","tokens":["harpoon","marked","file"],"title_tokens":["vim","navigation","file3","mappings","harpoon","option"],"anchors":[]},{"id":"1533","title":"Option: vim.navigation.harpoon.mappings.file4","content":"Go to marked file 4 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file4","tokens":["harpoon","marked","file"],"title_tokens":["option","navigation","harpoon","mappings","file4","vim"],"anchors":[]},{"id":"1534","title":"Option: vim.navigation.harpoon.mappings.listMarks","content":"List marked files [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.listMarks","tokens":["marked","files","harpoon","list"],"title_tokens":["navigation","vim","mappings","harpoon","option","listmarks"],"anchors":[]},{"id":"1535","title":"Option: vim.navigation.harpoon.mappings.markFile","content":"Mark file [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.markFile","tokens":["file","mark","harpoon"],"title_tokens":["mappings","markfile","vim","harpoon","option","navigation"],"anchors":[]},{"id":"1536","title":"Option: vim.navigation.harpoon.setupOpts","content":"Option table to pass into the setup function of Harpoon\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.navigation.harpoon.setupOpts","tokens":["table","the","pass","not","options","listed","even","into","function","option","you","docs","any","additional","harpoon","can","setup","they"],"title_tokens":["option","navigation","setupopts","harpoon","vim"],"anchors":[]},{"id":"1537","title":"Option: vim.navigation.harpoon.setupOpts.defaults.key","content":"How the out list key is looked up. This can be useful when using worktrees and using git remote instead of file path","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.key","tokens":["the","useful","file","remote","how","git","looked","path","worktrees","key","list","this","and","out","when","instead","using","can"],"title_tokens":["vim","navigation","option","harpoon","setupopts","defaults","key"],"anchors":[]},{"id":"1538","title":"Option: vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","content":"Any time the ui menu is closed then we will save the state back to the backing list, not to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","tokens":["any","will","the","save","state","back","list","not","closed","menu","time","backing","then"],"title_tokens":["harpoon","option","setupopts","defaults","vim","save_on_toggle","navigation"],"anchors":[]},{"id":"1539","title":"Option: vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","content":"Any time the ui menu is closed then the state of the list will be sync'd back to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","tokens":["list","will","sync","then","state","the","time","back","closed","any","menu"],"title_tokens":["navigation","harpoon","defaults","sync_on_ui_close","vim","setupopts","option"],"anchors":[]},{"id":"1540","title":"Option: vim.notes.neorg.enable","content":"Whether to enable Neorg: An intuitive note-taking and organization tool with a structured nested syntax. .","path":"options.html#option-vim.notes.neorg.enable","tokens":["note-taking","with","syntax","organization","whether","structured","nested","neorg","intuitive","and","enable","tool"],"title_tokens":["vim","notes","neorg","option","enable"],"anchors":[]},{"id":"1541","title":"Option: vim.notes.neorg.setupOpts","content":"Option table to pass into the setup function of Neorg\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.neorg.setupOpts","tokens":["function","even","options","any","they","the","listed","pass","additional","can","setup","into","you","neorg","not","table","option","docs"],"title_tokens":["option","setupopts","notes","neorg","vim"],"anchors":[]},{"id":"1542","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\"","content":"all of the most important modules that any user would want to have a \"just works\" experience","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_","tokens":["that","most","want","works","modules","the","user","important","any","would","just","experience","have","all"],"title_tokens":["load","setupopts","notes","option","vim","core","neorg","defaults"],"anchors":[]},{"id":"1543","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".config.disable","content":"list of modules from to be disabled from core.defaults","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.config.disable","tokens":["core","modules","from","defaults","list","disabled"],"title_tokens":["setupopts","core","vim","load","notes","neorg","option","defaults","config","disable"],"anchors":[]},{"id":"1544","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".enable","content":"Whether to enable all of the most important modules that any user would want to have a \"just works\" experience .","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.enable","tokens":["important","works","have","just","whether","user","all","enable","modules","want","any","the","most","experience","would","that"],"title_tokens":["core","load","setupopts","neorg","defaults","notes","enable","option","vim"],"anchors":[]},{"id":"1545","title":"Option: vim.notes.neorg.treesitter.enable","content":"Whether to enable Neorg treesitter.","path":"options.html#option-vim.notes.neorg.treesitter.enable","tokens":["neorg","whether","enable","treesitter"],"title_tokens":["neorg","enable","vim","treesitter","option","notes"],"anchors":[]},{"id":"1546","title":"Option: vim.notes.neorg.treesitter.norgMetaPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgMetaPackage","tokens":["package","treesitter","the","use","norg-meta"],"title_tokens":["option","norgmetapackage","neorg","vim","notes","treesitter"],"anchors":[]},{"id":"1547","title":"Option: vim.notes.neorg.treesitter.norgPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgPackage","tokens":["the","treesitter","package","norg-meta","use"],"title_tokens":["norgpackage","option","vim","neorg","treesitter","notes"],"anchors":[]},{"id":"1548","title":"Option: vim.notes.obsidian.enable","content":"Whether to enable plugins to complement the Obsidian markdown editor [obsidian.nvim].\nEnables vim-markdown which automatically folds markdown headings inside and outside of workspaces/vaults. Set {option}vim.globals.vim_markdown_folding_disable = 1; to disable automatic folding, or {option}vim.globals.vim_markdown_folding_level = ; to set the default fold level for new buffers.\nnvf will choose one of snacks.picker, mini.pick, telescope, or fzf-lua as the obsidian.nvim picker based on whether they are enabled, in that order.\nYou can enable one of them with one of the following:\n{option}vim.utility.snacks-nvim.setupOpts.picker.enabled and {option}vim.utility.snacks-nvim.enable\n{option}vim.mini.pick.enable\n{option}vim.telescope.enable\n{option}vim.fzf-lua.enable\n\n{option}vim.notes.obsidian.setupOpts.ui.enable is automatically disabled if render-markdown.nvim or markview.nvim are enabled.","path":"options.html#option-vim.notes.obsidian.enable","tokens":["heading-level-int","vim","with","enables","nvim","can","folding","disable","picker","obsidian","disabled","enabled","outside","vim_markdown_folding_level","and","will","headings","utility","level","set","default","one","folds","snacks-nvim","fzf-lua","based","new","they","enable","whether","the","nvf","choose","notes","you","render-markdown","fold","option","globals","them","are","markview","snacks","complement","workspaces","vim-markdown","following","automatically","setupopts","vaults","editor","inside","automatic","for","order","that","which","mini","markdown","plugins","vim_markdown_folding_disable","buffers","telescope","pick"],"title_tokens":["obsidian","enable","notes","vim","option"],"anchors":[]},{"id":"1549","title":"Option: vim.notes.obsidian.setupOpts","content":"Option table to pass into the setup function of obsidian.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.obsidian.setupOpts","tokens":["table","function","obsidian","not","the","even","nvim","option","listed","docs","into","can","any","setup","options","you","they","additional","pass"],"title_tokens":["option","obsidian","setupopts","vim","notes"],"anchors":[]},{"id":"1550","title":"Option: vim.notes.orgmode.enable","content":"Whether to enable nvim-orgmode: Neovim plugin for Emacs Orgmode. Get the best of both worlds.","path":"options.html#option-vim.notes.orgmode.enable","tokens":["for","the","worlds","best","plugin","nvim-orgmode","whether","orgmode","get","neovim","emacs","both","enable"],"title_tokens":["enable","orgmode","notes","option","vim"],"anchors":[]},{"id":"1551","title":"Option: vim.notes.orgmode.setupOpts","content":"Option table to pass into the setup function of Orgmode\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.orgmode.setupOpts","tokens":["they","pass","can","docs","table","orgmode","any","the","setup","options","option","into","you","additional","not","function","even","listed"],"title_tokens":["notes","vim","option","setupopts","orgmode"],"anchors":[]},{"id":"1552","title":"Option: vim.notes.orgmode.setupOpts.org_agenda_files","content":"List of org files to be used as agenda files.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_agenda_files","tokens":["org","used","list","files","agenda"],"title_tokens":["setupopts","orgmode","org_agenda_files","option","vim","notes"],"anchors":[]},{"id":"1553","title":"Option: vim.notes.orgmode.setupOpts.org_default_notes_file","content":"Default org file to be used for notes.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_default_notes_file","tokens":["file","for","org","default","used","notes"],"title_tokens":["notes","orgmode","setupopts","option","vim","org_default_notes_file"],"anchors":[]},{"id":"1554","title":"Option: vim.notes.orgmode.treesitter.enable","content":"Whether to enable Orgmode treesitter.","path":"options.html#option-vim.notes.orgmode.treesitter.enable","tokens":["whether","treesitter","enable","orgmode"],"title_tokens":["notes","orgmode","vim","option","treesitter","enable"],"anchors":[]},{"id":"1555","title":"Option: vim.notes.orgmode.treesitter.orgPackage","content":"The org-nvim treesitter package to use.","path":"options.html#option-vim.notes.orgmode.treesitter.orgPackage","tokens":["use","treesitter","org-nvim","the","package"],"title_tokens":["orgpackage","option","notes","vim","treesitter","orgmode"],"anchors":[]},{"id":"1556","title":"Option: vim.notes.todo-comments.enable","content":"Whether to enable todo-comments: highlight and search for todo comments like TODO, HACK, BUG in your code base.","path":"options.html#option-vim.notes.todo-comments.enable","tokens":["todo","bug","code","comments","enable","highlight","for","your","and","base","whether","search","todo-comments","hack","like"],"title_tokens":["enable","notes","option","vim","todo-comments"],"anchors":[]},{"id":"1557","title":"Option: vim.notes.todo-comments.mappings.quickFix","content":"Open Todo-s in a quickfix list","path":"options.html#option-vim.notes.todo-comments.mappings.quickFix","tokens":["todo-s","open","list","quickfix"],"title_tokens":["mappings","quickfix","vim","option","notes","todo-comments"],"anchors":[]},{"id":"1558","title":"Option: vim.notes.todo-comments.mappings.telescope","content":"Open Todo-s in telescope","path":"options.html#option-vim.notes.todo-comments.mappings.telescope","tokens":["telescope","open","todo-s"],"title_tokens":["option","vim","notes","todo-comments","telescope","mappings"],"anchors":[]},{"id":"1559","title":"Option: vim.notes.todo-comments.mappings.trouble","content":"Open Todo-s in Trouble","path":"options.html#option-vim.notes.todo-comments.mappings.trouble","tokens":["trouble","open","todo-s"],"title_tokens":["trouble","mappings","option","vim","notes","todo-comments"],"anchors":[]},{"id":"1560","title":"Option: vim.notes.todo-comments.setupOpts","content":"Option table to pass into the setup function of todo-comments.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.todo-comments.setupOpts","tokens":["nvim","docs","additional","pass","you","option","into","the","setup","any","not","table","function","can","listed","todo-comments","options","even","they"],"title_tokens":["vim","todo-comments","setupopts","option","notes"],"anchors":[]},{"id":"1561","title":"Option: vim.notes.todo-comments.setupOpts.highlight.pattern","content":"vim regex pattern used for highlighting comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.highlight.pattern","tokens":["regex","comments","for","pattern","used","highlighting","vim"],"title_tokens":["pattern","setupopts","notes","vim","option","todo-comments","highlight"],"anchors":[]},{"id":"1562","title":"Option: vim.notes.todo-comments.setupOpts.search.args","content":"arguments to pass to the search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.args","tokens":["search","the","arguments","pass","command"],"title_tokens":["option","setupopts","args","vim","todo-comments","notes","search"],"anchors":[]},{"id":"1563","title":"Option: vim.notes.todo-comments.setupOpts.search.command","content":"search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.command","tokens":["search","command"],"title_tokens":["option","vim","notes","todo-comments","setupopts","command","search"],"anchors":[]},{"id":"1564","title":"Option: vim.notes.todo-comments.setupOpts.search.pattern","content":"ripgrep regex pattern used for searching comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.pattern","tokens":["for","regex","ripgrep","searching","comments","pattern","used"],"title_tokens":["vim","todo-comments","setupopts","pattern","search","notes","option"],"anchors":[]},{"id":"1565","title":"Option: vim.notify.nvim-notify.enable","content":"Whether to enable nvim-notify notifications.","path":"options.html#option-vim.notify.nvim-notify.enable","tokens":["enable","whether","nvim-notify","notifications"],"title_tokens":["option","vim","notify","nvim-notify","enable"],"anchors":[]},{"id":"1566","title":"Option: vim.notify.nvim-notify.setupOpts","content":"Option table to pass into the setup function of nvim-notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notify.nvim-notify.setupOpts","tokens":["can","pass","any","function","option","table","options","into","listed","setup","not","additional","the","nvim-notify","you","even","they","docs"],"title_tokens":["nvim-notify","option","setupopts","vim","notify"],"anchors":[]},{"id":"1567","title":"Option: vim.notify.nvim-notify.setupOpts.background_colour","content":"The background colour of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.background_colour","tokens":["the","notification","background","colour"],"title_tokens":["background_colour","nvim-notify","option","notify","vim","setupopts"],"anchors":[]},{"id":"1568","title":"Option: vim.notify.nvim-notify.setupOpts.icons","content":"The icons of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.icons","tokens":["the","icons","notification"],"title_tokens":["nvim-notify","vim","option","notify","setupopts","icons"],"anchors":[]},{"id":"1569","title":"Option: vim.notify.nvim-notify.setupOpts.position","content":"The position of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.position","tokens":["notification","the","position"],"title_tokens":["option","notify","setupopts","nvim-notify","position","vim"],"anchors":[]},{"id":"1570","title":"Option: vim.notify.nvim-notify.setupOpts.render","content":"Custom rendering method to be used for displaying notifications","path":"options.html#option-vim.notify.nvim-notify.setupOpts.render","tokens":["for","method","displaying","notifications","custom","rendering","used"],"title_tokens":["setupopts","notify","vim","nvim-notify","render","option"],"anchors":[]},{"id":"1571","title":"Option: vim.notify.nvim-notify.setupOpts.stages","content":"The stages of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.stages","tokens":["the","stages","notification"],"title_tokens":["option","nvim-notify","setupopts","notify","stages","vim"],"anchors":[]},{"id":"1572","title":"Option: vim.notify.nvim-notify.setupOpts.timeout","content":"The timeout of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.timeout","tokens":["the","notification","timeout"],"title_tokens":["notify","nvim-notify","setupopts","timeout","option","vim"],"anchors":[]},{"id":"1573","title":"Option: vim.optPlugins","content":"List of plugins to optionally load on startup.\nThis option has the same type definition as {option}vim.startPlugins and plugins in this list are appended to {option}vim.startPlugins by the wrapper during the build process.\nTo avoid overriding packages and dependencies provided by startPlugins, you are recommended to use this option or {option}vim.extraPlugins option.","path":"options.html#option-vim.optPlugins","tokens":["list","this","and","packages","load","wrapper","the","build","during","vim","dependencies","recommended","provided","definition","option","startplugins","process","appended","are","type","has","overriding","you","optionally","startup","same","avoid","use","plugins","extraplugins"],"title_tokens":["option","vim","optplugins"],"anchors":[]},{"id":"1574","title":"Option: vim.options","content":"A freeform attribute set containing vim options to be set as early as possible. If populated, this option will set vim options in the built {option}luaConfigRC after basic and before pluginConfigs DAG entries.\n::: {.note} {foo = \"bar\";} will set vim.opt.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.options","tokens":["this","bar","from","before","opt","populated","name","dag","containing","option","entries","value","resulting","set","note","where","after","lua","pluginconfigs","freeform","foo","the","vim","inferred","passed","early","built","will","type","basic","pair","luaconfigrc","options","possible","attribute","and"],"title_tokens":["option","vim","options"],"anchors":[]},{"id":"1575","title":"Option: vim.options.autoindent","content":"Enable auto indent","path":"options.html#option-vim.options.autoindent","tokens":["auto","enable","indent"],"title_tokens":["options","autoindent","option","vim"],"anchors":[]},{"id":"1576","title":"Option: vim.options.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.options.cmdheight","tokens":["pane","command","the","height"],"title_tokens":["options","option","vim","cmdheight"],"anchors":[]},{"id":"1577","title":"Option: vim.options.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.options.cursorlineopt","tokens":["with","highlight","text","cursor","cursorline","hl-cursorline","line","the"],"title_tokens":["cursorlineopt","options","option","vim"],"anchors":[]},{"id":"1578","title":"Option: vim.options.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.options.mouse","tokens":["visual","passed","this","string","normal","file","prompt","takes","insert","conversion","neovim","all","please","modes","for","editing","when","type","proper","valid","command-line","option","more-prompt","not","here","ensure","set","value","and","corresponding","support","the","check","help","hit-enter","that","any","mouse","per","documentation","lua","such"],"title_tokens":["mouse","option","options","vim"],"anchors":[]},{"id":"1579","title":"Option: vim.options.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.options.shiftwidth","tokens":["the","step","spaces","number","auto","indent","used","option","value","for","each","cindent","etc","when","tabstop","will","use","zero"],"title_tokens":["options","shiftwidth","vim","option"],"anchors":[]},{"id":"1580","title":"Option: vim.options.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.options.signcolumn","tokens":["show","column","whether","sign","the"],"title_tokens":["option","options","vim","signcolumn"],"anchors":[]},{"id":"1581","title":"Option: vim.options.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.options.splitbelow","tokens":["open","below","will","instead","top","new","splits"],"title_tokens":["splitbelow","vim","option","options"],"anchors":[]},{"id":"1582","title":"Option: vim.options.splitright","content":"New splits will open to the right","path":"options.html#option-vim.options.splitright","tokens":["right","splits","new","will","open","the"],"title_tokens":["splitright","options","option","vim"],"anchors":[]},{"id":"1583","title":"Option: vim.options.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.options.tabstop","tokens":["for","retab","softtabstop","the","also","option","spaces","file","counts","command","and","number","that","tab","see"],"title_tokens":["tabstop","options","option","vim"],"anchors":[]},{"id":"1584","title":"Option: vim.options.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.options.termguicolors","tokens":["colours","set","256","for","terminal"],"title_tokens":["options","option","termguicolors","vim"],"anchors":[]},{"id":"1585","title":"Option: vim.options.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.options.tm","tokens":["will","that","neovim","timeout","mapped","for","action","complete","wait"],"title_tokens":["vim","options","option"],"anchors":[]},{"id":"1586","title":"Option: vim.options.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.options.updatetime","tokens":["number","milliseconds","event","the","till","fired","cursor","hold"],"title_tokens":["option","options","updatetime","vim"],"anchors":[]},{"id":"1587","title":"Option: vim.options.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.options.wrap","tokens":["enable","word","wrapping"],"title_tokens":["options","wrap","option","vim"],"anchors":[]},{"id":"1588","title":"Option: vim.opts","content":"Alias of {option}vim.options.","path":"options.html#option-vim.opts","tokens":["option","alias","vim","options"],"title_tokens":["option","vim","opts"],"anchors":[]},{"id":"1589","title":"Option: vim.opts.autoindent","content":"Enable auto indent","path":"options.html#option-vim.opts.autoindent","tokens":["enable","auto","indent"],"title_tokens":["option","vim","opts","autoindent"],"anchors":[]},{"id":"1590","title":"Option: vim.opts.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.opts.cmdheight","tokens":["height","the","command","pane"],"title_tokens":["vim","option","cmdheight","opts"],"anchors":[]},{"id":"1591","title":"Option: vim.opts.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.opts.cursorlineopt","tokens":["line","hl-cursorline","cursor","the","highlight","with","cursorline","text"],"title_tokens":["option","vim","opts","cursorlineopt"],"anchors":[]},{"id":"1592","title":"Option: vim.opts.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.opts.mouse","tokens":["hit-enter","this","for","here","documentation","string","support","insert","modes","all","proper","value","more-prompt","please","option","conversion","valid","mouse","such","any","command-line","editing","takes","corresponding","normal","help","file","type","not","check","the","and","prompt","lua","neovim","when","set","visual","that","per","ensure","passed"],"title_tokens":["vim","opts","mouse","option"],"anchors":[]},{"id":"1593","title":"Option: vim.opts.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.opts.shiftwidth","tokens":["option","cindent","number","spaces","used","etc","for","the","tabstop","will","value","use","each","zero","auto","step","indent","when"],"title_tokens":["opts","vim","option","shiftwidth"],"anchors":[]},{"id":"1594","title":"Option: vim.opts.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.opts.signcolumn","tokens":["whether","show","column","the","sign"],"title_tokens":["vim","option","opts","signcolumn"],"anchors":[]},{"id":"1595","title":"Option: vim.opts.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.opts.splitbelow","tokens":["below","splits","instead","top","open","will","new"],"title_tokens":["vim","option","opts","splitbelow"],"anchors":[]},{"id":"1596","title":"Option: vim.opts.splitright","content":"New splits will open to the right","path":"options.html#option-vim.opts.splitright","tokens":["new","will","the","splits","right","open"],"title_tokens":["splitright","opts","vim","option"],"anchors":[]},{"id":"1597","title":"Option: vim.opts.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.opts.tabstop","tokens":["spaces","number","softtabstop","and","tab","the","file","counts","retab","for","see","command","also","option","that"],"title_tokens":["tabstop","opts","vim","option"],"anchors":[]},{"id":"1598","title":"Option: vim.opts.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.opts.termguicolors","tokens":["terminal","set","for","colours","256"],"title_tokens":["opts","option","vim","termguicolors"],"anchors":[]},{"id":"1599","title":"Option: vim.opts.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.opts.tm","tokens":["timeout","wait","that","action","complete","neovim","mapped","for","will"],"title_tokens":["opts","option","vim"],"anchors":[]},{"id":"1600","title":"Option: vim.opts.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.opts.updatetime","tokens":["till","cursor","event","the","milliseconds","hold","fired","number"],"title_tokens":["vim","opts","updatetime","option"],"anchors":[]},{"id":"1601","title":"Option: vim.opts.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.opts.wrap","tokens":["enable","word","wrapping"],"title_tokens":["wrap","opts","vim","option"],"anchors":[]},{"id":"1602","title":"Option: vim.package","content":"The neovim package to use for the wrapper. This corresponds to the package that will be wrapped with your plugins and settings.\n::: {.warning} You will need to use an unwrapped package for this option to work as intended. Using an already wrapped package here may yield undesirable results. :::","path":"options.html#option-vim.package","tokens":["that","use","intended","unwrapped","will","for","package","corresponds","wrapper","your","may","already","using","settings","neovim","and","warning","undesirable","this","option","with","the","work","results","plugins","yield","you","need","here","wrapped"],"title_tokens":["vim","option","package"],"anchors":[]},{"id":"1603","title":"Option: vim.pluginOverrides","content":"Attribute set of plugins to override default values","path":"options.html#option-vim.pluginOverrides","tokens":["values","plugins","attribute","override","set","default"],"title_tokens":["vim","pluginoverrides","option"],"anchors":[]},{"id":"1604","title":"Option: vim.pluginRC","content":"The DAG used to configure plugins. If a string is passed, entryAnywhere is automatically applied.","path":"options.html#option-vim.pluginRC","tokens":["plugins","passed","entryanywhere","string","used","configure","the","automatically","applied","dag"],"title_tokens":["vim","pluginrc","option"],"anchors":[]},{"id":"1605","title":"Option: vim.presence.neocord.enable","content":"Whether to enable neocord plugin for discord rich presence.","path":"options.html#option-vim.presence.neocord.enable","tokens":["rich","neocord","enable","whether","plugin","presence","for","discord"],"title_tokens":["presence","neocord","option","enable","vim"],"anchors":[]},{"id":"1606","title":"Option: vim.presence.neocord.setupOpts","content":"Option table to pass into the setup function of neocord\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.presence.neocord.setupOpts","tokens":["docs","they","can","listed","additional","any","table","option","into","options","neocord","pass","function","you","setup","the","even","not"],"title_tokens":["presence","option","vim","neocord","setupopts"],"anchors":[]},{"id":"1607","title":"Option: vim.presence.neocord.setupOpts.auto_update","content":"Automatically update the presence","path":"options.html#option-vim.presence.neocord.setupOpts.auto_update","tokens":["automatically","update","presence","the"],"title_tokens":["presence","auto_update","option","setupopts","vim","neocord"],"anchors":[]},{"id":"1608","title":"Option: vim.presence.neocord.setupOpts.blacklist","content":"List of filetypes to ignore","path":"options.html#option-vim.presence.neocord.setupOpts.blacklist","tokens":["filetypes","ignore","list"],"title_tokens":["neocord","setupopts","option","presence","vim","blacklist"],"anchors":[]},{"id":"1609","title":"Option: vim.presence.neocord.setupOpts.client_id","content":"Client ID of the application","path":"options.html#option-vim.presence.neocord.setupOpts.client_id","tokens":["client","the","application"],"title_tokens":["neocord","setupopts","vim","client_id","option","presence"],"anchors":[]},{"id":"1610","title":"Option: vim.presence.neocord.setupOpts.debounce_timeout","content":"Number of seconds to debounce events","path":"options.html#option-vim.presence.neocord.setupOpts.debounce_timeout","tokens":["seconds","number","events","debounce"],"title_tokens":["presence","vim","neocord","setupopts","debounce_timeout","option"],"anchors":[]},{"id":"1611","title":"Option: vim.presence.neocord.setupOpts.editing_text","content":"Text displayed when editing a file","path":"options.html#option-vim.presence.neocord.setupOpts.editing_text","tokens":["when","text","displayed","file","editing"],"title_tokens":["vim","neocord","editing_text","setupopts","presence","option"],"anchors":[]},{"id":"1612","title":"Option: vim.presence.neocord.setupOpts.enable_line_number","content":"Show line number on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.enable_line_number","tokens":["the","show","item","number","line","rpc"],"title_tokens":["neocord","option","enable_line_number","presence","setupopts","vim"],"anchors":[]},{"id":"1613","title":"Option: vim.presence.neocord.setupOpts.file_explorer_text","content":"Text displayed when browsing files","path":"options.html#option-vim.presence.neocord.setupOpts.file_explorer_text","tokens":["text","when","browsing","files","displayed"],"title_tokens":["file_explorer_text","presence","vim","option","setupopts","neocord"],"anchors":[]},{"id":"1614","title":"Option: vim.presence.neocord.setupOpts.git_commit_text","content":"Text displayed when committing changes","path":"options.html#option-vim.presence.neocord.setupOpts.git_commit_text","tokens":["text","changes","when","committing","displayed"],"title_tokens":["vim","setupopts","git_commit_text","neocord","presence","option"],"anchors":[]},{"id":"1615","title":"Option: vim.presence.neocord.setupOpts.line_number_text","content":"Text displayed when showing line number","path":"options.html#option-vim.presence.neocord.setupOpts.line_number_text","tokens":["when","displayed","text","showing","number","line"],"title_tokens":["vim","presence","setupopts","option","neocord","line_number_text"],"anchors":[]},{"id":"1616","title":"Option: vim.presence.neocord.setupOpts.log_level","content":"Log level to be used by the plugin","path":"options.html#option-vim.presence.neocord.setupOpts.log_level","tokens":["plugin","used","the","log","level"],"title_tokens":["setupopts","log_level","vim","option","presence","neocord"],"anchors":[]},{"id":"1617","title":"Option: vim.presence.neocord.setupOpts.logo","content":"Logo to be displayed on the RPC item\nThis must be either \"auto\" or an URL to your image of choice","path":"options.html#option-vim.presence.neocord.setupOpts.logo","tokens":["rpc","item","your","url","image","the","either","displayed","auto","choice","must","this","logo"],"title_tokens":["setupopts","logo","presence","option","neocord","vim"],"anchors":[]},{"id":"1618","title":"Option: vim.presence.neocord.setupOpts.logo_tooltip","content":"Text displayed when hovering over the Neovim image","path":"options.html#option-vim.presence.neocord.setupOpts.logo_tooltip","tokens":["text","image","hovering","displayed","neovim","when","over","the"],"title_tokens":["setupopts","vim","presence","neocord","option","logo_tooltip"],"anchors":[]},{"id":"1619","title":"Option: vim.presence.neocord.setupOpts.main_image","content":"Main image to be displayed","path":"options.html#option-vim.presence.neocord.setupOpts.main_image","tokens":["displayed","image","main"],"title_tokens":["neocord","setupopts","main_image","vim","presence","option"],"anchors":[]},{"id":"1620","title":"Option: vim.presence.neocord.setupOpts.plugin_manager_text","content":"Text displayed when managing plugins","path":"options.html#option-vim.presence.neocord.setupOpts.plugin_manager_text","tokens":["displayed","text","when","managing","plugins"],"title_tokens":["presence","setupopts","plugin_manager_text","vim","option","neocord"],"anchors":[]},{"id":"1621","title":"Option: vim.presence.neocord.setupOpts.reading_text","content":"Text displayed when reading a file","path":"options.html#option-vim.presence.neocord.setupOpts.reading_text","tokens":["reading","file","displayed","when","text"],"title_tokens":["setupopts","reading_text","option","vim","neocord","presence"],"anchors":[]},{"id":"1622","title":"Option: vim.presence.neocord.setupOpts.show_time","content":"Show time on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.show_time","tokens":["rpc","time","item","show","the"],"title_tokens":["neocord","option","vim","setupopts","show_time","presence"],"anchors":[]},{"id":"1623","title":"Option: vim.presence.neocord.setupOpts.terminal_text","content":"Text displayed when working on the terminal","path":"options.html#option-vim.presence.neocord.setupOpts.terminal_text","tokens":["displayed","when","working","the","text","terminal"],"title_tokens":["terminal_text","presence","neocord","option","vim","setupopts"],"anchors":[]},{"id":"1624","title":"Option: vim.presence.neocord.setupOpts.workspace_text","content":"Text displayed when working on a project","path":"options.html#option-vim.presence.neocord.setupOpts.workspace_text","tokens":["displayed","when","text","working","project"],"title_tokens":["option","workspace_text","presence","neocord","setupopts","vim"],"anchors":[]},{"id":"1625","title":"Option: vim.preventJunkFiles","content":"Prevent swapfile and backupfile from being created.\nfalse is the default Neovim behaviour. If you wish to create backup and swapfiles, set this option to false.","path":"options.html#option-vim.preventJunkFiles","tokens":["backupfile","behaviour","the","being","create","default","you","backup","neovim","false","and","set","this","option","wish","swapfiles","prevent","from","swapfile","created"],"title_tokens":["preventjunkfiles","option","vim"],"anchors":[]},{"id":"1626","title":"Option: vim.projects.project-nvim.enable","content":"Whether to enable project-nvim for project management.","path":"options.html#option-vim.projects.project-nvim.enable","tokens":["enable","whether","project-nvim","for","management","project"],"title_tokens":["option","projects","enable","project-nvim","vim"],"anchors":[]},{"id":"1627","title":"Option: vim.projects.project-nvim.setupOpts","content":"Option table to pass into the setup function of Project.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.projects.project-nvim.setupOpts","tokens":["function","options","option","into","the","listed","they","additional","any","can","even","not","docs","pass","you","nvim","table","setup","project"],"title_tokens":["project-nvim","vim","projects","setupopts","option"],"anchors":[]},{"id":"1628","title":"Option: vim.projects.project-nvim.setupOpts.detection_methods","content":"Detection methods to use","path":"options.html#option-vim.projects.project-nvim.setupOpts.detection_methods","tokens":["detection","use","methods"],"title_tokens":["project-nvim","setupopts","projects","option","vim","detection_methods"],"anchors":[]},{"id":"1629","title":"Option: vim.projects.project-nvim.setupOpts.exclude_dirs","content":"Directories to exclude from project root search","path":"options.html#option-vim.projects.project-nvim.setupOpts.exclude_dirs","tokens":["exclude","directories","from","search","project","root"],"title_tokens":["vim","setupopts","project-nvim","option","projects","exclude_dirs"],"anchors":[]},{"id":"1630","title":"Option: vim.projects.project-nvim.setupOpts.lsp_ignored","content":"LSP servers no ignore by name","path":"options.html#option-vim.projects.project-nvim.setupOpts.lsp_ignored","tokens":["lsp","servers","ignore","name"],"title_tokens":["setupopts","option","vim","projects","project-nvim","lsp_ignored"],"anchors":[]},{"id":"1631","title":"Option: vim.projects.project-nvim.setupOpts.manual_mode","content":"don't automatically change the root directory so the user has the option to manually do so using :ProjectRoot command","path":"options.html#option-vim.projects.project-nvim.setupOpts.manual_mode","tokens":["root","the","manually","don","change","using","projectroot","automatically","command","user","has","directory","option"],"title_tokens":["option","setupopts","manual_mode","projects","vim","project-nvim"],"anchors":[]},{"id":"1632","title":"Option: vim.projects.project-nvim.setupOpts.patterns","content":"Patterns to use for pattern detection method","path":"options.html#option-vim.projects.project-nvim.setupOpts.patterns","tokens":["use","method","for","patterns","pattern","detection"],"title_tokens":["patterns","projects","setupopts","vim","option","project-nvim"],"anchors":[]},{"id":"1633","title":"Option: vim.projects.project-nvim.setupOpts.scope_chdir","content":"What scope to change the directory","path":"options.html#option-vim.projects.project-nvim.setupOpts.scope_chdir","tokens":["change","the","directory","what","scope"],"title_tokens":["projects","project-nvim","vim","setupopts","option","scope_chdir"],"anchors":[]},{"id":"1634","title":"Option: vim.projects.project-nvim.setupOpts.show_hidden","content":"Show hidden files in telescope picker","path":"options.html#option-vim.projects.project-nvim.setupOpts.show_hidden","tokens":["telescope","show","hidden","files","picker"],"title_tokens":["show_hidden","vim","projects","project-nvim","option","setupopts"],"anchors":[]},{"id":"1635","title":"Option: vim.projects.project-nvim.setupOpts.silent_chdir","content":"Silently change directory when changing project","path":"options.html#option-vim.projects.project-nvim.setupOpts.silent_chdir","tokens":["change","changing","when","directory","silently","project"],"title_tokens":["projects","vim","silent_chdir","option","setupopts","project-nvim"],"anchors":[]},{"id":"1636","title":"Option: vim.python3Packages","content":"List of python packages to install","path":"options.html#option-vim.python3Packages","tokens":["list","python","packages","install"],"title_tokens":["option","python3packages","vim"],"anchors":[]},{"id":"1637","title":"Option: vim.repl.conjure.enable","content":"Whether to enable Conjure.","path":"options.html#option-vim.repl.conjure.enable","tokens":["enable","conjure","whether"],"title_tokens":["repl","enable","option","vim","conjure"],"anchors":[]},{"id":"1638","title":"Option: vim.runner.run-nvim.enable","content":"Whether to enable run.nvim.","path":"options.html#option-vim.runner.run-nvim.enable","tokens":["nvim","whether","enable","run"],"title_tokens":["vim","run-nvim","enable","option","runner"],"anchors":[]},{"id":"1639","title":"Option: vim.runner.run-nvim.mappings.run","content":"Run cached","path":"options.html#option-vim.runner.run-nvim.mappings.run","tokens":["run","cached"],"title_tokens":["run","vim","option","runner","run-nvim","mappings"],"anchors":[]},{"id":"1640","title":"Option: vim.runner.run-nvim.mappings.runCommand","content":"Run prompt","path":"options.html#option-vim.runner.run-nvim.mappings.runCommand","tokens":["prompt","run"],"title_tokens":["run-nvim","vim","runner","option","mappings","runcommand"],"anchors":[]},{"id":"1641","title":"Option: vim.runner.run-nvim.mappings.runOverride","content":"Run and override","path":"options.html#option-vim.runner.run-nvim.mappings.runOverride","tokens":["run","override","and"],"title_tokens":["runner","vim","mappings","runoverride","run-nvim","option"],"anchors":[]},{"id":"1642","title":"Option: vim.runner.run-nvim.setupOpts","content":"Option table to pass into the setup function of run.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.runner.run-nvim.setupOpts","tokens":["function","any","even","options","they","listed","docs","you","additional","pass","nvim","run","the","into","setup","option","can","not","table"],"title_tokens":["option","run-nvim","vim","runner","setupopts"],"anchors":[]},{"id":"1643","title":"Option: vim.searchCase","content":"Set the case sensitivity of search","path":"options.html#option-vim.searchCase","tokens":["the","set","search","sensitivity","case"],"title_tokens":["searchcase","option","vim"],"anchors":[]},{"id":"1644","title":"Option: vim.session.nvim-session-manager.enable","content":"Whether to enable nvim-session-manager: manage sessions like folders in VSCode.","path":"options.html#option-vim.session.nvim-session-manager.enable","tokens":["whether","enable","like","folders","sessions","nvim-session-manager","manage","vscode"],"title_tokens":["vim","session","nvim-session-manager","option","enable"],"anchors":[]},{"id":"1645","title":"Option: vim.session.nvim-session-manager.mappings.deleteSession","content":"Delete session","path":"options.html#option-vim.session.nvim-session-manager.mappings.deleteSession","tokens":["delete","session"],"title_tokens":["nvim-session-manager","deletesession","session","mappings","option","vim"],"anchors":[]},{"id":"1646","title":"Option: vim.session.nvim-session-manager.mappings.loadLastSession","content":"Load last session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadLastSession","tokens":["last","load","session"],"title_tokens":["mappings","option","vim","session","nvim-session-manager","loadlastsession"],"anchors":[]},{"id":"1647","title":"Option: vim.session.nvim-session-manager.mappings.loadSession","content":"Load session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadSession","tokens":["load","session"],"title_tokens":["mappings","loadsession","vim","session","option","nvim-session-manager"],"anchors":[]},{"id":"1648","title":"Option: vim.session.nvim-session-manager.mappings.saveCurrentSession","content":"Save current session","path":"options.html#option-vim.session.nvim-session-manager.mappings.saveCurrentSession","tokens":["current","session","save"],"title_tokens":["session","vim","nvim-session-manager","mappings","savecurrentsession","option"],"anchors":[]},{"id":"1649","title":"Option: vim.session.nvim-session-manager.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.session.nvim-session-manager.setupOpts","tokens":["which-key","not","option","you","any","table","they","docs","additional","even","options","listed","into","function","setup","can","pass","the"],"title_tokens":["setupopts","vim","nvim-session-manager","option","session"],"anchors":[]},{"id":"1650","title":"Option: vim.session.nvim-session-manager.setupOpts.autoload_mode","content":"Define what to do when Neovim is started without arguments.\nTakes either one of \"Disabled\", \"CurrentDir\", \"LastSession\", \"GitSession\" in which case the value will be inserted into sm.AutoloadMode., or an inline Lua value.","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autoload_mode","tokens":["when","either","lastsession","disabled","define","gitsession","lua","which","what","arguments","neovim","started","without","takes","one","currentdir","case","the","value","will","inserted","into","autoloadmode","inline"],"title_tokens":["autoload_mode","session","vim","option","nvim-session-manager","setupopts"],"anchors":[]},{"id":"1651","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","content":"All buffers of these buffer types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","tokens":["buffers","the","closed","will","types","session","these","buffer","before","saved","all"],"title_tokens":["setupopts","option","autosave_ignore_buftypes","vim","nvim-session-manager","session"],"anchors":[]},{"id":"1652","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","content":"A list of directories where the session will not be autosaved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","tokens":["session","the","where","will","not","autosaved","list","directories"],"title_tokens":["option","session","nvim-session-manager","autosave_ignore_dirs","vim","setupopts"],"anchors":[]},{"id":"1653","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","content":"All buffers of these file types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","tokens":["all","types","session","file","will","the","buffers","saved","closed","these","before"],"title_tokens":["option","vim","autosave_ignore_filetypes","session","setupopts","nvim-session-manager"],"anchors":[]},{"id":"1654","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","content":"Plugin will not save a session when no buffers are opened, or all of them are not writable or listed","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","tokens":["are","opened","them","writable","when","plugin","save","not","listed","buffers","will","all","session"],"title_tokens":["nvim-session-manager","setupopts","session","autosave_ignore_not_normal","option","vim"],"anchors":[]},{"id":"1655","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_last_session","content":"Automatically save last session on exit and on session switch","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_last_session","tokens":["exit","and","save","switch","automatically","session","last"],"title_tokens":["session","setupopts","nvim-session-manager","vim","autosave_last_session","option"],"anchors":[]},{"id":"1656","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","content":"Always autosaves session. If true, only autosaves after a session is active","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","tokens":["active","session","always","true","only","after","autosaves"],"title_tokens":["setupopts","autosave_only_in_session","vim","nvim-session-manager","option","session"],"anchors":[]},{"id":"1657","title":"Option: vim.session.nvim-session-manager.setupOpts.colon_replacer","content":"The character to which the colon symbol will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.colon_replacer","tokens":["the","files","colon","character","replaced","session","symbol","will","which","for"],"title_tokens":["option","session","setupopts","colon_replacer","nvim-session-manager","vim"],"anchors":[]},{"id":"1658","title":"Option: vim.session.nvim-session-manager.setupOpts.max_path_length","content":"Shorten the display path if length exceeds this threshold.\nUse 0 if don't want to shorten the path at all","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.max_path_length","tokens":["don","use","this","want","display","length","path","shorten","all","exceeds","the","threshold"],"title_tokens":["option","setupopts","max_path_length","session","nvim-session-manager","vim"],"anchors":[]},{"id":"1659","title":"Option: vim.session.nvim-session-manager.setupOpts.path_replacer","content":"The character to which the path separator will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.path_replacer","tokens":["files","will","path","the","for","character","replaced","which","session","separator"],"title_tokens":["vim","path_replacer","session","option","setupopts","nvim-session-manager"],"anchors":[]},{"id":"1660","title":"Option: vim.session.nvim-session-manager.usePicker","content":"Whether we should use dressing.nvim to build a session picker UI","path":"options.html#option-vim.session.nvim-session-manager.usePicker","tokens":["should","build","dressing","session","use","whether","nvim","picker"],"title_tokens":["session","option","nvim-session-manager","vim","usepicker"],"anchors":[]},{"id":"1661","title":"Option: vim.snippets.luasnip.customSnippets.snipmate","content":"A list containing custom snippets in the SnipMate format to be loaded by LuaSnip.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate","tokens":["snipmate","loaded","luasnip","containing","format","snippets","list","the","custom"],"title_tokens":["option","snippets","luasnip","vim","customsnippets","snipmate"],"anchors":[]},{"id":"1662","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.body","content":"The body of the snippet in SnipMate format (see LuaSnip Documentation).","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.body","tokens":["the","see","luasnip","snippet","body","format","snipmate","documentation"],"title_tokens":["body","snippets","vim","snipmate","name","luasnip","customsnippets","option"],"anchors":[]},{"id":"1663","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.description","content":"The description shown for this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.description","tokens":["shown","for","this","the","description","snippet"],"title_tokens":["description","luasnip","customsnippets","vim","option","snippets","snipmate","name"],"anchors":[]},{"id":"1664","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.trigger","content":"The trigger used to activate this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.trigger","tokens":["trigger","used","this","the","activate","snippet"],"title_tokens":["option","customsnippets","trigger","snipmate","vim","name","snippets","luasnip"],"anchors":[]},{"id":"1665","title":"Option: vim.snippets.luasnip.enable","content":"Whether to enable luasnip.","path":"options.html#option-vim.snippets.luasnip.enable","tokens":["enable","whether","luasnip"],"title_tokens":["snippets","vim","option","luasnip","enable"],"anchors":[]},{"id":"1666","title":"Option: vim.snippets.luasnip.loaders","content":"Lua code used to load snippet providers.","path":"options.html#option-vim.snippets.luasnip.loaders","tokens":["snippet","used","code","providers","lua","load"],"title_tokens":["option","vim","luasnip","loaders","snippets"],"anchors":[]},{"id":"1667","title":"Option: vim.snippets.luasnip.providers","content":"The snippet provider packages.\n::: {.note} These are simply appended to {option} vim.startPlugins. :::","path":"options.html#option-vim.snippets.luasnip.providers","tokens":["these","simply","startplugins","are","the","snippet","appended","provider","vim","packages","note","option"],"title_tokens":["option","snippets","providers","luasnip","vim"],"anchors":[]},{"id":"1668","title":"Option: vim.snippets.luasnip.setupOpts","content":"Option table to pass into the setup function of LuaSnip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.snippets.luasnip.setupOpts","tokens":["you","table","can","docs","any","additional","options","into","option","even","setup","they","not","listed","the","function","pass","luasnip"],"title_tokens":["snippets","luasnip","setupopts","option","vim"],"anchors":[]},{"id":"1669","title":"Option: vim.snippets.luasnip.setupOpts.enable_autosnippets","content":"Whether to enable autosnippets.","path":"options.html#option-vim.snippets.luasnip.setupOpts.enable_autosnippets","tokens":["autosnippets","whether","enable"],"title_tokens":["snippets","setupopts","option","luasnip","enable_autosnippets","vim"],"anchors":[]},{"id":"1670","title":"Option: vim.spellcheck.enable","content":"Whether to enable Neovim's built-in spellchecking.","path":"options.html#option-vim.spellcheck.enable","tokens":["neovim","whether","enable","built-in","spellchecking"],"title_tokens":["option","vim","spellcheck","enable"],"anchors":[]},{"id":"1671","title":"Option: vim.spellcheck.extraSpellWords","content":"Additional words to be used for spellchecking. The names of each key will be used as the language code for the spell file. For example\nwill result in en.utf-8.add.spl being added to Neovim's runtime in the {file}spell directory.\n::: {.warning} The attribute keys must be in \".\" format for Neovim to compile your spellfiles without mangling the resulting file names. Please make sure that you enter the correct value, as nvf does not do any kind of internal checking. Please see {command}:help mkspell for more details.\nExample:\n:::\nNote that while adding a new language, you will still need to add the name of the language (e.g. \"en\") to the {option}vim.spellcheck.languages list by name in order to enable spellchecking for the language. By default only \"en\" is in the list.","path":"options.html#option-vim.spellcheck.extraSpellWords","tokens":["keys","languages","spellfiles","resulting","see","please","being","warning","name","encoding","your","need","that","compile","not","while","list","make","used","result","new","must","names","enter","any","kind","option","spellcheck","more","directory","without","correct","attribute","mangling","each","adding","sure","note","still","for","format","does","runtime","checking","command","vim","enable","utf-8","spell","order","code","mkspell","add","internal","neovim","words","example","key","will","default","file","details","additional","you","only","nvf","spl","value","language","help","added","spellchecking","the"],"title_tokens":["vim","option","extraspellwords","spellcheck"],"anchors":[]},{"id":"1672","title":"Option: vim.spellcheck.ignoreTerminal","content":"Disable spell checking in terminal.","path":"options.html#option-vim.spellcheck.ignoreTerminal","tokens":["terminal","checking","spell","disable"],"title_tokens":["ignoreterminal","option","spellcheck","vim"],"anchors":[]},{"id":"1673","title":"Option: vim.spellcheck.ignoredFiletypes","content":"A list of filetypes for which spellchecking will be disabled.\n::: {.tip} You may use {command}:echo &filetype in Neovim to find out the filetype for a specific buffer. :::","path":"options.html#option-vim.spellcheck.ignoredFiletypes","tokens":["the","buffer","will","for","may","you","find","which","list","disabled","specific","command","out","use","filetypes","neovim","echo","spellchecking","filetype","tip"],"title_tokens":["spellcheck","ignoredfiletypes","vim","option"],"anchors":[]},{"id":"1674","title":"Option: vim.spellcheck.languages","content":"A list of languages that should be used for spellchecking.\nTo add your own language files, you may place your spell directory in either {file}$XDG_CONFIG_HOME/nvf or in a path that is included in the {option}vim.additionalRuntimePaths list provided by nvf.","path":"options.html#option-vim.spellcheck.languages","tokens":["may","used","xdg_config_home","nvf","spellchecking","included","files","the","provided","list","languages","for","option","should","own","either","your","language","directory","place","additionalruntimepaths","spell","that","path","you","file","vim","add"],"title_tokens":["option","spellcheck","vim","languages"],"anchors":[]},{"id":"1675","title":"Option: vim.spellcheck.programmingWordlist.enable","content":"Whether to enable vim-dirtytalk, a wordlist for programmers containing common programming terms.\n::: {.note} Enabling this option will unconditionally set {option}vim.spellcheck.enable to true as vim-dirtytalk depends on spellchecking having been set up.\nRun {command}:DirtytalkUpdate on first use to download the spellfile. ::: .","path":"options.html#option-vim.spellcheck.programmingWordlist.enable","tokens":["vim-dirtytalk","common","first","note","for","programming","this","the","wordlist","whether","download","enabling","containing","having","set","vim","been","programmers","command","run","option","use","will","terms","true","depends","enable","spellchecking","spellfile","spellcheck","dirtytalkupdate","unconditionally"],"title_tokens":["enable","option","spellcheck","vim","programmingwordlist"],"anchors":[]},{"id":"1676","title":"Option: vim.spellcheck.vim-dirtytalk.enable","content":"Alias of {option}vim.spellcheck.programmingWordlist.enable.","path":"options.html#option-vim.spellcheck.vim-dirtytalk.enable","tokens":["programmingwordlist","option","vim","alias","enable","spellcheck"],"title_tokens":["spellcheck","vim","option","vim-dirtytalk","enable"],"anchors":[]},{"id":"1677","title":"Option: vim.startPlugins","content":"List of plugins to load on startup. This is used internally to add plugins to Neovim's runtime.\nTo add additional plugins to your configuration, consider using the {option}vim.extraPlugins option.","path":"options.html#option-vim.startPlugins","tokens":["load","vim","list","your","plugins","neovim","consider","used","additional","extraplugins","option","runtime","add","this","internally","configuration","the","using","startup"],"title_tokens":["startplugins","vim","option"],"anchors":[]},{"id":"1678","title":"Option: vim.statusline.lualine.activeSection.a","content":"active config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.a","tokens":["active","config","for"],"title_tokens":["lualine","statusline","option","vim","activesection"],"anchors":[]},{"id":"1679","title":"Option: vim.statusline.lualine.activeSection.b","content":"active config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.b","tokens":["config","active","for"],"title_tokens":["option","statusline","vim","activesection","lualine"],"anchors":[]},{"id":"1680","title":"Option: vim.statusline.lualine.activeSection.c","content":"active config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.c","tokens":["config","for","active"],"title_tokens":["vim","lualine","option","statusline","activesection"],"anchors":[]},{"id":"1681","title":"Option: vim.statusline.lualine.activeSection.x","content":"active config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.x","tokens":["config","active","for"],"title_tokens":["option","activesection","lualine","vim","statusline"],"anchors":[]},{"id":"1682","title":"Option: vim.statusline.lualine.activeSection.y","content":"active config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.y","tokens":["for","active","config"],"title_tokens":["vim","lualine","activesection","statusline","option"],"anchors":[]},{"id":"1683","title":"Option: vim.statusline.lualine.activeSection.z","content":"active config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.activeSection.z","tokens":["config","for","active"],"title_tokens":["option","vim","lualine","activesection","statusline"],"anchors":[]},{"id":"1684","title":"Option: vim.statusline.lualine.alwaysDivideMiddle","content":"Always divide middle section","path":"options.html#option-vim.statusline.lualine.alwaysDivideMiddle","tokens":["always","middle","section","divide"],"title_tokens":["alwaysdividemiddle","statusline","option","lualine","vim"],"anchors":[]},{"id":"1685","title":"Option: vim.statusline.lualine.componentSeparator.left","content":"Component separator for left side","path":"options.html#option-vim.statusline.lualine.componentSeparator.left","tokens":["separator","component","left","side","for"],"title_tokens":["option","statusline","lualine","vim","left","componentseparator"],"anchors":[]},{"id":"1686","title":"Option: vim.statusline.lualine.componentSeparator.right","content":"Component separator for right side","path":"options.html#option-vim.statusline.lualine.componentSeparator.right","tokens":["side","separator","component","for","right"],"title_tokens":["option","vim","lualine","componentseparator","right","statusline"],"anchors":[]},{"id":"1687","title":"Option: vim.statusline.lualine.disabledFiletypes.statusline","content":"Filetypes to disable lualine on for statusline","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.statusline","tokens":["disable","statusline","lualine","for","filetypes"],"title_tokens":["vim","lualine","disabledfiletypes","option","statusline"],"anchors":[]},{"id":"1688","title":"Option: vim.statusline.lualine.disabledFiletypes.winbar","content":"Filetypes to disable lualine on for winbar","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.winbar","tokens":["winbar","lualine","for","disable","filetypes"],"title_tokens":["disabledfiletypes","option","vim","winbar","lualine","statusline"],"anchors":[]},{"id":"1689","title":"Option: vim.statusline.lualine.enable","content":"Whether to enable lualine statusline plugin.","path":"options.html#option-vim.statusline.lualine.enable","tokens":["lualine","plugin","enable","statusline","whether"],"title_tokens":["option","lualine","enable","vim","statusline"],"anchors":[]},{"id":"1690","title":"Option: vim.statusline.lualine.extraActiveSection.a","content":"Extra entries for activeSection.a","path":"options.html#option-vim.statusline.lualine.extraActiveSection.a","tokens":["extra","for","entries","activesection"],"title_tokens":["statusline","extraactivesection","lualine","vim","option"],"anchors":[]},{"id":"1691","title":"Option: vim.statusline.lualine.extraActiveSection.b","content":"Extra entries for activeSection.b","path":"options.html#option-vim.statusline.lualine.extraActiveSection.b","tokens":["for","extra","activesection","entries"],"title_tokens":["lualine","statusline","option","vim","extraactivesection"],"anchors":[]},{"id":"1692","title":"Option: vim.statusline.lualine.extraActiveSection.c","content":"Extra entries for activeSection.c","path":"options.html#option-vim.statusline.lualine.extraActiveSection.c","tokens":["activesection","extra","for","entries"],"title_tokens":["option","vim","statusline","lualine","extraactivesection"],"anchors":[]},{"id":"1693","title":"Option: vim.statusline.lualine.extraActiveSection.x","content":"Extra entries for activeSection.x","path":"options.html#option-vim.statusline.lualine.extraActiveSection.x","tokens":["activesection","extra","entries","for"],"title_tokens":["option","statusline","vim","lualine","extraactivesection"],"anchors":[]},{"id":"1694","title":"Option: vim.statusline.lualine.extraActiveSection.y","content":"Extra entries for activeSection.y","path":"options.html#option-vim.statusline.lualine.extraActiveSection.y","tokens":["entries","extra","for","activesection"],"title_tokens":["lualine","option","statusline","vim","extraactivesection"],"anchors":[]},{"id":"1695","title":"Option: vim.statusline.lualine.extraActiveSection.z","content":"Extra entries for activeSection.z","path":"options.html#option-vim.statusline.lualine.extraActiveSection.z","tokens":["entries","activesection","extra","for"],"title_tokens":["statusline","extraactivesection","vim","option","lualine"],"anchors":[]},{"id":"1696","title":"Option: vim.statusline.lualine.extraInactiveSection.a","content":"Extra entries for inactiveSection.a","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.a","tokens":["for","extra","entries","inactivesection"],"title_tokens":["lualine","option","extrainactivesection","vim","statusline"],"anchors":[]},{"id":"1697","title":"Option: vim.statusline.lualine.extraInactiveSection.b","content":"Extra entries for inactiveSection.b","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.b","tokens":["entries","extra","for","inactivesection"],"title_tokens":["statusline","vim","lualine","option","extrainactivesection"],"anchors":[]},{"id":"1698","title":"Option: vim.statusline.lualine.extraInactiveSection.c","content":"Extra entries for inactiveSection.c","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.c","tokens":["extra","inactivesection","for","entries"],"title_tokens":["option","lualine","statusline","extrainactivesection","vim"],"anchors":[]},{"id":"1699","title":"Option: vim.statusline.lualine.extraInactiveSection.x","content":"Extra entries for inactiveSection.x","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.x","tokens":["for","entries","extra","inactivesection"],"title_tokens":["lualine","statusline","option","vim","extrainactivesection"],"anchors":[]},{"id":"1700","title":"Option: vim.statusline.lualine.extraInactiveSection.y","content":"Extra entries for inactiveSection.y","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.y","tokens":["for","extra","inactivesection","entries"],"title_tokens":["extrainactivesection","lualine","option","statusline","vim"],"anchors":[]},{"id":"1701","title":"Option: vim.statusline.lualine.extraInactiveSection.z","content":"Extra entries for inactiveSection.z","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.z","tokens":["entries","inactivesection","for","extra"],"title_tokens":["option","statusline","vim","extrainactivesection","lualine"],"anchors":[]},{"id":"1702","title":"Option: vim.statusline.lualine.globalStatus","content":"Enable global status for lualine","path":"options.html#option-vim.statusline.lualine.globalStatus","tokens":["enable","for","status","global","lualine"],"title_tokens":["option","vim","lualine","statusline","globalstatus"],"anchors":[]},{"id":"1703","title":"Option: vim.statusline.lualine.icons.enable","content":"Whether to enable icons for lualine.","path":"options.html#option-vim.statusline.lualine.icons.enable","tokens":["whether","lualine","enable","for","icons"],"title_tokens":["option","icons","statusline","enable","lualine","vim"],"anchors":[]},{"id":"1704","title":"Option: vim.statusline.lualine.ignoreFocus","content":"If current filetype is in this list it'll always be drawn as inactive statusline and the last window will be drawn as active statusline.","path":"options.html#option-vim.statusline.lualine.ignoreFocus","tokens":["will","always","window","active","the","last","drawn","statusline","this","and","list","current","inactive","filetype"],"title_tokens":["ignorefocus","vim","option","lualine","statusline"],"anchors":[]},{"id":"1705","title":"Option: vim.statusline.lualine.inactiveSection.a","content":"inactive config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.a","tokens":["config","for","inactive"],"title_tokens":["statusline","option","inactivesection","vim","lualine"],"anchors":[]},{"id":"1706","title":"Option: vim.statusline.lualine.inactiveSection.b","content":"inactive config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.b","tokens":["config","for","inactive"],"title_tokens":["inactivesection","option","vim","lualine","statusline"],"anchors":[]},{"id":"1707","title":"Option: vim.statusline.lualine.inactiveSection.c","content":"inactive config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.c","tokens":["inactive","for","config"],"title_tokens":["vim","statusline","inactivesection","option","lualine"],"anchors":[]},{"id":"1708","title":"Option: vim.statusline.lualine.inactiveSection.x","content":"inactive config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.x","tokens":["inactive","config","for"],"title_tokens":["statusline","option","inactivesection","lualine","vim"],"anchors":[]},{"id":"1709","title":"Option: vim.statusline.lualine.inactiveSection.y","content":"inactive config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.y","tokens":["for","inactive","config"],"title_tokens":["inactivesection","statusline","lualine","option","vim"],"anchors":[]},{"id":"1710","title":"Option: vim.statusline.lualine.inactiveSection.z","content":"inactive config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.inactiveSection.z","tokens":["inactive","config","for"],"title_tokens":["vim","statusline","option","inactivesection","lualine"],"anchors":[]},{"id":"1711","title":"Option: vim.statusline.lualine.refresh.statusline","content":"Refresh rate for lualine","path":"options.html#option-vim.statusline.lualine.refresh.statusline","tokens":["refresh","rate","lualine","for"],"title_tokens":["vim","lualine","option","statusline","refresh"],"anchors":[]},{"id":"1712","title":"Option: vim.statusline.lualine.refresh.tabline","content":"Refresh rate for tabline","path":"options.html#option-vim.statusline.lualine.refresh.tabline","tokens":["for","refresh","rate","tabline"],"title_tokens":["statusline","lualine","refresh","tabline","vim","option"],"anchors":[]},{"id":"1713","title":"Option: vim.statusline.lualine.refresh.winbar","content":"Refresh rate for winbar","path":"options.html#option-vim.statusline.lualine.refresh.winbar","tokens":["winbar","refresh","rate","for"],"title_tokens":["refresh","option","vim","statusline","winbar","lualine"],"anchors":[]},{"id":"1714","title":"Option: vim.statusline.lualine.sectionSeparator.left","content":"Section separator for left side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.left","tokens":["section","separator","for","left","side"],"title_tokens":["vim","option","lualine","sectionseparator","left","statusline"],"anchors":[]},{"id":"1715","title":"Option: vim.statusline.lualine.sectionSeparator.right","content":"Section separator for right side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.right","tokens":["separator","side","for","section","right"],"title_tokens":["right","vim","statusline","option","lualine","sectionseparator"],"anchors":[]},{"id":"1716","title":"Option: vim.statusline.lualine.setupOpts","content":"Option table to pass into the setup function of Lualine\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.statusline.lualine.setupOpts","tokens":["can","option","function","not","listed","options","into","even","the","they","you","lualine","additional","pass","any","table","docs","setup"],"title_tokens":["setupopts","option","lualine","vim","statusline"],"anchors":[]},{"id":"1717","title":"Option: vim.statusline.lualine.theme","content":"Theme for lualine","path":"options.html#option-vim.statusline.lualine.theme","tokens":["for","theme","lualine"],"title_tokens":["statusline","option","lualine","theme","vim"],"anchors":[]},{"id":"1718","title":"Option: vim.syntaxHighlighting","content":"Enable syntax highlighting","path":"options.html#option-vim.syntaxHighlighting","tokens":["enable","syntax","highlighting"],"title_tokens":["syntaxhighlighting","vim","option"],"anchors":[]},{"id":"1719","title":"Option: vim.tabline.nvimBufferline.enable","content":"Whether to enable neovim bufferline.","path":"options.html#option-vim.tabline.nvimBufferline.enable","tokens":["enable","whether","neovim","bufferline"],"title_tokens":["enable","nvimbufferline","option","vim","tabline"],"anchors":[]},{"id":"1720","title":"Option: vim.tabline.nvimBufferline.mappings.closeCurrent","content":"Close buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.closeCurrent","tokens":["close","buffer"],"title_tokens":["closecurrent","vim","mappings","option","tabline","nvimbufferline"],"anchors":[]},{"id":"1721","title":"Option: vim.tabline.nvimBufferline.mappings.cycleNext","content":"Next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cycleNext","tokens":["buffer","next"],"title_tokens":["tabline","nvimbufferline","mappings","option","vim","cyclenext"],"anchors":[]},{"id":"1722","title":"Option: vim.tabline.nvimBufferline.mappings.cyclePrevious","content":"Previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cyclePrevious","tokens":["previous","buffer"],"title_tokens":["option","vim","tabline","mappings","cycleprevious","nvimbufferline"],"anchors":[]},{"id":"1723","title":"Option: vim.tabline.nvimBufferline.mappings.moveNext","content":"Move next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.moveNext","tokens":["next","buffer","move"],"title_tokens":["option","vim","nvimbufferline","mappings","movenext","tabline"],"anchors":[]},{"id":"1724","title":"Option: vim.tabline.nvimBufferline.mappings.movePrevious","content":"Move previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.movePrevious","tokens":["buffer","previous","move"],"title_tokens":["option","vim","tabline","mappings","nvimbufferline","moveprevious"],"anchors":[]},{"id":"1725","title":"Option: vim.tabline.nvimBufferline.mappings.pick","content":"Pick buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.pick","tokens":["pick","buffer"],"title_tokens":["pick","nvimbufferline","tabline","mappings","vim","option"],"anchors":[]},{"id":"1726","title":"Option: vim.tabline.nvimBufferline.mappings.sortByDirectory","content":"Sort buffers by directory","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByDirectory","tokens":["directory","sort","buffers"],"title_tokens":["option","nvimbufferline","mappings","sortbydirectory","vim","tabline"],"anchors":[]},{"id":"1727","title":"Option: vim.tabline.nvimBufferline.mappings.sortByExtension","content":"Sort buffers by extension","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByExtension","tokens":["sort","buffers","extension"],"title_tokens":["nvimbufferline","vim","option","mappings","sortbyextension","tabline"],"anchors":[]},{"id":"1728","title":"Option: vim.tabline.nvimBufferline.mappings.sortById","content":"Sort buffers by ID","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortById","tokens":["buffers","sort"],"title_tokens":["mappings","nvimbufferline","option","tabline","sortbyid","vim"],"anchors":[]},{"id":"1729","title":"Option: vim.tabline.nvimBufferline.setupOpts","content":"Option table to pass into the setup function of bufferline-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts","tokens":["table","the","docs","setup","listed","bufferline-nvim","option","additional","can","into","you","options","any","even","not","pass","they","function"],"title_tokens":["nvimbufferline","setupopts","option","tabline","vim"],"anchors":[]},{"id":"1730","title":"Option: vim.tabline.nvimBufferline.setupOpts.highlights","content":"Overrides the highlight groups of bufferline.\nSee :help bufferline-highlights.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.highlights","tokens":["the","see","overrides","highlight","bufferline","bufferline-highlights","groups","help"],"title_tokens":["vim","nvimbufferline","setupopts","highlights","option","tabline"],"anchors":[]},{"id":"1731","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","content":"Whether to always show bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","tokens":["bufferline","always","show","whether"],"title_tokens":["option","tabline","nvimbufferline","options","always_show_bufferline","vim","setupopts"],"anchors":[]},{"id":"1732","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","content":"Whether to auto toggle bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","tokens":["whether","auto","toggle","bufferline"],"title_tokens":["setupopts","auto_toggle_bufferline","nvimbufferline","option","tabline","vim","options"],"anchors":[]},{"id":"1733","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","tokens":["for","button","icon","close"],"title_tokens":["buffer_close_icon","tabline","nvimbufferline","options","option","setupopts","vim"],"anchors":[]},{"id":"1734","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_command","content":"Command to run when closing a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_command","tokens":["when","run","buffer","command","closing"],"title_tokens":["setupopts","options","nvimbufferline","close_command","option","vim","tabline"],"anchors":[]},{"id":"1735","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_icon","tokens":["icon","close","for","button"],"title_tokens":["close_icon","option","vim","tabline","nvimbufferline","setupopts","options"],"anchors":[]},{"id":"1736","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.color_icons","content":"Whether or not to add filetype icon highlights","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.color_icons","tokens":["not","add","whether","filetype","highlights","icon"],"title_tokens":["color_icons","options","nvimbufferline","vim","option","tabline","setupopts"],"anchors":[]},{"id":"1737","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.custom_filter","content":"Custom filter function for filtering out buffers.\n::: {.note} This will be called a lot, so you are encouraged to keep it as short and lightweight as possible unless you are fully aware of the performance implications. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.custom_filter","tokens":["possible","fully","the","keep","are","lot","for","note","function","custom","out","filtering","buffers","encouraged","and","unless","aware","implications","this","short","filter","you","called","will","lightweight","performance"],"title_tokens":["options","option","setupopts","custom_filter","vim","nvimbufferline","tabline"],"anchors":[]},{"id":"1738","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics","content":"Diagnostics provider to be used in buffer LSP indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics","tokens":["lsp","indicators","diagnostics","buffer","provider","used"],"title_tokens":["tabline","nvimbufferline","options","option","setupopts","vim","diagnostics"],"anchors":[]},{"id":"1739","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","content":"Function to get the diagnostics indicator. The function should return a string to be used as the indicator.\nCan be set to nil to keep the buffer name highlight, but delete the highlighting.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","tokens":["highlight","but","return","keep","nil","set","delete","indicator","should","string","function","diagnostics","buffer","get","used","highlighting","can","name","the"],"title_tokens":["options","diagnostics_indicator","setupopts","nvimbufferline","tabline","option","vim"],"anchors":[]},{"id":"1740","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","content":"Whether to update diagnostics while in insert mode.\nSetting this to true has performance implications, but they may be negligible depending on your setup. Set it to true if you know what you are doing.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","tokens":["mode","has","implications","whether","insert","while","they","know","this","depending","but","are","diagnostics","setup","doing","setting","true","performance","set","may","what","you","negligible","your","update"],"title_tokens":["setupopts","diagnostics_update_in_insert","options","option","vim","tabline","nvimbufferline"],"anchors":[]},{"id":"1741","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","content":"Whether to consider duplicate paths in different groups as duplicates","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","tokens":["whether","consider","duplicate","paths","different","duplicates","groups"],"title_tokens":["duplicates_across_groups","tabline","option","nvimbufferline","vim","setupopts","options"],"anchors":[]},{"id":"1742","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","content":"Whether to enforce regular tabs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","tokens":["whether","regular","tabs","enforce"],"title_tokens":["options","setupopts","vim","option","tabline","nvimbufferline","enforce_regular_tabs"],"anchors":[]},{"id":"1743","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","content":"The function bufferline uses to get the icon. Recommended to leave as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","tokens":["leave","bufferline","get","default","icon","recommended","the","function","uses"],"title_tokens":["tabline","options","setupopts","vim","get_element_icon","option","nvimbufferline"],"anchors":[]},{"id":"1744","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.delay","content":"Delay for hover, in ms","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.delay","tokens":["hover","delay","for"],"title_tokens":["setupopts","vim","hover","delay","options","option","nvimbufferline","tabline"],"anchors":[]},{"id":"1745","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","content":"Whether to enable hover.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","tokens":["whether","enable","hover"],"title_tokens":["options","setupopts","enabled","vim","option","hover","tabline","nvimbufferline"],"anchors":[]},{"id":"1746","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","content":"Reveal hover window","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","tokens":["hover","window","reveal"],"title_tokens":["tabline","nvimbufferline","vim","setupopts","option","reveal","options","hover"],"anchors":[]},{"id":"1747","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","content":"The indicator icon to use for the current buffer.\n::: {.warning} This must be omitted while style is not icon :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","tokens":["omitted","for","style","warning","icon","must","buffer","current","indicator","use","the","not","while","this"],"title_tokens":["vim","tabline","nvimbufferline","indicator","setupopts","options","option","icon"],"anchors":[]},{"id":"1748","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.style","content":"Style for indicator","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.style","tokens":["indicator","style","for"],"title_tokens":["tabline","nvimbufferline","indicator","options","setupopts","vim","option","style"],"anchors":[]},{"id":"1749","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","content":"Command to run when left clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","tokens":["clicking","command","run","when","left","buffer"],"title_tokens":["vim","tabline","nvimbufferline","left_mouse_command","option","options","setupopts"],"anchors":[]},{"id":"1750","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","content":"Icon for left truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","tokens":["for","truncation","icon","left"],"title_tokens":["setupopts","tabline","option","options","left_trunc_marker","nvimbufferline","vim"],"anchors":[]},{"id":"1751","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_name_length","content":"Max name length","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_name_length","tokens":["length","max","name"],"title_tokens":["max_name_length","tabline","option","setupopts","vim","nvimbufferline","options"],"anchors":[]},{"id":"1752","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","content":"Length of the prefix used when a buffer is de-duplicated","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","tokens":["de-duplicated","the","length","used","prefix","when","buffer"],"title_tokens":["max_prefix_length","option","nvimbufferline","setupopts","vim","tabline","options"],"anchors":[]},{"id":"1753","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","content":"Command to run when middle clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","tokens":["middle","when","run","command","buffer","clicking"],"title_tokens":["tabline","nvimbufferline","options","setupopts","middle_mouse_command","vim","option"],"anchors":[]},{"id":"1754","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.mode","content":"Mode to use for bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.mode","tokens":["for","use","mode","bufferline"],"title_tokens":["nvimbufferline","mode","setupopts","option","options","vim","tabline"],"anchors":[]},{"id":"1755","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.modified_icon","content":"Icon for modified buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.modified_icon","tokens":["for","modified","buffer","icon"],"title_tokens":["tabline","nvimbufferline","vim","setupopts","options","option","modified_icon"],"anchors":[]},{"id":"1756","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","content":"Whether or not the move command \"wraps\" at the first or last position","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","tokens":["wraps","move","last","position","first","whether","not","the","command"],"title_tokens":["move_wraps_at_ends","vim","options","setupopts","option","tabline","nvimbufferline"],"anchors":[]},{"id":"1757","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.name_formatter","content":"name_formatter can be used to change the buffer's label in the bufferline.\n::: {.note} Some names can/will break the bufferline so use this at your discretion knowing that it has some limitations that will NOT be fixed. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.name_formatter","tokens":["this","the","use","note","your","break","label","bufferline","can","buffer","some","names","knowing","that","not","fixed","limitations","change","name_formatter","discretion","has","used","will"],"title_tokens":["vim","setupopts","name_formatter","option","nvimbufferline","tabline","options"],"anchors":[]},{"id":"1758","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.numbers","content":"Whether or not to show buffer numbers","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.numbers","tokens":["numbers","not","whether","show","buffer"],"title_tokens":["option","vim","nvimbufferline","setupopts","options","numbers","tabline"],"anchors":[]},{"id":"1759","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.offsets","content":"The windows to offset bufferline above, see :help bufferline-offset","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.offsets","tokens":["bufferline-offset","windows","the","help","bufferline","offset","above","see"],"title_tokens":["offsets","vim","tabline","option","nvimbufferline","setupopts","options"],"anchors":[]},{"id":"1760","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","content":"Whether or not custom sorted buffers should persist","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","tokens":["should","buffers","whether","persist","custom","not","sorted"],"title_tokens":["options","persist_buffer_sort","option","tabline","nvimbufferline","setupopts","vim"],"anchors":[]},{"id":"1761","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","content":"Command to run when right clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","tokens":["run","right","when","buffer","command","clicking"],"title_tokens":["option","options","tabline","nvimbufferline","setupopts","right_mouse_command","vim"],"anchors":[]},{"id":"1762","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","content":"Icon for right truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","tokens":["right","truncation","for","icon"],"title_tokens":["setupopts","tabline","right_trunc_marker","option","nvimbufferline","options","vim"],"anchors":[]},{"id":"1763","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.separator_style","content":"The type of separator used to separate buffers and tabs.\nEither one of the listed types, or a list of 2 characters for either side.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.separator_style","tokens":["type","one","separator","separate","list","and","used","side","buffers","the","either","for","listed","tabs","characters","types"],"title_tokens":["vim","separator_style","option","options","setupopts","tabline","nvimbufferline"],"anchors":[]},{"id":"1764","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","content":"Whether or not to show buffer close icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","tokens":["whether","not","show","close","buffer","icons"],"title_tokens":["nvimbufferline","tabline","options","show_buffer_close_icons","setupopts","vim","option"],"anchors":[]},{"id":"1765","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","content":"Whether or not to show buffer icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","tokens":["show","buffer","not","icons","whether"],"title_tokens":["show_buffer_icons","option","vim","nvimbufferline","tabline","setupopts","options"],"anchors":[]},{"id":"1766","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","content":"Whether or not to show the close icon","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","tokens":["the","close","icon","whether","show","not"],"title_tokens":["tabline","show_close_icon","option","vim","nvimbufferline","options","setupopts"],"anchors":[]},{"id":"1767","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","content":"Whether or not to show duplicate buffer prefixes","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","tokens":["duplicate","whether","show","buffer","prefixes","not"],"title_tokens":["tabline","option","nvimbufferline","setupopts","show_duplicate_prefix","options","vim"],"anchors":[]},{"id":"1768","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","content":"Whether or not to show tab indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","tokens":["indicators","whether","not","show","tab"],"title_tokens":["option","setupopts","options","show_tab_indicators","vim","tabline","nvimbufferline"],"anchors":[]},{"id":"1769","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.sort_by","content":"Method to sort buffers by. Must be one of the supported values, or an inline Lua value.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.sort_by","tokens":["one","must","the","values","sort","supported","lua","value","method","buffers","inline"],"title_tokens":["nvimbufferline","setupopts","options","sort_by","option","tabline","vim"],"anchors":[]},{"id":"1770","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.style_preset","content":"The base style of bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.style_preset","tokens":["the","bufferline","base","style"],"title_tokens":["tabline","vim","nvimbufferline","options","style_preset","option","setupopts"],"anchors":[]},{"id":"1771","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.tab_size","content":"The size of the tabs in bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.tab_size","tokens":["bufferline","tabs","the","size"],"title_tokens":["tab_size","vim","nvimbufferline","setupopts","tabline","option","options"],"anchors":[]},{"id":"1772","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.themable","content":"Whether or not to allow highlight groups to be overridden.\nWhile false, bufferline.nvim sets highlights as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.themable","tokens":["allow","highlights","bufferline","overridden","nvim","sets","default","not","while","false","highlight","groups","whether"],"title_tokens":["setupopts","themable","vim","options","option","tabline","nvimbufferline"],"anchors":[]},{"id":"1773","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.truncate_names","content":"Truncate names","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.truncate_names","tokens":["names","truncate"],"title_tokens":["setupopts","tabline","vim","nvimbufferline","options","truncate_names","option"],"anchors":[]},{"id":"1774","title":"Option: vim.telescope.enable","content":"Whether to enable telescope.nvim: multi-purpose search and picker utility.","path":"options.html#option-vim.telescope.enable","tokens":["telescope","whether","nvim","multi-purpose","search","utility","enable","and","picker"],"title_tokens":["telescope","enable","option","vim"],"anchors":[]},{"id":"1775","title":"Option: vim.telescope.extensions","content":"Individual extension configurations containing name, packages and setup fields to resolve dependencies, handle load_extension calls and add the setup table into the extensions portion of Telescope's setup table.","path":"options.html#option-vim.telescope.extensions","tokens":["portion","individual","name","table","add","setup","handle","extension","extensions","fields","configurations","containing","resolve","and","load_extension","calls","the","packages","dependencies","telescope","into"],"title_tokens":["telescope","extensions","option","vim"],"anchors":[]},{"id":"1776","title":"Option: vim.telescope.extensions.*.name","content":"Name of the extension, will be used to load it with a require","path":"options.html#option-vim.telescope.extensions._.name","tokens":["will","extension","the","require","used","with","name","load"],"title_tokens":["extensions","vim","telescope","option","name"],"anchors":[]},{"id":"1777","title":"Option: vim.telescope.extensions.*.packages","content":"Package or packages providing the Telescope extension to be loaded.","path":"options.html#option-vim.telescope.extensions._.packages","tokens":["providing","the","telescope","loaded","extension","package","packages"],"title_tokens":["option","vim","telescope","extensions","packages"],"anchors":[]},{"id":"1778","title":"Option: vim.telescope.extensions.*.setup","content":"Named attribute set to be inserted into Telescope's extensions table.","path":"options.html#option-vim.telescope.extensions._.setup","tokens":["named","telescope","extensions","inserted","table","into","attribute","set"],"title_tokens":["vim","option","telescope","setup","extensions"],"anchors":[]},{"id":"1779","title":"Option: vim.telescope.mappings.buffers","content":"Buffers [Telescope]","path":"options.html#option-vim.telescope.mappings.buffers","tokens":["telescope","buffers"],"title_tokens":["option","mappings","vim","buffers","telescope"],"anchors":[]},{"id":"1780","title":"Option: vim.telescope.mappings.diagnostics","content":"Diagnostics [Telescope]","path":"options.html#option-vim.telescope.mappings.diagnostics","tokens":["telescope","diagnostics"],"title_tokens":["mappings","telescope","diagnostics","option","vim"],"anchors":[]},{"id":"1781","title":"Option: vim.telescope.mappings.findFiles","content":"Find files [Telescope]","path":"options.html#option-vim.telescope.mappings.findFiles","tokens":["find","files","telescope"],"title_tokens":["telescope","mappings","option","vim","findfiles"],"anchors":[]},{"id":"1782","title":"Option: vim.telescope.mappings.findProjects","content":"Find projects [Telescope]","path":"options.html#option-vim.telescope.mappings.findProjects","tokens":["find","telescope","projects"],"title_tokens":["findprojects","vim","mappings","option","telescope"],"anchors":[]},{"id":"1783","title":"Option: vim.telescope.mappings.gitBranches","content":"Git branches [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBranches","tokens":["telescope","git","branches"],"title_tokens":["vim","mappings","option","telescope","gitbranches"],"anchors":[]},{"id":"1784","title":"Option: vim.telescope.mappings.gitBufferCommits","content":"Git buffer commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBufferCommits","tokens":["telescope","git","buffer","commits"],"title_tokens":["vim","option","gitbuffercommits","mappings","telescope"],"anchors":[]},{"id":"1785","title":"Option: vim.telescope.mappings.gitCommits","content":"Git commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitCommits","tokens":["commits","telescope","git"],"title_tokens":["option","mappings","gitcommits","telescope","vim"],"anchors":[]},{"id":"1786","title":"Option: vim.telescope.mappings.gitFiles","content":"Git files [Telescope]","path":"options.html#option-vim.telescope.mappings.gitFiles","tokens":["telescope","git","files"],"title_tokens":["gitfiles","option","vim","telescope","mappings"],"anchors":[]},{"id":"1787","title":"Option: vim.telescope.mappings.gitStash","content":"Git stash [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStash","tokens":["git","stash","telescope"],"title_tokens":["vim","telescope","option","mappings","gitstash"],"anchors":[]},{"id":"1788","title":"Option: vim.telescope.mappings.gitStatus","content":"Git status [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStatus","tokens":["status","git","telescope"],"title_tokens":["telescope","vim","option","mappings","gitstatus"],"anchors":[]},{"id":"1789","title":"Option: vim.telescope.mappings.helpTags","content":"Help tags [Telescope]","path":"options.html#option-vim.telescope.mappings.helpTags","tokens":["telescope","help","tags"],"title_tokens":["option","mappings","telescope","vim","helptags"],"anchors":[]},{"id":"1790","title":"Option: vim.telescope.mappings.liveGrep","content":"Live grep [Telescope]","path":"options.html#option-vim.telescope.mappings.liveGrep","tokens":["telescope","grep","live"],"title_tokens":["mappings","livegrep","vim","option","telescope"],"anchors":[]},{"id":"1791","title":"Option: vim.telescope.mappings.lspDefinitions","content":"LSP Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDefinitions","tokens":["telescope","definitions","lsp"],"title_tokens":["mappings","vim","lspdefinitions","telescope","option"],"anchors":[]},{"id":"1792","title":"Option: vim.telescope.mappings.lspDocumentSymbols","content":"LSP Document Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDocumentSymbols","tokens":["symbols","telescope","lsp","document"],"title_tokens":["mappings","telescope","vim","option","lspdocumentsymbols"],"anchors":[]},{"id":"1793","title":"Option: vim.telescope.mappings.lspImplementations","content":"LSP Implementations [Telescope]","path":"options.html#option-vim.telescope.mappings.lspImplementations","tokens":["telescope","implementations","lsp"],"title_tokens":["mappings","option","lspimplementations","telescope","vim"],"anchors":[]},{"id":"1794","title":"Option: vim.telescope.mappings.lspReferences","content":"LSP References [Telescope]","path":"options.html#option-vim.telescope.mappings.lspReferences","tokens":["lsp","references","telescope"],"title_tokens":["option","telescope","vim","mappings","lspreferences"],"anchors":[]},{"id":"1795","title":"Option: vim.telescope.mappings.lspTypeDefinitions","content":"LSP Type Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspTypeDefinitions","tokens":["telescope","lsp","type","definitions"],"title_tokens":["vim","mappings","lsptypedefinitions","telescope","option"],"anchors":[]},{"id":"1796","title":"Option: vim.telescope.mappings.lspWorkspaceSymbols","content":"LSP Workspace Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspWorkspaceSymbols","tokens":["symbols","telescope","lsp","workspace"],"title_tokens":["option","vim","lspworkspacesymbols","mappings","telescope"],"anchors":[]},{"id":"1797","title":"Option: vim.telescope.mappings.open","content":"Open [Telescope]","path":"options.html#option-vim.telescope.mappings.open","tokens":["open","telescope"],"title_tokens":["option","vim","telescope","open","mappings"],"anchors":[]},{"id":"1798","title":"Option: vim.telescope.mappings.resume","content":"Resume (previous search) [Telescope]","path":"options.html#option-vim.telescope.mappings.resume","tokens":["search","resume","previous","telescope"],"title_tokens":["vim","mappings","option","resume","telescope"],"anchors":[]},{"id":"1799","title":"Option: vim.telescope.mappings.treesitter","content":"Treesitter [Telescope]","path":"options.html#option-vim.telescope.mappings.treesitter","tokens":["treesitter","telescope"],"title_tokens":["option","vim","mappings","telescope","treesitter"],"anchors":[]},{"id":"1800","title":"Option: vim.telescope.setupOpts","content":"Option table to pass into the setup function of Telescope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.telescope.setupOpts","tokens":["option","even","can","options","they","not","the","function","table","setup","additional","any","pass","you","listed","telescope","docs","into"],"title_tokens":["vim","setupopts","option","telescope"],"anchors":[]},{"id":"1801","title":"Option: vim.telescope.setupOpts.defaults.color_devicons","content":"Whether to enable colored devicons.","path":"options.html#option-vim.telescope.setupOpts.defaults.color_devicons","tokens":["devicons","colored","whether","enable"],"title_tokens":["telescope","vim","defaults","color_devicons","option","setupopts"],"anchors":[]},{"id":"1802","title":"Option: vim.telescope.setupOpts.defaults.entry_prefix","content":"Prefix in front of each result entry. Current selection not included.","path":"options.html#option-vim.telescope.setupOpts.defaults.entry_prefix","tokens":["selection","included","result","not","each","current","prefix","entry","front"],"title_tokens":["entry_prefix","telescope","option","vim","defaults","setupopts"],"anchors":[]},{"id":"1803","title":"Option: vim.telescope.setupOpts.defaults.extensions","content":"Attribute set containing per-extension settings for Telescope","path":"options.html#option-vim.telescope.setupOpts.defaults.extensions","tokens":["settings","telescope","attribute","per-extension","containing","for","set"],"title_tokens":["telescope","defaults","vim","setupopts","extensions","option"],"anchors":[]},{"id":"1804","title":"Option: vim.telescope.setupOpts.defaults.file_ignore_patterns","content":"File patterns to omit from Telescope results","path":"options.html#option-vim.telescope.setupOpts.defaults.file_ignore_patterns","tokens":["telescope","results","omit","file","patterns","from"],"title_tokens":["setupopts","defaults","option","file_ignore_patterns","telescope","vim"],"anchors":[]},{"id":"1805","title":"Option: vim.telescope.setupOpts.defaults.initial_mode","content":"Determines in which mode telescope starts.","path":"options.html#option-vim.telescope.setupOpts.defaults.initial_mode","tokens":["starts","mode","telescope","which","determines"],"title_tokens":["initial_mode","telescope","defaults","setupopts","option","vim"],"anchors":[]},{"id":"1806","title":"Option: vim.telescope.setupOpts.defaults.layout_config","content":"Determines the default configuration values for layout strategies. See telescope.layout for details of the configurations options for each strategy.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config","tokens":["options","configurations","each","details","configuration","for","see","determines","strategy","telescope","the","default","values","layout","strategies"],"title_tokens":["setupopts","layout_config","telescope","vim","defaults","option"],"anchors":[]},{"id":"1807","title":"Option: vim.telescope.setupOpts.defaults.layout_config.height","content":"How tall to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.height","tokens":["telescope","tall","layout","how","entire","make"],"title_tokens":["option","vim","layout_config","height","defaults","telescope","setupopts"],"anchors":[]},{"id":"1808","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","content":"Change the width of Telescope's preview window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","tokens":["telescope","change","width","window","preview","the"],"title_tokens":["defaults","setupopts","vim","telescope","option","preview_width","layout_config","horizontal"],"anchors":[]},{"id":"1809","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","content":"Where to place prompt window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","tokens":["prompt","place","window","where"],"title_tokens":["horizontal","telescope","vim","prompt_position","option","setupopts","defaults","layout_config"],"anchors":[]},{"id":"1810","title":"Option: vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","content":"When lines are less than this value, the preview will be disabled","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","tokens":["will","are","when","value","than","this","the","preview","less","disabled","lines"],"title_tokens":["setupopts","vim","option","defaults","layout_config","preview_cutoff","telescope"],"anchors":[]},{"id":"1811","title":"Option: vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","content":"Flip the location of the results/prompt and preview windows","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","tokens":["windows","preview","flip","location","prompt","and","results","the"],"title_tokens":["telescope","layout_config","setupopts","option","vim","defaults","vertical","mirror"],"anchors":[]},{"id":"1812","title":"Option: vim.telescope.setupOpts.defaults.layout_config.width","content":"How wide to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.width","tokens":["entire","telescope","how","make","wide","layout"],"title_tokens":["vim","telescope","option","setupopts","layout_config","width","defaults"],"anchors":[]},{"id":"1813","title":"Option: vim.telescope.setupOpts.defaults.layout_strategy","content":"Determines the default layout of Telescope pickers. See :help telescope.layout.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_strategy","tokens":["the","telescope","default","layout","pickers","determines","see","help"],"title_tokens":["vim","telescope","option","setupopts","defaults","layout_strategy"],"anchors":[]},{"id":"1814","title":"Option: vim.telescope.setupOpts.defaults.path_display","content":"Determines how file paths are displayed.","path":"options.html#option-vim.telescope.setupOpts.defaults.path_display","tokens":["determines","file","are","paths","displayed","how"],"title_tokens":["vim","path_display","setupopts","defaults","option","telescope"],"anchors":[]},{"id":"1815","title":"Option: vim.telescope.setupOpts.defaults.pickers.find_command","content":"Command to use for finding files. If using an executable from {env}PATH then you must make sure that the package is available in {option}vim.extraPackages.","path":"options.html#option-vim.telescope.setupOpts.defaults.pickers.find_command","tokens":["files","path","sure","use","executable","you","command","package","that","extrapackages","using","option","vim","available","make","the","from","must","for","then","env","finding"],"title_tokens":["option","telescope","setupopts","defaults","pickers","find_command","vim"],"anchors":[]},{"id":"1816","title":"Option: vim.telescope.setupOpts.defaults.prompt_prefix","content":"Shown in front of Telescope's prompt","path":"options.html#option-vim.telescope.setupOpts.defaults.prompt_prefix","tokens":["telescope","prompt","shown","front"],"title_tokens":["option","telescope","vim","setupopts","defaults","prompt_prefix"],"anchors":[]},{"id":"1817","title":"Option: vim.telescope.setupOpts.defaults.selection_caret","content":"Character(s) to show in front of the current selection","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_caret","tokens":["show","the","selection","current","front","character"],"title_tokens":["vim","selection_caret","option","setupopts","telescope","defaults"],"anchors":[]},{"id":"1818","title":"Option: vim.telescope.setupOpts.defaults.selection_strategy","content":"Determines how the cursor acts after each sort iteration.","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_strategy","tokens":["each","determines","the","iteration","acts","after","cursor","how","sort"],"title_tokens":["selection_strategy","vim","defaults","telescope","option","setupopts"],"anchors":[]},{"id":"1819","title":"Option: vim.telescope.setupOpts.defaults.set_env","content":"Set an environment for term_previewer","path":"options.html#option-vim.telescope.setupOpts.defaults.set_env","tokens":["term_previewer","for","set","environment"],"title_tokens":["option","set_env","vim","setupopts","defaults","telescope"],"anchors":[]},{"id":"1820","title":"Option: vim.telescope.setupOpts.defaults.sorting_strategy","content":"Determines the direction \"better\" results are sorted towards.","path":"options.html#option-vim.telescope.setupOpts.defaults.sorting_strategy","tokens":["towards","better","direction","are","the","sorted","determines","results"],"title_tokens":["option","vim","setupopts","defaults","sorting_strategy","telescope"],"anchors":[]},{"id":"1821","title":"Option: vim.telescope.setupOpts.defaults.vimgrep_arguments","content":"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.","path":"options.html#option-vim.telescope.setupOpts.defaults.vimgrep_arguments","tokens":["live_grep","telescope","command","grep_string","does","interpret","codes","never","color","pickers","for","will","yet","set","used","that","not","because","defines","and","sure","make","the"],"title_tokens":["setupopts","option","defaults","vimgrep_arguments","vim","telescope"],"anchors":[]},{"id":"1822","title":"Option: vim.telescope.setupOpts.defaults.winblend","content":"Pseudo-transparency of keymap hints floating window","path":"options.html#option-vim.telescope.setupOpts.defaults.winblend","tokens":["pseudo-transparency","hints","window","keymap","floating"],"title_tokens":["vim","defaults","telescope","setupopts","winblend","option"],"anchors":[]},{"id":"1823","title":"Option: vim.telescope.setupOpts.pickers.find_files.find_command","content":"cmd to use for finding files","path":"options.html#option-vim.telescope.setupOpts.pickers.find_files.find_command","tokens":["use","finding","files","cmd","for"],"title_tokens":["pickers","vim","setupopts","option","find_command","telescope","find_files"],"anchors":[]},{"id":"1824","title":"Option: vim.terminal.toggleterm.enable","content":"Whether to enable toggleterm as a replacement to built-in terminal command.","path":"options.html#option-vim.terminal.toggleterm.enable","tokens":["whether","command","replacement","terminal","toggleterm","built-in","enable"],"title_tokens":["toggleterm","enable","vim","terminal","option"],"anchors":[]},{"id":"1825","title":"Option: vim.terminal.toggleterm.lazygit.direction","content":"Direction of the lazygit window","path":"options.html#option-vim.terminal.toggleterm.lazygit.direction","tokens":["lazygit","direction","the","window"],"title_tokens":["vim","option","terminal","toggleterm","direction","lazygit"],"anchors":[]},{"id":"1826","title":"Option: vim.terminal.toggleterm.lazygit.enable","content":"Whether to enable LazyGit integration.","path":"options.html#option-vim.terminal.toggleterm.lazygit.enable","tokens":["lazygit","enable","whether","integration"],"title_tokens":["lazygit","toggleterm","terminal","vim","enable","option"],"anchors":[]},{"id":"1827","title":"Option: vim.terminal.toggleterm.lazygit.mappings.open","content":"Open lazygit [toggleterm]","path":"options.html#option-vim.terminal.toggleterm.lazygit.mappings.open","tokens":["toggleterm","open","lazygit"],"title_tokens":["option","toggleterm","open","lazygit","mappings","vim","terminal"],"anchors":[]},{"id":"1828","title":"Option: vim.terminal.toggleterm.lazygit.package","content":"The package that should be used for lazygit.\nSetting this option to null will instead attempt to use lazygit from your {env}PATH","path":"options.html#option-vim.terminal.toggleterm.lazygit.package","tokens":["path","setting","attempt","your","that","lazygit","from","this","should","env","used","option","use","null","the","package","will","instead","for"],"title_tokens":["vim","package","option","terminal","toggleterm","lazygit"],"anchors":[]},{"id":"1829","title":"Option: vim.terminal.toggleterm.mappings.open","content":"Open toggleterm","path":"options.html#option-vim.terminal.toggleterm.mappings.open","tokens":["open","toggleterm"],"title_tokens":["terminal","mappings","toggleterm","open","vim","option"],"anchors":[]},{"id":"1830","title":"Option: vim.terminal.toggleterm.setupOpts","content":"Option table to pass into the setup function of ToggleTerm\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.terminal.toggleterm.setupOpts","tokens":["table","option","even","docs","toggleterm","they","any","function","you","can","the","listed","not","additional","options","into","setup","pass"],"title_tokens":["terminal","option","toggleterm","vim","setupopts"],"anchors":[]},{"id":"1831","title":"Option: vim.terminal.toggleterm.setupOpts.direction","content":"Direction of the terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.direction","tokens":["direction","the","terminal"],"title_tokens":["vim","direction","toggleterm","option","setupopts","terminal"],"anchors":[]},{"id":"1832","title":"Option: vim.terminal.toggleterm.setupOpts.enable_winbar","content":"Whether to enable winbar.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.enable_winbar","tokens":["whether","enable","winbar"],"title_tokens":["toggleterm","vim","setupopts","enable_winbar","option","terminal"],"anchors":[]},{"id":"1833","title":"Option: vim.terminal.toggleterm.setupOpts.size","content":"Integer or Lua function which is passed to the current terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.size","tokens":["passed","which","integer","the","terminal","current","lua","function"],"title_tokens":["terminal","setupopts","toggleterm","size","vim","option"],"anchors":[]},{"id":"1834","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.enabled","content":"Whether to enable winbar in terminal.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.enabled","tokens":["enable","winbar","terminal","whether"],"title_tokens":["vim","setupopts","enabled","winbar","option","terminal","toggleterm"],"anchors":[]},{"id":"1835","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.name_formatter","content":"Winbar formatter function.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.name_formatter","tokens":["function","winbar","formatter"],"title_tokens":["vim","terminal","name_formatter","winbar","setupopts","toggleterm","option"],"anchors":[]},{"id":"1836","title":"Option: vim.theme.base16-colors.base00","content":"The base00 color to use","path":"options.html#option-vim.theme.base16-colors.base00","tokens":["the","color","use","base00"],"title_tokens":["base16-colors","vim","base00","option","theme"],"anchors":[]},{"id":"1837","title":"Option: vim.theme.base16-colors.base01","content":"The base01 color to use","path":"options.html#option-vim.theme.base16-colors.base01","tokens":["base01","color","use","the"],"title_tokens":["vim","theme","option","base16-colors","base01"],"anchors":[]},{"id":"1838","title":"Option: vim.theme.base16-colors.base02","content":"The base02 color to use","path":"options.html#option-vim.theme.base16-colors.base02","tokens":["base02","color","use","the"],"title_tokens":["vim","theme","base02","base16-colors","option"],"anchors":[]},{"id":"1839","title":"Option: vim.theme.base16-colors.base03","content":"The base03 color to use","path":"options.html#option-vim.theme.base16-colors.base03","tokens":["base03","the","color","use"],"title_tokens":["theme","vim","base03","option","base16-colors"],"anchors":[]},{"id":"1840","title":"Option: vim.theme.base16-colors.base04","content":"The base04 color to use","path":"options.html#option-vim.theme.base16-colors.base04","tokens":["base04","the","color","use"],"title_tokens":["vim","option","base04","theme","base16-colors"],"anchors":[]},{"id":"1841","title":"Option: vim.theme.base16-colors.base05","content":"The base05 color to use","path":"options.html#option-vim.theme.base16-colors.base05","tokens":["the","use","color","base05"],"title_tokens":["vim","theme","base05","option","base16-colors"],"anchors":[]},{"id":"1842","title":"Option: vim.theme.base16-colors.base06","content":"The base06 color to use","path":"options.html#option-vim.theme.base16-colors.base06","tokens":["base06","use","the","color"],"title_tokens":["theme","base16-colors","base06","vim","option"],"anchors":[]},{"id":"1843","title":"Option: vim.theme.base16-colors.base07","content":"The base07 color to use","path":"options.html#option-vim.theme.base16-colors.base07","tokens":["the","color","use","base07"],"title_tokens":["base16-colors","base07","vim","option","theme"],"anchors":[]},{"id":"1844","title":"Option: vim.theme.base16-colors.base08","content":"The base08 color to use","path":"options.html#option-vim.theme.base16-colors.base08","tokens":["base08","the","use","color"],"title_tokens":["base16-colors","base08","vim","option","theme"],"anchors":[]},{"id":"1845","title":"Option: vim.theme.base16-colors.base09","content":"The base09 color to use","path":"options.html#option-vim.theme.base16-colors.base09","tokens":["base09","color","use","the"],"title_tokens":["theme","vim","option","base09","base16-colors"],"anchors":[]},{"id":"1846","title":"Option: vim.theme.base16-colors.base0A","content":"The base0A color to use","path":"options.html#option-vim.theme.base16-colors.base0A","tokens":["color","base0a","the","use"],"title_tokens":["option","base16-colors","base0a","theme","vim"],"anchors":[]},{"id":"1847","title":"Option: vim.theme.base16-colors.base0B","content":"The base0B color to use","path":"options.html#option-vim.theme.base16-colors.base0B","tokens":["the","color","base0b","use"],"title_tokens":["base16-colors","option","base0b","theme","vim"],"anchors":[]},{"id":"1848","title":"Option: vim.theme.base16-colors.base0C","content":"The base0C color to use","path":"options.html#option-vim.theme.base16-colors.base0C","tokens":["color","the","base0c","use"],"title_tokens":["base16-colors","base0c","vim","option","theme"],"anchors":[]},{"id":"1849","title":"Option: vim.theme.base16-colors.base0D","content":"The base0D color to use","path":"options.html#option-vim.theme.base16-colors.base0D","tokens":["color","use","the","base0d"],"title_tokens":["base16-colors","theme","base0d","option","vim"],"anchors":[]},{"id":"1850","title":"Option: vim.theme.base16-colors.base0E","content":"The base0E color to use","path":"options.html#option-vim.theme.base16-colors.base0E","tokens":["the","use","base0e","color"],"title_tokens":["theme","vim","base16-colors","base0e","option"],"anchors":[]},{"id":"1851","title":"Option: vim.theme.base16-colors.base0F","content":"The base0F color to use","path":"options.html#option-vim.theme.base16-colors.base0F","tokens":["the","color","use","base0f"],"title_tokens":["base0f","theme","option","vim","base16-colors"],"anchors":[]},{"id":"1852","title":"Option: vim.theme.enable","content":"Enable theming","path":"options.html#option-vim.theme.enable","tokens":["enable","theming"],"title_tokens":["theme","option","enable","vim"],"anchors":[]},{"id":"1853","title":"Option: vim.theme.extraConfig","content":"Additional lua configuration to add before setup","path":"options.html#option-vim.theme.extraConfig","tokens":["lua","configuration","additional","before","add","setup"],"title_tokens":["extraconfig","vim","option","theme"],"anchors":[]},{"id":"1854","title":"Option: vim.theme.name","content":"Supported themes can be found in {file}supportedThemes.nix. Setting the theme to \"base16\" enables base16 theming and requires all of the colors in {option}vim.theme.base16-colors to be set.","path":"options.html#option-vim.theme.name","tokens":["option","file","all","and","theme","enables","theming","base16-colors","can","found","setting","set","vim","themes","the","requires","supported","supportedthemes","nix","base16","colors"],"title_tokens":["vim","name","theme","option"],"anchors":[]},{"id":"1855","title":"Option: vim.theme.style","content":"Specific style for theme if it supports it","path":"options.html#option-vim.theme.style","tokens":["style","theme","for","supports","specific"],"title_tokens":["theme","vim","option","style"],"anchors":[]},{"id":"1856","title":"Option: vim.theme.transparent","content":"Whether or not transparency should be enabled. Has no effect for themes that do not support transparency","path":"options.html#option-vim.theme.transparent","tokens":["themes","should","transparency","not","has","whether","for","that","effect","support","enabled"],"title_tokens":["option","theme","vim","transparent"],"anchors":[]},{"id":"1857","title":"Option: vim.treesitter.addDefaultGrammars","content":"Whether to add the default grammars to the list of grammars to install.\nThis option is only relevant if treesitter has been enabled.","path":"options.html#option-vim.treesitter.addDefaultGrammars","tokens":["been","default","add","list","the","this","has","whether","only","relevant","option","install","treesitter","enabled","grammars"],"title_tokens":["option","vim","adddefaultgrammars","treesitter"],"anchors":[]},{"id":"1858","title":"Option: vim.treesitter.autotagHtml","content":"Whether to enable autoclose and rename html tag.","path":"options.html#option-vim.treesitter.autotagHtml","tokens":["whether","and","autoclose","enable","rename","tag","html"],"title_tokens":["autotaghtml","option","treesitter","vim"],"anchors":[]},{"id":"1859","title":"Option: vim.treesitter.context.enable","content":"Whether to enable context of current buffer contents [nvim-treesitter-context] .","path":"options.html#option-vim.treesitter.context.enable","tokens":["enable","whether","context","current","buffer","contents","nvim-treesitter-context"],"title_tokens":["vim","option","treesitter","context","enable"],"anchors":[]},{"id":"1860","title":"Option: vim.treesitter.context.setupOpts","content":"Option table to pass into the setup function of treesitter-context\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.context.setupOpts","tokens":["the","docs","any","they","even","you","not","listed","table","function","treesitter-context","into","can","additional","options","option","setup","pass"],"title_tokens":["option","context","vim","setupopts","treesitter"],"anchors":[]},{"id":"1861","title":"Option: vim.treesitter.context.setupOpts.line_numbers","content":"Whether to display line numbers in current context","path":"options.html#option-vim.treesitter.context.setupOpts.line_numbers","tokens":["numbers","context","whether","display","line","current"],"title_tokens":["treesitter","vim","option","line_numbers","context","setupopts"],"anchors":[]},{"id":"1862","title":"Option: vim.treesitter.context.setupOpts.max_lines","content":"How many lines the window should span.\nCan be an absolute line number (given as int) or a percentage (given as string, e.g. \"20%\").\nValues <= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.max_lines","tokens":["string","given","mean","will","number","values","line","lines","percentage","window","many","absolute","span","can","int","there","the","how","should","limit"],"title_tokens":["setupopts","vim","context","option","max_lines","treesitter"],"anchors":[]},{"id":"1863","title":"Option: vim.treesitter.context.setupOpts.min_window_height","content":"Minimum editor window height to enable context.\nValues >= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.min_window_height","tokens":["mean","editor","minimum","there","window","height","limit","will","context","enable","values"],"title_tokens":["vim","option","context","min_window_height","treesitter","setupopts"],"anchors":[]},{"id":"1864","title":"Option: vim.treesitter.context.setupOpts.mode","content":"Line used to calculate context.","path":"options.html#option-vim.treesitter.context.setupOpts.mode","tokens":["context","used","line","calculate"],"title_tokens":["setupopts","treesitter","mode","context","option","vim"],"anchors":[]},{"id":"1865","title":"Option: vim.treesitter.context.setupOpts.multiline_threshold","content":"Maximum number of lines to collapse for a single context line.","path":"options.html#option-vim.treesitter.context.setupOpts.multiline_threshold","tokens":["maximum","line","collapse","single","lines","number","for","context"],"title_tokens":["option","treesitter","vim","context","multiline_threshold","setupopts"],"anchors":[]},{"id":"1866","title":"Option: vim.treesitter.context.setupOpts.separator","content":"Separator between context and content. This option should be a single character string, like '-'.\nWhen separator is set, the context will only show up when there are at least 2 lines above cursorline.","path":"options.html#option-vim.treesitter.context.setupOpts.separator","tokens":["cursorline","set","between","this","are","like","there","single","least","should","string","option","will","separator","only","content","show","context","and","character","when","the","lines","above"],"title_tokens":["context","setupopts","treesitter","separator","option","vim"],"anchors":[]},{"id":"1867","title":"Option: vim.treesitter.context.setupOpts.trim_scope","content":"Which context lines to discard if {option}vim.treesitter.context.setupOpts.max_lines is exceeded.","path":"options.html#option-vim.treesitter.context.setupOpts.trim_scope","tokens":["context","setupopts","max_lines","lines","vim","discard","which","option","treesitter","exceeded"],"title_tokens":["option","vim","context","setupopts","trim_scope","treesitter"],"anchors":[]},{"id":"1868","title":"Option: vim.treesitter.context.setupOpts.zindex","content":"The Z-index of the context window.","path":"options.html#option-vim.treesitter.context.setupOpts.zindex","tokens":["z-index","context","window","the"],"title_tokens":["context","setupopts","treesitter","option","zindex","vim"],"anchors":[]},{"id":"1869","title":"Option: vim.treesitter.enable","content":"Whether to enable treesitter, also enabled automatically through language options.","path":"options.html#option-vim.treesitter.enable","tokens":["options","through","whether","treesitter","also","enabled","automatically","enable","language"],"title_tokens":["vim","treesitter","option","enable"],"anchors":[]},{"id":"1870","title":"Option: vim.treesitter.filetypeMappings","content":"For each parser, registers a list of alternative filetypes. For more information see :h vim.treesitter.language.register(). See treesitter builtin mappings here: https://github.com/nvim-treesitter/nvim-treesitter/blob/main/plugin/filetypes.lua","path":"options.html#option-vim.treesitter.filetypeMappings","tokens":["filetypes","mappings","more","registers","https","com","nvim-treesitter","blob","information","each","vim","builtin","main","plugin","language","for","here","see","alternative","github","list","treesitter","register","lua","parser"],"title_tokens":["option","filetypemappings","treesitter","vim"],"anchors":[]},{"id":"1871","title":"Option: vim.treesitter.fold","content":"Whether to enable fold with treesitter.","path":"options.html#option-vim.treesitter.fold","tokens":["with","whether","fold","enable","treesitter"],"title_tokens":["option","vim","treesitter","fold"],"anchors":[]},{"id":"1872","title":"Option: vim.treesitter.grammars","content":"List of treesitter grammars to install. For grammars to be installed properly, you must use grammars from one of those:\npkgs.vimPlugins.nvim-treesitter.parsers\npkgs.vimPlugins.nvim-treesitter.grammarPlugins\npkgs.tree-sitter-grammars (mostly untested)\n\nYou can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars shipped with nvim-treesitter.\nFor languages already supported by nvf, you may use {option}vim.language..treesitter options, which will automatically add the required grammars to this.","path":"options.html#option-vim.treesitter.grammars","tokens":["list","grammars","properly","parsers","can","lang","options","this","pkgs","for","from","with","mostly","languages","vim","which","use","language","nvim-treesitter","tree-sitter-grammars","all","nvf","already","option","untested","installed","one","grammarplugins","treesitter","shipped","you","the","may","must","will","install","automatically","those","required","add","supported","vimplugins","allgrammars"],"title_tokens":["vim","option","treesitter","grammars"],"anchors":[]},{"id":"1873","title":"Option: vim.treesitter.highlight.enable","content":"Whether to enable highlighting with treesitter.","path":"options.html#option-vim.treesitter.highlight.enable","tokens":["enable","highlighting","whether","with","treesitter"],"title_tokens":["highlight","vim","enable","option","treesitter"],"anchors":[]},{"id":"1874","title":"Option: vim.treesitter.indent.enable","content":"Whether to enable indentation with treesitter.","path":"options.html#option-vim.treesitter.indent.enable","tokens":["whether","treesitter","enable","with","indentation"],"title_tokens":["indent","enable","option","vim","treesitter"],"anchors":[]},{"id":"1875","title":"Option: vim.treesitter.indent.excludes","content":"Exclude the listed filetypes from using treesitter indentation.","path":"options.html#option-vim.treesitter.indent.excludes","tokens":["from","treesitter","filetypes","exclude","the","indentation","listed","using"],"title_tokens":["vim","indent","option","excludes","treesitter"],"anchors":[]},{"id":"1876","title":"Option: vim.treesitter.indent.pattern","content":"Specify the filetype pattern(s) for which the treesitter indentation should be used.\nSee {command}:h autocmd-pattern.","path":"options.html#option-vim.treesitter.indent.pattern","tokens":["see","for","indentation","command","filetype","which","used","the","pattern","should","treesitter","autocmd-pattern","specify"],"title_tokens":["pattern","vim","option","indent","treesitter"],"anchors":[]},{"id":"1877","title":"Option: vim.treesitter.queries","content":"A list of Neovim treesitter queries to be registered.","path":"options.html#option-vim.treesitter.queries","tokens":["queries","treesitter","list","neovim","registered"],"title_tokens":["queries","vim","option","treesitter"],"anchors":[]},{"id":"1878","title":"Option: vim.treesitter.queries.*.filetypes","content":"The filetypes for which the query should be registered.","path":"options.html#option-vim.treesitter.queries._.filetypes","tokens":["should","registered","filetypes","for","which","query","the"],"title_tokens":["filetypes","treesitter","option","queries","vim"],"anchors":[]},{"id":"1879","title":"Option: vim.treesitter.queries.*.query","content":"The queries scm script.","path":"options.html#option-vim.treesitter.queries._.query","tokens":["queries","the","scm","script"],"title_tokens":["vim","query","queries","option","treesitter"],"anchors":[]},{"id":"1880","title":"Option: vim.treesitter.queries.*.type","content":"The kind of query to register.","path":"options.html#option-vim.treesitter.queries._.type","tokens":["the","kind","register","query"],"title_tokens":["type","option","treesitter","vim","queries"],"anchors":[]},{"id":"1881","title":"Option: vim.treesitter.textobjects.enable","content":"Whether to enable Treesitter textobjects.","path":"options.html#option-vim.treesitter.textobjects.enable","tokens":["enable","textobjects","treesitter","whether"],"title_tokens":["treesitter","option","textobjects","enable","vim"],"anchors":[]},{"id":"1882","title":"Option: vim.treesitter.textobjects.setupOpts","content":"Option table to pass into the setup function of treesitter-textobjects\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.textobjects.setupOpts","tokens":["function","docs","listed","treesitter-textobjects","any","pass","not","into","you","even","options","option","setup","can","additional","the","they","table"],"title_tokens":["treesitter","vim","textobjects","setupopts","option"],"anchors":[]},{"id":"1883","title":"Option: vim.ui.borders.enable","content":"Whether to enable visible borders for most windows.","path":"options.html#option-vim.ui.borders.enable","tokens":["enable","whether","borders","windows","for","most","visible"],"title_tokens":["enable","option","borders","vim"],"anchors":[]},{"id":"1884","title":"Option: vim.ui.borders.globalStyle","content":"The global border style to use.\nIf a list is given, it should have a length of eight or any divisor of eight. The array will specify the eight chars building up the border in a clockwise fashion starting with the top-left corner. You can specify a different highlight group for each character by passing a [char, \"YourHighlightGroup\"] instead","path":"options.html#option-vim.ui.borders.globalStyle","tokens":["will","instead","fashion","should","length","array","yourhighlightgroup","list","with","use","can","different","group","clockwise","corner","building","highlight","character","border","have","eight","any","specify","chars","starting","for","the","you","passing","divisor","top-left","each","style","global","given","char"],"title_tokens":["option","borders","vim","globalstyle"],"anchors":[]},{"id":"1885","title":"Option: vim.ui.borders.plugins.fastaction.enable","content":"Whether to enable borders for the fastaction plugin.","path":"options.html#option-vim.ui.borders.plugins.fastaction.enable","tokens":["fastaction","plugin","enable","whether","for","the","borders"],"title_tokens":["enable","borders","vim","plugins","fastaction","option"],"anchors":[]},{"id":"1886","title":"Option: vim.ui.borders.plugins.fastaction.style","content":"The border style to use for the fastaction plugin","path":"options.html#option-vim.ui.borders.plugins.fastaction.style","tokens":["fastaction","style","for","the","border","use","plugin"],"title_tokens":["vim","fastaction","option","plugins","style","borders"],"anchors":[]},{"id":"1887","title":"Option: vim.ui.borders.plugins.lsp-signature.enable","content":"Whether to enable borders for the lsp-signature plugin.","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.enable","tokens":["the","enable","whether","for","lsp-signature","borders","plugin"],"title_tokens":["option","plugins","lsp-signature","borders","enable","vim"],"anchors":[]},{"id":"1888","title":"Option: vim.ui.borders.plugins.lsp-signature.style","content":"The border style to use for the lsp-signature plugin","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.style","tokens":["border","lsp-signature","plugin","the","for","style","use"],"title_tokens":["lsp-signature","borders","option","vim","style","plugins"],"anchors":[]},{"id":"1889","title":"Option: vim.ui.borders.plugins.lspsaga.enable","content":"Whether to enable borders for the lspsaga plugin.","path":"options.html#option-vim.ui.borders.plugins.lspsaga.enable","tokens":["enable","plugin","for","the","borders","whether","lspsaga"],"title_tokens":["option","vim","borders","plugins","lspsaga","enable"],"anchors":[]},{"id":"1890","title":"Option: vim.ui.borders.plugins.lspsaga.style","content":"The border style to use for the lspsaga plugin","path":"options.html#option-vim.ui.borders.plugins.lspsaga.style","tokens":["lspsaga","border","plugin","use","style","the","for"],"title_tokens":["option","plugins","vim","borders","style","lspsaga"],"anchors":[]},{"id":"1891","title":"Option: vim.ui.borders.plugins.nvim-cmp.enable","content":"Whether to enable borders for the nvim-cmp plugin.","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.enable","tokens":["nvim-cmp","plugin","the","whether","enable","borders","for"],"title_tokens":["vim","borders","nvim-cmp","option","plugins","enable"],"anchors":[]},{"id":"1892","title":"Option: vim.ui.borders.plugins.nvim-cmp.style","content":"The border style to use for the nvim-cmp plugin","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.style","tokens":["the","plugin","style","border","nvim-cmp","use","for"],"title_tokens":["plugins","borders","nvim-cmp","option","vim","style"],"anchors":[]},{"id":"1893","title":"Option: vim.ui.borders.plugins.which-key.enable","content":"Whether to enable borders for the which-key plugin.","path":"options.html#option-vim.ui.borders.plugins.which-key.enable","tokens":["enable","whether","borders","for","the","plugin","which-key"],"title_tokens":["enable","borders","option","vim","plugins","which-key"],"anchors":[]},{"id":"1894","title":"Option: vim.ui.borders.plugins.which-key.style","content":"The border style to use for the which-key plugin","path":"options.html#option-vim.ui.borders.plugins.which-key.style","tokens":["the","use","style","for","plugin","which-key","border"],"title_tokens":["style","which-key","option","vim","borders","plugins"],"anchors":[]},{"id":"1895","title":"Option: vim.ui.breadcrumbs.enable","content":"Whether to enable breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.enable","tokens":["whether","breadcrumbs","enable"],"title_tokens":["breadcrumbs","enable","vim","option"],"anchors":[]},{"id":"1896","title":"Option: vim.ui.breadcrumbs.lualine.winbar.alwaysRender","content":"Whether to always display the breadcrumbs component on winbar.\n::: {.note} This will pass draw_empty to the nvim_navic winbar component, which causes the component to be drawn even if it's empty. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.alwaysRender","tokens":["which","note","this","nvim_navic","even","the","will","display","always","component","empty","winbar","breadcrumbs","pass","whether","draw_empty","causes","drawn"],"title_tokens":["vim","lualine","alwaysrender","breadcrumbs","option","winbar"],"anchors":[]},{"id":"1897","title":"Option: vim.ui.breadcrumbs.lualine.winbar.enable","content":"Whether to automatically configure a winbar component for Lualine on the Winbar section.\n::: {.note} This is set to true by default, which means nvim-navic will occupy winbar.lualine_c for the breadcrumbs feature unless this option is set to false. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.enable","tokens":["nvim-navic","which","for","component","true","default","will","false","configure","note","unless","whether","lualine_c","option","the","breadcrumbs","automatically","lualine","winbar","this","means","section","set","occupy","feature"],"title_tokens":["option","breadcrumbs","lualine","vim","winbar","enable"],"anchors":[]},{"id":"1898","title":"Option: vim.ui.breadcrumbs.navbuddy.enable","content":"Whether to enable navbuddy LSP helper UI. Enabling this option automatically loads and enables nvim-navic.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.enable","tokens":["navbuddy","option","helper","this","and","nvim-navic","lsp","enabling","enable","automatically","enables","loads","whether"],"title_tokens":["vim","option","navbuddy","enable","breadcrumbs"],"anchors":[]},{"id":"1899","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendName","content":"Insert at the end of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendName","tokens":["insert","name","end","the"],"title_tokens":["breadcrumbs","appendname","option","mappings","vim","navbuddy"],"anchors":[]},{"id":"1900","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendScope","content":"Insert at the end of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendScope","tokens":["insert","the","scope","end"],"title_tokens":["appendscope","vim","breadcrumbs","navbuddy","mappings","option"],"anchors":[]},{"id":"1901","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.children","content":"Navigate to the child node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.children","tokens":["navigate","the","node","child"],"title_tokens":["option","vim","navbuddy","children","breadcrumbs","mappings"],"anchors":[]},{"id":"1902","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.close","content":"Close and return the cursor to its original location.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.close","tokens":["return","and","original","location","the","close","cursor","its"],"title_tokens":["navbuddy","breadcrumbs","mappings","vim","close","option"],"anchors":[]},{"id":"1903","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.comment","content":"Comment the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.comment","tokens":["the","comment","node"],"title_tokens":["mappings","navbuddy","option","comment","breadcrumbs","vim"],"anchors":[]},{"id":"1904","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.delete","content":"Delete the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.delete","tokens":["the","node","delete"],"title_tokens":["delete","option","vim","breadcrumbs","navbuddy","mappings"],"anchors":[]},{"id":"1905","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","content":"Create a new fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","tokens":["node","create","fold","new","the"],"title_tokens":["navbuddy","vim","breadcrumbs","mappings","foldcreate","option"],"anchors":[]},{"id":"1906","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","content":"Delete the current fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","tokens":["delete","the","fold","node","current"],"title_tokens":["navbuddy","folddelete","vim","breadcrumbs","mappings","option"],"anchors":[]},{"id":"1907","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.help","content":"Open the mappings help window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.help","tokens":["mappings","open","help","window","the"],"title_tokens":["help","vim","mappings","option","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1908","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.hsplit","content":"Open the node in a horizontal split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.hsplit","tokens":["open","horizontal","node","the","split"],"title_tokens":["navbuddy","mappings","hsplit","vim","option","breadcrumbs"],"anchors":[]},{"id":"1909","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertName","content":"Insert at the start of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertName","tokens":["name","insert","the","start"],"title_tokens":["insertname","option","vim","mappings","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1910","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertScope","content":"Insert at the start of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertScope","tokens":["start","insert","scope","the"],"title_tokens":["breadcrumbs","option","navbuddy","vim","mappings","insertscope"],"anchors":[]},{"id":"1911","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveDown","content":"Move the node down.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveDown","tokens":["down","the","move","node"],"title_tokens":["option","vim","movedown","breadcrumbs","mappings","navbuddy"],"anchors":[]},{"id":"1912","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveUp","content":"Move the node up.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveUp","tokens":["move","the","node"],"title_tokens":["breadcrumbs","navbuddy","option","vim","mappings","moveup"],"anchors":[]},{"id":"1913","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","content":"Navigate to the next sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","tokens":["sibling","the","node","navigate","next"],"title_tokens":["option","nextsibling","breadcrumbs","navbuddy","mappings","vim"],"anchors":[]},{"id":"1914","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.parent","content":"Navigate to the parent node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.parent","tokens":["parent","navigate","the","node"],"title_tokens":["parent","vim","option","mappings","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1915","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","content":"Navigate to the previous sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","tokens":["previous","navigate","node","the","sibling"],"title_tokens":["mappings","vim","option","breadcrumbs","previoussibling","navbuddy"],"anchors":[]},{"id":"1916","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.rename","content":"Rename the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.rename","tokens":["the","rename","node"],"title_tokens":["mappings","navbuddy","rename","breadcrumbs","vim","option"],"anchors":[]},{"id":"1917","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.root","content":"Navigate to the root node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.root","tokens":["navigate","the","node","root"],"title_tokens":["option","navbuddy","vim","mappings","breadcrumbs","root"],"anchors":[]},{"id":"1918","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.select","content":"Goto the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.select","tokens":["goto","node","the"],"title_tokens":["breadcrumbs","vim","mappings","navbuddy","select","option"],"anchors":[]},{"id":"1919","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.telescope","content":"Start fuzzy finder at the current level.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.telescope","tokens":["start","fuzzy","finder","the","current","level"],"title_tokens":["telescope","navbuddy","option","vim","breadcrumbs","mappings"],"anchors":[]},{"id":"1920","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","content":"Toggle the preview.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","tokens":["toggle","preview","the"],"title_tokens":["option","navbuddy","mappings","togglepreview","breadcrumbs","vim"],"anchors":[]},{"id":"1921","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualName","content":"Select the name visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualName","tokens":["visually","name","select","the"],"title_tokens":["mappings","navbuddy","option","visualname","vim","breadcrumbs"],"anchors":[]},{"id":"1922","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualScope","content":"Select the scope visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualScope","tokens":["visually","the","select","scope"],"title_tokens":["vim","mappings","visualscope","option","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1923","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.vsplit","content":"Open the node in a vertical split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.vsplit","tokens":["split","vertical","open","the","node"],"title_tokens":["breadcrumbs","navbuddy","vim","option","vsplit","mappings"],"anchors":[]},{"id":"1924","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankName","content":"Yank the name to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankName","tokens":["system","clipboard","the","name","yank"],"title_tokens":["navbuddy","breadcrumbs","vim","option","mappings","yankname"],"anchors":[]},{"id":"1925","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankScope","content":"Yank the scope to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankScope","tokens":["yank","system","scope","the","clipboard"],"title_tokens":["breadcrumbs","mappings","navbuddy","option","yankscope","vim"],"anchors":[]},{"id":"1926","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts","content":"Option table to pass into the setup function of navbuddy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts","tokens":["they","docs","table","function","navbuddy","into","additional","any","pass","even","option","setup","listed","not","you","the","options","can"],"title_tokens":["breadcrumbs","vim","navbuddy","option","setupopts"],"anchors":[]},{"id":"1927","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","tokens":[],"title_tokens":["navbuddy","setupopts","icons","array","breadcrumbs","option","vim"],"anchors":[]},{"id":"1928","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","tokens":[],"title_tokens":["navbuddy","setupopts","icons","boolean","option","vim","breadcrumbs"],"anchors":[]},{"id":"1929","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","tokens":[],"title_tokens":["option","vim","setupopts","icons","class","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1930","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","tokens":[],"title_tokens":["setupopts","icons","navbuddy","constant","option","vim","breadcrumbs"],"anchors":[]},{"id":"1931","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","tokens":[],"title_tokens":["navbuddy","vim","setupopts","icons","breadcrumbs","option","constructor"],"anchors":[]},{"id":"1932","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","tokens":[],"title_tokens":["breadcrumbs","navbuddy","enum","option","setupopts","icons","vim"],"anchors":[]},{"id":"1933","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","tokens":[],"title_tokens":["option","breadcrumbs","navbuddy","enummember","setupopts","icons","vim"],"anchors":[]},{"id":"1934","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","tokens":[],"title_tokens":["vim","icons","navbuddy","setupopts","option","breadcrumbs","event"],"anchors":[]},{"id":"1935","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","tokens":[],"title_tokens":["setupopts","option","breadcrumbs","vim","navbuddy","icons","field"],"anchors":[]},{"id":"1936","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","tokens":[],"title_tokens":["vim","navbuddy","icons","file","option","setupopts","breadcrumbs"],"anchors":[]},{"id":"1937","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","tokens":[],"title_tokens":["vim","navbuddy","setupopts","function","breadcrumbs","option","icons"],"anchors":[]},{"id":"1938","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","tokens":[],"title_tokens":["navbuddy","setupopts","interface","icons","breadcrumbs","vim","option"],"anchors":[]},{"id":"1939","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","tokens":[],"title_tokens":["option","key","setupopts","navbuddy","vim","breadcrumbs","icons"],"anchors":[]},{"id":"1940","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","tokens":[],"title_tokens":["vim","breadcrumbs","method","option","setupopts","navbuddy","icons"],"anchors":[]},{"id":"1941","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","tokens":[],"title_tokens":["module","icons","breadcrumbs","navbuddy","option","setupopts","vim"],"anchors":[]},{"id":"1942","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","tokens":[],"title_tokens":["option","setupopts","breadcrumbs","navbuddy","vim","icons","namespace"],"anchors":[]},{"id":"1943","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","tokens":[],"title_tokens":["icons","null","option","breadcrumbs","vim","navbuddy","setupopts"],"anchors":[]},{"id":"1944","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","tokens":[],"title_tokens":["vim","setupopts","option","navbuddy","icons","number","breadcrumbs"],"anchors":[]},{"id":"1945","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","tokens":[],"title_tokens":["setupopts","icons","breadcrumbs","vim","navbuddy","object","option"],"anchors":[]},{"id":"1946","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","tokens":[],"title_tokens":["icons","operator","option","navbuddy","setupopts","breadcrumbs","vim"],"anchors":[]},{"id":"1947","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","tokens":[],"title_tokens":["icons","vim","option","setupopts","navbuddy","package","breadcrumbs"],"anchors":[]},{"id":"1948","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","tokens":[],"title_tokens":["option","navbuddy","setupopts","icons","property","vim","breadcrumbs"],"anchors":[]},{"id":"1949","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","tokens":[],"title_tokens":["setupopts","string","icons","vim","navbuddy","breadcrumbs","option"],"anchors":[]},{"id":"1950","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","tokens":[],"title_tokens":["breadcrumbs","navbuddy","struct","vim","setupopts","icons","option"],"anchors":[]},{"id":"1951","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","tokens":[],"title_tokens":["typeparameter","setupopts","icons","option","breadcrumbs","vim","navbuddy"],"anchors":[]},{"id":"1952","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","tokens":[],"title_tokens":["navbuddy","breadcrumbs","setupopts","icons","variable","option","vim"],"anchors":[]},{"id":"1953","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","content":"Whether to attach to LSP server manually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","tokens":["whether","lsp","server","manually","attach"],"title_tokens":["auto_attach","vim","setupopts","navbuddy","breadcrumbs","lsp","option"],"anchors":[]},{"id":"1954","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","content":"The preference list ranking LSP servers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","tokens":["the","lsp","servers","list","preference","ranking"],"title_tokens":["vim","setupopts","option","lsp","preference","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1955","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","content":"Whether to enable node markers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","tokens":["whether","markers","node","enable"],"title_tokens":["breadcrumbs","option","enable","setupopts","node_markers","navbuddy","vim"],"anchors":[]},{"id":"1956","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","tokens":[],"title_tokens":["vim","icons","option","breadcrumbs","branch","setupopts","navbuddy","node_markers"],"anchors":[]},{"id":"1957","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","tokens":[],"title_tokens":["leaf","icons","setupopts","breadcrumbs","navbuddy","node_markers","option","vim"],"anchors":[]},{"id":"1958","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","tokens":[],"title_tokens":["setupopts","vim","option","leaf_selected","navbuddy","node_markers","breadcrumbs","icons"],"anchors":[]},{"id":"1959","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","content":"Whether to keep the current node in focus in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","tokens":["node","keep","the","current","source","whether","focus","buffer"],"title_tokens":["breadcrumbs","source_buffer","follownode","vim","option","setupopts","navbuddy"],"anchors":[]},{"id":"1960","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","content":"Whether to highlight the currently focused node in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","tokens":["focused","node","source","buffer","whether","the","currently","highlight"],"title_tokens":["navbuddy","setupopts","source_buffer","option","highlight","vim","breadcrumbs"],"anchors":[]},{"id":"1961","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","content":"The mode for reorienting the source buffer after moving nodes.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","tokens":["moving","the","for","reorienting","mode","source","buffer","nodes","after"],"title_tokens":["option","setupopts","source_buffer","breadcrumbs","vim","reorient","navbuddy"],"anchors":[]},{"id":"1962","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","content":"The scrolloff value in the source buffer when Navbuddy is open.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","tokens":["source","value","when","buffer","navbuddy","open","scrolloff","the"],"title_tokens":["option","setupopts","source_buffer","scrolloff","navbuddy","breadcrumbs","vim"],"anchors":[]},{"id":"1963","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","content":"Add the default Navbuddy keybindings in addition to the keybinding added by this module.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","tokens":["add","default","navbuddy","added","this","module","the","keybinding","addition","keybindings"],"title_tokens":["navbuddy","setupopts","option","vim","breadcrumbs","usedefaultmappings"],"anchors":[]},{"id":"1964","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","content":"The border style to use.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","tokens":["the","style","use","border"],"title_tokens":["navbuddy","option","setupopts","window","border","breadcrumbs","vim"],"anchors":[]},{"id":"1965","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","content":"The scrolloff value within a navbuddy window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","tokens":["value","within","scrolloff","the","navbuddy","window"],"title_tokens":["vim","option","navbuddy","setupopts","scrolloff","window","breadcrumbs"],"anchors":[]},{"id":"1966","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","content":"The border style to use for the left section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","tokens":["for","use","border","section","style","navbuddy","the","left"],"title_tokens":["setupopts","window","navbuddy","left","breadcrumbs","option","vim","sections","border"],"anchors":[]},{"id":"1967","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","content":"The border style to use for the middle section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","tokens":["style","for","middle","the","use","section","border","navbuddy"],"title_tokens":["breadcrumbs","vim","setupopts","navbuddy","window","border","sections","option","mid"],"anchors":[]},{"id":"1968","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","content":"The border style to use for the right section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","tokens":["the","for","border","navbuddy","style","use","section","right"],"title_tokens":["sections","navbuddy","right","border","option","setupopts","window","breadcrumbs","vim"],"anchors":[]},{"id":"1969","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","content":"The display mode of the preview on the right section.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","tokens":["the","display","preview","section","right","mode"],"title_tokens":["setupopts","navbuddy","window","option","sections","right","breadcrumbs","vim","preview"],"anchors":[]},{"id":"1970","title":"Option: vim.ui.breadcrumbs.source","content":"The source to be used for breadcrumbs component. Null means no breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.source","tokens":["used","means","source","component","for","the","null","breadcrumbs"],"title_tokens":["breadcrumbs","source","option","vim"],"anchors":[]},{"id":"1971","title":"Option: vim.ui.colorful-menu-nvim.enable","content":"Whether to enable treesitter highlighted completion menus [colorful-menu.nvim].","path":"options.html#option-vim.ui.colorful-menu-nvim.enable","tokens":["highlighted","treesitter","whether","menus","colorful-menu","nvim","completion","enable"],"title_tokens":["option","vim","colorful-menu-nvim","enable"],"anchors":[]},{"id":"1972","title":"Option: vim.ui.colorful-menu-nvim.setupOpts","content":"Option table to pass into the setup function of colorful-menu-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorful-menu-nvim.setupOpts","tokens":["setup","not","colorful-menu-nvim","you","additional","options","they","pass","any","even","function","can","into","docs","option","the","listed","table"],"title_tokens":["setupopts","colorful-menu-nvim","vim","option"],"anchors":[]},{"id":"1973","title":"Option: vim.ui.colorizer.enable","content":"Whether to enable color highlighting [nvim-colorizer.lua].","path":"options.html#option-vim.ui.colorizer.enable","tokens":["highlighting","lua","whether","color","enable","nvim-colorizer"],"title_tokens":["enable","vim","option","colorizer"],"anchors":[]},{"id":"1974","title":"Option: vim.ui.colorizer.setupOpts","content":"Option table to pass into the setup function of colorizer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorizer.setupOpts","tokens":["not","docs","listed","additional","table","setup","options","into","you","pass","any","they","function","option","the","even","colorizer","can"],"title_tokens":["option","vim","setupopts","colorizer"],"anchors":[]},{"id":"1975","title":"Option: vim.ui.colorizer.setupOpts.filetypes","content":"Filetypes to enable on and their option overrides.\n\"*\" means enable on all filetypes. Filetypes prefixed with \"!\" are disabled.","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes","tokens":["and","option","enable","their","disabled","means","all","prefixed","with","are","filetypes","overrides"],"title_tokens":["colorizer","setupopts","filetypes","option","vim"],"anchors":[]},{"id":"1976","title":"Option: vim.ui.colorizer.setupOpts.filetypes..AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.AARRGGBB","tokens":["colorize","0xaarrggbb","codes","hex"],"title_tokens":["aarrggbb","vim","name","option","colorizer","setupopts","filetypes"],"anchors":[]},{"id":"1977","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RGB","tokens":["colorize","rgb","hex","codes"],"title_tokens":["name","rgb","setupopts","option","vim","filetypes","colorizer"],"anchors":[]},{"id":"1978","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBB","tokens":["colorize","rrggbb","hex","codes"],"title_tokens":["setupopts","name","filetypes","vim","rrggbb","colorizer","option"],"anchors":[]},{"id":"1979","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBBAA","tokens":["rrggbbaa","codes","hex","colorize"],"title_tokens":["vim","option","colorizer","setupopts","filetypes","rrggbbaa","name"],"anchors":[]},{"id":"1980","title":"Option: vim.ui.colorizer.setupOpts.filetypes..always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.always_update","tokens":["values","buffer","color","example","update","not","focused","cmp_menu","cmp_docs","use","even"],"title_tokens":["setupopts","colorizer","filetypes","option","name","always_update","vim"],"anchors":[]},{"id":"1981","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css","tokens":["css","hsl_fn","all","enable","rgb_fn","names","rrggbb","rgb","features"],"title_tokens":["vim","name","setupopts","css","colorizer","filetypes","option"],"anchors":[]},{"id":"1982","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css_fn","tokens":["functions","enable","rgb_fn","css","all","hsl_fn"],"title_tokens":["css_fn","colorizer","vim","option","setupopts","filetypes","name"],"anchors":[]},{"id":"1983","title":"Option: vim.ui.colorizer.setupOpts.filetypes..hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.hsl_fn","tokens":["colorize","css","and","hsla","hsl","functions"],"title_tokens":["vim","filetypes","option","hsl_fn","setupopts","name","colorizer"],"anchors":[]},{"id":"1984","title":"Option: vim.ui.colorizer.setupOpts.filetypes..mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.mode","tokens":["the","mode","set","display"],"title_tokens":["option","name","colorizer","setupopts","filetypes","mode","vim"],"anchors":[]},{"id":"1985","title":"Option: vim.ui.colorizer.setupOpts.filetypes..names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.names","tokens":["name","colorize","codes","like","blue"],"title_tokens":["vim","setupopts","option","filetypes","name","colorizer","names"],"anchors":[]},{"id":"1986","title":"Option: vim.ui.colorizer.setupOpts.filetypes..rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.rgb_fn","tokens":["rgb","css","colorize","functions","rgba","and"],"title_tokens":["vim","colorizer","filetypes","name","setupopts","rgb_fn","option"],"anchors":[]},{"id":"1987","title":"Option: vim.ui.colorizer.setupOpts.filetypes..sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.sass","tokens":["enable","sass","colors"],"title_tokens":["colorizer","setupopts","filetypes","option","vim","name","sass"],"anchors":[]},{"id":"1988","title":"Option: vim.ui.colorizer.setupOpts.filetypes..tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.tailwind","tokens":["tailwind","enable","colors"],"title_tokens":["tailwind","option","name","vim","colorizer","filetypes","setupopts"],"anchors":[]},{"id":"1989","title":"Option: vim.ui.colorizer.setupOpts.filetypes..virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.virtualtext","tokens":["string","virtualtext","display"],"title_tokens":["setupopts","name","virtualtext","vim","filetypes","colorizer","option"],"anchors":[]},{"id":"1990","title":"Option: vim.ui.colorizer.setupOpts.user_default_options","content":"user_default_options is the second parameter to nvim-colorizer's setup function.\nAnything set here is the inverse of the previous setup configuration.","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options","tokens":["here","second","the","parameter","function","setup","configuration","inverse","set","user_default_options","nvim-colorizer","anything","previous"],"title_tokens":["setupopts","colorizer","vim","option","user_default_options"],"anchors":[]},{"id":"1991","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","tokens":["hex","0xaarrggbb","codes","colorize"],"title_tokens":["vim","aarrggbb","user_default_options","option","colorizer","setupopts"],"anchors":[]},{"id":"1992","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RGB","tokens":["codes","colorize","hex","rgb"],"title_tokens":["user_default_options","rgb","vim","colorizer","setupopts","option"],"anchors":[]},{"id":"1993","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","tokens":["colorize","rrggbb","hex","codes"],"title_tokens":["vim","colorizer","user_default_options","option","rrggbb","setupopts"],"anchors":[]},{"id":"1994","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","tokens":["rrggbbaa","hex","codes","colorize"],"title_tokens":["rrggbbaa","setupopts","colorizer","option","vim","user_default_options"],"anchors":[]},{"id":"1995","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.always_update","tokens":["update","example","buffer","even","focused","values","color","use","cmp_docs","not","cmp_menu"],"title_tokens":["option","always_update","vim","user_default_options","colorizer","setupopts"],"anchors":[]},{"id":"1996","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css","tokens":["rrggbb","enable","hsl_fn","rgb_fn","names","rgb","features","css","all"],"title_tokens":["user_default_options","css","colorizer","option","vim","setupopts"],"anchors":[]},{"id":"1997","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css_fn","tokens":["all","enable","functions","rgb_fn","hsl_fn","css"],"title_tokens":["colorizer","option","setupopts","css_fn","vim","user_default_options"],"anchors":[]},{"id":"1998","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","tokens":["colorize","and","css","hsla","hsl","functions"],"title_tokens":["hsl_fn","vim","colorizer","option","setupopts","user_default_options"],"anchors":[]},{"id":"1999","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.mode","tokens":["set","mode","display","the"],"title_tokens":["user_default_options","vim","mode","colorizer","setupopts","option"],"anchors":[]},{"id":"2000","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.names","tokens":["like","name","codes","colorize","blue"],"title_tokens":["names","vim","user_default_options","setupopts","colorizer","option"],"anchors":[]},{"id":"2001","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","tokens":["and","colorize","functions","rgb","css","rgba"],"title_tokens":["rgb_fn","setupopts","option","colorizer","vim","user_default_options"],"anchors":[]},{"id":"2002","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.sass","tokens":["enable","sass","colors"],"title_tokens":["setupopts","vim","colorizer","user_default_options","sass","option"],"anchors":[]},{"id":"2003","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.tailwind","tokens":["enable","tailwind","colors"],"title_tokens":["user_default_options","colorizer","vim","setupopts","option","tailwind"],"anchors":[]},{"id":"2004","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.virtualtext","tokens":["string","virtualtext","display"],"title_tokens":["setupopts","option","vim","user_default_options","colorizer","virtualtext"],"anchors":[]},{"id":"2005","title":"Option: vim.ui.fastaction.enable","content":"Whether to enable overriding vim.ui.select with fastaction.nvim.","path":"options.html#option-vim.ui.fastaction.enable","tokens":["overriding","vim","enable","fastaction","whether","select","nvim","with"],"title_tokens":["enable","option","vim","fastaction"],"anchors":[]},{"id":"2006","title":"Option: vim.ui.fastaction.setupOpts","content":"Option table to pass into the setup function of fastaction\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.fastaction.setupOpts","tokens":["the","fastaction","docs","into","even","additional","they","pass","setup","you","any","can","option","table","options","function","not","listed"],"title_tokens":["option","fastaction","vim","setupopts"],"anchors":[]},{"id":"2007","title":"Option: vim.ui.illuminate.enable","content":"Whether to enable automatically highlight other uses of the word under the cursor [vim-illuminate] .","path":"options.html#option-vim.ui.illuminate.enable","tokens":["enable","word","highlight","cursor","uses","automatically","other","the","whether","under","vim-illuminate"],"title_tokens":["option","vim","illuminate","enable"],"anchors":[]},{"id":"2008","title":"Option: vim.ui.illuminate.setupOpts","content":"Option table to pass into the setup function of vim-illuminate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.illuminate.setupOpts","tokens":["not","any","you","additional","table","pass","docs","the","listed","option","can","options","even","they","function","into","vim-illuminate","setup"],"title_tokens":["option","illuminate","setupopts","vim"],"anchors":[]},{"id":"2009","title":"Option: vim.ui.illuminate.setupOpts.filetypes_denylist","content":"Filetypes to not illuminate, this overrides filetypes_allowlist","path":"options.html#option-vim.ui.illuminate.setupOpts.filetypes_denylist","tokens":["illuminate","filetypes","overrides","this","filetypes_allowlist","not"],"title_tokens":["vim","illuminate","option","setupopts","filetypes_denylist"],"anchors":[]},{"id":"2010","title":"Option: vim.ui.modes-nvim.enable","content":"Whether to enable modes.nvim's prismatic line decorations.","path":"options.html#option-vim.ui.modes-nvim.enable","tokens":["nvim","whether","modes","enable","prismatic","line","decorations"],"title_tokens":["option","modes-nvim","vim","enable"],"anchors":[]},{"id":"2011","title":"Option: vim.ui.modes-nvim.setupOpts.colors","content":"Option table to pass into the setup function of modes.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors","tokens":["even","options","nvim","function","into","any","modes","listed","option","you","additional","setup","table","the","not","pass","can","docs","they"],"title_tokens":["modes-nvim","vim","setupopts","option","colors"],"anchors":[]},{"id":"2012","title":"Option: vim.ui.modes-nvim.setupOpts.colors.copy","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.copy","tokens":["color","rrggbb","code","visual","highlights","for","the","mode"],"title_tokens":["copy","setupopts","option","modes-nvim","colors","vim"],"anchors":[]},{"id":"2013","title":"Option: vim.ui.modes-nvim.setupOpts.colors.delete","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.delete","tokens":["code","the","visual","mode","rrggbb","for","highlights","color"],"title_tokens":["setupopts","option","modes-nvim","delete","vim","colors"],"anchors":[]},{"id":"2014","title":"Option: vim.ui.modes-nvim.setupOpts.colors.insert","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.insert","tokens":["color","mode","rrggbb","the","code","visual","for","highlights"],"title_tokens":["option","vim","modes-nvim","setupopts","colors","insert"],"anchors":[]},{"id":"2015","title":"Option: vim.ui.modes-nvim.setupOpts.colors.visual","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.visual","tokens":["mode","rrggbb","color","highlights","visual","the","for","code"],"title_tokens":["modes-nvim","vim","colors","setupopts","option","visual"],"anchors":[]},{"id":"2016","title":"Option: vim.ui.modes-nvim.setupOpts.line_opacity.visual","content":"Set opacity for cursorline and number background","path":"options.html#option-vim.ui.modes-nvim.setupOpts.line_opacity.visual","tokens":["for","number","set","and","cursorline","background","opacity"],"title_tokens":["line_opacity","vim","modes-nvim","setupopts","option","visual"],"anchors":[]},{"id":"2017","title":"Option: vim.ui.modes-nvim.setupOpts.setCursorline","content":"Set a colored cursorline on current line","path":"options.html#option-vim.ui.modes-nvim.setupOpts.setCursorline","tokens":["set","colored","current","cursorline","line"],"title_tokens":["option","modes-nvim","setupopts","setcursorline","vim"],"anchors":[]},{"id":"2018","title":"Option: vim.ui.noice.enable","content":"Whether to enable noice.nvim UI modification library.","path":"options.html#option-vim.ui.noice.enable","tokens":["enable","whether","noice","nvim","modification","library"],"title_tokens":["vim","noice","enable","option"],"anchors":[]},{"id":"2019","title":"Option: vim.ui.noice.setupOpts","content":"Option table to pass into the setup function of noice.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.noice.setupOpts","tokens":["options","noice","any","function","listed","into","nvim","they","not","docs","pass","option","you","additional","even","can","the","table","setup"],"title_tokens":["vim","setupopts","noice","option"],"anchors":[]},{"id":"2020","title":"Option: vim.ui.noice.setupOpts.format.cmdline","content":"formatting options for the cmdline","path":"options.html#option-vim.ui.noice.setupOpts.format.cmdline","tokens":["options","cmdline","for","the","formatting"],"title_tokens":["noice","setupopts","cmdline","format","vim","option"],"anchors":[]},{"id":"2021","title":"Option: vim.ui.noice.setupOpts.format.filter","content":"formatting options for filter","path":"options.html#option-vim.ui.noice.setupOpts.format.filter","tokens":["options","filter","formatting","for"],"title_tokens":["option","vim","format","noice","filter","setupopts"],"anchors":[]},{"id":"2022","title":"Option: vim.ui.noice.setupOpts.format.help","content":"formatting options for help","path":"options.html#option-vim.ui.noice.setupOpts.format.help","tokens":["help","for","formatting","options"],"title_tokens":["setupopts","help","vim","option","noice","format"],"anchors":[]},{"id":"2023","title":"Option: vim.ui.noice.setupOpts.format.lua","content":"formatting options for lua","path":"options.html#option-vim.ui.noice.setupOpts.format.lua","tokens":["for","options","lua","formatting"],"title_tokens":["lua","noice","format","setupopts","option","vim"],"anchors":[]},{"id":"2024","title":"Option: vim.ui.noice.setupOpts.format.search_down","content":"formatting options for search_down","path":"options.html#option-vim.ui.noice.setupOpts.format.search_down","tokens":["formatting","for","options","search_down"],"title_tokens":["search_down","vim","option","noice","format","setupopts"],"anchors":[]},{"id":"2025","title":"Option: vim.ui.noice.setupOpts.format.search_up","content":"formatting options for search_up","path":"options.html#option-vim.ui.noice.setupOpts.format.search_up","tokens":["formatting","search_up","for","options"],"title_tokens":["setupopts","search_up","vim","noice","option","format"],"anchors":[]},{"id":"2026","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"cmp.entry.get_documentation\"","content":"override cmp documentation with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._cmp.entry.get_documentation_","tokens":["noice","documentation","override","with","cmp"],"title_tokens":["override","cmp","entry","noice","option","lsp","get_documentation","vim","setupopts"],"anchors":[]},{"id":"2027","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.convert_input_to_markdown_lines\"","content":"override the default lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.convert_input_to_markdown_lines_","tokens":["override","noice","the","default","lsp","markdown","formatter","with"],"title_tokens":["option","convert_input_to_markdown_lines","override","setupopts","noice","vim","lsp","util"],"anchors":[]},{"id":"2028","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.stylize_markdown\"","content":"override the lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.stylize_markdown_","tokens":["the","with","lsp","markdown","formatter","noice","override"],"title_tokens":["lsp","noice","setupopts","override","option","stylize_markdown","util","vim"],"anchors":[]},{"id":"2029","title":"Option: vim.ui.noice.setupOpts.lsp.signature.enabled","content":"Whether to enable signature help.","path":"options.html#option-vim.ui.noice.setupOpts.lsp.signature.enabled","tokens":["whether","help","enable","signature"],"title_tokens":["signature","noice","enabled","lsp","vim","setupopts","option"],"anchors":[]},{"id":"2030","title":"Option: vim.ui.noice.setupOpts.presets.bottom_search","content":"use a classic bottom cmdline for search","path":"options.html#option-vim.ui.noice.setupOpts.presets.bottom_search","tokens":["search","classic","cmdline","use","bottom","for"],"title_tokens":["noice","option","setupopts","presets","bottom_search","vim"],"anchors":[]},{"id":"2031","title":"Option: vim.ui.noice.setupOpts.presets.command_palette","content":"position the cmdline and popupmenu together","path":"options.html#option-vim.ui.noice.setupOpts.presets.command_palette","tokens":["position","the","together","and","popupmenu","cmdline"],"title_tokens":["command_palette","presets","noice","vim","option","setupopts"],"anchors":[]},{"id":"2032","title":"Option: vim.ui.noice.setupOpts.presets.inc_rename","content":"enables an input dialog for inc-rename.nvim","path":"options.html#option-vim.ui.noice.setupOpts.presets.inc_rename","tokens":["input","for","dialog","enables","inc-rename","nvim"],"title_tokens":["option","noice","setupopts","inc_rename","presets","vim"],"anchors":[]},{"id":"2033","title":"Option: vim.ui.noice.setupOpts.presets.long_message_to_split","content":"long messages will be sent to a split","path":"options.html#option-vim.ui.noice.setupOpts.presets.long_message_to_split","tokens":["long","messages","will","split","sent"],"title_tokens":["option","vim","noice","long_message_to_split","setupopts","presets"],"anchors":[]},{"id":"2034","title":"Option: vim.ui.noice.setupOpts.presets.lsp_doc_border","content":"add a border to hover docs and signature help","path":"options.html#option-vim.ui.noice.setupOpts.presets.lsp_doc_border","tokens":["help","border","hover","add","signature","docs","and"],"title_tokens":["noice","setupopts","presets","vim","option","lsp_doc_border"],"anchors":[]},{"id":"2035","title":"Option: vim.ui.noice.setupOpts.routes","content":"How to route messages","path":"options.html#option-vim.ui.noice.setupOpts.routes","tokens":["how","route","messages"],"title_tokens":["option","noice","vim","routes","setupopts"],"anchors":[]},{"id":"2036","title":"Option: vim.ui.noice.setupOpts.routes.*.filter","content":"a filter for messages matching this route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.filter","tokens":["matching","messages","filter","for","this","route"],"title_tokens":["setupopts","routes","vim","filter","noice","option"],"anchors":[]},{"id":"2037","title":"Option: vim.ui.noice.setupOpts.routes.*.opts","content":"options for the view and the route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.opts","tokens":["the","and","for","view","route","options"],"title_tokens":["option","routes","setupopts","vim","opts","noice"],"anchors":[]},{"id":"2038","title":"Option: vim.ui.noice.setupOpts.routes.*.view","content":"how this route is viewed","path":"options.html#option-vim.ui.noice.setupOpts.routes._.view","tokens":["viewed","how","this","route"],"title_tokens":["option","view","routes","vim","setupopts","noice"],"anchors":[]},{"id":"2039","title":"Option: vim.ui.nvim-highlight-colors.enable","content":"Whether to enable color highlighting [nvim-highlight-colors.lua].","path":"options.html#option-vim.ui.nvim-highlight-colors.enable","tokens":["whether","highlighting","nvim-highlight-colors","lua","enable","color"],"title_tokens":["vim","nvim-highlight-colors","enable","option"],"anchors":[]},{"id":"2040","title":"Option: vim.ui.nvim-highlight-colors.setupOpts","content":"Option table to pass into the setup function of nvim-highlight-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts","tokens":["they","can","table","pass","options","docs","you","not","nvim-highlight-colors","any","option","additional","listed","into","even","function","the","setup"],"title_tokens":["option","nvim-highlight-colors","vim","setupopts"],"anchors":[]},{"id":"2041","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.render","content":"Style to render color highlighting with.\n::: {.note} Each render style works as follows:\n'background' sets the background highlight of the matched color string to the RGB color it describes.\n'foreground' sets the foreground highlight of the matched color string to the RGB color it describes.\n'virtual' displays the matched color with virtual text alongside the color string in the buffer. Virtual text can be configured to display the color in various ways, i.e custom virtual symbol (via virtual_symbol) positioning relative to string, suffix/prefix, etc. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.render","tokens":["positioning","relative","prefix","matched","string","render","configured","alongside","each","various","virtual_symbol","text","virtual","symbol","sets","describes","display","follows","etc","buffer","can","custom","background","suffix","highlighting","works","color","with","rgb","foreground","style","ways","displays","note","highlight","the","via"],"title_tokens":["vim","nvim-highlight-colors","setupopts","option","render"],"anchors":[]},{"id":"2042","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","content":"Where to render the virtual symbol in relation to the color string.\n::: {.note} Each render style works as follows:\n'inline' render virtual text inline, similar to the style of VSCode color hinting.\n'eol' render virtual text at the end of the line which the color string occurs (last column). Recommended to set virtual_symbol_suffix to an empty string when used.\n'eow' render virtual text at the end of the word where the color string occurs. Recommended to set virtual_symbol_prefix to a single space for padding and the suffix to an empty string for no padding. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","tokens":["symbol","render","each","style","vscode","last","similar","virtual","note","where","recommended","line","used","works","which","empty","space","padding","and","single","string","relation","text","inline","when","hinting","the","eow","column","eol","virtual_symbol_suffix","virtual_symbol_prefix","for","color","occurs","end","word","follows","suffix","set"],"title_tokens":["virtual_symbol_position","setupopts","option","vim","nvim-highlight-colors"],"anchors":[]},{"id":"2043","title":"Option: vim.ui.nvim-ufo.enable","content":"Whether to enable nvim-ufo.","path":"options.html#option-vim.ui.nvim-ufo.enable","tokens":["nvim-ufo","whether","enable"],"title_tokens":["vim","enable","option","nvim-ufo"],"anchors":[]},{"id":"2044","title":"Option: vim.ui.nvim-ufo.setupOpts","content":"Option table to pass into the setup function of nvim-ufo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-ufo.setupOpts","tokens":["nvim-ufo","into","additional","setup","function","table","they","pass","not","the","docs","can","options","any","even","option","you","listed"],"title_tokens":["option","setupopts","nvim-ufo","vim"],"anchors":[]},{"id":"2045","title":"Option: vim.ui.smartcolumn.enable","content":"Whether to enable line length indicator.","path":"options.html#option-vim.ui.smartcolumn.enable","tokens":["enable","length","whether","line","indicator"],"title_tokens":["vim","enable","option","smartcolumn"],"anchors":[]},{"id":"2046","title":"Option: vim.ui.smartcolumn.setupOpts","content":"Option table to pass into the setup function of smartcolumn.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.smartcolumn.setupOpts","tokens":["table","not","options","additional","smartcolumn","pass","the","any","setup","listed","docs","you","option","function","they","into","can","even","nvim"],"title_tokens":["option","setupopts","vim","smartcolumn"],"anchors":[]},{"id":"2047","title":"Option: vim.ui.smartcolumn.setupOpts.colorcolumn","content":"The position at which the column will be displayed. Set to null to disable","path":"options.html#option-vim.ui.smartcolumn.setupOpts.colorcolumn","tokens":["null","will","which","position","column","displayed","set","disable","the"],"title_tokens":["vim","colorcolumn","setupopts","smartcolumn","option"],"anchors":[]},{"id":"2048","title":"Option: vim.ui.smartcolumn.setupOpts.custom_colorcolumn","content":"The position at which smart column should be displayed for each individual buffer type","path":"options.html#option-vim.ui.smartcolumn.setupOpts.custom_colorcolumn","tokens":["the","smart","buffer","type","each","displayed","which","position","column","for","individual","should"],"title_tokens":["setupopts","smartcolumn","vim","custom_colorcolumn","option"],"anchors":[]},{"id":"2049","title":"Option: vim.ui.smartcolumn.setupOpts.disabled_filetypes","content":"The filetypes smartcolumn will be disabled for.","path":"options.html#option-vim.ui.smartcolumn.setupOpts.disabled_filetypes","tokens":["the","will","for","disabled","smartcolumn","filetypes"],"title_tokens":["disabled_filetypes","smartcolumn","option","setupopts","vim"],"anchors":[]},{"id":"2050","title":"Option: vim.ui.ui2.enable","content":"Whether to enable the Neovim 0.12+ experimental built-in UI overhaul.","path":"options.html#option-vim.ui.ui2.enable","tokens":["overhaul","enable","whether","the","neovim","built-in","experimental"],"title_tokens":["enable","vim","option","ui2"],"anchors":[]},{"id":"2051","title":"Option: vim.ui.ui2.setupOpts","content":"Option table to pass into the setup function of ui2\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.ui2.setupOpts","tokens":["additional","the","into","listed","docs","any","not","table","they","ui2","setup","can","function","even","you","options","pass","option"],"title_tokens":["setupopts","option","vim","ui2"],"anchors":[]},{"id":"2052","title":"Option: vim.ui.ui2.setupOpts.msg.cmd.height","content":"Maximum height for the cmdline window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.cmd.height","tokens":["the","for","cmdline","window","height","maximum"],"title_tokens":["ui2","setupopts","cmd","height","vim","msg","option"],"anchors":[]},{"id":"2053","title":"Option: vim.ui.ui2.setupOpts.msg.dialog.height","content":"Maximum height for the dialog window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.dialog.height","tokens":["the","window","dialog","height","for","maximum"],"title_tokens":["vim","msg","dialog","option","height","ui2","setupopts"],"anchors":[]},{"id":"2054","title":"Option: vim.ui.ui2.setupOpts.msg.msg.height","content":"Maximum height for the msg window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.height","tokens":["the","msg","height","window","for","maximum"],"title_tokens":["ui2","vim","setupopts","msg","option","height"],"anchors":[]},{"id":"2055","title":"Option: vim.ui.ui2.setupOpts.msg.msg.timeout","content":"Time a message is visible in the message window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.timeout","tokens":["visible","the","window","time","message"],"title_tokens":["setupopts","msg","timeout","option","vim","ui2"],"anchors":[]},{"id":"2056","title":"Option: vim.ui.ui2.setupOpts.msg.pager.height","content":"Maximum height for the pager window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.pager.height","tokens":["for","maximum","the","pager","window","height"],"title_tokens":["pager","height","vim","ui2","setupopts","msg","option"],"anchors":[]},{"id":"2057","title":"Option: vim.ui.ui2.setupOpts.msg.targets","content":"Default message target, either commandline or a separate window. Can alternatively specify different targets for different kinds of messages as an attrset. See :h ui-messages for the different message types you can use in this configuration. Separating the message types also allows sending to a 'pager' output.","path":"options.html#option-vim.ui.ui2.setupOpts.msg.targets","tokens":["commandline","output","either","for","ui-messages","message","this","window","specify","kinds","you","different","alternatively","configuration","types","the","use","target","messages","also","sending","default","see","targets","attrset","separating","allows","can","pager","separate"],"title_tokens":["targets","option","setupopts","msg","vim","ui2"],"anchors":[]},{"id":"2058","title":"Option: vim.undoFile.enable","content":"Whether to enable undofile for persistent undo behaviour.","path":"options.html#option-vim.undoFile.enable","tokens":["undo","for","whether","persistent","behaviour","enable","undofile"],"title_tokens":["option","enable","vim","undofile"],"anchors":[]},{"id":"2059","title":"Option: vim.undoFile.path","content":"Path to the directory in which undo history will be stored","path":"options.html#option-vim.undoFile.path","tokens":["which","path","directory","undo","will","history","the","stored"],"title_tokens":["vim","option","undofile","path"],"anchors":[]},{"id":"2060","title":"Option: vim.utility.ccc.enable","content":"Whether to enable ccc color picker for neovim.","path":"options.html#option-vim.utility.ccc.enable","tokens":["ccc","color","picker","for","neovim","whether","enable"],"title_tokens":["enable","option","utility","ccc","vim"],"anchors":[]},{"id":"2061","title":"Option: vim.utility.ccc.mappings.decrease10","content":"Decrease the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.decrease10","tokens":["decrease","times","the","delta","slider","value"],"title_tokens":["decrease10","vim","mappings","option","ccc","utility"],"anchors":[]},{"id":"2062","title":"Option: vim.utility.ccc.mappings.increase10","content":"Increase the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.increase10","tokens":["increase","delta","slider","times","the","value"],"title_tokens":["ccc","mappings","increase10","option","vim","utility"],"anchors":[]},{"id":"2063","title":"Option: vim.utility.ccc.mappings.quit","content":"Cancel and close the UI without replace or insert","path":"options.html#option-vim.utility.ccc.mappings.quit","tokens":["insert","without","the","and","close","replace","cancel"],"title_tokens":["option","ccc","vim","mappings","quit","utility"],"anchors":[]},{"id":"2064","title":"Option: vim.utility.ccc.setupOpts","content":"Option table to pass into the setup function of ccc.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.ccc.setupOpts","tokens":["option","table","setup","nvim","you","not","listed","the","pass","any","additional","even","ccc","function","they","options","into","docs","can"],"title_tokens":["option","vim","utility","ccc","setupopts"],"anchors":[]},{"id":"2065","title":"Option: vim.utility.ccc.setupOpts.alpha_show","content":"This option determines whether the alpha slider is displayed when the UI is opened. \"show\" and \"hide\" mean as they are. \"auto\" makes the slider appear only when the alpha value can be picked up.","path":"options.html#option-vim.utility.ccc.setupOpts.alpha_show","tokens":["displayed","auto","option","the","can","when","determines","and","makes","whether","mean","picked","alpha","slider","this","appear","they","show","only","value","hide","opened","are"],"title_tokens":["ccc","option","alpha_show","setupopts","utility","vim"],"anchors":[]},{"id":"2066","title":"Option: vim.utility.ccc.setupOpts.convert","content":"Specify the correspondence between picker and output. Must be a list of two-element lists defining picker/output pairs as inline Lua references, for example:\nSee {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.convert","tokens":["example","ccc","options","help","command","inline","the","must","picker","list","references","and","pairs","see","specify","output","two-element","correspondence","for","lists","between","defining","lua"],"title_tokens":["option","convert","setupopts","utility","vim","ccc"],"anchors":[]},{"id":"2067","title":"Option: vim.utility.ccc.setupOpts.highlighter","content":"Settings for the highlighter. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.highlighter","tokens":["see","command","ccc","highlighter","settings","options","the","help","for"],"title_tokens":["setupopts","highlighter","utility","option","ccc","vim"],"anchors":[]},{"id":"2068","title":"Option: vim.utility.ccc.setupOpts.inputs","content":"List of color systems to be activated. Must be inline lua references to ccc.input, for example mkLuaInline \"ccc.input.rgb\". See {command}:help ccc for options.\nThe toggle input mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous input mode.","path":"options.html#option-vim.utility.ccc.setupOpts.inputs","tokens":["options","help","input","toggle","action","order","inline","ccc","default","references","the","startup","keep","color","command","for","see","once","list","activated","will","mkluainline","toggles","must","one","mode","systems","this","lua","first","used","previous","example","rgb"],"title_tokens":["setupopts","inputs","vim","option","utility","ccc"],"anchors":[]},{"id":"2069","title":"Option: vim.utility.ccc.setupOpts.mappings","content":"The mappings are set in the UI of ccc. The table where lhs is key and rhs is value. To disable all default mappings, use {option}vim.utility.ccc.setupOpts.disable_default_mappings. To disable only some of the default mappings, set ccc.mapping.none.","path":"options.html#option-vim.utility.ccc.setupOpts.mappings","tokens":["set","option","vim","all","setupopts","where","use","disable_default_mappings","mappings","ccc","lhs","key","utility","only","some","mapping","and","the","default","table","none","rhs","disable","value","are"],"title_tokens":["ccc","utility","vim","mappings","setupopts","option"],"anchors":[]},{"id":"2070","title":"Option: vim.utility.ccc.setupOpts.outputs","content":"List of output formats to be activated. Must be inline Lua references to ccc.output, for example mkLuaInline \"ccc.output.rgb\". See {command}:help ccc for options.\nThe toggle output mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous output mode.","path":"options.html#option-vim.utility.ccc.setupOpts.outputs","tokens":["toggle","mode","lua","startup","see","help","example","used","ccc","mkluainline","the","toggles","inline","options","one","first","previous","keep","will","list","references","once","output","must","formats","activated","command","order","rgb","this","action","default","for"],"title_tokens":["setupopts","outputs","option","utility","vim","ccc"],"anchors":[]},{"id":"2071","title":"Option: vim.utility.ccc.setupOpts.pickers","content":"List of formats that can be detected by {command}:CccPick to be activated.\nMust be inline lua references to ccc.picker, for example mkLuaInline \"ccc.picker.hex\". See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.pickers","tokens":["activated","detected","command","mkluainline","references","options","list","for","can","formats","must","lua","that","picker","inline","example","see","ccc","cccpick","hex","help"],"title_tokens":["setupopts","vim","option","utility","pickers","ccc"],"anchors":[]},{"id":"2072","title":"Option: vim.utility.ccc.setupOpts.recognize","content":"Settings for recognizing the color format. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.recognize","tokens":["for","command","help","settings","color","recognizing","ccc","format","the","options","see"],"title_tokens":["ccc","vim","setupopts","recognize","utility","option"],"anchors":[]},{"id":"2073","title":"Option: vim.utility.crazy-coverage.enable","content":"Whether to enable coverage for neovim.","path":"options.html#option-vim.utility.crazy-coverage.enable","tokens":["for","neovim","coverage","enable","whether"],"title_tokens":["utility","enable","crazy-coverage","option","vim"],"anchors":[]},{"id":"2074","title":"Option: vim.utility.crazy-coverage.setupOpts","content":"Option table to pass into the setup function of crazy-coverage.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.crazy-coverage.setupOpts","tokens":["can","additional","the","options","pass","they","setup","not","table","crazy-coverage","even","docs","nvim","any","option","into","function","you","listed"],"title_tokens":["vim","option","setupopts","crazy-coverage","utility"],"anchors":[]},{"id":"2075","title":"Option: vim.utility.csvview.autoEnable","content":"Whether to enable Automatically enable the CSV view when opening CSV/TSV files. .","path":"options.html#option-vim.utility.csvview.autoEnable","tokens":["csv","when","tsv","files","the","view","enable","opening","automatically","whether"],"title_tokens":["csvview","vim","option","utility","autoenable"],"anchors":[]},{"id":"2076","title":"Option: vim.utility.csvview.enable","content":"Whether to enable View CSV/TSV files as aligned tables [csvview.nvim].","path":"options.html#option-vim.utility.csvview.enable","tokens":["aligned","files","tables","csvview","nvim","whether","csv","view","enable","tsv"],"title_tokens":["option","csvview","enable","utility","vim"],"anchors":[]},{"id":"2077","title":"Option: vim.utility.csvview.mappings.toggle","content":"Toggle CSV view [csvview]","path":"options.html#option-vim.utility.csvview.mappings.toggle","tokens":["toggle","csv","csvview","view"],"title_tokens":["vim","mappings","csvview","utility","option","toggle"],"anchors":[]},{"id":"2078","title":"Option: vim.utility.csvview.setupOpts","content":"Option table to pass into the setup function of csvview.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.csvview.setupOpts","tokens":["option","setup","pass","listed","docs","not","nvim","csvview","the","function","options","they","table","any","additional","you","into","even","can"],"title_tokens":["vim","csvview","utility","setupopts","option"],"anchors":[]},{"id":"2079","title":"Option: vim.utility.csvview.setupOpts.parser.async_chunksize","content":"Number of lines processed per asynchronous parsing cycle. If the UI freezes, try reducing this value.","path":"options.html#option-vim.utility.csvview.setupOpts.parser.async_chunksize","tokens":["this","value","number","parsing","per","processed","the","lines","cycle","asynchronous","freezes","try","reducing"],"title_tokens":["async_chunksize","utility","option","csvview","setupopts","parser","vim"],"anchors":[]},{"id":"2080","title":"Option: vim.utility.csvview.setupOpts.parser.comments","content":"List of comment prefixes. Lines starting with one of these are treated as comments and excluded from table rendering, e.g. [\"#\" \"//\"].","path":"options.html#option-vim.utility.csvview.setupOpts.parser.comments","tokens":["comments","table","lines","are","and","from","prefixes","starting","with","treated","comment","one","rendering","list","these","excluded"],"title_tokens":["vim","utility","setupopts","option","csvview","parser","comments"],"anchors":[]},{"id":"2081","title":"Option: vim.utility.csvview.setupOpts.view.display_mode","content":"Display method for the column delimiter.\nhighlight: highlight the delimiter character.\nborder: render the delimiter as a vertical border.","path":"options.html#option-vim.utility.csvview.setupOpts.view.display_mode","tokens":["display","the","vertical","border","character","for","method","column","highlight","render","delimiter"],"title_tokens":["vim","utility","csvview","view","setupopts","option","display_mode"],"anchors":[]},{"id":"2082","title":"Option: vim.utility.csvview.setupOpts.view.min_column_width","content":"Minimum width of a column","path":"options.html#option-vim.utility.csvview.setupOpts.view.min_column_width","tokens":["column","minimum","width"],"title_tokens":["min_column_width","vim","utility","setupopts","csvview","view","option"],"anchors":[]},{"id":"2083","title":"Option: vim.utility.csvview.setupOpts.view.spacing","content":"Spacing between columns","path":"options.html#option-vim.utility.csvview.setupOpts.view.spacing","tokens":["between","spacing","columns"],"title_tokens":["setupopts","spacing","utility","option","csvview","vim","view"],"anchors":[]},{"id":"2084","title":"Option: vim.utility.csvview.setupOpts.view.sticky_header.enabled","content":"Keep the header row visible at the top while scrolling","path":"options.html#option-vim.utility.csvview.setupOpts.view.sticky_header.enabled","tokens":["scrolling","visible","while","keep","header","the","row","top"],"title_tokens":["setupopts","option","sticky_header","utility","enabled","csvview","view","vim"],"anchors":[]},{"id":"2085","title":"Option: vim.utility.diffview-nvim.enable","content":"Whether to enable diffview-nvim: cycle through diffs for all modified files for any git rev.","path":"options.html#option-vim.utility.diffview-nvim.enable","tokens":["rev","git","whether","for","modified","cycle","diffview-nvim","enable","diffs","all","through","files","any"],"title_tokens":["diffview-nvim","enable","vim","option","utility"],"anchors":[]},{"id":"2086","title":"Option: vim.utility.diffview-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.diffview-nvim.setupOpts","tokens":["docs","they","option","function","listed","any","you","additional","into","fidget","even","table","options","the","setup","pass","can","not"],"title_tokens":["setupopts","utility","diffview-nvim","option","vim"],"anchors":[]},{"id":"2087","title":"Option: vim.utility.direnv.enable","content":"Whether to enable syncing nvim shell environment with direnv's using direnv.vim.","path":"options.html#option-vim.utility.direnv.enable","tokens":["syncing","with","environment","shell","whether","direnv","enable","vim","nvim","using"],"title_tokens":["option","vim","direnv","utility","enable"],"anchors":[]},{"id":"2088","title":"Option: vim.utility.grug-far-nvim.enable","content":"Whether to enable grug-far.","path":"options.html#option-vim.utility.grug-far-nvim.enable","tokens":["whether","grug-far","enable"],"title_tokens":["option","grug-far-nvim","enable","vim","utility"],"anchors":[]},{"id":"2089","title":"Option: vim.utility.grug-far-nvim.setupOpts","content":"Option table to pass into the setup function of grug-far\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.grug-far-nvim.setupOpts","tokens":["listed","grug-far","docs","into","function","any","pass","options","they","additional","not","option","setup","you","can","table","even","the"],"title_tokens":["utility","setupopts","vim","option","grug-far-nvim"],"anchors":[]},{"id":"2090","title":"Option: vim.utility.icon-picker.enable","content":"Whether to enable nerdfonts icon picker for nvim.","path":"options.html#option-vim.utility.icon-picker.enable","tokens":["nvim","enable","picker","for","whether","nerdfonts","icon"],"title_tokens":["vim","icon-picker","enable","utility","option"],"anchors":[]},{"id":"2091","title":"Option: vim.utility.images.image-nvim.enable","content":"Whether to enable image support in Neovim [image.nvim]. See https://github.com/3rd/image.nvim#default-configuration for all configuration options. .","path":"options.html#option-vim.utility.images.image-nvim.enable","tokens":["see","neovim","for","default-configuration","3rd","configuration","whether","com","enable","support","all","github","options","nvim","https","image"],"title_tokens":["option","image-nvim","utility","enable","images","vim"],"anchors":[]},{"id":"2092","title":"Option: vim.utility.images.image-nvim.setupOpts","content":"Option table to pass into the setup function of image.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.image-nvim.setupOpts","tokens":["pass","setup","they","listed","docs","even","image","additional","option","function","can","options","table","not","nvim","the","any","you","into"],"title_tokens":["option","setupopts","vim","utility","images","image-nvim"],"anchors":[]},{"id":"2093","title":"Option: vim.utility.images.image-nvim.setupOpts.backend","content":"The backend to use for rendering images.\nkitty - best in class, works great and is very snappy. Recommended by upstream.\nueberzug - backed by ueberzugpp, supports any terminal, but has lower performance\nsixel - uses the Sixel graphics protocol, widely supported by many terminals","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.backend","tokens":["widely","upstream","protocol","terminal","images","any","for","terminals","backend","snappy","backed","rendering","uses","sixel","but","supported","use","has","lower","many","kitty","class","works","performance","great","the","graphics","and","very","ueberzugpp","ueberzug","recommended","best","supports"],"title_tokens":["setupopts","backend","image-nvim","option","vim","utility","images"],"anchors":[]},{"id":"2094","title":"Option: vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","content":"File patterns to hijack for image.nvim. This is useful for filetypes that don't have a dedicated integration.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","tokens":["integration","don","hijack","useful","filetypes","that","file","nvim","image","for","patterns","this","dedicated","have"],"title_tokens":["option","vim","setupopts","utility","hijack_file_patterns","images","image-nvim"],"anchors":[]},{"id":"2095","title":"Option: vim.utility.images.image-nvim.setupOpts.processor","content":"The processor to use for image magick.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.processor","tokens":["magick","the","processor","image","use","for"],"title_tokens":["vim","option","utility","image-nvim","processor","images","setupopts"],"anchors":[]},{"id":"2096","title":"Option: vim.utility.images.img-clip.enable","content":"Whether to enable img-clip to paste images into any markup language.","path":"options.html#option-vim.utility.images.img-clip.enable","tokens":["any","markup","paste","whether","images","language","into","img-clip","enable"],"title_tokens":["utility","images","img-clip","option","vim","enable"],"anchors":[]},{"id":"2097","title":"Option: vim.utility.images.img-clip.setupOpts","content":"Option table to pass into the setup function of img-clip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.img-clip.setupOpts","tokens":["any","you","listed","pass","function","the","options","additional","table","into","even","can","setup","they","img-clip","not","option","docs"],"title_tokens":["vim","setupopts","img-clip","images","option","utility"],"anchors":[]},{"id":"2098","title":"Option: vim.utility.leetcode-nvim.enable","content":"Whether to enable complementary neovim plugin for leetcode.nvim.","path":"options.html#option-vim.utility.leetcode-nvim.enable","tokens":["enable","neovim","nvim","whether","plugin","for","leetcode","complementary"],"title_tokens":["utility","vim","option","leetcode-nvim","enable"],"anchors":[]},{"id":"2099","title":"Option: vim.utility.leetcode-nvim.setupOpts","content":"Option table to pass into the setup function of leetcode-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts","tokens":["docs","into","can","option","table","function","options","not","they","pass","even","setup","leetcode-nvim","you","the","additional","listed","any"],"title_tokens":["leetcode-nvim","option","setupopts","vim","utility"],"anchors":[]},{"id":"2100","title":"Option: vim.utility.leetcode-nvim.setupOpts.arg","content":"Argument for Neovim","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.arg","tokens":["argument","neovim","for"],"title_tokens":["leetcode-nvim","setupopts","utility","vim","option","arg"],"anchors":[]},{"id":"2101","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.enabled","content":"Whether to enable leetcode.cn instead of leetcode.com.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.enabled","tokens":["whether","enable","leetcode","com","instead"],"title_tokens":["enabled","option","vim","utility","leetcode-nvim","setupopts"],"anchors":[]},{"id":"2102","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","content":"Whether to enable translation for problem questions.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","tokens":["enable","whether","translation","for","questions","problem"],"title_tokens":["leetcode-nvim","setupopts","translate_problems","option","vim","utility"],"anchors":[]},{"id":"2103","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translator","content":"Whether to enable translator.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translator","tokens":["translator","whether","enable"],"title_tokens":["setupopts","utility","translator","leetcode-nvim","option","vim"],"anchors":[]},{"id":"2104","title":"Option: vim.utility.leetcode-nvim.setupOpts.image_support","content":"Whether to enable question description images using image.nvim (image-nvim must be enabled)..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.image_support","tokens":["must","enable","enabled","using","description","question","whether","image-nvim","nvim","image","images"],"title_tokens":["option","vim","utility","image_support","setupopts","leetcode-nvim"],"anchors":[]},{"id":"2105","title":"Option: vim.utility.leetcode-nvim.setupOpts.lang","content":"Language to start your session with","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.lang","tokens":["start","your","session","with","language"],"title_tokens":["option","leetcode-nvim","setupopts","vim","lang","utility"],"anchors":[]},{"id":"2106","title":"Option: vim.utility.leetcode-nvim.setupOpts.logging","content":"Whether to enable logging for leetcode.nvim status notifications..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.logging","tokens":["enable","logging","notifications","status","for","leetcode","nvim","whether"],"title_tokens":["option","setupopts","utility","leetcode-nvim","logging","vim"],"anchors":[]},{"id":"2107","title":"Option: vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","content":"Whether to enable leetcode.nvim in a non-standalone mode.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","tokens":["leetcode","non-standalone","enable","whether","mode","nvim"],"title_tokens":["setupopts","non_standalone","utility","leetcode-nvim","plugins","vim","option"],"anchors":[]},{"id":"2108","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.cache","content":"Cache storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.cache","tokens":["storage","cache","directory"],"title_tokens":["vim","leetcode-nvim","setupopts","storage","cache","option","utility"],"anchors":[]},{"id":"2109","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.home","content":"Home storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.home","tokens":["directory","home","storage"],"title_tokens":["storage","option","utility","setupopts","home","vim","leetcode-nvim"],"anchors":[]},{"id":"2110","title":"Option: vim.utility.mkdir.enable","content":"Whether to enable parent directory creation when editing a nested path that does not exist using mkdir.nvim .","path":"options.html#option-vim.utility.mkdir.enable","tokens":["editing","not","directory","path","parent","nested","that","using","exist","creation","when","mkdir","enable","whether","nvim","does"],"title_tokens":["enable","vim","option","utility","mkdir"],"anchors":[]},{"id":"2111","title":"Option: vim.utility.motion.flash-nvim.enable","content":"Whether to enable enhanced code navigation with flash.nvim.","path":"options.html#option-vim.utility.motion.flash-nvim.enable","tokens":["code","enable","enhanced","nvim","with","navigation","flash","whether"],"title_tokens":["motion","flash-nvim","option","utility","enable","vim"],"anchors":[]},{"id":"2112","title":"Option: vim.utility.motion.flash-nvim.mappings.jump","content":"Jump","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.jump","tokens":["jump"],"title_tokens":["option","motion","utility","flash-nvim","vim","mappings","jump"],"anchors":[]},{"id":"2113","title":"Option: vim.utility.motion.flash-nvim.mappings.remote","content":"Remote Flash","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.remote","tokens":["remote","flash"],"title_tokens":["flash-nvim","mappings","option","vim","remote","utility","motion"],"anchors":[]},{"id":"2114","title":"Option: vim.utility.motion.flash-nvim.mappings.toggle","content":"Toggle Flash Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.toggle","tokens":["toggle","flash","search"],"title_tokens":["flash-nvim","option","vim","utility","motion","mappings","toggle"],"anchors":[]},{"id":"2115","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter","content":"Treesitter","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter","tokens":["treesitter"],"title_tokens":["vim","utility","option","mappings","treesitter","flash-nvim","motion"],"anchors":[]},{"id":"2116","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter_search","content":"Treesitter Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter_search","tokens":["search","treesitter"],"title_tokens":["option","motion","vim","mappings","treesitter_search","utility","flash-nvim"],"anchors":[]},{"id":"2117","title":"Option: vim.utility.motion.flash-nvim.setupOpts","content":"Option table to pass into the setup function of flash-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.flash-nvim.setupOpts","tokens":["option","even","docs","not","pass","the","setup","into","function","you","additional","flash-nvim","listed","options","can","they","any","table"],"title_tokens":["vim","setupopts","motion","flash-nvim","option","utility"],"anchors":[]},{"id":"2118","title":"Option: vim.utility.motion.hop.enable","content":"Whether to enable Hop.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.hop.enable","tokens":["easy","motion","hop","whether","nvim","enable","plugin"],"title_tokens":["utility","hop","vim","option","enable","motion"],"anchors":[]},{"id":"2119","title":"Option: vim.utility.motion.hop.mappings.hop","content":"Jump to occurrences [hop.nvim]","path":"options.html#option-vim.utility.motion.hop.mappings.hop","tokens":["jump","nvim","occurrences","hop"],"title_tokens":["vim","motion","option","mappings","hop","utility"],"anchors":[]},{"id":"2120","title":"Option: vim.utility.motion.leap.enable","content":"Whether to enable leap.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.leap.enable","tokens":["easy","motion","whether","plugin","leap","enable","nvim"],"title_tokens":["leap","enable","vim","option","utility","motion"],"anchors":[]},{"id":"2121","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTill","content":"Leap backward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTill","tokens":["leap","backward","till"],"title_tokens":["leapbackwardtill","option","leap","mappings","utility","vim","motion"],"anchors":[]},{"id":"2122","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTo","content":"Leap backward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTo","tokens":["backward","leap"],"title_tokens":["leapbackwardto","utility","option","mappings","motion","vim","leap"],"anchors":[]},{"id":"2123","title":"Option: vim.utility.motion.leap.mappings.leapForwardTill","content":"Leap forward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTill","tokens":["leap","till","forward"],"title_tokens":["leap","vim","mappings","utility","leapforwardtill","option","motion"],"anchors":[]},{"id":"2124","title":"Option: vim.utility.motion.leap.mappings.leapForwardTo","content":"Leap forward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTo","tokens":["leap","forward"],"title_tokens":["leap","vim","mappings","motion","utility","option","leapforwardto"],"anchors":[]},{"id":"2125","title":"Option: vim.utility.motion.leap.mappings.leapFromWindow","content":"Leap from window","path":"options.html#option-vim.utility.motion.leap.mappings.leapFromWindow","tokens":["from","window","leap"],"title_tokens":["leapfromwindow","option","leap","vim","utility","motion","mappings"],"anchors":[]},{"id":"2126","title":"Option: vim.utility.motion.precognition.enable","content":"Whether to enable assisted motion discovery[precognition.nvim].","path":"options.html#option-vim.utility.motion.precognition.enable","tokens":["nvim","enable","precognition","assisted","whether","motion","discovery"],"title_tokens":["precognition","option","vim","motion","enable","utility"],"anchors":[]},{"id":"2127","title":"Option: vim.utility.motion.precognition.setupOpts","content":"Option table to pass into the setup function of precognition.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.precognition.setupOpts","tokens":["even","pass","setup","you","they","docs","option","not","into","table","listed","nvim","options","the","any","additional","can","precognition","function"],"title_tokens":["option","vim","utility","precognition","setupopts","motion"],"anchors":[]},{"id":"2128","title":"Option: vim.utility.motion.precognition.setupOpts.disabled_fts","content":"Filetypes that automatically disable 'precognition'","path":"options.html#option-vim.utility.motion.precognition.setupOpts.disabled_fts","tokens":["that","precognition","automatically","filetypes","disable"],"title_tokens":["utility","motion","vim","setupopts","option","precognition","disabled_fts"],"anchors":[]},{"id":"2129","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints","content":"What motions display and at what priority. Only appears in gutters","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints","tokens":["and","motions","display","what","appears","only","gutters","priority"],"title_tokens":["gutterhints","precognition","motion","utility","option","vim","setupopts"],"anchors":[]},{"id":"2130","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.prio","tokens":["the","hint","priority"],"title_tokens":["precognition","vim","name","gutterhints","prio","setupopts","option","utility","motion"],"anchors":[]},{"id":"2131","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.text","tokens":["depiction","easier-to-read","the","motion"],"title_tokens":["utility","name","option","setupopts","gutterhints","motion","text","vim","precognition"],"anchors":[]},{"id":"2132","title":"Option: vim.utility.motion.precognition.setupOpts.highlightColor","content":"The highlight for the virtual text","path":"options.html#option-vim.utility.motion.precognition.setupOpts.highlightColor","tokens":["virtual","the","text","highlight","for"],"title_tokens":["precognition","setupopts","motion","vim","highlightcolor","option","utility"],"anchors":[]},{"id":"2133","title":"Option: vim.utility.motion.precognition.setupOpts.hints","content":"What motions display, and at what priority","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints","tokens":["motions","and","what","priority","display"],"title_tokens":["motion","setupopts","vim","utility","option","precognition","hints"],"anchors":[]},{"id":"2134","title":"Option: vim.utility.motion.precognition.setupOpts.hints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.prio","tokens":["the","priority","hint"],"title_tokens":["precognition","hints","vim","utility","setupopts","motion","prio","option","name"],"anchors":[]},{"id":"2135","title":"Option: vim.utility.motion.precognition.setupOpts.hints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.text","tokens":["easier-to-read","depiction","the","motion"],"title_tokens":["hints","vim","precognition","motion","utility","setupopts","option","name","text"],"anchors":[]},{"id":"2136","title":"Option: vim.utility.motion.precognition.setupOpts.showBlankVirtLine","content":"Whether to show a blank virtual line when no movements are shown","path":"options.html#option-vim.utility.motion.precognition.setupOpts.showBlankVirtLine","tokens":["blank","movements","shown","show","line","whether","virtual","are","when"],"title_tokens":["motion","precognition","vim","option","setupopts","showblankvirtline","utility"],"anchors":[]},{"id":"2137","title":"Option: vim.utility.motion.precognition.setupOpts.startVisible","content":"Whether to start 'precognition' automatically","path":"options.html#option-vim.utility.motion.precognition.setupOpts.startVisible","tokens":["automatically","precognition","start","whether"],"title_tokens":["setupopts","option","motion","precognition","vim","utility","startvisible"],"anchors":[]},{"id":"2138","title":"Option: vim.utility.multicursors.enable","content":"Whether to enable vscode like multiple cursors [multicursor.nvim].","path":"options.html#option-vim.utility.multicursors.enable","tokens":["like","nvim","cursors","enable","multiple","multicursor","vscode","whether"],"title_tokens":["multicursors","vim","utility","option","enable"],"anchors":[]},{"id":"2139","title":"Option: vim.utility.multicursors.setupOpts","content":"Option table to pass into the setup function of multicursors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.multicursors.setupOpts","tokens":["can","the","options","even","they","any","not","docs","pass","into","listed","you","table","setup","option","additional","function","multicursors"],"title_tokens":["option","vim","utility","multicursors","setupopts"],"anchors":[]},{"id":"2140","title":"Option: vim.utility.multicursors.setupOpts.DEBUG_MODE","content":"Enable debug mode.","path":"options.html#option-vim.utility.multicursors.setupOpts.DEBUG_MODE","tokens":["debug","enable","mode"],"title_tokens":["debug_mode","utility","option","vim","setupopts","multicursors"],"anchors":[]},{"id":"2141","title":"Option: vim.utility.multicursors.setupOpts.create_commands","content":"Create Multicursor user commands","path":"options.html#option-vim.utility.multicursors.setupOpts.create_commands","tokens":["user","multicursor","commands","create"],"title_tokens":["create_commands","option","vim","setupopts","utility","multicursors"],"anchors":[]},{"id":"2142","title":"Option: vim.utility.multicursors.setupOpts.generate_hints","content":"The configuration for generating hints","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints","tokens":["for","the","hints","configuration","generating"],"title_tokens":["option","utility","vim","setupopts","multicursors","generate_hints"],"anchors":[]},{"id":"2143","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config","content":"The configuration for generating hints for multicursors.nvim","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config","tokens":["nvim","configuration","the","for","generating","hints","multicursors"],"title_tokens":["vim","option","config","multicursors","setupopts","generate_hints","utility"],"anchors":[]},{"id":"2144","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.column_count","content":"The number of columns to use for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.column_count","tokens":["use","the","window","number","columns","for","hint"],"title_tokens":["option","config","multicursors","column_count","generate_hints","utility","vim","setupopts"],"anchors":[]},{"id":"2145","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","content":"The maximum length of the hint","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","tokens":["the","hint","length","maximum"],"title_tokens":["option","config","multicursors","max_hint_length","vim","utility","setupopts","generate_hints"],"anchors":[]},{"id":"2146","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.extend","content":"Generate hints for the extend mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.extend","tokens":["extend","hints","mode","generate","for","the"],"title_tokens":["generate_hints","multicursors","setupopts","vim","utility","extend","option"],"anchors":[]},{"id":"2147","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.insert","content":"Generate hints for the insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.insert","tokens":["hints","insert","generate","the","mode","for"],"title_tokens":["setupopts","option","insert","generate_hints","vim","utility","multicursors"],"anchors":[]},{"id":"2148","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.normal","content":"Generate hints for the normal mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.normal","tokens":["for","the","normal","mode","generate","hints"],"title_tokens":["multicursors","option","vim","utility","setupopts","generate_hints","normal"],"anchors":[]},{"id":"2149","title":"Option: vim.utility.multicursors.setupOpts.hint_config","content":"The configuration for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config","tokens":["configuration","the","hint","window","for"],"title_tokens":["option","setupopts","utility","vim","multicursors","hint_config"],"anchors":[]},{"id":"2150","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts","content":"The options for the floating hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts","tokens":["options","floating","hint","window","for","the"],"title_tokens":["option","vim","utility","setupopts","hint_config","multicursors","float_opts"],"anchors":[]},{"id":"2151","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts.border","content":"The border style for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts.border","tokens":["the","style","border","for","hint","window"],"title_tokens":["utility","hint_config","vim","multicursors","setupopts","float_opts","option","border"],"anchors":[]},{"id":"2152","title":"Option: vim.utility.multicursors.setupOpts.hint_config.position","content":"The position of the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.position","tokens":["window","hint","the","position"],"title_tokens":["hint_config","position","utility","vim","multicursors","option","setupopts"],"anchors":[]},{"id":"2153","title":"Option: vim.utility.multicursors.setupOpts.mode_keys","content":"The keys to use for each mode","path":"options.html#option-vim.utility.multicursors.setupOpts.mode_keys","tokens":["keys","each","the","use","for","mode"],"title_tokens":["setupopts","utility","mode_keys","option","vim","multicursors"],"anchors":[]},{"id":"2154","title":"Option: vim.utility.multicursors.setupOpts.nowait","content":"Don't wait for the cursor to move before updating the cursor","path":"options.html#option-vim.utility.multicursors.setupOpts.nowait","tokens":["for","wait","cursor","the","don","before","move","updating"],"title_tokens":["setupopts","nowait","multicursors","option","vim","utility"],"anchors":[]},{"id":"2155","title":"Option: vim.utility.multicursors.setupOpts.updatetime","content":"The time in milliseconds to wait before updating the cursor in insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.updatetime","tokens":["updating","wait","cursor","time","milliseconds","insert","mode","the","before"],"title_tokens":["setupopts","updatetime","vim","option","multicursors","utility"],"anchors":[]},{"id":"2156","title":"Option: vim.utility.new-file-template.enable","content":"new-file-template.nvim: Automatically insert a template on new files in neovim. ::: {.note} For custom templates add a directory containing lua/templates/*.lua to vim.additionalRuntimePaths. ::: [custom-template-docs]: https://github.com/otavioschwanck/new-file-template.nvim?tab=readme-ov-file#creating-new-templates More documentation on the templates available at [custom-template-docs]","path":"options.html#option-vim.utility.new-file-template.enable","tokens":["custom","readme-ov-file","https","lua","directory","github","nvim","for","insert","documentation","more","vim","custom-template-docs","the","add","new-file-template","new","otavioschwanck","neovim","note","containing","templates","creating-new-templates","template","com","files","available","additionalruntimepaths","tab","automatically"],"title_tokens":["vim","option","utility","new-file-template","enable"],"anchors":[]},{"id":"2157","title":"Option: vim.utility.new-file-template.setupOpts","content":"Option table to pass into the setup function of nvim-file-template.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.new-file-template.setupOpts","tokens":["even","listed","any","table","nvim-file-template","additional","they","option","you","docs","function","nvim","not","pass","into","options","setup","the","can"],"title_tokens":["vim","option","setupopts","new-file-template","utility"],"anchors":[]},{"id":"2158","title":"Option: vim.utility.new-file-template.setupOpts.disableAutocmd","content":"Disable the autocmd that creates the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableAutocmd","tokens":["the","creates","that","template","autocmd","disable"],"title_tokens":["option","vim","utility","new-file-template","setupopts","disableautocmd"],"anchors":[]},{"id":"2159","title":"Option: vim.utility.new-file-template.setupOpts.disableFiletype","content":"Disable default templates for specific filetypes","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableFiletype","tokens":["default","filetypes","for","specific","templates","disable"],"title_tokens":["option","new-file-template","setupopts","disablefiletype","vim","utility"],"anchors":[]},{"id":"2160","title":"Option: vim.utility.new-file-template.setupOpts.disableInsert","content":"Enter insert mode after inserting the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableInsert","tokens":["insert","the","mode","after","enter","inserting","template"],"title_tokens":["utility","setupopts","vim","disableinsert","new-file-template","option"],"anchors":[]},{"id":"2161","title":"Option: vim.utility.new-file-template.setupOpts.disableSpecific","content":"Disable specific regexp for the default templates.","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableSpecific","tokens":["for","the","regexp","templates","default","disable","specific"],"title_tokens":["new-file-template","setupopts","disablespecific","utility","option","vim"],"anchors":[]},{"id":"2162","title":"Option: vim.utility.new-file-template.setupOpts.suffixAsFiletype","content":"Use suffix of filename rather than vim.bo.filetype as filetype","path":"options.html#option-vim.utility.new-file-template.setupOpts.suffixAsFiletype","tokens":["than","filename","suffix","use","filetype","rather","vim"],"title_tokens":["suffixasfiletype","new-file-template","utility","option","setupopts","vim"],"anchors":[]},{"id":"2163","title":"Option: vim.utility.nix-develop.enable","content":"Whether to enable in-neovim nix develop, nix shell, and more using nix-develop.nvim.","path":"options.html#option-vim.utility.nix-develop.enable","tokens":["whether","enable","more","nix","in-neovim","shell","and","develop","using","nix-develop","nvim"],"title_tokens":["vim","nix-develop","option","enable","utility"],"anchors":[]},{"id":"2164","title":"Option: vim.utility.nvim-biscuits.enable","content":"Whether to enable a Neovim port of Assorted Biscuits [nvim-biscuits].","path":"options.html#option-vim.utility.nvim-biscuits.enable","tokens":["whether","nvim-biscuits","neovim","assorted","enable","port","biscuits"],"title_tokens":["vim","utility","nvim-biscuits","enable","option"],"anchors":[]},{"id":"2165","title":"Option: vim.utility.nvim-biscuits.setupOpts","content":"Option table to pass into the setup function of nvim-biscuits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.nvim-biscuits.setupOpts","tokens":["function","table","nvim-biscuits","any","options","even","the","pass","additional","listed","they","not","setup","into","you","docs","option","can"],"title_tokens":["utility","vim","option","setupopts","nvim-biscuits"],"anchors":[]},{"id":"2166","title":"Option: vim.utility.oil-nvim.enable","content":"Whether to enable Neovim file explorer: edit your filesystem like a buffer [oil-nvim] .","path":"options.html#option-vim.utility.oil-nvim.enable","tokens":["explorer","edit","filesystem","your","neovim","like","buffer","whether","oil-nvim","file","enable"],"title_tokens":["enable","option","oil-nvim","vim","utility"],"anchors":[]},{"id":"2167","title":"Option: vim.utility.oil-nvim.gitStatus.enable","content":"Whether to enable Git status on [oil-nvim] directory listings .","path":"options.html#option-vim.utility.oil-nvim.gitStatus.enable","tokens":["whether","directory","listings","git","enable","oil-nvim","status"],"title_tokens":["enable","oil-nvim","utility","vim","option","gitstatus"],"anchors":[]},{"id":"2168","title":"Option: vim.utility.oil-nvim.gitStatus.setupOpts","content":"Option table to pass into the setup function of oil-git-status-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.gitStatus.setupOpts","tokens":["into","even","listed","they","you","setup","option","oil-git-status-nvim","can","options","function","table","not","additional","any","pass","the","docs"],"title_tokens":["utility","vim","option","gitstatus","setupopts","oil-nvim"],"anchors":[]},{"id":"2169","title":"Option: vim.utility.oil-nvim.setupOpts","content":"Option table to pass into the setup function of oil-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.setupOpts","tokens":["options","into","table","can","not","additional","function","listed","setup","option","you","any","pass","they","oil-nvim","even","the","docs"],"title_tokens":["oil-nvim","setupopts","vim","option","utility"],"anchors":[]},{"id":"2170","title":"Option: vim.utility.outline.aerial-nvim.enable","content":"Whether to enable Aerial.nvim.","path":"options.html#option-vim.utility.outline.aerial-nvim.enable","tokens":["enable","whether","aerial","nvim"],"title_tokens":["aerial-nvim","vim","utility","outline","enable","option"],"anchors":[]},{"id":"2171","title":"Option: vim.utility.outline.aerial-nvim.mappings.toggle","content":"Toggle aerial window","path":"options.html#option-vim.utility.outline.aerial-nvim.mappings.toggle","tokens":["aerial","window","toggle"],"title_tokens":["option","aerial-nvim","mappings","toggle","vim","utility","outline"],"anchors":[]},{"id":"2172","title":"Option: vim.utility.outline.aerial-nvim.setupOpts","content":"Option table to pass into the setup function of aerial.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.outline.aerial-nvim.setupOpts","tokens":["pass","they","option","additional","docs","options","table","nvim","setup","any","can","aerial","the","you","into","function","not","listed","even"],"title_tokens":["setupopts","utility","vim","option","aerial-nvim","outline"],"anchors":[]},{"id":"2173","title":"Option: vim.utility.preview.glow.enable","content":"Whether to enable markdown preview in neovim with glow.","path":"options.html#option-vim.utility.preview.glow.enable","tokens":["glow","enable","preview","neovim","whether","markdown","with"],"title_tokens":["utility","preview","enable","option","glow","vim"],"anchors":[]},{"id":"2174","title":"Option: vim.utility.preview.glow.mappings.openPreview","content":"Open preview","path":"options.html#option-vim.utility.preview.glow.mappings.openPreview","tokens":["open","preview"],"title_tokens":["vim","mappings","option","glow","openpreview","utility","preview"],"anchors":[]},{"id":"2175","title":"Option: vim.utility.preview.markdownPreview.alwaysAllowPreview","content":"Allow preview on all filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.alwaysAllowPreview","tokens":["filetypes","all","allow","preview"],"title_tokens":["option","vim","alwaysallowpreview","preview","markdownpreview","utility"],"anchors":[]},{"id":"2176","title":"Option: vim.utility.preview.markdownPreview.autoClose","content":"Automatically close the preview window after leaving a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoClose","tokens":["markdown","close","leaving","window","the","buffer","after","preview","automatically"],"title_tokens":["autoclose","option","vim","markdownpreview","preview","utility"],"anchors":[]},{"id":"2177","title":"Option: vim.utility.preview.markdownPreview.autoStart","content":"Automatically open the preview window after entering a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoStart","tokens":["entering","open","automatically","window","after","preview","buffer","markdown","the"],"title_tokens":["autostart","utility","option","preview","markdownpreview","vim"],"anchors":[]},{"id":"2178","title":"Option: vim.utility.preview.markdownPreview.broadcastServer","content":"Allow for outside and network wide connections","path":"options.html#option-vim.utility.preview.markdownPreview.broadcastServer","tokens":["wide","allow","outside","and","for","connections","network"],"title_tokens":["vim","markdownpreview","broadcastserver","preview","utility","option"],"anchors":[]},{"id":"2179","title":"Option: vim.utility.preview.markdownPreview.customIP","content":"IP-address to use","path":"options.html#option-vim.utility.preview.markdownPreview.customIP","tokens":["use","ip-address"],"title_tokens":["preview","markdownpreview","customip","vim","option","utility"],"anchors":[]},{"id":"2180","title":"Option: vim.utility.preview.markdownPreview.customPort","content":"Port to use","path":"options.html#option-vim.utility.preview.markdownPreview.customPort","tokens":["use","port"],"title_tokens":["option","vim","preview","customport","markdownpreview","utility"],"anchors":[]},{"id":"2181","title":"Option: vim.utility.preview.markdownPreview.enable","content":"Whether to enable Markdown preview in neovim with markdown-preview.nvim.","path":"options.html#option-vim.utility.preview.markdownPreview.enable","tokens":["preview","markdown","with","whether","enable","nvim","neovim","markdown-preview"],"title_tokens":["markdownpreview","enable","vim","option","utility","preview"],"anchors":[]},{"id":"2182","title":"Option: vim.utility.preview.markdownPreview.filetypes","content":"Allowed filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.filetypes","tokens":["filetypes","allowed"],"title_tokens":["filetypes","utility","option","preview","markdownpreview","vim"],"anchors":[]},{"id":"2183","title":"Option: vim.utility.preview.markdownPreview.lazyRefresh","content":"Only update preview when saving or leaving insert mode","path":"options.html#option-vim.utility.preview.markdownPreview.lazyRefresh","tokens":["preview","mode","update","saving","insert","when","only","leaving"],"title_tokens":["utility","markdownpreview","option","preview","vim","lazyrefresh"],"anchors":[]},{"id":"2184","title":"Option: vim.utility.qmk-nvim.enable","content":"Whether to enable QMK and ZMK keymaps in nvim.","path":"options.html#option-vim.utility.qmk-nvim.enable","tokens":["whether","enable","keymaps","and","nvim","zmk","qmk"],"title_tokens":["option","qmk-nvim","enable","vim","utility"],"anchors":[]},{"id":"2185","title":"Option: vim.utility.qmk-nvim.setupOpts","content":"Option table to pass into the setup function of qmk.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.qmk-nvim.setupOpts","tokens":["nvim","even","option","into","table","the","function","can","pass","additional","options","they","docs","any","setup","qmk","you","listed","not"],"title_tokens":["setupopts","qmk-nvim","vim","utility","option"],"anchors":[]},{"id":"2186","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","content":"Key codes to text replacements see https://github.com/codethread/qmk.nvim/blob/main/lua/qmk/config/key_map.lua for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","tokens":["see","github","qmk","lua","main","key","codethread","details","https","config","codes","text","key_map","nvim","replacements","more","for","blob","com"],"title_tokens":["option","qmk-nvim","setupopts","vim","comment_preview","keymap_overrides","utility"],"anchors":[]},{"id":"2187","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.position","content":"Controls the position of the preview","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.position","tokens":["preview","controls","position","the"],"title_tokens":["vim","utility","qmk-nvim","option","setupopts","comment_preview","position"],"anchors":[]},{"id":"2188","title":"Option: vim.utility.qmk-nvim.setupOpts.layout","content":"The keyboard key layout see https://github.com/codethread/qmk.nvim?tab=readme-ov-file#Layout for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.layout","tokens":["codethread","key","com","the","layout","nvim","qmk","readme-ov-file","github","keyboard","see","more","details","for","tab","https"],"title_tokens":["qmk-nvim","utility","layout","option","setupopts","vim"],"anchors":[]},{"id":"2189","title":"Option: vim.utility.qmk-nvim.setupOpts.name","content":"The name of the layout","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.name","tokens":["the","layout","name"],"title_tokens":["name","vim","utility","qmk-nvim","option","setupopts"],"anchors":[]},{"id":"2190","title":"Option: vim.utility.qmk-nvim.setupOpts.variant","content":"Chooses the expected hardware target","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.variant","tokens":["expected","the","target","chooses","hardware"],"title_tokens":["option","variant","qmk-nvim","vim","utility","setupopts"],"anchors":[]},{"id":"2191","title":"Option: vim.utility.sleuth.enable","content":"Whether to enable automatically adjusting options such as shiftwidth or expandtab, using vim-sleuth .","path":"options.html#option-vim.utility.sleuth.enable","tokens":["options","vim-sleuth","shiftwidth","adjusting","expandtab","automatically","enable","whether","such","using"],"title_tokens":["enable","utility","sleuth","option","vim"],"anchors":[]},{"id":"2192","title":"Option: vim.utility.smart-splits.enable","content":"Whether to enable smart-splits.nvim, a Neovim plugin for smart, seamless, directional navigation and resizing of splits.\nSupports tmux, Wezterm, Kitty, and Zellij multiplexer integrations.","path":"options.html#option-vim.utility.smart-splits.enable","tokens":["smart","navigation","enable","seamless","resizing","multiplexer","whether","nvim","tmux","smart-splits","neovim","supports","and","for","splits","wezterm","zellij","integrations","directional","plugin","kitty"],"title_tokens":["option","vim","utility","smart-splits","enable"],"anchors":[]},{"id":"2193","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_down","content":"Focus Window/Pane Below","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_down","tokens":["focus","pane","window","below"],"title_tokens":["move_cursor_down","smart-splits","utility","keymaps","option","vim"],"anchors":[]},{"id":"2194","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_left","content":"Focus Window/Pane on the Left","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_left","tokens":["focus","left","window","pane","the"],"title_tokens":["smart-splits","move_cursor_left","keymaps","utility","option","vim"],"anchors":[]},{"id":"2195","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_previous","content":"Focus Previous Window/Pane","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_previous","tokens":["pane","focus","previous","window"],"title_tokens":["keymaps","utility","smart-splits","vim","move_cursor_previous","option"],"anchors":[]},{"id":"2196","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_right","content":"Focus Window/Pane on the Right","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_right","tokens":["window","pane","focus","right","the"],"title_tokens":["smart-splits","option","keymaps","move_cursor_right","utility","vim"],"anchors":[]},{"id":"2197","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_up","content":"Focus Window/Pane Above","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_up","tokens":["above","focus","window","pane"],"title_tokens":["option","utility","smart-splits","vim","keymaps","move_cursor_up"],"anchors":[]},{"id":"2198","title":"Option: vim.utility.smart-splits.keymaps.resize_down","content":"Resize Window/Pane Down","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_down","tokens":["pane","window","resize","down"],"title_tokens":["keymaps","option","utility","vim","smart-splits","resize_down"],"anchors":[]},{"id":"2199","title":"Option: vim.utility.smart-splits.keymaps.resize_left","content":"Resize Window/Pane Left","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_left","tokens":["left","resize","pane","window"],"title_tokens":["utility","smart-splits","option","vim","resize_left","keymaps"],"anchors":[]},{"id":"2200","title":"Option: vim.utility.smart-splits.keymaps.resize_right","content":"Resize Window/Pane Right","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_right","tokens":["resize","window","right","pane"],"title_tokens":["vim","resize_right","option","utility","keymaps","smart-splits"],"anchors":[]},{"id":"2201","title":"Option: vim.utility.smart-splits.keymaps.resize_up","content":"Resize Window/Pane Up","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_up","tokens":["pane","window","resize"],"title_tokens":["option","utility","smart-splits","vim","resize_up","keymaps"],"anchors":[]},{"id":"2202","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_down","content":"Swap Buffer Down","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_down","tokens":["down","swap","buffer"],"title_tokens":["smart-splits","option","keymaps","utility","swap_buf_down","vim"],"anchors":[]},{"id":"2203","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_left","content":"Swap Buffer Left","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_left","tokens":["buffer","left","swap"],"title_tokens":["swap_buf_left","keymaps","utility","smart-splits","vim","option"],"anchors":[]},{"id":"2204","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_right","content":"Swap Buffer Right","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_right","tokens":["swap","right","buffer"],"title_tokens":["option","swap_buf_right","utility","vim","keymaps","smart-splits"],"anchors":[]},{"id":"2205","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_up","content":"Swap Buffer Up","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_up","tokens":["buffer","swap"],"title_tokens":["utility","vim","keymaps","option","smart-splits","swap_buf_up"],"anchors":[]},{"id":"2206","title":"Option: vim.utility.smart-splits.setupOpts","content":"Option table to pass into the setup function of smart-splits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.smart-splits.setupOpts","tokens":["setup","the","you","table","listed","docs","can","additional","options","smart-splits","function","option","pass","into","they","even","not","any"],"title_tokens":["option","vim","utility","smart-splits","setupopts"],"anchors":[]},{"id":"2207","title":"Option: vim.utility.snacks-nvim.enable","content":"Whether to enable collection of QoL plugins for Neovim [snacks-nvim] .","path":"options.html#option-vim.utility.snacks-nvim.enable","tokens":["collection","qol","for","snacks-nvim","enable","plugins","neovim","whether"],"title_tokens":["vim","snacks-nvim","utility","enable","option"],"anchors":[]},{"id":"2208","title":"Option: vim.utility.snacks-nvim.setupOpts","content":"Option table to pass into the setup function of snacks-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.snacks-nvim.setupOpts","tokens":["setup","you","not","docs","into","options","listed","function","any","pass","table","the","they","additional","option","can","snacks-nvim","even"],"title_tokens":["vim","snacks-nvim","setupopts","utility","option"],"anchors":[]},{"id":"2209","title":"Option: vim.utility.surround.enable","content":"Whether to enable nvim-surround, Neovim plugin to add/change/delete surrounding delimiter pairs with ease.\n::: {.note} The default mappings deviate from upstream to avoid conflicts with nvim-leap. You may change those in your configuration if you do not use nvim-leap :::","path":"options.html#option-vim.utility.surround.enable","tokens":["not","neovim","note","deviate","you","with","use","delete","from","change","mappings","those","delimiter","your","default","upstream","plugin","nvim-surround","configuration","may","nvim-leap","the","add","ease","enable","pairs","avoid","whether","conflicts","surrounding"],"title_tokens":["vim","option","surround","enable","utility"],"anchors":[]},{"id":"2210","title":"Option: vim.utility.surround.setupOpts","content":"Option table to pass into the setup function of nvim-surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.surround.setupOpts","tokens":["the","additional","listed","can","not","setup","you","they","option","into","docs","options","even","function","any","nvim-surround","table","pass"],"title_tokens":["option","utility","surround","setupopts","vim"],"anchors":[]},{"id":"2211","title":"Option: vim.utility.surround.setupOpts.keymaps.change","content":"keymap for change","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change","tokens":["change","for","keymap"],"title_tokens":["option","utility","keymaps","setupopts","change","vim","surround"],"anchors":[]},{"id":"2212","title":"Option: vim.utility.surround.setupOpts.keymaps.change_line","content":"keymap for change_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change_line","tokens":["for","keymap","change_line"],"title_tokens":["surround","keymaps","utility","setupopts","change_line","vim","option"],"anchors":[]},{"id":"2213","title":"Option: vim.utility.surround.setupOpts.keymaps.delete","content":"keymap for delete","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.delete","tokens":["keymap","for","delete"],"title_tokens":["option","vim","setupopts","surround","utility","delete","keymaps"],"anchors":[]},{"id":"2214","title":"Option: vim.utility.surround.setupOpts.keymaps.insert","content":"keymap for insert","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert","tokens":["keymap","for","insert"],"title_tokens":["surround","keymaps","option","insert","utility","setupopts","vim"],"anchors":[]},{"id":"2215","title":"Option: vim.utility.surround.setupOpts.keymaps.insert_line","content":"keymap for insert_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert_line","tokens":["keymap","for","insert_line"],"title_tokens":["option","vim","surround","setupopts","keymaps","utility","insert_line"],"anchors":[]},{"id":"2216","title":"Option: vim.utility.surround.setupOpts.keymaps.normal","content":"keymap for normal","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal","tokens":["keymap","for","normal"],"title_tokens":["keymaps","setupopts","utility","option","vim","surround","normal"],"anchors":[]},{"id":"2217","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur","content":"keymap for normal_cur","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur","tokens":["normal_cur","keymap","for"],"title_tokens":["keymaps","setupopts","normal_cur","option","surround","vim","utility"],"anchors":[]},{"id":"2218","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur_line","content":"keymap for normal_cur_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur_line","tokens":["for","keymap","normal_cur_line"],"title_tokens":["normal_cur_line","setupopts","vim","option","utility","surround","keymaps"],"anchors":[]},{"id":"2219","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_line","content":"keymap for normal_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_line","tokens":["keymap","normal_line","for"],"title_tokens":["option","keymaps","setupopts","utility","normal_line","surround","vim"],"anchors":[]},{"id":"2220","title":"Option: vim.utility.surround.setupOpts.keymaps.visual","content":"keymap for visual","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual","tokens":["keymap","for","visual"],"title_tokens":["keymaps","visual","utility","option","vim","surround","setupopts"],"anchors":[]},{"id":"2221","title":"Option: vim.utility.surround.setupOpts.keymaps.visual_line","content":"keymap for visual_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual_line","tokens":["for","visual_line","keymap"],"title_tokens":["setupopts","surround","keymaps","visual_line","option","vim","utility"],"anchors":[]},{"id":"2222","title":"Option: vim.utility.surround.useVendoredKeybindings","content":"Use alternative set of keybindings that avoids conflicts with other popular plugins, e.g. nvim-leap","path":"options.html#option-vim.utility.surround.useVendoredKeybindings","tokens":["use","avoids","with","alternative","that","keybindings","other","popular","plugins","nvim-leap","set","conflicts"],"title_tokens":["vim","utility","usevendoredkeybindings","option","surround"],"anchors":[]},{"id":"2223","title":"Option: vim.utility.undotree.enable","content":"Whether to enable undo history visualizer for Vim [undotree].","path":"options.html#option-vim.utility.undotree.enable","tokens":["enable","whether","vim","undo","history","visualizer","undotree","for"],"title_tokens":["undotree","option","vim","enable","utility"],"anchors":[]},{"id":"2224","title":"Option: vim.utility.vim-wakatime.enable","content":"Whether to enable automatic time tracking and metrics generated from your programming activity [vim-wakatime] .","path":"options.html#option-vim.utility.vim-wakatime.enable","tokens":["time","metrics","from","and","enable","activity","tracking","vim-wakatime","whether","your","automatic","generated","programming"],"title_tokens":["vim-wakatime","utility","option","vim","enable"],"anchors":[]},{"id":"2225","title":"Option: vim.utility.vim-wakatime.setupOpts","content":"Option table to pass into the setup function of vim-wakatime\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.vim-wakatime.setupOpts","tokens":["not","vim-wakatime","table","function","you","docs","any","pass","even","options","they","option","into","the","additional","can","setup","listed"],"title_tokens":["vim-wakatime","vim","option","setupopts","utility"],"anchors":[]},{"id":"2226","title":"Option: vim.utility.vim-wakatime.setupOpts.cli_path","content":"Path to wakatime-cli executable. Set to \"wakatime-cli\" to get wakatime-cli from {env}PATH.","path":"options.html#option-vim.utility.vim-wakatime.setupOpts.cli_path","tokens":["from","wakatime-cli","path","get","set","env","executable"],"title_tokens":["cli_path","vim-wakatime","option","vim","setupopts","utility"],"anchors":[]},{"id":"2227","title":"Option: vim.utility.yanky-nvim.enable","content":"Whether to enable improved Yank and Put functionalities for Neovim [yanky-nvim] .","path":"options.html#option-vim.utility.yanky-nvim.enable","tokens":["for","enable","improved","neovim","yank","put","yanky-nvim","whether","and","functionalities"],"title_tokens":["vim","option","utility","yanky-nvim","enable"],"anchors":[]},{"id":"2228","title":"Option: vim.utility.yanky-nvim.setupOpts","content":"Option table to pass into the setup function of yanky-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yanky-nvim.setupOpts","tokens":["function","the","yanky-nvim","pass","even","any","can","docs","they","setup","table","you","into","additional","options","not","listed","option"],"title_tokens":["vim","utility","yanky-nvim","setupopts","option"],"anchors":[]},{"id":"2229","title":"Option: vim.utility.yanky-nvim.setupOpts.ring.storage","content":"storage mode for ring values.\nshada: this will save pesistantly using Neovim ShaDa feature. This means that history will be persisted between each session of Neovim.\nmemory: each Neovim instance will have his own history and it will be lost between sessions.\nsqlite: more reliable than shada, requires sqlite.lua as a dependency. nvf will add this dependency to PATH automatically.","path":"options.html#option-vim.utility.yanky-nvim.setupOpts.ring.storage","tokens":["will","neovim","than","values","each","memory","mode","this","requires","dependency","shada","using","storage","feature","and","sessions","reliable","path","pesistantly","save","ring","means","that","persisted","between","history","session","lua","add","sqlite","own","for","more","nvf","lost","automatically","have","his","instance"],"title_tokens":["storage","utility","yanky-nvim","vim","option","ring","setupopts"],"anchors":[]},{"id":"2230","title":"Option: vim.utility.yazi-nvim.enable","content":"Whether to enable companion plugin for the yazi terminal file manager [yazi-nvim] .","path":"options.html#option-vim.utility.yazi-nvim.enable","tokens":["enable","companion","manager","for","plugin","yazi-nvim","yazi","whether","file","the","terminal"],"title_tokens":["vim","option","yazi-nvim","utility","enable"],"anchors":[]},{"id":"2231","title":"Option: vim.utility.yazi-nvim.mappings.openYazi","content":"Open yazi at the current file [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYazi","tokens":["open","file","current","yazi","the","nvim"],"title_tokens":["yazi-nvim","mappings","openyazi","utility","vim","option"],"anchors":[]},{"id":"2232","title":"Option: vim.utility.yazi-nvim.mappings.openYaziDir","content":"Open the file manager in nvim's working directory [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYaziDir","tokens":["open","file","the","working","yazi","nvim","directory","manager"],"title_tokens":["yazi-nvim","option","vim","utility","mappings","openyazidir"],"anchors":[]},{"id":"2233","title":"Option: vim.utility.yazi-nvim.mappings.yaziToggle","content":"Resume the last yazi session [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.yaziToggle","tokens":["session","the","last","nvim","resume","yazi"],"title_tokens":["mappings","option","utility","vim","yazitoggle","yazi-nvim"],"anchors":[]},{"id":"2234","title":"Option: vim.utility.yazi-nvim.setupOpts","content":"Option table to pass into the setup function of yazi-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yazi-nvim.setupOpts","tokens":["into","table","you","listed","yazi-nvim","function","option","additional","they","pass","not","can","the","any","docs","setup","even","options"],"title_tokens":["vim","option","yazi-nvim","utility","setupopts"],"anchors":[]},{"id":"2235","title":"Option: vim.utility.yazi-nvim.setupOpts.open_for_directories","content":"Whether to open Yazi instead of netrw","path":"options.html#option-vim.utility.yazi-nvim.setupOpts.open_for_directories","tokens":["netrw","whether","instead","yazi","open"],"title_tokens":["setupopts","vim","open_for_directories","utility","yazi-nvim","option"],"anchors":[]},{"id":"2236","title":"Option: vim.vendoredKeymaps.enable","content":"Whether to enable this project's vendored keymaps by default.","path":"options.html#option-vim.vendoredKeymaps.enable","tokens":["whether","this","keymaps","default","project","enable","vendored"],"title_tokens":["vim","option","enable","vendoredkeymaps"],"anchors":[]},{"id":"2237","title":"Option: vim.viAlias","content":"Enable the vi alias for nvim","path":"options.html#option-vim.viAlias","tokens":["enable","for","nvim","alias","the"],"title_tokens":["vim","option","vialias"],"anchors":[]},{"id":"2238","title":"Option: vim.vimAlias","content":"Enable the vim alias for nvim","path":"options.html#option-vim.vimAlias","tokens":["enable","alias","for","vim","the","nvim"],"title_tokens":["vim","vimalias","option"],"anchors":[]},{"id":"2239","title":"Option: vim.visuals.blink-indent.enable","content":"Whether to enable indentation guides [blink-indent].","path":"options.html#option-vim.visuals.blink-indent.enable","tokens":["blink-indent","whether","guides","enable","indentation"],"title_tokens":["blink-indent","vim","option","visuals","enable"],"anchors":[]},{"id":"2240","title":"Option: vim.visuals.blink-indent.setupOpts","content":"Option table to pass into the setup function of blink-indent\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.blink-indent.setupOpts","tokens":["listed","the","docs","option","not","even","function","any","blink-indent","pass","options","into","they","setup","table","you","can","additional"],"title_tokens":["setupopts","blink-indent","option","vim","visuals"],"anchors":[]},{"id":"2241","title":"Option: vim.visuals.cellular-automaton.animation.register","content":"Whether to enable registering configured animation(s) automatically.","path":"options.html#option-vim.visuals.cellular-automaton.animation.register","tokens":["whether","animation","configured","registering","automatically","enable"],"title_tokens":["cellular-automaton","visuals","animation","vim","register","option"],"anchors":[]},{"id":"2242","title":"Option: vim.visuals.cellular-automaton.animation.setup","content":"Configuration used to generate an animation to be registered.\nThe final value for ca_config will be used to register a new animation using require(\"cellular-automaton\").register_animation(ca_config)\n::: {.warning} ca_config must eval to a valid Lua table. nvf does not and cannot perform any kind of validation on your Lua code, so bogus values will result in errors when the animation is registered. :::","path":"options.html#option-vim.visuals.cellular-automaton.animation.setup","tokens":["cellular-automaton","the","valid","does","configuration","not","for","registered","using","register","eval","new","nvf","kind","code","used","require","any","result","validation","animation","final","warning","will","lua","and","ca_config","must","value","your","perform","generate","register_animation","errors","cannot","values","bogus","when","table"],"title_tokens":["visuals","vim","cellular-automaton","setup","option","animation"],"anchors":[]},{"id":"2243","title":"Option: vim.visuals.cellular-automaton.enable","content":"Whether to enable cellular-automaton to help you cope with stubborn code [cellular-automaton].","path":"options.html#option-vim.visuals.cellular-automaton.enable","tokens":["you","with","enable","cope","help","code","whether","cellular-automaton","stubborn"],"title_tokens":["visuals","option","cellular-automaton","vim","enable"],"anchors":[]},{"id":"2244","title":"Option: vim.visuals.cellular-automaton.mappings.makeItRain","content":"Make it rain [cellular-automaton]","path":"options.html#option-vim.visuals.cellular-automaton.mappings.makeItRain","tokens":["make","rain","cellular-automaton"],"title_tokens":["visuals","cellular-automaton","vim","option","mappings","makeitrain"],"anchors":[]},{"id":"2245","title":"Option: vim.visuals.cinnamon-nvim.enable","content":"Whether to enable smooth scrolling for ANY command [cinnamon-nvim].","path":"options.html#option-vim.visuals.cinnamon-nvim.enable","tokens":["enable","scrolling","whether","smooth","any","command","for","cinnamon-nvim"],"title_tokens":["vim","option","visuals","cinnamon-nvim","enable"],"anchors":[]},{"id":"2246","title":"Option: vim.visuals.cinnamon-nvim.setupOpts","content":"Option table to pass into the setup function of cinnamon.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts","tokens":["docs","options","cinnamon","pass","option","can","listed","they","any","into","not","the","nvim","function","table","you","additional","setup","even"],"title_tokens":["setupopts","cinnamon-nvim","option","visuals","vim"],"anchors":[]},{"id":"2247","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","content":"Whether to enable basic animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","tokens":["basic","whether","keymaps","animation","enable"],"title_tokens":["visuals","option","cinnamon-nvim","setupopts","keymaps","basic","vim"],"anchors":[]},{"id":"2248","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","content":"Whether to enable extra animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","tokens":["animation","whether","extra","enable","keymaps"],"title_tokens":["option","cinnamon-nvim","extra","setupopts","visuals","keymaps","vim"],"anchors":[]},{"id":"2249","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.options","content":"Scroll options","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.options","tokens":["options","scroll"],"title_tokens":["setupopts","vim","options","option","cinnamon-nvim","visuals"],"anchors":[]},{"id":"2250","title":"Option: vim.visuals.fidget-nvim.enable","content":"Whether to enable nvim LSP UI element [fidget-nvim].","path":"options.html#option-vim.visuals.fidget-nvim.enable","tokens":["nvim","element","lsp","whether","enable","fidget-nvim"],"title_tokens":["enable","option","visuals","vim","fidget-nvim"],"anchors":[]},{"id":"2251","title":"Option: vim.visuals.fidget-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts","tokens":["pass","not","docs","table","you","they","options","listed","the","additional","even","setup","function","into","fidget","any","can","option"],"title_tokens":["fidget-nvim","visuals","option","vim","setupopts"],"anchors":[]},{"id":"2252","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.float_precision","content":"Limit the number of decimals displayed for floats","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.float_precision","tokens":["for","limit","decimals","displayed","the","floats","number"],"title_tokens":["option","fidget-nvim","logger","visuals","setupopts","float_precision","vim"],"anchors":[]},{"id":"2253","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.level","content":"Minimum logging level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.level","tokens":["level","logging","minimum"],"title_tokens":["fidget-nvim","logger","level","setupopts","visuals","vim","option"],"anchors":[]},{"id":"2254","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.max_size","content":"Maximum log file size, in KB","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.max_size","tokens":["maximum","file","size","log"],"title_tokens":["setupopts","max_size","logger","option","vim","fidget-nvim","visuals"],"anchors":[]},{"id":"2255","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.path","content":"Where Fidget writes its logs to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.path","tokens":["fidget","writes","its","logs","where"],"title_tokens":["visuals","logger","path","setupopts","option","vim","fidget-nvim"],"anchors":[]},{"id":"2256","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.configs","content":"How to configure notification groups when instantiated","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.configs","tokens":["configure","how","groups","when","instantiated","notification"],"title_tokens":["vim","fidget-nvim","notification","option","setupopts","configs","visuals"],"anchors":[]},{"id":"2257","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.filter","content":"Minimum notifications level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.filter","tokens":["notifications","level","minimum"],"title_tokens":["option","notification","visuals","vim","fidget-nvim","filter","setupopts"],"anchors":[]},{"id":"2258","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.history_size","content":"Number of removed messages to retain in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.history_size","tokens":["number","removed","messages","retain","history"],"title_tokens":["notification","history_size","setupopts","option","visuals","fidget-nvim","vim"],"anchors":[]},{"id":"2259","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","content":"Automatically override vim.notify() with Fidget","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","tokens":["vim","automatically","notify","with","override","fidget"],"title_tokens":["option","visuals","fidget-nvim","setupopts","notification","override_vim_notify","vim"],"anchors":[]},{"id":"2260","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","content":"How frequently to update and render notifications","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","tokens":["frequently","update","notifications","render","how","and"],"title_tokens":["notification","visuals","fidget-nvim","vim","poll_rate","option","setupopts"],"anchors":[]},{"id":"2261","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.redirect","content":"Conditionally redirect notifications to another backend","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.redirect","tokens":["backend","conditionally","redirect","another","notifications"],"title_tokens":["fidget-nvim","vim","setupopts","notification","option","redirect","visuals"],"anchors":[]},{"id":"2262","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.align","content":"Indent messages longer than a single line","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.align","tokens":["single","longer","indent","than","line","messages"],"title_tokens":["vim","setupopts","view","fidget-nvim","option","align","notification","visuals"],"anchors":[]},{"id":"2263","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","content":"Separator between notification groups","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","tokens":["separator","notification","between","groups"],"title_tokens":["visuals","vim","fidget-nvim","setupopts","view","notification","group_separator","option"],"anchors":[]},{"id":"2264","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","content":"Highlight group used for group separator","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","tokens":["group","highlight","used","for","separator"],"title_tokens":["option","visuals","fidget-nvim","group_separator_hl","setupopts","vim","notification","view"],"anchors":[]},{"id":"2265","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","content":"Separator between group name and icon","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","tokens":["and","name","icon","between","separator","group"],"title_tokens":["visuals","view","option","fidget-nvim","setupopts","icon_separator","vim","notification"],"anchors":[]},{"id":"2266","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","content":"Spaces to pad both sides of each non-empty line\nUseful for adding a visual gap between notification text and any buffer it may overlap with.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","tokens":["any","non-empty","sides","buffer","adding","useful","visual","notification","may","between","spaces","each","pad","both","and","with","for","line","gap","text","overlap"],"title_tokens":["visuals","view","option","line_margin","notification","vim","setupopts","fidget-nvim"],"anchors":[]},{"id":"2267","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","content":"Reflow (wrap) messages wider than notification window\nThe various options determine how wrapping is handled mid-word.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","tokens":["how","than","wrap","wrapping","determine","mid-word","messages","window","the","various","handled","notification","reflow","wider","options"],"title_tokens":["visuals","setupopts","reflow","notification","fidget-nvim","view","vim","option"],"anchors":[]},{"id":"2268","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","content":"How to render notification messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","tokens":["messages","notification","how","render"],"title_tokens":["render_message","option","fidget-nvim","visuals","setupopts","notification","view","vim"],"anchors":[]},{"id":"2269","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","content":"Display notification items from bottom to top","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","tokens":["notification","items","bottom","from","top","display"],"title_tokens":["setupopts","view","visuals","notification","stack_upwards","option","vim","fidget-nvim"],"anchors":[]},{"id":"2270","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.align","content":"How to align the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.align","tokens":["how","the","notification","align","window"],"title_tokens":["align","vim","option","fidget-nvim","visuals","notification","setupopts","window"],"anchors":[]},{"id":"2271","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","content":"Filetypes the notification window should avoid","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","tokens":["notification","filetypes","should","the","window","avoid"],"title_tokens":["visuals","vim","notification","setupopts","option","fidget-nvim","window","avoid"],"anchors":[]},{"id":"2272","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border","content":"Border style of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border","tokens":["style","border","notification","the","window"],"title_tokens":["visuals","window","vim","setupopts","fidget-nvim","option","notification","border"],"anchors":[]},{"id":"2273","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","content":"Highlight group for notification window border\nSet to empty string to keep your theme's default FloatBorder highlight.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","tokens":["empty","window","floatborder","group","keep","your","theme","default","for","highlight","border","string","notification","set"],"title_tokens":["fidget-nvim","setupopts","option","border_hl","notification","visuals","vim","window"],"anchors":[]},{"id":"2274","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","content":"Maximum height of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","tokens":["height","window","notification","maximum","the"],"title_tokens":["setupopts","vim","notification","max_height","option","fidget-nvim","visuals","window"],"anchors":[]},{"id":"2275","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","content":"Maximum width of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","tokens":["window","the","notification","maximum","width"],"title_tokens":["setupopts","window","fidget-nvim","notification","option","vim","max_width","visuals"],"anchors":[]},{"id":"2276","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","content":"Base highlight group in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","tokens":["notification","group","the","window","highlight","base"],"title_tokens":["vim","fidget-nvim","visuals","window","option","setupopts","normal_hl","notification"],"anchors":[]},{"id":"2277","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.relative","content":"What the notification window position is relative to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.relative","tokens":["position","the","what","window","relative","notification"],"title_tokens":["visuals","fidget-nvim","window","option","setupopts","vim","notification","relative"],"anchors":[]},{"id":"2278","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","content":"Width of each tab character in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","tokens":["width","tab","the","notification","window","each","character"],"title_tokens":["option","setupopts","vim","tabstop","window","fidget-nvim","visuals","notification"],"anchors":[]},{"id":"2279","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","content":"Background color opacity in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","tokens":["background","opacity","color","the","notification","window"],"title_tokens":["window","fidget-nvim","visuals","setupopts","vim","option","winblend","notification"],"anchors":[]},{"id":"2280","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","content":"Padding from right edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","tokens":["right","edge","from","padding","window","boundary"],"title_tokens":["option","notification","x_padding","vim","window","visuals","fidget-nvim","setupopts"],"anchors":[]},{"id":"2281","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","content":"Padding from bottom edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","tokens":["bottom","window","from","edge","padding","boundary"],"title_tokens":["setupopts","window","option","visuals","fidget-nvim","vim","y_padding","notification"],"anchors":[]},{"id":"2282","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","content":"Stacking priority of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","tokens":["stacking","priority","window","notification","the"],"title_tokens":["window","option","vim","visuals","fidget-nvim","zindex","setupopts","notification"],"anchors":[]},{"id":"2283","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","content":"Clear notification group when LSP server detaches","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","tokens":["lsp","notification","when","group","clear","server","detaches"],"title_tokens":["vim","fidget-nvim","setupopts","visuals","progress","option","clear_on_detach"],"anchors":[]},{"id":"2284","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","content":"Icon shown when LSP progress tasks are completed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","tokens":["lsp","progress","completed","shown","icon","are","when","tasks"],"title_tokens":["visuals","setupopts","vim","display","done_icon","option","progress","fidget-nvim"],"anchors":[]},{"id":"2285","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","content":"Highlight group for completed LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","tokens":["group","tasks","highlight","for","completed","lsp"],"title_tokens":["fidget-nvim","progress","done_style","vim","visuals","setupopts","display","option"],"anchors":[]},{"id":"2286","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","content":"How long a message should persist when complete","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","tokens":["how","long","should","persist","complete","when","message"],"title_tokens":["progress","visuals","done_ttl","vim","display","option","fidget-nvim","setupopts"],"anchors":[]},{"id":"2287","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","content":"How to format a progress annotation","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","tokens":["annotation","how","format","progress"],"title_tokens":["display","format_annote","option","fidget-nvim","visuals","progress","vim","setupopts"],"anchors":[]},{"id":"2288","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","content":"How to format a progress notification group's name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","tokens":["format","name","notification","progress","how","group"],"title_tokens":["visuals","format_group_name","vim","fidget-nvim","display","setupopts","progress","option"],"anchors":[]},{"id":"2289","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","content":"How to format a progress message","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","tokens":["message","how","format","progress"],"title_tokens":["option","format_message","progress","display","vim","visuals","fidget-nvim","setupopts"],"anchors":[]},{"id":"2290","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","content":"Highlight group for group name (LSP server name)","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","tokens":["highlight","for","name","server","group","lsp"],"title_tokens":["vim","fidget-nvim","display","progress","group_style","option","visuals","setupopts"],"anchors":[]},{"id":"2291","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","content":"Highlight group for group icons","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","tokens":["highlight","icons","for","group"],"title_tokens":["icon_style","vim","display","fidget-nvim","setupopts","visuals","progress","option"],"anchors":[]},{"id":"2292","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","content":"Overrides the default configuration for a notification group defined in {option}vim.visuals.fidget-nvim.setupOpts.notification.configs.\nIf any of the fields are null, the value from the default configuration is used.\nIf default configuration is not defined, the following defaults are used:","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","tokens":["any","overrides","visuals","setupopts","vim","fidget-nvim","configs","notification","option","from","not","following","for","the","default","defined","null","are","used","group","configuration","value","fields","defaults"],"title_tokens":["option","setupopts","progress","fidget-nvim","vim","display","visuals","overrides"],"anchors":[]},{"id":"2293","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_separator","content":"Separator between message from annote","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_separator","tokens":["from","between","message","annote","separator"],"title_tokens":["visuals","name","setupopts","progress","vim","display","fidget-nvim","option","overrides","annote_separator"],"anchors":[]},{"id":"2294","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_style","content":"Default style used to highlight item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_style","tokens":["style","used","highlight","default","item","annotes"],"title_tokens":["overrides","progress","fidget-nvim","display","option","visuals","annote_style","vim","name","setupopts"],"anchors":[]},{"id":"2295","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_annote","content":"Default annotation for debug items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_annote","tokens":["debug","items","for","annotation","default"],"title_tokens":["visuals","vim","fidget-nvim","option","overrides","name","progress","display","setupopts","debug_annote"],"anchors":[]},{"id":"2296","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_style","content":"Style used to highlight debug item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_style","tokens":["style","annotes","highlight","debug","used","item"],"title_tokens":["option","display","visuals","name","debug_style","vim","progress","overrides","fidget-nvim","setupopts"],"anchors":[]},{"id":"2297","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_annote","content":"Default annotation for error items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_annote","tokens":["default","error","items","annotation","for"],"title_tokens":["vim","display","setupopts","overrides","name","visuals","fidget-nvim","option","progress","error_annote"],"anchors":[]},{"id":"2298","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_style","content":"Style used to highlight error item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_style","tokens":["highlight","item","style","annotes","used","error"],"title_tokens":["setupopts","progress","fidget-nvim","name","visuals","error_style","vim","option","display","overrides"],"anchors":[]},{"id":"2299","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..group_style","content":"Style used to highlight group name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.group_style","tokens":["style","used","group","highlight","name"],"title_tokens":["fidget-nvim","option","vim","visuals","progress","overrides","setupopts","display","group_style","name"],"anchors":[]},{"id":"2300","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon","content":"Icon of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon","tokens":["dynamic","into","for","looking","detailed","group","with","animations","the","other","render","information","function","string","useful","api","notification","refer","items","documentation","list","signature","displayed","invoked","and","rendering","returns","here","window","you","that","every","cycle","content","can","note","available","fidget","icon"],"title_tokens":["vim","display","setupopts","overrides","name","option","progress","fidget-nvim","visuals","icon"],"anchors":[]},{"id":"2301","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_on_left","content":"If true, icon is rendered on the left instead of right","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_on_left","tokens":["true","left","instead","right","rendered","the","icon"],"title_tokens":["progress","option","name","overrides","icon_on_left","vim","fidget-nvim","display","setupopts","visuals"],"anchors":[]},{"id":"2302","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_style","content":"Style used to highlight icon, if null, use group_style","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_style","tokens":["style","used","highlight","icon","null","use","group_style"],"title_tokens":["name","icon_style","option","setupopts","progress","display","overrides","visuals","fidget-nvim","vim"],"anchors":[]},{"id":"2303","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_annote","content":"Default annotation for info items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_annote","tokens":["for","items","default","annotation","info"],"title_tokens":["fidget-nvim","display","overrides","visuals","progress","info_annote","vim","name","setupopts","option"],"anchors":[]},{"id":"2304","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_style","content":"Style used to highlight info item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_style","tokens":["item","style","info","annotes","used","highlight"],"title_tokens":["overrides","option","vim","setupopts","name","fidget-nvim","display","info_style","visuals","progress"],"anchors":[]},{"id":"2305","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..name","content":"Name of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.name","tokens":["api","into","signature","documentation","you","here","available","name","items","refer","animations","window","with","notification","string","displayed","cycle","rendering","and","content","fidget","can","every","returns","invoked","detailed","that","other","group","render","list","dynamic","note","for","the","information","useful","function","looking"],"title_tokens":["visuals","progress","overrides","display","vim","name","fidget-nvim","option","setupopts"],"anchors":[]},{"id":"2306","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..priority","content":"Order in which group should be displayed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.priority","tokens":["order","group","which","should","displayed"],"title_tokens":["priority","progress","vim","visuals","fidget-nvim","option","setupopts","display","overrides","name"],"anchors":[]},{"id":"2307","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..render_limit","content":"How many notification items to show at once","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.render_limit","tokens":["show","once","how","notification","many","items"],"title_tokens":["name","render_limit","progress","fidget-nvim","display","option","visuals","setupopts","overrides","vim"],"anchors":[]},{"id":"2308","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..skip_history","content":"Whether messages should be preserved in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.skip_history","tokens":["preserved","history","should","whether","messages"],"title_tokens":["fidget-nvim","overrides","name","skip_history","vim","display","visuals","option","progress","setupopts"],"anchors":[]},{"id":"2309","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..ttl","content":"How long a notification item should exist","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.ttl","tokens":["should","exist","item","notification","how","long"],"title_tokens":["overrides","option","ttl","display","setupopts","name","progress","vim","visuals","fidget-nvim"],"anchors":[]},{"id":"2310","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..update_hook","content":"Called when an item is updated.\nIf false, no action is taken. If a function, it is invoked with the item being updated.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.update_hook","tokens":["api","documentation","here","looking","with","being","note","action","the","taken","signature","fidget","can","called","into","false","detailed","you","when","information","available","function","updated","invoked","for","refer","item"],"title_tokens":["overrides","option","vim","setupopts","fidget-nvim","display","name","update_hook","visuals","progress"],"anchors":[]},{"id":"2311","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_annote","content":"Default annotation for warn items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_annote","tokens":["default","items","warn","annotation","for"],"title_tokens":["fidget-nvim","display","option","name","warn_annote","vim","progress","overrides","visuals","setupopts"],"anchors":[]},{"id":"2312","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_style","content":"Style used to highlight warn item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_style","tokens":["style","highlight","item","annotes","warn","used"],"title_tokens":["fidget-nvim","display","visuals","warn_style","setupopts","name","progress","option","overrides","vim"],"anchors":[]},{"id":"2313","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.priority","content":"Priority of the progress notification","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.priority","tokens":["progress","notification","the","priority"],"title_tokens":["priority","fidget-nvim","visuals","display","setupopts","vim","option","progress"],"anchors":[]},{"id":"2314","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","content":"Pattern shown when LSP progress tasks are in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","tokens":["tasks","lsp","when","progress","shown","pattern","are"],"title_tokens":["visuals","progress_icon","display","fidget-nvim","progress","pattern","setupopts","option","vim"],"anchors":[]},{"id":"2315","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","content":"Period of the pattern","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","tokens":["period","pattern","the"],"title_tokens":["progress","option","display","progress_icon","visuals","setupopts","period","vim","fidget-nvim"],"anchors":[]},{"id":"2316","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","content":"Highlight group for in-progress LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","tokens":["group","highlight","lsp","for","in-progress","tasks"],"title_tokens":["progress","visuals","vim","option","display","setupopts","fidget-nvim","progress_style"],"anchors":[]},{"id":"2317","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","content":"How long a message should persist when in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","tokens":["how","long","should","message","progress","persist","when"],"title_tokens":["visuals","fidget-nvim","progress","progress_ttl","vim","display","setupopts","option"],"anchors":[]},{"id":"2318","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","content":"Maximum number of messages to render","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","tokens":["number","maximum","messages","render"],"title_tokens":["render_limit","progress","setupopts","option","vim","fidget-nvim","display","visuals"],"anchors":[]},{"id":"2319","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","content":"Skip adding messages to history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","tokens":["adding","skip","messages","history"],"title_tokens":["progress","skip_history","vim","fidget-nvim","option","setupopts","visuals","display"],"anchors":[]},{"id":"2320","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore","content":"Ignore LSP servers by name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore","tokens":["servers","lsp","ignore","name"],"title_tokens":["fidget-nvim","ignore","vim","setupopts","visuals","progress","option"],"anchors":[]},{"id":"2321","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","content":"Ignore new tasks that are already done","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","tokens":["tasks","ignore","that","are","already","done","new"],"title_tokens":["ignore_done_already","setupopts","option","vim","visuals","fidget-nvim","progress"],"anchors":[]},{"id":"2322","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","content":"Ignore new tasks with empty messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","tokens":["tasks","empty","new","messages","with","ignore"],"title_tokens":["setupopts","progress","ignore_empty_message","option","vim","visuals","fidget-nvim"],"anchors":[]},{"id":"2323","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","content":"Log $/progress handler invocations","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","tokens":["progress","log","handler","invocations"],"title_tokens":["visuals","lsp","log_handler","vim","option","fidget-nvim","setupopts","progress"],"anchors":[]},{"id":"2324","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","content":"Nvim's LSP client ring buffer size","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","tokens":["nvim","lsp","client","buffer","ring","size"],"title_tokens":["option","fidget-nvim","visuals","lsp","progress_ringbuf_size","vim","setupopts","progress"],"anchors":[]},{"id":"2325","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.notification_group","content":"How to get a progress message's notification group key","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.notification_group","tokens":["notification","group","key","progress","how","message","get"],"title_tokens":["fidget-nvim","setupopts","notification_group","vim","visuals","progress","option"],"anchors":[]},{"id":"2326","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","content":"How frequently to poll for LSP progress messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","tokens":["frequently","progress","poll","for","messages","how","lsp"],"title_tokens":["fidget-nvim","setupopts","visuals","option","poll_rate","progress","vim"],"anchors":[]},{"id":"2327","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","content":"Suppress new messages when in insert mode","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","tokens":["insert","mode","when","suppress","new","messages"],"title_tokens":["progress","suppress_on_insert","vim","option","visuals","fidget-nvim","setupopts"],"anchors":[]},{"id":"2328","title":"Option: vim.visuals.highlight-undo.enable","content":"Whether to enable highlight undo [highlight-undo].","path":"options.html#option-vim.visuals.highlight-undo.enable","tokens":["enable","undo","highlight","highlight-undo","whether"],"title_tokens":["option","highlight-undo","enable","vim","visuals"],"anchors":[]},{"id":"2329","title":"Option: vim.visuals.highlight-undo.setupOpts","content":"Option table to pass into the setup function of highlight-undo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.highlight-undo.setupOpts","tokens":["listed","option","pass","you","can","the","function","any","options","even","docs","not","into","setup","additional","highlight-undo","table","they"],"title_tokens":["highlight-undo","vim","setupopts","option","visuals"],"anchors":[]},{"id":"2330","title":"Option: vim.visuals.highlight-undo.setupOpts.duration","content":"Duration of the highlight","path":"options.html#option-vim.visuals.highlight-undo.setupOpts.duration","tokens":["the","highlight","duration"],"title_tokens":["duration","setupopts","vim","highlight-undo","option","visuals"],"anchors":[]},{"id":"2331","title":"Option: vim.visuals.hlargs-nvim.enable","content":"Whether to enable hlargs-nvim.","path":"options.html#option-vim.visuals.hlargs-nvim.enable","tokens":["enable","hlargs-nvim","whether"],"title_tokens":["hlargs-nvim","enable","vim","option","visuals"],"anchors":[]},{"id":"2332","title":"Option: vim.visuals.hlargs-nvim.setupOpts","content":"Option table to pass into the setup function of hlargs-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.hlargs-nvim.setupOpts","tokens":["setup","can","additional","options","function","not","even","any","docs","hlargs-nvim","table","pass","option","the","listed","into","you","they"],"title_tokens":["visuals","setupopts","hlargs-nvim","vim","option"],"anchors":[]},{"id":"2333","title":"Option: vim.visuals.indent-blankline.enable","content":"Whether to enable indentation guides [indent-blankline].","path":"options.html#option-vim.visuals.indent-blankline.enable","tokens":["guides","whether","enable","indentation","indent-blankline"],"title_tokens":["option","vim","indent-blankline","enable","visuals"],"anchors":[]},{"id":"2334","title":"Option: vim.visuals.indent-blankline.setupOpts","content":"Option table to pass into the setup function of indent-blankline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.indent-blankline.setupOpts","tokens":["can","option","function","table","setup","they","indent-blankline","additional","listed","not","pass","options","you","docs","into","the","even","any"],"title_tokens":["setupopts","vim","indent-blankline","visuals","option"],"anchors":[]},{"id":"2335","title":"Option: vim.visuals.indent-blankline.setupOpts.debounce","content":"Debounce time in milliseconds","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.debounce","tokens":["time","milliseconds","debounce"],"title_tokens":["visuals","vim","debounce","option","indent-blankline","setupopts"],"anchors":[]},{"id":"2336","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.char","content":"Character(s) for indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.char","tokens":["character","for","guide","indentation"],"title_tokens":["visuals","indent-blankline","char","option","indent","setupopts","vim"],"anchors":[]},{"id":"2337","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.highlight","content":"The highlight group(s) applied to the indentation guide.\nSee :help ibl.config.indent.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.highlight","tokens":["the","group","help","config","indentation","applied","highlight","indent","ibl","guide","see"],"title_tokens":["setupopts","option","vim","visuals","indent-blankline","indent","highlight"],"anchors":[]},{"id":"2338","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.priority","content":"Virtual text priority for the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.priority","tokens":["virtual","text","priority","indentation","for","the","guide"],"title_tokens":["indent","visuals","priority","vim","setupopts","option","indent-blankline"],"anchors":[]},{"id":"2339","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","content":"Repeat indentation guides on wrapped lines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","tokens":["wrapped","indentation","lines","guides","repeat"],"title_tokens":["vim","indent-blankline","repeat_linebreak","indent","setupopts","option","visuals"],"anchors":[]},{"id":"2340","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","content":"Caps the number of indentation levels based on surrounding code","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","tokens":["levels","caps","number","based","indentation","surrounding","the","code"],"title_tokens":["setupopts","smart_indent_cap","vim","indent","option","visuals","indent-blankline"],"anchors":[]},{"id":"2341","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.tab_char","content":"Character(s) for tab indentation guide.\nSee :help ibl.config.indent.tab_char.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.tab_char","tokens":["tab_char","character","guide","ibl","help","config","tab","indentation","for","see","indent"],"title_tokens":["indent","tab_char","vim","indent-blankline","setupopts","visuals","option"],"anchors":[]},{"id":"2342","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.char","content":"The character(s) for the scope indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.char","tokens":["scope","the","guide","character","indentation","for"],"title_tokens":["char","option","vim","visuals","setupopts","scope","indent-blankline"],"anchors":[]},{"id":"2343","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.enabled","content":"Highlight current scope from treesitter","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.enabled","tokens":["treesitter","current","highlight","scope","from"],"title_tokens":["indent-blankline","setupopts","visuals","enabled","scope","option","vim"],"anchors":[]},{"id":"2344","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.language","content":"The list of treesitter languages to disable scope for.\n* can be used as a wildcard for every language/node type.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.language","tokens":["used","wildcard","languages","treesitter","disable","can","every","node","language","type","for","the","list","scope"],"title_tokens":["vim","setupopts","indent-blankline","visuals","exclude","option","language","scope"],"anchors":[]},{"id":"2345","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","content":"Nodes to ignore in scope checking, per language.\n* can be used as a wildcard for every language.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","tokens":["every","used","scope","checking","for","ignore","per","can","language","nodes","wildcard"],"title_tokens":["visuals","scope","option","exclude","node_type","vim","indent-blankline","setupopts"],"anchors":[]},{"id":"2346","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.highlight","content":"The highlight group(s) applied to the scope.\nSee :help ibl.config.scope.highlight`.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.highlight","tokens":["config","highlight","applied","group","the","see","help","ibl","scope"],"title_tokens":["highlight","vim","setupopts","indent-blankline","option","visuals","scope"],"anchors":[]},{"id":"2347","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.include.node_type","content":"Additional nodes to be used for scope checking, per language","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.include.node_type","tokens":["used","for","language","per","checking","scope","nodes","additional"],"title_tokens":["indent-blankline","setupopts","option","include","visuals","scope","vim","node_type"],"anchors":[]},{"id":"2348","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.injected_languages","content":"Check for injected languages (treesitter)","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.injected_languages","tokens":["languages","treesitter","check","injected","for"],"title_tokens":["indent-blankline","option","visuals","setupopts","vim","scope","injected_languages"],"anchors":[]},{"id":"2349","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.priority","content":"Virtual text priority for the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.priority","tokens":["scope","virtual","text","priority","for","the"],"title_tokens":["indent-blankline","option","setupopts","scope","priority","vim","visuals"],"anchors":[]},{"id":"2350","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_end","content":"Show an underline on the last line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_end","tokens":["line","the","show","scope","underline","last"],"title_tokens":["setupopts","scope","visuals","option","show_end","vim","indent-blankline"],"anchors":[]},{"id":"2351","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","content":"Show the scope underline at the exact start of the scope, even if that's to the right of the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","tokens":["even","that","indentation","right","show","the","scope","guide","underline","start","exact"],"title_tokens":["scope","indent-blankline","show_exact_scope","visuals","vim","option","setupopts"],"anchors":[]},{"id":"2352","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_start","content":"Show an underline on the first line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_start","tokens":["underline","the","first","line","scope","show"],"title_tokens":["option","show_start","scope","visuals","setupopts","indent-blankline","vim"],"anchors":[]},{"id":"2353","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","tokens":["lines","visible","the","what","and","below","currently","window","number","above"],"title_tokens":["indent-blankline","setupopts","vim","option","viewport_buffer","visuals","max"],"anchors":[]},{"id":"2354","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","tokens":["above","currently","lines","below","what","the","number","and","window","visible"],"title_tokens":["viewport_buffer","min","visuals","option","indent-blankline","setupopts","vim"],"anchors":[]},{"id":"2355","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.highlight","content":"The highlight group(s) applied to whitespace.\nSee :help ibl.config.whitespace.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.highlight","tokens":["the","group","highlight","help","applied","whitespace","see","config","ibl"],"title_tokens":["highlight","visuals","vim","option","indent-blankline","setupopts","whitespace"],"anchors":[]},{"id":"2356","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","content":"Remove trailing whitespace on blanklines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","tokens":["trailing","remove","blanklines","whitespace"],"title_tokens":["visuals","option","vim","whitespace","remove_blankline_trail","setupopts","indent-blankline"],"anchors":[]},{"id":"2357","title":"Option: vim.visuals.nvim-cursorline.enable","content":"Whether to enable cursor word and line highlighting [nvim-cursorline].","path":"options.html#option-vim.visuals.nvim-cursorline.enable","tokens":["enable","nvim-cursorline","and","highlighting","word","whether","line","cursor"],"title_tokens":["vim","visuals","enable","option","nvim-cursorline"],"anchors":[]},{"id":"2358","title":"Option: vim.visuals.nvim-cursorline.setupOpts","content":"Option table to pass into the setup function of nvim-cursorline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts","tokens":["table","option","even","nvim-cursorline","they","the","into","you","options","pass","docs","setup","function","listed","not","any","additional","can"],"title_tokens":["option","visuals","nvim-cursorline","vim","setupopts"],"anchors":[]},{"id":"2359","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","content":"Whether to enable cursor line highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","tokens":["line","enable","cursor","whether","highlighting"],"title_tokens":["nvim-cursorline","enable","visuals","vim","cursorline","setupopts","option"],"anchors":[]},{"id":"2360","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.number","content":"If true, vim.wo.cursorlineopt will be set to \"number\" when the trigger conditions are met.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.number","tokens":["set","cursorlineopt","trigger","when","will","conditions","are","met","vim","number","true","the"],"title_tokens":["cursorline","visuals","setupopts","option","number","nvim-cursorline","vim"],"anchors":[]},{"id":"2361","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","content":"Cursorline timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","tokens":["cursorline","timeout"],"title_tokens":["setupopts","vim","timeout","cursorline","nvim-cursorline","visuals","option"],"anchors":[]},{"id":"2362","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","content":"Whether to enable cursor word highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","tokens":["whether","enable","cursor","word","highlighting"],"title_tokens":["option","visuals","cursorword","vim","enable","nvim-cursorline","setupopts"],"anchors":[]},{"id":"2363","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","content":"Whether to underline matching cursorword","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","tokens":["whether","matching","cursorword","underline"],"title_tokens":["visuals","nvim-cursorline","setupopts","option","vim","cursorword","underline"],"anchors":[]},{"id":"2364","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","content":"The min_length option defines the minimum number of characters a word must have to be highlighted as a \"cursor word.\" Any word shorter than this value will be ignored and not highlighted.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","tokens":["than","word","highlighted","shorter","and","any","number","cursor","must","not","min_length","characters","the","minimum","option","value","ignored","this","will","defines","have"],"title_tokens":["cursorword","option","vim","visuals","nvim-cursorline","min_length","setupopts"],"anchors":[]},{"id":"2365","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","content":"Cursorword timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","tokens":["timeout","cursorword"],"title_tokens":["cursorword","visuals","option","vim","nvim-cursorline","setupopts","timeout"],"anchors":[]},{"id":"2366","title":"Option: vim.visuals.nvim-scrollbar.enable","content":"Whether to enable extensible Neovim Scrollbar [nvim-scrollbar].","path":"options.html#option-vim.visuals.nvim-scrollbar.enable","tokens":["neovim","whether","scrollbar","enable","nvim-scrollbar","extensible"],"title_tokens":["option","vim","nvim-scrollbar","visuals","enable"],"anchors":[]},{"id":"2367","title":"Option: vim.visuals.nvim-scrollbar.setupOpts","content":"Option table to pass into the setup function of scrollbar-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts","tokens":["setup","listed","docs","additional","can","option","function","not","options","even","any","into","pass","you","they","table","the","scrollbar-nvim"],"title_tokens":["option","setupopts","visuals","vim","nvim-scrollbar"],"anchors":[]},{"id":"2368","title":"Option: vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","content":"Filetypes to hide the scrollbar on","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","tokens":["hide","scrollbar","the","filetypes"],"title_tokens":["setupopts","visuals","excluded_filetypes","nvim-scrollbar","option","vim"],"anchors":[]},{"id":"2369","title":"Option: vim.visuals.nvim-web-devicons.enable","content":"Whether to enable Neovim dev icons [nvim-web-devicons].","path":"options.html#option-vim.visuals.nvim-web-devicons.enable","tokens":["icons","nvim-web-devicons","neovim","whether","enable","dev"],"title_tokens":["enable","option","nvim-web-devicons","vim","visuals"],"anchors":[]},{"id":"2370","title":"Option: vim.visuals.nvim-web-devicons.setupOpts","content":"Option table to pass into the setup function of nvim-web-devicons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts","tokens":["any","table","into","even","they","not","pass","listed","additional","docs","the","you","can","options","setup","option","function","nvim-web-devicons"],"title_tokens":["nvim-web-devicons","option","vim","visuals","setupopts"],"anchors":[]},{"id":"2371","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.color_icons","content":"Whether to enable different highlight colors per icon.","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.color_icons","tokens":["enable","different","highlight","whether","colors","icon","per"],"title_tokens":["setupopts","nvim-web-devicons","color_icons","vim","visuals","option"],"anchors":[]},{"id":"2372","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.override","content":"Your personal icon overrides.\nYou can specify color or cterm_color instead of specifying both of them. DevIcon will be appended to name","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.override","tokens":["will","cterm_color","icon","you","can","appended","your","specify","color","them","devicon","specifying","overrides","personal","name","both","instead"],"title_tokens":["option","visuals","nvim-web-devicons","setupopts","override","vim"],"anchors":[]},{"id":"2373","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.variant","content":"Set the light or dark variant manually, instead of relying on background","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.variant","tokens":["dark","set","instead","variant","the","manually","light","relying","background"],"title_tokens":["option","vim","visuals","nvim-web-devicons","setupopts","variant"],"anchors":[]},{"id":"2374","title":"Option: vim.visuals.rainbow-delimiters.enable","content":"Whether to enable rainbow-delimiters.","path":"options.html#option-vim.visuals.rainbow-delimiters.enable","tokens":["enable","rainbow-delimiters","whether"],"title_tokens":["enable","visuals","option","vim","rainbow-delimiters"],"anchors":[]},{"id":"2375","title":"Option: vim.visuals.rainbow-delimiters.setupOpts","content":"Option table to pass into the setup function of rainbow-delimiters\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.rainbow-delimiters.setupOpts","tokens":["additional","table","function","rainbow-delimiters","not","can","options","into","the","listed","even","you","setup","pass","they","option","any","docs"],"title_tokens":["option","rainbow-delimiters","vim","setupopts","visuals"],"anchors":[]},{"id":"2376","title":"Option: vim.visuals.syntax-gaslighting.enable","content":"Whether to enable Thats no even a real option, you're crazy..","path":"options.html#option-vim.visuals.syntax-gaslighting.enable","tokens":["whether","even","real","crazy","enable","you","thats","option"],"title_tokens":["option","vim","syntax-gaslighting","enable","visuals"],"anchors":[]},{"id":"2377","title":"Option: vim.visuals.syntax-gaslighting.setupOpts","content":"Option table to pass into the setup function of syntax-gaslighting\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts","tokens":["you","function","table","option","the","pass","setup","additional","they","into","docs","listed","even","can","options","any","not","syntax-gaslighting"],"title_tokens":["visuals","setupopts","vim","syntax-gaslighting","option"],"anchors":[]},{"id":"2378","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.merge_messages","content":"Merge user messages with the default ones. If disabled, the messages table will override default messages.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.merge_messages","tokens":["merge","user","override","messages","disabled","the","table","default","will","with","ones"],"title_tokens":["visuals","option","syntax-gaslighting","setupopts","vim","merge_messages"],"anchors":[]},{"id":"2379","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.messages","content":"Custom messages for gaslighting.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.messages","tokens":["for","messages","custom","gaslighting"],"title_tokens":["messages","option","vim","visuals","syntax-gaslighting","setupopts"],"anchors":[]},{"id":"2380","title":"Option: vim.visuals.tiny-devicons-auto-colors.enable","content":"Whether to enable alternative nvim-web-devicons icon colors [tiny-devicons-auto-colors].","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.enable","tokens":["tiny-devicons-auto-colors","icon","enable","nvim-web-devicons","whether","alternative","colors"],"title_tokens":["vim","tiny-devicons-auto-colors","option","enable","visuals"],"anchors":[]},{"id":"2381","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts","content":"Option table to pass into the setup function of tiny-devicons-auto-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts","tokens":["the","tiny-devicons-auto-colors","options","listed","function","docs","additional","even","not","can","option","they","into","any","pass","setup","you","table"],"title_tokens":["tiny-devicons-auto-colors","option","vim","visuals","setupopts"],"anchors":[]},{"id":"2382","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","content":"Whether to enable caching of icon colors. This will greatly improve performance.","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","tokens":["whether","will","greatly","this","enable","caching","icon","improve","colors","performance"],"title_tokens":["vim","visuals","tiny-devicons-auto-colors","option","cache","setupopts","enabled","factors"],"anchors":[]},{"id":"2383","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","content":"Path to the cache file","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","tokens":["cache","file","the","path"],"title_tokens":["vim","factors","visuals","cache","option","tiny-devicons-auto-colors","setupopts","path"],"anchors":[]},{"id":"2384","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","content":"Chroma factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","tokens":["chroma","factor","icons"],"title_tokens":["vim","tiny-devicons-auto-colors","setupopts","factors","chroma","option","visuals"],"anchors":[]},{"id":"2385","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","content":"Hue factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","tokens":["factor","hue","icons"],"title_tokens":["visuals","option","vim","tiny-devicons-auto-colors","setupopts","factors","hue"],"anchors":[]},{"id":"2386","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","content":"Lightness factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","tokens":["lightness","factor","icons"],"title_tokens":["option","factors","setupopts","tiny-devicons-auto-colors","visuals","vim","lightness"],"anchors":[]},{"id":"2387","title":"Option: vim.withNodeJs","content":"Whether to enable NodeJS support in the Neovim wrapper .","path":"options.html#option-vim.withNodeJs","tokens":["the","enable","nodejs","wrapper","whether","support","neovim"],"title_tokens":["option","withnodejs","vim"],"anchors":[]},{"id":"2388","title":"Option: vim.withPython3","content":"Whether to enable Python3 support in the Neovim wrapper .","path":"options.html#option-vim.withPython3","tokens":["support","neovim","wrapper","the","python3","enable","whether"],"title_tokens":["withpython3","vim","option"],"anchors":[]},{"id":"2389","title":"Option: vim.withRuby","content":"Whether to enable Ruby support in the Neovim wrapper .","path":"options.html#option-vim.withRuby","tokens":["whether","neovim","support","wrapper","enable","ruby","the"],"title_tokens":["vim","withruby","option"],"anchors":[]}],"min_word_length":2,"stopwords":[],"boost_title":100.0,"boost_content":30.0,"boost_anchor":10.0}
\ No newline at end of file
+{"documents":[{"id":"1","title":"Configuring nvf","content":"","path":"configuring.html","tokens":[],"title_tokens":["configuring","nvf"],"anchors":[{"text":"Configuring nvf","id":"ch-configuring","level":1,"tokens":["nvf","configuring"]},{"text":"Custom Plugins","id":"ch-custom-plugins","level":1,"tokens":["custom","plugins"]},{"text":"Adding Plugins","id":"ch-adding-plugins","level":2,"tokens":["plugins","adding"]},{"text":"Configuring","id":"sec-configuring-plugins","level":1,"tokens":["configuring"]},{"text":"Lazy Plugins","id":"ch-vim-lazy-plugins","level":2,"tokens":["plugins","lazy"]},{"text":"Standard API","id":"ch-vim-extra-plugins","level":2,"tokens":["standard","api"]},{"text":"Setup using luaConfigRC","id":"setup-using-luaconfigrc","level":3,"tokens":["luaconfigrc","using","setup"]},{"text":"Lazy Method","id":"sec-lazy-method","level":1,"tokens":["lazy","method"]},{"text":"LazyFile event","id":"sec-lazyfile-event","level":2,"tokens":["event","lazyfile"]},{"text":"Non-lazy Method","id":"sec-non-lazy-method","level":1,"tokens":["method","non-lazy"]},{"text":"Legacy Method","id":"sec-legacy-method","level":1,"tokens":["legacy","method"]},{"text":"Adding New Plugins","id":"sec-adding-new-plugins","level":2,"tokens":["plugins","new","adding"]},{"text":"Overriding plugins","id":"ch-overriding-plugins","level":1,"tokens":["overriding","plugins"]},{"text":"Language Support","id":"ch-languages","level":1,"tokens":["language","support"]},{"text":"LSP Customizations","id":"sec-lsp-customization","level":1,"tokens":["lsp","customizations"]},{"text":"Configuring LSP presets","id":"ch-configuring-lsp-presets","level":2,"tokens":["presets","lsp","configuring"]},{"text":"Adding custom LSP Servers","id":"ch-custom-lsp","level":2,"tokens":["adding","lsp","servers","custom"]},{"text":"Custom keymaps","id":"ch-keymaps","level":1,"tokens":["custom","keymaps"]},{"text":"Using DAGs","id":"ch-using-dags","level":1,"tokens":["using","dags"]},{"text":"entryAnywhere","id":"sec-types-dag-entryAnywhere","level":2,"tokens":["entryanywhere"]},{"text":"entryAfter","id":"ch-types-dag-entryAfter","level":2,"tokens":["entryafter"]},{"text":"entryBefore","id":"ch-types-dag-entryBefore","level":2,"tokens":["entrybefore"]},{"text":"entryBetween","id":"sec-types-dag-entryBetween","level":2,"tokens":["entrybetween"]},{"text":"entriesAnywhere","id":"sec-types-dag-entriesAnywhere","level":2,"tokens":["entriesanywhere"]},{"text":"entriesAfter","id":"sec-types-dag-entriesAfter","level":2,"tokens":["entriesafter"]},{"text":"entriesBefore","id":"sec-types-dag-entriesBefore","level":2,"tokens":["entriesbefore"]},{"text":"entriesBetween","id":"sec-types-dag-entriesBetween","level":2,"tokens":["entriesbetween"]},{"text":"DAG entries in nvf","id":"ch-dag-entries","level":1,"tokens":["entries","nvf","dag"]},{"text":"vim.luaConfigRC (top-level DAG)","id":"ch-vim-luaconfigrc","level":2,"tokens":["dag","top-level","vim","luaconfigrc"]},{"text":"Autocommands and Autogroups","id":"ch-autocmds-augroups","level":1,"tokens":["autogroups","autocommands","and"]},{"text":"Autogroups (vim.augroups)","id":"sec-vim-augroups","level":2,"tokens":["vim","autogroups","augroups"]},{"text":"Autocommands (vim.autocmds)","id":"sec-vim-autocmds","level":2,"tokens":["autocmds","vim","autocommands"]},{"text":"Queries (vim.treesitter.queries)","id":"queries--vim-treesitter-queries","level":1,"tokens":["treesitter","queries","vim"]}]},{"id":"2","title":"Hacking nvf","content":"{long description}\nThe vterm buffer is backed by libvterm and can handle Starship prompts without issues.\nAdds a language module for Ruby, adds appropriate formatters and Treesitter grammars\nThis adds the neo-tree plugin.","path":"hacking.html","tokens":["the","starship","for","description","issues","module","plugin","backed","libvterm","treesitter","formatters","this","long","vterm","adds","and","language","ruby","can","appropriate","buffer","grammars","handle","without","neo-tree","prompts"],"title_tokens":["hacking","nvf"],"anchors":[{"text":"Hacking nvf","id":"ch-hacking","level":1,"tokens":["nvf","hacking"]},{"text":"Getting Started","id":"sec-contrib-getting-started","level":2,"tokens":["getting","started"]},{"text":"Guidelines","id":"sec-guidelines","level":2,"tokens":["guidelines"]},{"text":"Formatting","id":"sec-guidelines-formatting","level":3,"tokens":["formatting"]},{"text":"Formatting Commits","id":"sec-guidelines-commit-message-style","level":3,"tokens":["commits","formatting"]},{"text":"Commit Style","id":"sec-guidelines-commit-style","level":3,"tokens":["commit","style"]},{"text":"Code Style","id":"sec-guidelines-code-style","level":3,"tokens":["code","style"]},{"text":"Testing Changes","id":"sec-testing-changes","level":2,"tokens":["testing","changes"]},{"text":"Adding Documentation","id":"sec-guidelines-documentation","level":2,"tokens":["adding","documentation"]},{"text":"Building the Documentation","id":"building-the-documentation","level":3,"tokens":["documentation","building","the"]},{"text":"Formatting Changelog Entries","id":"formatting-changelog-entries","level":3,"tokens":["entries","formatting","changelog"]},{"text":"Breaking Changes","id":"breaking-changes","level":3,"tokens":["breaking","changes"]},{"text":"Adding Plugins","id":"sec-additional-plugins","level":2,"tokens":["adding","plugins"]},{"text":"With npins","id":"sec-npins-for-plugins","level":3,"tokens":["npins","with"]},{"text":"Packaging Complex Plugins","id":"sec-pkgs-for-plugins","level":3,"tokens":["packaging","complex","plugins"]},{"text":"Modular Setup Options","id":"sec-modular-setup-options","level":3,"tokens":["options","modular","setup"]},{"text":"Details of toLuaObject","id":"sec-details-of-toluaobject","level":3,"tokens":["details","toluaobject"]},{"text":"Lazy Loading Plugins","id":"sec-lazy-plugins","level":3,"tokens":["loading","plugins","lazy"]},{"text":"Keybinds","id":"sec-keybinds","level":2,"tokens":["keybinds"]},{"text":"Custom Key Mappings Support for a Plugin","id":"sec-custom-key-mappings","level":3,"tokens":["custom","support","for","key","mappings","plugin"]}]},{"id":"3","title":"Introduction","content":"","path":"index.html","tokens":[],"title_tokens":["introduction"],"anchors":[{"text":"Introduction","id":"nvf-manual","level":1,"tokens":["introduction"]},{"text":"Preface","id":"ch-preface","level":2,"tokens":["preface"]},{"text":"What is nvf","id":"sec-what-is-it","level":3,"tokens":["what","nvf"]},{"text":"Try it Out","id":"ch-try-it-out","level":2,"tokens":["try","out"]},{"text":"Using Prebuilt Configurations","id":"sec-using-prebuilt-configs","level":2,"tokens":["prebuilt","using","configurations"]},{"text":"Available Configurations","id":"sec-available-configs","level":3,"tokens":["configurations","available"]},{"text":"Installing nvf","id":"ch-installation","level":2,"tokens":["installing","nvf"]},{"text":"Standalone Installation","id":"ch-standalone-installation","level":1,"tokens":["installation","standalone"]},{"text":"Standalone Installation on NixOS","id":"ch-standalone-nixos","level":2,"tokens":["standalone","installation","nixos"]},{"text":"Standalone Installation on Home-Manager","id":"ch-standalone-hm","level":2,"tokens":["standalone","installation","home-manager"]},{"text":"Module Installation","id":"ch-module-installation","level":1,"tokens":["installation","module"]},{"text":"NixOS Module","id":"ch-nixos-module","level":2,"tokens":["module","nixos"]},{"text":"With Flakes","id":"sec-nixos-flakes","level":3,"tokens":["flakes","with"]},{"text":"Usage","id":"sec-nixos-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-nixos","level":3,"tokens":["example","installation"]},{"text":"Without Flakes","id":"sec-nixos-flakeless","level":2,"tokens":["flakes","without"]},{"text":"Home Manager Module","id":"ch-hm-module","level":2,"tokens":["home","module","manager"]},{"text":"With Flakes","id":"sec-hm-flakes","level":2,"tokens":["flakes","with"]},{"text":"Usage","id":"sec-hm-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-hm","level":3,"tokens":["example","installation"]},{"text":"Without Flakes","id":"sec-hm-flakeless","level":2,"tokens":["without","flakes"]}]},{"id":"4","title":"Known Issues and Quirks","content":"","path":"quirks.html","tokens":[],"title_tokens":["known","and","issues","quirks"],"anchors":[{"text":"Known Issues and Quirks","id":"ch-known-issues-quirks","level":1,"tokens":["quirks","known","issues","and"]},{"text":"NodeJS","id":"ch-quirks-nodejs","level":2,"tokens":["nodejs"]},{"text":"eslint-plugin-prettier","id":"sec-eslint-plugin-prettier","level":3,"tokens":["eslint-plugin-prettier"]},{"text":"Bugs & Suggestions","id":"ch-bugs-suggestions","level":2,"tokens":["bugs","suggestions"]}]},{"id":"5","title":"Release Notes","content":"","path":"release-notes.html","tokens":[],"title_tokens":["notes","release"],"anchors":[{"text":"Release Notes","id":"ch-release-notes","level":1,"tokens":["release","notes"]},{"text":"Release 0.9","id":"sec-release-0-9","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-9-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.8","id":"sec-release-0-8","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-8-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.7","id":"sec-release-0-7","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide-0-7","level":2,"tokens":["and","migration","breaking","changes","guide"]},{"text":"vim.configRC removed","id":"sec-vim-configrc-removed","level":3,"tokens":["removed","vim","configrc"]},{"text":"vim.maps rewrite","id":"sec-vim-maps-rewrite","level":3,"tokens":["vim","maps","rewrite"]},{"text":"vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction","id":"sec-nvim-code-action-menu-deprecation","level":3,"tokens":["nvimcodeactionmenu","lsp","favor","vim","removed","fastaction"]},{"text":"type based modules removed","id":"sec-type-based-modules-removed","level":3,"tokens":["removed","based","type","modules"]},{"text":"nixpkgs-fmt removed in favor of nixfmt","id":"sec-nixpkgs-fmt-deprecation","level":3,"tokens":["nixpkgs-fmt","nixfmt","favor","removed"]},{"text":"leader changes","id":"sec-leader-changes","level":3,"tokens":["leader","changes"]},{"text":"vim.* changes","id":"sec-vim-opt-changes","level":3,"tokens":["vim","changes"]},{"text":"Changelog","id":"sec-release-0-7-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.6","id":"sec-release-0-6","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide","level":2,"tokens":["changes","migration","breaking","and","guide"]},{"text":"Changelog","id":"sec-release-0-6-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.5","id":"sec-release-0-5","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-5-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.4","id":"sec-release-0-4","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-4-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.3","id":"sec-release-0-3","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-3-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.2","id":"sec-release-0-2","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-2-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.1","id":"sec-release-0-1","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-1-changelog","level":2,"tokens":["changelog"]}]},{"id":"6","title":"Helpful Tips","content":"","path":"tips.html","tokens":[],"title_tokens":["helpful","tips"],"anchors":[{"text":"Helpful Tips","id":"ch-helpful-tips","level":1,"tokens":["tips","helpful"]},{"text":"Debugging nvf","id":"sec-debugging-nvf","level":1,"tokens":["debugging","nvf"]},{"text":"Accessing neovimConfig","id":"sec-accessing-config","level":2,"tokens":["accessing","neovimconfig"]},{"text":"Offline Documentation","id":"sec-offline-documentation","level":1,"tokens":["offline","documentation"]},{"text":"Pure Lua Configuration","id":"sec-pure-lua-config","level":1,"tokens":["lua","configuration","pure"]},{"text":"Pure Runtime Directory","id":"sec-pure-nvf-runtime","level":2,"tokens":["pure","runtime","directory"]},{"text":"Impure Absolute Directory","id":"sec-impure-absolute-dir","level":2,"tokens":["directory","absolute","impure"]},{"text":"Adding Plugins From Different Sources","id":"sec-plugin-sources","level":1,"tokens":["different","plugins","adding","from","sources"]},{"text":"Nixpkgs & Friends","id":"ch-plugins-from-nixpkgs","level":2,"tokens":["nixpkgs","friends"]},{"text":"Building Your Own Plugins","id":"ch-plugins-from-source","level":2,"tokens":["your","own","building","plugins"]}]},{"id":"7","title":"Option: _module.args","content":"Additional arguments passed to each module in addition to ones like lib, config, and pkgs, modulesPath.\nThis option is also available to all submodules. Submodules do not inherit args from their parent module, nor do they provide args to their parent module or sibling submodules. The sole exception to this is the argument name which is provided by parent modules to a submodule and contains the attribute name the submodule is bound to, or a unique generated name if it is not bound to an attribute.\nSome arguments are already passed by default, of which the following cannot be changed with this option:\n{var}lib: The nixpkgs library.\n{var}config: The results of all options after merging the values from all modules together.\n{var}options: The options declared in all modules.\n{var}specialArgs: The specialArgs argument passed to evalModules.\nAll attributes of {var}specialArgs\nWhereas option values can generally depend on other option values thanks to laziness, this does not apply to imports, which must be computed statically before anything else.\nFor this reason, callers of the module system can provide specialArgs which are available during import resolution.\nFor NixOS, specialArgs includes {var}modulesPath, which allows you to import extra modules from the nixpkgs package tree without having to somehow make the module aware of the location of the nixpkgs or NixOS directories.\n\nFor NixOS, the default value for this option includes at least this argument:\n{var}pkgs: The nixpkgs package set according to the {option}nixpkgs.pkgs option.","path":"options.html#option-_module.args","tokens":["thanks","least","sole","available","make","during","statically","with","contains","nixpkgs","library","after","generally","reason","addition","and","option","evalmodules","before","pkgs","package","provided","without","they","exception","inherit","all","default","declared","not","following","the","modulespath","are","options","merging","can","modules","other","else","parent","which","var","system","arguments","config","bound","extra","changed","does","attributes","from","results","submodule","depend","anything","tree","somehow","like","attribute","provide","some","must","import","location","laziness","value","also","having","module","already","together","cannot","ones","their","lib","argument","this","aware","whereas","name","each","sibling","specialargs","includes","directories","set","args","nor","unique","nixos","you","generated","according","additional","allows","computed","apply","values","submodules","callers","passed","for","imports","resolution"],"title_tokens":["args","_module","option"],"anchors":[]},{"id":"8","title":"Option: vim.additionalRuntimePaths","content":"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 {file}$HOME/.config/nvim.\nThis is meant as a declarative alternative to throwing files into {file}~/.config/nvim and having the Neovim wrapper pick them up.\nFor more details on vim.o.runtimepath, and what paths to use, please see the official documentation.","path":"options.html#option-vim.additionalRuntimePaths","tokens":["this","nvim","file","for","documentation","see","can","meant","having","details","config","your","appended","neovim","place","things","used","and","active","home","configs","into","other","pick","official","paths","them","use","please","the","runtimepath","files","runtime","wrapper","generally","more","vim","lookup","plugins","languages","what","alternative","throwing","you","spell","declarative","additional","add","will","that","would"],"title_tokens":["additionalruntimepaths","vim","option"],"anchors":[]},{"id":"9","title":"Option: vim.assistant.avante-nvim.enable","content":"Whether to enable complementary Neovim plugin for avante.nvim.","path":"options.html#option-vim.assistant.avante-nvim.enable","tokens":["whether","nvim","neovim","plugin","avante","for","enable","complementary"],"title_tokens":["vim","assistant","enable","option","avante-nvim"],"anchors":[]},{"id":"10","title":"Option: vim.assistant.avante-nvim.setupOpts","content":"Option table to pass into the setup function of avante-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.avante-nvim.setupOpts","tokens":["can","option","avante-nvim","they","function","the","into","you","options","listed","docs","even","any","setup","table","pass","not","additional"],"title_tokens":["vim","option","assistant","avante-nvim","setupopts"],"anchors":[]},{"id":"11","title":"Option: vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","content":"Since auto-suggestions are a high-frequency operation and therefore expensive, currently designating it as copilot provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048 Of course, you can reduce the request frequency by increasing suggestion.debounce.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","tokens":["since","1048","designating","avante","github","suggestion","expensive","and","com","yetone","auto-suggestions","increasing","dangerous","operation","https","nvim","issues","therefore","debounce","can","reduce","are","high-frequency","you","the","because","currently","course","frequency","provider","request","copilot"],"title_tokens":["setupopts","vim","option","assistant","avante-nvim","auto_suggestions_provider"],"anchors":[]},{"id":"12","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","content":"Whether to enable automatically apply diff after LLM response..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","tokens":["after","apply","enable","response","diff","whether","automatically","llm"],"title_tokens":["option","assistant","avante-nvim","behaviour","setupopts","auto_apply_diff_after_generation","vim"],"anchors":[]},{"id":"13","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","content":"Whether to enable automatically set the highlight group for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","tokens":["the","whether","automatically","highlight","line","for","current","enable","set","group"],"title_tokens":["avante-nvim","assistant","vim","behaviour","setupopts","auto_set_highlight_group","option"],"anchors":[]},{"id":"14","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","content":"Whether to enable automatically set the keymap for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","tokens":["enable","for","set","line","whether","automatically","the","current","keymap"],"title_tokens":["behaviour","option","avante-nvim","setupopts","vim","assistant","auto_set_keymaps"],"anchors":[]},{"id":"15","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","content":"Whether to enable auto suggestions..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","tokens":["suggestions","whether","enable","auto"],"title_tokens":["vim","behaviour","auto_suggestions","setupopts","option","assistant","avante-nvim"],"anchors":[]},{"id":"16","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","content":"Whether to enable Claude Text Editor Tool Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","tokens":["whether","tool","enable","claude","text","editor","mode"],"title_tokens":["behaviour","enable_claude_text_editor_tool_mode","option","vim","assistant","avante-nvim","setupopts"],"anchors":[]},{"id":"17","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","content":"Whether to enable Cursor Planning Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","tokens":["mode","planning","cursor","enable","whether"],"title_tokens":["enable_cursor_planning_mode","option","vim","assistant","avante-nvim","behaviour","setupopts"],"anchors":[]},{"id":"18","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","content":"Whether to enable token counting..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","tokens":["enable","counting","whether","token"],"title_tokens":["avante-nvim","option","assistant","behaviour","setupopts","enable_token_counting","vim"],"anchors":[]},{"id":"19","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","content":"Whether to enable remove unchanged lines when applying a code block..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","tokens":["lines","whether","block","when","applying","enable","code","remove","unchanged"],"title_tokens":["assistant","option","minimize_diff","avante-nvim","setupopts","behaviour","vim"],"anchors":[]},{"id":"20","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","content":"Whether to enable pasting image from clipboard. This will be determined automatically based whether img-clip is available or not. .","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","tokens":["enable","based","automatically","image","available","whether","not","this","from","clipboard","img-clip","determined","pasting","will"],"title_tokens":["avante-nvim","setupopts","support_paste_from_clipboard","behaviour","option","vim","assistant"],"anchors":[]},{"id":"21","title":"Option: vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","content":"The provider used in the applying phase of Cursor Planning Mode, defaults to nil, Config.provider will be used as the provider for the applying phase when nil.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","tokens":["phase","config","for","when","used","provider","defaults","nil","mode","applying","cursor","will","planning","the"],"title_tokens":["avante-nvim","assistant","option","setupopts","cursor_applying_provider","vim"],"anchors":[]},{"id":"22","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.autojump","content":"Automatically jumps to the next change.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.autojump","tokens":["the","jumps","change","next","automatically"],"title_tokens":["avante-nvim","option","autojump","assistant","vim","setupopts","diff"],"anchors":[]},{"id":"23","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","content":"Override the 'timeoutlen' setting while hovering over a diff (see {command}:help timeoutlen). Helps to avoid entering operator-pending mode with diff mappings starting with c. Disable by setting to -1.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","tokens":["override","mappings","entering","timeoutlen","while","disable","mode","setting","diff","the","help","hovering","operator-pending","helps","over","see","with","avoid","starting","command"],"title_tokens":["diff","override_timeoutlen","option","avante-nvim","setupopts","vim","assistant"],"anchors":[]},{"id":"24","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","content":"Whether to enable dual_boost mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","tokens":["whether","enable","dual_boost","mode"],"title_tokens":["setupopts","dual_boost","enabled","option","avante-nvim","assistant","vim"],"anchors":[]},{"id":"25","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","content":"The first provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","tokens":["response","the","first","generate","provider"],"title_tokens":["setupopts","dual_boost","first_provider","option","assistant","vim","avante-nvim"],"anchors":[]},{"id":"26","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","content":"The prompt to generate response based on the two reference outputs.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","tokens":["outputs","two","the","based","prompt","reference","generate","response"],"title_tokens":["prompt","vim","option","avante-nvim","assistant","dual_boost","setupopts"],"anchors":[]},{"id":"27","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","content":"The second provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","tokens":["second","provider","generate","the","response"],"title_tokens":["vim","setupopts","dual_boost","avante-nvim","second_provider","option","assistant"],"anchors":[]},{"id":"28","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","content":"Timeout in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","tokens":["milliseconds","timeout"],"title_tokens":["timeout","vim","setupopts","assistant","dual_boost","option","avante-nvim"],"anchors":[]},{"id":"29","title":"Option: vim.assistant.avante-nvim.setupOpts.hints.enabled","content":"Whether to enable hints.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.hints.enabled","tokens":["enable","whether","hints"],"title_tokens":["avante-nvim","enabled","vim","assistant","setupopts","option","hints"],"anchors":[]},{"id":"30","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.cancel","content":"Define or override the default keymaps for cancel actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.cancel","tokens":["define","actions","override","the","keymaps","default","cancel","for"],"title_tokens":["setupopts","assistant","avante-nvim","mappings","cancel","vim","option"],"anchors":[]},{"id":"31","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.diff","content":"Define or override the default keymaps for diff.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.diff","tokens":["diff","override","the","define","keymaps","default","for"],"title_tokens":["mappings","setupopts","diff","vim","option","assistant","avante-nvim"],"anchors":[]},{"id":"32","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.jump","content":"Define or override the default keymaps for jump actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.jump","tokens":["define","the","default","override","keymaps","for","jump","actions"],"title_tokens":["avante-nvim","setupopts","vim","jump","mappings","option","assistant"],"anchors":[]},{"id":"33","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.sidebar","content":"Define or override the default keymaps for sidebar actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.sidebar","tokens":["define","sidebar","for","override","the","keymaps","actions","default"],"title_tokens":["setupopts","option","assistant","vim","mappings","avante-nvim","sidebar"],"anchors":[]},{"id":"34","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.submit","content":"Define or override the default keymaps for submit actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.submit","tokens":["define","for","override","keymaps","actions","the","submit","default"],"title_tokens":["option","assistant","setupopts","vim","mappings","submit","avante-nvim"],"anchors":[]},{"id":"35","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.suggestion","content":"Define or override the default keymaps for suggestion actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.suggestion","tokens":["the","keymaps","define","suggestion","override","default","actions","for"],"title_tokens":["suggestion","assistant","vim","setupopts","mappings","option","avante-nvim"],"anchors":[]},{"id":"36","title":"Option: vim.assistant.avante-nvim.setupOpts.provider","content":"The provider used in Aider mode or in the planning phase of Cursor Planning Mode.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.provider","tokens":["mode","the","phase","planning","cursor","used","provider","aider"],"title_tokens":["setupopts","provider","avante-nvim","option","vim","assistant"],"anchors":[]},{"id":"37","title":"Option: vim.assistant.avante-nvim.setupOpts.providers","content":"Define settings for builtin and custom providers.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.providers","tokens":["for","custom","providers","define","and","settings","builtin"],"title_tokens":["option","avante-nvim","setupopts","providers","assistant","vim"],"anchors":[]},{"id":"38","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.debounce","content":"Suggestion debounce in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.debounce","tokens":["milliseconds","debounce","suggestion"],"title_tokens":["suggestion","debounce","assistant","vim","avante-nvim","option","setupopts"],"anchors":[]},{"id":"39","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.throttle","content":"Suggestion throttle in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.throttle","tokens":["milliseconds","throttle","suggestion"],"title_tokens":["suggestion","throttle","assistant","vim","option","avante-nvim","setupopts"],"anchors":[]},{"id":"40","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.border","content":"The border type on the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.border","tokens":["type","ask","the","border","window"],"title_tokens":["setupopts","assistant","avante-nvim","option","vim","ask","windows","border"],"anchors":[]},{"id":"41","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.floating","content":"Open the 'AvanteAsk' prompt in a floating window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.floating","tokens":["the","window","open","prompt","avanteask","floating"],"title_tokens":["ask","option","assistant","floating","windows","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"42","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","content":"Which diff to focus after applying.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","tokens":["which","diff","focus","after","applying"],"title_tokens":["focus_on_apply","windows","setupopts","assistant","option","vim","ask","avante-nvim"],"anchors":[]},{"id":"43","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","content":"Start insert mode when opening the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","tokens":["window","insert","ask","when","opening","mode","the","start"],"title_tokens":["vim","windows","ask","setupopts","option","assistant","start_insert","avante-nvim"],"anchors":[]},{"id":"44","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.border","content":"The border type on the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.border","tokens":["the","type","edit","border","window"],"title_tokens":["assistant","setupopts","edit","border","option","avante-nvim","windows","vim"],"anchors":[]},{"id":"45","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","content":"Start insert mode when opening the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","tokens":["edit","mode","start","insert","opening","window","when","the"],"title_tokens":["edit","assistant","windows","start_insert","option","setupopts","vim","avante-nvim"],"anchors":[]},{"id":"46","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.height","content":"Height of the input window in vertical layout.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.height","tokens":["window","vertical","height","layout","input","the"],"title_tokens":["windows","avante-nvim","setupopts","input","height","assistant","vim","option"],"anchors":[]},{"id":"47","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.prefix","content":"The prefix used on the user input.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.prefix","tokens":["used","the","user","input","prefix"],"title_tokens":["setupopts","option","prefix","assistant","vim","input","windows","avante-nvim"],"anchors":[]},{"id":"48","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.position","content":"The position of the sidebar.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.position","tokens":["position","sidebar","the"],"title_tokens":["setupopts","windows","position","option","vim","assistant","avante-nvim"],"anchors":[]},{"id":"49","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","content":"Position of the title.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","tokens":["the","title","position"],"title_tokens":["option","vim","avante-nvim","windows","sidebar_header","assistant","setupopts","align"],"anchors":[]},{"id":"50","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","content":"enable/disable the header.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","tokens":["the","header","disable","enable"],"title_tokens":["setupopts","windows","vim","sidebar_header","enabled","avante-nvim","option","assistant"],"anchors":[]},{"id":"51","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","content":"Enable rounded sidebar header","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","tokens":["sidebar","enable","rounded","header"],"title_tokens":["windows","assistant","sidebar_header","vim","setupopts","option","avante-nvim","rounded"],"anchors":[]},{"id":"52","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.width","content":"Default % based on available width.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.width","tokens":["default","width","available","based"],"title_tokens":["setupopts","assistant","option","vim","avante-nvim","width","windows"],"anchors":[]},{"id":"53","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.wrap","content":"similar to vim.o.wrap.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.wrap","tokens":["vim","similar","wrap"],"title_tokens":["windows","assistant","vim","wrap","setupopts","option","avante-nvim"],"anchors":[]},{"id":"54","title":"Option: vim.assistant.chatgpt.enable","content":"Whether to enable ChatGPT AI assistant. Requires the environment variable OPENAI_API_KEY to be set.","path":"options.html#option-vim.assistant.chatgpt.enable","tokens":["enable","assistant","whether","chatgpt","the","set","requires","environment","variable","openai_api_key"],"title_tokens":["chatgpt","assistant","vim","enable","option"],"anchors":[]},{"id":"55","title":"Option: vim.assistant.chatgpt.mappings.addTests","content":"[ChatGPT] Add tests","path":"options.html#option-vim.assistant.chatgpt.mappings.addTests","tokens":["add","chatgpt","tests"],"title_tokens":["option","addtests","mappings","chatgpt","vim","assistant"],"anchors":[]},{"id":"56","title":"Option: vim.assistant.chatgpt.mappings.chatGpt","content":"ChatGPT","path":"options.html#option-vim.assistant.chatgpt.mappings.chatGpt","tokens":["chatgpt"],"title_tokens":["chatgpt","vim","assistant","option","mappings"],"anchors":[]},{"id":"57","title":"Option: vim.assistant.chatgpt.mappings.docstring","content":"[ChatGPT] Docstring","path":"options.html#option-vim.assistant.chatgpt.mappings.docstring","tokens":["chatgpt","docstring"],"title_tokens":["chatgpt","docstring","option","vim","mappings","assistant"],"anchors":[]},{"id":"58","title":"Option: vim.assistant.chatgpt.mappings.editWithInstructions","content":"[ChatGPT] Edit with instructions","path":"options.html#option-vim.assistant.chatgpt.mappings.editWithInstructions","tokens":["edit","with","instructions","chatgpt"],"title_tokens":["editwithinstructions","assistant","mappings","chatgpt","option","vim"],"anchors":[]},{"id":"59","title":"Option: vim.assistant.chatgpt.mappings.explain","content":"[ChatGPT] Explain code","path":"options.html#option-vim.assistant.chatgpt.mappings.explain","tokens":["code","chatgpt","explain"],"title_tokens":["vim","explain","assistant","mappings","option","chatgpt"],"anchors":[]},{"id":"60","title":"Option: vim.assistant.chatgpt.mappings.fixBugs","content":"[ChatGPT] Fix bugs","path":"options.html#option-vim.assistant.chatgpt.mappings.fixBugs","tokens":["fix","bugs","chatgpt"],"title_tokens":["option","vim","mappings","fixbugs","chatgpt","assistant"],"anchors":[]},{"id":"61","title":"Option: vim.assistant.chatgpt.mappings.grammarCorrection","content":"[ChatGPT] Grammar correction","path":"options.html#option-vim.assistant.chatgpt.mappings.grammarCorrection","tokens":["grammar","chatgpt","correction"],"title_tokens":["grammarcorrection","option","mappings","chatgpt","assistant","vim"],"anchors":[]},{"id":"62","title":"Option: vim.assistant.chatgpt.mappings.keyword","content":"[ChatGPT] Keywords","path":"options.html#option-vim.assistant.chatgpt.mappings.keyword","tokens":["chatgpt","keywords"],"title_tokens":["keyword","mappings","option","chatgpt","vim","assistant"],"anchors":[]},{"id":"63","title":"Option: vim.assistant.chatgpt.mappings.optimize","content":"[ChatGPT] Optimize code","path":"options.html#option-vim.assistant.chatgpt.mappings.optimize","tokens":["optimize","code","chatgpt"],"title_tokens":["vim","mappings","optimize","assistant","option","chatgpt"],"anchors":[]},{"id":"64","title":"Option: vim.assistant.chatgpt.mappings.readabilityanalysis","content":"[ChatGPT] Code reability analysis","path":"options.html#option-vim.assistant.chatgpt.mappings.readabilityanalysis","tokens":["code","reability","analysis","chatgpt"],"title_tokens":["vim","chatgpt","mappings","option","assistant","readabilityanalysis"],"anchors":[]},{"id":"65","title":"Option: vim.assistant.chatgpt.mappings.roxygenEdit","content":"[ChatGPT] Roxygen edit","path":"options.html#option-vim.assistant.chatgpt.mappings.roxygenEdit","tokens":["chatgpt","edit","roxygen"],"title_tokens":["mappings","chatgpt","roxygenedit","vim","option","assistant"],"anchors":[]},{"id":"66","title":"Option: vim.assistant.chatgpt.mappings.summarize","content":"[ChatGPT] Summarize","path":"options.html#option-vim.assistant.chatgpt.mappings.summarize","tokens":["summarize","chatgpt"],"title_tokens":["vim","assistant","mappings","option","summarize","chatgpt"],"anchors":[]},{"id":"67","title":"Option: vim.assistant.chatgpt.mappings.translate","content":"[ChatGPT] Translate","path":"options.html#option-vim.assistant.chatgpt.mappings.translate","tokens":["chatgpt","translate"],"title_tokens":["mappings","translate","assistant","chatgpt","vim","option"],"anchors":[]},{"id":"68","title":"Option: vim.assistant.chatgpt.setupOpts","content":"Option table to pass into the setup function of chatgpt\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.chatgpt.setupOpts","tokens":["they","docs","table","pass","chatgpt","the","function","setup","listed","even","additional","you","can","any","options","option","into","not"],"title_tokens":["vim","chatgpt","setupopts","option","assistant"],"anchors":[]},{"id":"69","title":"Option: vim.assistant.codecompanion-nvim.enable","content":"Whether to enable complementary neovim plugin for codecompanion.nvim.","path":"options.html#option-vim.assistant.codecompanion-nvim.enable","tokens":["whether","plugin","enable","for","codecompanion","complementary","neovim","nvim"],"title_tokens":["option","vim","codecompanion-nvim","enable","assistant"],"anchors":[]},{"id":"70","title":"Option: vim.assistant.codecompanion-nvim.setupOpts","content":"Option table to pass into the setup function of codecompanion-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts","tokens":["into","you","option","the","function","they","docs","table","can","codecompanion-nvim","additional","options","any","setup","even","listed","pass","not"],"title_tokens":["setupopts","codecompanion-nvim","option","assistant","vim"],"anchors":[]},{"id":"71","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.adapters","content":"An adapter is what connects Neovim to an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.adapters","tokens":["what","llm","adapter","connects","neovim"],"title_tokens":["vim","adapters","codecompanion-nvim","option","assistant","setupopts"],"anchors":[]},{"id":"72","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","content":"Height of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","tokens":["action","palette","height","the"],"title_tokens":["codecompanion-nvim","vim","setupopts","action_palette","assistant","display","height","option"],"anchors":[]},{"id":"73","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","content":"Whether to enable showing default actions in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","tokens":["enable","actions","showing","whether","default","the","palette","action"],"title_tokens":["setupopts","action_palette","opts","assistant","show_default_actions","codecompanion-nvim","vim","display","option"],"anchors":[]},{"id":"74","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","content":"Whether to enable showing default prompt library in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","tokens":["library","showing","whether","the","enable","default","action","palette","prompt"],"title_tokens":["show_default_prompt_library","option","display","action_palette","setupopts","vim","codecompanion-nvim","assistant","opts"],"anchors":[]},{"id":"75","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","content":"Prompt used for interactive LLM calls.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","tokens":["for","interactive","prompt","llm","used","calls"],"title_tokens":["assistant","codecompanion-nvim","prompt","option","action_palette","display","setupopts","vim"],"anchors":[]},{"id":"76","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","content":"Provider used for the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","tokens":["provider","for","the","palette","action","used"],"title_tokens":["codecompanion-nvim","setupopts","assistant","action_palette","option","vim","display","provider"],"anchors":[]},{"id":"77","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","content":"Width of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","tokens":["action","palette","the","width"],"title_tokens":["vim","display","assistant","setupopts","action_palette","codecompanion-nvim","option","width"],"anchors":[]},{"id":"78","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","content":"Whether to enable automatic page scrolling.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","tokens":["whether","automatic","page","scrolling","enable"],"title_tokens":["vim","auto_scroll","assistant","codecompanion-nvim","display","option","setupopts","chat"],"anchors":[]},{"id":"79","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","content":"The icon to represent a pinned buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","tokens":["icon","represent","pinned","the","buffer"],"title_tokens":["vim","icons","chat","codecompanion-nvim","setupopts","pinned_buffer","option","assistant","display"],"anchors":[]},{"id":"80","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","content":"The icon to represent a watched buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","tokens":["buffer","the","icon","watched","represent"],"title_tokens":["assistant","codecompanion-nvim","display","option","icons","setupopts","chat","watched_buffer","vim"],"anchors":[]},{"id":"81","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","content":"Message to appear in chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","tokens":["chat","appear","message","buffer"],"title_tokens":["vim","chat","option","setupopts","display","assistant","codecompanion-nvim","intro_message"],"anchors":[]},{"id":"82","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","content":"The separator between the different messages in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","tokens":["messages","the","chat","different","buffer","separator","between"],"title_tokens":["option","vim","chat","setupopts","separator","codecompanion-nvim","assistant","display"],"anchors":[]},{"id":"83","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","content":"Whether to enable header separators in the chat buffer.\nSet this to false if you're using an external markdown formatting plugin. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","tokens":["whether","external","buffer","header","this","false","plugin","markdown","chat","enable","using","formatting","you","the","set","separators"],"title_tokens":["codecompanion-nvim","option","vim","display","assistant","setupopts","show_header_separator","chat"],"anchors":[]},{"id":"84","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","content":"Whether to enable references in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","tokens":["enable","whether","the","buffer","chat","references"],"title_tokens":["assistant","setupopts","chat","option","vim","display","codecompanion-nvim","show_references"],"anchors":[]},{"id":"85","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","content":"Whether to enable LLM settings to appear at the top of the chat buffer. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","tokens":["enable","appear","the","buffer","whether","settings","top","llm","chat"],"title_tokens":["show_settings","chat","display","option","assistant","vim","setupopts","codecompanion-nvim"],"anchors":[]},{"id":"86","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","content":"Whether to enable the token count for each response.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","tokens":["the","enable","count","response","each","for","whether","token"],"title_tokens":["display","option","show_token_count","setupopts","vim","assistant","chat","codecompanion-nvim"],"anchors":[]},{"id":"87","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","content":"Whether to enable opening the chat buffer in insert mode. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","tokens":["opening","whether","mode","insert","chat","enable","the","buffer"],"title_tokens":["option","setupopts","display","assistant","chat","vim","codecompanion-nvim","start_in_insert_mode"],"anchors":[]},{"id":"88","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","content":"Close an open chat buffer if the total columns of your display are less than...","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","tokens":["your","chat","columns","the","total","open","close","display","are","less","than","buffer"],"title_tokens":["assistant","display","codecompanion-nvim","diff","vim","close_chat_at","option","setupopts"],"anchors":[]},{"id":"89","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","content":"Whether to enable a diff view to see the changes made by the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","tokens":["view","changes","diff","enable","see","made","llm","whether","the"],"title_tokens":["diff","display","vim","setupopts","enabled","assistant","option","codecompanion-nvim"],"anchors":[]},{"id":"90","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","content":"Type of split for default provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","tokens":["type","split","default","provider","for"],"title_tokens":["codecompanion-nvim","vim","assistant","setupopts","option","display","diff","layout"],"anchors":[]},{"id":"91","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","content":"The preferred kind of provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","tokens":["provider","preferred","kind","the"],"title_tokens":["provider","display","vim","option","setupopts","assistant","codecompanion-nvim","diff"],"anchors":[]},{"id":"92","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","content":"Customize how output is created in new buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","tokens":["customize","how","created","new","buffer","output"],"title_tokens":["assistant","codecompanion-nvim","setupopts","vim","layout","display","inline","option"],"anchors":[]},{"id":"93","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","content":"Adapter used for the chat interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","tokens":["chat","interaction","for","the","adapter","used"],"title_tokens":["adapter","vim","chat","codecompanion-nvim","assistant","setupopts","option","interactions"],"anchors":[]},{"id":"94","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","content":"Define or override the default keymaps.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","tokens":["keymaps","the","override","default","define"],"title_tokens":["setupopts","option","interactions","keymaps","vim","chat","assistant","codecompanion-nvim"],"anchors":[]},{"id":"95","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","content":"The chat buffer places user and LLM responses under a H2 header. These can be customized in the configuration.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","tokens":["places","responses","and","header","customized","configuration","buffer","llm","chat","user","under","these","the","can"],"title_tokens":["assistant","chat","interactions","roles","setupopts","vim","codecompanion-nvim","option"],"anchors":[]},{"id":"96","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","content":"Slash Commands (invoked with /) let you dynamically insert context into the chat buffer, such as file contents or date/time.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","tokens":["such","buffer","date","invoked","slash","dynamically","time","insert","chat","you","let","with","context","file","commands","into","the","contents"],"title_tokens":["option","slash_commands","assistant","interactions","vim","chat","setupopts","codecompanion-nvim"],"anchors":[]},{"id":"97","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","content":"Configure tools to perform specific tasks when invoked by an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","tokens":["llm","tools","tasks","configure","invoked","specific","when","perform"],"title_tokens":["vim","assistant","interactions","chat","option","codecompanion-nvim","setupopts","tools"],"anchors":[]},{"id":"98","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","tokens":["define","your","own","variables","share","specific","content"],"title_tokens":["chat","setupopts","vim","interactions","variables","assistant","option","codecompanion-nvim"],"anchors":[]},{"id":"99","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","content":"Adapter used for the inline interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","tokens":["adapter","the","for","inline","interaction","used"],"title_tokens":["option","assistant","inline","codecompanion-nvim","adapter","setupopts","vim","interactions"],"anchors":[]},{"id":"100","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","content":"Accept the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","tokens":["suggested","accept","the","change"],"title_tokens":["interactions","inline","vim","accept_change","option","codecompanion-nvim","assistant","setupopts","keymaps"],"anchors":[]},{"id":"101","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","content":"Reject the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","tokens":["change","reject","the","suggested"],"title_tokens":["codecompanion-nvim","vim","setupopts","interactions","option","inline","reject_change","assistant","keymaps"],"anchors":[]},{"id":"102","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","tokens":["own","define","specific","share","variables","your","content"],"title_tokens":["assistant","interactions","inline","codecompanion-nvim","variables","setupopts","vim","option"],"anchors":[]},{"id":"103","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.language","content":"Specify which language an LLM should respond in.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.language","tokens":["llm","should","respond","which","specify","language"],"title_tokens":["language","option","codecompanion-nvim","assistant","opts","vim","setupopts"],"anchors":[]},{"id":"104","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","content":"Change the level of logging.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","tokens":["logging","change","level","the"],"title_tokens":["setupopts","codecompanion-nvim","log_level","option","opts","assistant","vim"],"anchors":[]},{"id":"105","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","content":"Whether to enable code being sent to the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","tokens":["whether","llm","being","the","enable","sent","code"],"title_tokens":["vim","codecompanion-nvim","setupopts","option","assistant","send_code","opts"],"anchors":[]},{"id":"106","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.prompt_library","content":"A prompt library is a collection of prompts that can be used in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.prompt_library","tokens":["prompt","can","the","palette","used","library","action","collection","that","prompts"],"title_tokens":["option","vim","codecompanion-nvim","setupopts","prompt_library","assistant"],"anchors":[]},{"id":"107","title":"Option: vim.assistant.copilot.cmp.enable","content":"Whether to enable nvim-cmp integration for GitHub Copilot.","path":"options.html#option-vim.assistant.copilot.cmp.enable","tokens":["whether","github","for","enable","copilot","integration","nvim-cmp"],"title_tokens":["cmp","option","assistant","enable","vim","copilot"],"anchors":[]},{"id":"108","title":"Option: vim.assistant.copilot.enable","content":"Whether to enable GitHub Copilot AI assistant.","path":"options.html#option-vim.assistant.copilot.enable","tokens":["whether","github","assistant","copilot","enable"],"title_tokens":["option","enable","vim","assistant","copilot"],"anchors":[]},{"id":"109","title":"Option: vim.assistant.copilot.mappings.panel.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.accept","tokens":["suggestion","accept"],"title_tokens":["copilot","option","mappings","panel","accept","assistant","vim"],"anchors":[]},{"id":"110","title":"Option: vim.assistant.copilot.mappings.panel.jumpNext","content":"Jump to next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpNext","tokens":["next","suggestion","jump"],"title_tokens":["mappings","option","vim","panel","assistant","jumpnext","copilot"],"anchors":[]},{"id":"111","title":"Option: vim.assistant.copilot.mappings.panel.jumpPrev","content":"Jump to previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpPrev","tokens":["previous","suggestion","jump"],"title_tokens":["jumpprev","copilot","vim","mappings","assistant","option","panel"],"anchors":[]},{"id":"112","title":"Option: vim.assistant.copilot.mappings.panel.open","content":"Open suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.open","tokens":["suggestions","open"],"title_tokens":["copilot","vim","mappings","assistant","option","panel","open"],"anchors":[]},{"id":"113","title":"Option: vim.assistant.copilot.mappings.panel.refresh","content":"Refresh suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.refresh","tokens":["refresh","suggestions"],"title_tokens":["mappings","vim","assistant","panel","refresh","option","copilot"],"anchors":[]},{"id":"114","title":"Option: vim.assistant.copilot.mappings.suggestion.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.accept","tokens":["accept","suggestion"],"title_tokens":["accept","option","assistant","mappings","vim","copilot","suggestion"],"anchors":[]},{"id":"115","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptLine","content":"Accept next line","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptLine","tokens":["line","accept","next"],"title_tokens":["acceptline","option","assistant","vim","suggestion","copilot","mappings"],"anchors":[]},{"id":"116","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptWord","content":"Accept next word","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptWord","tokens":["word","next","accept"],"title_tokens":["vim","option","copilot","mappings","suggestion","acceptword","assistant"],"anchors":[]},{"id":"117","title":"Option: vim.assistant.copilot.mappings.suggestion.dismiss","content":"Dismiss suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.dismiss","tokens":["dismiss","suggestion"],"title_tokens":["dismiss","option","assistant","vim","copilot","mappings","suggestion"],"anchors":[]},{"id":"118","title":"Option: vim.assistant.copilot.mappings.suggestion.next","content":"Next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.next","tokens":["suggestion","next"],"title_tokens":["mappings","assistant","suggestion","next","vim","option","copilot"],"anchors":[]},{"id":"119","title":"Option: vim.assistant.copilot.mappings.suggestion.prev","content":"Previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.prev","tokens":["previous","suggestion"],"title_tokens":["option","mappings","copilot","suggestion","prev","assistant","vim"],"anchors":[]},{"id":"120","title":"Option: vim.assistant.copilot.setupOpts","content":"Option table to pass into the setup function of Copilot\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.copilot.setupOpts","tokens":["pass","function","docs","into","setup","options","listed","even","any","the","can","you","copilot","option","additional","table","they","not"],"title_tokens":["assistant","option","copilot","vim","setupopts"],"anchors":[]},{"id":"121","title":"Option: vim.assistant.copilot.setupOpts.copilot_node_command","content":"The command that will be executed to initiate nodejs for GitHub Copilot. Recommended to leave as default.","path":"options.html#option-vim.assistant.copilot.setupOpts.copilot_node_command","tokens":["copilot","the","leave","command","that","initiate","will","executed","github","default","recommended","for","nodejs"],"title_tokens":["vim","copilot","copilot_node_command","setupopts","option","assistant"],"anchors":[]},{"id":"122","title":"Option: vim.assistant.copilot.setupOpts.panel.enabled","content":"Whether to enable Completion Panel.","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.enabled","tokens":["enable","whether","panel","completion"],"title_tokens":["setupopts","assistant","copilot","panel","enabled","option","vim"],"anchors":[]},{"id":"123","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.position","content":"Panel position","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.position","tokens":["panel","position"],"title_tokens":["setupopts","vim","assistant","position","copilot","panel","option","layout"],"anchors":[]},{"id":"124","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.ratio","content":"Panel size","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.ratio","tokens":["size","panel"],"title_tokens":["layout","assistant","setupopts","vim","ratio","option","panel","copilot"],"anchors":[]},{"id":"125","title":"Option: vim.assistant.copilot.setupOpts.suggestion.enabled","content":"Whether to enable Suggestions.","path":"options.html#option-vim.assistant.copilot.setupOpts.suggestion.enabled","tokens":["enable","suggestions","whether"],"title_tokens":["vim","copilot","suggestion","enabled","assistant","setupopts","option"],"anchors":[]},{"id":"126","title":"Option: vim.assistant.neocodeium.enable","content":"Whether to enable NeoCodeium AI completion.","path":"options.html#option-vim.assistant.neocodeium.enable","tokens":["whether","neocodeium","completion","enable"],"title_tokens":["vim","neocodeium","enable","assistant","option"],"anchors":[]},{"id":"127","title":"Option: vim.assistant.neocodeium.keymaps.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept","tokens":["suggestion","accept"],"title_tokens":["keymaps","vim","option","accept","assistant","neocodeium"],"anchors":[]},{"id":"128","title":"Option: vim.assistant.neocodeium.keymaps.accept_line","content":"Accept line","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_line","tokens":["accept","line"],"title_tokens":["keymaps","option","assistant","vim","neocodeium","accept_line"],"anchors":[]},{"id":"129","title":"Option: vim.assistant.neocodeium.keymaps.accept_word","content":"Accept word","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_word","tokens":["word","accept"],"title_tokens":["option","assistant","vim","neocodeium","keymaps","accept_word"],"anchors":[]},{"id":"130","title":"Option: vim.assistant.neocodeium.keymaps.clear","content":"Clear suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.clear","tokens":["suggestion","clear"],"title_tokens":["vim","assistant","option","neocodeium","keymaps","clear"],"anchors":[]},{"id":"131","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete","content":"Cycle or complete","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete","tokens":["complete","cycle"],"title_tokens":["vim","keymaps","cycle_or_complete","neocodeium","option","assistant"],"anchors":[]},{"id":"132","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","content":"Cycle or complete (reverse)","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","tokens":["cycle","complete","reverse"],"title_tokens":["neocodeium","cycle_or_complete_reverse","keymaps","option","assistant","vim"],"anchors":[]},{"id":"133","title":"Option: vim.assistant.neocodeium.setupOpts","content":"Option table to pass into the setup function of NeoCodeium\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.neocodeium.setupOpts","tokens":["table","neocodeium","not","docs","listed","they","additional","into","you","any","function","options","can","the","pass","setup","even","option"],"title_tokens":["vim","assistant","neocodeium","setupopts","option"],"anchors":[]},{"id":"134","title":"Option: vim.assistant.neocodeium.setupOpts.bin","content":"Path to custom windsurf server binary","path":"options.html#option-vim.assistant.neocodeium.setupOpts.bin","tokens":["custom","binary","windsurf","path","server"],"title_tokens":["vim","option","neocodeium","setupopts","bin","assistant"],"anchors":[]},{"id":"135","title":"Option: vim.assistant.neocodeium.setupOpts.debounce","content":"Whether to enable suggestions debounce","path":"options.html#option-vim.assistant.neocodeium.setupOpts.debounce","tokens":["debounce","whether","enable","suggestions"],"title_tokens":["setupopts","option","assistant","vim","neocodeium","debounce"],"anchors":[]},{"id":"136","title":"Option: vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","content":"Whether to disable suggestions in special buftypes like nofile","path":"options.html#option-vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","tokens":["buftypes","nofile","suggestions","whether","special","like","disable"],"title_tokens":["disable_in_special_buftypes","assistant","vim","option","neocodeium","setupopts"],"anchors":[]},{"id":"137","title":"Option: vim.assistant.neocodeium.setupOpts.enabled","content":"Whether to start windsurf server. Can be manually enabled with :NeoCodeium enable","path":"options.html#option-vim.assistant.neocodeium.setupOpts.enabled","tokens":["whether","start","server","can","enabled","enable","windsurf","neocodeium","with","manually"],"title_tokens":["neocodeium","setupopts","enabled","vim","assistant","option"],"anchors":[]},{"id":"138","title":"Option: vim.assistant.neocodeium.setupOpts.filetypes","content":"Filetypes to disable suggestions in. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filetypes","tokens":["you","neocodeium","enable_buffer","disabled","suggestions","with","buffer","filetypes","disable","enable","still","can"],"title_tokens":["neocodeium","setupopts","filetypes","assistant","option","vim"],"anchors":[]},{"id":"139","title":"Option: vim.assistant.neocodeium.setupOpts.filter","content":"Function that returns true if a buffer should be enabled and false if disabled. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filter","tokens":["you","enable","false","that","can","enabled","returns","disabled","enable_buffer","buffer","function","should","with","true","and","neocodeium","still"],"title_tokens":["option","neocodeium","setupopts","filter","assistant","vim"],"anchors":[]},{"id":"140","title":"Option: vim.assistant.neocodeium.setupOpts.log_level","content":"Log level","path":"options.html#option-vim.assistant.neocodeium.setupOpts.log_level","tokens":["log","level"],"title_tokens":["option","neocodeium","vim","assistant","log_level","setupopts"],"anchors":[]},{"id":"141","title":"Option: vim.assistant.neocodeium.setupOpts.manual","content":"When true, autosuggestions are disabled. Use require'neocodeium'.cycle_or_complete() to show suggestions manually","path":"options.html#option-vim.assistant.neocodeium.setupOpts.manual","tokens":["manually","show","require","use","when","are","disabled","neocodeium","true","autosuggestions","cycle_or_complete","suggestions"],"title_tokens":["option","vim","assistant","setupopts","manual","neocodeium"],"anchors":[]},{"id":"142","title":"Option: vim.assistant.neocodeium.setupOpts.max_lines","content":"Maximum number of lines parsed from loaded buffers (current buffer always fully parsed). Set to 0 to disable parsing non-current buffers. Set to -1 to parse all lines","path":"options.html#option-vim.assistant.neocodeium.setupOpts.max_lines","tokens":["number","parse","maximum","set","loaded","fully","parsing","lines","current","disable","always","non-current","from","parsed","all","buffers","buffer"],"title_tokens":["neocodeium","max_lines","assistant","setupopts","vim","option"],"anchors":[]},{"id":"143","title":"Option: vim.assistant.neocodeium.setupOpts.root_dir","content":"List of directories and files to detect workspace root directory for Windsurf Chat","path":"options.html#option-vim.assistant.neocodeium.setupOpts.root_dir","tokens":["list","files","directories","root","for","windsurf","directory","workspace","chat","detect","and"],"title_tokens":["root_dir","option","assistant","setupopts","neocodeium","vim"],"anchors":[]},{"id":"144","title":"Option: vim.assistant.neocodeium.setupOpts.server.api_url","content":"API URL to use (for Enterprise mode)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.api_url","tokens":["enterprise","mode","url","for","use","api"],"title_tokens":["api_url","assistant","neocodeium","setupopts","server","option","vim"],"anchors":[]},{"id":"145","title":"Option: vim.assistant.neocodeium.setupOpts.server.portal_url","content":"Portal URL to use (for registering a user and downloading the binary)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.portal_url","tokens":["and","the","user","registering","use","url","downloading","binary","for","portal"],"title_tokens":["assistant","neocodeium","portal_url","setupopts","option","vim","server"],"anchors":[]},{"id":"146","title":"Option: vim.assistant.neocodeium.setupOpts.show_label","content":"Whether to show the number of suggestions label in the line number column","path":"options.html#option-vim.assistant.neocodeium.setupOpts.show_label","tokens":["suggestions","label","number","whether","show","line","the","column"],"title_tokens":["show_label","setupopts","option","vim","assistant","neocodeium"],"anchors":[]},{"id":"147","title":"Option: vim.assistant.neocodeium.setupOpts.silent","content":"Whether to disable non-important messages","path":"options.html#option-vim.assistant.neocodeium.setupOpts.silent","tokens":["non-important","disable","whether","messages"],"title_tokens":["vim","setupopts","silent","neocodeium","assistant","option"],"anchors":[]},{"id":"148","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.enabled","content":"Whether to enable single line mode. Multi-line suggestions collapse into a single line","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.enabled","tokens":["into","collapse","multi-line","line","single","mode","suggestions","enable","whether"],"title_tokens":["vim","neocodeium","assistant","option","single_line","enabled","setupopts"],"anchors":[]},{"id":"149","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.label","content":"Label indicating that there is multi-line suggestion","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.label","tokens":["suggestion","indicating","multi-line","that","there","label"],"title_tokens":["neocodeium","setupopts","vim","assistant","option","single_line","label"],"anchors":[]},{"id":"150","title":"Option: vim.assistant.supermaven-nvim.enable","content":"Whether to enable Supermaven AI assistant.","path":"options.html#option-vim.assistant.supermaven-nvim.enable","tokens":["enable","supermaven","whether","assistant"],"title_tokens":["vim","option","supermaven-nvim","enable","assistant"],"anchors":[]},{"id":"151","title":"Option: vim.assistant.supermaven-nvim.setupOpts","content":"Option table to pass into the setup function of Supermaven\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts","tokens":["additional","listed","option","even","you","function","supermaven","setup","they","docs","the","pass","any","table","can","into","options","not"],"title_tokens":["option","supermaven-nvim","assistant","setupopts","vim"],"anchors":[]},{"id":"152","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.cterm","content":"The cterm color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.cterm","tokens":["suggestion","color","the","cterm"],"title_tokens":["vim","supermaven-nvim","color","setupopts","cterm","assistant","option"],"anchors":[]},{"id":"153","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","content":"The hex color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","tokens":["suggestion","hex","color","the"],"title_tokens":["setupopts","color","suggestion_color","option","assistant","vim","supermaven-nvim"],"anchors":[]},{"id":"154","title":"Option: vim.assistant.supermaven-nvim.setupOpts.condition","content":"Condition function to check for stopping supermaven.\nA returned true means to stop supermaven","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.condition","tokens":["means","condition","check","stopping","supermaven","returned","stop","true","function","for"],"title_tokens":["condition","option","vim","assistant","setupopts","supermaven-nvim"],"anchors":[]},{"id":"155","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","content":"Disable inline completion for use with cmp","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","tokens":["use","with","disable","cmp","for","inline","completion"],"title_tokens":["option","assistant","setupopts","disable_inline_completion","vim","supermaven-nvim"],"anchors":[]},{"id":"156","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","content":"Disable built-in keymaps for more manual control","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","tokens":["built-in","for","more","keymaps","disable","manual","control"],"title_tokens":["vim","setupopts","assistant","option","disable_keymaps","supermaven-nvim"],"anchors":[]},{"id":"157","title":"Option: vim.assistant.supermaven-nvim.setupOpts.ignore_file","content":"List of fileto ignore","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.ignore_file","tokens":["list","fileto","ignore"],"title_tokens":["option","supermaven-nvim","vim","setupopts","assistant","ignore_file"],"anchors":[]},{"id":"158","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","content":"The key to accept a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","tokens":["the","suggestion","key","accept"],"title_tokens":["option","setupopts","supermaven-nvim","accept_suggestion","keymaps","assistant","vim"],"anchors":[]},{"id":"159","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","content":"The key to accept a word","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","tokens":["key","the","word","accept"],"title_tokens":["supermaven-nvim","option","setupopts","keymaps","vim","assistant","accept_word"],"anchors":[]},{"id":"160","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","content":"The key to clear a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","tokens":["the","clear","suggestion","key"],"title_tokens":["clear_suggestion","vim","assistant","setupopts","option","keymaps","supermaven-nvim"],"anchors":[]},{"id":"161","title":"Option: vim.assistant.supermaven-nvim.setupOpts.log_level","content":"The log level. Set to \"off\" to disable completely","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.log_level","tokens":["disable","log","level","the","completely","set","off"],"title_tokens":["setupopts","log_level","vim","assistant","supermaven-nvim","option"],"anchors":[]},{"id":"162","title":"Option: vim.augroups","content":"A list of Neovim autogroups, which are used to organize and manage related autocommands together. Groups allow multiple autocommands to be cleared or redefined collectively, preventing duplicate definitions.\nEach autogroup consists of a name and a boolean indicating whether to clear existing autocommands.","path":"options.html#option-vim.augroups","tokens":["groups","allow","list","are","which","together","related","each","autogroups","name","clear","multiple","cleared","collectively","preventing","autocommands","neovim","autogroup","duplicate","boolean","manage","used","existing","redefined","definitions","consists","organize","and","whether","indicating"],"title_tokens":["vim","option","augroups"],"anchors":[]},{"id":"163","title":"Option: vim.augroups.*.clear","content":"Whether to clear existing autocommands in this group before defining new ones. This helps avoid duplicate autocommands.","path":"options.html#option-vim.augroups._.clear","tokens":["avoid","duplicate","clear","before","whether","group","existing","autocommands","defining","new","ones","this","helps"],"title_tokens":["vim","option","augroups","clear"],"anchors":[]},{"id":"164","title":"Option: vim.augroups.*.enable","content":"Whether to enable this autocommand group.","path":"options.html#option-vim.augroups._.enable","tokens":["group","whether","this","enable","autocommand"],"title_tokens":["option","vim","enable","augroups"],"anchors":[]},{"id":"165","title":"Option: vim.augroups.*.name","content":"The name of the autocommand group.","path":"options.html#option-vim.augroups._.name","tokens":["autocommand","the","group","name"],"title_tokens":["option","name","vim","augroups"],"anchors":[]},{"id":"166","title":"Option: vim.autocmds","content":"A list of Neovim autocommands to be registered.\nEach entry defines an autocommand, specifying events, patterns, a callback or Vim command, an optional group, a description, and execution settings.","path":"options.html#option-vim.autocmds","tokens":["vim","entry","settings","list","neovim","registered","and","execution","callback","description","autocommands","autocommand","specifying","each","defines","group","command","optional","events","patterns"],"title_tokens":["option","autocmds","vim"],"anchors":[]},{"id":"167","title":"Option: vim.autocmds.*.callback","content":"Lua function to be called when the event(s) are triggered.","path":"options.html#option-vim.autocmds._.callback","tokens":["when","are","lua","triggered","function","called","event","the"],"title_tokens":["vim","autocmds","callback","option"],"anchors":[]},{"id":"168","title":"Option: vim.autocmds.*.command","content":"Vim command to be executed when the event(s) are triggered. Cannot be defined if the callback option is already defined.","path":"options.html#option-vim.autocmds._.command","tokens":["cannot","command","defined","the","callback","already","are","when","option","executed","event","triggered","vim"],"title_tokens":["option","autocmds","vim","command"],"anchors":[]},{"id":"169","title":"Option: vim.autocmds.*.desc","content":"A description for the autocommand.","path":"options.html#option-vim.autocmds._.desc","tokens":["description","autocommand","the","for"],"title_tokens":["option","autocmds","vim","desc"],"anchors":[]},{"id":"170","title":"Option: vim.autocmds.*.enable","content":"Whether to enable this autocommand.","path":"options.html#option-vim.autocmds._.enable","tokens":["enable","whether","this","autocommand"],"title_tokens":["option","vim","autocmds","enable"],"anchors":[]},{"id":"171","title":"Option: vim.autocmds.*.event","content":"The event(s) that trigger the autocommand.","path":"options.html#option-vim.autocmds._.event","tokens":["trigger","autocommand","event","the","that"],"title_tokens":["vim","event","autocmds","option"],"anchors":[]},{"id":"172","title":"Option: vim.autocmds.*.group","content":"An optional autocommand group to manage related autocommands.","path":"options.html#option-vim.autocmds._.group","tokens":["optional","autocommand","group","related","manage","autocommands"],"title_tokens":["autocmds","vim","group","option"],"anchors":[]},{"id":"173","title":"Option: vim.autocmds.*.nested","content":"Whether to allow nested autocommands to trigger.","path":"options.html#option-vim.autocmds._.nested","tokens":["nested","autocommands","whether","trigger","allow"],"title_tokens":["option","vim","nested","autocmds"],"anchors":[]},{"id":"174","title":"Option: vim.autocmds.*.once","content":"Whether to run the autocommand only once.","path":"options.html#option-vim.autocmds._.once","tokens":["run","only","once","autocommand","the","whether"],"title_tokens":["option","autocmds","vim","once"],"anchors":[]},{"id":"175","title":"Option: vim.autocmds.*.pattern","content":"The file pattern(s) that determine when the autocommand applies.","path":"options.html#option-vim.autocmds._.pattern","tokens":["applies","determine","when","file","the","autocommand","that","pattern"],"title_tokens":["vim","option","pattern","autocmds"],"anchors":[]},{"id":"176","title":"Option: vim.autocomplete.blink-cmp.enable","content":"Whether to enable blink.cmp.","path":"options.html#option-vim.autocomplete.blink-cmp.enable","tokens":["blink","enable","cmp","whether"],"title_tokens":["enable","autocomplete","vim","option","blink-cmp"],"anchors":[]},{"id":"177","title":"Option: vim.autocomplete.blink-cmp.friendly-snippets.enable","content":"Whether to enable friendly-snippets for blink to source from automatically.","path":"options.html#option-vim.autocomplete.blink-cmp.friendly-snippets.enable","tokens":["enable","friendly-snippets","source","whether","blink","for","automatically","from"],"title_tokens":["blink-cmp","friendly-snippets","autocomplete","enable","vim","option"],"anchors":[]},{"id":"178","title":"Option: vim.autocomplete.blink-cmp.mappings.close","content":"Close [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.close","tokens":["blink","close","cmp"],"title_tokens":["vim","autocomplete","option","blink-cmp","mappings","close"],"anchors":[]},{"id":"179","title":"Option: vim.autocomplete.blink-cmp.mappings.complete","content":"Complete [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.complete","tokens":["blink","complete","cmp"],"title_tokens":["autocomplete","blink-cmp","vim","mappings","option","complete"],"anchors":[]},{"id":"180","title":"Option: vim.autocomplete.blink-cmp.mappings.confirm","content":"Confirm [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.confirm","tokens":["cmp","blink","confirm"],"title_tokens":["vim","autocomplete","option","blink-cmp","mappings","confirm"],"anchors":[]},{"id":"181","title":"Option: vim.autocomplete.blink-cmp.mappings.next","content":"Next item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.next","tokens":["next","blink","cmp","item"],"title_tokens":["vim","mappings","next","blink-cmp","option","autocomplete"],"anchors":[]},{"id":"182","title":"Option: vim.autocomplete.blink-cmp.mappings.previous","content":"Previous item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.previous","tokens":["previous","blink","cmp","item"],"title_tokens":["option","vim","blink-cmp","mappings","previous","autocomplete"],"anchors":[]},{"id":"183","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsDown","content":"Scroll docs down [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsDown","tokens":["down","blink","docs","scroll","cmp"],"title_tokens":["autocomplete","scrolldocsdown","vim","blink-cmp","mappings","option"],"anchors":[]},{"id":"184","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsUp","content":"Scroll docs up [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsUp","tokens":["cmp","docs","blink","scroll"],"title_tokens":["autocomplete","mappings","vim","scrolldocsup","option","blink-cmp"],"anchors":[]},{"id":"185","title":"Option: vim.autocomplete.blink-cmp.setupOpts","content":"Option table to pass into the setup function of blink.cmp\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts","tokens":["docs","pass","function","can","options","not","setup","blink","table","option","the","listed","additional","even","any","they","you","into","cmp"],"title_tokens":["option","vim","blink-cmp","autocomplete","setupopts"],"anchors":[]},{"id":"186","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","content":"blink.cmp cmdline keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","tokens":["cmdline","cmp","keymap","blink"],"title_tokens":["cmdline","option","blink-cmp","autocomplete","setupopts","vim","keymap"],"anchors":[]},{"id":"187","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","tokens":["presets","keymap"],"title_tokens":["vim","setupopts","blink-cmp","cmdline","preset","autocomplete","option","keymap"],"anchors":[]},{"id":"188","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","content":"List of sources to enable for cmdline. Null means use default source list.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","tokens":["for","means","sources","cmdline","default","list","source","enable","null","use"],"title_tokens":["sources","autocomplete","blink-cmp","setupopts","cmdline","vim","option"],"anchors":[]},{"id":"189","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","content":"Show documentation whenever an item is selected","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","tokens":["show","item","documentation","whenever","selected"],"title_tokens":["autocomplete","auto_show","setupopts","vim","blink-cmp","documentation","option","completion"],"anchors":[]},{"id":"190","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","content":"Delay before auto show triggers","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","tokens":["before","delay","show","auto","triggers"],"title_tokens":["auto_show_delay_ms","setupopts","completion","vim","option","blink-cmp","autocomplete","documentation"],"anchors":[]},{"id":"191","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","content":"Manages the appearance of the completion menu. You may prevent the menu from automatically showing by this option to false and manually showing it with the show keymap command.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","tokens":["appearance","manages","the","prevent","with","option","you","and","from","completion","showing","may","false","automatically","show","manually","this","command","menu","keymap"],"title_tokens":["setupopts","auto_show","autocomplete","vim","menu","completion","blink-cmp","option"],"anchors":[]},{"id":"192","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","content":"fuzzy matcher implementation for Blink.\n\"lua\": slower, Lua native fuzzy matcher implementation\n`\"rust\": use the SIMD fuzzy matcher, 'frizbee'\n\"prefer_rust\": use the rust implementation, but fall back to lua\n\"prefer_rust_with_warning\": use the rust implementation, and fall back to lua if it is not available after emitting a warning.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","tokens":["slower","the","prefer_rust_with_warning","fall","for","simd","after","frizbee","native","matcher","rust","and","lua","but","emitting","warning","back","available","prefer_rust","not","implementation","use","fuzzy","blink"],"title_tokens":["vim","autocomplete","blink-cmp","implementation","option","setupopts","fuzzy"],"anchors":[]},{"id":"193","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","content":"Auto-downloads prebuilt binaries.\n::: .{warning} Do not enable this option, as it does not work on Nix! :::","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","tokens":["work","binaries","this","nix","not","prebuilt","option","does","enable","auto-downloads","warning"],"title_tokens":["vim","blink-cmp","setupopts","autocomplete","fuzzy","prebuilt_binaries","download","option"],"anchors":[]},{"id":"194","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap","content":"blink.cmp keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap","tokens":["blink","keymap","cmp"],"title_tokens":["option","keymap","vim","autocomplete","blink-cmp","setupopts"],"anchors":[]},{"id":"195","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap.preset","tokens":["presets","keymap"],"title_tokens":["setupopts","vim","blink-cmp","autocomplete","option","keymap","preset"],"anchors":[]},{"id":"196","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.default","content":"Default list of sources to enable for completion.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.default","tokens":["default","enable","sources","for","completion","list"],"title_tokens":["blink-cmp","sources","default","setupopts","autocomplete","vim","option"],"anchors":[]},{"id":"197","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers","content":"Settings for completion providers.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers","tokens":["completion","settings","providers","for"],"title_tokens":["vim","providers","option","sources","setupopts","autocomplete","blink-cmp"],"anchors":[]},{"id":"198","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers..module","content":"Provider module.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers._name_.module","tokens":["provider","module"],"title_tokens":["name","module","blink-cmp","vim","option","setupopts","autocomplete","sources","providers"],"anchors":[]},{"id":"199","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins","content":"blink.cmp sources.\nAttribute names must be source names used in {option}vim.autocomplete.blink-cmp.setupOpts.sources.default.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins","tokens":["used","vim","names","autocomplete","source","blink-cmp","blink","default","setupopts","attribute","cmp","must","option","sources"],"title_tokens":["blink-cmp","option","autocomplete","vim","sourceplugins"],"anchors":[]},{"id":"200","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..enable","content":"Whether to enable this source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.enable","tokens":["whether","this","enable","source"],"title_tokens":["blink-cmp","sourceplugins","name","enable","option","autocomplete","vim"],"anchors":[]},{"id":"201","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers..module.\nShould be present in the source's documentation.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.module","tokens":["setupopts","option","should","name","module","sources","blink-cmp","vim","the","present","providers","source","value","documentation","autocomplete"],"title_tokens":["name","autocomplete","sourceplugins","option","vim","blink-cmp","module"],"anchors":[]},{"id":"202","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..package","content":"blink-cmp source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.package","tokens":["plugin","package","blink-cmp","source"],"title_tokens":["sourceplugins","blink-cmp","option","package","vim","name","autocomplete"],"anchors":[]},{"id":"203","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","content":"Whether to enable emoji source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","tokens":["whether","emoji","source","enable"],"title_tokens":["vim","sourceplugins","autocomplete","option","emoji","blink-cmp","enable"],"anchors":[]},{"id":"204","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.emoji.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","tokens":["autocomplete","emoji","blink-cmp","vim","sources","providers","setupopts","value","option","module"],"title_tokens":["autocomplete","module","option","blink-cmp","vim","sourceplugins","emoji"],"anchors":[]},{"id":"205","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","content":"blink-cmp emoji source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","tokens":["source","plugin","package","blink-cmp","emoji"],"title_tokens":["option","sourceplugins","emoji","package","autocomplete","vim","blink-cmp"],"anchors":[]},{"id":"206","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","content":"Whether to enable ripgrep source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","tokens":["source","whether","enable","ripgrep"],"title_tokens":["ripgrep","autocomplete","enable","vim","option","blink-cmp","sourceplugins"],"anchors":[]},{"id":"207","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.ripgrep.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","tokens":["providers","option","setupopts","autocomplete","sources","ripgrep","blink-cmp","vim","value","module"],"title_tokens":["blink-cmp","module","vim","autocomplete","option","sourceplugins","ripgrep"],"anchors":[]},{"id":"208","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","content":"blink-cmp ripgrep source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","tokens":["package","plugin","ripgrep","source","blink-cmp"],"title_tokens":["vim","autocomplete","blink-cmp","option","package","ripgrep","sourceplugins"],"anchors":[]},{"id":"209","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","content":"Whether to enable spell source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","tokens":["enable","spell","source","whether"],"title_tokens":["autocomplete","enable","vim","option","blink-cmp","spell","sourceplugins"],"anchors":[]},{"id":"210","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.spell.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.module","tokens":["setupopts","providers","autocomplete","spell","vim","value","option","sources","module","blink-cmp"],"title_tokens":["vim","sourceplugins","spell","autocomplete","blink-cmp","module","option"],"anchors":[]},{"id":"211","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.package","content":"blink-cmp spell source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.package","tokens":["plugin","spell","package","blink-cmp","source"],"title_tokens":["spell","option","package","autocomplete","sourceplugins","vim","blink-cmp"],"anchors":[]},{"id":"212","title":"Option: vim.autocomplete.enableSharedCmpSources","content":"Whether to enable sources shared by blink.cmp and nvim-cmp.","path":"options.html#option-vim.autocomplete.enableSharedCmpSources","tokens":["enable","shared","whether","sources","blink","and","cmp","nvim-cmp"],"title_tokens":["autocomplete","option","vim","enablesharedcmpsources"],"anchors":[]},{"id":"213","title":"Option: vim.autocomplete.nvim-cmp.enable","content":"Whether to enable nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.enable","tokens":["enable","nvim-cmp","whether"],"title_tokens":["vim","option","nvim-cmp","autocomplete","enable"],"anchors":[]},{"id":"214","title":"Option: vim.autocomplete.nvim-cmp.format","content":"The function used to customize the completion menu entries. This is outside of setupOpts to allow for an easier integration with lspkind.nvim.\nSee :help cmp-config.formatting.format.","path":"options.html#option-vim.autocomplete.nvim-cmp.format","tokens":["customize","completion","used","format","this","allow","the","formatting","function","menu","entries","setupopts","for","outside","easier","with","integration","lspkind","see","nvim","help","cmp-config"],"title_tokens":["option","vim","autocomplete","nvim-cmp","format"],"anchors":[]},{"id":"215","title":"Option: vim.autocomplete.nvim-cmp.mappings.close","content":"Close [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.close","tokens":["close","nvim-cmp"],"title_tokens":["mappings","nvim-cmp","vim","option","autocomplete","close"],"anchors":[]},{"id":"216","title":"Option: vim.autocomplete.nvim-cmp.mappings.complete","content":"Complete [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.complete","tokens":["nvim-cmp","complete"],"title_tokens":["option","vim","autocomplete","mappings","nvim-cmp","complete"],"anchors":[]},{"id":"217","title":"Option: vim.autocomplete.nvim-cmp.mappings.confirm","content":"Confirm [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.confirm","tokens":["confirm","nvim-cmp"],"title_tokens":["option","mappings","autocomplete","nvim-cmp","confirm","vim"],"anchors":[]},{"id":"218","title":"Option: vim.autocomplete.nvim-cmp.mappings.next","content":"Next item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.next","tokens":["next","nvim-cmp","item"],"title_tokens":["vim","nvim-cmp","option","mappings","autocomplete","next"],"anchors":[]},{"id":"219","title":"Option: vim.autocomplete.nvim-cmp.mappings.previous","content":"Previous item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.previous","tokens":["previous","item","nvim-cmp"],"title_tokens":["nvim-cmp","vim","mappings","previous","option","autocomplete"],"anchors":[]},{"id":"220","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","content":"Scroll docs down [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","tokens":["down","scroll","docs","nvim-cmp"],"title_tokens":["mappings","scrolldocsdown","autocomplete","option","vim","nvim-cmp"],"anchors":[]},{"id":"221","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","content":"Scroll docs up [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","tokens":["scroll","docs","nvim-cmp"],"title_tokens":["nvim-cmp","autocomplete","mappings","option","vim","scrolldocsup"],"anchors":[]},{"id":"222","title":"Option: vim.autocomplete.nvim-cmp.setupOpts","content":"Option table to pass into the setup function of the autocomplete plugin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts","tokens":["autocomplete","can","you","function","options","setup","option","into","any","listed","table","plugin","even","they","pass","not","the","docs","additional"],"title_tokens":["option","autocomplete","nvim-cmp","vim","setupopts"],"anchors":[]},{"id":"223","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","content":"A comma-separated list of options for completion.\nSee :help completeopt for the complete list.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","tokens":["help","options","comma-separated","list","completeopt","see","the","complete","completion","for"],"title_tokens":["autocomplete","nvim-cmp","vim","setupopts","option","completeopt","completion"],"anchors":[]},{"id":"224","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","content":"The comparator functions used for sorting completions.\nYou can either pass a valid inline lua function (see :help cmp-config.sorting.comparators), or a string, in which case the builtin comparator with that name will be used.\nA deprio function and a kinds (require(\"cmp.types\").lsp.CompletionItemKind) variable is provided above setupOpts. By passing a type to the function, the returned function will be a comparator that always ranks the specified kind the lowest.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","tokens":["builtin","comparators","deprio","with","cmp-config","the","inline","that","types","variable","above","for","name","see","sorting","pass","valid","completionitemkind","cmp","will","and","lsp","functions","comparator","case","ranks","kinds","completions","specified","either","string","lua","can","lowest","used","setupopts","help","kind","require","you","always","which","provided","function","type","returned","passing"],"title_tokens":["vim","nvim-cmp","setupopts","comparators","option","sorting","autocomplete"],"anchors":[]},{"id":"225","title":"Option: vim.autocomplete.nvim-cmp.sourcePlugins","content":"List of source plugins used by nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.sourcePlugins","tokens":["nvim-cmp","used","source","list","plugins"],"title_tokens":["vim","autocomplete","nvim-cmp","sourceplugins","option"],"anchors":[]},{"id":"226","title":"Option: vim.autocomplete.nvim-cmp.sources","content":"The list of sources used by nvim-cmp","path":"options.html#option-vim.autocomplete.nvim-cmp.sources","tokens":["sources","used","the","nvim-cmp","list"],"title_tokens":["autocomplete","nvim-cmp","sources","option","vim"],"anchors":[]},{"id":"227","title":"Option: vim.autopairs.nvim-autopairs.enable","content":"Whether to enable autopairs.","path":"options.html#option-vim.autopairs.nvim-autopairs.enable","tokens":["autopairs","whether","enable"],"title_tokens":["option","autopairs","vim","enable","nvim-autopairs"],"anchors":[]},{"id":"228","title":"Option: vim.autopairs.nvim-autopairs.setupOpts","content":"Option table to pass into the setup function of nvim-autopairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autopairs.nvim-autopairs.setupOpts","tokens":["into","table","setup","any","options","listed","not","the","nvim-autopairs","function","you","they","option","docs","can","even","additional","pass"],"title_tokens":["option","autopairs","nvim-autopairs","setupopts","vim"],"anchors":[]},{"id":"229","title":"Option: vim.bell","content":"Set how bells are handled. Options: on, visual or none","path":"options.html#option-vim.bell","tokens":["none","are","bells","set","handled","options","visual","how"],"title_tokens":["bell","option","vim"],"anchors":[]},{"id":"230","title":"Option: vim.binds.cheatsheet.enable","content":"Whether to enable cheatsheet-nvim: searchable cheatsheet for nvim using telescope.","path":"options.html#option-vim.binds.cheatsheet.enable","tokens":["using","for","cheatsheet","enable","searchable","cheatsheet-nvim","nvim","whether","telescope"],"title_tokens":["binds","vim","cheatsheet","enable","option"],"anchors":[]},{"id":"231","title":"Option: vim.binds.hardtime-nvim.enable","content":"Whether to enable hardtime helper for no repeat keybinds.","path":"options.html#option-vim.binds.hardtime-nvim.enable","tokens":["for","keybinds","repeat","helper","whether","enable","hardtime"],"title_tokens":["hardtime-nvim","binds","option","enable","vim"],"anchors":[]},{"id":"232","title":"Option: vim.binds.hardtime-nvim.setupOpts","content":"Option table to pass into the setup function of hardtime-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.hardtime-nvim.setupOpts","tokens":["pass","into","table","the","any","hardtime-nvim","additional","even","they","setup","docs","listed","option","function","you","options","can","not"],"title_tokens":["option","hardtime-nvim","setupopts","vim","binds"],"anchors":[]},{"id":"233","title":"Option: vim.binds.whichKey.enable","content":"Whether to enable which-key keybind helper menu.","path":"options.html#option-vim.binds.whichKey.enable","tokens":["keybind","menu","helper","which-key","whether","enable"],"title_tokens":["vim","binds","whichkey","enable","option"],"anchors":[]},{"id":"234","title":"Option: vim.binds.whichKey.register","content":"Register label for which-key keybind helper menu","path":"options.html#option-vim.binds.whichKey.register","tokens":["register","menu","which-key","label","keybind","for","helper"],"title_tokens":["whichkey","binds","register","option","vim"],"anchors":[]},{"id":"235","title":"Option: vim.binds.whichKey.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.whichKey.setupOpts","tokens":["any","can","options","which-key","they","even","the","docs","pass","listed","option","function","setup","into","you","table","not","additional"],"title_tokens":["whichkey","binds","vim","option","setupopts"],"anchors":[]},{"id":"236","title":"Option: vim.binds.whichKey.setupOpts.notify","content":"Show a warning when issues were detected with mappings","path":"options.html#option-vim.binds.whichKey.setupOpts.notify","tokens":["issues","warning","when","show","were","detected","mappings","with"],"title_tokens":["vim","setupopts","binds","option","whichkey","notify"],"anchors":[]},{"id":"237","title":"Option: vim.binds.whichKey.setupOpts.preset","content":"The default preset for the which-key window","path":"options.html#option-vim.binds.whichKey.setupOpts.preset","tokens":["for","which-key","preset","the","default","window"],"title_tokens":["vim","binds","whichkey","option","setupopts","preset"],"anchors":[]},{"id":"238","title":"Option: vim.binds.whichKey.setupOpts.replace","content":"Functions/Lua Patterns for formatting the labels","path":"options.html#option-vim.binds.whichKey.setupOpts.replace","tokens":["patterns","the","functions","for","lua","formatting","labels"],"title_tokens":["setupopts","option","replace","whichkey","vim","binds"],"anchors":[]},{"id":"239","title":"Option: vim.binds.whichKey.setupOpts.win.border","content":"Which-key window border style","path":"options.html#option-vim.binds.whichKey.setupOpts.win.border","tokens":["window","which-key","border","style"],"title_tokens":["win","border","whichkey","binds","setupopts","option","vim"],"anchors":[]},{"id":"240","title":"Option: vim.build.finalPackage","content":"final output package","path":"options.html#option-vim.build.finalPackage","tokens":["final","package","output"],"title_tokens":["vim","build","finalpackage","option"],"anchors":[]},{"id":"241","title":"Option: vim.clipboard.enable","content":"Whether to enable clipboard management for Neovim. Users may still choose to manage their clipboard through {option}vim.options should they wish to avoid using this module. .","path":"options.html#option-vim.clipboard.enable","tokens":["users","whether","through","still","avoid","neovim","manage","vim","wish","this","module","using","may","option","they","for","choose","enable","management","should","clipboard","options","their"],"title_tokens":["clipboard","option","enable","vim"],"anchors":[]},{"id":"242","title":"Option: vim.clipboard.providers","content":"Clipboard providers for which packages will be added to nvf's {option}extraPackages. The package field may be set to null if related packages are already found in system packages to potentially reduce closure sizes.","path":"options.html#option-vim.clipboard.providers","tokens":["providers","option","extrapackages","potentially","reduce","the","for","set","clipboard","added","already","sizes","closure","related","package","will","which","packages","field","null","are","found","nvf","may","system"],"title_tokens":["clipboard","option","providers","vim"],"anchors":[]},{"id":"243","title":"Option: vim.clipboard.providers.wl-copy.enable","content":"Whether to enable wl-copy.","path":"options.html#option-vim.clipboard.providers.wl-copy.enable","tokens":["wl-copy","whether","enable"],"title_tokens":["option","wl-copy","enable","clipboard","vim","providers"],"anchors":[]},{"id":"244","title":"Option: vim.clipboard.providers.wl-copy.package","content":"The wl-clipboard package to use.","path":"options.html#option-vim.clipboard.providers.wl-copy.package","tokens":["package","the","wl-clipboard","use"],"title_tokens":["package","option","clipboard","vim","providers","wl-copy"],"anchors":[]},{"id":"245","title":"Option: vim.clipboard.providers.xclip.enable","content":"Whether to enable xclip.","path":"options.html#option-vim.clipboard.providers.xclip.enable","tokens":["xclip","whether","enable"],"title_tokens":["enable","vim","option","providers","clipboard","xclip"],"anchors":[]},{"id":"246","title":"Option: vim.clipboard.providers.xclip.package","content":"The xclip package to use.","path":"options.html#option-vim.clipboard.providers.xclip.package","tokens":["use","package","xclip","the"],"title_tokens":["vim","clipboard","option","providers","xclip","package"],"anchors":[]},{"id":"247","title":"Option: vim.clipboard.providers.xsel.enable","content":"Whether to enable xsel.","path":"options.html#option-vim.clipboard.providers.xsel.enable","tokens":["xsel","enable","whether"],"title_tokens":["option","providers","enable","vim","clipboard","xsel"],"anchors":[]},{"id":"248","title":"Option: vim.clipboard.providers.xsel.package","content":"The xsel package to use.","path":"options.html#option-vim.clipboard.providers.xsel.package","tokens":["use","the","xsel","package"],"title_tokens":["providers","vim","option","clipboard","xsel","package"],"anchors":[]},{"id":"249","title":"Option: vim.clipboard.registers","content":"The register to be used by the Neovim clipboard. Recognized types are:\nunnamed: Vim will use the clipboard register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\nunnamedplus: A variant of the \"unnamed\" flag which uses the clipboard register \"+\" ({command}:h quoteplus) instead of register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\n\nWhen unnamed and unnamedplus is included simultaneously as \"unnamed,unnamedplus\", yank and delete operations (but not put) will additionally copy the text into register \"*\".\nPlease see {command}:h clipboard for more details.","path":"options.html#option-vim.clipboard.registers","tokens":["use","change","clipboard","and","will","command","copy","the","which","simultaneously","operations","quoteplus","additionally","vim","when","please","details","neovim","into","register","delete","variant","see","recognized","for","are","types","unnamedplus","more","not","flag","yank","would","but","uses","instead","unnamed","all","included","used","put","normally","text"],"title_tokens":["vim","option","registers","clipboard"],"anchors":[]},{"id":"250","title":"Option: vim.comments.comment-nvim.enable","content":"Whether to enable smart and powerful comment plugin for neovim comment-nvim.","path":"options.html#option-vim.comments.comment-nvim.enable","tokens":["comment-nvim","whether","and","enable","powerful","for","smart","neovim","plugin","comment"],"title_tokens":["option","vim","enable","comment-nvim","comments"],"anchors":[]},{"id":"251","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentBlock","content":"Toggle current block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentBlock","tokens":["toggle","block","current","comment"],"title_tokens":["option","togglecurrentblock","comment-nvim","comments","mappings","vim"],"anchors":[]},{"id":"252","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentLine","content":"Toggle current line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentLine","tokens":["current","line","comment","toggle"],"title_tokens":["mappings","vim","comments","comment-nvim","togglecurrentline","option"],"anchors":[]},{"id":"253","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","content":"Toggle block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","tokens":["comment","toggle","block"],"title_tokens":["comment-nvim","comments","toggleopleaderblock","option","mappings","vim"],"anchors":[]},{"id":"254","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderLine","content":"Toggle line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderLine","tokens":["line","toggle","comment"],"title_tokens":["mappings","comments","comment-nvim","toggleopleaderline","option","vim"],"anchors":[]},{"id":"255","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedBlock","content":"Toggle selected block","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedBlock","tokens":["block","selected","toggle"],"title_tokens":["comment-nvim","vim","mappings","option","toggleselectedblock","comments"],"anchors":[]},{"id":"256","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedLine","content":"Toggle selected comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedLine","tokens":["selected","toggle","comment"],"title_tokens":["vim","comment-nvim","option","mappings","toggleselectedline","comments"],"anchors":[]},{"id":"257","title":"Option: vim.comments.comment-nvim.setupOpts","content":"Option table to pass into the setup function of Comment-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.comments.comment-nvim.setupOpts","tokens":["into","you","table","the","function","not","can","any","even","options","pass","option","they","listed","setup","comment-nvim","additional","docs"],"title_tokens":["setupopts","vim","option","comments","comment-nvim"],"anchors":[]},{"id":"258","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.basic","content":"Whether to enable basic mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.basic","tokens":["whether","mappings","enable","basic"],"title_tokens":["option","vim","comments","mappings","comment-nvim","basic","setupopts"],"anchors":[]},{"id":"259","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.extra","content":"Whether to enable extra mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.extra","tokens":["mappings","whether","enable","extra"],"title_tokens":["mappings","extra","comment-nvim","setupopts","comments","vim","option"],"anchors":[]},{"id":"260","title":"Option: vim.dashboard.alpha.enable","content":"Whether to enable fast and fully programmable greeter for neovim [alpha.nvim].","path":"options.html#option-vim.dashboard.alpha.enable","tokens":["alpha","whether","greeter","nvim","and","fast","neovim","fully","enable","programmable","for"],"title_tokens":["option","dashboard","enable","vim","alpha"],"anchors":[]},{"id":"261","title":"Option: vim.dashboard.alpha.layout","content":"Alpha dashboard layout","path":"options.html#option-vim.dashboard.alpha.layout","tokens":["dashboard","alpha","layout"],"title_tokens":["option","dashboard","alpha","layout","vim"],"anchors":[]},{"id":"262","title":"Option: vim.dashboard.alpha.opts","content":"Optional global options","path":"options.html#option-vim.dashboard.alpha.opts","tokens":["optional","global","options"],"title_tokens":["vim","dashboard","opts","option","alpha"],"anchors":[]},{"id":"263","title":"Option: vim.dashboard.alpha.theme","content":"Alpha default theme to use","path":"options.html#option-vim.dashboard.alpha.theme","tokens":["alpha","theme","use","default"],"title_tokens":["theme","dashboard","option","vim","alpha"],"anchors":[]},{"id":"264","title":"Option: vim.dashboard.dashboard-nvim.enable","content":"Whether to enable Fancy and Blazing Fast start screen plugin of neovim [dashboard.nvim].","path":"options.html#option-vim.dashboard.dashboard-nvim.enable","tokens":["plugin","start","nvim","dashboard","blazing","fast","screen","and","whether","enable","fancy","neovim"],"title_tokens":["enable","dashboard","dashboard-nvim","vim","option"],"anchors":[]},{"id":"265","title":"Option: vim.dashboard.dashboard-nvim.setupOpts","content":"Option table to pass into the setup function of dashboard.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.dashboard.dashboard-nvim.setupOpts","tokens":["options","they","nvim","into","the","pass","table","not","listed","setup","can","function","dashboard","docs","option","you","even","additional","any"],"title_tokens":["dashboard","vim","dashboard-nvim","option","setupopts"],"anchors":[]},{"id":"266","title":"Option: vim.dashboard.startify.bookmarks","content":"List of book marks to display on start page","path":"options.html#option-vim.dashboard.startify.bookmarks","tokens":["start","page","marks","list","display","book"],"title_tokens":["bookmarks","vim","dashboard","startify","option"],"anchors":[]},{"id":"267","title":"Option: vim.dashboard.startify.changeDirCmd","content":"Command to change the current window with.","path":"options.html#option-vim.dashboard.startify.changeDirCmd","tokens":["with","window","command","the","change","current"],"title_tokens":["changedircmd","vim","option","dashboard","startify"],"anchors":[]},{"id":"268","title":"Option: vim.dashboard.startify.changeToDir","content":"Whether Vim should change to the directory of the file you open","path":"options.html#option-vim.dashboard.startify.changeToDir","tokens":["whether","should","directory","file","the","change","vim","you","open"],"title_tokens":["startify","option","changetodir","vim","dashboard"],"anchors":[]},{"id":"269","title":"Option: vim.dashboard.startify.changeToVCRoot","content":"Whether Vim should change to the version control root when opening a file","path":"options.html#option-vim.dashboard.startify.changeToVCRoot","tokens":["should","root","change","opening","vim","control","file","whether","when","the","version"],"title_tokens":["vim","dashboard","changetovcroot","startify","option"],"anchors":[]},{"id":"270","title":"Option: vim.dashboard.startify.commands","content":"Commands that are presented to the user on startify page","path":"options.html#option-vim.dashboard.startify.commands","tokens":["are","presented","commands","page","startify","the","user","that"],"title_tokens":["commands","dashboard","option","vim","startify"],"anchors":[]},{"id":"271","title":"Option: vim.dashboard.startify.customFooter","content":"Text to place in the footer","path":"options.html#option-vim.dashboard.startify.customFooter","tokens":["footer","place","the","text"],"title_tokens":["dashboard","vim","startify","customfooter","option"],"anchors":[]},{"id":"272","title":"Option: vim.dashboard.startify.customHeader","content":"Text to place in the header","path":"options.html#option-vim.dashboard.startify.customHeader","tokens":["the","header","text","place"],"title_tokens":["startify","dashboard","customheader","vim","option"],"anchors":[]},{"id":"273","title":"Option: vim.dashboard.startify.customIndices","content":"Specify a list of default characters to use instead of numbers","path":"options.html#option-vim.dashboard.startify.customIndices","tokens":["instead","use","specify","list","characters","numbers","default"],"title_tokens":["vim","startify","dashboard","customindices","option"],"anchors":[]},{"id":"274","title":"Option: vim.dashboard.startify.disableOnStartup","content":"Whether vim-startify should be disabled on startup.\nThis will prevent startify from opening on startup, but it can still be called with :Startify","path":"options.html#option-vim.dashboard.startify.disableOnStartup","tokens":["can","prevent","from","whether","disabled","should","will","called","with","this","startup","vim-startify","still","opening","but","startify"],"title_tokens":["vim","startify","dashboard","disableonstartup","option"],"anchors":[]},{"id":"275","title":"Option: vim.dashboard.startify.enable","content":"Whether to enable fancy start screen for Vim [vim-startify].","path":"options.html#option-vim.dashboard.startify.enable","tokens":["start","vim","enable","vim-startify","for","whether","fancy","screen"],"title_tokens":["enable","option","vim","startify","dashboard"],"anchors":[]},{"id":"276","title":"Option: vim.dashboard.startify.filesNumber","content":"How many files to list","path":"options.html#option-vim.dashboard.startify.filesNumber","tokens":["files","many","how","list"],"title_tokens":["dashboard","vim","startify","option","filesnumber"],"anchors":[]},{"id":"277","title":"Option: vim.dashboard.startify.lists","content":"Specify the lists and in what order they are displayed on startify.","path":"options.html#option-vim.dashboard.startify.lists","tokens":["what","and","they","startify","specify","are","order","displayed","lists","the"],"title_tokens":["option","lists","dashboard","vim","startify"],"anchors":[]},{"id":"278","title":"Option: vim.dashboard.startify.paddingLeft","content":"Number of spaces used for left padding.","path":"options.html#option-vim.dashboard.startify.paddingLeft","tokens":["spaces","for","padding","number","used","left"],"title_tokens":["option","vim","dashboard","startify","paddingleft"],"anchors":[]},{"id":"279","title":"Option: vim.dashboard.startify.sessionAutoload","content":"Make vim-startify auto load Session.vim files from the current directory","path":"options.html#option-vim.dashboard.startify.sessionAutoload","tokens":["auto","load","the","vim-startify","session","make","from","vim","current","files","directory"],"title_tokens":["sessionautoload","startify","vim","option","dashboard"],"anchors":[]},{"id":"280","title":"Option: vim.dashboard.startify.sessionBeforeSave","content":"Commands to run before saving a session","path":"options.html#option-vim.dashboard.startify.sessionBeforeSave","tokens":["saving","commands","run","before","session"],"title_tokens":["option","vim","dashboard","startify","sessionbeforesave"],"anchors":[]},{"id":"281","title":"Option: vim.dashboard.startify.sessionDeleteBuffers","content":"Delete all buffers when loading or closing a session","path":"options.html#option-vim.dashboard.startify.sessionDeleteBuffers","tokens":["all","buffers","when","delete","loading","closing","session"],"title_tokens":["vim","dashboard","sessiondeletebuffers","option","startify"],"anchors":[]},{"id":"282","title":"Option: vim.dashboard.startify.sessionDir","content":"Directory to save and load sessions from","path":"options.html#option-vim.dashboard.startify.sessionDir","tokens":["from","directory","sessions","save","and","load"],"title_tokens":["vim","startify","option","dashboard","sessiondir"],"anchors":[]},{"id":"283","title":"Option: vim.dashboard.startify.sessionPersistence","content":"Persist session before leaving vim or switching session","path":"options.html#option-vim.dashboard.startify.sessionPersistence","tokens":["leaving","persist","session","before","vim","switching"],"title_tokens":["startify","option","vim","dashboard","sessionpersistence"],"anchors":[]},{"id":"284","title":"Option: vim.dashboard.startify.sessionRemoveLines","content":"Patterns to remove from session files","path":"options.html#option-vim.dashboard.startify.sessionRemoveLines","tokens":["session","patterns","files","remove","from"],"title_tokens":["dashboard","startify","vim","option","sessionremovelines"],"anchors":[]},{"id":"285","title":"Option: vim.dashboard.startify.sessionSavecmds","content":"List of commands to run when loading a session.","path":"options.html#option-vim.dashboard.startify.sessionSavecmds","tokens":["commands","session","loading","run","when","list"],"title_tokens":["sessionsavecmds","option","vim","dashboard","startify"],"anchors":[]},{"id":"286","title":"Option: vim.dashboard.startify.sessionSavevars","content":"List of variables to save into a session file.","path":"options.html#option-vim.dashboard.startify.sessionSavevars","tokens":["file","save","session","list","variables","into"],"title_tokens":["sessionsavevars","dashboard","option","vim","startify"],"anchors":[]},{"id":"287","title":"Option: vim.dashboard.startify.sessionSort","content":"While true, sessions will be sorted by date rather than alphabetically.","path":"options.html#option-vim.dashboard.startify.sessionSort","tokens":["than","sessions","true","will","sorted","rather","alphabetically","while","date"],"title_tokens":["dashboard","option","vim","startify","sessionsort"],"anchors":[]},{"id":"288","title":"Option: vim.dashboard.startify.skipList","content":"List of regex patterns to exclude from MRU lists","path":"options.html#option-vim.dashboard.startify.skipList","tokens":["mru","exclude","from","regex","lists","patterns","list"],"title_tokens":["skiplist","option","vim","dashboard","startify"],"anchors":[]},{"id":"289","title":"Option: vim.dashboard.startify.skipListServer","content":"List of vim servers to not load startify for","path":"options.html#option-vim.dashboard.startify.skipListServer","tokens":["startify","not","list","load","for","servers","vim"],"title_tokens":["option","startify","skiplistserver","vim","dashboard"],"anchors":[]},{"id":"290","title":"Option: vim.dashboard.startify.unsafe","content":"Whether to turn on unsafe mode for Startify.\nWhile enabld, vim-startify will stops resolving links, checking files are readable and filtering bookmark list","path":"options.html#option-vim.dashboard.startify.unsafe","tokens":["mode","files","turn","filtering","list","will","enabld","readable","unsafe","resolving","while","links","are","bookmark","and","checking","stops","vim-startify","startify","for","whether"],"title_tokens":["unsafe","vim","startify","dashboard","option"],"anchors":[]},{"id":"291","title":"Option: vim.dashboard.startify.updateOldFiles","content":"Set if you want startify to always update and not just when neovim closes","path":"options.html#option-vim.dashboard.startify.updateOldFiles","tokens":["closes","you","set","update","when","always","neovim","startify","just","not","and","want"],"title_tokens":["updateoldfiles","option","vim","startify","dashboard"],"anchors":[]},{"id":"292","title":"Option: vim.dashboard.startify.useEnv","content":"Show environment variables in path if name is shorter than value","path":"options.html#option-vim.dashboard.startify.useEnv","tokens":["shorter","path","value","variables","than","name","show","environment"],"title_tokens":["useenv","dashboard","option","vim","startify"],"anchors":[]},{"id":"293","title":"Option: vim.debugMode.enable","content":"Whether to enable debug mode.","path":"options.html#option-vim.debugMode.enable","tokens":["enable","debug","whether","mode"],"title_tokens":["vim","debugmode","option","enable"],"anchors":[]},{"id":"294","title":"Option: vim.debugMode.level","content":"Set verbosity level of Neovim while debug mode is enabled.\nValue must be be one of the levels expected by Neovim's verbose option","path":"options.html#option-vim.debugMode.level","tokens":["value","verbose","set","option","verbosity","debug","must","expected","one","the","level","while","neovim","mode","levels","enabled"],"title_tokens":["vim","debugmode","option","level"],"anchors":[]},{"id":"295","title":"Option: vim.debugMode.logFile","content":"Set the log file that will be used to store verbose messages set by the verbose option.","path":"options.html#option-vim.debugMode.logFile","tokens":["file","used","set","log","the","store","messages","will","verbose","that","option"],"title_tokens":["vim","logfile","debugmode","option"],"anchors":[]},{"id":"296","title":"Option: vim.debugger.nvim-dap.enable","content":"Whether to enable debugging via nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.enable","tokens":["via","whether","nvim-dap","debugging","enable"],"title_tokens":["debugger","nvim-dap","vim","option","enable"],"anchors":[]},{"id":"297","title":"Option: vim.debugger.nvim-dap.mappings.continue","content":"Continue","path":"options.html#option-vim.debugger.nvim-dap.mappings.continue","tokens":["continue"],"title_tokens":["nvim-dap","continue","debugger","vim","option","mappings"],"anchors":[]},{"id":"298","title":"Option: vim.debugger.nvim-dap.mappings.goDown","content":"Go down stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goDown","tokens":["down","stacktrace"],"title_tokens":["option","nvim-dap","mappings","vim","debugger","godown"],"anchors":[]},{"id":"299","title":"Option: vim.debugger.nvim-dap.mappings.goUp","content":"Go up stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goUp","tokens":["stacktrace"],"title_tokens":["vim","nvim-dap","option","debugger","mappings","goup"],"anchors":[]},{"id":"300","title":"Option: vim.debugger.nvim-dap.mappings.hover","content":"Hover","path":"options.html#option-vim.debugger.nvim-dap.mappings.hover","tokens":["hover"],"title_tokens":["mappings","hover","debugger","option","vim","nvim-dap"],"anchors":[]},{"id":"301","title":"Option: vim.debugger.nvim-dap.mappings.restart","content":"Restart","path":"options.html#option-vim.debugger.nvim-dap.mappings.restart","tokens":["restart"],"title_tokens":["restart","debugger","vim","nvim-dap","option","mappings"],"anchors":[]},{"id":"302","title":"Option: vim.debugger.nvim-dap.mappings.runLast","content":"Re-run Last Debug Session","path":"options.html#option-vim.debugger.nvim-dap.mappings.runLast","tokens":["last","re-run","session","debug"],"title_tokens":["option","runlast","debugger","vim","nvim-dap","mappings"],"anchors":[]},{"id":"303","title":"Option: vim.debugger.nvim-dap.mappings.runToCursor","content":"Continue to the current cursor","path":"options.html#option-vim.debugger.nvim-dap.mappings.runToCursor","tokens":["current","cursor","continue","the"],"title_tokens":["mappings","vim","debugger","option","nvim-dap","runtocursor"],"anchors":[]},{"id":"304","title":"Option: vim.debugger.nvim-dap.mappings.stepBack","content":"Step back","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepBack","tokens":["back","step"],"title_tokens":["mappings","vim","stepback","option","debugger","nvim-dap"],"anchors":[]},{"id":"305","title":"Option: vim.debugger.nvim-dap.mappings.stepInto","content":"Step into function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepInto","tokens":["into","step","function"],"title_tokens":["option","debugger","nvim-dap","vim","mappings","stepinto"],"anchors":[]},{"id":"306","title":"Option: vim.debugger.nvim-dap.mappings.stepOut","content":"Step out of function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOut","tokens":["out","function","step"],"title_tokens":["stepout","mappings","debugger","option","vim","nvim-dap"],"anchors":[]},{"id":"307","title":"Option: vim.debugger.nvim-dap.mappings.stepOver","content":"Next step","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOver","tokens":["step","next"],"title_tokens":["mappings","vim","debugger","option","stepover","nvim-dap"],"anchors":[]},{"id":"308","title":"Option: vim.debugger.nvim-dap.mappings.terminate","content":"Terminate","path":"options.html#option-vim.debugger.nvim-dap.mappings.terminate","tokens":["terminate"],"title_tokens":["vim","mappings","terminate","nvim-dap","debugger","option"],"anchors":[]},{"id":"309","title":"Option: vim.debugger.nvim-dap.mappings.toggleBreakpoint","content":"Toggle breakpoint","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleBreakpoint","tokens":["breakpoint","toggle"],"title_tokens":["mappings","togglebreakpoint","nvim-dap","option","vim","debugger"],"anchors":[]},{"id":"310","title":"Option: vim.debugger.nvim-dap.mappings.toggleDapUI","content":"Toggle DAP-UI","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleDapUI","tokens":["toggle","dap-ui"],"title_tokens":["mappings","debugger","toggledapui","nvim-dap","option","vim"],"anchors":[]},{"id":"311","title":"Option: vim.debugger.nvim-dap.mappings.toggleRepl","content":"Toggle Repl","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleRepl","tokens":["repl","toggle"],"title_tokens":["togglerepl","nvim-dap","mappings","vim","option","debugger"],"anchors":[]},{"id":"312","title":"Option: vim.debugger.nvim-dap.sources","content":"List of debuggers to install","path":"options.html#option-vim.debugger.nvim-dap.sources","tokens":["debuggers","list","install"],"title_tokens":["vim","option","sources","debugger","nvim-dap"],"anchors":[]},{"id":"313","title":"Option: vim.debugger.nvim-dap.ui.autoStart","content":"Automatically Opens and Closes DAP-UI upon starting/closing a debugging session","path":"options.html#option-vim.debugger.nvim-dap.ui.autoStart","tokens":["upon","closing","automatically","session","opens","dap-ui","and","starting","closes","debugging"],"title_tokens":["option","vim","nvim-dap","debugger","autostart"],"anchors":[]},{"id":"314","title":"Option: vim.debugger.nvim-dap.ui.enable","content":"Whether to enable UI extension for nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.ui.enable","tokens":["enable","for","nvim-dap","whether","extension"],"title_tokens":["vim","debugger","enable","option","nvim-dap"],"anchors":[]},{"id":"315","title":"Option: vim.debugger.nvim-dap.ui.setupOpts","content":"Option table to pass into the setup function of nvim-dap-ui\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.debugger.nvim-dap.ui.setupOpts","tokens":["not","option","you","can","any","the","setup","nvim-dap-ui","even","into","pass","listed","options","docs","function","they","table","additional"],"title_tokens":["debugger","nvim-dap","vim","option","setupopts"],"anchors":[]},{"id":"316","title":"Option: vim.diagnostics.config","content":"Values that will be passed to vim.diagnostic.config after being converted to a Lua table. Possible values for each key can be found in the help text for vim.diagnostics.Opts. You may find more about the diagnostics API of Neovim in {command}:help diagnostic-api.\n:::{.note} This option is freeform. You may set values that are not present in nvf documentation, but those values will not be fully type checked. Please refer to the help text for vim.diagnostic.Opts for appropriate values. :::","path":"options.html#option-vim.diagnostics.config","tokens":["for","present","those","passed","after","converted","note","but","config","api","may","neovim","documentation","that","key","freeform","you","will","fully","refer","this","more","table","text","nvf","appropriate","find","please","diagnostics","the","command","not","each","found","set","opts","diagnostic-api","help","possible","being","vim","option","are","lua","values","type","diagnostic","checked","can","about"],"title_tokens":["vim","option","diagnostics","config"],"anchors":[]},{"id":"317","title":"Option: vim.diagnostics.config.signs","content":"Use signs for diagnostics. See {command}:help diagnostic-signs.\n:::{.note} The code presented in that example section uses Lua expressions as object keys which only translate well if you use lib.generators.mkLuaInline as in the example. :::","path":"options.html#option-vim.diagnostics.config.signs","tokens":["well","for","see","note","translate","use","generators","only","signs","expressions","diagnostics","which","section","object","keys","lua","diagnostic-signs","that","presented","help","command","lib","the","example","mkluainline","you","uses","code"],"title_tokens":["vim","signs","config","diagnostics","option"],"anchors":[]},{"id":"318","title":"Option: vim.diagnostics.config.underline","content":"Use underline for diagnostics.","path":"options.html#option-vim.diagnostics.config.underline","tokens":["use","for","diagnostics","underline"],"title_tokens":["underline","vim","diagnostics","option","config"],"anchors":[]},{"id":"319","title":"Option: vim.diagnostics.config.update_in_insert","content":"Update diagnostics in Insert mode. If false, diagnostics will be updated on InsertLeave ({command}:help InsertLeave).","path":"options.html#option-vim.diagnostics.config.update_in_insert","tokens":["false","will","updated","help","update","insertleave","mode","insert","command","diagnostics"],"title_tokens":["config","diagnostics","option","update_in_insert","vim"],"anchors":[]},{"id":"320","title":"Option: vim.diagnostics.config.virtual_lines","content":"Use virtual lines for diagnostics.","path":"options.html#option-vim.diagnostics.config.virtual_lines","tokens":["use","virtual","for","diagnostics","lines"],"title_tokens":["config","virtual_lines","vim","diagnostics","option"],"anchors":[]},{"id":"321","title":"Option: vim.diagnostics.config.virtual_text","content":"Use virtual text for diagnostics. If multiple diagnostics are set for a namespace, one prefix per diagnostic + the last diagnostic message are shown.","path":"options.html#option-vim.diagnostics.config.virtual_text","tokens":["diagnostic","virtual","per","last","shown","for","use","set","one","prefix","namespace","multiple","are","text","diagnostics","message","the"],"title_tokens":["vim","option","virtual_text","config","diagnostics"],"anchors":[]},{"id":"322","title":"Option: vim.diagnostics.enable","content":"Whether to enable diagnostics module for Neovim.","path":"options.html#option-vim.diagnostics.enable","tokens":["for","enable","diagnostics","module","neovim","whether"],"title_tokens":["option","diagnostics","vim","enable"],"anchors":[]},{"id":"323","title":"Option: vim.diagnostics.nvim-lint.enable","content":"Whether to enable asynchronous linter plugin for Neovim [nvim-lint].","path":"options.html#option-vim.diagnostics.nvim-lint.enable","tokens":["enable","linter","plugin","for","whether","asynchronous","neovim","nvim-lint"],"title_tokens":["option","nvim-lint","vim","enable","diagnostics"],"anchors":[]},{"id":"324","title":"Option: vim.diagnostics.nvim-lint.lint_after_save","content":"Whether to enable autocmd to lint after each save.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_after_save","tokens":["each","enable","whether","autocmd","lint","save","after"],"title_tokens":["option","nvim-lint","diagnostics","lint_after_save","vim"],"anchors":[]},{"id":"325","title":"Option: vim.diagnostics.nvim-lint.lint_function","content":"Define the global function nvf_lint which is used by nvf to lint.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_function","tokens":["nvf_lint","the","nvf","lint","define","function","global","which","used"],"title_tokens":["option","vim","diagnostics","nvim-lint","lint_function"],"anchors":[]},{"id":"326","title":"Option: vim.diagnostics.nvim-lint.linters","content":"Linter configurations. Builtin linters will be updated and not replaced, but note that this is not a deep extend operation, i.e. if you define an env option, it will replace the entire env table provided by the builtin (if it exists).","path":"options.html#option-vim.diagnostics.nvim-lint.linters","tokens":["builtin","linters","deep","extend","env","replaced","will","the","and","not","exists","updated","that","configurations","provided","option","operation","table","linter","but","this","you","define","replace","entire","note"],"title_tokens":["linters","vim","option","diagnostics","nvim-lint"],"anchors":[]},{"id":"327","title":"Option: vim.diagnostics.nvim-lint.linters..append_fname","content":"Automatically add the current file name to the commands arguments. Only has an effect if stdin is false","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.append_fname","tokens":["has","only","effect","stdin","false","automatically","commands","file","current","name","the","add","arguments"],"title_tokens":["nvim-lint","option","append_fname","linters","diagnostics","name","vim"],"anchors":[]},{"id":"328","title":"Option: vim.diagnostics.nvim-lint.linters..args","content":"Arguments to pass","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.args","tokens":["pass","arguments"],"title_tokens":["option","linters","diagnostics","name","nvim-lint","args","vim"],"anchors":[]},{"id":"329","title":"Option: vim.diagnostics.nvim-lint.linters..cmd","content":"Command of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cmd","tokens":["linter","command","the"],"title_tokens":["option","nvim-lint","diagnostics","vim","name","cmd","linters"],"anchors":[]},{"id":"330","title":"Option: vim.diagnostics.nvim-lint.linters..cwd","content":"Working directory of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cwd","tokens":["directory","working","the","linter"],"title_tokens":["cwd","linters","diagnostics","vim","option","nvim-lint","name"],"anchors":[]},{"id":"331","title":"Option: vim.diagnostics.nvim-lint.linters..env","content":"Environment variables to use","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.env","tokens":["environment","use","variables"],"title_tokens":["option","vim","name","diagnostics","linters","env","nvim-lint"],"anchors":[]},{"id":"332","title":"Option: vim.diagnostics.nvim-lint.linters..ignore_exitcode","content":"Declares if exit code != 1 should be ignored or result in a warning.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.ignore_exitcode","tokens":["exit","should","declares","code","ignored","warning","result"],"title_tokens":["nvim-lint","name","diagnostics","vim","ignore_exitcode","option","linters"],"anchors":[]},{"id":"333","title":"Option: vim.diagnostics.nvim-lint.linters..name","content":"Name of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.name","tokens":["name","the","linter"],"title_tokens":["name","nvim-lint","linters","option","vim","diagnostics"],"anchors":[]},{"id":"334","title":"Option: vim.diagnostics.nvim-lint.linters..parser","content":"Parser function","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.parser","tokens":["function","parser"],"title_tokens":["name","option","diagnostics","nvim-lint","linters","vim","parser"],"anchors":[]},{"id":"335","title":"Option: vim.diagnostics.nvim-lint.linters..required_files","content":"Required files to lint. These files must exist relative to the cwd of the linter or else this linter will be skipped\n::: {.note} This option is an nvf extension that only takes effect if you use the nvf_lint() lua function.\nSee {option}vim.diagnostics.nvim-lint.lint_function. :::","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.required_files","tokens":["relative","skipped","cwd","takes","files","see","you","will","only","vim","must","extension","required","diagnostics","function","lint_function","effect","nvf_lint","linter","else","lua","the","note","lint","option","these","exist","nvim-lint","nvf","that","use","this"],"title_tokens":["diagnostics","option","linters","name","required_files","nvim-lint","vim"],"anchors":[]},{"id":"336","title":"Option: vim.diagnostics.nvim-lint.linters..stdin","content":"Send content via stdin.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stdin","tokens":["via","content","stdin","send"],"title_tokens":["linters","option","vim","stdin","diagnostics","name","nvim-lint"],"anchors":[]},{"id":"337","title":"Option: vim.diagnostics.nvim-lint.linters..stream","content":"Result stream","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stream","tokens":["stream","result"],"title_tokens":["nvim-lint","option","linters","vim","stream","diagnostics","name"],"anchors":[]},{"id":"338","title":"Option: vim.diagnostics.nvim-lint.linters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent through `toLuaObject. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.diagnostics.nvim-lint.linters_by_ft","tokens":["formatters","set","key","the","types","takes","that","through","its","accept","where","map","able","passing","lua","conform","option","are","filetype","responsible","this","nix","format","converted","toluaobject","will","correct","you","for","generate","data","value","equivalent"],"title_tokens":["vim","nvim-lint","option","linters_by_ft","diagnostics"],"anchors":[]},{"id":"339","title":"Option: vim.diagnostics.presets.biomejs.enable","content":"Whether to enable the Biome Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.biomejs for customization .","path":"options.html#option-vim.diagnostics.presets.biomejs.enable","tokens":["linters","use","option","biomejs","vim","customization","biome","for","whether","nvim-lint","diagnostics","provider","the","enable"],"title_tokens":["biomejs","option","enable","vim","presets","diagnostics"],"anchors":[]},{"id":"340","title":"Option: vim.diagnostics.presets.checkmake.enable","content":"Whether to enable the Checkmake Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.checkmake for customization .","path":"options.html#option-vim.diagnostics.presets.checkmake.enable","tokens":["the","diagnostics","option","provider","use","whether","checkmake","nvim-lint","for","customization","vim","linters","enable"],"title_tokens":["option","vim","diagnostics","checkmake","enable","presets"],"anchors":[]},{"id":"341","title":"Option: vim.diagnostics.presets.cpplint.enable","content":"Whether to enable the cpplint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.cpplint for customization .","path":"options.html#option-vim.diagnostics.presets.cpplint.enable","tokens":["the","diagnostics","for","enable","provider","option","vim","customization","linters","cpplint","whether","nvim-lint","use"],"title_tokens":["presets","enable","diagnostics","vim","cpplint","option"],"anchors":[]},{"id":"342","title":"Option: vim.diagnostics.presets.deadnix.enable","content":"Whether to enable the Deadnix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.deadnix for customization .","path":"options.html#option-vim.diagnostics.presets.deadnix.enable","tokens":["customization","for","deadnix","option","provider","vim","enable","the","whether","diagnostics","use","nvim-lint","linters"],"title_tokens":["option","presets","diagnostics","deadnix","vim","enable"],"anchors":[]},{"id":"343","title":"Option: vim.diagnostics.presets.djlint.enable","content":"Whether to enable the djLint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.djlint for customization .","path":"options.html#option-vim.diagnostics.presets.djlint.enable","tokens":["use","diagnostics","djlint","provider","nvim-lint","for","whether","option","vim","linters","customization","enable","the"],"title_tokens":["option","djlint","enable","presets","diagnostics","vim"],"anchors":[]},{"id":"344","title":"Option: vim.diagnostics.presets.dotenv-linter.enable","content":"Whether to enable the Dotenv Linter Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.dotenv-linter for customization .","path":"options.html#option-vim.diagnostics.presets.dotenv-linter.enable","tokens":["dotenv","customization","for","enable","vim","whether","linters","use","nvim-lint","dotenv-linter","option","linter","provider","the","diagnostics"],"title_tokens":["presets","vim","enable","option","diagnostics","dotenv-linter"],"anchors":[]},{"id":"345","title":"Option: vim.diagnostics.presets.eslint_d.enable","content":"Whether to enable the Eslint Daemon Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.eslint_d for customization .","path":"options.html#option-vim.diagnostics.presets.eslint_d.enable","tokens":["vim","diagnostics","eslint","daemon","use","the","for","whether","option","provider","nvim-lint","customization","enable","linters","eslint_d"],"title_tokens":["option","vim","eslint_d","enable","presets","diagnostics"],"anchors":[]},{"id":"346","title":"Option: vim.diagnostics.presets.golangci-lint.enable","content":"Whether to enable the GolangCI Lint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.golangci-lint for customization .","path":"options.html#option-vim.diagnostics.presets.golangci-lint.enable","tokens":["use","option","enable","vim","customization","diagnostics","lint","nvim-lint","whether","linters","provider","the","for","golangci","golangci-lint"],"title_tokens":["option","vim","diagnostics","presets","enable","golangci-lint"],"anchors":[]},{"id":"347","title":"Option: vim.diagnostics.presets.hadolint.enable","content":"Whether to enable the Hadolint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.hadolint for customization .","path":"options.html#option-vim.diagnostics.presets.hadolint.enable","tokens":["hadolint","linters","use","the","customization","provider","enable","option","nvim-lint","for","whether","diagnostics","vim"],"title_tokens":["enable","option","vim","hadolint","diagnostics","presets"],"anchors":[]},{"id":"348","title":"Option: vim.diagnostics.presets.htmlhint.enable","content":"Whether to enable the HTMLHint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.htmlhint for customization .","path":"options.html#option-vim.diagnostics.presets.htmlhint.enable","tokens":["linters","customization","option","nvim-lint","use","provider","the","diagnostics","enable","for","htmlhint","vim","whether"],"title_tokens":["presets","htmlhint","enable","option","vim","diagnostics"],"anchors":[]},{"id":"349","title":"Option: vim.diagnostics.presets.ktlint.enable","content":"Whether to enable the ktlint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.ktlint for customization .","path":"options.html#option-vim.diagnostics.presets.ktlint.enable","tokens":["linters","diagnostics","provider","ktlint","for","option","vim","enable","nvim-lint","the","customization","whether","use"],"title_tokens":["vim","option","presets","ktlint","enable","diagnostics"],"anchors":[]},{"id":"350","title":"Option: vim.diagnostics.presets.luacheck.enable","content":"Whether to enable the Luacheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.luacheck for customization .","path":"options.html#option-vim.diagnostics.presets.luacheck.enable","tokens":["provider","the","luacheck","diagnostics","linters","whether","enable","option","vim","customization","nvim-lint","use","for"],"title_tokens":["luacheck","enable","vim","presets","option","diagnostics"],"anchors":[]},{"id":"351","title":"Option: vim.diagnostics.presets.markdownlint-cli2.enable","content":"Whether to enable the Markdownlint CLI 2 Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.markdownlint-cli2 for customization .","path":"options.html#option-vim.diagnostics.presets.markdownlint-cli2.enable","tokens":["markdownlint-cli2","provider","cli","option","vim","diagnostics","enable","the","use","linters","for","markdownlint","nvim-lint","customization","whether"],"title_tokens":["option","enable","presets","markdownlint-cli2","vim","diagnostics"],"anchors":[]},{"id":"352","title":"Option: vim.diagnostics.presets.mypy.enable","content":"Whether to enable the Mypy Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.mypy for customization .","path":"options.html#option-vim.diagnostics.presets.mypy.enable","tokens":["customization","whether","nvim-lint","provider","diagnostics","linters","the","mypy","enable","option","for","use","vim"],"title_tokens":["vim","diagnostics","presets","option","mypy","enable"],"anchors":[]},{"id":"353","title":"Option: vim.diagnostics.presets.phpstan.enable","content":"Whether to enable the PHPStan Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.phpstan for customization .","path":"options.html#option-vim.diagnostics.presets.phpstan.enable","tokens":["use","option","nvim-lint","provider","customization","for","enable","linters","vim","the","phpstan","whether","diagnostics"],"title_tokens":["enable","vim","diagnostics","option","presets","phpstan"],"anchors":[]},{"id":"354","title":"Option: vim.diagnostics.presets.rubocop.enable","content":"Whether to enable the RuboCop Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rubocop for customization .","path":"options.html#option-vim.diagnostics.presets.rubocop.enable","tokens":["vim","enable","option","whether","provider","the","use","rubocop","linters","nvim-lint","diagnostics","for","customization"],"title_tokens":["vim","presets","rubocop","option","enable","diagnostics"],"anchors":[]},{"id":"355","title":"Option: vim.diagnostics.presets.rumdl.enable","content":"Whether to enable the Rumdl Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rumdl for customization .","path":"options.html#option-vim.diagnostics.presets.rumdl.enable","tokens":["nvim-lint","diagnostics","for","enable","customization","rumdl","option","vim","the","whether","use","linters","provider"],"title_tokens":["presets","enable","rumdl","diagnostics","vim","option"],"anchors":[]},{"id":"356","title":"Option: vim.diagnostics.presets.selene.enable","content":"Whether to enable the Selene Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.selene for customization .","path":"options.html#option-vim.diagnostics.presets.selene.enable","tokens":["diagnostics","use","vim","whether","nvim-lint","selene","option","linters","customization","provider","enable","for","the"],"title_tokens":["selene","diagnostics","enable","option","vim","presets"],"anchors":[]},{"id":"357","title":"Option: vim.diagnostics.presets.shellcheck.enable","content":"Whether to enable the Shellcheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.shellcheck for customization .","path":"options.html#option-vim.diagnostics.presets.shellcheck.enable","tokens":["the","provider","diagnostics","option","shellcheck","enable","vim","for","linters","whether","use","nvim-lint","customization"],"title_tokens":["shellcheck","vim","diagnostics","enable","presets","option"],"anchors":[]},{"id":"358","title":"Option: vim.diagnostics.presets.sqlfluff.enable","content":"Whether to enable the SQLFluff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqlfluff for customization .","path":"options.html#option-vim.diagnostics.presets.sqlfluff.enable","tokens":["linters","option","sqlfluff","vim","enable","the","customization","use","diagnostics","nvim-lint","provider","whether","for"],"title_tokens":["vim","diagnostics","option","sqlfluff","presets","enable"],"anchors":[]},{"id":"359","title":"Option: vim.diagnostics.presets.sqruff.enable","content":"Whether to enable the Sqruff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqruff for customization .","path":"options.html#option-vim.diagnostics.presets.sqruff.enable","tokens":["whether","enable","sqruff","nvim-lint","the","for","provider","linters","diagnostics","customization","option","use","vim"],"title_tokens":["option","presets","diagnostics","sqruff","vim","enable"],"anchors":[]},{"id":"360","title":"Option: vim.diagnostics.presets.statix.enable","content":"Whether to enable the Statix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.statix for customization .","path":"options.html#option-vim.diagnostics.presets.statix.enable","tokens":["for","linters","enable","whether","statix","diagnostics","option","the","vim","nvim-lint","customization","provider","use"],"title_tokens":["diagnostics","vim","presets","option","enable","statix"],"anchors":[]},{"id":"361","title":"Option: vim.diagnostics.presets.stylelint.enable","content":"Whether to enable the Stylelint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.stylelint for customization .","path":"options.html#option-vim.diagnostics.presets.stylelint.enable","tokens":["enable","customization","provider","vim","diagnostics","the","linters","nvim-lint","use","option","whether","for","stylelint"],"title_tokens":["diagnostics","presets","option","vim","stylelint","enable"],"anchors":[]},{"id":"362","title":"Option: vim.diagnostics.presets.taplo.enable","content":"Whether to enable the Taplo Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.taplo for customization .","path":"options.html#option-vim.diagnostics.presets.taplo.enable","tokens":["use","taplo","whether","provider","diagnostics","for","enable","the","option","nvim-lint","vim","linters","customization"],"title_tokens":["enable","taplo","option","presets","vim","diagnostics"],"anchors":[]},{"id":"363","title":"Option: vim.diagnostics.presets.tombi.enable","content":"Whether to enable the Tombi Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.tombi for customization .","path":"options.html#option-vim.diagnostics.presets.tombi.enable","tokens":["the","provider","vim","whether","use","enable","linters","for","tombi","diagnostics","option","nvim-lint","customization"],"title_tokens":["presets","enable","vim","option","diagnostics","tombi"],"anchors":[]},{"id":"364","title":"Option: vim.enableLuaLoader","content":"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:\noverrides loadfile\nadds the lua loader using the byte-compilation cache\nadds the libs loader\nremoves the default Neovim loader\n\n::: {.note} The Lua module loader is disabled by default. Before setting this option, please take a look at the {option}[official documentation]. This option may be enabled by default in the future. :::","path":"options.html#option-vim.enableLuaLoader","tokens":["please","look","setting","experimental","speed","loadfile","removes","enabled","process","the","using","neovim","option","start","cache","take","official","note","will","true","disabled","documentation","libs","may","future","byte-compilation","default","module","before","overrides","enable","this","which","lua","adds","whether","loader"],"title_tokens":["vim","enablelualoader","option"],"anchors":[]},{"id":"365","title":"Option: vim.extraLuaFiles","content":"Additional Lua files that will be sourced by Neovim.\nTakes both absolute and relative paths, all of which will be called via the luafile command in Neovim.\nSee lua-commands on the Neovim documentation for more details.\n::: {.warning} All paths passed to this option must be valid. If Neovim cannot resolve the path you are attempting to source, then your configuration will error, and Neovim will not start. Please ensure that all paths are correct before using this option. :::","path":"options.html#option-vim.extraLuaFiles","tokens":["luafile","see","details","this","configuration","please","must","using","that","which","more","all","passed","takes","you","source","command","sourced","attempting","start","correct","for","the","lua","relative","then","lua-commands","are","resolve","path","your","via","called","paths","cannot","neovim","not","ensure","documentation","and","before","warning","error","additional","will","absolute","option","files","valid","both"],"title_tokens":["option","vim","extraluafiles"],"anchors":[]},{"id":"366","title":"Option: vim.extraPackages","content":"List of additional packages to make available to the Neovim wrapper.","path":"options.html#option-vim.extraPackages","tokens":["make","wrapper","the","available","list","neovim","additional","packages"],"title_tokens":["vim","extrapackages","option"],"anchors":[]},{"id":"367","title":"Option: vim.extraPlugins","content":"A list of plugins and their configurations that will be set up after builtin plugins.\nThis option takes a special type that allows you to order your custom plugins using nvf's modified DAG library.","path":"options.html#option-vim.extraPlugins","tokens":["that","builtin","library","you","your","option","using","modified","list","after","set","takes","and","special","type","this","plugins","allows","order","custom","nvf","their","dag","configurations","will"],"title_tokens":["vim","option","extraplugins"],"anchors":[]},{"id":"368","title":"Option: vim.extraPlugins..after","content":"Setup this plugin after the following ones.","path":"options.html#option-vim.extraPlugins._name_.after","tokens":["plugin","following","after","the","ones","setup","this"],"title_tokens":["after","option","extraplugins","vim","name"],"anchors":[]},{"id":"369","title":"Option: vim.extraPlugins..package","content":"Plugin Package.","path":"options.html#option-vim.extraPlugins._name_.package","tokens":["plugin","package"],"title_tokens":["option","name","vim","extraplugins","package"],"anchors":[]},{"id":"370","title":"Option: vim.extraPlugins..setup","content":"Lua code to run during setup.","path":"options.html#option-vim.extraPlugins._name_.setup","tokens":["lua","run","setup","during","code"],"title_tokens":["option","extraplugins","vim","name","setup"],"anchors":[]},{"id":"371","title":"Option: vim.filetree.neo-tree.enable","content":"Whether to enable filetree via neo-tree.nvim.","path":"options.html#option-vim.filetree.neo-tree.enable","tokens":["nvim","enable","whether","neo-tree","filetree","via"],"title_tokens":["vim","enable","option","filetree","neo-tree"],"anchors":[]},{"id":"372","title":"Option: vim.filetree.neo-tree.setupOpts","content":"Option table to pass into the setup function of neo-tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.neo-tree.setupOpts","tokens":["option","additional","not","function","table","into","you","any","listed","neo-tree","the","docs","even","options","can","setup","they","pass"],"title_tokens":["option","neo-tree","vim","filetree","setupopts"],"anchors":[]},{"id":"373","title":"Option: vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","content":"Whether to add a blank line at the top of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","tokens":["the","top","add","blank","line","whether","tree"],"title_tokens":["vim","option","filetree","add_blank_line_at_top","setupopts","neo-tree"],"anchors":[]},{"id":"374","title":"Option: vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","content":"Whether to automatically clean up broken neo-tree buffers saved in sessions","path":"options.html#option-vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","tokens":["automatically","buffers","sessions","broken","whether","neo-tree","clean","saved"],"title_tokens":["neo-tree","option","auto_clean_after_session_restore","setupopts","vim","filetree"],"anchors":[]},{"id":"375","title":"Option: vim.filetree.neo-tree.setupOpts.default_source","content":"You can choose a specific source.\nlast here which indicates the last used source","path":"options.html#option-vim.filetree.neo-tree.setupOpts.default_source","tokens":["choose","specific","can","source","indicates","last","here","which","the","used","you"],"title_tokens":["option","setupopts","default_source","neo-tree","vim","filetree"],"anchors":[]},{"id":"376","title":"Option: vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","content":"Whether to enable cursor hijacking.\nIf enabled neotree will keep the cursor on the first letter of the filename when moving in the tree .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","tokens":["keep","first","tree","enabled","will","hijacking","letter","cursor","the","neotree","when","moving","enable","whether","filename"],"title_tokens":["enable_cursor_hijack","neo-tree","vim","option","filetree","setupopts"],"anchors":[]},{"id":"377","title":"Option: vim.filetree.neo-tree.setupOpts.enable_diagnostics","content":"Whether to enable diagnostics.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_diagnostics","tokens":["diagnostics","whether","enable"],"title_tokens":["neo-tree","option","setupopts","enable_diagnostics","filetree","vim"],"anchors":[]},{"id":"378","title":"Option: vim.filetree.neo-tree.setupOpts.enable_git_status","content":"Whether to enable git status.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_git_status","tokens":["enable","status","git","whether"],"title_tokens":["setupopts","vim","neo-tree","filetree","option","enable_git_status"],"anchors":[]},{"id":"379","title":"Option: vim.filetree.neo-tree.setupOpts.enable_modified_markers","content":"Whether to enable markers for files with unsaved changes..","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_modified_markers","tokens":["with","markers","whether","enable","for","changes","unsaved","files"],"title_tokens":["option","vim","filetree","neo-tree","setupopts","enable_modified_markers"],"anchors":[]},{"id":"380","title":"Option: vim.filetree.neo-tree.setupOpts.enable_opened_markers","content":"Whether to enable tracking of opened files.\nRequired for components.name.highlight_opened_files .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_opened_markers","tokens":["name","highlight_opened_files","tracking","opened","for","components","required","whether","files","enable"],"title_tokens":["neo-tree","enable_opened_markers","option","vim","filetree","setupopts"],"anchors":[]},{"id":"381","title":"Option: vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","content":"Whether to enable Refresh the tree when a file is written.\nOnly used if use_libuv_file_watcher is false. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","tokens":["refresh","when","whether","only","tree","written","file","the","enable","used","use_libuv_file_watcher","false"],"title_tokens":["option","setupopts","enable_refresh_on_write","filetree","neo-tree","vim"],"anchors":[]},{"id":"382","title":"Option: vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","content":"Hijack Netrw behavior","path":"options.html#option-vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","tokens":["hijack","behavior","netrw"],"title_tokens":["neo-tree","option","vim","setupopts","filesystem","filetree","hijack_netrw_behavior"],"anchors":[]},{"id":"383","title":"Option: vim.filetree.neo-tree.setupOpts.git_status_async","content":"Whether to enable async git status.\nThis will make the git status check async and will not block the UI. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.git_status_async","tokens":["block","this","async","whether","git","status","and","not","the","enable","will","make","check"],"title_tokens":["neo-tree","filetree","vim","setupopts","git_status_async","option"],"anchors":[]},{"id":"384","title":"Option: vim.filetree.neo-tree.setupOpts.hide_root_node","content":"Whether to hide the root node of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.hide_root_node","tokens":["tree","the","root","whether","hide","node"],"title_tokens":["option","filetree","neo-tree","hide_root_node","setupopts","vim"],"anchors":[]},{"id":"385","title":"Option: vim.filetree.neo-tree.setupOpts.log_level","content":"Log level for the plugin.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_level","tokens":["plugin","log","level","for","the"],"title_tokens":["neo-tree","log_level","setupopts","option","filetree","vim"],"anchors":[]},{"id":"386","title":"Option: vim.filetree.neo-tree.setupOpts.log_to_file","content":"Must be either a boolean or a path to your log file.\nUse :NeoTreeLogs to show the file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_to_file","tokens":["the","use","show","boolean","your","either","file","log","path","neotreelogs","must"],"title_tokens":["filetree","vim","neo-tree","setupopts","option","log_to_file"],"anchors":[]},{"id":"387","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","content":"A list of filetypes that should not be replaced when opening a file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","tokens":["list","filetypes","should","not","opening","file","replaced","that","when"],"title_tokens":["neo-tree","option","vim","filetree","open_files_do_not_replace_types","setupopts"],"anchors":[]},{"id":"388","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_in_last_window","content":"Whether to open files in the last window\nIf disabled, neo-tree will open files in top left window","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_in_last_window","tokens":["left","window","disabled","neo-tree","the","files","whether","open","top","last","will"],"title_tokens":["filetree","option","setupopts","vim","neo-tree","open_files_in_last_window"],"anchors":[]},{"id":"389","title":"Option: vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","content":"Whether to retain the indent of the hidden root node\nIF the root node is hidden, keep the indentation anyhow. This is needed if you use expanders because they render in the indent.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","tokens":["expanders","needed","keep","use","indentation","indent","anyhow","hidden","root","the","you","node","this","they","retain","whether","because","render"],"title_tokens":["retain_hidden_root_indent","neo-tree","setupopts","option","filetree","vim"],"anchors":[]},{"id":"390","title":"Option: vim.filetree.nvimTree.enable","content":"Whether to enable filetree via nvim-tree.lua.","path":"options.html#option-vim.filetree.nvimTree.enable","tokens":["via","whether","enable","filetree","nvim-tree","lua"],"title_tokens":["vim","enable","option","filetree","nvimtree"],"anchors":[]},{"id":"391","title":"Option: vim.filetree.nvimTree.mappings.findFile","content":"Find file in NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.findFile","tokens":["find","file","nvimtree"],"title_tokens":["nvimtree","mappings","findfile","vim","option","filetree"],"anchors":[]},{"id":"392","title":"Option: vim.filetree.nvimTree.mappings.focus","content":"Focus NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.focus","tokens":["nvimtree","focus"],"title_tokens":["option","nvimtree","filetree","mappings","focus","vim"],"anchors":[]},{"id":"393","title":"Option: vim.filetree.nvimTree.mappings.refresh","content":"Refresh NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.refresh","tokens":["nvimtree","refresh"],"title_tokens":["option","mappings","vim","refresh","filetree","nvimtree"],"anchors":[]},{"id":"394","title":"Option: vim.filetree.nvimTree.mappings.toggle","content":"Toggle NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.toggle","tokens":["toggle","nvimtree"],"title_tokens":["vim","option","toggle","nvimtree","mappings","filetree"],"anchors":[]},{"id":"395","title":"Option: vim.filetree.nvimTree.openOnSetup","content":"Open when vim is started on a directory","path":"options.html#option-vim.filetree.nvimTree.openOnSetup","tokens":["open","when","directory","vim","started"],"title_tokens":["vim","filetree","openonsetup","option","nvimtree"],"anchors":[]},{"id":"396","title":"Option: vim.filetree.nvimTree.setupOpts","content":"Option table to pass into the setup function of Nvim Tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.nvimTree.setupOpts","tokens":["function","nvim","additional","any","the","tree","docs","even","into","option","pass","you","can","listed","they","not","options","setup","table"],"title_tokens":["option","filetree","nvimtree","vim","setupopts"],"anchors":[]},{"id":"397","title":"Option: vim.filetree.nvimTree.setupOpts.actions","content":"Configuration for various actions.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions","tokens":["for","actions","various","configuration"],"title_tokens":["option","nvimtree","setupopts","vim","actions","filetree"],"anchors":[]},{"id":"398","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir","content":"vim change-directory behaviour","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir","tokens":["change-directory","vim","behaviour"],"title_tokens":["actions","change_dir","setupopts","option","vim","filetree","nvimtree"],"anchors":[]},{"id":"399","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","content":"Change the working directory when changing directories in the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","tokens":["when","working","tree","directories","change","changing","the","directory"],"title_tokens":["change_dir","setupopts","actions","nvimtree","vim","filetree","enable","option"],"anchors":[]},{"id":"400","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.global","content":"Use :cd instead of :lcd when changing directories. Consider that this might cause issues with the nvimTree.syncRootWithCwd option.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.global","tokens":["this","consider","lcd","might","the","use","changing","nvimtree","syncrootwithcwd","directories","cause","with","when","that","instead","option","issues"],"title_tokens":["actions","filetree","change_dir","nvimtree","setupopts","global","option","vim"],"anchors":[]},{"id":"401","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","content":"Restrict changing to a directory above the global current working directory.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","tokens":["global","directory","working","current","the","restrict","changing","above"],"title_tokens":["vim","filetree","change_dir","actions","restrict_above_cwd","option","setupopts","nvimtree"],"anchors":[]},{"id":"402","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all","content":"Configuration for expand_all behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all","tokens":["for","configuration","behaviour","expand_all"],"title_tokens":["expand_all","nvimtree","vim","filetree","option","setupopts","actions"],"anchors":[]},{"id":"403","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","content":"A list of directories that should not be expanded automatically.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","tokens":["should","not","expanded","automatically","directories","list","that"],"title_tokens":["actions","vim","option","exclude","filetree","setupopts","expand_all","nvimtree"],"anchors":[]},{"id":"404","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","content":"Limit the number of folders being explored when expanding every folders. Avoids hanging neovim when running this action on very large folders.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","tokens":["explored","the","large","this","avoids","when","neovim","expanding","action","limit","every","being","running","very","hanging","folders","number"],"title_tokens":["nvimtree","max_folder_discovery","expand_all","filetree","setupopts","option","vim","actions"],"anchors":[]},{"id":"405","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup","content":"Configuration for file_popup behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup","tokens":["for","file_popup","configuration","behaviour"],"title_tokens":["actions","vim","option","nvimtree","setupopts","file_popup","filetree"],"anchors":[]},{"id":"406","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","content":"Floating window config for file_popup. See |nvim_open_win| for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","tokens":["nvim_open_win","floating","for","window","file_popup","details","more","config","see"],"title_tokens":["open_win_config","vim","filetree","setupopts","option","nvimtree","actions","file_popup"],"anchors":[]},{"id":"407","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file","content":"Configuration options for opening a file from nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file","tokens":["from","file","for","nvim-tree","configuration","opening","options"],"title_tokens":["open_file","filetree","nvimtree","setupopts","option","vim","actions"],"anchors":[]},{"id":"408","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.eject","content":"Prevent new opened file from opening in the same window as the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.eject","tokens":["file","opening","from","tree","opened","the","same","prevent","window","new"],"title_tokens":["vim","open_file","nvimtree","filetree","setupopts","eject","actions","option"],"anchors":[]},{"id":"409","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","content":"Closes the explorer when opening a file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","tokens":["explorer","when","closes","opening","the","file"],"title_tokens":["vim","option","nvimtree","setupopts","quit_on_open","filetree","actions","open_file"],"anchors":[]},{"id":"410","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","content":"Resizes the tree when opening a file. Previously view.auto_resize","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","tokens":["when","view","file","previously","opening","tree","the","auto_resize","resizes"],"title_tokens":["filetree","actions","open_file","vim","setupopts","option","nvimtree","resize_window"],"anchors":[]},{"id":"411","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","content":"window_picker","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","tokens":["window_picker"],"title_tokens":["setupopts","window_picker","actions","nvimtree","option","open_file","filetree","vim"],"anchors":[]},{"id":"412","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","content":"A string of chars used as identifiers by the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","tokens":["the","identifiers","picker","window","string","chars","used"],"title_tokens":["option","vim","setupopts","nvimtree","open_file","filetree","actions","window_picker","chars"],"anchors":[]},{"id":"413","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","content":"Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","tokens":["enabled","feature","last","enable","this","files","tree","open","which","the","window","not","picker","from","you","will","opened"],"title_tokens":["filetree","setupopts","vim","option","actions","nvimtree","open_file","window_picker","enable"],"anchors":[]},{"id":"414","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","content":"A list of buftypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","tokens":["list","picker","from","buftypes","exclude","the","window"],"title_tokens":["exclude","setupopts","option","open_file","nvimtree","buftype","window_picker","filetree","vim","actions"],"anchors":[]},{"id":"415","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","content":"A list of filetypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","tokens":["picker","list","the","window","filetypes","exclude","from"],"title_tokens":["window_picker","exclude","vim","open_file","filetype","nvimtree","setupopts","actions","option","filetree"],"anchors":[]},{"id":"416","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","content":"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.\nThe picker may create a new window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","tokens":["that","invalid","node","will","change","cancelled","function","nil","can","default","may","new","create","picker","string","return","user","should","action","picked","the","window","open"],"title_tokens":["nvimtree","setupopts","picker","vim","open_file","filetree","window_picker","option","actions"],"anchors":[]},{"id":"417","title":"Option: vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","content":"Close any window displaying a file when removing the file from the tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","tokens":["the","tree","removing","any","close","window","file","when","from","displaying"],"title_tokens":["nvimtree","remove_file","vim","option","filetree","actions","setupopts","close_window"],"anchors":[]},{"id":"418","title":"Option: vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","content":"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 '\"'.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","tokens":["are","copied","invoked","text","copy","paste","the","boolean","value","that","use","stored","when","enabled","system","clipboard","otherwise","will","toggle","registers","function","and"],"title_tokens":["nvimtree","option","actions","use_system_clipboard","vim","filetree","setupopts"],"anchors":[]},{"id":"419","title":"Option: vim.filetree.nvimTree.setupOpts.auto_reload_on_write","content":"Auto reload tree on write","path":"options.html#option-vim.filetree.nvimTree.setupOpts.auto_reload_on_write","tokens":["reload","auto","write","tree"],"title_tokens":["vim","nvimtree","auto_reload_on_write","option","filetree","setupopts"],"anchors":[]},{"id":"420","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics","content":"Show LSP and COC diagnostics in the signcolumn Note that the modified sign will take precedence over the diagnostics signs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics","tokens":["diagnostics","precedence","signs","will","coc","the","and","take","note","over","signcolumn","sign","show","modified","lsp","that"],"title_tokens":["vim","nvimtree","diagnostics","setupopts","option","filetree"],"anchors":[]},{"id":"421","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","content":"Idle milliseconds between diagnostic event and update.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","tokens":["and","event","update","diagnostic","between","idle","milliseconds"],"title_tokens":["debounce_delay","filetree","nvimtree","vim","diagnostics","setupopts","option"],"anchors":[]},{"id":"422","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.enable","content":"Whether to enable diagnostics view in the signcolumn..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.enable","tokens":["whether","signcolumn","view","diagnostics","enable","the"],"title_tokens":["option","setupopts","nvimtree","diagnostics","filetree","vim","enable"],"anchors":[]},{"id":"423","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons","content":"Icons for diagnostic severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons","tokens":["icons","for","diagnostic","severity"],"title_tokens":["nvimtree","setupopts","vim","diagnostics","icons","option","filetree"],"anchors":[]},{"id":"424","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","content":"Icon used for error diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","tokens":["error","used","diagnostic","for","icon"],"title_tokens":["filetree","setupopts","nvimtree","icons","option","vim","diagnostics","error"],"anchors":[]},{"id":"425","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","content":"Icon used for hint diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","tokens":["icon","for","hint","used","diagnostic"],"title_tokens":["vim","hint","option","setupopts","nvimtree","diagnostics","filetree","icons"],"anchors":[]},{"id":"426","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","content":"Icon used for info diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","tokens":["used","icon","for","info","diagnostic"],"title_tokens":["diagnostics","vim","info","icons","nvimtree","filetree","option","setupopts"],"anchors":[]},{"id":"427","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","content":"Icon used for warning diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","tokens":["warning","for","diagnostic","icon","used"],"title_tokens":["option","diagnostics","warning","filetree","icons","nvimtree","setupopts","vim"],"anchors":[]},{"id":"428","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity","content":"Severity for which the diagnostics will be displayed. See :help diagnostic-severity","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity","tokens":["severity","for","will","displayed","diagnostic-severity","the","help","diagnostics","which","see"],"title_tokens":["filetree","option","vim","setupopts","diagnostics","severity","nvimtree"],"anchors":[]},{"id":"429","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","content":"Maximum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","tokens":["maximum","severity"],"title_tokens":["max","nvimtree","setupopts","vim","diagnostics","option","severity","filetree"],"anchors":[]},{"id":"430","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","content":"Minimum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","tokens":["severity","minimum"],"title_tokens":["nvimtree","diagnostics","vim","severity","filetree","setupopts","option","min"],"anchors":[]},{"id":"431","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","content":"Show diagnostic icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","tokens":["show","diagnostic","icons","directories","parent"],"title_tokens":["vim","option","nvimtree","setupopts","diagnostics","filetree","show_on_dirs"],"anchors":[]},{"id":"432","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","content":"Show diagnostics icons on directories that are open. Only relevant when diagnostics.show_on_dirs is true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","tokens":["show_on_dirs","true","directories","open","diagnostics","only","that","icons","when","are","show","relevant"],"title_tokens":["show_on_open_dirs","diagnostics","nvimtree","setupopts","option","vim","filetree"],"anchors":[]},{"id":"433","title":"Option: vim.filetree.nvimTree.setupOpts.disable_netrw","content":"Disables netrw and replaces it with tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.disable_netrw","tokens":["tree","with","and","disables","netrw","replaces"],"title_tokens":["nvimtree","setupopts","option","disable_netrw","vim","filetree"],"anchors":[]},{"id":"434","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers","tokens":["file","fs_event","bufwritepost","feature","using","events","performance","resulting","change","updated","nvim-tree","this","watch","use","the","for","disable","system","bufenter","which","tree","only","appropriate","with","better","changes","libuv","watcher","update","whole","filesystem","folder","will","were","used"],"title_tokens":["filesystem_watchers","vim","filetree","nvimtree","setupopts","option"],"anchors":[]},{"id":"435","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","content":"Idle milliseconds between filesystem change and action.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","tokens":["change","and","action","milliseconds","filesystem","idle","between"],"title_tokens":["debounce_delay","option","vim","filetree","nvimtree","setupopts","filesystem_watchers"],"anchors":[]},{"id":"436","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","content":"Enable filesystem watchers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","tokens":["watchers","enable","filesystem"],"title_tokens":["enable","vim","setupopts","filesystem_watchers","option","filetree","nvimtree"],"anchors":[]},{"id":"437","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","tokens":["gitignore","disabled","regex","backslashes","my-project","that","build","when","vim","useful","escaped","directory","list","path","for","must","will","watched","git","integration","paths","not","absolute"],"title_tokens":["vim","setupopts","nvimtree","filesystem_watchers","ignore_dirs","filetree","option"],"anchors":[]},{"id":"438","title":"Option: vim.filetree.nvimTree.setupOpts.filters","content":"Filtering options.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters","tokens":["filtering","options"],"title_tokens":["filetree","vim","nvimtree","setupopts","filters","option"],"anchors":[]},{"id":"439","title":"Option: vim.filetree.nvimTree.setupOpts.filters.dotfiles","content":"Do not show dotfiles: files starting with a .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.dotfiles","tokens":["starting","not","files","with","show","dotfiles"],"title_tokens":["filters","dotfiles","vim","filetree","option","nvimtree","setupopts"],"anchors":[]},{"id":"440","title":"Option: vim.filetree.nvimTree.setupOpts.filters.exclude","content":"List of directories or files to exclude from filtering: always show them.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.exclude","tokens":["files","show","directories","filtering","list","exclude","from","always","them"],"title_tokens":["filters","nvimtree","filetree","vim","option","setupopts","exclude"],"anchors":[]},{"id":"441","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_clean","content":"Do not show files with no git status. This will show ignored files when nvimTree.filters.gitIgnored is set, as they are effectively dirty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_clean","tokens":["dirty","with","will","filters","gitignored","when","not","set","nvimtree","effectively","this","git","status","are","files","ignored","they","show"],"title_tokens":["nvimtree","git_clean","filters","option","vim","filetree","setupopts"],"anchors":[]},{"id":"442","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_ignored","content":"Ignore files based on .gitignore. Requires git.enableto betrue`","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_ignored","tokens":["requires","enableto","ignore","based","git","files","gitignore","betrue"],"title_tokens":["option","nvimtree","setupopts","filters","git_ignored","filetree","vim"],"anchors":[]},{"id":"443","title":"Option: vim.filetree.nvimTree.setupOpts.filters.no_buffer","content":"Do not show files that have no buflisted() buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.no_buffer","tokens":["buflisted","that","not","have","buffer","files","show"],"title_tokens":["no_buffer","nvimtree","vim","setupopts","option","filetree","filters"],"anchors":[]},{"id":"444","title":"Option: vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","content":"Disable git integration when git top-level matches these paths. May be relative, evaluated via \":p\"","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","tokens":["evaluated","matches","top-level","git","when","paths","relative","disable","integration","via","these","may"],"title_tokens":["git","disable_for_dirs","nvimtree","vim","option","filetree","setupopts"],"anchors":[]},{"id":"445","title":"Option: vim.filetree.nvimTree.setupOpts.git.enable","content":"Whether to enable Git integration with icons and colors..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.enable","tokens":["git","and","integration","whether","enable","with","icons","colors"],"title_tokens":["option","setupopts","git","nvimtree","enable","vim","filetree"],"anchors":[]},{"id":"446","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_dirs","content":"Show git icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_dirs","tokens":["show","git","parent","directories","icons"],"title_tokens":["filetree","nvimtree","git","vim","option","setupopts","show_on_dirs"],"anchors":[]},{"id":"447","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","content":"Show git icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","tokens":["open","show","git","icons","directories","are","that"],"title_tokens":["show_on_open_dirs","setupopts","git","vim","filetree","nvimtree","option"],"anchors":[]},{"id":"448","title":"Option: vim.filetree.nvimTree.setupOpts.git.timeout","content":"Kills the git process after some time if it takes too long. Git integration will be disabled after 10 git jobs exceed this timeout.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.timeout","tokens":["git","some","integration","takes","this","time","jobs","will","exceed","long","kills","process","after","timeout","disabled","the","too"],"title_tokens":["option","timeout","git","filetree","setupopts","nvimtree","vim"],"anchors":[]},{"id":"449","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_cursor","content":"Hijack the cursor in the tree to put it at the start of the filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_cursor","tokens":["start","tree","filename","the","cursor","put","hijack"],"title_tokens":["nvimtree","setupopts","vim","option","hijack_cursor","filetree"],"anchors":[]},{"id":"450","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","content":"Opens the tree if the tree was previously closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","tokens":["was","previously","opens","the","tree","closed"],"title_tokens":["setupopts","option","filetree","vim","nvimtree","hijack_directories","auto_open"],"anchors":[]},{"id":"451","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.enable","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.enable","tokens":["and","disabled","disable_netrw","feature","false","nvim","disable","use","are","hijack_netrw","vim-dirvish","dirbuf","will","the","this","enable","you","hijack_directories","option"],"title_tokens":["setupopts","nvimtree","hijack_directories","option","enable","filetree","vim"],"anchors":[]},{"id":"452","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_netrw","content":"Prevents netrw from automatically opening when opening directories","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_netrw","tokens":["opening","from","when","netrw","prevents","directories","automatically"],"title_tokens":["option","filetree","vim","nvimtree","setupopts","hijack_netrw"],"anchors":[]},{"id":"453","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","content":"Open nvimtree in place of the unnamed buffer if it's empty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","tokens":["empty","buffer","place","nvimtree","open","the","unnamed"],"title_tokens":["option","filetree","hijack_unnamed_buffer_when_opening","setupopts","vim","nvimtree"],"anchors":[]},{"id":"454","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter","tokens":["filter","nodes","feature","the","you","live","tree","cleared","matching","for","vim","bound","with","allows","see","this","regex","configurations","dynamically","based","live_filtering","key","can","default"],"title_tokens":["filetree","setupopts","option","live_filter","nvimtree","vim"],"anchors":[]},{"id":"455","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","content":"Whether to filter folders or not.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","tokens":["whether","filter","not","folders"],"title_tokens":["live_filter","filetree","vim","nvimtree","always_show_folders","option","setupopts"],"anchors":[]},{"id":"456","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.prefix","content":"Prefix of the filter displayed in the buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.prefix","tokens":["displayed","filter","buffer","prefix","the"],"title_tokens":["live_filter","option","vim","prefix","filetree","nvimtree","setupopts"],"anchors":[]},{"id":"457","title":"Option: vim.filetree.nvimTree.setupOpts.modified","content":"Indicate which file have unsaved modification.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified","tokens":["modification","which","file","unsaved","have","indicate"],"title_tokens":["filetree","option","setupopts","vim","nvimtree","modified"],"anchors":[]},{"id":"458","title":"Option: vim.filetree.nvimTree.setupOpts.modified.enable","content":"Whether to enable Modified files with icons and color highlight..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.enable","tokens":["whether","enable","icons","files","color","and","modified","highlight","with"],"title_tokens":["nvimtree","modified","option","setupopts","enable","vim","filetree"],"anchors":[]},{"id":"459","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","content":"Show modified icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","tokens":["icons","modified","parent","directories","show"],"title_tokens":["filetree","option","vim","setupopts","modified","show_on_dirs","nvimtree"],"anchors":[]},{"id":"460","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","content":"Show modified icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","tokens":["directories","open","that","show","are","modified","icons"],"title_tokens":["setupopts","show_on_open_dirs","nvimtree","filetree","modified","option","vim"],"anchors":[]},{"id":"461","title":"Option: vim.filetree.nvimTree.setupOpts.notify","content":"Configuration for notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify","tokens":["notifications","for","configuration"],"title_tokens":["setupopts","vim","option","notify","filetree","nvimtree"],"anchors":[]},{"id":"462","title":"Option: vim.filetree.nvimTree.setupOpts.notify.absolute_path","content":"Whether to use absolute paths or item names in fs action notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.absolute_path","tokens":["item","whether","names","paths","absolute","action","use","notifications"],"title_tokens":["option","vim","setupopts","filetree","notify","nvimtree","absolute_path"],"anchors":[]},{"id":"463","title":"Option: vim.filetree.nvimTree.setupOpts.notify.threshold","content":"Specify minimum notification level, uses the values from vim.log.levels","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.threshold","tokens":["uses","minimum","specify","level","from","vim","notification","the","values","log","levels"],"title_tokens":["option","nvimtree","filetree","vim","notify","setupopts","threshold"],"anchors":[]},{"id":"464","title":"Option: vim.filetree.nvimTree.setupOpts.prefer_startup_root","content":"Prefer startup root directory when updating root directory of the tree. Only relevant when update_focused_file.update_root is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.prefer_startup_root","tokens":["the","update_root","root","directory","when","update_focused_file","only","startup","tree","updating","relevant","true","prefer"],"title_tokens":["prefer_startup_root","vim","setupopts","option","nvimtree","filetree"],"anchors":[]},{"id":"465","title":"Option: vim.filetree.nvimTree.setupOpts.reload_on_bufenter","content":"Automatically reloads the tree on BufEnter nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.reload_on_bufenter","tokens":["tree","automatically","reloads","nvim-tree","the","bufenter"],"title_tokens":["vim","filetree","option","nvimtree","reload_on_bufenter","setupopts"],"anchors":[]},{"id":"466","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.add_trailing","content":"Appends a trailing slash to folder names.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.add_trailing","tokens":["slash","appends","trailing","folder","names"],"title_tokens":["filetree","renderer","option","vim","nvimtree","setupopts","add_trailing"],"anchors":[]},{"id":"467","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.full_name","content":"Display node whose name length is wider than the width of nvim-tree window in floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.full_name","tokens":["window","display","floating","than","nvim-tree","whose","wider","name","node","length","width","the"],"title_tokens":["vim","filetree","nvimtree","option","setupopts","renderer","full_name"],"anchors":[]},{"id":"468","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.group_empty","content":"Compact folders that only contain a single folder into one node in the file tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.group_empty","tokens":["the","compact","single","contain","that","only","into","node","file","folders","folder","one","tree"],"title_tokens":["filetree","renderer","group_empty","option","nvimtree","vim","setupopts"],"anchors":[]},{"id":"469","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_git","content":"Enable file highlight for git attributes using NvimTreeGit highlight groups. Requires nvimTree.git.enable This can be used with or without the icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_git","tokens":["attributes","groups","highlight","requires","nvimtree","can","git","with","without","using","used","enable","for","icons","this","file","the","nvimtreegit"],"title_tokens":["highlight_git","filetree","nvimtree","setupopts","vim","renderer","option"],"anchors":[]},{"id":"470","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","content":"Highlight modified files in the tree using NvimTreeNormal highlight group. Requires nvimTree.view.highlightOpenedFiles","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","tokens":["requires","group","the","nvimtreenormal","view","files","highlightopenedfiles","nvimtree","tree","using","modified","highlight"],"title_tokens":["vim","nvimtree","setupopts","option","renderer","highlight_modified","filetree"],"anchors":[]},{"id":"471","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","content":"Highlight icons and/or names for bufloaded() files using the NvimTreeOpenedFile highlight group.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","tokens":["group","for","and","names","highlight","the","using","nvimtreeopenedfile","icons","files","bufloaded"],"title_tokens":["renderer","nvimtree","highlight_opened_files","option","vim","setupopts","filetree"],"anchors":[]},{"id":"472","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons","content":"Configuration options for icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons","tokens":["icons","options","configuration","for"],"title_tokens":["renderer","icons","option","nvimtree","vim","setupopts","filetree"],"anchors":[]},{"id":"473","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","content":"Place where the bookmark icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","tokens":["place","rendered","where","signcolumn","icons","the","requires","view","enabled","bookmark","will"],"title_tokens":["nvimtree","renderer","bookmarks_placement","option","setupopts","filetree","vim","icons"],"anchors":[]},{"id":"474","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","content":"Place where the diagnostics icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","tokens":["will","requires","view","rendered","place","where","the","diagnostics","icons","signcolumn","enabled"],"title_tokens":["diagnostics_placement","nvimtree","vim","option","setupopts","renderer","icons","filetree"],"anchors":[]},{"id":"475","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","content":"Place where the git icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","tokens":["rendered","signcolumn","requires","enabled","will","view","the","git","where","place","icons"],"title_tokens":["option","nvimtree","setupopts","vim","renderer","icons","filetree","git_placement"],"anchors":[]},{"id":"476","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","content":"Configuration options for icon glyphs. NOTE: Do not set any glyphs to more than two characters if it's going to appear in the signcolumn.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","tokens":["for","not","configuration","going","icon","than","signcolumn","note","any","set","options","more","glyphs","the","characters","two","appear"],"title_tokens":["option","renderer","glyphs","setupopts","icons","vim","filetree","nvimtree"],"anchors":[]},{"id":"477","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","content":"Glyph for files. Will be overridden by nvim-web-devicons if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","tokens":["files","glyph","for","will","overridden","nvim-web-devicons","available"],"title_tokens":["setupopts","vim","default","option","nvimtree","icons","glyphs","filetree","renderer"],"anchors":[]},{"id":"478","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","content":"Glyphs for directories. Recommended to use the defaults unless you know what you are doing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","tokens":["unless","you","are","know","directories","glyphs","defaults","what","recommended","use","for","the","doing"],"title_tokens":["glyphs","filetree","vim","nvimtree","folder","renderer","option","icons","setupopts"],"anchors":[]},{"id":"479","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","content":"Glyphs for git status.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","tokens":["git","glyphs","for","status"],"title_tokens":["filetree","icons","option","renderer","glyphs","setupopts","nvimtree","vim","git"],"anchors":[]},{"id":"480","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","content":"Icon to display for modified files.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","tokens":["display","for","modified","files","icon"],"title_tokens":["glyphs","nvimtree","filetree","icons","option","setupopts","modified","vim","renderer"],"anchors":[]},{"id":"481","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","content":"Glyph for symlinks.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","tokens":["for","symlinks","glyph"],"title_tokens":["filetree","vim","option","glyphs","setupopts","renderer","symlink","icons","nvimtree"],"anchors":[]},{"id":"482","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","content":"Place where the hidden icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","tokens":["signcolumn","will","requires","view","enabled","place","hidden","icons","rendered","the","where"],"title_tokens":["setupopts","renderer","option","icons","hidden_placement","filetree","nvimtree","vim"],"anchors":[]},{"id":"483","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","content":"Place where the modified icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","tokens":["modified","requires","icons","view","place","will","enabled","the","rendered","where","signcolumn"],"title_tokens":["renderer","vim","icons","filetree","setupopts","option","nvimtree","modified_placement"],"anchors":[]},{"id":"484","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.padding","content":"Inserted between icon and filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.padding","tokens":["between","icon","inserted","and","filename"],"title_tokens":["vim","filetree","padding","option","setupopts","icons","nvimtree","renderer"],"anchors":[]},{"id":"485","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","content":"Show an icon before the file name. nvim-web-devicons will be used if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","tokens":["the","used","before","icon","available","file","show","nvim-web-devicons","name","will"],"title_tokens":["option","renderer","icons","file","setupopts","vim","nvimtree","show","filetree"],"anchors":[]},{"id":"486","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","content":"Show an icon before the folder name.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","tokens":["the","name","icon","folder","show","before"],"title_tokens":["vim","folder","setupopts","show","option","filetree","renderer","icons","nvimtree"],"anchors":[]},{"id":"487","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","content":"Show a small arrow before the folder node. Arrow will be a part of the node when using renderer.indent_markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","tokens":["using","small","arrow","node","before","show","will","the","renderer","folder","part","when","indent_markers"],"title_tokens":["renderer","icons","filetree","show","folder_arrow","setupopts","option","vim","nvimtree"],"anchors":[]},{"id":"488","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","content":"Show a git status icon, see renderer.icons.gitPlacement Requires git.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","tokens":["see","requires","renderer","show","icons","icon","gitplacement","enable","git","true","status"],"title_tokens":["git","icons","filetree","show","renderer","nvimtree","vim","option","setupopts"],"anchors":[]},{"id":"489","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","content":"Show a modified icon, see renderer.icons.modifiedPlacement Requires modified.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","tokens":["icons","requires","true","modifiedplacement","modified","see","enable","show","renderer","icon"],"title_tokens":["vim","renderer","modified","nvimtree","option","show","setupopts","filetree","icons"],"anchors":[]},{"id":"490","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","content":"Used as a separator between symlinks' source and target.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","tokens":["between","target","and","separator","source","used","symlinks"],"title_tokens":["setupopts","icons","renderer","option","vim","filetree","nvimtree","symlink_arrow"],"anchors":[]},{"id":"491","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","content":"Use the webdev icon colors, otherwise NvimTreeFileIcon","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","tokens":["webdev","colors","the","icon","otherwise","nvimtreefileicon","use"],"title_tokens":["vim","nvimtree","filetree","option","icons","renderer","setupopts","webdev_colors"],"anchors":[]},{"id":"492","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers","content":"Configuration options for tree indent markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers","tokens":["for","configuration","indent","options","markers","tree"],"title_tokens":["option","filetree","renderer","indent_markers","setupopts","vim","nvimtree"],"anchors":[]},{"id":"493","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","content":"Whether to enable Display indent markers when folders are open..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","tokens":["open","whether","indent","enable","markers","are","display","folders","when"],"title_tokens":["option","vim","renderer","indent_markers","filetree","nvimtree","setupopts","enable"],"anchors":[]},{"id":"494","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","content":"Individual elements of the indent markers","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","tokens":["indent","markers","the","elements","individual"],"title_tokens":["nvimtree","vim","renderer","indent_markers","icons","option","setupopts","filetree"],"anchors":[]},{"id":"495","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","content":"Display folder arrows in the same column as indent marker when using renderer.icons.show.folder_arrow","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","tokens":["arrows","renderer","marker","folder","column","indent","show","display","when","the","same","using","icons","folder_arrow"],"title_tokens":["nvimtree","filetree","indent_markers","renderer","vim","inline_arrows","setupopts","option"],"anchors":[]},{"id":"496","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_width","content":"Number of spaces for an each tree nesting level. Minimum 1.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_width","tokens":["tree","minimum","nesting","each","number","spaces","level","for"],"title_tokens":["nvimtree","renderer","filetree","vim","option","setupopts","indent_width"],"anchors":[]},{"id":"497","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","content":"In what format to show root folder. See :help filename-modifiers for available string options. Set to false to hide the root folder.\nFunction is passed the absolute path of the root folder and should return a string. e.g. my_root_folder_label = function(path) return \".../\" .. vim.fn.fnamemodify(path, \":t\") end","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","tokens":["should","what","format","show","folder","help","filename-modifiers","vim","root","set","my_root_folder_label","fnamemodify","string","available","hide","passed","options","absolute","false","the","end","return","and","function","path","for","see"],"title_tokens":["root_folder_label","vim","nvimtree","setupopts","renderer","filetree","option"],"anchors":[]},{"id":"498","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.special_files","content":"A list of filenames that gets highlighted with `NvimTreeSpecialFile","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.special_files","tokens":["list","that","highlighted","nvimtreespecialfile","filenames","gets","with"],"title_tokens":["special_files","vim","filetree","setupopts","nvimtree","renderer","option"],"anchors":[]},{"id":"499","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","content":"Whether to show the destination of the symlink.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","tokens":["symlink","the","whether","destination","show"],"title_tokens":["renderer","option","symlink_destination","filetree","vim","nvimtree","setupopts"],"anchors":[]},{"id":"500","title":"Option: vim.filetree.nvimTree.setupOpts.respect_buf_cwd","content":"Will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.respect_buf_cwd","tokens":["will","that","buffer","opening","when","nvim-tree","new","cwd","change"],"title_tokens":["vim","nvimtree","respect_buf_cwd","filetree","option","setupopts"],"anchors":[]},{"id":"501","title":"Option: vim.filetree.nvimTree.setupOpts.root_dirs","content":"Preferred root directories. Only relevant when updateFocusedFile.updateRoot is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.root_dirs","tokens":["preferred","updateroot","only","updatefocusedfile","relevant","true","directories","when","root"],"title_tokens":["nvimtree","option","setupopts","vim","filetree","root_dirs"],"anchors":[]},{"id":"502","title":"Option: vim.filetree.nvimTree.setupOpts.select_prompts","content":"Whether to enable Use vim.ui.select style prompts. Necessary when using a UI prompt decorator such as dressing.nvim or telescope-ui-select.nvim .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.select_prompts","tokens":["whether","using","nvim","vim","necessary","select","such","dressing","telescope-ui-select","enable","prompt","use","prompts","style","decorator","when"],"title_tokens":["option","vim","nvimtree","select_prompts","setupopts","filetree"],"anchors":[]},{"id":"503","title":"Option: vim.filetree.nvimTree.setupOpts.sort.folders_first","content":"Sort folders before files. Has no effect when sort.sorter is a function.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.folders_first","tokens":["sorter","function","files","effect","has","sort","folders","before","when"],"title_tokens":["sort","vim","setupopts","nvimtree","folders_first","filetree","option"],"anchors":[]},{"id":"504","title":"Option: vim.filetree.nvimTree.setupOpts.sort.sorter","content":"How files within the same directory are sorted.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.sorter","tokens":["how","files","are","the","same","directory","sorted","within"],"title_tokens":["sorter","setupopts","option","filetree","vim","nvimtree","sort"],"anchors":[]},{"id":"505","title":"Option: vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","content":"Changes the tree root directory on DirChanged and refreshes the tree. Only relevant when updateFocusedFile.updateRoot is true\n(previously update_cwd)","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","tokens":["and","the","refreshes","updatefocusedfile","root","updateroot","relevant","only","update_cwd","dirchanged","true","previously","directory","changes","when","tree"],"title_tokens":["nvimtree","setupopts","sync_root_with_cwd","option","filetree","vim"],"anchors":[]},{"id":"506","title":"Option: vim.filetree.nvimTree.setupOpts.tab","content":"Configuration for tab behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab","tokens":["configuration","for","behaviour","tab"],"title_tokens":["nvimtree","vim","tab","filetree","option","setupopts"],"anchors":[]},{"id":"507","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync","content":"Configuration for syncing nvim-tree across tabs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync","tokens":["syncing","across","configuration","nvim-tree","for","tabs"],"title_tokens":["tab","filetree","nvimtree","option","sync","setupopts","vim"],"anchors":[]},{"id":"508","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.close","content":"Closes the tree across all tabpages when the tree is closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.close","tokens":["closes","tree","when","tabpages","closed","all","the","across"],"title_tokens":["nvimtree","close","sync","setupopts","option","filetree","vim","tab"],"anchors":[]},{"id":"509","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.ignore","content":"List of filetypes or buffer names on new tab that will prevent nvimTree.tab.sync.open and nvimTree.tab.sync.close","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.ignore","tokens":["nvimtree","sync","names","new","close","buffer","and","that","list","open","will","prevent","tab","filetypes"],"title_tokens":["tab","option","setupopts","ignore","filetree","vim","nvimtree","sync"],"anchors":[]},{"id":"510","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.open","content":"Opens the tree automatically when switching tabpage or opening a new tabpage if the tree was previously open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.open","tokens":["opening","new","open","was","tree","switching","opens","the","tabpage","when","previously","automatically"],"title_tokens":["vim","filetree","open","option","nvimtree","setupopts","sync","tab"],"anchors":[]},{"id":"511","title":"Option: vim.filetree.nvimTree.setupOpts.trash","content":"Configuration options for trashing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash","tokens":["for","trashing","configuration","options"],"title_tokens":["setupopts","filetree","vim","nvimtree","option","trash"],"anchors":[]},{"id":"512","title":"Option: vim.filetree.nvimTree.setupOpts.trash.cmd","content":"The command used to trash items","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash.cmd","tokens":["items","trash","the","used","command"],"title_tokens":["nvimtree","setupopts","trash","option","vim","filetree","cmd"],"anchors":[]},{"id":"513","title":"Option: vim.filetree.nvimTree.setupOpts.ui","content":"General UI configuration.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui","tokens":["configuration","general"],"title_tokens":["option","nvimtree","filetree","vim","setupopts"],"anchors":[]},{"id":"514","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.remove","content":"Prompt before removing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.remove","tokens":["before","prompt","removing"],"title_tokens":["remove","filetree","vim","option","nvimtree","setupopts","confirm"],"anchors":[]},{"id":"515","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.trash","content":"Prompt before trash.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.trash","tokens":["prompt","before","trash"],"title_tokens":["vim","confirm","nvimtree","setupopts","option","filetree","trash"],"anchors":[]},{"id":"516","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file","content":"Update the focused file on BufEnter, un-collapses the folders recursively until it finds the file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file","tokens":["recursively","until","folders","bufenter","un-collapses","file","focused","finds","the","update"],"title_tokens":["setupopts","update_focused_file","filetree","vim","nvimtree","option"],"anchors":[]},{"id":"517","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.enable","content":"update focused file","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.enable","tokens":["focused","update","file"],"title_tokens":["nvimtree","setupopts","update_focused_file","enable","vim","filetree","option"],"anchors":[]},{"id":"518","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","content":"List of buffer names and filetypes that will not update the root dir of the tree if the file isn't found under the current root directory. Only relevant when update_focused_file.update_root and update_focused_file.enable are true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","tokens":["isn","directory","tree","current","relevant","and","only","will","buffer","file","dir","found","when","list","filetypes","the","root","update_focused_file","update_root","enable","update","that","under","names","are","true","not"],"title_tokens":["update_focused_file","vim","option","nvimtree","ignore_list","setupopts","filetree"],"anchors":[]},{"id":"519","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","content":"Update the root directory of the tree if the file is not under current root directory. It prefers vim's cwd and root_dirs. Otherwise it falls back to the folder containing the file. Only relevant when update_focused_file.enable is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","tokens":["current","prefers","the","back","directory","folder","file","only","under","when","enable","update_focused_file","tree","cwd","update","vim","falls","containing","true","relevant","not","and","otherwise","root","root_dirs"],"title_tokens":["vim","filetree","setupopts","option","update_focused_file","update_root","nvimtree"],"anchors":[]},{"id":"520","title":"Option: vim.filetree.nvimTree.setupOpts.view","content":"Window / buffer setup.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view","tokens":["setup","window","buffer"],"title_tokens":["filetree","vim","nvimtree","setupopts","option","view"],"anchors":[]},{"id":"521","title":"Option: vim.filetree.nvimTree.setupOpts.view.centralize_selection","content":"If true, reposition the view so that the current node is initially centralized when entering nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.centralize_selection","tokens":["initially","nvim-tree","that","true","when","centralized","reposition","entering","node","view","the","current"],"title_tokens":["nvimtree","vim","view","centralize_selection","setupopts","option","filetree"],"anchors":[]},{"id":"522","title":"Option: vim.filetree.nvimTree.setupOpts.view.cursorline","content":"Enable cursorline in nvim-tree window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.cursorline","tokens":["enable","nvim-tree","cursorline","window"],"title_tokens":["view","nvimtree","cursorline","filetree","vim","option","setupopts"],"anchors":[]},{"id":"523","title":"Option: vim.filetree.nvimTree.setupOpts.view.debounce_delay","content":"Idle milliseconds before some reload / refresh operations. Increase if you experience performance issues around screen refresh.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.debounce_delay","tokens":["you","milliseconds","around","idle","experience","screen","refresh","issues","increase","some","operations","before","reload","performance"],"title_tokens":["filetree","option","vim","setupopts","view","nvimtree","debounce_delay"],"anchors":[]},{"id":"524","title":"Option: vim.filetree.nvimTree.setupOpts.view.float","content":"Configuration options for floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float","tokens":["configuration","options","for","floating","window"],"title_tokens":["setupopts","option","vim","float","nvimtree","view","filetree"],"anchors":[]},{"id":"525","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.enable","content":"If true, tree window will be floating.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.enable","tokens":["floating","tree","window","will","true"],"title_tokens":["nvimtree","enable","float","setupopts","filetree","vim","view","option"],"anchors":[]},{"id":"526","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.open_win_config","content":"Floating window config. See :h nvim_open_win() for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.open_win_config","tokens":["window","config","more","for","details","floating","see","nvim_open_win"],"title_tokens":["float","vim","filetree","setupopts","view","open_win_config","option","nvimtree"],"anchors":[]},{"id":"527","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","content":"Close the floating tree window when it loses focus.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","tokens":["focus","floating","when","tree","loses","close","window","the"],"title_tokens":["view","float","filetree","setupopts","vim","option","nvimtree","quit_on_focus_loss"],"anchors":[]},{"id":"528","title":"Option: vim.filetree.nvimTree.setupOpts.view.number","content":"Print the line number in front of each line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.number","tokens":["each","line","the","print","number","front"],"title_tokens":["vim","view","number","filetree","option","setupopts","nvimtree"],"anchors":[]},{"id":"529","title":"Option: vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","content":"Preserves window proportions when opening a file. If false, the height and width of windows other than nvim-tree will be equalized.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","tokens":["opening","file","height","window","preserves","equalized","when","the","false","width","proportions","windows","than","will","and","nvim-tree","other"],"title_tokens":["view","vim","setupopts","preserve_window_proportions","filetree","option","nvimtree"],"anchors":[]},{"id":"530","title":"Option: vim.filetree.nvimTree.setupOpts.view.relativenumber","content":"Show the line number relative to the line with the cursor in front of each line. If the option view.number is also true, the number on the cursor line will be the line number instead of 0.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.relativenumber","tokens":["show","view","true","relative","also","cursor","instead","front","each","line","with","will","option","the","number"],"title_tokens":["vim","option","setupopts","nvimtree","view","relativenumber","filetree"],"anchors":[]},{"id":"531","title":"Option: vim.filetree.nvimTree.setupOpts.view.side","content":"Side of the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.side","tokens":["side","tree","the"],"title_tokens":["nvimtree","view","filetree","side","setupopts","vim","option"],"anchors":[]},{"id":"532","title":"Option: vim.filetree.nvimTree.setupOpts.view.signcolumn","content":"Show diagnostic sign column. Value can be \"yes\", \"auto\" or\"no\".","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.signcolumn","tokens":["can","sign","show","diagnostic","column","yes","value","auto"],"title_tokens":["setupopts","signcolumn","vim","option","filetree","nvimtree","view"],"anchors":[]},{"id":"533","title":"Option: vim.filetree.nvimTree.setupOpts.view.width","content":"Width of the window: can be a % string, a number representing columns, a function or a table.\nA table (an attribute set in our case, see example) indicates that the view should be dynamically sized based on the longest line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.width","tokens":["example","line","window","columns","that","can","view","dynamically","table","attribute","based","width","string","the","representing","number","our","case","see","function","should","sized","indicates","longest","set"],"title_tokens":["setupopts","view","width","vim","filetree","nvimtree","option"],"anchors":[]},{"id":"534","title":"Option: vim.filetype","content":"Additional filetypes to be registered through vim.filetype.add()\nFiletype mappings can be added either by extension or by filename. The key can be either the \"tail\" or the full file path. The full file path is checked first, followed by the file name. If a match is not found using the filename, then the filename is matched against the list of Lua patterns (sorted by priority) until a match is found.\nIf a pattern matching does not find a filetype, then the file extension is used.\nSee :h vim.filetype.add() for more details.","path":"options.html#option-vim.filetype","tokens":["tail","using","filetypes","patterns","find","filename","checked","until","sorted","matched","the","lua","priority","add","file","vim","filetype","followed","then","can","either","match","found","added","pattern","name","matching","does","registered","for","through","path","extension","first","details","full","mappings","additional","list","see","against","not","used","more","key"],"title_tokens":["vim","option","filetype"],"anchors":[]},{"id":"535","title":"Option: vim.filetype.extension","content":"register a new filetype by extension","path":"options.html#option-vim.filetype.extension","tokens":["new","extension","register","filetype"],"title_tokens":["vim","filetype","extension","option"],"anchors":[]},{"id":"536","title":"Option: vim.filetype.filename","content":"register a new filetype by file name","path":"options.html#option-vim.filetype.filename","tokens":["filetype","file","register","new","name"],"title_tokens":["option","vim","filetype","filename"],"anchors":[]},{"id":"537","title":"Option: vim.filetype.pattern","content":"register a new filetype by pattern","path":"options.html#option-vim.filetype.pattern","tokens":["filetype","new","pattern","register"],"title_tokens":["pattern","filetype","vim","option"],"anchors":[]},{"id":"538","title":"Option: vim.formatter.conform-nvim.enable","content":"Whether to enable lightweight yet powerful formatter plugin for Neovim [conform-nvim].","path":"options.html#option-vim.formatter.conform-nvim.enable","tokens":["whether","powerful","enable","neovim","for","yet","conform-nvim","formatter","plugin","lightweight"],"title_tokens":["vim","formatter","option","conform-nvim","enable"],"anchors":[]},{"id":"539","title":"Option: vim.formatter.conform-nvim.setupOpts","content":"Option table to pass into the setup function of conform.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.formatter.conform-nvim.setupOpts","tokens":["listed","setup","function","nvim","additional","options","any","the","option","you","can","into","even","they","docs","table","conform","pass","not"],"title_tokens":["vim","formatter","setupopts","option","conform-nvim"],"anchors":[]},{"id":"540","title":"Option: vim.formatter.conform-nvim.setupOpts.default_format_opts","content":"Default values when calling conform.format()","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.default_format_opts","tokens":["default","format","when","calling","conform","values"],"title_tokens":["option","vim","formatter","conform-nvim","setupopts","default_format_opts"],"anchors":[]},{"id":"541","title":"Option: vim.formatter.conform-nvim.setupOpts.format_after_save","content":"Table or function(luainline) that will be passed to conform.format(). If this is set, Conform will run the formatter asynchronously after save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_after_save","tokens":["passed","save","run","the","conform","format","this","formatter","after","asynchronously","that","luainline","table","will","set","function"],"title_tokens":["conform-nvim","formatter","setupopts","option","vim","format_after_save"],"anchors":[]},{"id":"542","title":"Option: vim.formatter.conform-nvim.setupOpts.format_on_save","content":"Attribute set or Lua function that will be passed to conform.format(). If this is set, Conform will run the formatter on save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_on_save","tokens":["run","will","this","lua","attribute","function","the","that","formatter","set","passed","format","save","conform"],"title_tokens":["format_on_save","formatter","option","conform-nvim","setupopts","vim"],"anchors":[]},{"id":"543","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters","content":"Custom formatters and overrides for built-in formatters.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters","tokens":["overrides","and","for","formatters","built-in","custom"],"title_tokens":["formatter","vim","setupopts","formatters","option","conform-nvim"],"anchors":[]},{"id":"544","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..append_args","content":"When inherit = true, add additional arguments to the end of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.append_args","tokens":["when","arguments","end","args","inherit","add","additional","also","like","true","function","the","can"],"title_tokens":["formatters","option","vim","setupopts","append_args","formatter","name","conform-nvim"],"anchors":[]},{"id":"545","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..args","content":"A list of strings, or a lua function that returns a list of strings.\nReturn a single string instead of a list to run the command in a shell.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.args","tokens":["returns","list","return","instead","lua","strings","the","single","command","that","string","function","run","shell"],"title_tokens":["conform-nvim","formatters","option","setupopts","args","name","vim","formatter"],"anchors":[]},{"id":"546","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..command","content":"The command to run.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.command","tokens":["the","run","command"],"title_tokens":["formatter","name","vim","conform-nvim","setupopts","option","formatters","command"],"anchors":[]},{"id":"547","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..prepend_args","content":"When inherit = true, add additional arguments to the beginning of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.prepend_args","tokens":["also","the","can","args","true","like","add","beginning","arguments","when","additional","inherit","function"],"title_tokens":["formatters","name","option","vim","conform-nvim","setupopts","formatter","prepend_args"],"anchors":[]},{"id":"548","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters_by_ft","tokens":["responsible","you","converted","the","conform","filetype","passing","generate","takes","format","accept","equivalent","nix","will","lua","this","for","formatters","correct","value","types","data","its","able","key","are","where","map","set","option","that"],"title_tokens":["setupopts","formatter","vim","formatters_by_ft","conform-nvim","option"],"anchors":[]},{"id":"549","title":"Option: vim.fzf-lua.enable","content":"Whether to enable fzf-lua.","path":"options.html#option-vim.fzf-lua.enable","tokens":["fzf-lua","whether","enable"],"title_tokens":["fzf-lua","enable","option","vim"],"anchors":[]},{"id":"550","title":"Option: vim.fzf-lua.profile","content":"The configuration profile to use","path":"options.html#option-vim.fzf-lua.profile","tokens":["the","profile","use","configuration"],"title_tokens":["vim","profile","option","fzf-lua"],"anchors":[]},{"id":"551","title":"Option: vim.fzf-lua.setupOpts","content":"Option table to pass into the setup function of fzf-lua\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.fzf-lua.setupOpts","tokens":["additional","table","you","docs","into","even","any","option","the","can","function","fzf-lua","options","they","not","setup","pass","listed"],"title_tokens":["fzf-lua","vim","option","setupopts"],"anchors":[]},{"id":"552","title":"Option: vim.fzf-lua.setupOpts.fzf_bin","content":"Path to fzf executable","path":"options.html#option-vim.fzf-lua.setupOpts.fzf_bin","tokens":["executable","path","fzf"],"title_tokens":["fzf_bin","fzf-lua","vim","option","setupopts"],"anchors":[]},{"id":"553","title":"Option: vim.fzf-lua.setupOpts.winopts.border","content":"Border type for the fzf-lua picker window","path":"options.html#option-vim.fzf-lua.setupOpts.winopts.border","tokens":["picker","window","border","fzf-lua","the","type","for"],"title_tokens":["vim","winopts","border","setupopts","fzf-lua","option"],"anchors":[]},{"id":"554","title":"Option: vim.gestures.gesture-nvim.enable","content":"Whether to enable gesture-nvim: mouse gestures.","path":"options.html#option-vim.gestures.gesture-nvim.enable","tokens":["whether","gestures","gesture-nvim","enable","mouse"],"title_tokens":["gesture-nvim","enable","gestures","option","vim"],"anchors":[]},{"id":"555","title":"Option: vim.gestures.gesture-nvim.mappings.draw","content":"Start drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.draw","tokens":["nvim","start","gesture","drawing"],"title_tokens":["draw","gestures","option","gesture-nvim","vim","mappings"],"anchors":[]},{"id":"556","title":"Option: vim.gestures.gesture-nvim.mappings.finish","content":"Finish drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.finish","tokens":["nvim","finish","gesture","drawing"],"title_tokens":["gesture-nvim","finish","option","gestures","vim","mappings"],"anchors":[]},{"id":"557","title":"Option: vim.git.enable","content":"Whether to enable git integration suite.\nEnabling this option will enable the following plugins:\ngitsigns\nhunk-nvim\nvim-fugitive\ngit-conflict\ngitlinker-nvim .","path":"options.html#option-vim.git.enable","tokens":["following","enable","whether","hunk-nvim","the","git","this","plugins","enabling","integration","will","vim-fugitive","suite","git-conflict","gitlinker-nvim","option","gitsigns"],"title_tokens":["enable","git","vim","option"],"anchors":[]},{"id":"558","title":"Option: vim.git.git-conflict.enable","content":"Whether to enable git-conflict.","path":"options.html#option-vim.git.git-conflict.enable","tokens":["git-conflict","whether","enable"],"title_tokens":["enable","option","git-conflict","vim","git"],"anchors":[]},{"id":"559","title":"Option: vim.git.git-conflict.mappings.both","content":"Choose Both [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.both","tokens":["choose","git-conflict","both"],"title_tokens":["both","option","git","vim","mappings","git-conflict"],"anchors":[]},{"id":"560","title":"Option: vim.git.git-conflict.mappings.nextConflict","content":"Go to the next Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.nextConflict","tokens":["next","git-conflict","conflict","the"],"title_tokens":["option","mappings","nextconflict","vim","git-conflict","git"],"anchors":[]},{"id":"561","title":"Option: vim.git.git-conflict.mappings.none","content":"Choose None [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.none","tokens":["none","git-conflict","choose"],"title_tokens":["option","mappings","git","git-conflict","vim","none"],"anchors":[]},{"id":"562","title":"Option: vim.git.git-conflict.mappings.ours","content":"Choose Ours [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.ours","tokens":["git-conflict","ours","choose"],"title_tokens":["mappings","git-conflict","option","ours","git","vim"],"anchors":[]},{"id":"563","title":"Option: vim.git.git-conflict.mappings.prevConflict","content":"Go to the previous Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.prevConflict","tokens":["previous","conflict","git-conflict","the"],"title_tokens":["mappings","option","git","prevconflict","git-conflict","vim"],"anchors":[]},{"id":"564","title":"Option: vim.git.git-conflict.mappings.theirs","content":"Choose Theirs [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.theirs","tokens":["theirs","choose","git-conflict"],"title_tokens":["option","vim","mappings","git","git-conflict","theirs"],"anchors":[]},{"id":"565","title":"Option: vim.git.git-conflict.setupOpts","content":"Option table to pass into the setup function of git-conflict\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.git-conflict.setupOpts","tokens":["into","option","setup","table","the","not","listed","docs","any","pass","git-conflict","they","function","can","you","even","additional","options"],"title_tokens":["setupopts","option","git","vim","git-conflict"],"anchors":[]},{"id":"566","title":"Option: vim.git.gitlinker-nvim.enable","content":"Whether to enable gitlinker-nvim.","path":"options.html#option-vim.git.gitlinker-nvim.enable","tokens":["gitlinker-nvim","whether","enable"],"title_tokens":["vim","option","git","gitlinker-nvim","enable"],"anchors":[]},{"id":"567","title":"Option: vim.git.gitlinker-nvim.setupOpts","content":"Option table to pass into the setup function of gitlinker-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitlinker-nvim.setupOpts","tokens":["any","you","options","table","even","option","the","function","setup","pass","into","additional","they","can","gitlinker-nvim","listed","docs","not"],"title_tokens":["vim","option","gitlinker-nvim","setupopts","git"],"anchors":[]},{"id":"568","title":"Option: vim.git.gitsigns.codeActions.enable","content":"Whether to enable gitsigns codeactions through null-ls.","path":"options.html#option-vim.git.gitsigns.codeActions.enable","tokens":["gitsigns","codeactions","null-ls","whether","through","enable"],"title_tokens":["gitsigns","git","codeactions","option","enable","vim"],"anchors":[]},{"id":"569","title":"Option: vim.git.gitsigns.enable","content":"Whether to enable gitsigns.","path":"options.html#option-vim.git.gitsigns.enable","tokens":["enable","whether","gitsigns"],"title_tokens":["gitsigns","git","enable","option","vim"],"anchors":[]},{"id":"570","title":"Option: vim.git.gitsigns.mappings.blameLine","content":"Blame line [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.blameLine","tokens":["gitsigns","blame","line"],"title_tokens":["gitsigns","blameline","git","option","vim","mappings"],"anchors":[]},{"id":"571","title":"Option: vim.git.gitsigns.mappings.diffProject","content":"Diff project [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffProject","tokens":["gitsigns","project","diff"],"title_tokens":["option","git","gitsigns","mappings","diffproject","vim"],"anchors":[]},{"id":"572","title":"Option: vim.git.gitsigns.mappings.diffThis","content":"Diff this [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffThis","tokens":["gitsigns","this","diff"],"title_tokens":["mappings","diffthis","gitsigns","option","vim","git"],"anchors":[]},{"id":"573","title":"Option: vim.git.gitsigns.mappings.nextHunk","content":"Next hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.nextHunk","tokens":["hunk","next","gitsigns"],"title_tokens":["gitsigns","nexthunk","option","vim","mappings","git"],"anchors":[]},{"id":"574","title":"Option: vim.git.gitsigns.mappings.previewHunk","content":"Preview hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previewHunk","tokens":["preview","hunk","gitsigns"],"title_tokens":["gitsigns","git","option","vim","mappings","previewhunk"],"anchors":[]},{"id":"575","title":"Option: vim.git.gitsigns.mappings.previousHunk","content":"Previous hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previousHunk","tokens":["gitsigns","hunk","previous"],"title_tokens":["vim","git","option","gitsigns","previoushunk","mappings"],"anchors":[]},{"id":"576","title":"Option: vim.git.gitsigns.mappings.resetBuffer","content":"Reset buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetBuffer","tokens":["buffer","gitsigns","reset"],"title_tokens":["option","vim","git","mappings","resetbuffer","gitsigns"],"anchors":[]},{"id":"577","title":"Option: vim.git.gitsigns.mappings.resetHunk","content":"Reset hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetHunk","tokens":["gitsigns","reset","hunk"],"title_tokens":["gitsigns","git","option","mappings","resethunk","vim"],"anchors":[]},{"id":"578","title":"Option: vim.git.gitsigns.mappings.stageBuffer","content":"Stage buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageBuffer","tokens":["gitsigns","stage","buffer"],"title_tokens":["mappings","vim","gitsigns","stagebuffer","option","git"],"anchors":[]},{"id":"579","title":"Option: vim.git.gitsigns.mappings.stageHunk","content":"Stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageHunk","tokens":["hunk","stage","gitsigns"],"title_tokens":["option","git","gitsigns","mappings","vim","stagehunk"],"anchors":[]},{"id":"580","title":"Option: vim.git.gitsigns.mappings.toggleBlame","content":"Toggle blame [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleBlame","tokens":["blame","gitsigns","toggle"],"title_tokens":["gitsigns","mappings","toggleblame","option","vim","git"],"anchors":[]},{"id":"581","title":"Option: vim.git.gitsigns.mappings.toggleDeleted","content":"Toggle deleted [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleDeleted","tokens":["gitsigns","toggle","deleted"],"title_tokens":["git","toggledeleted","option","mappings","gitsigns","vim"],"anchors":[]},{"id":"582","title":"Option: vim.git.gitsigns.mappings.undoStageHunk","content":"Undo stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.undoStageHunk","tokens":["undo","stage","hunk","gitsigns"],"title_tokens":["mappings","undostagehunk","git","gitsigns","vim","option"],"anchors":[]},{"id":"583","title":"Option: vim.git.gitsigns.setupOpts","content":"Option table to pass into the setup function of gitsigns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitsigns.setupOpts","tokens":["pass","docs","they","options","the","function","listed","not","any","you","table","additional","gitsigns","into","setup","even","option","can"],"title_tokens":["setupopts","option","git","gitsigns","vim"],"anchors":[]},{"id":"584","title":"Option: vim.git.hunk-nvim.enable","content":"Whether to enable tool for splitting diffs in Neovim [hunk-nvim].","path":"options.html#option-vim.git.hunk-nvim.enable","tokens":["tool","hunk-nvim","enable","for","neovim","splitting","whether","diffs"],"title_tokens":["git","option","hunk-nvim","enable","vim"],"anchors":[]},{"id":"585","title":"Option: vim.git.hunk-nvim.setupOpts","content":"Option table to pass into the setup function of hunk-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.hunk-nvim.setupOpts","tokens":["option","you","listed","docs","they","setup","not","function","options","into","the","can","table","even","pass","hunk-nvim","additional","any"],"title_tokens":["option","vim","hunk-nvim","setupopts","git"],"anchors":[]},{"id":"586","title":"Option: vim.git.neogit.enable","content":"Whether to enable An Interactive and powerful Git interface [Neogit].","path":"options.html#option-vim.git.neogit.enable","tokens":["and","git","interface","interactive","whether","enable","neogit","powerful"],"title_tokens":["neogit","vim","option","git","enable"],"anchors":[]},{"id":"587","title":"Option: vim.git.neogit.mappings.commit","content":"Git Commit [Neogit]","path":"options.html#option-vim.git.neogit.mappings.commit","tokens":["git","commit","neogit"],"title_tokens":["vim","git","neogit","mappings","commit","option"],"anchors":[]},{"id":"588","title":"Option: vim.git.neogit.mappings.open","content":"Git Status [Neogit]","path":"options.html#option-vim.git.neogit.mappings.open","tokens":["git","neogit","status"],"title_tokens":["vim","mappings","open","option","git","neogit"],"anchors":[]},{"id":"589","title":"Option: vim.git.neogit.mappings.pull","content":"Git pull [Neogit]","path":"options.html#option-vim.git.neogit.mappings.pull","tokens":["neogit","git","pull"],"title_tokens":["option","pull","git","neogit","mappings","vim"],"anchors":[]},{"id":"590","title":"Option: vim.git.neogit.mappings.push","content":"Git push [Neogit]","path":"options.html#option-vim.git.neogit.mappings.push","tokens":["git","neogit","push"],"title_tokens":["mappings","neogit","push","git","option","vim"],"anchors":[]},{"id":"591","title":"Option: vim.git.neogit.setupOpts","content":"Option table to pass into the setup function of neogit\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.neogit.setupOpts","tokens":["not","listed","docs","table","into","even","option","can","additional","neogit","you","setup","any","options","function","pass","the","they"],"title_tokens":["neogit","setupopts","vim","option","git"],"anchors":[]},{"id":"592","title":"Option: vim.git.vim-fugitive.enable","content":"Whether to enable vim-fugitive.","path":"options.html#option-vim.git.vim-fugitive.enable","tokens":["vim-fugitive","enable","whether"],"title_tokens":["option","vim","git","vim-fugitive","enable"],"anchors":[]},{"id":"593","title":"Option: vim.globals","content":"A freeform attribute set containing global variable values for setting vim variables as early as possible. If populated, this option will set vim variables in the built {option}luaConfigRC as the first item.\n::: {.note} {foo = \"bar\";} will set vim.g.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.globals","tokens":["passed","the","resulting","variable","type","variables","note","luaconfigrc","built","freeform","pair","vim","this","where","setting","early","possible","containing","will","name","global","first","inferred","values","option","populated","lua","foo","bar","set","item","from","for","attribute","value"],"title_tokens":["option","vim","globals"],"anchors":[]},{"id":"594","title":"Option: vim.globals.editorconfig","content":"Whether to enable EditorConfig integration in Neovim.\nThis defaults to true as it is enabled by default in stock Neovim, setting this option to false disables EditorConfig integration entirely.\nSee Neovim documentation for more details on configuring EditorConfig behaviour.","path":"options.html#option-vim.globals.editorconfig","tokens":["behaviour","stock","for","details","see","configuring","true","setting","more","this","whether","editorconfig","neovim","default","false","enable","integration","option","documentation","enabled","defaults","entirely","disables"],"title_tokens":["globals","editorconfig","option","vim"],"anchors":[]},{"id":"595","title":"Option: vim.globals.mapleader","content":"The key used for mappings","path":"options.html#option-vim.globals.mapleader","tokens":["the","mappings","for","used","leader","key"],"title_tokens":["option","vim","globals","mapleader"],"anchors":[]},{"id":"596","title":"Option: vim.globals.maplocalleader","content":"The key used for mappings","path":"options.html#option-vim.globals.maplocalleader","tokens":["used","mappings","for","key","localleader","the"],"title_tokens":["globals","maplocalleader","vim","option"],"anchors":[]},{"id":"597","title":"Option: vim.hideSearchHighlight","content":"Hide search highlight so it doesn't stay highlighted","path":"options.html#option-vim.hideSearchHighlight","tokens":["highlighted","hide","stay","search","highlight","doesn"],"title_tokens":["option","vim","hidesearchhighlight"],"anchors":[]},{"id":"598","title":"Option: vim.highlight","content":"Custom highlights to apply","path":"options.html#option-vim.highlight","tokens":["apply","highlights","custom"],"title_tokens":["option","vim","highlight"],"anchors":[]},{"id":"599","title":"Option: vim.highlight..bg","content":"The background color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.bg","tokens":["background","use","hex","written","color","the","rrggbb","name"],"title_tokens":["option","highlight","vim","name"],"anchors":[]},{"id":"600","title":"Option: vim.highlight..blend","content":"Blend as an integer between 0 and 100","path":"options.html#option-vim.highlight._name_.blend","tokens":["blend","integer","and","between","100"],"title_tokens":["option","name","vim","highlight","blend"],"anchors":[]},{"id":"601","title":"Option: vim.highlight..bold","content":"Whether to enable bold","path":"options.html#option-vim.highlight._name_.bold","tokens":["bold","whether","enable"],"title_tokens":["highlight","bold","name","option","vim"],"anchors":[]},{"id":"602","title":"Option: vim.highlight..cterm","content":"The cterm arguments to use. See ':h highlight-args'","path":"options.html#option-vim.highlight._name_.cterm","tokens":["the","see","highlight-args","use","arguments","cterm"],"title_tokens":["highlight","option","vim","name","cterm"],"anchors":[]},{"id":"603","title":"Option: vim.highlight..ctermbg","content":"The cterm background color to use","path":"options.html#option-vim.highlight._name_.ctermbg","tokens":["cterm","color","use","the","background"],"title_tokens":["vim","option","highlight","name","ctermbg"],"anchors":[]},{"id":"604","title":"Option: vim.highlight..ctermfg","content":"The cterm foreground color to use","path":"options.html#option-vim.highlight._name_.ctermfg","tokens":["cterm","foreground","the","color","use"],"title_tokens":["ctermfg","option","vim","name","highlight"],"anchors":[]},{"id":"605","title":"Option: vim.highlight..default","content":"Don't override existing definition","path":"options.html#option-vim.highlight._name_.default","tokens":["existing","don","override","definition"],"title_tokens":["vim","option","name","default","highlight"],"anchors":[]},{"id":"606","title":"Option: vim.highlight..fg","content":"The foreground color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.fg","tokens":["color","use","the","name","rrggbb","foreground","written","hex"],"title_tokens":["vim","name","option","highlight"],"anchors":[]},{"id":"607","title":"Option: vim.highlight..force","content":"Whether to enable force update","path":"options.html#option-vim.highlight._name_.force","tokens":["update","whether","force","enable"],"title_tokens":["option","name","force","vim","highlight"],"anchors":[]},{"id":"608","title":"Option: vim.highlight..italic","content":"Whether to enable italic","path":"options.html#option-vim.highlight._name_.italic","tokens":["italic","whether","enable"],"title_tokens":["option","highlight","vim","name","italic"],"anchors":[]},{"id":"609","title":"Option: vim.highlight..link","content":"The name of another highlight group to link to","path":"options.html#option-vim.highlight._name_.link","tokens":["group","link","the","highlight","another","name"],"title_tokens":["link","vim","highlight","option","name"],"anchors":[]},{"id":"610","title":"Option: vim.highlight..nocombine","content":"Whether to enable nocombine","path":"options.html#option-vim.highlight._name_.nocombine","tokens":["whether","enable","nocombine"],"title_tokens":["name","vim","highlight","option","nocombine"],"anchors":[]},{"id":"611","title":"Option: vim.highlight..reverse","content":"Whether to enable reverse","path":"options.html#option-vim.highlight._name_.reverse","tokens":["whether","reverse","enable"],"title_tokens":["vim","option","reverse","highlight","name"],"anchors":[]},{"id":"612","title":"Option: vim.highlight..sp","content":"The special color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.sp","tokens":["use","the","hex","rrggbb","special","color","name","written"],"title_tokens":["vim","highlight","name","option"],"anchors":[]},{"id":"613","title":"Option: vim.highlight..standout","content":"Whether to enable standout","path":"options.html#option-vim.highlight._name_.standout","tokens":["whether","enable","standout"],"title_tokens":["standout","name","option","vim","highlight"],"anchors":[]},{"id":"614","title":"Option: vim.highlight..strikethrough","content":"Whether to enable strikethrough","path":"options.html#option-vim.highlight._name_.strikethrough","tokens":["whether","strikethrough","enable"],"title_tokens":["option","vim","highlight","name","strikethrough"],"anchors":[]},{"id":"615","title":"Option: vim.highlight..undercurl","content":"Whether to enable undercurl","path":"options.html#option-vim.highlight._name_.undercurl","tokens":["whether","undercurl","enable"],"title_tokens":["option","vim","name","highlight","undercurl"],"anchors":[]},{"id":"616","title":"Option: vim.highlight..underdashed","content":"Whether to enable underdashed","path":"options.html#option-vim.highlight._name_.underdashed","tokens":["whether","underdashed","enable"],"title_tokens":["name","underdashed","vim","highlight","option"],"anchors":[]},{"id":"617","title":"Option: vim.highlight..underdotted","content":"Whether to enable underdotted","path":"options.html#option-vim.highlight._name_.underdotted","tokens":["underdotted","whether","enable"],"title_tokens":["underdotted","vim","highlight","name","option"],"anchors":[]},{"id":"618","title":"Option: vim.highlight..underdouble","content":"Whether to enable underdouble","path":"options.html#option-vim.highlight._name_.underdouble","tokens":["whether","enable","underdouble"],"title_tokens":["option","vim","highlight","name","underdouble"],"anchors":[]},{"id":"619","title":"Option: vim.highlight..underline","content":"Whether to enable underline","path":"options.html#option-vim.highlight._name_.underline","tokens":["enable","whether","underline"],"title_tokens":["underline","highlight","vim","option","name"],"anchors":[]},{"id":"620","title":"Option: vim.keymaps","content":"Custom keybindings.","path":"options.html#option-vim.keymaps","tokens":["custom","keybindings"],"title_tokens":["option","vim","keymaps"],"anchors":[]},{"id":"621","title":"Option: vim.keymaps.*.action","content":"The command to execute.","path":"options.html#option-vim.keymaps._.action","tokens":["execute","command","the"],"title_tokens":["keymaps","vim","option","action"],"anchors":[]},{"id":"622","title":"Option: vim.keymaps.*.desc","content":"Description for the keybind, to be shown in which-key, if you have enabled in the module system.","path":"options.html#option-vim.keymaps._.desc","tokens":["system","have","for","shown","module","you","which-key","enabled","the","description","keybind"],"title_tokens":["keymaps","vim","desc","option"],"anchors":[]},{"id":"623","title":"Option: vim.keymaps.*.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.expr","tokens":["expression","map","action","that","the","actually","means","equivalent","adding"],"title_tokens":["option","keymaps","expr","vim"],"anchors":[]},{"id":"624","title":"Option: vim.keymaps.*.key","content":"The key that triggers this keybind.","path":"options.html#option-vim.keymaps._.key","tokens":["the","this","that","triggers","key","keybind"],"title_tokens":["option","vim","key","keymaps"],"anchors":[]},{"id":"625","title":"Option: vim.keymaps.*.lua","content":"If true, action is considered to be lua code. Thus, it will not be wrapped in \"\".","path":"options.html#option-vim.keymaps._.lua","tokens":["code","not","action","thus","lua","considered","wrapped","will","true"],"title_tokens":["vim","option","keymaps","lua"],"anchors":[]},{"id":"626","title":"Option: vim.keymaps.*.mode","content":"The short-name of the mode to set the keymapping for. Passing an empty string is the equivalent of :map.\nSee :help map-modes for a list of modes.","path":"options.html#option-vim.keymaps._.mode","tokens":["for","see","short-name","list","map","help","string","empty","the","keymapping","mode","set","passing","modes","equivalent","map-modes"],"title_tokens":["mode","vim","option","keymaps"],"anchors":[]},{"id":"627","title":"Option: vim.keymaps.*.noremap","content":"Whether to use the 'noremap' variant of the command, ignoring any custom mappings on the defined action. It is highly advised to keep this on, which is the default.","path":"options.html#option-vim.keymaps._.noremap","tokens":["custom","variant","this","keep","mappings","advised","noremap","whether","use","which","default","defined","action","highly","any","the","ignoring","command"],"title_tokens":["keymaps","option","noremap","vim"],"anchors":[]},{"id":"628","title":"Option: vim.keymaps.*.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.nowait","tokens":["equivalent","mappings","map","whether","for","adding","ambiguous","input","wait","extra"],"title_tokens":["keymaps","option","nowait","vim"],"anchors":[]},{"id":"629","title":"Option: vim.keymaps.*.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.script","tokens":["map","equivalent","adding"],"title_tokens":["option","keymaps","script","vim"],"anchors":[]},{"id":"630","title":"Option: vim.keymaps.*.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.silent","tokens":["mapping","map","should","this","adding","whether","silent","equivalent"],"title_tokens":["keymaps","vim","option","silent"],"anchors":[]},{"id":"631","title":"Option: vim.keymaps.*.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.unique","tokens":["the","already","fail","map","adding","equivalent","whether","defined"],"title_tokens":["keymaps","vim","option","unique"],"anchors":[]},{"id":"632","title":"Option: vim.languages.arduino.enable","content":"Whether to enable Arduino support.","path":"options.html#option-vim.languages.arduino.enable","tokens":["support","enable","whether","arduino"],"title_tokens":["enable","option","vim","arduino","languages"],"anchors":[]},{"id":"633","title":"Option: vim.languages.arduino.lsp.enable","content":"Whether to enable Arduino LSP support.","path":"options.html#option-vim.languages.arduino.lsp.enable","tokens":["whether","support","enable","arduino","lsp"],"title_tokens":["vim","option","languages","arduino","lsp","enable"],"anchors":[]},{"id":"634","title":"Option: vim.languages.arduino.lsp.extraArgs","content":"Extra arguments passed to the Arduino LSP","path":"options.html#option-vim.languages.arduino.lsp.extraArgs","tokens":["arduino","arguments","lsp","passed","extra","the"],"title_tokens":["extraargs","arduino","option","languages","lsp","vim"],"anchors":[]},{"id":"635","title":"Option: vim.languages.arduino.lsp.servers","content":"Arduino LSP servers to use","path":"options.html#option-vim.languages.arduino.lsp.servers","tokens":["use","arduino","servers","lsp"],"title_tokens":["option","languages","servers","arduino","vim","lsp"],"anchors":[]},{"id":"636","title":"Option: vim.languages.arduino.treesitter.enable","content":"Whether to enable Arduino treesitter.","path":"options.html#option-vim.languages.arduino.treesitter.enable","tokens":["treesitter","whether","enable","arduino"],"title_tokens":["option","vim","languages","treesitter","arduino","enable"],"anchors":[]},{"id":"637","title":"Option: vim.languages.arduino.treesitter.package","content":"The arduino treesitter package to use.","path":"options.html#option-vim.languages.arduino.treesitter.package","tokens":["the","use","treesitter","package","arduino"],"title_tokens":["arduino","treesitter","languages","vim","option","package"],"anchors":[]},{"id":"638","title":"Option: vim.languages.assembly.enable","content":"Whether to enable Assembly support.","path":"options.html#option-vim.languages.assembly.enable","tokens":["enable","support","whether","assembly"],"title_tokens":["enable","option","vim","languages","assembly"],"anchors":[]},{"id":"639","title":"Option: vim.languages.assembly.format.enable","content":"Whether to enable Assembly formatting.","path":"options.html#option-vim.languages.assembly.format.enable","tokens":["whether","formatting","enable","assembly"],"title_tokens":["languages","vim","option","format","assembly","enable"],"anchors":[]},{"id":"640","title":"Option: vim.languages.assembly.format.type","content":"Assembly formatter to use","path":"options.html#option-vim.languages.assembly.format.type","tokens":["assembly","formatter","use"],"title_tokens":["option","format","type","vim","assembly","languages"],"anchors":[]},{"id":"641","title":"Option: vim.languages.assembly.lsp.enable","content":"Whether to enable Assembly LSP support.","path":"options.html#option-vim.languages.assembly.lsp.enable","tokens":["lsp","support","assembly","whether","enable"],"title_tokens":["enable","assembly","option","lsp","vim","languages"],"anchors":[]},{"id":"642","title":"Option: vim.languages.assembly.lsp.servers","content":"Assembly LSP server to use","path":"options.html#option-vim.languages.assembly.lsp.servers","tokens":["lsp","server","assembly","use"],"title_tokens":["assembly","option","lsp","vim","languages","servers"],"anchors":[]},{"id":"643","title":"Option: vim.languages.assembly.treesitter.enable","content":"Whether to enable Assembly treesitter.","path":"options.html#option-vim.languages.assembly.treesitter.enable","tokens":["whether","enable","treesitter","assembly"],"title_tokens":["assembly","treesitter","option","vim","languages","enable"],"anchors":[]},{"id":"644","title":"Option: vim.languages.assembly.treesitter.packageASM","content":"The asm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageASM","tokens":["treesitter","the","asm","package","use"],"title_tokens":["packageasm","assembly","option","languages","treesitter","vim"],"anchors":[]},{"id":"645","title":"Option: vim.languages.assembly.treesitter.packageNASM","content":"The nasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageNASM","tokens":["treesitter","the","package","nasm","use"],"title_tokens":["packagenasm","assembly","option","vim","languages","treesitter"],"anchors":[]},{"id":"646","title":"Option: vim.languages.assembly.treesitter.packageRpiPicoASM","content":"The pioasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageRpiPicoASM","tokens":["the","treesitter","pioasm","use","package"],"title_tokens":["languages","option","assembly","treesitter","packagerpipicoasm","vim"],"anchors":[]},{"id":"647","title":"Option: vim.languages.astro.enable","content":"Whether to enable Astro language support.","path":"options.html#option-vim.languages.astro.enable","tokens":["language","enable","astro","support","whether"],"title_tokens":["astro","enable","vim","option","languages"],"anchors":[]},{"id":"648","title":"Option: vim.languages.astro.extraDiagnostics.enable","content":"Whether to enable extra Astro diagnostics via nvim-lint.","path":"options.html#option-vim.languages.astro.extraDiagnostics.enable","tokens":["diagnostics","via","nvim-lint","astro","whether","enable","extra"],"title_tokens":["extradiagnostics","enable","vim","languages","astro","option"],"anchors":[]},{"id":"649","title":"Option: vim.languages.astro.extraDiagnostics.types","content":"extra Astro diagnostics providers","path":"options.html#option-vim.languages.astro.extraDiagnostics.types","tokens":["diagnostics","providers","astro","extra"],"title_tokens":["languages","vim","astro","extradiagnostics","types","option"],"anchors":[]},{"id":"650","title":"Option: vim.languages.astro.format.enable","content":"Whether to enable Astro formatting.","path":"options.html#option-vim.languages.astro.format.enable","tokens":["whether","enable","formatting","astro"],"title_tokens":["option","vim","languages","enable","format","astro"],"anchors":[]},{"id":"651","title":"Option: vim.languages.astro.format.type","content":"Astro formatter to use","path":"options.html#option-vim.languages.astro.format.type","tokens":["astro","formatter","use"],"title_tokens":["astro","vim","option","languages","type","format"],"anchors":[]},{"id":"652","title":"Option: vim.languages.astro.lsp.enable","content":"Whether to enable Astro LSP support.","path":"options.html#option-vim.languages.astro.lsp.enable","tokens":["astro","whether","lsp","support","enable"],"title_tokens":["languages","vim","astro","option","lsp","enable"],"anchors":[]},{"id":"653","title":"Option: vim.languages.astro.lsp.servers","content":"Astro LSP server to use","path":"options.html#option-vim.languages.astro.lsp.servers","tokens":["lsp","server","use","astro"],"title_tokens":["servers","astro","languages","option","vim","lsp"],"anchors":[]},{"id":"654","title":"Option: vim.languages.astro.treesitter.astroPackage","content":"The astro treesitter package to use.","path":"options.html#option-vim.languages.astro.treesitter.astroPackage","tokens":["package","use","astro","treesitter","the"],"title_tokens":["astro","treesitter","languages","astropackage","option","vim"],"anchors":[]},{"id":"655","title":"Option: vim.languages.astro.treesitter.enable","content":"Whether to enable Astro treesitter.","path":"options.html#option-vim.languages.astro.treesitter.enable","tokens":["enable","whether","treesitter","astro"],"title_tokens":["option","enable","treesitter","languages","astro","vim"],"anchors":[]},{"id":"656","title":"Option: vim.languages.bash.enable","content":"Whether to enable Bash language support.","path":"options.html#option-vim.languages.bash.enable","tokens":["language","whether","enable","bash","support"],"title_tokens":["option","languages","vim","enable","bash"],"anchors":[]},{"id":"657","title":"Option: vim.languages.bash.extraDiagnostics.enable","content":"Whether to enable extra Shell diagnostics via nvim-lint.","path":"options.html#option-vim.languages.bash.extraDiagnostics.enable","tokens":["via","shell","enable","diagnostics","nvim-lint","extra","whether"],"title_tokens":["vim","bash","extradiagnostics","languages","enable","option"],"anchors":[]},{"id":"658","title":"Option: vim.languages.bash.extraDiagnostics.types","content":"extra Shell diagnostics providers","path":"options.html#option-vim.languages.bash.extraDiagnostics.types","tokens":["diagnostics","extra","providers","shell"],"title_tokens":["bash","option","languages","vim","extradiagnostics","types"],"anchors":[]},{"id":"659","title":"Option: vim.languages.bash.format.enable","content":"Enable Bash formatting","path":"options.html#option-vim.languages.bash.format.enable","tokens":["bash","formatting","enable"],"title_tokens":["option","vim","format","bash","languages","enable"],"anchors":[]},{"id":"660","title":"Option: vim.languages.bash.format.type","content":"Bash formatter to use","path":"options.html#option-vim.languages.bash.format.type","tokens":["bash","formatter","use"],"title_tokens":["languages","vim","bash","format","option","type"],"anchors":[]},{"id":"661","title":"Option: vim.languages.bash.lsp.enable","content":"Whether to enable Bash LSP support.","path":"options.html#option-vim.languages.bash.lsp.enable","tokens":["lsp","whether","enable","bash","support"],"title_tokens":["enable","languages","vim","option","bash","lsp"],"anchors":[]},{"id":"662","title":"Option: vim.languages.bash.lsp.servers","content":"Bash LSP server to use","path":"options.html#option-vim.languages.bash.lsp.servers","tokens":["server","bash","lsp","use"],"title_tokens":["languages","option","vim","bash","lsp","servers"],"anchors":[]},{"id":"663","title":"Option: vim.languages.bash.treesitter.enable","content":"Whether to enable Bash treesitter.","path":"options.html#option-vim.languages.bash.treesitter.enable","tokens":["treesitter","bash","whether","enable"],"title_tokens":["option","languages","bash","treesitter","enable","vim"],"anchors":[]},{"id":"664","title":"Option: vim.languages.bash.treesitter.package","content":"The bash treesitter package to use.","path":"options.html#option-vim.languages.bash.treesitter.package","tokens":["use","bash","the","treesitter","package"],"title_tokens":["option","vim","languages","bash","treesitter","package"],"anchors":[]},{"id":"665","title":"Option: vim.languages.clang.cHeader","content":"C syntax for headers. Can fix treesitter errors, see: https://www.reddit.com/r/neovim/comments/orfpcd/question_does_the_c_parser_from_nvimtreesitter/","path":"options.html#option-vim.languages.clang.cHeader","tokens":["reddit","orfpcd","treesitter","comments","headers","com","neovim","see","fix","question_does_the_c_parser_from_nvimtreesitter","syntax","https","can","errors","for","www"],"title_tokens":["languages","option","cheader","clang","vim"],"anchors":[]},{"id":"666","title":"Option: vim.languages.clang.dap.debugger","content":"clang debugger to use","path":"options.html#option-vim.languages.clang.dap.debugger","tokens":["use","debugger","clang"],"title_tokens":["languages","option","clang","dap","debugger","vim"],"anchors":[]},{"id":"667","title":"Option: vim.languages.clang.dap.enable","content":"Enable clang Debug Adapter","path":"options.html#option-vim.languages.clang.dap.enable","tokens":["enable","adapter","debug","clang"],"title_tokens":["clang","dap","enable","languages","option","vim"],"anchors":[]},{"id":"668","title":"Option: vim.languages.clang.dap.package","content":"clang debugger package.","path":"options.html#option-vim.languages.clang.dap.package","tokens":["clang","package","debugger"],"title_tokens":["languages","clang","vim","option","dap","package"],"anchors":[]},{"id":"669","title":"Option: vim.languages.clang.enable","content":"Whether to enable C/C++ language support.","path":"options.html#option-vim.languages.clang.enable","tokens":["whether","language","enable","support"],"title_tokens":["languages","clang","vim","option","enable"],"anchors":[]},{"id":"670","title":"Option: vim.languages.clang.extraDiagnostics.enable","content":"Whether to enable extra C/C++ diagnostics via nvim-lint.","path":"options.html#option-vim.languages.clang.extraDiagnostics.enable","tokens":["extra","diagnostics","via","nvim-lint","whether","enable"],"title_tokens":["option","languages","vim","enable","clang","extradiagnostics"],"anchors":[]},{"id":"671","title":"Option: vim.languages.clang.extraDiagnostics.types","content":"extra C/C++ diagnostics providers","path":"options.html#option-vim.languages.clang.extraDiagnostics.types","tokens":["providers","extra","diagnostics"],"title_tokens":["extradiagnostics","vim","types","clang","option","languages"],"anchors":[]},{"id":"672","title":"Option: vim.languages.clang.format.enable","content":"Whether to enable C formatting.","path":"options.html#option-vim.languages.clang.format.enable","tokens":["enable","whether","formatting"],"title_tokens":["format","languages","vim","enable","option","clang"],"anchors":[]},{"id":"673","title":"Option: vim.languages.clang.format.type","content":"C formatter to use","path":"options.html#option-vim.languages.clang.format.type","tokens":["use","formatter"],"title_tokens":["clang","option","vim","type","languages","format"],"anchors":[]},{"id":"674","title":"Option: vim.languages.clang.lsp.enable","content":"Whether to enable clang LSP support.","path":"options.html#option-vim.languages.clang.lsp.enable","tokens":["support","clang","whether","enable","lsp"],"title_tokens":["option","languages","lsp","clang","vim","enable"],"anchors":[]},{"id":"675","title":"Option: vim.languages.clang.lsp.servers","content":"The clang LSP server to use","path":"options.html#option-vim.languages.clang.lsp.servers","tokens":["lsp","server","the","use","clang"],"title_tokens":["clang","option","vim","servers","languages","lsp"],"anchors":[]},{"id":"676","title":"Option: vim.languages.clang.treesitter.cPackage","content":"The c treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cPackage","tokens":["the","treesitter","use","package"],"title_tokens":["treesitter","cpackage","clang","languages","vim","option"],"anchors":[]},{"id":"677","title":"Option: vim.languages.clang.treesitter.cppPackage","content":"The cpp treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cppPackage","tokens":["package","use","cpp","the","treesitter"],"title_tokens":["treesitter","vim","clang","languages","option","cpppackage"],"anchors":[]},{"id":"678","title":"Option: vim.languages.clang.treesitter.enable","content":"Whether to enable C/C++ treesitter.","path":"options.html#option-vim.languages.clang.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["languages","vim","option","clang","treesitter","enable"],"anchors":[]},{"id":"679","title":"Option: vim.languages.clojure.enable","content":"Whether to enable Clojure language support.","path":"options.html#option-vim.languages.clojure.enable","tokens":["language","support","whether","enable","clojure"],"title_tokens":["option","vim","languages","clojure","enable"],"anchors":[]},{"id":"680","title":"Option: vim.languages.clojure.lsp.enable","content":"Whether to enable Clojure LSP support.","path":"options.html#option-vim.languages.clojure.lsp.enable","tokens":["whether","enable","clojure","lsp","support"],"title_tokens":["vim","languages","clojure","enable","option","lsp"],"anchors":[]},{"id":"681","title":"Option: vim.languages.clojure.lsp.servers","content":"Clojure LSP server to use","path":"options.html#option-vim.languages.clojure.lsp.servers","tokens":["use","server","clojure","lsp"],"title_tokens":["lsp","option","vim","languages","clojure","servers"],"anchors":[]},{"id":"682","title":"Option: vim.languages.clojure.treesitter.enable","content":"Whether to enable Clojure treesitter.","path":"options.html#option-vim.languages.clojure.treesitter.enable","tokens":["clojure","enable","treesitter","whether"],"title_tokens":["languages","clojure","option","enable","vim","treesitter"],"anchors":[]},{"id":"683","title":"Option: vim.languages.clojure.treesitter.package","content":"The clojure treesitter package to use.","path":"options.html#option-vim.languages.clojure.treesitter.package","tokens":["treesitter","package","clojure","the","use"],"title_tokens":["vim","languages","package","option","clojure","treesitter"],"anchors":[]},{"id":"684","title":"Option: vim.languages.cmake.enable","content":"Whether to enable CMake language support.","path":"options.html#option-vim.languages.cmake.enable","tokens":["whether","language","support","cmake","enable"],"title_tokens":["enable","option","vim","languages","cmake"],"anchors":[]},{"id":"685","title":"Option: vim.languages.cmake.format.enable","content":"Whether to enable CMake formatting.","path":"options.html#option-vim.languages.cmake.format.enable","tokens":["whether","formatting","enable","cmake"],"title_tokens":["format","option","languages","cmake","enable","vim"],"anchors":[]},{"id":"686","title":"Option: vim.languages.cmake.format.package","content":"CMake formatter package","path":"options.html#option-vim.languages.cmake.format.package","tokens":["cmake","formatter","package"],"title_tokens":["cmake","vim","package","format","option","languages"],"anchors":[]},{"id":"687","title":"Option: vim.languages.cmake.format.type","content":"CMake formatter to use","path":"options.html#option-vim.languages.cmake.format.type","tokens":["use","cmake","formatter"],"title_tokens":["type","languages","cmake","vim","option","format"],"anchors":[]},{"id":"688","title":"Option: vim.languages.cmake.lsp.enable","content":"Whether to enable CMake LSP support.","path":"options.html#option-vim.languages.cmake.lsp.enable","tokens":["enable","cmake","lsp","whether","support"],"title_tokens":["languages","cmake","lsp","option","vim","enable"],"anchors":[]},{"id":"689","title":"Option: vim.languages.cmake.lsp.servers","content":"CMake LSP servers to use","path":"options.html#option-vim.languages.cmake.lsp.servers","tokens":["cmake","lsp","use","servers"],"title_tokens":["option","languages","servers","cmake","vim","lsp"],"anchors":[]},{"id":"690","title":"Option: vim.languages.cmake.treesitter.enable","content":"Whether to enable CMake treesitter.","path":"options.html#option-vim.languages.cmake.treesitter.enable","tokens":["enable","cmake","treesitter","whether"],"title_tokens":["cmake","enable","vim","languages","option","treesitter"],"anchors":[]},{"id":"691","title":"Option: vim.languages.cmake.treesitter.package","content":"The cmake treesitter package to use.","path":"options.html#option-vim.languages.cmake.treesitter.package","tokens":["cmake","package","treesitter","use","the"],"title_tokens":["vim","treesitter","option","cmake","languages","package"],"anchors":[]},{"id":"692","title":"Option: vim.languages.csharp.enable","content":"Whether to enable C# language support.\n::: {.note} This feature will not work if the .NET SDK is not installed. Both roslyn-ls (with roslyn-nvim) and csharp_ls require the .NET SDK to function properly with Razor. Ensure that the .NET SDK is installed.\nCheck for version compatibility for optimal performance. :::\n::: {.warning} At the moment, only roslyn-ls(with roslyn-nvim) provides full Razor support. csharp_ls is limited to .cshtml files. ::: .","path":"options.html#option-vim.languages.csharp.enable","tokens":["both","moment","properly","not","feature","the","roslyn-ls","compatibility","require","whether","roslyn-nvim","note","optimal","check","csharp_ls","with","ensure","full","cshtml","and","sdk","enable","language","work","installed","that","version","files","limited","net","will","razor","provides","only","this","function","support","warning","performance","for"],"title_tokens":["languages","option","csharp","enable","vim"],"anchors":[]},{"id":"693","title":"Option: vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for csharp_ls Neovim LSP\n::: {.note} This feature only works for csharp_ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","tokens":["enable","handler","lsp","whether","only","extended","feature","definition","neovim","csharp_ls","textdocument","note","this","for","works"],"title_tokens":["enable","languages","csharp","extensions","vim","csharpls-extended-lsp-nvim","option"],"anchors":[]},{"id":"694","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for OmniSharp Neovim LSP\n::: {.note} This feature only works for omnisharp. ::: .","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","tokens":["lsp","this","feature","works","enable","for","extended","omnisharp","textdocument","definition","note","only","neovim","handler","whether"],"title_tokens":["extensions","enable","csharp","vim","omnisharp-extended-lsp-nvim","option","languages"],"anchors":[]},{"id":"695","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","content":"Go to definition [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","tokens":["definition","omnisharp-extended-lsp-nvim"],"title_tokens":["option","vim","csharp","mappings","languages","gotodefinition","extensions","omnisharp-extended-lsp-nvim"],"anchors":[]},{"id":"696","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","content":"Go to type [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","tokens":["omnisharp-extended-lsp-nvim","type"],"title_tokens":["option","csharp","vim","gototype","mappings","omnisharp-extended-lsp-nvim","languages","extensions"],"anchors":[]},{"id":"697","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","content":"List implementations [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","tokens":["omnisharp-extended-lsp-nvim","list","implementations"],"title_tokens":["mappings","languages","option","vim","csharp","listimplementations","omnisharp-extended-lsp-nvim","extensions"],"anchors":[]},{"id":"698","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","content":"List references [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","tokens":["omnisharp-extended-lsp-nvim","list","references"],"title_tokens":["csharp","extensions","mappings","option","listreferences","languages","vim","omnisharp-extended-lsp-nvim"],"anchors":[]},{"id":"699","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.enable","content":"Whether to enable Roslyn LSP plugin for Neovim that adds Razor support and works with multiple solutions\n::: {.note} This feature only works for roslyn-ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.enable","tokens":["this","enable","note","support","with","for","neovim","adds","roslyn","whether","feature","roslyn-ls","razor","plugin","multiple","lsp","works","solutions","and","only","that"],"title_tokens":["roslyn-nvim","enable","vim","languages","csharp","option","extensions"],"anchors":[]},{"id":"700","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts","content":"Option table to pass into the setup function of roslyn-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts","tokens":["can","you","function","into","not","pass","additional","option","table","listed","docs","options","roslyn-nvim","the","even","they","setup","any"],"title_tokens":["option","languages","extensions","setupopts","roslyn-nvim","vim","csharp"],"anchors":[]},{"id":"701","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","content":"Configuration for the additional roslyn extensions","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","tokens":["roslyn","the","for","configuration","extensions","additional"],"title_tokens":["languages","csharp","razor","config","option","extensions","roslyn-nvim","vim","setupopts"],"anchors":[]},{"id":"702","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","content":"Whether to enable Additional roslyn extensions (for example Roslynator/Razor).","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","tokens":["example","roslynator","additional","razor","extensions","enable","roslyn","whether","for"],"title_tokens":["option","enabled","csharp","extensions","vim","languages","roslyn-nvim","setupopts","razor"],"anchors":[]},{"id":"703","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","content":"\"auto\" | \"roslyn\" | \"off\"\n\"auto\": Does nothing for filewatching, leaving everything as default\n\"roslyn\": Turns off neovim filewatching which will make roslyn do the filewatching\n\"off\": Hack to turn off all filewatching.\n\n::: {.tip} Set to \"off\" if you notice performance issues :::","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","tokens":["notice","the","issues","leaving","tip","neovim","all","auto","for","nothing","hack","filewatching","make","turn","set","performance","default","off","roslyn","which","turns","will","does","everything","you"],"title_tokens":["vim","csharp","filewatching","languages","extensions","setupopts","option","roslyn-nvim"],"anchors":[]},{"id":"704","title":"Option: vim.languages.csharp.format.enable","content":"Whether to enable C# formatting.","path":"options.html#option-vim.languages.csharp.format.enable","tokens":["enable","formatting","whether"],"title_tokens":["vim","enable","languages","option","csharp","format"],"anchors":[]},{"id":"705","title":"Option: vim.languages.csharp.format.type","content":"C# formatter to use","path":"options.html#option-vim.languages.csharp.format.type","tokens":["use","formatter"],"title_tokens":["csharp","format","languages","type","vim","option"],"anchors":[]},{"id":"706","title":"Option: vim.languages.csharp.lsp.enable","content":"Whether to enable C# LSP support.","path":"options.html#option-vim.languages.csharp.lsp.enable","tokens":["support","enable","whether","lsp"],"title_tokens":["enable","csharp","languages","option","lsp","vim"],"anchors":[]},{"id":"707","title":"Option: vim.languages.csharp.lsp.servers","content":"C# LSP server to use","path":"options.html#option-vim.languages.csharp.lsp.servers","tokens":["server","lsp","use"],"title_tokens":["lsp","vim","languages","csharp","servers","option"],"anchors":[]},{"id":"708","title":"Option: vim.languages.csharp.treesitter.csPackage","content":"The c_sharp treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.csPackage","tokens":["treesitter","package","the","c_sharp","use"],"title_tokens":["csharp","languages","option","vim","treesitter","cspackage"],"anchors":[]},{"id":"709","title":"Option: vim.languages.csharp.treesitter.enable","content":"Whether to enable C# treesitter.","path":"options.html#option-vim.languages.csharp.treesitter.enable","tokens":["treesitter","enable","whether"],"title_tokens":["languages","enable","vim","treesitter","option","csharp"],"anchors":[]},{"id":"710","title":"Option: vim.languages.csharp.treesitter.razorPackage","content":"The razor treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.razorPackage","tokens":["use","package","the","razor","treesitter"],"title_tokens":["vim","csharp","treesitter","option","razorpackage","languages"],"anchors":[]},{"id":"711","title":"Option: vim.languages.css.enable","content":"Whether to enable CSS language support.","path":"options.html#option-vim.languages.css.enable","tokens":["enable","support","language","whether","css"],"title_tokens":["option","languages","vim","css","enable"],"anchors":[]},{"id":"712","title":"Option: vim.languages.css.format.enable","content":"Whether to enable CSS formatting.","path":"options.html#option-vim.languages.css.format.enable","tokens":["formatting","whether","enable","css"],"title_tokens":["format","css","languages","vim","enable","option"],"anchors":[]},{"id":"713","title":"Option: vim.languages.css.format.type","content":"CSS formatter to use","path":"options.html#option-vim.languages.css.format.type","tokens":["css","formatter","use"],"title_tokens":["option","vim","css","format","type","languages"],"anchors":[]},{"id":"714","title":"Option: vim.languages.css.lsp.enable","content":"Whether to enable CSS LSP support.","path":"options.html#option-vim.languages.css.lsp.enable","tokens":["enable","lsp","support","css","whether"],"title_tokens":["lsp","option","css","enable","vim","languages"],"anchors":[]},{"id":"715","title":"Option: vim.languages.css.lsp.servers","content":"CSS LSP server to use","path":"options.html#option-vim.languages.css.lsp.servers","tokens":["css","lsp","use","server"],"title_tokens":["css","servers","lsp","option","vim","languages"],"anchors":[]},{"id":"716","title":"Option: vim.languages.css.treesitter.enable","content":"Whether to enable CSS treesitter.","path":"options.html#option-vim.languages.css.treesitter.enable","tokens":["treesitter","whether","css","enable"],"title_tokens":["languages","enable","option","vim","css","treesitter"],"anchors":[]},{"id":"717","title":"Option: vim.languages.css.treesitter.package","content":"The css treesitter package to use.","path":"options.html#option-vim.languages.css.treesitter.package","tokens":["package","the","css","use","treesitter"],"title_tokens":["languages","option","vim","css","treesitter","package"],"anchors":[]},{"id":"718","title":"Option: vim.languages.cue.enable","content":"Whether to enable CUE language support.","path":"options.html#option-vim.languages.cue.enable","tokens":["whether","enable","cue","language","support"],"title_tokens":["enable","languages","option","vim","cue"],"anchors":[]},{"id":"719","title":"Option: vim.languages.cue.lsp.enable","content":"Whether to enable CUE LSP support.","path":"options.html#option-vim.languages.cue.lsp.enable","tokens":["enable","support","whether","cue","lsp"],"title_tokens":["lsp","option","cue","enable","languages","vim"],"anchors":[]},{"id":"720","title":"Option: vim.languages.cue.lsp.servers","content":"CUE LSP server to use","path":"options.html#option-vim.languages.cue.lsp.servers","tokens":["cue","server","use","lsp"],"title_tokens":["cue","vim","languages","servers","lsp","option"],"anchors":[]},{"id":"721","title":"Option: vim.languages.cue.treesitter.enable","content":"Whether to enable CUE treesitter.","path":"options.html#option-vim.languages.cue.treesitter.enable","tokens":["whether","enable","treesitter","cue"],"title_tokens":["cue","vim","treesitter","option","languages","enable"],"anchors":[]},{"id":"722","title":"Option: vim.languages.cue.treesitter.package","content":"The cue treesitter package to use.","path":"options.html#option-vim.languages.cue.treesitter.package","tokens":["package","use","the","treesitter","cue"],"title_tokens":["treesitter","languages","package","cue","option","vim"],"anchors":[]},{"id":"723","title":"Option: vim.languages.dart.dap.enable","content":"Enable Dart DAP support via flutter-tools","path":"options.html#option-vim.languages.dart.dap.enable","tokens":["enable","support","via","dart","flutter-tools","dap"],"title_tokens":["option","dart","dap","enable","vim","languages"],"anchors":[]},{"id":"724","title":"Option: vim.languages.dart.enable","content":"Whether to enable Dart language support.","path":"options.html#option-vim.languages.dart.enable","tokens":["enable","dart","whether","language","support"],"title_tokens":["option","vim","dart","enable","languages"],"anchors":[]},{"id":"725","title":"Option: vim.languages.dart.flutter-tools.color.enable","content":"Whether to enable highlighting color variables.","path":"options.html#option-vim.languages.dart.flutter-tools.color.enable","tokens":["whether","enable","highlighting","color","variables"],"title_tokens":["enable","option","dart","color","flutter-tools","vim","languages"],"anchors":[]},{"id":"726","title":"Option: vim.languages.dart.flutter-tools.color.highlightBackground","content":"Highlight the background","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightBackground","tokens":["the","highlight","background"],"title_tokens":["option","dart","flutter-tools","vim","highlightbackground","color","languages"],"anchors":[]},{"id":"727","title":"Option: vim.languages.dart.flutter-tools.color.highlightForeground","content":"Highlight the foreground","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightForeground","tokens":["foreground","highlight","the"],"title_tokens":["vim","option","dart","flutter-tools","color","highlightforeground","languages"],"anchors":[]},{"id":"728","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.character","content":"Virtual text character to highlight","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.character","tokens":["virtual","text","character","highlight"],"title_tokens":["color","vim","option","dart","character","flutter-tools","languages","virtualtext"],"anchors":[]},{"id":"729","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.enable","content":"Whether to enable Show the highlight using virtual text.","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.enable","tokens":["whether","using","highlight","show","enable","the","text","virtual"],"title_tokens":["option","dart","enable","virtualtext","color","vim","languages","flutter-tools"],"anchors":[]},{"id":"730","title":"Option: vim.languages.dart.flutter-tools.enable","content":"Enable flutter-tools for flutter support","path":"options.html#option-vim.languages.dart.flutter-tools.enable","tokens":["support","enable","flutter-tools","for","flutter"],"title_tokens":["vim","flutter-tools","enable","languages","option","dart"],"anchors":[]},{"id":"731","title":"Option: vim.languages.dart.flutter-tools.enableNoResolvePatch","content":"Whether to patch flutter-tools so that it doesn't resolve symlinks when detecting flutter path.\n::: {.note} This is required if flutterPackage is set to null and the flutter package in your PATH was built with Nix. If you are using a flutter SDK installed from a different source and encounter the error \"dart missing from PATH\", leave this option disabled. :::","path":"options.html#option-vim.languages.dart.flutter-tools.enableNoResolvePatch","tokens":["different","built","installed","with","path","doesn","option","when","from","this","patch","error","null","note","package","are","whether","was","source","encounter","using","flutter","symlinks","detecting","the","resolve","flutterpackage","and","nix","you","dart","missing","that","flutter-tools","required","set","your","leave","disabled","sdk"],"title_tokens":["vim","option","languages","dart","flutter-tools","enablenoresolvepatch"],"anchors":[]},{"id":"732","title":"Option: vim.languages.dart.flutter-tools.flutterPackage","content":"Flutter package, or null to detect the flutter path at runtime instead.","path":"options.html#option-vim.languages.dart.flutter-tools.flutterPackage","tokens":["flutter","package","detect","path","the","runtime","instead","null"],"title_tokens":["vim","languages","option","dart","flutter-tools","flutterpackage"],"anchors":[]},{"id":"733","title":"Option: vim.languages.dart.lsp.enable","content":"Whether to enable Dart LSP support.","path":"options.html#option-vim.languages.dart.lsp.enable","tokens":["enable","lsp","whether","support","dart"],"title_tokens":["option","vim","languages","dart","lsp","enable"],"anchors":[]},{"id":"734","title":"Option: vim.languages.dart.lsp.servers","content":"Dart LSP server to use","path":"options.html#option-vim.languages.dart.lsp.servers","tokens":["dart","lsp","use","server"],"title_tokens":["languages","lsp","servers","option","dart","vim"],"anchors":[]},{"id":"735","title":"Option: vim.languages.dart.treesitter.enable","content":"Whether to enable Dart treesitter.","path":"options.html#option-vim.languages.dart.treesitter.enable","tokens":["whether","enable","treesitter","dart"],"title_tokens":["languages","enable","vim","dart","option","treesitter"],"anchors":[]},{"id":"736","title":"Option: vim.languages.dart.treesitter.package","content":"The dart treesitter package to use.","path":"options.html#option-vim.languages.dart.treesitter.package","tokens":["dart","treesitter","package","the","use"],"title_tokens":["treesitter","package","option","languages","dart","vim"],"anchors":[]},{"id":"737","title":"Option: vim.languages.docker.enable","content":"Whether to enable Docker language support.","path":"options.html#option-vim.languages.docker.enable","tokens":["enable","whether","support","language","docker"],"title_tokens":["enable","option","languages","docker","vim"],"anchors":[]},{"id":"738","title":"Option: vim.languages.docker.extraDiagnostics.enable","content":"Whether to enable extra Docker diagnostics via nvim-lint.","path":"options.html#option-vim.languages.docker.extraDiagnostics.enable","tokens":["nvim-lint","enable","via","whether","extra","docker","diagnostics"],"title_tokens":["languages","enable","vim","docker","option","extradiagnostics"],"anchors":[]},{"id":"739","title":"Option: vim.languages.docker.extraDiagnostics.types","content":"extra Docker diagnostics providers","path":"options.html#option-vim.languages.docker.extraDiagnostics.types","tokens":["extra","docker","providers","diagnostics"],"title_tokens":["docker","extradiagnostics","languages","option","types","vim"],"anchors":[]},{"id":"740","title":"Option: vim.languages.docker.format.enable","content":"Whether to enable Dockerfile formatting.","path":"options.html#option-vim.languages.docker.format.enable","tokens":["dockerfile","whether","enable","formatting"],"title_tokens":["docker","vim","format","option","enable","languages"],"anchors":[]},{"id":"741","title":"Option: vim.languages.docker.format.type","content":"Dockerfile formatter to use","path":"options.html#option-vim.languages.docker.format.type","tokens":["dockerfile","use","formatter"],"title_tokens":["format","option","type","docker","vim","languages"],"anchors":[]},{"id":"742","title":"Option: vim.languages.docker.lsp.enable","content":"Whether to enable Docker LSP support.","path":"options.html#option-vim.languages.docker.lsp.enable","tokens":["whether","support","lsp","enable","docker"],"title_tokens":["enable","vim","option","languages","docker","lsp"],"anchors":[]},{"id":"743","title":"Option: vim.languages.docker.lsp.servers","content":"Docker LSP server to use","path":"options.html#option-vim.languages.docker.lsp.servers","tokens":["lsp","server","use","docker"],"title_tokens":["docker","vim","languages","option","lsp","servers"],"anchors":[]},{"id":"744","title":"Option: vim.languages.docker.treesitter.enable","content":"Whether to enable Docker treesitter support.","path":"options.html#option-vim.languages.docker.treesitter.enable","tokens":["treesitter","support","enable","docker","whether"],"title_tokens":["option","languages","docker","treesitter","vim","enable"],"anchors":[]},{"id":"745","title":"Option: vim.languages.docker.treesitter.package","content":"The dockerfile treesitter package to use.","path":"options.html#option-vim.languages.docker.treesitter.package","tokens":["the","use","package","dockerfile","treesitter"],"title_tokens":["languages","treesitter","vim","option","docker","package"],"anchors":[]},{"id":"746","title":"Option: vim.languages.elixir.elixir-tools.enable","content":"Whether to enable Elixir tools.","path":"options.html#option-vim.languages.elixir.elixir-tools.enable","tokens":["whether","tools","elixir","enable"],"title_tokens":["vim","option","languages","elixir-tools","enable","elixir"],"anchors":[]},{"id":"747","title":"Option: vim.languages.elixir.enable","content":"Whether to enable Elixir language support.","path":"options.html#option-vim.languages.elixir.enable","tokens":["whether","language","enable","support","elixir"],"title_tokens":["languages","vim","elixir","option","enable"],"anchors":[]},{"id":"748","title":"Option: vim.languages.elixir.format.enable","content":"Whether to enable Elixir formatting.","path":"options.html#option-vim.languages.elixir.format.enable","tokens":["enable","elixir","formatting","whether"],"title_tokens":["enable","option","vim","languages","format","elixir"],"anchors":[]},{"id":"749","title":"Option: vim.languages.elixir.format.type","content":"Elixir formatter to use","path":"options.html#option-vim.languages.elixir.format.type","tokens":["formatter","use","elixir"],"title_tokens":["format","languages","option","elixir","type","vim"],"anchors":[]},{"id":"750","title":"Option: vim.languages.elixir.lsp.enable","content":"Whether to enable Elixir LSP support.","path":"options.html#option-vim.languages.elixir.lsp.enable","tokens":["elixir","lsp","enable","whether","support"],"title_tokens":["vim","languages","enable","elixir","lsp","option"],"anchors":[]},{"id":"751","title":"Option: vim.languages.elixir.lsp.servers","content":"Elixir LSP server to use","path":"options.html#option-vim.languages.elixir.lsp.servers","tokens":["elixir","server","use","lsp"],"title_tokens":["lsp","languages","servers","vim","elixir","option"],"anchors":[]},{"id":"752","title":"Option: vim.languages.elixir.treesitter.eexPackage","content":"The eex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.eexPackage","tokens":["package","eex","the","use","treesitter"],"title_tokens":["eexpackage","vim","elixir","treesitter","option","languages"],"anchors":[]},{"id":"753","title":"Option: vim.languages.elixir.treesitter.enable","content":"Whether to enable Elixir treesitter.","path":"options.html#option-vim.languages.elixir.treesitter.enable","tokens":["elixir","whether","enable","treesitter"],"title_tokens":["treesitter","option","languages","vim","elixir","enable"],"anchors":[]},{"id":"754","title":"Option: vim.languages.elixir.treesitter.heexPackage","content":"The heex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.heexPackage","tokens":["heex","package","treesitter","the","use"],"title_tokens":["vim","heexpackage","languages","treesitter","option","elixir"],"anchors":[]},{"id":"755","title":"Option: vim.languages.elixir.treesitter.package","content":"The elixir treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.package","tokens":["the","use","package","treesitter","elixir"],"title_tokens":["option","treesitter","vim","languages","package","elixir"],"anchors":[]},{"id":"756","title":"Option: vim.languages.elm.enable","content":"Whether to enable Elm language support.","path":"options.html#option-vim.languages.elm.enable","tokens":["support","enable","elm","whether","language"],"title_tokens":["enable","vim","elm","languages","option"],"anchors":[]},{"id":"757","title":"Option: vim.languages.elm.lsp.enable","content":"Whether to enable Elm LSP support.","path":"options.html#option-vim.languages.elm.lsp.enable","tokens":["whether","lsp","elm","support","enable"],"title_tokens":["enable","languages","vim","elm","option","lsp"],"anchors":[]},{"id":"758","title":"Option: vim.languages.elm.lsp.servers","content":"Elm LSP servers to use","path":"options.html#option-vim.languages.elm.lsp.servers","tokens":["elm","lsp","servers","use"],"title_tokens":["servers","languages","vim","elm","lsp","option"],"anchors":[]},{"id":"759","title":"Option: vim.languages.elm.treesitter.enable","content":"Whether to enable Elm treesitter.","path":"options.html#option-vim.languages.elm.treesitter.enable","tokens":["whether","treesitter","enable","elm"],"title_tokens":["languages","option","elm","treesitter","enable","vim"],"anchors":[]},{"id":"760","title":"Option: vim.languages.elm.treesitter.package","content":"The elm treesitter package to use.","path":"options.html#option-vim.languages.elm.treesitter.package","tokens":["the","elm","package","use","treesitter"],"title_tokens":["treesitter","option","elm","languages","vim","package"],"anchors":[]},{"id":"761","title":"Option: vim.languages.enableDAP","content":"Turn on Debug Adapter for enabled languages by default","path":"options.html#option-vim.languages.enableDAP","tokens":["enabled","languages","default","adapter","turn","debug","for"],"title_tokens":["vim","option","languages","enabledap"],"anchors":[]},{"id":"762","title":"Option: vim.languages.enableExtraDiagnostics","content":"Turn on extra diagnostics for enabled languages by default","path":"options.html#option-vim.languages.enableExtraDiagnostics","tokens":["for","languages","turn","extra","diagnostics","enabled","default"],"title_tokens":["enableextradiagnostics","vim","option","languages"],"anchors":[]},{"id":"763","title":"Option: vim.languages.enableFormat","content":"Turn on Formatting for enabled languages by default","path":"options.html#option-vim.languages.enableFormat","tokens":["enabled","languages","default","turn","formatting","for"],"title_tokens":["enableformat","vim","languages","option"],"anchors":[]},{"id":"764","title":"Option: vim.languages.enableTreesitter","content":"Turn on Treesitter for enabled languages by default","path":"options.html#option-vim.languages.enableTreesitter","tokens":["turn","enabled","languages","for","default","treesitter"],"title_tokens":["languages","vim","option","enabletreesitter"],"anchors":[]},{"id":"765","title":"Option: vim.languages.env.enable","content":"Whether to enable Env language support.","path":"options.html#option-vim.languages.env.enable","tokens":["enable","language","env","whether","support"],"title_tokens":["option","env","vim","enable","languages"],"anchors":[]},{"id":"766","title":"Option: vim.languages.env.extraDiagnostics.enable","content":"Whether to enable extra Env diagnostics via nvim-lint.","path":"options.html#option-vim.languages.env.extraDiagnostics.enable","tokens":["via","whether","diagnostics","nvim-lint","extra","enable","env"],"title_tokens":["extradiagnostics","languages","option","env","enable","vim"],"anchors":[]},{"id":"767","title":"Option: vim.languages.env.extraDiagnostics.types","content":"extra Env diagnostics providers","path":"options.html#option-vim.languages.env.extraDiagnostics.types","tokens":["env","extra","diagnostics","providers"],"title_tokens":["option","languages","extradiagnostics","vim","types","env"],"anchors":[]},{"id":"768","title":"Option: vim.languages.fish.enable","content":"Whether to enable Fish language support.","path":"options.html#option-vim.languages.fish.enable","tokens":["whether","enable","language","fish","support"],"title_tokens":["vim","option","fish","enable","languages"],"anchors":[]},{"id":"769","title":"Option: vim.languages.fish.format.enable","content":"Enable Fish formatting","path":"options.html#option-vim.languages.fish.format.enable","tokens":["enable","formatting","fish"],"title_tokens":["option","languages","vim","fish","format","enable"],"anchors":[]},{"id":"770","title":"Option: vim.languages.fish.format.type","content":"Fish formatter to use","path":"options.html#option-vim.languages.fish.format.type","tokens":["formatter","use","fish"],"title_tokens":["fish","type","option","vim","format","languages"],"anchors":[]},{"id":"771","title":"Option: vim.languages.fish.lsp.enable","content":"Whether to enable Fish LSP support.","path":"options.html#option-vim.languages.fish.lsp.enable","tokens":["lsp","enable","fish","support","whether"],"title_tokens":["fish","lsp","enable","option","languages","vim"],"anchors":[]},{"id":"772","title":"Option: vim.languages.fish.lsp.servers","content":"Fish LSP server to use","path":"options.html#option-vim.languages.fish.lsp.servers","tokens":["server","fish","lsp","use"],"title_tokens":["vim","languages","servers","option","lsp","fish"],"anchors":[]},{"id":"773","title":"Option: vim.languages.fish.treesitter.enable","content":"Whether to enable Fish treesitter.","path":"options.html#option-vim.languages.fish.treesitter.enable","tokens":["enable","treesitter","whether","fish"],"title_tokens":["fish","option","languages","treesitter","enable","vim"],"anchors":[]},{"id":"774","title":"Option: vim.languages.fish.treesitter.package","content":"The fish treesitter package to use.","path":"options.html#option-vim.languages.fish.treesitter.package","tokens":["use","fish","package","treesitter","the"],"title_tokens":["option","treesitter","vim","package","fish","languages"],"anchors":[]},{"id":"775","title":"Option: vim.languages.fluent.enable","content":"Whether to enable Fluent language support.","path":"options.html#option-vim.languages.fluent.enable","tokens":["enable","whether","support","fluent","language"],"title_tokens":["languages","fluent","vim","option","enable"],"anchors":[]},{"id":"776","title":"Option: vim.languages.fsharp.enable","content":"Whether to enable F# language support.","path":"options.html#option-vim.languages.fsharp.enable","tokens":["support","language","whether","enable"],"title_tokens":["vim","enable","fsharp","languages","option"],"anchors":[]},{"id":"777","title":"Option: vim.languages.fsharp.format.enable","content":"Whether to enable F# formatting.","path":"options.html#option-vim.languages.fsharp.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["languages","vim","fsharp","format","option","enable"],"anchors":[]},{"id":"778","title":"Option: vim.languages.fsharp.format.type","content":"F# formatter to use","path":"options.html#option-vim.languages.fsharp.format.type","tokens":["formatter","use"],"title_tokens":["vim","option","languages","fsharp","type","format"],"anchors":[]},{"id":"779","title":"Option: vim.languages.fsharp.lsp.enable","content":"Whether to enable F# LSP support.","path":"options.html#option-vim.languages.fsharp.lsp.enable","tokens":["enable","whether","support","lsp"],"title_tokens":["enable","lsp","vim","languages","option","fsharp"],"anchors":[]},{"id":"780","title":"Option: vim.languages.fsharp.lsp.servers","content":"F# LSP server to use","path":"options.html#option-vim.languages.fsharp.lsp.servers","tokens":["server","lsp","use"],"title_tokens":["fsharp","lsp","option","vim","servers","languages"],"anchors":[]},{"id":"781","title":"Option: vim.languages.fsharp.treesitter.enable","content":"Whether to enable F# treesitter.","path":"options.html#option-vim.languages.fsharp.treesitter.enable","tokens":["whether","enable","treesitter"],"title_tokens":["treesitter","vim","option","languages","fsharp","enable"],"anchors":[]},{"id":"782","title":"Option: vim.languages.fsharp.treesitter.package","content":"The fsharp treesitter package to use.","path":"options.html#option-vim.languages.fsharp.treesitter.package","tokens":["the","use","treesitter","package","fsharp"],"title_tokens":["fsharp","languages","treesitter","package","option","vim"],"anchors":[]},{"id":"783","title":"Option: vim.languages.gettext.enable","content":"Whether to enable gettext portable object language support.","path":"options.html#option-vim.languages.gettext.enable","tokens":["object","portable","language","enable","gettext","whether","support"],"title_tokens":["enable","languages","option","vim","gettext"],"anchors":[]},{"id":"784","title":"Option: vim.languages.gettext.treesitter.enable","content":"Whether to enable gettext portable object language treesitter.","path":"options.html#option-vim.languages.gettext.treesitter.enable","tokens":["portable","object","language","treesitter","gettext","enable","whether"],"title_tokens":["enable","gettext","option","vim","treesitter","languages"],"anchors":[]},{"id":"785","title":"Option: vim.languages.gettext.treesitter.package","content":"The po treesitter package to use.","path":"options.html#option-vim.languages.gettext.treesitter.package","tokens":["the","treesitter","package","use"],"title_tokens":["languages","option","gettext","vim","package","treesitter"],"anchors":[]},{"id":"786","title":"Option: vim.languages.gleam.enable","content":"Whether to enable Gleam language support.","path":"options.html#option-vim.languages.gleam.enable","tokens":["enable","gleam","support","whether","language"],"title_tokens":["option","vim","enable","languages","gleam"],"anchors":[]},{"id":"787","title":"Option: vim.languages.gleam.lsp.enable","content":"Whether to enable Gleam LSP support.","path":"options.html#option-vim.languages.gleam.lsp.enable","tokens":["support","lsp","enable","whether","gleam"],"title_tokens":["lsp","option","vim","languages","gleam","enable"],"anchors":[]},{"id":"788","title":"Option: vim.languages.gleam.lsp.servers","content":"Gleam LSP server to use","path":"options.html#option-vim.languages.gleam.lsp.servers","tokens":["server","lsp","use","gleam"],"title_tokens":["vim","option","lsp","servers","gleam","languages"],"anchors":[]},{"id":"789","title":"Option: vim.languages.gleam.treesitter.enable","content":"Whether to enable Gleam treesitter.","path":"options.html#option-vim.languages.gleam.treesitter.enable","tokens":["gleam","treesitter","whether","enable"],"title_tokens":["treesitter","option","gleam","vim","languages","enable"],"anchors":[]},{"id":"790","title":"Option: vim.languages.gleam.treesitter.package","content":"The gleam treesitter package to use.","path":"options.html#option-vim.languages.gleam.treesitter.package","tokens":["package","treesitter","use","gleam","the"],"title_tokens":["option","vim","gleam","treesitter","package","languages"],"anchors":[]},{"id":"791","title":"Option: vim.languages.glsl.enable","content":"Whether to enable GLSL language support.","path":"options.html#option-vim.languages.glsl.enable","tokens":["glsl","language","whether","enable","support"],"title_tokens":["languages","vim","enable","option","glsl"],"anchors":[]},{"id":"792","title":"Option: vim.languages.glsl.lsp.enable","content":"Whether to enable GLSL LSP support.","path":"options.html#option-vim.languages.glsl.lsp.enable","tokens":["lsp","support","enable","whether","glsl"],"title_tokens":["enable","languages","lsp","vim","glsl","option"],"anchors":[]},{"id":"793","title":"Option: vim.languages.glsl.lsp.servers","content":"GLSL LSP server to use","path":"options.html#option-vim.languages.glsl.lsp.servers","tokens":["use","glsl","server","lsp"],"title_tokens":["option","vim","lsp","glsl","servers","languages"],"anchors":[]},{"id":"794","title":"Option: vim.languages.glsl.treesitter.enable","content":"Whether to enable GLSL treesitter.","path":"options.html#option-vim.languages.glsl.treesitter.enable","tokens":["treesitter","whether","glsl","enable"],"title_tokens":["option","glsl","treesitter","enable","vim","languages"],"anchors":[]},{"id":"795","title":"Option: vim.languages.glsl.treesitter.package","content":"The glsl treesitter package to use.","path":"options.html#option-vim.languages.glsl.treesitter.package","tokens":["treesitter","the","glsl","package","use"],"title_tokens":["glsl","vim","languages","option","package","treesitter"],"anchors":[]},{"id":"796","title":"Option: vim.languages.go.dap.debugger","content":"Go debugger to use","path":"options.html#option-vim.languages.go.dap.debugger","tokens":["use","debugger"],"title_tokens":["vim","dap","option","languages","debugger"],"anchors":[]},{"id":"797","title":"Option: vim.languages.go.dap.enable","content":"Whether to enable Go Debug Adapter.","path":"options.html#option-vim.languages.go.dap.enable","tokens":["whether","debug","enable","adapter"],"title_tokens":["languages","dap","option","vim","enable"],"anchors":[]},{"id":"798","title":"Option: vim.languages.go.dap.package","content":"Go debugger package.","path":"options.html#option-vim.languages.go.dap.package","tokens":["package","debugger"],"title_tokens":["option","languages","vim","package","dap"],"anchors":[]},{"id":"799","title":"Option: vim.languages.go.enable","content":"Whether to enable Go language support.","path":"options.html#option-vim.languages.go.enable","tokens":["whether","language","enable","support"],"title_tokens":["option","vim","languages","enable"],"anchors":[]},{"id":"800","title":"Option: vim.languages.go.extensions.gopher-nvim.enable","content":"Whether to enable Minimalistic plugin for Go development.","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.enable","tokens":["development","whether","for","enable","minimalistic","plugin"],"title_tokens":["vim","extensions","enable","languages","option","gopher-nvim"],"anchors":[]},{"id":"801","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts","content":"Option table to pass into the setup function of gopher-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts","tokens":["can","option","docs","into","even","table","additional","the","function","not","they","any","gopher-nvim","pass","setup","options","you","listed"],"title_tokens":["extensions","vim","languages","setupopts","option","gopher-nvim"],"anchors":[]},{"id":"802","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","content":"Go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","tokens":["binary","use"],"title_tokens":["extensions","setupopts","gopher-nvim","option","languages","commands","vim"],"anchors":[]},{"id":"803","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","content":"gomodifytags binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","tokens":["use","gomodifytags","binary"],"title_tokens":["option","vim","extensions","gopher-nvim","gomodifytags","languages","commands","setupopts"],"anchors":[]},{"id":"804","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","content":"gotests binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","tokens":["gotests","binary","use"],"title_tokens":["languages","commands","gopher-nvim","vim","gotests","setupopts","option","extensions"],"anchors":[]},{"id":"805","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","content":"iferr binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","tokens":["use","iferr","binary"],"title_tokens":["iferr","setupopts","extensions","vim","gopher-nvim","option","commands","languages"],"anchors":[]},{"id":"806","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","content":"impl binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","tokens":["binary","use","impl"],"title_tokens":["option","impl","gopher-nvim","setupopts","vim","languages","commands","extensions"],"anchors":[]},{"id":"807","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","content":"json2go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","tokens":["json2go","binary","use"],"title_tokens":["vim","languages","option","json2go","extensions","gopher-nvim","setupopts","commands"],"anchors":[]},{"id":"808","title":"Option: vim.languages.go.extraDiagnostics.enable","content":"Whether to enable extra Go diagnostics via nvim-lint.","path":"options.html#option-vim.languages.go.extraDiagnostics.enable","tokens":["diagnostics","whether","enable","nvim-lint","via","extra"],"title_tokens":["option","extradiagnostics","vim","languages","enable"],"anchors":[]},{"id":"809","title":"Option: vim.languages.go.extraDiagnostics.types","content":"extra Go diagnostics providers","path":"options.html#option-vim.languages.go.extraDiagnostics.types","tokens":["diagnostics","providers","extra"],"title_tokens":["option","languages","types","vim","extradiagnostics"],"anchors":[]},{"id":"810","title":"Option: vim.languages.go.format.enable","content":"Whether to enable Go formatting.","path":"options.html#option-vim.languages.go.format.enable","tokens":["whether","enable","formatting"],"title_tokens":["option","format","vim","languages","enable"],"anchors":[]},{"id":"811","title":"Option: vim.languages.go.format.type","content":"Go formatter to use","path":"options.html#option-vim.languages.go.format.type","tokens":["formatter","use"],"title_tokens":["option","languages","vim","format","type"],"anchors":[]},{"id":"812","title":"Option: vim.languages.go.lsp.enable","content":"Whether to enable Go LSP support.","path":"options.html#option-vim.languages.go.lsp.enable","tokens":["enable","lsp","support","whether"],"title_tokens":["vim","languages","option","enable","lsp"],"anchors":[]},{"id":"813","title":"Option: vim.languages.go.lsp.servers","content":"Go LSP server to use","path":"options.html#option-vim.languages.go.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["option","languages","vim","lsp","servers"],"anchors":[]},{"id":"814","title":"Option: vim.languages.go.treesitter.enable","content":"Whether to enable Go treesitter.","path":"options.html#option-vim.languages.go.treesitter.enable","tokens":["enable","treesitter","whether"],"title_tokens":["option","vim","languages","treesitter","enable"],"anchors":[]},{"id":"815","title":"Option: vim.languages.go.treesitter.goPackage","content":"The go treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goPackage","tokens":["the","use","treesitter","package"],"title_tokens":["option","languages","vim","treesitter","gopackage"],"anchors":[]},{"id":"816","title":"Option: vim.languages.go.treesitter.gomodPackage","content":"The gomod treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gomodPackage","tokens":["package","gomod","use","the","treesitter"],"title_tokens":["gomodpackage","treesitter","option","vim","languages"],"anchors":[]},{"id":"817","title":"Option: vim.languages.go.treesitter.gosumPackage","content":"The gosum treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gosumPackage","tokens":["the","package","gosum","treesitter","use"],"title_tokens":["languages","option","gosumpackage","vim","treesitter"],"anchors":[]},{"id":"818","title":"Option: vim.languages.go.treesitter.gotmpl.injection","content":"Treesitter language to inject in Go templates","path":"options.html#option-vim.languages.go.treesitter.gotmpl.injection","tokens":["language","treesitter","templates","inject"],"title_tokens":["option","languages","treesitter","gotmpl","injection","vim"],"anchors":[]},{"id":"819","title":"Option: vim.languages.go.treesitter.gotmpl.package","content":"The gotmpl treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gotmpl.package","tokens":["gotmpl","treesitter","the","package","use"],"title_tokens":["vim","gotmpl","option","languages","package","treesitter"],"anchors":[]},{"id":"820","title":"Option: vim.languages.go.treesitter.goworkPackage","content":"The gowork treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goworkPackage","tokens":["package","gowork","use","the","treesitter"],"title_tokens":["treesitter","option","goworkpackage","vim","languages"],"anchors":[]},{"id":"821","title":"Option: vim.languages.haskell.dap.enable","content":"Whether to enable DAP support for Haskell.","path":"options.html#option-vim.languages.haskell.dap.enable","tokens":["support","for","haskell","whether","enable","dap"],"title_tokens":["vim","option","languages","dap","enable","haskell"],"anchors":[]},{"id":"822","title":"Option: vim.languages.haskell.dap.package","content":"Haskell DAP package or command to run the Haskell DAP","path":"options.html#option-vim.languages.haskell.dap.package","tokens":["haskell","dap","command","run","the","package"],"title_tokens":["languages","haskell","package","option","vim","dap"],"anchors":[]},{"id":"823","title":"Option: vim.languages.haskell.enable","content":"Whether to enable Haskell support.","path":"options.html#option-vim.languages.haskell.enable","tokens":["whether","haskell","enable","support"],"title_tokens":["option","languages","vim","haskell","enable"],"anchors":[]},{"id":"824","title":"Option: vim.languages.haskell.extensions.haskell-tools.enable","content":"Whether to enable haskell-tools.nvim.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.enable","tokens":["enable","haskell-tools","nvim","whether"],"title_tokens":["haskell","extensions","enable","haskell-tools","option","vim","languages"],"anchors":[]},{"id":"825","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","content":"Run code lens [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","tokens":["haskell-tools","nvim","run","code","lens"],"title_tokens":["haskell-tools","mappings","vim","option","codelensrun","languages","extensions","haskell"],"anchors":[]},{"id":"826","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","content":"Evaluate all [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","tokens":["all","evaluate","haskell-tools","nvim"],"title_tokens":["languages","vim","option","extensions","mappings","evalall","haskell","haskell-tools"],"anchors":[]},{"id":"827","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","content":"Hoogle signature [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","tokens":["nvim","haskell-tools","signature","hoogle"],"title_tokens":["languages","vim","extensions","haskell","hooglesignature","mappings","option","haskell-tools"],"anchors":[]},{"id":"828","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","content":"Quit REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","tokens":["repl","nvim","haskell-tools","quit"],"title_tokens":["haskell","replquit","languages","vim","haskell-tools","mappings","option","extensions"],"anchors":[]},{"id":"829","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","content":"Toggle REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","tokens":["repl","toggle","haskell-tools","nvim"],"title_tokens":["vim","option","haskell","repltoggle","mappings","extensions","haskell-tools","languages"],"anchors":[]},{"id":"830","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","content":"Toggle REPL for current file [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","tokens":["for","current","toggle","file","haskell-tools","repl","nvim"],"title_tokens":["extensions","option","mappings","haskell","languages","haskell-tools","repltogglefile","vim"],"anchors":[]},{"id":"831","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts","content":"Option table to pass into the setup function of haskell-tools.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts","tokens":["any","you","docs","options","nvim","additional","into","option","setup","they","the","table","function","haskell-tools","listed","not","pass","even","can"],"title_tokens":["haskell","extensions","haskell-tools","setupopts","vim","languages","option"],"anchors":[]},{"id":"832","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","content":"Debug adapter command","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","tokens":["adapter","debug","command"],"title_tokens":["languages","vim","setupopts","option","cmd","haskell-tools","haskell","extensions","dap"],"anchors":[]},{"id":"833","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","content":"Command for haskell-language-server.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","tokens":["command","for","haskell-language-server"],"title_tokens":["hls","languages","extensions","haskell","option","haskell-tools","vim","cmd","setupopts"],"anchors":[]},{"id":"834","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","content":"Function to run when HLS is attached. When null, mappings from the mappings option are used.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","tokens":["run","attached","null","hls","when","the","are","used","from","mappings","function","option"],"title_tokens":["option","on_attach","languages","hls","setupopts","haskell","haskell-tools","extensions","vim"],"anchors":[]},{"id":"835","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","content":"Settings passed to HLS. When null, generated from vim.languages.haskell.cabalFormat.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","tokens":["null","passed","generated","when","vim","haskell","from","settings","hls","languages","cabalformat"],"title_tokens":["settings","hls","extensions","haskell-tools","languages","haskell","setupopts","option","vim"],"anchors":[]},{"id":"836","title":"Option: vim.languages.haskell.format.cabalFormatters","content":"Cabal file formatter to use","path":"options.html#option-vim.languages.haskell.format.cabalFormatters","tokens":["cabal","formatter","file","use"],"title_tokens":["languages","haskell","option","vim","format","cabalformatters"],"anchors":[]},{"id":"837","title":"Option: vim.languages.haskell.format.enable","content":"Whether to enable Haskell formatting.","path":"options.html#option-vim.languages.haskell.format.enable","tokens":["whether","enable","haskell","formatting"],"title_tokens":["option","format","languages","haskell","enable","vim"],"anchors":[]},{"id":"838","title":"Option: vim.languages.haskell.format.type","content":"Haskell formatter to use","path":"options.html#option-vim.languages.haskell.format.type","tokens":["use","haskell","formatter"],"title_tokens":["vim","languages","format","option","haskell","type"],"anchors":[]},{"id":"839","title":"Option: vim.languages.haskell.lsp.enable","content":"Whether to enable Haskell LSP support.","path":"options.html#option-vim.languages.haskell.lsp.enable","tokens":["whether","enable","haskell","lsp","support"],"title_tokens":["option","vim","languages","lsp","enable","haskell"],"anchors":[]},{"id":"840","title":"Option: vim.languages.haskell.lsp.servers","content":"Haskell LSP server to use","path":"options.html#option-vim.languages.haskell.lsp.servers","tokens":["lsp","server","haskell","use"],"title_tokens":["languages","haskell","option","servers","vim","lsp"],"anchors":[]},{"id":"841","title":"Option: vim.languages.haskell.treesitter.enable","content":"Whether to enable Treesitter support for Haskell.","path":"options.html#option-vim.languages.haskell.treesitter.enable","tokens":["treesitter","haskell","for","whether","enable","support"],"title_tokens":["enable","haskell","option","treesitter","languages","vim"],"anchors":[]},{"id":"842","title":"Option: vim.languages.haskell.treesitter.package","content":"The haskell treesitter package to use.","path":"options.html#option-vim.languages.haskell.treesitter.package","tokens":["the","treesitter","use","haskell","package"],"title_tokens":["package","treesitter","vim","haskell","languages","option"],"anchors":[]},{"id":"843","title":"Option: vim.languages.hcl.enable","content":"Whether to enable HCL support.","path":"options.html#option-vim.languages.hcl.enable","tokens":["enable","support","hcl","whether"],"title_tokens":["option","hcl","languages","enable","vim"],"anchors":[]},{"id":"844","title":"Option: vim.languages.hcl.format.enable","content":"Whether to enable HCL formatting.","path":"options.html#option-vim.languages.hcl.format.enable","tokens":["formatting","enable","whether","hcl"],"title_tokens":["format","enable","vim","hcl","languages","option"],"anchors":[]},{"id":"845","title":"Option: vim.languages.hcl.format.type","content":"HCL formatter to use","path":"options.html#option-vim.languages.hcl.format.type","tokens":["use","hcl","formatter"],"title_tokens":["languages","hcl","format","type","option","vim"],"anchors":[]},{"id":"846","title":"Option: vim.languages.hcl.lsp.enable","content":"Whether to enable HCL LSP support.","path":"options.html#option-vim.languages.hcl.lsp.enable","tokens":["whether","lsp","enable","support","hcl"],"title_tokens":["enable","lsp","hcl","languages","vim","option"],"anchors":[]},{"id":"847","title":"Option: vim.languages.hcl.lsp.servers","content":"HCL LSP server to use","path":"options.html#option-vim.languages.hcl.lsp.servers","tokens":["use","lsp","server","hcl"],"title_tokens":["vim","languages","hcl","option","lsp","servers"],"anchors":[]},{"id":"848","title":"Option: vim.languages.hcl.treesitter.enable","content":"Whether to enable HCL treesitter.","path":"options.html#option-vim.languages.hcl.treesitter.enable","tokens":["whether","hcl","enable","treesitter"],"title_tokens":["option","treesitter","enable","hcl","languages","vim"],"anchors":[]},{"id":"849","title":"Option: vim.languages.hcl.treesitter.package","content":"The hcl treesitter package to use.","path":"options.html#option-vim.languages.hcl.treesitter.package","tokens":["use","hcl","the","package","treesitter"],"title_tokens":["treesitter","option","vim","languages","hcl","package"],"anchors":[]},{"id":"850","title":"Option: vim.languages.helm.enable","content":"Whether to enable Helm language support.","path":"options.html#option-vim.languages.helm.enable","tokens":["support","language","enable","helm","whether"],"title_tokens":["languages","option","vim","helm","enable"],"anchors":[]},{"id":"851","title":"Option: vim.languages.helm.lsp.enable","content":"Whether to enable Helm LSP support.","path":"options.html#option-vim.languages.helm.lsp.enable","tokens":["lsp","support","helm","whether","enable"],"title_tokens":["lsp","option","vim","enable","helm","languages"],"anchors":[]},{"id":"852","title":"Option: vim.languages.helm.lsp.servers","content":"Helm LSP server to use","path":"options.html#option-vim.languages.helm.lsp.servers","tokens":["helm","use","server","lsp"],"title_tokens":["helm","languages","option","servers","lsp","vim"],"anchors":[]},{"id":"853","title":"Option: vim.languages.helm.treesitter.enable","content":"Whether to enable Helm treesitter.","path":"options.html#option-vim.languages.helm.treesitter.enable","tokens":["whether","helm","enable","treesitter"],"title_tokens":["helm","treesitter","languages","vim","option","enable"],"anchors":[]},{"id":"854","title":"Option: vim.languages.helm.treesitter.package","content":"The helm treesitter package to use.","path":"options.html#option-vim.languages.helm.treesitter.package","tokens":["the","helm","treesitter","use","package"],"title_tokens":["languages","vim","helm","treesitter","package","option"],"anchors":[]},{"id":"855","title":"Option: vim.languages.html.enable","content":"Whether to enable HTML language support.","path":"options.html#option-vim.languages.html.enable","tokens":["whether","enable","language","support","html"],"title_tokens":["vim","enable","languages","html","option"],"anchors":[]},{"id":"856","title":"Option: vim.languages.html.extraDiagnostics.enable","content":"Whether to enable extra HTML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.html.extraDiagnostics.enable","tokens":["extra","enable","diagnostics","via","nvim-lint","html","whether"],"title_tokens":["enable","extradiagnostics","languages","option","vim","html"],"anchors":[]},{"id":"857","title":"Option: vim.languages.html.extraDiagnostics.types","content":"extra HTML diagnostics providers","path":"options.html#option-vim.languages.html.extraDiagnostics.types","tokens":["extra","providers","html","diagnostics"],"title_tokens":["vim","option","html","extradiagnostics","languages","types"],"anchors":[]},{"id":"858","title":"Option: vim.languages.html.format.enable","content":"Whether to enable HTML formatting.","path":"options.html#option-vim.languages.html.format.enable","tokens":["formatting","enable","html","whether"],"title_tokens":["vim","option","languages","html","format","enable"],"anchors":[]},{"id":"859","title":"Option: vim.languages.html.format.type","content":"HTML formatter to use","path":"options.html#option-vim.languages.html.format.type","tokens":["formatter","use","html"],"title_tokens":["vim","html","format","option","languages","type"],"anchors":[]},{"id":"860","title":"Option: vim.languages.html.lsp.enable","content":"Whether to enable HTML LSP support.","path":"options.html#option-vim.languages.html.lsp.enable","tokens":["html","lsp","support","whether","enable"],"title_tokens":["html","enable","lsp","option","languages","vim"],"anchors":[]},{"id":"861","title":"Option: vim.languages.html.lsp.servers","content":"HTML LSP server to use","path":"options.html#option-vim.languages.html.lsp.servers","tokens":["lsp","server","html","use"],"title_tokens":["languages","html","lsp","servers","option","vim"],"anchors":[]},{"id":"862","title":"Option: vim.languages.html.treesitter.autotagHtml","content":"Enable autoclose/autorename of html tags (nvim-ts-autotag)","path":"options.html#option-vim.languages.html.treesitter.autotagHtml","tokens":["autoclose","enable","autorename","html","nvim-ts-autotag","tags"],"title_tokens":["treesitter","languages","autotaghtml","option","vim","html"],"anchors":[]},{"id":"863","title":"Option: vim.languages.html.treesitter.enable","content":"Whether to enable HTML treesitter support.","path":"options.html#option-vim.languages.html.treesitter.enable","tokens":["treesitter","html","support","enable","whether"],"title_tokens":["languages","vim","treesitter","html","option","enable"],"anchors":[]},{"id":"864","title":"Option: vim.languages.html.treesitter.package","content":"The html treesitter package to use.","path":"options.html#option-vim.languages.html.treesitter.package","tokens":["the","treesitter","use","html","package"],"title_tokens":["html","treesitter","option","vim","languages","package"],"anchors":[]},{"id":"865","title":"Option: vim.languages.java.dap.debugger","content":"Java debugger to use.\nJLS\nFor jls to work, you need to run your application with debug symbols and networking.\nThe jls configuration is hardcoded to listen on port 5005. This matches the configuration described upstream. You can change this by modifying vim.debugger.nvim-dap.sources.java-debugger.\nExamples:\nManual:\nBuild with debug symbols.\nRun with debug socket.\n\nSpringboot Maven: For Springboot you can just pass the JVM args directly into the spring-boot:run.","path":"options.html#option-vim.languages.java.dap.debugger","tokens":["matches","configuration","nvim-dap","jls","args","build","this","your","springboot","change","into","spring-boot","you","pass","directly","networking","listen","5005","modifying","with","vim","use","hardcoded","can","need","port","sources","debugger","application","symbols","examples","described","java-debugger","manual","socket","debug","maven","just","upstream","jvm","run","the","java","for","work","and"],"title_tokens":["languages","vim","debugger","java","option","dap"],"anchors":[]},{"id":"866","title":"Option: vim.languages.java.dap.enable","content":"Whether to enable Java Debug Adapter.","path":"options.html#option-vim.languages.java.dap.enable","tokens":["debug","enable","adapter","java","whether"],"title_tokens":["vim","enable","languages","option","java","dap"],"anchors":[]},{"id":"867","title":"Option: vim.languages.java.dap.package","content":"Java debugger package.","path":"options.html#option-vim.languages.java.dap.package","tokens":["package","debugger","java"],"title_tokens":["dap","package","vim","java","languages","option"],"anchors":[]},{"id":"868","title":"Option: vim.languages.java.enable","content":"Whether to enable Java language support.","path":"options.html#option-vim.languages.java.enable","tokens":["java","language","whether","support","enable"],"title_tokens":["java","vim","languages","option","enable"],"anchors":[]},{"id":"869","title":"Option: vim.languages.java.extensions.gradle-nvim.enable","content":"Whether to enable gradle integration.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.enable","tokens":["enable","integration","whether","gradle"],"title_tokens":["gradle-nvim","extensions","vim","option","enable","java","languages"],"anchors":[]},{"id":"870","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts","content":"Option table to pass into the setup function of gradle-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts","tokens":["gradle-nvim","listed","the","options","even","function","setup","into","additional","pass","you","any","they","table","can","not","docs","option"],"title_tokens":["setupopts","option","extensions","gradle-nvim","java","vim","languages"],"anchors":[]},{"id":"871","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","content":"The gradle executable to use.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","tokens":["the","executable","gradle","use"],"title_tokens":["java","setupopts","gadle_executable","option","languages","gradle-nvim","vim","extensions"],"anchors":[]},{"id":"872","title":"Option: vim.languages.java.extensions.maven-nvim.enable","content":"Whether to enable maven integration.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.enable","tokens":["maven","whether","enable","integration"],"title_tokens":["maven-nvim","java","languages","option","enable","extensions","vim"],"anchors":[]},{"id":"873","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts","content":"Option table to pass into the setup function of maven-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts","tokens":["pass","into","table","additional","setup","they","not","any","can","you","options","docs","maven-nvim","option","listed","function","even","the"],"title_tokens":["maven-nvim","option","languages","vim","setupopts","java","extensions"],"anchors":[]},{"id":"874","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","content":"The maven executable to use.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","tokens":["the","executable","maven","use"],"title_tokens":["java","vim","setupopts","mvn_executable","languages","maven-nvim","extensions","option"],"anchors":[]},{"id":"875","title":"Option: vim.languages.java.lsp.enable","content":"Whether to enable Java LSP support.","path":"options.html#option-vim.languages.java.lsp.enable","tokens":["lsp","enable","whether","java","support"],"title_tokens":["java","lsp","option","vim","languages","enable"],"anchors":[]},{"id":"876","title":"Option: vim.languages.java.lsp.servers","content":"Java LSP server to use","path":"options.html#option-vim.languages.java.lsp.servers","tokens":["server","use","java","lsp"],"title_tokens":["option","java","lsp","vim","languages","servers"],"anchors":[]},{"id":"877","title":"Option: vim.languages.java.treesitter.enable","content":"Whether to enable Java treesitter.","path":"options.html#option-vim.languages.java.treesitter.enable","tokens":["enable","whether","treesitter","java"],"title_tokens":["java","treesitter","enable","option","vim","languages"],"anchors":[]},{"id":"878","title":"Option: vim.languages.java.treesitter.package","content":"The java treesitter package to use.","path":"options.html#option-vim.languages.java.treesitter.package","tokens":["the","use","treesitter","package","java"],"title_tokens":["treesitter","option","vim","java","languages","package"],"anchors":[]},{"id":"879","title":"Option: vim.languages.jinja.enable","content":"Whether to enable Jinja template language support.","path":"options.html#option-vim.languages.jinja.enable","tokens":["language","template","support","whether","enable","jinja"],"title_tokens":["languages","enable","vim","jinja","option"],"anchors":[]},{"id":"880","title":"Option: vim.languages.jinja.lsp.enable","content":"Whether to enable Jinja LSP support.","path":"options.html#option-vim.languages.jinja.lsp.enable","tokens":["enable","support","lsp","whether","jinja"],"title_tokens":["option","jinja","lsp","vim","languages","enable"],"anchors":[]},{"id":"881","title":"Option: vim.languages.jinja.lsp.servers","content":"Jinja LSP server to use","path":"options.html#option-vim.languages.jinja.lsp.servers","tokens":["jinja","server","lsp","use"],"title_tokens":["languages","option","jinja","lsp","vim","servers"],"anchors":[]},{"id":"882","title":"Option: vim.languages.jinja.treesitter.enable","content":"Whether to enable Jinja treesitter.","path":"options.html#option-vim.languages.jinja.treesitter.enable","tokens":["whether","treesitter","jinja","enable"],"title_tokens":["option","vim","jinja","treesitter","enable","languages"],"anchors":[]},{"id":"883","title":"Option: vim.languages.jinja.treesitter.injection","content":"Treesitter language to inject in Jinja templates","path":"options.html#option-vim.languages.jinja.treesitter.injection","tokens":["templates","language","inject","jinja","treesitter"],"title_tokens":["languages","jinja","treesitter","vim","option","injection"],"anchors":[]},{"id":"884","title":"Option: vim.languages.jinja.treesitter.inlinePackage","content":"The jinja_inline treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.inlinePackage","tokens":["the","use","jinja_inline","package","treesitter"],"title_tokens":["vim","treesitter","inlinepackage","option","jinja","languages"],"anchors":[]},{"id":"885","title":"Option: vim.languages.jinja.treesitter.package","content":"The jinja treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.package","tokens":["use","treesitter","jinja","the","package"],"title_tokens":["jinja","treesitter","package","option","languages","vim"],"anchors":[]},{"id":"886","title":"Option: vim.languages.jq.enable","content":"Whether to enable JQ support.","path":"options.html#option-vim.languages.jq.enable","tokens":["whether","enable","support"],"title_tokens":["option","vim","languages","enable"],"anchors":[]},{"id":"887","title":"Option: vim.languages.jq.format.enable","content":"Whether to enable JQ formatting.","path":"options.html#option-vim.languages.jq.format.enable","tokens":["formatting","whether","enable"],"title_tokens":["languages","format","vim","enable","option"],"anchors":[]},{"id":"888","title":"Option: vim.languages.jq.format.type","content":"JQ formatter to use","path":"options.html#option-vim.languages.jq.format.type","tokens":["formatter","use"],"title_tokens":["option","languages","vim","format","type"],"anchors":[]},{"id":"889","title":"Option: vim.languages.jq.lsp.enable","content":"Whether to enable JQ LSP support.","path":"options.html#option-vim.languages.jq.lsp.enable","tokens":["lsp","support","whether","enable"],"title_tokens":["vim","languages","option","enable","lsp"],"anchors":[]},{"id":"890","title":"Option: vim.languages.jq.lsp.servers","content":"JQ LSP server to use","path":"options.html#option-vim.languages.jq.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["option","vim","lsp","languages","servers"],"anchors":[]},{"id":"891","title":"Option: vim.languages.jq.treesitter.enable","content":"Whether to enable JQ treesitter.","path":"options.html#option-vim.languages.jq.treesitter.enable","tokens":["enable","treesitter","whether"],"title_tokens":["enable","languages","vim","treesitter","option"],"anchors":[]},{"id":"892","title":"Option: vim.languages.jq.treesitter.package","content":"The jq treesitter package to use.","path":"options.html#option-vim.languages.jq.treesitter.package","tokens":["treesitter","package","use","the"],"title_tokens":["treesitter","vim","languages","package","option"],"anchors":[]},{"id":"893","title":"Option: vim.languages.json.enable","content":"Whether to enable JSON language support.","path":"options.html#option-vim.languages.json.enable","tokens":["whether","language","support","enable","json"],"title_tokens":["enable","vim","json","languages","option"],"anchors":[]},{"id":"894","title":"Option: vim.languages.json.format.enable","content":"Whether to enable JSON formatting.","path":"options.html#option-vim.languages.json.format.enable","tokens":["json","enable","whether","formatting"],"title_tokens":["languages","format","option","vim","json","enable"],"anchors":[]},{"id":"895","title":"Option: vim.languages.json.format.type","content":"JSON formatter to use","path":"options.html#option-vim.languages.json.format.type","tokens":["json","use","formatter"],"title_tokens":["format","languages","option","json","type","vim"],"anchors":[]},{"id":"896","title":"Option: vim.languages.json.lsp.enable","content":"Whether to enable JSON LSP support.","path":"options.html#option-vim.languages.json.lsp.enable","tokens":["support","whether","json","enable","lsp"],"title_tokens":["vim","enable","json","languages","lsp","option"],"anchors":[]},{"id":"897","title":"Option: vim.languages.json.lsp.servers","content":"JSON LSP server to use","path":"options.html#option-vim.languages.json.lsp.servers","tokens":["json","lsp","use","server"],"title_tokens":["lsp","vim","option","json","languages","servers"],"anchors":[]},{"id":"898","title":"Option: vim.languages.json.treesitter.enable","content":"Whether to enable JSON treesitter.","path":"options.html#option-vim.languages.json.treesitter.enable","tokens":["treesitter","whether","enable","json"],"title_tokens":["enable","vim","languages","option","json","treesitter"],"anchors":[]},{"id":"899","title":"Option: vim.languages.json.treesitter.json5Package","content":"The json5 treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.json5Package","tokens":["use","json5","package","the","treesitter"],"title_tokens":["vim","option","languages","json","json5package","treesitter"],"anchors":[]},{"id":"900","title":"Option: vim.languages.json.treesitter.jsonPackage","content":"The json treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.jsonPackage","tokens":["the","json","package","use","treesitter"],"title_tokens":["jsonpackage","vim","json","option","languages","treesitter"],"anchors":[]},{"id":"901","title":"Option: vim.languages.julia.enable","content":"Whether to enable Julia language support.","path":"options.html#option-vim.languages.julia.enable","tokens":["whether","language","support","enable","julia"],"title_tokens":["enable","julia","vim","option","languages"],"anchors":[]},{"id":"902","title":"Option: vim.languages.julia.lsp.enable","content":"Whether to enable Julia LSP support.","path":"options.html#option-vim.languages.julia.lsp.enable","tokens":["support","julia","enable","lsp","whether"],"title_tokens":["enable","julia","option","languages","lsp","vim"],"anchors":[]},{"id":"903","title":"Option: vim.languages.julia.lsp.servers","content":"Julia LSP Server to Use\n::: {.note} The entirety of Julia is bundled with nvf, if you enable this option, since there is no way to provide only the LSP server.\nIf you want to avoid that, you have to change {option}vim.lsp.servers.julials.cmd to use the Julia binary in {env}PATH, and add the LanguageServer package to Julia in your devshells.\nCheck the source file of this option for the full cmd. :::","path":"options.html#option-vim.languages.julia.lsp.servers","tokens":["path","check","for","since","entirety","note","way","full","enable","change","servers","you","server","the","there","your","julials","nvf","bundled","avoid","have","provide","this","cmd","vim","only","option","lsp","file","use","package","add","that","source","julia","env","languageserver","want","and","devshells","with","binary"],"title_tokens":["languages","option","julia","lsp","servers","vim"],"anchors":[]},{"id":"904","title":"Option: vim.languages.julia.treesitter.enable","content":"Whether to enable Julia treesitter.","path":"options.html#option-vim.languages.julia.treesitter.enable","tokens":["julia","treesitter","whether","enable"],"title_tokens":["treesitter","languages","option","vim","enable","julia"],"anchors":[]},{"id":"905","title":"Option: vim.languages.julia.treesitter.package","content":"The julia treesitter package to use.","path":"options.html#option-vim.languages.julia.treesitter.package","tokens":["package","use","treesitter","the","julia"],"title_tokens":["languages","treesitter","package","vim","julia","option"],"anchors":[]},{"id":"906","title":"Option: vim.languages.just.enable","content":"Whether to enable Just support.","path":"options.html#option-vim.languages.just.enable","tokens":["enable","whether","support","just"],"title_tokens":["option","just","enable","vim","languages"],"anchors":[]},{"id":"907","title":"Option: vim.languages.just.lsp.enable","content":"Whether to enable Just LSP support.","path":"options.html#option-vim.languages.just.lsp.enable","tokens":["support","whether","enable","just","lsp"],"title_tokens":["languages","option","vim","lsp","enable","just"],"anchors":[]},{"id":"908","title":"Option: vim.languages.just.lsp.servers","content":"Just LSP server to use","path":"options.html#option-vim.languages.just.lsp.servers","tokens":["lsp","use","server","just"],"title_tokens":["servers","just","languages","lsp","vim","option"],"anchors":[]},{"id":"909","title":"Option: vim.languages.just.treesitter.enable","content":"Whether to enable Just treesitter.","path":"options.html#option-vim.languages.just.treesitter.enable","tokens":["enable","whether","just","treesitter"],"title_tokens":["just","vim","languages","treesitter","option","enable"],"anchors":[]},{"id":"910","title":"Option: vim.languages.just.treesitter.package","content":"The just treesitter package to use.","path":"options.html#option-vim.languages.just.treesitter.package","tokens":["just","treesitter","package","the","use"],"title_tokens":["languages","option","just","treesitter","vim","package"],"anchors":[]},{"id":"911","title":"Option: vim.languages.kotlin.enable","content":"Whether to enable Kotlin/HCL support.","path":"options.html#option-vim.languages.kotlin.enable","tokens":["kotlin","support","hcl","whether","enable"],"title_tokens":["option","languages","kotlin","enable","vim"],"anchors":[]},{"id":"912","title":"Option: vim.languages.kotlin.extraDiagnostics.enable","content":"Whether to enable extra Kotlin diagnostics via nvim-lint.","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.enable","tokens":["enable","kotlin","extra","diagnostics","whether","nvim-lint","via"],"title_tokens":["vim","kotlin","option","languages","extradiagnostics","enable"],"anchors":[]},{"id":"913","title":"Option: vim.languages.kotlin.extraDiagnostics.types","content":"extra Kotlin diagnostics providers","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.types","tokens":["providers","kotlin","diagnostics","extra"],"title_tokens":["kotlin","languages","extradiagnostics","types","option","vim"],"anchors":[]},{"id":"914","title":"Option: vim.languages.kotlin.lsp.enable","content":"Whether to enable Kotlin LSP support.","path":"options.html#option-vim.languages.kotlin.lsp.enable","tokens":["kotlin","whether","lsp","support","enable"],"title_tokens":["languages","kotlin","lsp","enable","option","vim"],"anchors":[]},{"id":"915","title":"Option: vim.languages.kotlin.lsp.servers","content":"Kotlin LSP server to use","path":"options.html#option-vim.languages.kotlin.lsp.servers","tokens":["server","lsp","use","kotlin"],"title_tokens":["lsp","languages","servers","vim","kotlin","option"],"anchors":[]},{"id":"916","title":"Option: vim.languages.kotlin.treesitter.enable","content":"Whether to enable Kotlin treesitter.","path":"options.html#option-vim.languages.kotlin.treesitter.enable","tokens":["whether","enable","kotlin","treesitter"],"title_tokens":["treesitter","vim","kotlin","enable","languages","option"],"anchors":[]},{"id":"917","title":"Option: vim.languages.kotlin.treesitter.package","content":"The kotlin treesitter package to use.","path":"options.html#option-vim.languages.kotlin.treesitter.package","tokens":["the","kotlin","use","treesitter","package"],"title_tokens":["package","option","vim","kotlin","languages","treesitter"],"anchors":[]},{"id":"918","title":"Option: vim.languages.liquid.enable","content":"Whether to enable Liquid templating language support.","path":"options.html#option-vim.languages.liquid.enable","tokens":["whether","templating","liquid","language","enable","support"],"title_tokens":["liquid","enable","vim","option","languages"],"anchors":[]},{"id":"919","title":"Option: vim.languages.liquid.lsp.enable","content":"Whether to enable Liquid LSP support.","path":"options.html#option-vim.languages.liquid.lsp.enable","tokens":["whether","liquid","support","lsp","enable"],"title_tokens":["languages","option","vim","liquid","lsp","enable"],"anchors":[]},{"id":"920","title":"Option: vim.languages.liquid.lsp.servers","content":"Liquid LSP server to use","path":"options.html#option-vim.languages.liquid.lsp.servers","tokens":["liquid","lsp","server","use"],"title_tokens":["option","vim","languages","lsp","liquid","servers"],"anchors":[]},{"id":"921","title":"Option: vim.languages.liquid.treesitter.enable","content":"Whether to enable Liquid treesitter.","path":"options.html#option-vim.languages.liquid.treesitter.enable","tokens":["whether","treesitter","enable","liquid"],"title_tokens":["liquid","option","treesitter","languages","vim","enable"],"anchors":[]},{"id":"922","title":"Option: vim.languages.liquid.treesitter.package","content":"The liquid treesitter package to use.","path":"options.html#option-vim.languages.liquid.treesitter.package","tokens":["package","treesitter","use","liquid","the"],"title_tokens":["treesitter","package","option","languages","liquid","vim"],"anchors":[]},{"id":"923","title":"Option: vim.languages.lua.enable","content":"Whether to enable Lua language support.","path":"options.html#option-vim.languages.lua.enable","tokens":["language","whether","support","enable","lua"],"title_tokens":["option","lua","enable","vim","languages"],"anchors":[]},{"id":"924","title":"Option: vim.languages.lua.extraDiagnostics.enable","content":"Whether to enable extra Lua diagnostics via nvim-lint.","path":"options.html#option-vim.languages.lua.extraDiagnostics.enable","tokens":["whether","enable","extra","lua","nvim-lint","diagnostics","via"],"title_tokens":["enable","vim","lua","languages","option","extradiagnostics"],"anchors":[]},{"id":"925","title":"Option: vim.languages.lua.extraDiagnostics.types","content":"extra Lua diagnostics providers","path":"options.html#option-vim.languages.lua.extraDiagnostics.types","tokens":["diagnostics","lua","providers","extra"],"title_tokens":["lua","extradiagnostics","types","option","languages","vim"],"anchors":[]},{"id":"926","title":"Option: vim.languages.lua.format.enable","content":"Enable Lua formatting","path":"options.html#option-vim.languages.lua.format.enable","tokens":["lua","enable","formatting"],"title_tokens":["lua","format","vim","option","languages","enable"],"anchors":[]},{"id":"927","title":"Option: vim.languages.lua.format.type","content":"Lua formatter to use","path":"options.html#option-vim.languages.lua.format.type","tokens":["lua","formatter","use"],"title_tokens":["format","type","languages","lua","vim","option"],"anchors":[]},{"id":"928","title":"Option: vim.languages.lua.lsp.enable","content":"Whether to enable Lua LSP support.","path":"options.html#option-vim.languages.lua.lsp.enable","tokens":["support","lua","whether","enable","lsp"],"title_tokens":["option","languages","lua","lsp","vim","enable"],"anchors":[]},{"id":"929","title":"Option: vim.languages.lua.lsp.lazydev.enable","content":"Whether to enable lazydev.nvim integration, useful for neovim plugin developers.","path":"options.html#option-vim.languages.lua.lsp.lazydev.enable","tokens":["whether","neovim","enable","integration","useful","lazydev","plugin","nvim","for","developers"],"title_tokens":["lsp","option","lua","enable","vim","languages","lazydev"],"anchors":[]},{"id":"930","title":"Option: vim.languages.lua.lsp.servers","content":"Lua LSP server to use","path":"options.html#option-vim.languages.lua.lsp.servers","tokens":["lua","lsp","use","server"],"title_tokens":["vim","lua","languages","lsp","servers","option"],"anchors":[]},{"id":"931","title":"Option: vim.languages.lua.treesitter.enable","content":"Whether to enable Lua Treesitter support.","path":"options.html#option-vim.languages.lua.treesitter.enable","tokens":["support","lua","enable","treesitter","whether"],"title_tokens":["treesitter","option","vim","enable","languages","lua"],"anchors":[]},{"id":"932","title":"Option: vim.languages.lua.treesitter.package","content":"The lua treesitter package to use.","path":"options.html#option-vim.languages.lua.treesitter.package","tokens":["package","lua","treesitter","the","use"],"title_tokens":["languages","treesitter","lua","option","vim","package"],"anchors":[]},{"id":"933","title":"Option: vim.languages.make.enable","content":"Whether to enable Make support.","path":"options.html#option-vim.languages.make.enable","tokens":["support","make","whether","enable"],"title_tokens":["enable","languages","vim","make","option"],"anchors":[]},{"id":"934","title":"Option: vim.languages.make.extraDiagnostics.enable","content":"Whether to enable extra Make diagnostics via nvim-lint.","path":"options.html#option-vim.languages.make.extraDiagnostics.enable","tokens":["whether","enable","diagnostics","via","nvim-lint","make","extra"],"title_tokens":["vim","enable","languages","make","option","extradiagnostics"],"anchors":[]},{"id":"935","title":"Option: vim.languages.make.extraDiagnostics.types","content":"extra Make diagnostics providers","path":"options.html#option-vim.languages.make.extraDiagnostics.types","tokens":["diagnostics","make","providers","extra"],"title_tokens":["make","extradiagnostics","option","types","vim","languages"],"anchors":[]},{"id":"936","title":"Option: vim.languages.make.format.enable","content":"Whether to enable Make formatting.","path":"options.html#option-vim.languages.make.format.enable","tokens":["enable","make","whether","formatting"],"title_tokens":["vim","make","format","option","enable","languages"],"anchors":[]},{"id":"937","title":"Option: vim.languages.make.format.type","content":"make formatter to use","path":"options.html#option-vim.languages.make.format.type","tokens":["formatter","use","make"],"title_tokens":["languages","make","format","option","vim","type"],"anchors":[]},{"id":"938","title":"Option: vim.languages.make.treesitter.enable","content":"Whether to enable Make treesitter.","path":"options.html#option-vim.languages.make.treesitter.enable","tokens":["make","whether","enable","treesitter"],"title_tokens":["enable","languages","vim","treesitter","make","option"],"anchors":[]},{"id":"939","title":"Option: vim.languages.make.treesitter.package","content":"The make treesitter package to use.","path":"options.html#option-vim.languages.make.treesitter.package","tokens":["use","treesitter","the","package","make"],"title_tokens":["option","vim","languages","package","treesitter","make"],"anchors":[]},{"id":"940","title":"Option: vim.languages.markdown.enable","content":"Whether to enable Markdown markup language support.","path":"options.html#option-vim.languages.markdown.enable","tokens":["markup","whether","markdown","enable","language","support"],"title_tokens":["markdown","enable","vim","languages","option"],"anchors":[]},{"id":"941","title":"Option: vim.languages.markdown.extensions.markview-nvim.enable","content":"markview.nvim - a hackable markdown, Typst, latex, html(inline) & YAML previewer","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.enable","tokens":["nvim","latex","markview","inline","yaml","markdown","previewer","hackable","html","typst"],"title_tokens":["vim","markdown","languages","option","enable","markview-nvim","extensions"],"anchors":[]},{"id":"942","title":"Option: vim.languages.markdown.extensions.markview-nvim.setupOpts","content":"Option table to pass into the setup function of markview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.setupOpts","tokens":["can","not","even","additional","table","option","markview-nvim","any","pass","you","docs","function","listed","they","the","options","setup","into"],"title_tokens":["markdown","option","vim","extensions","markview-nvim","setupopts","languages"],"anchors":[]},{"id":"943","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.enable","content":"Inline Markdown rendering with render-markdown.nvim","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.enable","tokens":["render-markdown","nvim","inline","markdown","rendering","with"],"title_tokens":["languages","markdown","enable","extensions","vim","render-markdown-nvim","option"],"anchors":[]},{"id":"944","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","content":"Option table to pass into the setup function of render-markdown\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","tokens":["you","into","options","listed","can","not","render-markdown","they","additional","the","docs","table","setup","function","option","pass","even","any"],"title_tokens":["setupopts","vim","languages","option","markdown","extensions","render-markdown-nvim"],"anchors":[]},{"id":"945","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","content":"List of buffer filetypes to enable this plugin in.\nThis will cause the plugin to attach to new buffers who have any of these filetypes.","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","tokens":["plugin","new","this","buffer","attach","will","the","list","enable","cause","any","filetypes","buffers","who","have","these"],"title_tokens":["vim","setupopts","extensions","option","render-markdown-nvim","file_types","markdown","languages"],"anchors":[]},{"id":"946","title":"Option: vim.languages.markdown.extraDiagnostics.enable","content":"Whether to enable extra Markdown diagnostics via nvim-lint.","path":"options.html#option-vim.languages.markdown.extraDiagnostics.enable","tokens":["whether","enable","extra","markdown","diagnostics","via","nvim-lint"],"title_tokens":["vim","markdown","extradiagnostics","option","languages","enable"],"anchors":[]},{"id":"947","title":"Option: vim.languages.markdown.extraDiagnostics.types","content":"extra Markdown diagnostics providers","path":"options.html#option-vim.languages.markdown.extraDiagnostics.types","tokens":["diagnostics","extra","markdown","providers"],"title_tokens":["extradiagnostics","languages","markdown","types","option","vim"],"anchors":[]},{"id":"948","title":"Option: vim.languages.markdown.format.enable","content":"Whether to enable Markdown formatting.","path":"options.html#option-vim.languages.markdown.format.enable","tokens":["enable","formatting","whether","markdown"],"title_tokens":["vim","enable","languages","option","markdown","format"],"anchors":[]},{"id":"949","title":"Option: vim.languages.markdown.format.extraFiletypes","content":"Extra filetypes to format with the Markdown formatter","path":"options.html#option-vim.languages.markdown.format.extraFiletypes","tokens":["extra","formatter","with","format","filetypes","the","markdown"],"title_tokens":["vim","markdown","format","extrafiletypes","languages","option"],"anchors":[]},{"id":"950","title":"Option: vim.languages.markdown.format.type","content":"Markdown formatter to use. denofmt is deprecated and currently aliased to deno_fmt.","path":"options.html#option-vim.languages.markdown.format.type","tokens":["markdown","deprecated","use","and","denofmt","aliased","formatter","deno_fmt","currently"],"title_tokens":["option","vim","type","format","markdown","languages"],"anchors":[]},{"id":"951","title":"Option: vim.languages.markdown.lsp.enable","content":"Whether to enable Markdown LSP support.","path":"options.html#option-vim.languages.markdown.lsp.enable","tokens":["whether","enable","lsp","support","markdown"],"title_tokens":["enable","markdown","option","vim","languages","lsp"],"anchors":[]},{"id":"952","title":"Option: vim.languages.markdown.lsp.servers","content":"Markdown LSP server to use","path":"options.html#option-vim.languages.markdown.lsp.servers","tokens":["markdown","server","use","lsp"],"title_tokens":["lsp","markdown","vim","servers","option","languages"],"anchors":[]},{"id":"953","title":"Option: vim.languages.markdown.treesitter.enable","content":"Enable Markdown treesitter","path":"options.html#option-vim.languages.markdown.treesitter.enable","tokens":["markdown","enable","treesitter"],"title_tokens":["enable","option","vim","languages","markdown","treesitter"],"anchors":[]},{"id":"954","title":"Option: vim.languages.markdown.treesitter.mdInlinePackage","content":"The markdown_inline treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdInlinePackage","tokens":["the","package","treesitter","use","markdown_inline"],"title_tokens":["markdown","vim","mdinlinepackage","option","treesitter","languages"],"anchors":[]},{"id":"955","title":"Option: vim.languages.markdown.treesitter.mdPackage","content":"The markdown treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdPackage","tokens":["use","treesitter","markdown","package","the"],"title_tokens":["option","mdpackage","languages","markdown","vim","treesitter"],"anchors":[]},{"id":"956","title":"Option: vim.languages.nim.enable","content":"Whether to enable Nim language support.","path":"options.html#option-vim.languages.nim.enable","tokens":["language","support","whether","enable","nim"],"title_tokens":["languages","vim","nim","option","enable"],"anchors":[]},{"id":"957","title":"Option: vim.languages.nim.format.enable","content":"Whether to enable Nim formatting.","path":"options.html#option-vim.languages.nim.format.enable","tokens":["nim","whether","enable","formatting"],"title_tokens":["vim","nim","format","option","languages","enable"],"anchors":[]},{"id":"958","title":"Option: vim.languages.nim.format.type","content":"Nim formatter to use","path":"options.html#option-vim.languages.nim.format.type","tokens":["nim","formatter","use"],"title_tokens":["nim","vim","format","languages","option","type"],"anchors":[]},{"id":"959","title":"Option: vim.languages.nim.lsp.enable","content":"Whether to enable Nim LSP support.","path":"options.html#option-vim.languages.nim.lsp.enable","tokens":["enable","nim","lsp","support","whether"],"title_tokens":["lsp","languages","nim","enable","option","vim"],"anchors":[]},{"id":"960","title":"Option: vim.languages.nim.lsp.servers","content":"Nim LSP server to use","path":"options.html#option-vim.languages.nim.lsp.servers","tokens":["lsp","server","nim","use"],"title_tokens":["option","vim","nim","lsp","languages","servers"],"anchors":[]},{"id":"961","title":"Option: vim.languages.nim.treesitter.enable","content":"Whether to enable Nim treesitter.","path":"options.html#option-vim.languages.nim.treesitter.enable","tokens":["nim","whether","treesitter","enable"],"title_tokens":["languages","treesitter","vim","option","enable","nim"],"anchors":[]},{"id":"962","title":"Option: vim.languages.nim.treesitter.package","content":"The nim treesitter package to use.","path":"options.html#option-vim.languages.nim.treesitter.package","tokens":["treesitter","nim","package","use","the"],"title_tokens":["treesitter","vim","option","nim","languages","package"],"anchors":[]},{"id":"963","title":"Option: vim.languages.nix.enable","content":"Whether to enable Nix language support.","path":"options.html#option-vim.languages.nix.enable","tokens":["language","enable","nix","whether","support"],"title_tokens":["nix","enable","languages","vim","option"],"anchors":[]},{"id":"964","title":"Option: vim.languages.nix.extraDiagnostics.enable","content":"Whether to enable extra Nix diagnostics via nvim-lint.","path":"options.html#option-vim.languages.nix.extraDiagnostics.enable","tokens":["extra","nix","via","nvim-lint","diagnostics","enable","whether"],"title_tokens":["nix","languages","vim","extradiagnostics","enable","option"],"anchors":[]},{"id":"965","title":"Option: vim.languages.nix.extraDiagnostics.types","content":"extra Nix diagnostics providers","path":"options.html#option-vim.languages.nix.extraDiagnostics.types","tokens":["nix","diagnostics","extra","providers"],"title_tokens":["option","extradiagnostics","languages","vim","types","nix"],"anchors":[]},{"id":"966","title":"Option: vim.languages.nix.format.enable","content":"Whether to enable Nix formatting.","path":"options.html#option-vim.languages.nix.format.enable","tokens":["whether","enable","formatting","nix"],"title_tokens":["nix","format","enable","languages","vim","option"],"anchors":[]},{"id":"967","title":"Option: vim.languages.nix.format.type","content":"Nix formatter to use","path":"options.html#option-vim.languages.nix.format.type","tokens":["formatter","use","nix"],"title_tokens":["option","vim","nix","format","type","languages"],"anchors":[]},{"id":"968","title":"Option: vim.languages.nix.lsp.enable","content":"Whether to enable Nix LSP support.","path":"options.html#option-vim.languages.nix.lsp.enable","tokens":["enable","nix","whether","lsp","support"],"title_tokens":["languages","vim","option","lsp","enable","nix"],"anchors":[]},{"id":"969","title":"Option: vim.languages.nix.lsp.servers","content":"Nix LSP server to use","path":"options.html#option-vim.languages.nix.lsp.servers","tokens":["use","lsp","server","nix"],"title_tokens":["vim","servers","lsp","nix","option","languages"],"anchors":[]},{"id":"970","title":"Option: vim.languages.nix.treesitter.enable","content":"Whether to enable Nix treesitter.","path":"options.html#option-vim.languages.nix.treesitter.enable","tokens":["whether","treesitter","nix","enable"],"title_tokens":["languages","option","vim","treesitter","enable","nix"],"anchors":[]},{"id":"971","title":"Option: vim.languages.nix.treesitter.package","content":"The nix treesitter package to use.","path":"options.html#option-vim.languages.nix.treesitter.package","tokens":["package","use","the","treesitter","nix"],"title_tokens":["nix","vim","option","package","treesitter","languages"],"anchors":[]},{"id":"972","title":"Option: vim.languages.nu.enable","content":"Whether to enable Nu language support.","path":"options.html#option-vim.languages.nu.enable","tokens":["whether","enable","language","support"],"title_tokens":["languages","vim","option","enable"],"anchors":[]},{"id":"973","title":"Option: vim.languages.nu.lsp.enable","content":"Whether to enable Nu LSP support.","path":"options.html#option-vim.languages.nu.lsp.enable","tokens":["whether","support","lsp","enable"],"title_tokens":["enable","option","vim","lsp","languages"],"anchors":[]},{"id":"974","title":"Option: vim.languages.nu.lsp.servers","content":"Nu LSP server to use","path":"options.html#option-vim.languages.nu.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["vim","servers","lsp","option","languages"],"anchors":[]},{"id":"975","title":"Option: vim.languages.nu.treesitter.enable","content":"Whether to enable Nu treesitter.","path":"options.html#option-vim.languages.nu.treesitter.enable","tokens":["treesitter","enable","whether"],"title_tokens":["option","vim","languages","treesitter","enable"],"anchors":[]},{"id":"976","title":"Option: vim.languages.nu.treesitter.package","content":"The nu treesitter package to use.","path":"options.html#option-vim.languages.nu.treesitter.package","tokens":["the","treesitter","package","use"],"title_tokens":["languages","treesitter","option","vim","package"],"anchors":[]},{"id":"977","title":"Option: vim.languages.ocaml.enable","content":"Whether to enable OCaml language support.","path":"options.html#option-vim.languages.ocaml.enable","tokens":["whether","support","language","ocaml","enable"],"title_tokens":["vim","ocaml","option","enable","languages"],"anchors":[]},{"id":"978","title":"Option: vim.languages.ocaml.format.enable","content":"Whether to enable OCaml formatting support (ocamlformat).","path":"options.html#option-vim.languages.ocaml.format.enable","tokens":["formatting","whether","enable","ocaml","support","ocamlformat"],"title_tokens":["ocaml","format","vim","option","languages","enable"],"anchors":[]},{"id":"979","title":"Option: vim.languages.ocaml.format.type","content":"OCaml formatter to use","path":"options.html#option-vim.languages.ocaml.format.type","tokens":["ocaml","formatter","use"],"title_tokens":["type","vim","option","languages","ocaml","format"],"anchors":[]},{"id":"980","title":"Option: vim.languages.ocaml.lsp.enable","content":"Whether to enable OCaml LSP support.","path":"options.html#option-vim.languages.ocaml.lsp.enable","tokens":["ocaml","whether","enable","lsp","support"],"title_tokens":["languages","option","ocaml","enable","vim","lsp"],"anchors":[]},{"id":"981","title":"Option: vim.languages.ocaml.lsp.servers","content":"OCaml LSP server to use","path":"options.html#option-vim.languages.ocaml.lsp.servers","tokens":["lsp","use","server","ocaml"],"title_tokens":["vim","languages","ocaml","lsp","servers","option"],"anchors":[]},{"id":"982","title":"Option: vim.languages.ocaml.treesitter.enable","content":"Whether to enable OCaml treesitter.","path":"options.html#option-vim.languages.ocaml.treesitter.enable","tokens":["treesitter","whether","enable","ocaml"],"title_tokens":["enable","vim","languages","treesitter","ocaml","option"],"anchors":[]},{"id":"983","title":"Option: vim.languages.ocaml.treesitter.package","content":"The ocaml treesitter package to use.","path":"options.html#option-vim.languages.ocaml.treesitter.package","tokens":["treesitter","package","ocaml","use","the"],"title_tokens":["option","ocaml","vim","languages","package","treesitter"],"anchors":[]},{"id":"984","title":"Option: vim.languages.odin.dap.debugger","content":"Odin debugger to use","path":"options.html#option-vim.languages.odin.dap.debugger","tokens":["odin","debugger","use"],"title_tokens":["odin","vim","option","dap","debugger","languages"],"anchors":[]},{"id":"985","title":"Option: vim.languages.odin.dap.enable","content":"Whether to enable Enable Odin Debug Adapter.","path":"options.html#option-vim.languages.odin.dap.enable","tokens":["whether","odin","enable","debug","adapter"],"title_tokens":["option","dap","enable","vim","languages","odin"],"anchors":[]},{"id":"986","title":"Option: vim.languages.odin.dap.package","content":"Odin debugger package.","path":"options.html#option-vim.languages.odin.dap.package","tokens":["package","odin","debugger"],"title_tokens":["odin","package","dap","option","vim","languages"],"anchors":[]},{"id":"987","title":"Option: vim.languages.odin.enable","content":"Whether to enable Odin language support.","path":"options.html#option-vim.languages.odin.enable","tokens":["odin","support","language","enable","whether"],"title_tokens":["option","languages","odin","enable","vim"],"anchors":[]},{"id":"988","title":"Option: vim.languages.odin.lsp.enable","content":"Whether to enable Odin LSP support.","path":"options.html#option-vim.languages.odin.lsp.enable","tokens":["lsp","enable","whether","support","odin"],"title_tokens":["option","lsp","enable","vim","languages","odin"],"anchors":[]},{"id":"989","title":"Option: vim.languages.odin.lsp.servers","content":"Odin LSP server to use","path":"options.html#option-vim.languages.odin.lsp.servers","tokens":["use","server","lsp","odin"],"title_tokens":["vim","option","lsp","servers","languages","odin"],"anchors":[]},{"id":"990","title":"Option: vim.languages.odin.treesitter.enable","content":"Whether to enable Odin treesitter.","path":"options.html#option-vim.languages.odin.treesitter.enable","tokens":["treesitter","odin","enable","whether"],"title_tokens":["enable","treesitter","vim","option","languages","odin"],"anchors":[]},{"id":"991","title":"Option: vim.languages.odin.treesitter.package","content":"The odin treesitter package to use.","path":"options.html#option-vim.languages.odin.treesitter.package","tokens":["package","treesitter","odin","the","use"],"title_tokens":["option","treesitter","languages","package","odin","vim"],"anchors":[]},{"id":"992","title":"Option: vim.languages.openscad.enable","content":"Whether to enable OpenSCAD language support.","path":"options.html#option-vim.languages.openscad.enable","tokens":["whether","enable","openscad","language","support"],"title_tokens":["enable","vim","option","openscad","languages"],"anchors":[]},{"id":"993","title":"Option: vim.languages.openscad.lsp.enable","content":"Whether to enable OpenSCAD LSP support.","path":"options.html#option-vim.languages.openscad.lsp.enable","tokens":["openscad","enable","whether","lsp","support"],"title_tokens":["option","vim","languages","openscad","lsp","enable"],"anchors":[]},{"id":"994","title":"Option: vim.languages.openscad.lsp.servers","content":"OpenSCAD LSP server to use","path":"options.html#option-vim.languages.openscad.lsp.servers","tokens":["openscad","lsp","server","use"],"title_tokens":["languages","servers","lsp","vim","openscad","option"],"anchors":[]},{"id":"995","title":"Option: vim.languages.php.dap.enable","content":"Whether to enable Enable PHP Debug Adapter.","path":"options.html#option-vim.languages.php.dap.enable","tokens":["enable","php","debug","whether","adapter"],"title_tokens":["php","dap","enable","languages","option","vim"],"anchors":[]},{"id":"996","title":"Option: vim.languages.php.dap.xdebug.adapter","content":"XDebug adapter to use for nvim-dap","path":"options.html#option-vim.languages.php.dap.xdebug.adapter","tokens":["for","use","nvim-dap","adapter","xdebug"],"title_tokens":["dap","option","php","xdebug","adapter","languages","vim"],"anchors":[]},{"id":"997","title":"Option: vim.languages.php.dap.xdebug.port","content":"Port to use for XDebug","path":"options.html#option-vim.languages.php.dap.xdebug.port","tokens":["xdebug","for","use","port"],"title_tokens":["php","xdebug","option","port","languages","dap","vim"],"anchors":[]},{"id":"998","title":"Option: vim.languages.php.enable","content":"Whether to enable PHP language support.","path":"options.html#option-vim.languages.php.enable","tokens":["enable","language","whether","php","support"],"title_tokens":["languages","vim","option","php","enable"],"anchors":[]},{"id":"999","title":"Option: vim.languages.php.extraDiagnostics.enable","content":"Whether to enable extra PHP diagnostics via nvim-lint.","path":"options.html#option-vim.languages.php.extraDiagnostics.enable","tokens":["via","enable","whether","php","diagnostics","extra","nvim-lint"],"title_tokens":["option","php","languages","extradiagnostics","enable","vim"],"anchors":[]},{"id":"1000","title":"Option: vim.languages.php.extraDiagnostics.types","content":"extra PHP diagnostics providers","path":"options.html#option-vim.languages.php.extraDiagnostics.types","tokens":["extra","providers","php","diagnostics"],"title_tokens":["php","languages","option","vim","types","extradiagnostics"],"anchors":[]},{"id":"1001","title":"Option: vim.languages.php.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.php.format.enable","tokens":["php","whether","formatting","enable"],"title_tokens":["format","languages","option","php","vim","enable"],"anchors":[]},{"id":"1002","title":"Option: vim.languages.php.format.type","content":"PHP formatter to use","path":"options.html#option-vim.languages.php.format.type","tokens":["formatter","use","php"],"title_tokens":["type","vim","option","languages","format","php"],"anchors":[]},{"id":"1003","title":"Option: vim.languages.php.lsp.enable","content":"Whether to enable PHP LSP support.","path":"options.html#option-vim.languages.php.lsp.enable","tokens":["php","enable","lsp","support","whether"],"title_tokens":["php","option","vim","languages","lsp","enable"],"anchors":[]},{"id":"1004","title":"Option: vim.languages.php.lsp.servers","content":"PHP LSP server to use","path":"options.html#option-vim.languages.php.lsp.servers","tokens":["php","server","use","lsp"],"title_tokens":["servers","option","vim","php","lsp","languages"],"anchors":[]},{"id":"1005","title":"Option: vim.languages.php.treesitter.enable","content":"Whether to enable PHP treesitter.","path":"options.html#option-vim.languages.php.treesitter.enable","tokens":["enable","whether","php","treesitter"],"title_tokens":["enable","languages","php","vim","treesitter","option"],"anchors":[]},{"id":"1006","title":"Option: vim.languages.php.treesitter.package","content":"The php treesitter package to use.","path":"options.html#option-vim.languages.php.treesitter.package","tokens":["the","package","use","treesitter","php"],"title_tokens":["package","option","treesitter","php","languages","vim"],"anchors":[]},{"id":"1007","title":"Option: vim.languages.pug.enable","content":"Whether to enable Pug language support.","path":"options.html#option-vim.languages.pug.enable","tokens":["enable","language","pug","support","whether"],"title_tokens":["languages","vim","option","pug","enable"],"anchors":[]},{"id":"1008","title":"Option: vim.languages.pug.format.enable","content":"Whether to enable Pug formatting.","path":"options.html#option-vim.languages.pug.format.enable","tokens":["whether","pug","formatting","enable"],"title_tokens":["format","vim","languages","pug","option","enable"],"anchors":[]},{"id":"1009","title":"Option: vim.languages.pug.format.type","content":"Pug formatter to use","path":"options.html#option-vim.languages.pug.format.type","tokens":["formatter","pug","use"],"title_tokens":["languages","format","type","vim","option","pug"],"anchors":[]},{"id":"1010","title":"Option: vim.languages.pug.lsp.enable","content":"Whether to enable Pug LSP support.","path":"options.html#option-vim.languages.pug.lsp.enable","tokens":["whether","enable","pug","lsp","support"],"title_tokens":["enable","languages","vim","pug","lsp","option"],"anchors":[]},{"id":"1011","title":"Option: vim.languages.pug.lsp.servers","content":"Pug LSP server to use","path":"options.html#option-vim.languages.pug.lsp.servers","tokens":["server","lsp","pug","use"],"title_tokens":["servers","vim","option","languages","pug","lsp"],"anchors":[]},{"id":"1012","title":"Option: vim.languages.pug.treesitter.enable","content":"Whether to enable Pug treesitter.","path":"options.html#option-vim.languages.pug.treesitter.enable","tokens":["pug","enable","treesitter","whether"],"title_tokens":["vim","pug","option","treesitter","languages","enable"],"anchors":[]},{"id":"1013","title":"Option: vim.languages.pug.treesitter.package","content":"The pug treesitter package to use.","path":"options.html#option-vim.languages.pug.treesitter.package","tokens":["pug","treesitter","the","package","use"],"title_tokens":["option","package","treesitter","languages","vim","pug"],"anchors":[]},{"id":"1014","title":"Option: vim.languages.python.dap.debugger","content":"Python debugger to use","path":"options.html#option-vim.languages.python.dap.debugger","tokens":["debugger","use","python"],"title_tokens":["dap","option","debugger","vim","languages","python"],"anchors":[]},{"id":"1015","title":"Option: vim.languages.python.dap.enable","content":"Enable Python Debug Adapter","path":"options.html#option-vim.languages.python.dap.enable","tokens":["python","enable","debug","adapter"],"title_tokens":["vim","dap","enable","option","python","languages"],"anchors":[]},{"id":"1016","title":"Option: vim.languages.python.dap.package","content":"Python debugger package. This is a python package with debugpy installed, see https://nixos.wiki/wiki/Python#Install_Python_Packages.","path":"options.html#option-vim.languages.python.dap.package","tokens":["package","python","with","nixos","install_python_packages","debugger","this","https","debugpy","wiki","installed","see"],"title_tokens":["dap","package","languages","vim","option","python"],"anchors":[]},{"id":"1017","title":"Option: vim.languages.python.enable","content":"Whether to enable Python language support.","path":"options.html#option-vim.languages.python.enable","tokens":["whether","language","enable","support","python"],"title_tokens":["languages","python","option","vim","enable"],"anchors":[]},{"id":"1018","title":"Option: vim.languages.python.extraDiagnostics.enable","content":"Whether to enable extra Python diagnostics via nvim-lint.","path":"options.html#option-vim.languages.python.extraDiagnostics.enable","tokens":["diagnostics","extra","whether","enable","via","nvim-lint","python"],"title_tokens":["extradiagnostics","python","vim","languages","option","enable"],"anchors":[]},{"id":"1019","title":"Option: vim.languages.python.extraDiagnostics.types","content":"extra Python diagnostics providers","path":"options.html#option-vim.languages.python.extraDiagnostics.types","tokens":["extra","diagnostics","providers","python"],"title_tokens":["option","python","languages","extradiagnostics","vim","types"],"anchors":[]},{"id":"1020","title":"Option: vim.languages.python.format.enable","content":"Whether to enable Python formatting.","path":"options.html#option-vim.languages.python.format.enable","tokens":["python","whether","formatting","enable"],"title_tokens":["languages","format","option","python","vim","enable"],"anchors":[]},{"id":"1021","title":"Option: vim.languages.python.format.type","content":"Python formatters to use","path":"options.html#option-vim.languages.python.format.type","tokens":["use","python","formatters"],"title_tokens":["type","format","option","vim","python","languages"],"anchors":[]},{"id":"1022","title":"Option: vim.languages.python.lsp.enable","content":"Whether to enable Python LSP support.","path":"options.html#option-vim.languages.python.lsp.enable","tokens":["lsp","support","whether","enable","python"],"title_tokens":["enable","option","python","languages","lsp","vim"],"anchors":[]},{"id":"1023","title":"Option: vim.languages.python.lsp.servers","content":"Python LSP server to use","path":"options.html#option-vim.languages.python.lsp.servers","tokens":["use","server","lsp","python"],"title_tokens":["python","lsp","servers","languages","option","vim"],"anchors":[]},{"id":"1024","title":"Option: vim.languages.python.treesitter.enable","content":"Whether to enable Python treesitter.","path":"options.html#option-vim.languages.python.treesitter.enable","tokens":["python","whether","enable","treesitter"],"title_tokens":["enable","python","languages","treesitter","vim","option"],"anchors":[]},{"id":"1025","title":"Option: vim.languages.python.treesitter.package","content":"Python treesitter grammar to use","path":"options.html#option-vim.languages.python.treesitter.package","tokens":["grammar","python","use","treesitter"],"title_tokens":["python","languages","option","vim","treesitter","package"],"anchors":[]},{"id":"1026","title":"Option: vim.languages.qml.enable","content":"Whether to enable QML language support.","path":"options.html#option-vim.languages.qml.enable","tokens":["language","whether","support","qml","enable"],"title_tokens":["qml","languages","vim","enable","option"],"anchors":[]},{"id":"1027","title":"Option: vim.languages.qml.format.enable","content":"Whether to enable QML formatting.","path":"options.html#option-vim.languages.qml.format.enable","tokens":["formatting","whether","qml","enable"],"title_tokens":["qml","enable","format","vim","option","languages"],"anchors":[]},{"id":"1028","title":"Option: vim.languages.qml.format.type","content":"QML formatter to use","path":"options.html#option-vim.languages.qml.format.type","tokens":["qml","formatter","use"],"title_tokens":["option","languages","qml","format","vim","type"],"anchors":[]},{"id":"1029","title":"Option: vim.languages.qml.lsp.enable","content":"Whether to enable QML LSP support.","path":"options.html#option-vim.languages.qml.lsp.enable","tokens":["whether","enable","qml","support","lsp"],"title_tokens":["vim","lsp","languages","enable","option","qml"],"anchors":[]},{"id":"1030","title":"Option: vim.languages.qml.lsp.servers","content":"QML LSP server to use","path":"options.html#option-vim.languages.qml.lsp.servers","tokens":["lsp","qml","server","use"],"title_tokens":["lsp","vim","languages","qml","servers","option"],"anchors":[]},{"id":"1031","title":"Option: vim.languages.qml.treesitter.enable","content":"Whether to enable QML treesitter support.","path":"options.html#option-vim.languages.qml.treesitter.enable","tokens":["treesitter","whether","support","enable","qml"],"title_tokens":["enable","languages","option","qml","vim","treesitter"],"anchors":[]},{"id":"1032","title":"Option: vim.languages.qml.treesitter.package","content":"The qmljs treesitter package to use.","path":"options.html#option-vim.languages.qml.treesitter.package","tokens":["treesitter","use","the","qmljs","package"],"title_tokens":["languages","package","vim","option","qml","treesitter"],"anchors":[]},{"id":"1033","title":"Option: vim.languages.r.enable","content":"Whether to enable R language support.","path":"options.html#option-vim.languages.r.enable","tokens":["enable","whether","support","language"],"title_tokens":["option","vim","enable","languages"],"anchors":[]},{"id":"1034","title":"Option: vim.languages.r.format.enable","content":"Whether to enable R formatting.","path":"options.html#option-vim.languages.r.format.enable","tokens":["enable","formatting","whether"],"title_tokens":["option","languages","vim","format","enable"],"anchors":[]},{"id":"1035","title":"Option: vim.languages.r.format.type","content":"R formatter to use","path":"options.html#option-vim.languages.r.format.type","tokens":["formatter","use"],"title_tokens":["languages","option","format","type","vim"],"anchors":[]},{"id":"1036","title":"Option: vim.languages.r.lsp.enable","content":"Whether to enable R LSP support.","path":"options.html#option-vim.languages.r.lsp.enable","tokens":["support","lsp","whether","enable"],"title_tokens":["lsp","enable","vim","languages","option"],"anchors":[]},{"id":"1037","title":"Option: vim.languages.r.lsp.servers","content":"R LSP server to use","path":"options.html#option-vim.languages.r.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["vim","languages","option","lsp","servers"],"anchors":[]},{"id":"1038","title":"Option: vim.languages.r.treesitter.enable","content":"Whether to enable R treesitter.","path":"options.html#option-vim.languages.r.treesitter.enable","tokens":["whether","enable","treesitter"],"title_tokens":["vim","languages","treesitter","option","enable"],"anchors":[]},{"id":"1039","title":"Option: vim.languages.r.treesitter.package","content":"The r treesitter package to use.","path":"options.html#option-vim.languages.r.treesitter.package","tokens":["treesitter","the","use","package"],"title_tokens":["vim","treesitter","languages","option","package"],"anchors":[]},{"id":"1040","title":"Option: vim.languages.ruby.enable","content":"Whether to enable Ruby language support.","path":"options.html#option-vim.languages.ruby.enable","tokens":["enable","language","support","whether","ruby"],"title_tokens":["vim","enable","ruby","option","languages"],"anchors":[]},{"id":"1041","title":"Option: vim.languages.ruby.extraDiagnostics.enable","content":"Whether to enable Ruby extra diagnostics via nvim-lint.","path":"options.html#option-vim.languages.ruby.extraDiagnostics.enable","tokens":["whether","diagnostics","extra","via","ruby","enable","nvim-lint"],"title_tokens":["languages","extradiagnostics","vim","enable","option","ruby"],"anchors":[]},{"id":"1042","title":"Option: vim.languages.ruby.extraDiagnostics.types","content":"extra Ruby diagnostics providers","path":"options.html#option-vim.languages.ruby.extraDiagnostics.types","tokens":["ruby","diagnostics","extra","providers"],"title_tokens":["languages","ruby","option","extradiagnostics","types","vim"],"anchors":[]},{"id":"1043","title":"Option: vim.languages.ruby.format.enable","content":"Whether to enable Ruby formatter support.","path":"options.html#option-vim.languages.ruby.format.enable","tokens":["whether","enable","ruby","formatter","support"],"title_tokens":["vim","languages","ruby","format","enable","option"],"anchors":[]},{"id":"1044","title":"Option: vim.languages.ruby.format.type","content":"Ruby formatter to use","path":"options.html#option-vim.languages.ruby.format.type","tokens":["formatter","ruby","use"],"title_tokens":["type","vim","ruby","format","option","languages"],"anchors":[]},{"id":"1045","title":"Option: vim.languages.ruby.lsp.enable","content":"Whether to enable Ruby LSP support.","path":"options.html#option-vim.languages.ruby.lsp.enable","tokens":["lsp","enable","ruby","support","whether"],"title_tokens":["lsp","vim","languages","ruby","option","enable"],"anchors":[]},{"id":"1046","title":"Option: vim.languages.ruby.lsp.servers","content":"Ruby LSP server to use","path":"options.html#option-vim.languages.ruby.lsp.servers","tokens":["server","use","ruby","lsp"],"title_tokens":["option","ruby","lsp","servers","languages","vim"],"anchors":[]},{"id":"1047","title":"Option: vim.languages.ruby.treesitter.enable","content":"Whether to enable Ruby treesitter.","path":"options.html#option-vim.languages.ruby.treesitter.enable","tokens":["whether","ruby","treesitter","enable"],"title_tokens":["enable","option","ruby","treesitter","vim","languages"],"anchors":[]},{"id":"1048","title":"Option: vim.languages.ruby.treesitter.package","content":"The ruby treesitter package to use.","path":"options.html#option-vim.languages.ruby.treesitter.package","tokens":["treesitter","package","use","the","ruby"],"title_tokens":["treesitter","package","option","ruby","languages","vim"],"anchors":[]},{"id":"1049","title":"Option: vim.languages.rust.dap.adapter","content":"Select which LLDB-based debug adapter to use:\n\"codelldb\": use the CodeLLDB adapter from the vadimcn.vscode-lldb extension.\n\"lldb-dap\": use the LLDB DAP implementation shipped with LLVM (lldb-dap).\n\nThe default \"codelldb\" backend generally provides a better debugging experience for Rust.","path":"options.html#option-vim.languages.rust.dap.adapter","tokens":["lldb","debug","better","debugging","experience","rust","codelldb","the","vadimcn","vscode-lldb","implementation","shipped","backend","generally","dap","for","lldb-dap","which","from","provides","adapter","extension","with","select","lldb-based","use","llvm","default"],"title_tokens":["vim","option","dap","rust","adapter","languages"],"anchors":[]},{"id":"1050","title":"Option: vim.languages.rust.dap.enable","content":"Rust Debug Adapter support","path":"options.html#option-vim.languages.rust.dap.enable","tokens":["debug","rust","support","adapter"],"title_tokens":["languages","rust","option","enable","vim","dap"],"anchors":[]},{"id":"1051","title":"Option: vim.languages.rust.dap.package","content":"lldb package","path":"options.html#option-vim.languages.rust.dap.package","tokens":["lldb","package"],"title_tokens":["package","vim","languages","rust","option","dap"],"anchors":[]},{"id":"1052","title":"Option: vim.languages.rust.enable","content":"Whether to enable Rust language support.","path":"options.html#option-vim.languages.rust.enable","tokens":["enable","rust","whether","support","language"],"title_tokens":["vim","languages","rust","enable","option"],"anchors":[]},{"id":"1053","title":"Option: vim.languages.rust.extensions.crates-nvim.enable","content":"Whether to enable crates.io dependency management [crates-nvim].","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.enable","tokens":["crates","dependency","crates-nvim","management","whether","enable"],"title_tokens":["languages","vim","rust","extensions","crates-nvim","enable","option"],"anchors":[]},{"id":"1054","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts","content":"Option table to pass into the setup function of crates-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts","tokens":["setup","the","option","even","additional","function","they","not","you","into","any","listed","can","docs","options","table","pass","crates-nvim"],"title_tokens":["vim","crates-nvim","rust","option","extensions","setupopts","languages"],"anchors":[]},{"id":"1055","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","tokens":["whether","enable","crates-nvim","completion","for","in-process","language","server"],"title_tokens":["crates","languages","extensions","rust","enabled","setupopts","completion","crates-nvim","option","vim"],"anchors":[]},{"id":"1056","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","content":"The maximum number of search results to display","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","tokens":["the","maximum","search","number","display","results"],"title_tokens":["max_results","extensions","setupopts","crates-nvim","languages","option","completion","crates","vim","rust"],"anchors":[]},{"id":"1057","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","content":"The minimum number of characters to type before completions begin appearing","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","tokens":["number","before","begin","completions","type","the","minimum","appearing","characters"],"title_tokens":["crates-nvim","rust","crates","setupopts","languages","completion","min_chars","vim","extensions","option"],"anchors":[]},{"id":"1058","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","content":"Whether to enable actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","tokens":["for","enable","whether","in-process","server","language","crates-nvim","actions"],"title_tokens":["option","languages","crates-nvim","setupopts","rust","extensions","lsp","vim","actions"],"anchors":[]},{"id":"1059","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","tokens":["whether","for","in-process","server","completion","crates-nvim","enable","language"],"title_tokens":["languages","rust","lsp","completion","setupopts","crates-nvim","option","vim","extensions"],"anchors":[]},{"id":"1060","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","content":"Whether to enable crates.nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","tokens":["nvim","server","in-process","language","whether","crates","enable"],"title_tokens":["enabled","lsp","vim","extensions","rust","crates-nvim","languages","setupopts","option"],"anchors":[]},{"id":"1061","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","content":"Whether to enable hover actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","tokens":["enable","in-process","for","actions","hover","whether","language","server","crates-nvim"],"title_tokens":["option","lsp","setupopts","hover","extensions","languages","rust","vim","crates-nvim"],"anchors":[]},{"id":"1062","title":"Option: vim.languages.rust.format.enable","content":"Whether to enable Rust formatting.","path":"options.html#option-vim.languages.rust.format.enable","tokens":["whether","rust","enable","formatting"],"title_tokens":["option","rust","enable","vim","languages","format"],"anchors":[]},{"id":"1063","title":"Option: vim.languages.rust.format.type","content":"Rust formatter to use","path":"options.html#option-vim.languages.rust.format.type","tokens":["formatter","rust","use"],"title_tokens":["format","vim","rust","option","type","languages"],"anchors":[]},{"id":"1064","title":"Option: vim.languages.rust.lsp.enable","content":"Whether to enable Rust LSP support (rust-analyzer with extra tools).","path":"options.html#option-vim.languages.rust.lsp.enable","tokens":["support","tools","with","rust","lsp","enable","extra","rust-analyzer","whether"],"title_tokens":["option","rust","enable","vim","languages","lsp"],"anchors":[]},{"id":"1065","title":"Option: vim.languages.rust.lsp.opts","content":"Options to pass to rust analyzer","path":"options.html#option-vim.languages.rust.lsp.opts","tokens":["rust","analyzer","options","pass"],"title_tokens":["vim","lsp","option","languages","rust","opts"],"anchors":[]},{"id":"1066","title":"Option: vim.languages.rust.lsp.package","content":"rust-analyzer package, or the command to run as a list of strings","path":"options.html#option-vim.languages.rust.lsp.package","tokens":["strings","the","package","rust-analyzer","run","command","list"],"title_tokens":["rust","package","languages","option","vim","lsp"],"anchors":[]},{"id":"1067","title":"Option: vim.languages.rust.treesitter.enable","content":"Whether to enable Rust treesitter.","path":"options.html#option-vim.languages.rust.treesitter.enable","tokens":["whether","enable","treesitter","rust"],"title_tokens":["vim","option","languages","rust","treesitter","enable"],"anchors":[]},{"id":"1068","title":"Option: vim.languages.rust.treesitter.package","content":"The rust treesitter package to use.","path":"options.html#option-vim.languages.rust.treesitter.package","tokens":["use","the","rust","treesitter","package"],"title_tokens":["rust","treesitter","package","vim","option","languages"],"anchors":[]},{"id":"1069","title":"Option: vim.languages.scala.dap.config","content":"Lua configuration for dap","path":"options.html#option-vim.languages.scala.dap.config","tokens":["configuration","dap","lua","for"],"title_tokens":["vim","option","languages","scala","dap","config"],"anchors":[]},{"id":"1070","title":"Option: vim.languages.scala.dap.enable","content":"Whether to enable Scala Debug Adapter support (metals).","path":"options.html#option-vim.languages.scala.dap.enable","tokens":["support","enable","scala","metals","debug","whether","adapter"],"title_tokens":["enable","option","scala","vim","languages","dap"],"anchors":[]},{"id":"1071","title":"Option: vim.languages.scala.enable","content":"Whether to enable Scala language support.","path":"options.html#option-vim.languages.scala.enable","tokens":["whether","support","language","enable","scala"],"title_tokens":["option","scala","enable","languages","vim"],"anchors":[]},{"id":"1072","title":"Option: vim.languages.scala.fixShortmess","content":"Remove the 'F' flag from shortmess to allow messages to be shown. Without doing this, autocommands that deal with filetypes prohibit messages from being shown","path":"options.html#option-vim.languages.scala.fixShortmess","tokens":["from","deal","doing","flag","that","allow","prohibit","without","this","autocommands","with","messages","shortmess","shown","filetypes","remove","the","being"],"title_tokens":["fixshortmess","option","vim","languages","scala"],"anchors":[]},{"id":"1073","title":"Option: vim.languages.scala.lsp.enable","content":"Whether to enable Scala LSP support (metals).","path":"options.html#option-vim.languages.scala.lsp.enable","tokens":["enable","whether","scala","lsp","metals","support"],"title_tokens":["languages","option","lsp","scala","enable","vim"],"anchors":[]},{"id":"1074","title":"Option: vim.languages.scala.lsp.extraMappings.listCommands","content":"List Metals commands","path":"options.html#option-vim.languages.scala.lsp.extraMappings.listCommands","tokens":["commands","metals","list"],"title_tokens":["lsp","option","extramappings","listcommands","scala","languages","vim"],"anchors":[]},{"id":"1075","title":"Option: vim.languages.scala.lsp.extraSettings","content":"Extra settings passed to the metals config. Check nvim-metals docs for available options","path":"options.html#option-vim.languages.scala.lsp.extraSettings","tokens":["extra","settings","passed","nvim-metals","check","docs","available","options","for","metals","config","the"],"title_tokens":["languages","lsp","option","scala","vim","extrasettings"],"anchors":[]},{"id":"1076","title":"Option: vim.languages.scala.lsp.package","content":"The metals package to use.","path":"options.html#option-vim.languages.scala.lsp.package","tokens":["use","metals","the","package"],"title_tokens":["languages","option","lsp","package","scala","vim"],"anchors":[]},{"id":"1077","title":"Option: vim.languages.scala.treesitter.enable","content":"Whether to enable Scala treesitter.","path":"options.html#option-vim.languages.scala.treesitter.enable","tokens":["treesitter","whether","enable","scala"],"title_tokens":["enable","treesitter","option","vim","scala","languages"],"anchors":[]},{"id":"1078","title":"Option: vim.languages.scala.treesitter.package","content":"The scala treesitter package to use.","path":"options.html#option-vim.languages.scala.treesitter.package","tokens":["use","treesitter","package","scala","the"],"title_tokens":["scala","option","treesitter","package","languages","vim"],"anchors":[]},{"id":"1079","title":"Option: vim.languages.scss.enable","content":"Whether to enable SCSS/SASS language support.","path":"options.html#option-vim.languages.scss.enable","tokens":["language","sass","support","enable","whether","scss"],"title_tokens":["scss","enable","option","vim","languages"],"anchors":[]},{"id":"1080","title":"Option: vim.languages.scss.extraDiagnostics.enable","content":"Whether to enable extra SCSS/SASS diagnostics via nvim-lint.","path":"options.html#option-vim.languages.scss.extraDiagnostics.enable","tokens":["via","enable","diagnostics","whether","nvim-lint","scss","extra","sass"],"title_tokens":["option","scss","extradiagnostics","enable","languages","vim"],"anchors":[]},{"id":"1081","title":"Option: vim.languages.scss.extraDiagnostics.types","content":"extra SCSS/SASS diagnostics providers","path":"options.html#option-vim.languages.scss.extraDiagnostics.types","tokens":["diagnostics","providers","sass","extra","scss"],"title_tokens":["languages","option","vim","scss","types","extradiagnostics"],"anchors":[]},{"id":"1082","title":"Option: vim.languages.scss.format.enable","content":"Whether to enable SCSS/SASS formatting.","path":"options.html#option-vim.languages.scss.format.enable","tokens":["enable","whether","scss","formatting","sass"],"title_tokens":["option","format","vim","languages","enable","scss"],"anchors":[]},{"id":"1083","title":"Option: vim.languages.scss.format.type","content":"SCSS/SASS formatter to use","path":"options.html#option-vim.languages.scss.format.type","tokens":["scss","use","sass","formatter"],"title_tokens":["scss","format","type","option","vim","languages"],"anchors":[]},{"id":"1084","title":"Option: vim.languages.scss.lsp.enable","content":"Whether to enable SCSS/SASS LSP support.","path":"options.html#option-vim.languages.scss.lsp.enable","tokens":["support","enable","scss","sass","lsp","whether"],"title_tokens":["option","languages","scss","lsp","vim","enable"],"anchors":[]},{"id":"1085","title":"Option: vim.languages.scss.lsp.servers","content":"SCSS/SASS LSP server to use","path":"options.html#option-vim.languages.scss.lsp.servers","tokens":["scss","sass","lsp","server","use"],"title_tokens":["option","lsp","scss","languages","servers","vim"],"anchors":[]},{"id":"1086","title":"Option: vim.languages.scss.treesitter.enable","content":"Whether to enable SCSS/SASS treesitter.","path":"options.html#option-vim.languages.scss.treesitter.enable","tokens":["scss","whether","enable","sass","treesitter"],"title_tokens":["scss","vim","languages","option","treesitter","enable"],"anchors":[]},{"id":"1087","title":"Option: vim.languages.scss.treesitter.package","content":"The scss treesitter package to use.","path":"options.html#option-vim.languages.scss.treesitter.package","tokens":["use","package","the","scss","treesitter"],"title_tokens":["languages","treesitter","option","scss","package","vim"],"anchors":[]},{"id":"1088","title":"Option: vim.languages.sql.enable","content":"Whether to enable SQL language support.","path":"options.html#option-vim.languages.sql.enable","tokens":["whether","sql","enable","language","support"],"title_tokens":["option","sql","languages","vim","enable"],"anchors":[]},{"id":"1089","title":"Option: vim.languages.sql.extraDiagnostics.enable","content":"Whether to enable extra SQL diagnostics via nvim-lint.","path":"options.html#option-vim.languages.sql.extraDiagnostics.enable","tokens":["sql","whether","diagnostics","nvim-lint","enable","via","extra"],"title_tokens":["extradiagnostics","enable","sql","option","vim","languages"],"anchors":[]},{"id":"1090","title":"Option: vim.languages.sql.extraDiagnostics.types","content":"extra SQL diagnostics providers","path":"options.html#option-vim.languages.sql.extraDiagnostics.types","tokens":["sql","providers","extra","diagnostics"],"title_tokens":["extradiagnostics","option","languages","types","vim","sql"],"anchors":[]},{"id":"1091","title":"Option: vim.languages.sql.format.enable","content":"Whether to enable SQL formatting.","path":"options.html#option-vim.languages.sql.format.enable","tokens":["whether","formatting","enable","sql"],"title_tokens":["vim","enable","languages","option","sql","format"],"anchors":[]},{"id":"1092","title":"Option: vim.languages.sql.format.type","content":"SQL formatter to use","path":"options.html#option-vim.languages.sql.format.type","tokens":["use","sql","formatter"],"title_tokens":["vim","option","sql","format","type","languages"],"anchors":[]},{"id":"1093","title":"Option: vim.languages.sql.lsp.enable","content":"Whether to enable SQL LSP support.","path":"options.html#option-vim.languages.sql.lsp.enable","tokens":["support","lsp","enable","sql","whether"],"title_tokens":["vim","enable","sql","option","lsp","languages"],"anchors":[]},{"id":"1094","title":"Option: vim.languages.sql.lsp.servers","content":"SQL LSP server to use","path":"options.html#option-vim.languages.sql.lsp.servers","tokens":["sql","server","use","lsp"],"title_tokens":["vim","sql","servers","option","lsp","languages"],"anchors":[]},{"id":"1095","title":"Option: vim.languages.sql.treesitter.enable","content":"Whether to enable SQL treesitter.","path":"options.html#option-vim.languages.sql.treesitter.enable","tokens":["whether","treesitter","enable","sql"],"title_tokens":["vim","enable","option","sql","treesitter","languages"],"anchors":[]},{"id":"1096","title":"Option: vim.languages.sql.treesitter.package","content":"SQL treesitter grammar to use","path":"options.html#option-vim.languages.sql.treesitter.package","tokens":["grammar","sql","treesitter","use"],"title_tokens":["package","vim","option","languages","sql","treesitter"],"anchors":[]},{"id":"1097","title":"Option: vim.languages.standard-ml.enable","content":"Whether to enable Standard ML support.","path":"options.html#option-vim.languages.standard-ml.enable","tokens":["standard","support","enable","whether"],"title_tokens":["standard-ml","languages","option","vim","enable"],"anchors":[]},{"id":"1098","title":"Option: vim.languages.standard-ml.format.enable","content":"Whether to enable Standard ML formatting.","path":"options.html#option-vim.languages.standard-ml.format.enable","tokens":["enable","formatting","whether","standard"],"title_tokens":["enable","option","languages","vim","format","standard-ml"],"anchors":[]},{"id":"1099","title":"Option: vim.languages.standard-ml.format.type","content":"Standard ML formatter to use","path":"options.html#option-vim.languages.standard-ml.format.type","tokens":["standard","use","formatter"],"title_tokens":["languages","format","vim","type","standard-ml","option"],"anchors":[]},{"id":"1100","title":"Option: vim.languages.standard-ml.lsp.enable","content":"Whether to enable Standard ML LSP support.","path":"options.html#option-vim.languages.standard-ml.lsp.enable","tokens":["standard","lsp","enable","support","whether"],"title_tokens":["lsp","enable","standard-ml","vim","languages","option"],"anchors":[]},{"id":"1101","title":"Option: vim.languages.standard-ml.lsp.servers","content":"Standard ML LSP server to use","path":"options.html#option-vim.languages.standard-ml.lsp.servers","tokens":["use","standard","lsp","server"],"title_tokens":["standard-ml","option","vim","lsp","servers","languages"],"anchors":[]},{"id":"1102","title":"Option: vim.languages.standard-ml.treesitter.enable","content":"Whether to enable Standard ML treesitter.","path":"options.html#option-vim.languages.standard-ml.treesitter.enable","tokens":["whether","enable","treesitter","standard"],"title_tokens":["option","standard-ml","enable","languages","vim","treesitter"],"anchors":[]},{"id":"1103","title":"Option: vim.languages.standard-ml.treesitter.package","content":"The sml treesitter package to use.","path":"options.html#option-vim.languages.standard-ml.treesitter.package","tokens":["package","treesitter","use","sml","the"],"title_tokens":["languages","package","vim","option","standard-ml","treesitter"],"anchors":[]},{"id":"1104","title":"Option: vim.languages.svelte.enable","content":"Whether to enable Svelte language support.","path":"options.html#option-vim.languages.svelte.enable","tokens":["enable","language","support","whether","svelte"],"title_tokens":["vim","option","enable","languages","svelte"],"anchors":[]},{"id":"1105","title":"Option: vim.languages.svelte.extraDiagnostics.enable","content":"Whether to enable extra Svelte diagnostics via nvim-lint.","path":"options.html#option-vim.languages.svelte.extraDiagnostics.enable","tokens":["enable","via","diagnostics","nvim-lint","whether","extra","svelte"],"title_tokens":["svelte","vim","languages","extradiagnostics","option","enable"],"anchors":[]},{"id":"1106","title":"Option: vim.languages.svelte.extraDiagnostics.types","content":"extra Svelte diagnostics providers","path":"options.html#option-vim.languages.svelte.extraDiagnostics.types","tokens":["diagnostics","providers","extra","svelte"],"title_tokens":["languages","svelte","vim","option","extradiagnostics","types"],"anchors":[]},{"id":"1107","title":"Option: vim.languages.svelte.format.enable","content":"Whether to enable Svelte formatting.","path":"options.html#option-vim.languages.svelte.format.enable","tokens":["enable","formatting","svelte","whether"],"title_tokens":["svelte","option","format","enable","vim","languages"],"anchors":[]},{"id":"1108","title":"Option: vim.languages.svelte.format.type","content":"Svelte formatter to use","path":"options.html#option-vim.languages.svelte.format.type","tokens":["svelte","formatter","use"],"title_tokens":["vim","type","languages","format","svelte","option"],"anchors":[]},{"id":"1109","title":"Option: vim.languages.svelte.lsp.enable","content":"Whether to enable Svelte LSP support.","path":"options.html#option-vim.languages.svelte.lsp.enable","tokens":["svelte","enable","support","whether","lsp"],"title_tokens":["enable","lsp","option","vim","languages","svelte"],"anchors":[]},{"id":"1110","title":"Option: vim.languages.svelte.lsp.servers","content":"Svelte LSP server to use","path":"options.html#option-vim.languages.svelte.lsp.servers","tokens":["svelte","server","use","lsp"],"title_tokens":["vim","lsp","languages","option","svelte","servers"],"anchors":[]},{"id":"1111","title":"Option: vim.languages.svelte.treesitter.enable","content":"Whether to enable Svelte treesitter.","path":"options.html#option-vim.languages.svelte.treesitter.enable","tokens":["svelte","enable","treesitter","whether"],"title_tokens":["option","vim","languages","svelte","enable","treesitter"],"anchors":[]},{"id":"1112","title":"Option: vim.languages.svelte.treesitter.sveltePackage","content":"The svelte treesitter package to use.","path":"options.html#option-vim.languages.svelte.treesitter.sveltePackage","tokens":["package","treesitter","use","the","svelte"],"title_tokens":["languages","vim","treesitter","option","svelte","sveltepackage"],"anchors":[]},{"id":"1113","title":"Option: vim.languages.tera.enable","content":"Whether to enable Tera templating language support.","path":"options.html#option-vim.languages.tera.enable","tokens":["support","language","tera","whether","enable","templating"],"title_tokens":["vim","option","enable","languages","tera"],"anchors":[]},{"id":"1114","title":"Option: vim.languages.tera.lsp.enable","content":"Whether to enable Tera LSP support.","path":"options.html#option-vim.languages.tera.lsp.enable","tokens":["enable","tera","lsp","support","whether"],"title_tokens":["option","languages","tera","lsp","enable","vim"],"anchors":[]},{"id":"1115","title":"Option: vim.languages.tera.lsp.servers","content":"Tera LSP server to use","path":"options.html#option-vim.languages.tera.lsp.servers","tokens":["lsp","use","tera","server"],"title_tokens":["languages","option","tera","vim","servers","lsp"],"anchors":[]},{"id":"1116","title":"Option: vim.languages.tera.treesitter.enable","content":"Whether to enable Tera treesitter.","path":"options.html#option-vim.languages.tera.treesitter.enable","tokens":["tera","whether","enable","treesitter"],"title_tokens":["vim","tera","enable","option","treesitter","languages"],"anchors":[]},{"id":"1117","title":"Option: vim.languages.tera.treesitter.injection","content":"Treesitter language to inject in Tera templates","path":"options.html#option-vim.languages.tera.treesitter.injection","tokens":["tera","inject","language","templates","treesitter"],"title_tokens":["tera","injection","vim","languages","treesitter","option"],"anchors":[]},{"id":"1118","title":"Option: vim.languages.tera.treesitter.package","content":"The tera treesitter package to use.","path":"options.html#option-vim.languages.tera.treesitter.package","tokens":["package","tera","the","treesitter","use"],"title_tokens":["languages","tera","vim","option","package","treesitter"],"anchors":[]},{"id":"1119","title":"Option: vim.languages.terraform.enable","content":"Whether to enable Terraform support.","path":"options.html#option-vim.languages.terraform.enable","tokens":["enable","support","terraform","whether"],"title_tokens":["enable","vim","languages","terraform","option"],"anchors":[]},{"id":"1120","title":"Option: vim.languages.terraform.format.enable","content":"Whether to enable Enable Terraform formatting.","path":"options.html#option-vim.languages.terraform.format.enable","tokens":["formatting","whether","terraform","enable"],"title_tokens":["enable","languages","vim","option","terraform","format"],"anchors":[]},{"id":"1121","title":"Option: vim.languages.terraform.format.type","content":"Terraform formatter to use","path":"options.html#option-vim.languages.terraform.format.type","tokens":["terraform","use","formatter"],"title_tokens":["format","vim","languages","terraform","type","option"],"anchors":[]},{"id":"1122","title":"Option: vim.languages.terraform.lsp.enable","content":"Whether to enable Terraform LSP support (terraform-ls).","path":"options.html#option-vim.languages.terraform.lsp.enable","tokens":["whether","terraform","enable","terraform-ls","lsp","support"],"title_tokens":["languages","option","terraform","enable","vim","lsp"],"anchors":[]},{"id":"1123","title":"Option: vim.languages.terraform.lsp.servers","content":"Terraform LSP server to use","path":"options.html#option-vim.languages.terraform.lsp.servers","tokens":["server","terraform","lsp","use"],"title_tokens":["lsp","option","languages","vim","servers","terraform"],"anchors":[]},{"id":"1124","title":"Option: vim.languages.terraform.treesitter.enable","content":"Whether to enable Terraform treesitter.","path":"options.html#option-vim.languages.terraform.treesitter.enable","tokens":["enable","treesitter","terraform","whether"],"title_tokens":["option","vim","languages","treesitter","enable","terraform"],"anchors":[]},{"id":"1125","title":"Option: vim.languages.terraform.treesitter.package","content":"The terraform treesitter package to use.","path":"options.html#option-vim.languages.terraform.treesitter.package","tokens":["terraform","package","treesitter","use","the"],"title_tokens":["terraform","languages","treesitter","vim","option","package"],"anchors":[]},{"id":"1126","title":"Option: vim.languages.tex.enable","content":"Whether to enable TeX language support.","path":"options.html#option-vim.languages.tex.enable","tokens":["tex","enable","whether","language","support"],"title_tokens":["vim","languages","tex","enable","option"],"anchors":[]},{"id":"1127","title":"Option: vim.languages.tex.format.enable","content":"Whether to enable TeX formatting.","path":"options.html#option-vim.languages.tex.format.enable","tokens":["whether","enable","formatting","tex"],"title_tokens":["enable","languages","option","tex","format","vim"],"anchors":[]},{"id":"1128","title":"Option: vim.languages.tex.format.type","content":"TeX formatter to use","path":"options.html#option-vim.languages.tex.format.type","tokens":["formatter","tex","use"],"title_tokens":["option","tex","format","type","vim","languages"],"anchors":[]},{"id":"1129","title":"Option: vim.languages.tex.lsp.enable","content":"Whether to enable TeX LSP support.","path":"options.html#option-vim.languages.tex.lsp.enable","tokens":["whether","lsp","tex","enable","support"],"title_tokens":["vim","lsp","tex","languages","enable","option"],"anchors":[]},{"id":"1130","title":"Option: vim.languages.tex.lsp.servers","content":"TeX LSP server to use","path":"options.html#option-vim.languages.tex.lsp.servers","tokens":["server","tex","lsp","use"],"title_tokens":["tex","vim","lsp","option","languages","servers"],"anchors":[]},{"id":"1131","title":"Option: vim.languages.tex.treesitter.bibtexPackage","content":"The bibtex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.bibtexPackage","tokens":["the","treesitter","bibtex","package","use"],"title_tokens":["bibtexpackage","option","vim","tex","languages","treesitter"],"anchors":[]},{"id":"1132","title":"Option: vim.languages.tex.treesitter.enable","content":"Enable TeX treesitter","path":"options.html#option-vim.languages.tex.treesitter.enable","tokens":["enable","tex","treesitter"],"title_tokens":["languages","treesitter","enable","option","vim","tex"],"anchors":[]},{"id":"1133","title":"Option: vim.languages.tex.treesitter.latexPackage","content":"The latex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.latexPackage","tokens":["treesitter","package","use","the","latex"],"title_tokens":["treesitter","vim","option","languages","tex","latexpackage"],"anchors":[]},{"id":"1134","title":"Option: vim.languages.toml.enable","content":"Whether to enable TOML configuration language support.","path":"options.html#option-vim.languages.toml.enable","tokens":["whether","language","toml","enable","configuration","support"],"title_tokens":["enable","vim","languages","option","toml"],"anchors":[]},{"id":"1135","title":"Option: vim.languages.toml.extraDiagnostics.enable","content":"Whether to enable extra TOML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.toml.extraDiagnostics.enable","tokens":["whether","diagnostics","via","nvim-lint","extra","toml","enable"],"title_tokens":["languages","extradiagnostics","vim","toml","option","enable"],"anchors":[]},{"id":"1136","title":"Option: vim.languages.toml.extraDiagnostics.types","content":"extra TOML diagnostics providers","path":"options.html#option-vim.languages.toml.extraDiagnostics.types","tokens":["toml","providers","extra","diagnostics"],"title_tokens":["languages","toml","types","vim","option","extradiagnostics"],"anchors":[]},{"id":"1137","title":"Option: vim.languages.toml.format.enable","content":"Whether to enable TOML formatting.","path":"options.html#option-vim.languages.toml.format.enable","tokens":["enable","whether","formatting","toml"],"title_tokens":["option","languages","vim","toml","format","enable"],"anchors":[]},{"id":"1138","title":"Option: vim.languages.toml.format.type","content":"TOML formatter to use.","path":"options.html#option-vim.languages.toml.format.type","tokens":["use","toml","formatter"],"title_tokens":["format","option","vim","languages","toml","type"],"anchors":[]},{"id":"1139","title":"Option: vim.languages.toml.lsp.enable","content":"Whether to enable TOML LSP support.","path":"options.html#option-vim.languages.toml.lsp.enable","tokens":["whether","toml","enable","support","lsp"],"title_tokens":["vim","languages","toml","option","enable","lsp"],"anchors":[]},{"id":"1140","title":"Option: vim.languages.toml.lsp.servers","content":"TOML LSP server to use","path":"options.html#option-vim.languages.toml.lsp.servers","tokens":["server","toml","lsp","use"],"title_tokens":["option","languages","vim","toml","lsp","servers"],"anchors":[]},{"id":"1141","title":"Option: vim.languages.toml.treesitter.enable","content":"Whether to enable TOML treesitter.","path":"options.html#option-vim.languages.toml.treesitter.enable","tokens":["treesitter","toml","enable","whether"],"title_tokens":["option","languages","toml","vim","treesitter","enable"],"anchors":[]},{"id":"1142","title":"Option: vim.languages.toml.treesitter.package","content":"The toml treesitter package to use.","path":"options.html#option-vim.languages.toml.treesitter.package","tokens":["package","use","treesitter","the","toml"],"title_tokens":["vim","treesitter","toml","package","option","languages"],"anchors":[]},{"id":"1143","title":"Option: vim.languages.tsx.enable","content":"Whether to enable Typescript XML (TSX) language support.","path":"options.html#option-vim.languages.tsx.enable","tokens":["support","tsx","enable","whether","xml","typescript","language"],"title_tokens":["option","languages","vim","tsx","enable"],"anchors":[]},{"id":"1144","title":"Option: vim.languages.tsx.extraDiagnostics.enable","content":"Whether to enable extra Typescript XML (TSX) diagnostics via nvim-lint.","path":"options.html#option-vim.languages.tsx.extraDiagnostics.enable","tokens":["typescript","whether","diagnostics","enable","extra","tsx","via","nvim-lint","xml"],"title_tokens":["option","languages","tsx","extradiagnostics","enable","vim"],"anchors":[]},{"id":"1145","title":"Option: vim.languages.tsx.extraDiagnostics.types","content":"extra Typescript XML (TSX) diagnostics providers","path":"options.html#option-vim.languages.tsx.extraDiagnostics.types","tokens":["extra","typescript","xml","diagnostics","providers","tsx"],"title_tokens":["languages","extradiagnostics","types","tsx","option","vim"],"anchors":[]},{"id":"1146","title":"Option: vim.languages.tsx.format.enable","content":"Whether to enable Typescript XML (TSX) formatting.","path":"options.html#option-vim.languages.tsx.format.enable","tokens":["enable","formatting","xml","tsx","whether","typescript"],"title_tokens":["option","languages","tsx","enable","format","vim"],"anchors":[]},{"id":"1147","title":"Option: vim.languages.tsx.format.type","content":"Typescript XML (TSX) formatter to use","path":"options.html#option-vim.languages.tsx.format.type","tokens":["use","formatter","tsx","typescript","xml"],"title_tokens":["languages","type","option","vim","tsx","format"],"anchors":[]},{"id":"1148","title":"Option: vim.languages.tsx.lsp.enable","content":"Whether to enable Typescript XML (TSX) LSP support.","path":"options.html#option-vim.languages.tsx.lsp.enable","tokens":["enable","support","xml","tsx","lsp","typescript","whether"],"title_tokens":["option","vim","languages","enable","lsp","tsx"],"anchors":[]},{"id":"1149","title":"Option: vim.languages.tsx.lsp.servers","content":"Typescript XML (TSX) LSP server to use","path":"options.html#option-vim.languages.tsx.lsp.servers","tokens":["use","typescript","xml","tsx","server","lsp"],"title_tokens":["languages","vim","option","tsx","lsp","servers"],"anchors":[]},{"id":"1150","title":"Option: vim.languages.tsx.treesitter.enable","content":"Whether to enable Typescript XML (TSX) treesitter.","path":"options.html#option-vim.languages.tsx.treesitter.enable","tokens":["treesitter","xml","tsx","whether","typescript","enable"],"title_tokens":["option","vim","languages","treesitter","enable","tsx"],"anchors":[]},{"id":"1151","title":"Option: vim.languages.tsx.treesitter.package","content":"The tsx treesitter package to use.","path":"options.html#option-vim.languages.tsx.treesitter.package","tokens":["treesitter","use","tsx","package","the"],"title_tokens":["package","vim","option","languages","tsx","treesitter"],"anchors":[]},{"id":"1152","title":"Option: vim.languages.twig.enable","content":"Whether to enable Twig templating language support.","path":"options.html#option-vim.languages.twig.enable","tokens":["twig","whether","enable","templating","support","language"],"title_tokens":["vim","twig","enable","option","languages"],"anchors":[]},{"id":"1153","title":"Option: vim.languages.twig.extraDiagnostics.enable","content":"Whether to enable extra Twig diagnostics via nvim-lint.","path":"options.html#option-vim.languages.twig.extraDiagnostics.enable","tokens":["diagnostics","enable","via","extra","twig","nvim-lint","whether"],"title_tokens":["extradiagnostics","vim","enable","languages","option","twig"],"anchors":[]},{"id":"1154","title":"Option: vim.languages.twig.extraDiagnostics.types","content":"extra Twig diagnostics providers","path":"options.html#option-vim.languages.twig.extraDiagnostics.types","tokens":["twig","providers","diagnostics","extra"],"title_tokens":["types","vim","extradiagnostics","languages","twig","option"],"anchors":[]},{"id":"1155","title":"Option: vim.languages.twig.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.twig.format.enable","tokens":["whether","php","enable","formatting"],"title_tokens":["languages","option","enable","twig","vim","format"],"anchors":[]},{"id":"1156","title":"Option: vim.languages.twig.format.type","content":"Twig formatter to use","path":"options.html#option-vim.languages.twig.format.type","tokens":["twig","formatter","use"],"title_tokens":["vim","twig","languages","type","option","format"],"anchors":[]},{"id":"1157","title":"Option: vim.languages.twig.lsp.enable","content":"Whether to enable Twig LSP support.","path":"options.html#option-vim.languages.twig.lsp.enable","tokens":["whether","enable","lsp","support","twig"],"title_tokens":["enable","option","lsp","vim","twig","languages"],"anchors":[]},{"id":"1158","title":"Option: vim.languages.twig.lsp.servers","content":"Twig LSP server to use","path":"options.html#option-vim.languages.twig.lsp.servers","tokens":["server","twig","use","lsp"],"title_tokens":["option","vim","twig","lsp","servers","languages"],"anchors":[]},{"id":"1159","title":"Option: vim.languages.twig.treesitter.enable","content":"Whether to enable Twig treesitter.","path":"options.html#option-vim.languages.twig.treesitter.enable","tokens":["enable","whether","treesitter","twig"],"title_tokens":["treesitter","enable","option","twig","languages","vim"],"anchors":[]},{"id":"1160","title":"Option: vim.languages.twig.treesitter.package","content":"The twig treesitter package to use.","path":"options.html#option-vim.languages.twig.treesitter.package","tokens":["use","the","treesitter","twig","package"],"title_tokens":["languages","package","vim","option","twig","treesitter"],"anchors":[]},{"id":"1161","title":"Option: vim.languages.typescript.enable","content":"Whether to enable Typescript/Javascript language support.","path":"options.html#option-vim.languages.typescript.enable","tokens":["language","support","whether","enable","typescript","javascript"],"title_tokens":["vim","enable","typescript","option","languages"],"anchors":[]},{"id":"1162","title":"Option: vim.languages.typescript.extensions.ts-error-translator.enable","content":"Whether to enable [ts-error-translator.nvim]: https://github.com/dmmulroy/ts-error-translator.nvim\nTypescript error translation with [ts-error-translator.nvim]\n.","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.enable","tokens":["typescript","enable","github","translation","error","with","dmmulroy","nvim","whether","https","ts-error-translator","com"],"title_tokens":["enable","option","vim","typescript","extensions","ts-error-translator","languages"],"anchors":[]},{"id":"1163","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts","content":"Option table to pass into the setup function of ts-error-translator\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts","tokens":["they","into","the","ts-error-translator","you","even","table","any","option","function","additional","can","docs","pass","not","options","setup","listed"],"title_tokens":["vim","languages","extensions","typescript","option","ts-error-translator","setupopts"],"anchors":[]},{"id":"1164","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","content":"Automatically override the publish_diagnostics handler","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","tokens":["publish_diagnostics","handler","the","automatically","override"],"title_tokens":["ts-error-translator","option","setupopts","extensions","vim","languages","typescript","auto_override_publish_diagnostics"],"anchors":[]},{"id":"1165","title":"Option: vim.languages.typescript.extraDiagnostics.enable","content":"Whether to enable extra Typescript/Javascript diagnostics.","path":"options.html#option-vim.languages.typescript.extraDiagnostics.enable","tokens":["extra","whether","javascript","enable","typescript","diagnostics"],"title_tokens":["typescript","option","languages","vim","extradiagnostics","enable"],"anchors":[]},{"id":"1166","title":"Option: vim.languages.typescript.extraDiagnostics.types","content":"extra Typescript/Javascript diagnostics providers","path":"options.html#option-vim.languages.typescript.extraDiagnostics.types","tokens":["providers","extra","typescript","javascript","diagnostics"],"title_tokens":["languages","extradiagnostics","vim","types","option","typescript"],"anchors":[]},{"id":"1167","title":"Option: vim.languages.typescript.format.enable","content":"Whether to enable Typescript/Javascript formatting.","path":"options.html#option-vim.languages.typescript.format.enable","tokens":["enable","whether","javascript","typescript","formatting"],"title_tokens":["enable","languages","vim","typescript","option","format"],"anchors":[]},{"id":"1168","title":"Option: vim.languages.typescript.format.type","content":"Typescript/Javascript formatter to use","path":"options.html#option-vim.languages.typescript.format.type","tokens":["javascript","typescript","formatter","use"],"title_tokens":["type","typescript","vim","option","languages","format"],"anchors":[]},{"id":"1169","title":"Option: vim.languages.typescript.lsp.enable","content":"Whether to enable Typescript/Javascript LSP support.","path":"options.html#option-vim.languages.typescript.lsp.enable","tokens":["typescript","support","enable","javascript","whether","lsp"],"title_tokens":["vim","lsp","enable","typescript","option","languages"],"anchors":[]},{"id":"1170","title":"Option: vim.languages.typescript.lsp.servers","content":"Typescript/Javascript LSP server to use","path":"options.html#option-vim.languages.typescript.lsp.servers","tokens":["javascript","typescript","server","use","lsp"],"title_tokens":["vim","lsp","option","typescript","languages","servers"],"anchors":[]},{"id":"1171","title":"Option: vim.languages.typescript.treesitter.enable","content":"Whether to enable Typescript/Javascript treesitter.","path":"options.html#option-vim.languages.typescript.treesitter.enable","tokens":["treesitter","typescript","enable","javascript","whether"],"title_tokens":["option","vim","enable","languages","typescript","treesitter"],"anchors":[]},{"id":"1172","title":"Option: vim.languages.typescript.treesitter.jsPackage","content":"The javascript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.jsPackage","tokens":["javascript","package","the","treesitter","use"],"title_tokens":["vim","option","jspackage","treesitter","typescript","languages"],"anchors":[]},{"id":"1173","title":"Option: vim.languages.typescript.treesitter.tsPackage","content":"The typescript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.tsPackage","tokens":["package","use","treesitter","the","typescript"],"title_tokens":["languages","typescript","treesitter","tspackage","option","vim"],"anchors":[]},{"id":"1174","title":"Option: vim.languages.typst.enable","content":"Whether to enable Typst language support.","path":"options.html#option-vim.languages.typst.enable","tokens":["enable","language","support","typst","whether"],"title_tokens":["enable","languages","typst","vim","option"],"anchors":[]},{"id":"1175","title":"Option: vim.languages.typst.extensions.typst-concealer.enable","content":"Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer\nInline typst preview for Neovim via [typst-concealer] .","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.enable","tokens":["preview","github","via","neovim","typst","partywumpus","whether","https","com","for","typst-concealer","enable","inline"],"title_tokens":["typst","typst-concealer","languages","vim","extensions","option","enable"],"anchors":[]},{"id":"1176","title":"Option: vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","content":"Enable typst-concealer in buffer","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","tokens":["buffer","enable","typst-concealer"],"title_tokens":["toggleconcealing","option","typst-concealer","languages","typst","vim","extensions","mappings"],"anchors":[]},{"id":"1177","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts","content":"Option table to pass into the setup function of typst-concealer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts","tokens":["pass","table","option","the","additional","typst-concealer","any","setup","you","function","can","they","listed","docs","options","even","into","not"],"title_tokens":["vim","option","typst","typst-concealer","setupopts","extensions","languages"],"anchors":[]},{"id":"1178","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.color","content":"What color should typst-concealer render text/stroke with? (only applies when styling_type is 'colorscheme')","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.color","tokens":["stroke","applies","when","colorscheme","typst-concealer","text","color","render","with","styling_type","should","what","only"],"title_tokens":["extensions","vim","languages","typst-concealer","color","setupopts","typst","option"],"anchors":[]},{"id":"1179","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","content":"Should typst-concealer still conceal when the normal mode cursor goes over a line.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","tokens":["typst-concealer","when","mode","line","conceal","cursor","normal","should","goes","over","still","the"],"title_tokens":["typst-concealer","conceal_in_normal","setupopts","option","vim","languages","extensions","typst"],"anchors":[]},{"id":"1180","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","content":"Should typst-concealer provide diagnostics on error?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","tokens":["typst-concealer","provide","diagnostics","error","should"],"title_tokens":["typst","setupopts","option","vim","do_diagnostics","languages","extensions","typst-concealer"],"anchors":[]},{"id":"1181","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","content":"Should typst-concealer conceal newly opened buffers by default?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","tokens":["default","should","conceal","typst-concealer","buffers","newly","opened"],"title_tokens":["languages","extensions","vim","enabled_by_default","setupopts","option","typst-concealer","typst"],"anchors":[]},{"id":"1182","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","content":"What PPI should typst render at. Plugin default is 300, typst's normal default is 144.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","tokens":["plugin","ppi","normal","300","default","typst","should","144","what","render"],"title_tokens":["languages","vim","typst-concealer","extensions","option","typst","setupopts","ppi"],"anchors":[]},{"id":"1183","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","content":"What kind of styling should typst-concealer apply to your typst?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","tokens":["styling","your","typst","apply","should","kind","what","typst-concealer"],"title_tokens":["languages","extensions","typst-concealer","styling_type","option","typst","vim","setupopts"],"anchors":[]},{"id":"1184","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","content":"Where should typst-concealer look for your typst binary?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","tokens":["where","binary","should","your","typst","for","typst-concealer","look"],"title_tokens":["extensions","languages","vim","setupopts","typst-concealer","typst","option","typst_location"],"anchors":[]},{"id":"1185","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.enable","content":"Whether to enable [typst-preview.nvim]: https://github.com/chomosuke/typst-preview.nvim\nLow latency typst preview for Neovim via [typst-preview.nvim] .","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.enable","tokens":["latency","com","for","via","enable","chomosuke","low","https","neovim","github","whether","nvim","typst","preview","typst-preview"],"title_tokens":["enable","option","languages","extensions","typst","typst-preview-nvim","vim"],"anchors":[]},{"id":"1186","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts","content":"Option table to pass into the setup function of typst-preview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts","tokens":["can","they","even","docs","not","option","options","pass","table","typst-preview-nvim","listed","function","additional","any","into","you","setup","the"],"title_tokens":["typst-preview-nvim","setupopts","vim","option","typst","extensions","languages"],"anchors":[]},{"id":"1187","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","content":"Provide the path to binaries for dependencies. Setting this to a non-null value will skip the download of the binary by the plugin.","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","tokens":["dependencies","this","will","provide","binary","for","non-null","the","path","value","download","binaries","plugin","setting","skip"],"title_tokens":["option","typst","languages","typst-preview-nvim","setupopts","vim","dependencies_bin","extensions"],"anchors":[]},{"id":"1188","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","content":"A list of extra arguments (or null) to be passed to previewer","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","tokens":["list","extra","arguments","previewer","passed","null"],"title_tokens":["typst","vim","typst-preview-nvim","extra_args","option","languages","setupopts","extensions"],"anchors":[]},{"id":"1189","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","content":"Custom format string to open the output link provided with %s","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","tokens":["with","output","string","link","open","format","custom","provided","the"],"title_tokens":["vim","extensions","languages","setupopts","option","typst","open_cmd","typst-preview-nvim"],"anchors":[]},{"id":"1190","title":"Option: vim.languages.typst.format.enable","content":"Whether to enable Typst document formatting.","path":"options.html#option-vim.languages.typst.format.enable","tokens":["typst","document","enable","whether","formatting"],"title_tokens":["languages","vim","enable","format","option","typst"],"anchors":[]},{"id":"1191","title":"Option: vim.languages.typst.format.type","content":"Typst formatter to use","path":"options.html#option-vim.languages.typst.format.type","tokens":["typst","formatter","use"],"title_tokens":["typst","type","format","vim","languages","option"],"anchors":[]},{"id":"1192","title":"Option: vim.languages.typst.lsp.enable","content":"Whether to enable Typst LSP support (typst-lsp).","path":"options.html#option-vim.languages.typst.lsp.enable","tokens":["lsp","whether","typst","enable","support","typst-lsp"],"title_tokens":["languages","vim","typst","lsp","enable","option"],"anchors":[]},{"id":"1193","title":"Option: vim.languages.typst.lsp.servers","content":"Typst LSP server to use","path":"options.html#option-vim.languages.typst.lsp.servers","tokens":["typst","use","lsp","server"],"title_tokens":["vim","lsp","option","languages","servers","typst"],"anchors":[]},{"id":"1194","title":"Option: vim.languages.typst.treesitter.enable","content":"Whether to enable Typst treesitter.","path":"options.html#option-vim.languages.typst.treesitter.enable","tokens":["whether","treesitter","enable","typst"],"title_tokens":["treesitter","enable","languages","vim","option","typst"],"anchors":[]},{"id":"1195","title":"Option: vim.languages.typst.treesitter.package","content":"The typst treesitter package to use.","path":"options.html#option-vim.languages.typst.treesitter.package","tokens":["the","typst","treesitter","package","use"],"title_tokens":["vim","typst","option","treesitter","package","languages"],"anchors":[]},{"id":"1196","title":"Option: vim.languages.vala.enable","content":"Whether to enable Vala language support.","path":"options.html#option-vim.languages.vala.enable","tokens":["support","vala","language","whether","enable"],"title_tokens":["enable","vala","languages","vim","option"],"anchors":[]},{"id":"1197","title":"Option: vim.languages.vala.lsp.enable","content":"Whether to enable Vala LSP support.","path":"options.html#option-vim.languages.vala.lsp.enable","tokens":["whether","enable","support","lsp","vala"],"title_tokens":["languages","vim","vala","enable","lsp","option"],"anchors":[]},{"id":"1198","title":"Option: vim.languages.vala.lsp.servers","content":"Vala LSP server to use","path":"options.html#option-vim.languages.vala.lsp.servers","tokens":["lsp","use","vala","server"],"title_tokens":["languages","servers","lsp","vala","option","vim"],"anchors":[]},{"id":"1199","title":"Option: vim.languages.vala.treesitter.enable","content":"Whether to enable Vala treesitter.","path":"options.html#option-vim.languages.vala.treesitter.enable","tokens":["enable","treesitter","vala","whether"],"title_tokens":["treesitter","vim","languages","vala","enable","option"],"anchors":[]},{"id":"1200","title":"Option: vim.languages.vala.treesitter.package","content":"The vala treesitter package to use.","path":"options.html#option-vim.languages.vala.treesitter.package","tokens":["treesitter","package","the","use","vala"],"title_tokens":["vim","treesitter","option","vala","package","languages"],"anchors":[]},{"id":"1201","title":"Option: vim.languages.vhdl.enable","content":"Whether to enable VHDL language support.","path":"options.html#option-vim.languages.vhdl.enable","tokens":["vhdl","support","whether","language","enable"],"title_tokens":["vim","vhdl","option","languages","enable"],"anchors":[]},{"id":"1202","title":"Option: vim.languages.vhdl.lsp.enable","content":"Whether to enable VHDL LSP support.","path":"options.html#option-vim.languages.vhdl.lsp.enable","tokens":["vhdl","whether","support","lsp","enable"],"title_tokens":["languages","lsp","enable","vim","vhdl","option"],"anchors":[]},{"id":"1203","title":"Option: vim.languages.vhdl.lsp.servers","content":"VHDL LSP server to use","path":"options.html#option-vim.languages.vhdl.lsp.servers","tokens":["vhdl","server","lsp","use"],"title_tokens":["vhdl","option","lsp","languages","servers","vim"],"anchors":[]},{"id":"1204","title":"Option: vim.languages.vhdl.treesitter.enable","content":"Whether to enable VHDL treesitter.","path":"options.html#option-vim.languages.vhdl.treesitter.enable","tokens":["vhdl","enable","whether","treesitter"],"title_tokens":["vim","languages","option","vhdl","treesitter","enable"],"anchors":[]},{"id":"1205","title":"Option: vim.languages.vhdl.treesitter.package","content":"The vhdl treesitter package to use.","path":"options.html#option-vim.languages.vhdl.treesitter.package","tokens":["vhdl","treesitter","the","package","use"],"title_tokens":["option","vim","vhdl","languages","treesitter","package"],"anchors":[]},{"id":"1206","title":"Option: vim.languages.vue.enable","content":"Whether to enable Vue.js language support.","path":"options.html#option-vim.languages.vue.enable","tokens":["language","enable","vue","support","whether"],"title_tokens":["option","enable","vue","vim","languages"],"anchors":[]},{"id":"1207","title":"Option: vim.languages.vue.extraDiagnostics.enable","content":"Whether to enable extra Vue.js diagnostics via nvim-lint.","path":"options.html#option-vim.languages.vue.extraDiagnostics.enable","tokens":["vue","via","whether","extra","nvim-lint","enable","diagnostics"],"title_tokens":["vue","option","extradiagnostics","enable","vim","languages"],"anchors":[]},{"id":"1208","title":"Option: vim.languages.vue.extraDiagnostics.types","content":"extra Vue.js diagnostics providers","path":"options.html#option-vim.languages.vue.extraDiagnostics.types","tokens":["providers","extra","diagnostics","vue"],"title_tokens":["option","languages","extradiagnostics","vue","types","vim"],"anchors":[]},{"id":"1209","title":"Option: vim.languages.vue.format.enable","content":"Whether to enable Vue.js formatting.","path":"options.html#option-vim.languages.vue.format.enable","tokens":["formatting","whether","enable","vue"],"title_tokens":["vim","enable","vue","languages","option","format"],"anchors":[]},{"id":"1210","title":"Option: vim.languages.vue.format.type","content":"Vue.js formatter to use.","path":"options.html#option-vim.languages.vue.format.type","tokens":["vue","use","formatter"],"title_tokens":["type","vue","option","languages","vim","format"],"anchors":[]},{"id":"1211","title":"Option: vim.languages.vue.lsp.enable","content":"Whether to enable Vue.js LSP support.","path":"options.html#option-vim.languages.vue.lsp.enable","tokens":["enable","vue","whether","lsp","support"],"title_tokens":["option","enable","lsp","vue","languages","vim"],"anchors":[]},{"id":"1212","title":"Option: vim.languages.vue.lsp.servers","content":"Vue.js LSP server to use","path":"options.html#option-vim.languages.vue.lsp.servers","tokens":["use","vue","lsp","server"],"title_tokens":["option","vue","languages","servers","vim","lsp"],"anchors":[]},{"id":"1213","title":"Option: vim.languages.vue.treesitter.enable","content":"Whether to enable Vue.js treesitter.","path":"options.html#option-vim.languages.vue.treesitter.enable","tokens":["whether","enable","vue","treesitter"],"title_tokens":["treesitter","enable","option","vue","vim","languages"],"anchors":[]},{"id":"1214","title":"Option: vim.languages.vue.treesitter.package","content":"The vue treesitter package to use.","path":"options.html#option-vim.languages.vue.treesitter.package","tokens":["use","the","vue","package","treesitter"],"title_tokens":["vim","option","package","languages","treesitter","vue"],"anchors":[]},{"id":"1215","title":"Option: vim.languages.wgsl.enable","content":"Whether to enable WGSL language support.","path":"options.html#option-vim.languages.wgsl.enable","tokens":["whether","language","enable","wgsl","support"],"title_tokens":["vim","option","languages","wgsl","enable"],"anchors":[]},{"id":"1216","title":"Option: vim.languages.wgsl.lsp.enable","content":"Whether to enable WGSL LSP support.","path":"options.html#option-vim.languages.wgsl.lsp.enable","tokens":["whether","wgsl","support","enable","lsp"],"title_tokens":["enable","option","vim","languages","wgsl","lsp"],"anchors":[]},{"id":"1217","title":"Option: vim.languages.wgsl.lsp.servers","content":"WGSL LSP server to use","path":"options.html#option-vim.languages.wgsl.lsp.servers","tokens":["wgsl","lsp","server","use"],"title_tokens":["lsp","option","languages","vim","servers","wgsl"],"anchors":[]},{"id":"1218","title":"Option: vim.languages.wgsl.treesitter.enable","content":"Whether to enable WGSL treesitter.","path":"options.html#option-vim.languages.wgsl.treesitter.enable","tokens":["wgsl","enable","whether","treesitter"],"title_tokens":["enable","option","languages","treesitter","wgsl","vim"],"anchors":[]},{"id":"1219","title":"Option: vim.languages.wgsl.treesitter.package","content":"The wgsl treesitter package to use.","path":"options.html#option-vim.languages.wgsl.treesitter.package","tokens":["use","wgsl","treesitter","package","the"],"title_tokens":["package","languages","treesitter","option","vim","wgsl"],"anchors":[]},{"id":"1220","title":"Option: vim.languages.xml.enable","content":"Whether to enable XML language support.","path":"options.html#option-vim.languages.xml.enable","tokens":["enable","whether","xml","language","support"],"title_tokens":["vim","option","languages","xml","enable"],"anchors":[]},{"id":"1221","title":"Option: vim.languages.xml.lsp.enable","content":"Whether to enable XML LSP support.","path":"options.html#option-vim.languages.xml.lsp.enable","tokens":["xml","lsp","enable","support","whether"],"title_tokens":["option","languages","lsp","vim","enable","xml"],"anchors":[]},{"id":"1222","title":"Option: vim.languages.xml.lsp.servers","content":"XML LSP server to use","path":"options.html#option-vim.languages.xml.lsp.servers","tokens":["use","xml","server","lsp"],"title_tokens":["xml","option","lsp","servers","vim","languages"],"anchors":[]},{"id":"1223","title":"Option: vim.languages.xml.treesitter.enable","content":"Whether to enable XML treesitter.","path":"options.html#option-vim.languages.xml.treesitter.enable","tokens":["whether","enable","xml","treesitter"],"title_tokens":["option","treesitter","enable","xml","vim","languages"],"anchors":[]},{"id":"1224","title":"Option: vim.languages.xml.treesitter.package","content":"The xml treesitter package to use.","path":"options.html#option-vim.languages.xml.treesitter.package","tokens":["treesitter","xml","package","the","use"],"title_tokens":["vim","package","treesitter","option","languages","xml"],"anchors":[]},{"id":"1225","title":"Option: vim.languages.yaml.enable","content":"Whether to enable YAML language support.","path":"options.html#option-vim.languages.yaml.enable","tokens":["language","support","enable","yaml","whether"],"title_tokens":["enable","option","yaml","languages","vim"],"anchors":[]},{"id":"1226","title":"Option: vim.languages.yaml.lsp.enable","content":"Whether to enable Yaml LSP support.","path":"options.html#option-vim.languages.yaml.lsp.enable","tokens":["whether","yaml","support","lsp","enable"],"title_tokens":["lsp","enable","vim","option","languages","yaml"],"anchors":[]},{"id":"1227","title":"Option: vim.languages.yaml.lsp.servers","content":"Yaml LSP server to use","path":"options.html#option-vim.languages.yaml.lsp.servers","tokens":["lsp","server","yaml","use"],"title_tokens":["yaml","option","languages","lsp","vim","servers"],"anchors":[]},{"id":"1228","title":"Option: vim.languages.yaml.treesitter.enable","content":"Whether to enable YAML treesitter.","path":"options.html#option-vim.languages.yaml.treesitter.enable","tokens":["yaml","treesitter","enable","whether"],"title_tokens":["option","languages","enable","treesitter","yaml","vim"],"anchors":[]},{"id":"1229","title":"Option: vim.languages.yaml.treesitter.package","content":"The yaml treesitter package to use.","path":"options.html#option-vim.languages.yaml.treesitter.package","tokens":["package","the","yaml","treesitter","use"],"title_tokens":["vim","treesitter","yaml","languages","package","option"],"anchors":[]},{"id":"1230","title":"Option: vim.languages.zig.dap.debugger","content":"Zig debugger to use","path":"options.html#option-vim.languages.zig.dap.debugger","tokens":["use","zig","debugger"],"title_tokens":["dap","option","debugger","zig","languages","vim"],"anchors":[]},{"id":"1231","title":"Option: vim.languages.zig.dap.enable","content":"Enable Zig Debug Adapter","path":"options.html#option-vim.languages.zig.dap.enable","tokens":["enable","debug","adapter","zig"],"title_tokens":["enable","vim","zig","dap","languages","option"],"anchors":[]},{"id":"1232","title":"Option: vim.languages.zig.dap.package","content":"Zig debugger package.","path":"options.html#option-vim.languages.zig.dap.package","tokens":["debugger","package","zig"],"title_tokens":["languages","option","dap","package","zig","vim"],"anchors":[]},{"id":"1233","title":"Option: vim.languages.zig.enable","content":"Whether to enable Zig language support.","path":"options.html#option-vim.languages.zig.enable","tokens":["whether","zig","language","enable","support"],"title_tokens":["option","vim","zig","enable","languages"],"anchors":[]},{"id":"1234","title":"Option: vim.languages.zig.lsp.enable","content":"Whether to enable Zig LSP support.","path":"options.html#option-vim.languages.zig.lsp.enable","tokens":["lsp","enable","support","zig","whether"],"title_tokens":["option","enable","vim","lsp","languages","zig"],"anchors":[]},{"id":"1235","title":"Option: vim.languages.zig.lsp.servers","content":"Zig LSP server to use","path":"options.html#option-vim.languages.zig.lsp.servers","tokens":["use","zig","server","lsp"],"title_tokens":["servers","zig","lsp","option","vim","languages"],"anchors":[]},{"id":"1236","title":"Option: vim.languages.zig.treesitter.enable","content":"Whether to enable Zig treesitter.","path":"options.html#option-vim.languages.zig.treesitter.enable","tokens":["zig","whether","treesitter","enable"],"title_tokens":["option","vim","treesitter","languages","zig","enable"],"anchors":[]},{"id":"1237","title":"Option: vim.languages.zig.treesitter.package","content":"The zig treesitter package to use.","path":"options.html#option-vim.languages.zig.treesitter.package","tokens":["treesitter","package","the","zig","use"],"title_tokens":["treesitter","option","package","vim","languages","zig"],"anchors":[]},{"id":"1238","title":"Option: vim.lazy.enable","content":"Whether to enable plugin lazy-loading via lz.n and lzn-auto-require.","path":"options.html#option-vim.lazy.enable","tokens":["and","lzn-auto-require","enable","whether","plugin","via","lazy-loading"],"title_tokens":["vim","lazy","option","enable"],"anchors":[]},{"id":"1239","title":"Option: vim.lazy.enableLznAutoRequire","content":"Enable lzn-auto-require. Since builtin plugins rely on this, only turn off for debugging.","path":"options.html#option-vim.lazy.enableLznAutoRequire","tokens":["builtin","this","lzn-auto-require","since","off","turn","debugging","rely","enable","plugins","for","only"],"title_tokens":["lazy","enablelznautorequire","option","vim"],"anchors":[]},{"id":"1240","title":"Option: vim.lazy.loader","content":"Lazy loader to use","path":"options.html#option-vim.lazy.loader","tokens":["lazy","loader","use"],"title_tokens":["option","loader","vim","lazy"],"anchors":[]},{"id":"1241","title":"Option: vim.lazy.plugins","content":"Plugins to lazy load.\nThe attribute key is used as the plugin name: for the default vim.g.lz_n.load function this should be either the package.pname or package.name.","path":"options.html#option-vim.lazy.plugins","tokens":["used","lazy","the","function","either","this","plugins","attribute","for","package","pname","plugin","default","key","name","should","lz_n","load","vim"],"title_tokens":["lazy","option","plugins","vim"],"anchors":[]},{"id":"1242","title":"Option: vim.lazy.plugins..after","content":"Lua code to run after plugin is loaded. This will be wrapped in a function.\nIf {option}vim.lazy.plugins._name_.setupModule is provided, the setup will be ran before after.","path":"options.html#option-vim.lazy.plugins._name_.after","tokens":["code","before","function","setup","will","plugins","run","loaded","wrapped","option","_name_","setupmodule","plugin","this","lua","vim","lazy","ran","after","provided","the"],"title_tokens":["vim","option","lazy","plugins","name","after"],"anchors":[]},{"id":"1243","title":"Option: vim.lazy.plugins..before","content":"Lua code to run before plugin is loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.before","tokens":["will","plugin","run","wrapped","code","lua","before","function","this","loaded"],"title_tokens":["plugins","before","lazy","option","name","vim"],"anchors":[]},{"id":"1244","title":"Option: vim.lazy.plugins..beforeAll","content":"Lua code to run before any plugins are loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.beforeAll","tokens":["lua","are","code","this","run","loaded","will","wrapped","plugins","function","any","before"],"title_tokens":["vim","name","lazy","option","plugins","beforeall"],"anchors":[]},{"id":"1245","title":"Option: vim.lazy.plugins..beforeSetup","content":"Lua code to run after the plugin is loaded, but before the setup function is called.","path":"options.html#option-vim.lazy.plugins._name_.beforeSetup","tokens":["code","after","loaded","function","lua","run","the","setup","plugin","before","but","called"],"title_tokens":["option","plugins","name","beforesetup","vim","lazy"],"anchors":[]},{"id":"1246","title":"Option: vim.lazy.plugins..cmd","content":"Lazy-load on command","path":"options.html#option-vim.lazy.plugins._name_.cmd","tokens":["command","lazy-load"],"title_tokens":["cmd","lazy","name","vim","option","plugins"],"anchors":[]},{"id":"1247","title":"Option: vim.lazy.plugins..colorscheme","content":"Lazy-load on colorscheme.","path":"options.html#option-vim.lazy.plugins._name_.colorscheme","tokens":["lazy-load","colorscheme"],"title_tokens":["name","option","lazy","vim","colorscheme","plugins"],"anchors":[]},{"id":"1248","title":"Option: vim.lazy.plugins..enabled","content":"When false, or if the lua function returns false, this plugin will not be included in the spec","path":"options.html#option-vim.lazy.plugins._name_.enabled","tokens":["included","spec","false","the","will","not","this","plugin","lua","returns","when","function"],"title_tokens":["enabled","plugins","option","vim","lazy","name"],"anchors":[]},{"id":"1249","title":"Option: vim.lazy.plugins..event","content":"Lazy-load on event","path":"options.html#option-vim.lazy.plugins._name_.event","tokens":["event","lazy-load"],"title_tokens":["plugins","option","vim","lazy","event","name"],"anchors":[]},{"id":"1250","title":"Option: vim.lazy.plugins..ft","content":"Lazy-load on filetype","path":"options.html#option-vim.lazy.plugins._name_.ft","tokens":["lazy-load","filetype"],"title_tokens":["vim","option","lazy","plugins","name"],"anchors":[]},{"id":"1251","title":"Option: vim.lazy.plugins..keys","content":"Lazy-load on key mapping","path":"options.html#option-vim.lazy.plugins._name_.keys","tokens":["mapping","key","lazy-load"],"title_tokens":["name","plugins","option","lazy","vim","keys"],"anchors":[]},{"id":"1252","title":"Option: vim.lazy.plugins..lazy","content":"Force enable/disable lazy-loading. null means only lazy-load if a valid lazy-load condition is set e.g. cmd, ft, keys etc.","path":"options.html#option-vim.lazy.plugins._name_.lazy","tokens":["disable","keys","null","lazy-loading","set","etc","valid","only","condition","cmd","force","enable","means","lazy-load"],"title_tokens":["option","lazy","plugins","vim","name"],"anchors":[]},{"id":"1253","title":"Option: vim.lazy.plugins..load","content":"Lua code to override the vim.g.lz_n.load() function for a single plugin.\nThis will be wrapped in a function(name) ... end.","path":"options.html#option-vim.lazy.plugins._name_.load","tokens":["name","the","this","end","lz_n","code","override","load","lua","vim","wrapped","for","will","plugin","single","function"],"title_tokens":["load","option","lazy","vim","plugins","name"],"anchors":[]},{"id":"1254","title":"Option: vim.lazy.plugins..package","content":"Plugin package.\nIf null, a custom load function must be provided","path":"options.html#option-vim.lazy.plugins._name_.package","tokens":["null","plugin","function","package","load","provided","must","custom"],"title_tokens":["option","lazy","vim","package","name","plugins"],"anchors":[]},{"id":"1255","title":"Option: vim.lazy.plugins..priority","content":"Only useful for stat plugins (not lazy-loaded) to force loading certain plugins first.","path":"options.html#option-vim.lazy.plugins._name_.priority","tokens":["plugins","not","stat","only","loading","certain","lazy-loaded","first","force","useful","for"],"title_tokens":["name","lazy","option","vim","plugins","priority"],"anchors":[]},{"id":"1256","title":"Option: vim.lazy.plugins..setupModule","content":"Lua module to run setup function on.","path":"options.html#option-vim.lazy.plugins._name_.setupModule","tokens":["module","lua","run","setup","function"],"title_tokens":["setupmodule","vim","option","lazy","plugins","name"],"anchors":[]},{"id":"1257","title":"Option: vim.lazy.plugins..setupOpts","content":"Options to pass to the setup function","path":"options.html#option-vim.lazy.plugins._name_.setupOpts","tokens":["setup","the","pass","options","function"],"title_tokens":["lazy","plugins","name","vim","option","setupopts"],"anchors":[]},{"id":"1258","title":"Option: vim.lineNumberMode","content":"How line numbers are displayed.","path":"options.html#option-vim.lineNumberMode","tokens":["line","numbers","displayed","how","are"],"title_tokens":["option","linenumbermode","vim"],"anchors":[]},{"id":"1259","title":"Option: vim.lsp.enable","content":"Whether to enable global LSP functionality for Neovim.\nThis option controls whether to enable LSP functionality within modules under {option}vim.languages. You do not need to set this to true for language servers defined in {option}vim.lsp.servers to take effect, since they are enabled automatically. .","path":"options.html#option-vim.lsp.enable","tokens":["language","within","since","option","enable","under","servers","global","controls","languages","this","need","set","neovim","not","for","take","enabled","are","effect","lsp","automatically","modules","they","you","defined","vim","functionality","true","whether"],"title_tokens":["enable","vim","option","lsp"],"anchors":[]},{"id":"1260","title":"Option: vim.lsp.formatOnSave","content":"Whether to enable format on save.","path":"options.html#option-vim.lsp.formatOnSave","tokens":["enable","format","save","whether"],"title_tokens":["option","formatonsave","vim","lsp"],"anchors":[]},{"id":"1261","title":"Option: vim.lsp.inlayHints.enable","content":"Whether to enable inlay hints.","path":"options.html#option-vim.lsp.inlayHints.enable","tokens":["inlay","whether","hints","enable"],"title_tokens":["vim","inlayhints","lsp","enable","option"],"anchors":[]},{"id":"1262","title":"Option: vim.lsp.lightbulb.autocmd.enable","content":"Whether to enable updating lightbulb glyph automatically.","path":"options.html#option-vim.lsp.lightbulb.autocmd.enable","tokens":["whether","enable","automatically","lightbulb","updating","glyph"],"title_tokens":["option","lightbulb","autocmd","lsp","enable","vim"],"anchors":[]},{"id":"1263","title":"Option: vim.lsp.lightbulb.autocmd.events","content":"Events on which to update nvim-lightbulb glyphs","path":"options.html#option-vim.lsp.lightbulb.autocmd.events","tokens":["update","events","which","nvim-lightbulb","glyphs"],"title_tokens":["option","vim","lightbulb","autocmd","events","lsp"],"anchors":[]},{"id":"1264","title":"Option: vim.lsp.lightbulb.autocmd.pattern","content":"File patterns or buffer names to match, determining which files or buffers trigger glyph updates.","path":"options.html#option-vim.lsp.lightbulb.autocmd.pattern","tokens":["glyph","files","file","patterns","match","determining","which","names","trigger","updates","buffer","buffers"],"title_tokens":["pattern","option","lightbulb","vim","lsp","autocmd"],"anchors":[]},{"id":"1265","title":"Option: vim.lsp.lightbulb.enable","content":"Whether to enable Lightbulb for code actions. Requires an emoji font.","path":"options.html#option-vim.lsp.lightbulb.enable","tokens":["whether","emoji","lightbulb","code","enable","for","font","requires","actions"],"title_tokens":["lsp","vim","option","lightbulb","enable"],"anchors":[]},{"id":"1266","title":"Option: vim.lsp.lightbulb.setupOpts","content":"Option table to pass into the setup function of nvim-lightbulb\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lightbulb.setupOpts","tokens":["docs","can","pass","you","listed","function","option","into","any","they","additional","not","table","the","even","options","setup","nvim-lightbulb"],"title_tokens":["vim","lightbulb","setupopts","option","lsp"],"anchors":[]},{"id":"1267","title":"Option: vim.lsp.lspSignature.enable","content":"Whether to enable lsp signature viewer.","path":"options.html#option-vim.lsp.lspSignature.enable","tokens":["lsp","viewer","whether","enable","signature"],"title_tokens":["lsp","vim","option","lspsignature","enable"],"anchors":[]},{"id":"1268","title":"Option: vim.lsp.lspSignature.setupOpts","content":"Option table to pass into the setup function of lsp-signature\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspSignature.setupOpts","tokens":["even","docs","the","they","not","options","setup","any","pass","additional","function","can","lsp-signature","table","into","listed","option","you"],"title_tokens":["lspsignature","vim","option","lsp","setupopts"],"anchors":[]},{"id":"1269","title":"Option: vim.lsp.lspSignature.setupOpts.ignore_error","content":"Custom error filter.","path":"options.html#option-vim.lsp.lspSignature.setupOpts.ignore_error","tokens":["filter","custom","error"],"title_tokens":["lsp","vim","lspsignature","ignore_error","option","setupopts"],"anchors":[]},{"id":"1270","title":"Option: vim.lsp.lspconfig.enable","content":"Whether to enable nvim-lspconfig, also enabled automatically.","path":"options.html#option-vim.lsp.lspconfig.enable","tokens":["nvim-lspconfig","enable","enabled","whether","automatically","also"],"title_tokens":["vim","lsp","option","lspconfig","enable"],"anchors":[]},{"id":"1271","title":"Option: vim.lsp.lspconfig.sources","content":"nvim-lspconfig sources","path":"options.html#option-vim.lsp.lspconfig.sources","tokens":["nvim-lspconfig","sources"],"title_tokens":["sources","option","lspconfig","lsp","vim"],"anchors":[]},{"id":"1272","title":"Option: vim.lsp.lspkind.enable","content":"Whether to enable vscode-like pictograms for lsp [lspkind].","path":"options.html#option-vim.lsp.lspkind.enable","tokens":["pictograms","vscode-like","whether","lsp","lspkind","enable","for"],"title_tokens":["lsp","option","vim","lspkind","enable"],"anchors":[]},{"id":"1273","title":"Option: vim.lsp.lspkind.setupOpts","content":"Option table to pass into the setup function of lspkind.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspkind.setupOpts","tokens":["the","can","they","table","lspkind","you","docs","setup","listed","into","even","nvim","options","not","pass","additional","any","option","function"],"title_tokens":["lspkind","setupopts","vim","option","lsp"],"anchors":[]},{"id":"1274","title":"Option: vim.lsp.lspkind.setupOpts.before","content":"The function that will be called before lspkind's modifications are applied","path":"options.html#option-vim.lsp.lspkind.setupOpts.before","tokens":["the","modifications","called","before","that","are","function","applied","lspkind","will"],"title_tokens":["setupopts","before","option","lsp","lspkind","vim"],"anchors":[]},{"id":"1275","title":"Option: vim.lsp.lspkind.setupOpts.mode","content":"Defines how annotations are shown","path":"options.html#option-vim.lsp.lspkind.setupOpts.mode","tokens":["are","defines","how","shown","annotations"],"title_tokens":["lsp","vim","lspkind","option","setupopts","mode"],"anchors":[]},{"id":"1276","title":"Option: vim.lsp.lspsaga.enable","content":"Whether to enable LSP Saga.","path":"options.html#option-vim.lsp.lspsaga.enable","tokens":["enable","saga","whether","lsp"],"title_tokens":["vim","lspsaga","lsp","option","enable"],"anchors":[]},{"id":"1277","title":"Option: vim.lsp.lspsaga.setupOpts","content":"Option table to pass into the setup function of lspsaga\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspsaga.setupOpts","tokens":["table","setup","you","into","additional","lspsaga","pass","docs","function","they","can","even","listed","any","the","options","not","option"],"title_tokens":["setupopts","lsp","option","lspsaga","vim"],"anchors":[]},{"id":"1278","title":"Option: vim.lsp.lspsaga.setupOpts.border_style","content":"Border type, see {command}:help nvim_open_win","path":"options.html#option-vim.lsp.lspsaga.setupOpts.border_style","tokens":["type","help","border","nvim_open_win","command","see"],"title_tokens":["option","vim","lspsaga","setupopts","border_style","lsp"],"anchors":[]},{"id":"1279","title":"Option: vim.lsp.mappings.addWorkspaceFolder","content":"Add workspace folder","path":"options.html#option-vim.lsp.mappings.addWorkspaceFolder","tokens":["folder","add","workspace"],"title_tokens":["lsp","mappings","option","vim","addworkspacefolder"],"anchors":[]},{"id":"1280","title":"Option: vim.lsp.mappings.codeAction","content":"Code action","path":"options.html#option-vim.lsp.mappings.codeAction","tokens":["action","code"],"title_tokens":["vim","codeaction","option","lsp","mappings"],"anchors":[]},{"id":"1281","title":"Option: vim.lsp.mappings.documentHighlight","content":"Document highlight","path":"options.html#option-vim.lsp.mappings.documentHighlight","tokens":["document","highlight"],"title_tokens":["vim","lsp","documenthighlight","option","mappings"],"anchors":[]},{"id":"1282","title":"Option: vim.lsp.mappings.format","content":"Format","path":"options.html#option-vim.lsp.mappings.format","tokens":["format"],"title_tokens":["mappings","option","lsp","format","vim"],"anchors":[]},{"id":"1283","title":"Option: vim.lsp.mappings.goToDeclaration","content":"Go to declaration","path":"options.html#option-vim.lsp.mappings.goToDeclaration","tokens":["declaration"],"title_tokens":["option","gotodeclaration","lsp","vim","mappings"],"anchors":[]},{"id":"1284","title":"Option: vim.lsp.mappings.goToDefinition","content":"Go to definition","path":"options.html#option-vim.lsp.mappings.goToDefinition","tokens":["definition"],"title_tokens":["gotodefinition","lsp","mappings","vim","option"],"anchors":[]},{"id":"1285","title":"Option: vim.lsp.mappings.goToType","content":"Go to type","path":"options.html#option-vim.lsp.mappings.goToType","tokens":["type"],"title_tokens":["option","gototype","mappings","vim","lsp"],"anchors":[]},{"id":"1286","title":"Option: vim.lsp.mappings.hover","content":"Trigger hover","path":"options.html#option-vim.lsp.mappings.hover","tokens":["trigger","hover"],"title_tokens":["vim","mappings","hover","lsp","option"],"anchors":[]},{"id":"1287","title":"Option: vim.lsp.mappings.listDocumentSymbols","content":"List document symbols","path":"options.html#option-vim.lsp.mappings.listDocumentSymbols","tokens":["document","list","symbols"],"title_tokens":["vim","lsp","option","listdocumentsymbols","mappings"],"anchors":[]},{"id":"1288","title":"Option: vim.lsp.mappings.listImplementations","content":"List implementations","path":"options.html#option-vim.lsp.mappings.listImplementations","tokens":["list","implementations"],"title_tokens":["option","lsp","mappings","listimplementations","vim"],"anchors":[]},{"id":"1289","title":"Option: vim.lsp.mappings.listReferences","content":"List references","path":"options.html#option-vim.lsp.mappings.listReferences","tokens":["references","list"],"title_tokens":["option","lsp","vim","mappings","listreferences"],"anchors":[]},{"id":"1290","title":"Option: vim.lsp.mappings.listWorkspaceFolders","content":"List workspace folders","path":"options.html#option-vim.lsp.mappings.listWorkspaceFolders","tokens":["workspace","list","folders"],"title_tokens":["option","vim","listworkspacefolders","mappings","lsp"],"anchors":[]},{"id":"1291","title":"Option: vim.lsp.mappings.listWorkspaceSymbols","content":"List workspace symbols","path":"options.html#option-vim.lsp.mappings.listWorkspaceSymbols","tokens":["symbols","list","workspace"],"title_tokens":["option","mappings","vim","listworkspacesymbols","lsp"],"anchors":[]},{"id":"1292","title":"Option: vim.lsp.mappings.nextDiagnostic","content":"Go to next diagnostic","path":"options.html#option-vim.lsp.mappings.nextDiagnostic","tokens":["diagnostic","next"],"title_tokens":["vim","lsp","nextdiagnostic","mappings","option"],"anchors":[]},{"id":"1293","title":"Option: vim.lsp.mappings.openDiagnosticFloat","content":"Open diagnostic float","path":"options.html#option-vim.lsp.mappings.openDiagnosticFloat","tokens":["open","diagnostic","float"],"title_tokens":["lsp","mappings","option","vim","opendiagnosticfloat"],"anchors":[]},{"id":"1294","title":"Option: vim.lsp.mappings.previousDiagnostic","content":"Go to previous diagnostic","path":"options.html#option-vim.lsp.mappings.previousDiagnostic","tokens":["diagnostic","previous"],"title_tokens":["mappings","vim","previousdiagnostic","lsp","option"],"anchors":[]},{"id":"1295","title":"Option: vim.lsp.mappings.removeWorkspaceFolder","content":"Remove workspace folder","path":"options.html#option-vim.lsp.mappings.removeWorkspaceFolder","tokens":["workspace","remove","folder"],"title_tokens":["lsp","mappings","vim","option","removeworkspacefolder"],"anchors":[]},{"id":"1296","title":"Option: vim.lsp.mappings.renameSymbol","content":"Rename symbol","path":"options.html#option-vim.lsp.mappings.renameSymbol","tokens":["rename","symbol"],"title_tokens":["vim","renamesymbol","lsp","mappings","option"],"anchors":[]},{"id":"1297","title":"Option: vim.lsp.mappings.signatureHelp","content":"Signature help","path":"options.html#option-vim.lsp.mappings.signatureHelp","tokens":["signature","help"],"title_tokens":["mappings","vim","option","signaturehelp","lsp"],"anchors":[]},{"id":"1298","title":"Option: vim.lsp.mappings.toggleFormatOnSave","content":"Toggle format on save","path":"options.html#option-vim.lsp.mappings.toggleFormatOnSave","tokens":["toggle","format","save"],"title_tokens":["toggleformatonsave","option","vim","lsp","mappings"],"anchors":[]},{"id":"1299","title":"Option: vim.lsp.null-ls.enable","content":"Whether to enable null-ls, plugin to use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. .","path":"options.html#option-vim.lsp.null-ls.enable","tokens":["neovim","server","actions","code","whether","language","lsp","diagnostics","via","use","more","plugin","inject","and","lua","enable","null-ls"],"title_tokens":["option","null-ls","lsp","vim","enable"],"anchors":[]},{"id":"1300","title":"Option: vim.lsp.null-ls.setupOpts","content":"Option table to pass into the setup function of null-ls\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.null-ls.setupOpts","tokens":["not","you","setup","pass","the","null-ls","can","additional","listed","into","docs","table","function","even","options","option","any","they"],"title_tokens":["null-ls","lsp","vim","option","setupopts"],"anchors":[]},{"id":"1301","title":"Option: vim.lsp.null-ls.setupOpts.debounce","content":"Amount of time between the last change to a buffer and the next textDocument/didChange notification.","path":"options.html#option-vim.lsp.null-ls.setupOpts.debounce","tokens":["textdocument","amount","buffer","and","the","between","didchange","change","time","last","next","notification"],"title_tokens":["setupopts","lsp","option","debounce","vim","null-ls"],"anchors":[]},{"id":"1302","title":"Option: vim.lsp.null-ls.setupOpts.debug","content":"Whether to enable debugging information for null-ls.\nDisplays all possible log messages and writes them to the null-ls log, which you can view with the command :NullLsLog .","path":"options.html#option-vim.lsp.null-ls.setupOpts.debug","tokens":["messages","for","command","null-ls","whether","displays","all","you","the","can","with","information","enable","log","and","view","possible","debugging","writes","nulllslog","which","them"],"title_tokens":["vim","debug","setupopts","null-ls","option","lsp"],"anchors":[]},{"id":"1303","title":"Option: vim.lsp.null-ls.setupOpts.default_timeout","content":"Amount of time (in milliseconds) after which built-in sources will time out.\n:::{.note} Built-in sources can define their own timeout period and users can override the timeout period on a per-source basis :::","path":"options.html#option-vim.lsp.null-ls.setupOpts.default_timeout","tokens":["which","sources","built-in","will","users","out","override","per-source","milliseconds","can","amount","basis","the","time","after","period","timeout","and","define","own","note","their"],"title_tokens":["vim","null-ls","setupopts","default_timeout","lsp","option"],"anchors":[]},{"id":"1304","title":"Option: vim.lsp.null-ls.setupOpts.diagnostics_format","content":"Sets the default format used for diagnostics. null-ls will replace th e following special components with the relevant diagnostic information:\n#{m}: message\n#{s}: source name (defaults to null-ls if not specified)\n#{c}: code (if available)","path":"options.html#option-vim.lsp.null-ls.setupOpts.diagnostics_format","tokens":["format","defaults","the","available","source","diagnostic","following","for","used","will","special","name","specified","not","sets","components","information","diagnostics","default","relevant","message","null-ls","replace","with","code"],"title_tokens":["vim","lsp","setupopts","diagnostics_format","null-ls","option"],"anchors":[]},{"id":"1305","title":"Option: vim.lsp.null-ls.setupOpts.on_attach","content":"Defines an on_attach callback to run whenever null-ls attaches to a buffer.","path":"options.html#option-vim.lsp.null-ls.setupOpts.on_attach","tokens":["on_attach","callback","run","attaches","defines","null-ls","buffer","whenever"],"title_tokens":["vim","on_attach","setupopts","option","lsp","null-ls"],"anchors":[]},{"id":"1306","title":"Option: vim.lsp.null-ls.setupOpts.sources","content":"Sources for null-ls to register","path":"options.html#option-vim.lsp.null-ls.setupOpts.sources","tokens":["null-ls","sources","register","for"],"title_tokens":["null-ls","option","lsp","vim","setupopts","sources"],"anchors":[]},{"id":"1307","title":"Option: vim.lsp.nvim-docs-view.enable","content":"Whether to enable nvim-docs-view, for displaying lsp hover documentation in a side panel..","path":"options.html#option-vim.lsp.nvim-docs-view.enable","tokens":["whether","lsp","panel","side","for","hover","nvim-docs-view","enable","documentation","displaying"],"title_tokens":["vim","enable","option","lsp","nvim-docs-view"],"anchors":[]},{"id":"1308","title":"Option: vim.lsp.nvim-docs-view.mappings.viewToggle","content":"Open or close the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewToggle","tokens":["open","close","docs","panel","the","view"],"title_tokens":["lsp","viewtoggle","option","mappings","nvim-docs-view","vim"],"anchors":[]},{"id":"1309","title":"Option: vim.lsp.nvim-docs-view.mappings.viewUpdate","content":"Manually update the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewUpdate","tokens":["view","update","the","manually","docs","panel"],"title_tokens":["lsp","option","nvim-docs-view","vim","viewupdate","mappings"],"anchors":[]},{"id":"1310","title":"Option: vim.lsp.nvim-docs-view.setupOpts","content":"Option table to pass into the setup function of nvim-docs-view\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts","tokens":["you","listed","setup","even","option","the","can","docs","not","function","any","they","into","table","additional","pass","options","nvim-docs-view"],"title_tokens":["setupopts","lsp","option","nvim-docs-view","vim"],"anchors":[]},{"id":"1311","title":"Option: vim.lsp.nvim-docs-view.setupOpts.height","content":"Height of the docs view panel if the position is set to either top or bottom","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.height","tokens":["either","panel","position","bottom","set","the","view","top","docs","height"],"title_tokens":["nvim-docs-view","height","setupopts","vim","option","lsp"],"anchors":[]},{"id":"1312","title":"Option: vim.lsp.nvim-docs-view.setupOpts.position","content":"Where to open the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.position","tokens":["view","docs","open","panel","the","where"],"title_tokens":["option","vim","lsp","nvim-docs-view","position","setupopts"],"anchors":[]},{"id":"1313","title":"Option: vim.lsp.nvim-docs-view.setupOpts.update_mode","content":"Determines the mechanism used to update the docs view panel content.\nIf auto, the content will update upon cursor move.\nIf manual, the content will only update once :DocsViewUpdate is called","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.update_mode","tokens":["only","docs","will","used","move","docsviewupdate","cursor","the","view","mechanism","called","panel","determines","auto","upon","manual","once","content","update"],"title_tokens":["option","vim","nvim-docs-view","update_mode","lsp","setupopts"],"anchors":[]},{"id":"1314","title":"Option: vim.lsp.nvim-docs-view.setupOpts.width","content":"Width of the docs view panel if the position is set to either left or right","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.width","tokens":["view","width","left","docs","position","the","set","either","right","panel"],"title_tokens":["width","lsp","option","vim","nvim-docs-view","setupopts"],"anchors":[]},{"id":"1315","title":"Option: vim.lsp.otter-nvim.enable","content":"Whether to enable lsp features and a code completion source for code embedded in other documents [otter-nvim] .","path":"options.html#option-vim.lsp.otter-nvim.enable","tokens":["whether","lsp","and","other","enable","features","completion","source","code","for","otter-nvim","embedded","documents"],"title_tokens":["option","lsp","vim","otter-nvim","enable"],"anchors":[]},{"id":"1316","title":"Option: vim.lsp.otter-nvim.mappings.toggle","content":"Activate LSP on Cursor Position [otter-nvim]","path":"options.html#option-vim.lsp.otter-nvim.mappings.toggle","tokens":["activate","otter-nvim","cursor","position","lsp"],"title_tokens":["mappings","toggle","option","vim","otter-nvim","lsp"],"anchors":[]},{"id":"1317","title":"Option: vim.lsp.otter-nvim.setupOpts","content":"Option table to pass into the setup function of otter.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.otter-nvim.setupOpts","tokens":["the","options","you","function","additional","otter","nvim","they","pass","setup","even","table","can","not","option","listed","any","docs","into"],"title_tokens":["option","otter-nvim","lsp","setupopts","vim"],"anchors":[]},{"id":"1318","title":"Option: vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","content":"write .otter. files to disk on save of main buffer. Useful for some linters that require actual files. Otter files are deleted on quit or main buffer close","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","tokens":["save","are","for","deleted","write","close","require","that","some","disk","linters","quit","main","buffer","files","actual","otter","useful"],"title_tokens":["buffers","write_to_disk","option","vim","otter-nvim","lsp","setupopts"],"anchors":[]},{"id":"1319","title":"Option: vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","content":"otter may not work the way you expect when entire code blocks are indented (eg. in Org files) When true, otter handles these cases fully.","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","tokens":["may","true","the","not","handles","when","org","fully","files","code","blocks","expect","you","these","way","otter","entire","are","indented","cases","work"],"title_tokens":["otter-nvim","vim","lsp","handle_leading_whitespace","setupopts","option"],"anchors":[]},{"id":"1320","title":"Option: vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","content":":h events that cause the diagnostic to update. Set to: {\"BufWritePost\", \"InsertLeave\", \"TextChanged\" } for less performant but more instant diagnostic updates","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","tokens":["cause","more","but","that","the","bufwritepost","for","set","textchanged","less","performant","insertleave","events","updates","diagnostic","instant","update"],"title_tokens":["vim","otter-nvim","option","diagnostic_update_event","setupopts","lsp"],"anchors":[]},{"id":"1321","title":"Option: vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","content":"","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","tokens":[],"title_tokens":["otter-nvim","setupopts","option","lsp","vim","strip_wrapping_quote_characters"],"anchors":[]},{"id":"1322","title":"Option: vim.lsp.presets.angular-language-server.enable","content":"Whether to enable the Angular Template Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.angular-language-server for customization .","path":"options.html#option-vim.lsp.presets.angular-language-server.enable","tokens":["the","vim","server","angular-language-server","for","whether","servers","filetypes","lsp","language","angular","enable","option","customization","template","use","default"],"title_tokens":["option","enable","vim","lsp","presets","angular-language-server"],"anchors":[]},{"id":"1323","title":"Option: vim.lsp.presets.arduino-language-server.enable","content":"Whether to enable the Arduino Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.arduino-language-server for customization .","path":"options.html#option-vim.lsp.presets.arduino-language-server.enable","tokens":["language","option","lsp","the","filetypes","server","customization","whether","vim","arduino-language-server","use","for","servers","enable","default","arduino"],"title_tokens":["vim","lsp","presets","option","arduino-language-server","enable"],"anchors":[]},{"id":"1324","title":"Option: vim.lsp.presets.asm-lsp.enable","content":"Whether to enable the Assembly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.asm-lsp for customization .","path":"options.html#option-vim.lsp.presets.asm-lsp.enable","tokens":["customization","language","option","lsp","server","the","vim","default","use","whether","assembly","enable","for","servers","asm-lsp","filetypes"],"title_tokens":["enable","vim","option","lsp","presets","asm-lsp"],"anchors":[]},{"id":"1325","title":"Option: vim.lsp.presets.astro-language-server.enable","content":"Whether to enable the Astro Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.astro-language-server for customization .","path":"options.html#option-vim.lsp.presets.astro-language-server.enable","tokens":["default","astro-language-server","whether","for","enable","filetypes","servers","language","customization","use","option","lsp","vim","astro","server","the"],"title_tokens":["enable","option","vim","presets","astro-language-server","lsp"],"anchors":[]},{"id":"1326","title":"Option: vim.lsp.presets.basedpyright.enable","content":"Whether to enable the Based Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.basedpyright for customization .","path":"options.html#option-vim.lsp.presets.basedpyright.enable","tokens":["option","language","use","servers","server","filetypes","vim","enable","lsp","basedpyright","the","customization","default","based","pyright","whether","for"],"title_tokens":["basedpyright","enable","vim","option","presets","lsp"],"anchors":[]},{"id":"1327","title":"Option: vim.lsp.presets.bash-language-server.enable","content":"Whether to enable the Bash Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.bash-language-server for customization .","path":"options.html#option-vim.lsp.presets.bash-language-server.enable","tokens":["lsp","bash-language-server","default","whether","language","vim","server","for","customization","enable","use","servers","option","the","bash","filetypes"],"title_tokens":["option","presets","bash-language-server","vim","enable","lsp"],"anchors":[]},{"id":"1328","title":"Option: vim.lsp.presets.ccls.enable","content":"Whether to enable the CC Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ccls for customization .","path":"options.html#option-vim.lsp.presets.ccls.enable","tokens":["filetypes","default","servers","whether","lsp","vim","use","language","customization","server","ccls","for","the","option","enable"],"title_tokens":["vim","lsp","enable","option","presets","ccls"],"anchors":[]},{"id":"1329","title":"Option: vim.lsp.presets.clangd.enable","content":"Whether to enable the Clangd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clangd for customization .","path":"options.html#option-vim.lsp.presets.clangd.enable","tokens":["the","language","server","customization","lsp","enable","servers","use","default","clangd","filetypes","option","vim","for","whether"],"title_tokens":["lsp","vim","presets","clangd","option","enable"],"anchors":[]},{"id":"1330","title":"Option: vim.lsp.presets.clojure-lsp.enable","content":"Whether to enable the Clojure Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clojure-lsp for customization .","path":"options.html#option-vim.lsp.presets.clojure-lsp.enable","tokens":["filetypes","enable","clojure","clojure-lsp","lsp","whether","server","language","option","servers","vim","default","for","customization","the","use"],"title_tokens":["clojure-lsp","enable","vim","lsp","presets","option"],"anchors":[]},{"id":"1331","title":"Option: vim.lsp.presets.csharp_ls.enable","content":"Whether to enable the C# Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.csharp_ls for customization .","path":"options.html#option-vim.lsp.presets.csharp_ls.enable","tokens":["vim","whether","customization","enable","the","for","language","lsp","filetypes","server","csharp_ls","servers","use","option","default"],"title_tokens":["option","lsp","csharp_ls","vim","enable","presets"],"anchors":[]},{"id":"1332","title":"Option: vim.lsp.presets.cue.enable","content":"Whether to enable the Cue Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.cue for customization .","path":"options.html#option-vim.lsp.presets.cue.enable","tokens":["default","customization","use","enable","for","cue","whether","the","option","vim","servers","server","filetypes","lsp","language"],"title_tokens":["option","cue","lsp","vim","presets","enable"],"anchors":[]},{"id":"1333","title":"Option: vim.lsp.presets.dart.enable","content":"Whether to enable the Dart Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.dart for customization .","path":"options.html#option-vim.lsp.presets.dart.enable","tokens":["dart","default","vim","customization","the","whether","lsp","server","language","enable","for","filetypes","option","use","servers"],"title_tokens":["vim","presets","option","enable","dart","lsp"],"anchors":[]},{"id":"1334","title":"Option: vim.lsp.presets.deno.enable","content":"Whether to enable the Deno Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.deno for customization .","path":"options.html#option-vim.lsp.presets.deno.enable","tokens":["deno","servers","option","for","use","language","customization","vim","filetypes","default","enable","lsp","server","whether","the"],"title_tokens":["lsp","vim","presets","enable","option","deno"],"anchors":[]},{"id":"1335","title":"Option: vim.lsp.presets.docker-language-server.enable","content":"Whether to enable the Docker Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.docker-language-server for customization .","path":"options.html#option-vim.lsp.presets.docker-language-server.enable","tokens":["vim","language","default","server","for","lsp","servers","customization","option","filetypes","docker","whether","enable","docker-language-server","the","use"],"title_tokens":["docker-language-server","presets","enable","lsp","vim","option"],"anchors":[]},{"id":"1336","title":"Option: vim.lsp.presets.elixir-ls.enable","content":"Whether to enable the Elixir Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elixir-ls for customization .","path":"options.html#option-vim.lsp.presets.elixir-ls.enable","tokens":["the","language","use","lsp","elixir-ls","for","customization","servers","whether","elixir","enable","filetypes","default","vim","option","server"],"title_tokens":["presets","elixir-ls","enable","option","vim","lsp"],"anchors":[]},{"id":"1337","title":"Option: vim.lsp.presets.elm-language-server.enable","content":"Whether to enable the Elm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elm-language-server for customization .","path":"options.html#option-vim.lsp.presets.elm-language-server.enable","tokens":["filetypes","vim","lsp","option","elm-language-server","customization","enable","the","use","elm","servers","for","language","server","whether","default"],"title_tokens":["enable","vim","elm-language-server","presets","option","lsp"],"anchors":[]},{"id":"1338","title":"Option: vim.lsp.presets.emmet-ls.enable","content":"Whether to enable the Emmet Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.emmet-ls for customization .","path":"options.html#option-vim.lsp.presets.emmet-ls.enable","tokens":["enable","language","emmet","the","server","vim","default","whether","servers","filetypes","for","customization","use","emmet-ls","option","lsp"],"title_tokens":["vim","option","emmet-ls","enable","lsp","presets"],"anchors":[]},{"id":"1339","title":"Option: vim.lsp.presets.fish-lsp.enable","content":"Whether to enable the Fish Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fish-lsp for customization .","path":"options.html#option-vim.lsp.presets.fish-lsp.enable","tokens":["fish-lsp","fish","vim","customization","for","whether","server","enable","default","servers","filetypes","language","use","option","the","lsp"],"title_tokens":["option","enable","presets","fish-lsp","vim","lsp"],"anchors":[]},{"id":"1340","title":"Option: vim.lsp.presets.fsautocomplete.enable","content":"Whether to enable the F# Autocomplete Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fsautocomplete for customization .","path":"options.html#option-vim.lsp.presets.fsautocomplete.enable","tokens":["use","fsautocomplete","whether","server","default","language","lsp","the","servers","for","autocomplete","enable","vim","filetypes","customization","option"],"title_tokens":["option","vim","presets","fsautocomplete","lsp","enable"],"anchors":[]},{"id":"1341","title":"Option: vim.lsp.presets.gleam.enable","content":"Whether to enable the Gleam Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gleam for customization .","path":"options.html#option-vim.lsp.presets.gleam.enable","tokens":["the","whether","filetypes","vim","enable","server","servers","default","gleam","customization","for","language","use","lsp","option"],"title_tokens":["enable","lsp","option","presets","gleam","vim"],"anchors":[]},{"id":"1342","title":"Option: vim.lsp.presets.glsl_analyzer.enable","content":"Whether to enable the GLSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.glsl_analyzer for customization .","path":"options.html#option-vim.lsp.presets.glsl_analyzer.enable","tokens":["the","analyzer","default","enable","glsl","filetypes","for","whether","lsp","option","server","language","glsl_analyzer","vim","customization","use","servers"],"title_tokens":["vim","presets","lsp","option","enable","glsl_analyzer"],"anchors":[]},{"id":"1343","title":"Option: vim.lsp.presets.gopls.enable","content":"Whether to enable the Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gopls for customization .","path":"options.html#option-vim.lsp.presets.gopls.enable","tokens":["use","gopls","vim","server","language","lsp","default","filetypes","the","servers","whether","option","for","enable","customization"],"title_tokens":["vim","presets","gopls","option","enable","lsp"],"anchors":[]},{"id":"1344","title":"Option: vim.lsp.presets.harper.enable","content":"Whether to enable the Harper Language Server. Default filetypes = [ \"asciidoc\" \"c\" \"clojure\" \"cmake\" \"cpp\" \"cs\" \"daml\" \"dart\" \"gitcommit\" \"go\" \"haskell\" \"html\" \"ink\" \"java\" \"javascript\" \"javascriptreact\" \"kotlin\" \"lhaskell\" \"lua\" \"mail\" \"markdown\" \"nix\" \"php\" \"python\" \"ruby\" \"rust\" ]. Use {option}vim.lsp.servers.harper for customization .","path":"options.html#option-vim.lsp.presets.harper.enable","tokens":["python","servers","whether","asciidoc","java","daml","haskell","javascript","dart","html","gitcommit","cpp","enable","markdown","harper","ruby","for","ink","php","cmake","server","lua","kotlin","nix","use","javascriptreact","option","lsp","customization","the","default","clojure","rust","lhaskell","filetypes","mail","language","vim"],"title_tokens":["lsp","option","vim","harper","presets","enable"],"anchors":[]},{"id":"1345","title":"Option: vim.lsp.presets.haskell-language-server.enable","content":"Whether to enable the Haskell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.haskell-language-server for customization .","path":"options.html#option-vim.lsp.presets.haskell-language-server.enable","tokens":["server","servers","haskell-language-server","option","lsp","vim","filetypes","the","use","language","for","enable","whether","haskell","default","customization"],"title_tokens":["haskell-language-server","vim","enable","option","lsp","presets"],"anchors":[]},{"id":"1346","title":"Option: vim.lsp.presets.helm-ls.enable","content":"Whether to enable the Helm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.helm-ls for customization .","path":"options.html#option-vim.lsp.presets.helm-ls.enable","tokens":["use","the","helm-ls","option","whether","filetypes","lsp","for","language","default","helm","server","servers","enable","vim","customization"],"title_tokens":["option","helm-ls","presets","enable","lsp","vim"],"anchors":[]},{"id":"1347","title":"Option: vim.lsp.presets.intelephense.enable","content":"Whether to enable the Intelephense Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.intelephense for customization .","path":"options.html#option-vim.lsp.presets.intelephense.enable","tokens":["use","language","default","vim","filetypes","the","for","server","whether","enable","option","servers","customization","intelephense","lsp"],"title_tokens":["vim","lsp","enable","option","intelephense","presets"],"anchors":[]},{"id":"1348","title":"Option: vim.lsp.presets.jdt-language-server.enable","content":"Whether to enable the Eclipse JDT Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jdt-language-server for customization .","path":"options.html#option-vim.lsp.presets.jdt-language-server.enable","tokens":["use","jdt-language-server","customization","vim","enable","servers","eclipse","language","the","jdt","filetypes","whether","for","default","lsp","server","option"],"title_tokens":["option","jdt-language-server","vim","lsp","presets","enable"],"anchors":[]},{"id":"1349","title":"Option: vim.lsp.presets.jinja-lsp.enable","content":"Whether to enable the Jinja Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jinja-lsp for customization .","path":"options.html#option-vim.lsp.presets.jinja-lsp.enable","tokens":["vim","jinja","language","use","the","whether","enable","filetypes","lsp","servers","server","jinja-lsp","option","default","for","customization"],"title_tokens":["vim","presets","enable","jinja-lsp","option","lsp"],"anchors":[]},{"id":"1350","title":"Option: vim.lsp.presets.jls.enable","content":"Whether to enable the NeoVim Java Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jls for customization .","path":"options.html#option-vim.lsp.presets.jls.enable","tokens":["filetypes","default","language","use","for","the","option","servers","customization","jls","neovim","enable","vim","server","lsp","java","whether"],"title_tokens":["lsp","jls","option","presets","enable","vim"],"anchors":[]},{"id":"1351","title":"Option: vim.lsp.presets.jq-lsp.enable","content":"Whether to enable the JQ Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jq-lsp for customization .","path":"options.html#option-vim.lsp.presets.jq-lsp.enable","tokens":["jq-lsp","server","for","whether","use","enable","option","default","customization","servers","the","filetypes","vim","lsp","language"],"title_tokens":["enable","option","vim","jq-lsp","lsp","presets"],"anchors":[]},{"id":"1352","title":"Option: vim.lsp.presets.julia-languageserver.enable","content":"Whether to enable the Julia Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.julia-languageserver for customization .","path":"options.html#option-vim.lsp.presets.julia-languageserver.enable","tokens":["default","option","filetypes","lsp","servers","use","server","customization","for","the","vim","language","whether","julia","julia-languageserver","enable"],"title_tokens":["julia-languageserver","presets","option","vim","lsp","enable"],"anchors":[]},{"id":"1353","title":"Option: vim.lsp.presets.just-lsp.enable","content":"Whether to enable the Just Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.just-lsp for customization .","path":"options.html#option-vim.lsp.presets.just-lsp.enable","tokens":["customization","whether","servers","use","server","vim","enable","the","language","just-lsp","for","filetypes","default","option","just","lsp"],"title_tokens":["lsp","enable","option","vim","presets","just-lsp"],"anchors":[]},{"id":"1354","title":"Option: vim.lsp.presets.kotlin-language-server.enable","content":"Whether to enable the Kotlin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.kotlin-language-server for customization .","path":"options.html#option-vim.lsp.presets.kotlin-language-server.enable","tokens":["default","customization","language","servers","kotlin","filetypes","enable","whether","server","use","lsp","vim","for","option","the","kotlin-language-server"],"title_tokens":["kotlin-language-server","enable","lsp","presets","vim","option"],"anchors":[]},{"id":"1355","title":"Option: vim.lsp.presets.lemminx.enable","content":"Whether to enable the Lemminx Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lemminx for customization .","path":"options.html#option-vim.lsp.presets.lemminx.enable","tokens":["servers","customization","filetypes","use","for","lsp","enable","whether","language","server","default","option","the","lemminx","vim"],"title_tokens":["lsp","option","enable","lemminx","vim","presets"],"anchors":[]},{"id":"1356","title":"Option: vim.lsp.presets.lua-language-server.enable","content":"Whether to enable the Lua Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lua-language-server for customization .","path":"options.html#option-vim.lsp.presets.lua-language-server.enable","tokens":["default","filetypes","use","servers","lua","whether","language","option","customization","the","server","for","enable","vim","lsp","lua-language-server"],"title_tokens":["enable","lsp","vim","option","presets","lua-language-server"],"anchors":[]},{"id":"1357","title":"Option: vim.lsp.presets.markdown-oxide.enable","content":"Whether to enable the Markdown Oxide Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.markdown-oxide for customization .","path":"options.html#option-vim.lsp.presets.markdown-oxide.enable","tokens":["filetypes","language","servers","customization","markdown","markdown-oxide","whether","option","lsp","server","the","enable","for","vim","default","oxide","use"],"title_tokens":["presets","vim","markdown-oxide","lsp","option","enable"],"anchors":[]},{"id":"1358","title":"Option: vim.lsp.presets.marksman.enable","content":"Whether to enable the Marksman Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.marksman for customization .","path":"options.html#option-vim.lsp.presets.marksman.enable","tokens":["language","whether","vim","lsp","the","filetypes","servers","enable","customization","use","for","option","server","default","marksman"],"title_tokens":["option","vim","lsp","marksman","presets","enable"],"anchors":[]},{"id":"1359","title":"Option: vim.lsp.presets.millet.enable","content":"Whether to enable the Millet Standard ML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.millet for customization .","path":"options.html#option-vim.lsp.presets.millet.enable","tokens":["the","lsp","servers","vim","standard","language","for","default","filetypes","option","whether","millet","enable","use","server","customization"],"title_tokens":["vim","millet","enable","presets","option","lsp"],"anchors":[]},{"id":"1360","title":"Option: vim.lsp.presets.neocmakelsp.enable","content":"Whether to enable the NeoCmake Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.neocmakelsp for customization .","path":"options.html#option-vim.lsp.presets.neocmakelsp.enable","tokens":["filetypes","enable","language","option","servers","vim","whether","lsp","neocmakelsp","server","the","use","for","default","customization","neocmake"],"title_tokens":["enable","vim","neocmakelsp","lsp","presets","option"],"anchors":[]},{"id":"1361","title":"Option: vim.lsp.presets.nil.enable","content":"Whether to enable the Nil Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nil for customization .","path":"options.html#option-vim.lsp.presets.nil.enable","tokens":["customization","whether","enable","filetypes","language","default","nil","for","lsp","the","use","option","server","servers","vim"],"title_tokens":["enable","option","vim","nil","presets","lsp"],"anchors":[]},{"id":"1362","title":"Option: vim.lsp.presets.nimlsp.enable","content":"Whether to enable the Nim Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nimlsp for customization .","path":"options.html#option-vim.lsp.presets.nimlsp.enable","tokens":["server","use","vim","nim","enable","option","for","language","lsp","the","default","customization","filetypes","nimlsp","servers","whether"],"title_tokens":["lsp","nimlsp","presets","vim","option","enable"],"anchors":[]},{"id":"1363","title":"Option: vim.lsp.presets.nixd.enable","content":"Whether to enable the Nixd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nixd for customization .","path":"options.html#option-vim.lsp.presets.nixd.enable","tokens":["customization","option","vim","servers","whether","enable","nixd","language","default","the","server","use","filetypes","lsp","for"],"title_tokens":["option","presets","nixd","enable","vim","lsp"],"anchors":[]},{"id":"1364","title":"Option: vim.lsp.presets.nushell.enable","content":"Whether to enable the NuShell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nushell for customization .","path":"options.html#option-vim.lsp.presets.nushell.enable","tokens":["for","the","option","servers","language","nushell","use","whether","default","customization","vim","enable","lsp","server","filetypes"],"title_tokens":["presets","vim","nushell","enable","lsp","option"],"anchors":[]},{"id":"1365","title":"Option: vim.lsp.presets.ocaml-lsp.enable","content":"Whether to enable the OCaml Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ocaml-lsp for customization .","path":"options.html#option-vim.lsp.presets.ocaml-lsp.enable","tokens":["lsp","vim","language","whether","the","ocaml","server","customization","servers","enable","option","filetypes","default","use","for","ocaml-lsp"],"title_tokens":["presets","enable","vim","ocaml-lsp","lsp","option"],"anchors":[]},{"id":"1366","title":"Option: vim.lsp.presets.ols.enable","content":"Whether to enable the Odin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ols for customization .","path":"options.html#option-vim.lsp.presets.ols.enable","tokens":["for","vim","server","lsp","the","odin","filetypes","enable","language","use","ols","customization","option","whether","servers","default"],"title_tokens":["vim","ols","presets","enable","lsp","option"],"anchors":[]},{"id":"1367","title":"Option: vim.lsp.presets.omnisharp.enable","content":"Whether to enable the OmniSharp Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.omnisharp for customization .","path":"options.html#option-vim.lsp.presets.omnisharp.enable","tokens":["filetypes","default","use","servers","the","roslyn","language","vim","customization","omnisharp","server","enable","option","for","lsp","whether"],"title_tokens":["enable","lsp","vim","presets","option","omnisharp"],"anchors":[]},{"id":"1368","title":"Option: vim.lsp.presets.openscad-lsp.enable","content":"Whether to enable the Open SCAD Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.openscad-lsp for customization .","path":"options.html#option-vim.lsp.presets.openscad-lsp.enable","tokens":["scad","whether","filetypes","use","the","language","servers","openscad-lsp","for","customization","server","option","default","lsp","enable","open","vim"],"title_tokens":["lsp","openscad-lsp","enable","option","presets","vim"],"anchors":[]},{"id":"1369","title":"Option: vim.lsp.presets.phan.enable","content":"Whether to enable the Phan Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phan for customization .","path":"options.html#option-vim.lsp.presets.phan.enable","tokens":["lsp","whether","vim","servers","option","filetypes","for","the","server","language","default","enable","customization","use","phan"],"title_tokens":["presets","phan","enable","option","vim","lsp"],"anchors":[]},{"id":"1370","title":"Option: vim.lsp.presets.phpactor.enable","content":"Whether to enable the PHPActor Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpactor for customization .","path":"options.html#option-vim.lsp.presets.phpactor.enable","tokens":["default","whether","filetypes","vim","servers","customization","phpactor","lsp","language","enable","for","option","use","server","the"],"title_tokens":["phpactor","enable","option","vim","lsp","presets"],"anchors":[]},{"id":"1371","title":"Option: vim.lsp.presets.phpantom.enable","content":"Whether to enable the PHPantom Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpantom for customization .","path":"options.html#option-vim.lsp.presets.phpantom.enable","tokens":["default","the","lsp","option","language","vim","servers","for","customization","server","use","whether","enable","filetypes","phpantom"],"title_tokens":["presets","phpantom","enable","option","lsp","vim"],"anchors":[]},{"id":"1372","title":"Option: vim.lsp.presets.pyrefly.enable","content":"Whether to enable the Pyrefly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyrefly for customization .","path":"options.html#option-vim.lsp.presets.pyrefly.enable","tokens":["the","filetypes","language","default","use","lsp","option","for","pyrefly","whether","vim","servers","server","customization","enable"],"title_tokens":["vim","option","pyrefly","presets","enable","lsp"],"anchors":[]},{"id":"1373","title":"Option: vim.lsp.presets.pyright.enable","content":"Whether to enable the Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyright for customization .","path":"options.html#option-vim.lsp.presets.pyright.enable","tokens":["default","whether","filetypes","vim","the","lsp","pyright","option","customization","servers","server","for","language","use","enable"],"title_tokens":["vim","option","pyright","enable","presets","lsp"],"anchors":[]},{"id":"1374","title":"Option: vim.lsp.presets.python-lsp-server.enable","content":"Whether to enable the Python Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.python-lsp-server for customization .","path":"options.html#option-vim.lsp.presets.python-lsp-server.enable","tokens":["use","server","whether","language","enable","python","the","customization","default","filetypes","vim","python-lsp-server","lsp","for","servers","option"],"title_tokens":["vim","lsp","python-lsp-server","option","presets","enable"],"anchors":[]},{"id":"1375","title":"Option: vim.lsp.presets.qmlls.enable","content":"Whether to enable the QML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.qmlls for customization .","path":"options.html#option-vim.lsp.presets.qmlls.enable","tokens":["default","qml","servers","qmlls","vim","use","lsp","option","filetypes","customization","enable","whether","the","for","language","server"],"title_tokens":["presets","vim","enable","qmlls","lsp","option"],"anchors":[]},{"id":"1376","title":"Option: vim.lsp.presets.r-languageserver.enable","content":"Whether to enable the R Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.r-languageserver for customization .","path":"options.html#option-vim.lsp.presets.r-languageserver.enable","tokens":["default","the","for","lsp","whether","use","r-languageserver","option","servers","server","vim","filetypes","language","enable","customization"],"title_tokens":["presets","vim","lsp","r-languageserver","option","enable"],"anchors":[]},{"id":"1377","title":"Option: vim.lsp.presets.roslyn-ls.enable","content":"Whether to enable the Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.roslyn-ls for customization .","path":"options.html#option-vim.lsp.presets.roslyn-ls.enable","tokens":["lsp","roslyn","filetypes","default","for","server","enable","use","option","whether","vim","language","servers","the","roslyn-ls","customization"],"title_tokens":["option","presets","enable","vim","lsp","roslyn-ls"],"anchors":[]},{"id":"1378","title":"Option: vim.lsp.presets.ruby-lsp.enable","content":"Whether to enable the Ruby Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruby-lsp for customization .","path":"options.html#option-vim.lsp.presets.ruby-lsp.enable","tokens":["ruby-lsp","enable","use","option","default","servers","ruby","language","customization","the","lsp","for","vim","whether","server","filetypes"],"title_tokens":["vim","option","presets","lsp","ruby-lsp","enable"],"anchors":[]},{"id":"1379","title":"Option: vim.lsp.presets.ruff.enable","content":"Whether to enable the Ruff Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruff for customization .","path":"options.html#option-vim.lsp.presets.ruff.enable","tokens":["vim","enable","option","use","language","servers","default","lsp","ruff","whether","filetypes","customization","the","server","for"],"title_tokens":["presets","ruff","enable","vim","lsp","option"],"anchors":[]},{"id":"1380","title":"Option: vim.lsp.presets.rumdl.enable","content":"Whether to enable the Rumdl Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.rumdl for customization .","path":"options.html#option-vim.lsp.presets.rumdl.enable","tokens":["filetypes","default","vim","language","use","servers","the","lsp","server","option","for","enable","rumdl","customization","whether"],"title_tokens":["option","lsp","presets","vim","rumdl","enable"],"anchors":[]},{"id":"1381","title":"Option: vim.lsp.presets.solargraph.enable","content":"Whether to enable the Solargraph Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.solargraph for customization .","path":"options.html#option-vim.lsp.presets.solargraph.enable","tokens":["solargraph","use","the","enable","whether","for","filetypes","vim","lsp","default","servers","customization","option","language","server"],"title_tokens":["solargraph","presets","vim","option","lsp","enable"],"anchors":[]},{"id":"1382","title":"Option: vim.lsp.presets.some-sass-language-server.enable","content":"Whether to enable the Some Sass Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.some-sass-language-server for customization .","path":"options.html#option-vim.lsp.presets.some-sass-language-server.enable","tokens":["whether","use","sass","vim","lsp","for","enable","filetypes","server","option","the","servers","language","some-sass-language-server","some","default","customization"],"title_tokens":["some-sass-language-server","enable","vim","presets","option","lsp"],"anchors":[]},{"id":"1383","title":"Option: vim.lsp.presets.sqls.enable","content":"Whether to enable the SQL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.sqls for customization .","path":"options.html#option-vim.lsp.presets.sqls.enable","tokens":["option","servers","default","sql","use","enable","lsp","whether","sqls","customization","vim","filetypes","language","the","for","server"],"title_tokens":["sqls","lsp","option","enable","vim","presets"],"anchors":[]},{"id":"1384","title":"Option: vim.lsp.presets.stimulus-language-server.enable","content":"Whether to enable the Stimulus Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.stimulus-language-server for customization .","path":"options.html#option-vim.lsp.presets.stimulus-language-server.enable","tokens":["language","filetypes","servers","vim","stimulus","enable","default","stimulus-language-server","the","for","customization","whether","option","lsp","use","server"],"title_tokens":["presets","enable","stimulus-language-server","vim","option","lsp"],"anchors":[]},{"id":"1385","title":"Option: vim.lsp.presets.superhtml.enable","content":"Whether to enable the SuperHTML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.superhtml for customization .","path":"options.html#option-vim.lsp.presets.superhtml.enable","tokens":["enable","default","whether","language","option","the","for","filetypes","servers","use","lsp","vim","server","superhtml","customization"],"title_tokens":["option","superhtml","vim","presets","enable","lsp"],"anchors":[]},{"id":"1386","title":"Option: vim.lsp.presets.svelte-language-server.enable","content":"Whether to enable the Svelte Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.svelte-language-server for customization .","path":"options.html#option-vim.lsp.presets.svelte-language-server.enable","tokens":["server","lsp","use","vim","language","customization","option","whether","for","the","default","svelte","svelte-language-server","filetypes","servers","enable"],"title_tokens":["option","svelte-language-server","lsp","vim","presets","enable"],"anchors":[]},{"id":"1387","title":"Option: vim.lsp.presets.tailwindcss-language-server.enable","content":"Whether to enable the Tailwind CSS Language Server. Default filetypes = [ \"aspnetcorerazor\" \"astro\" \"astro-markdown\" \"blade\" \"clojure\" \"django-html\" \"htmldjango\" \"edge\" \"eelixir\" \"elixir\" \"ejs\" \"erb\" \"eruby\" \"gohtml\" \"gohtmltmpl\" \"haml\" \"handlebars\" \"hbs\" \"html\" \"htmlangular\" \"html-eex\" \"heex\" \"jade\" \"leaf\" \"liquid\" \"markdown\" \"mdx\" \"mustache\" \"njk\" \"nunjucks\" \"php\" \"razor\" \"slim\" \"twig\" \"css\" \"less\" \"postcss\" \"sass\" \"scss\" \"stylus\" \"sugarss\" \"javascript\" \"javascriptreact\" \"reason\" \"rescript\" \"typescript\" \"typescriptreact\" \"vue\" \"svelte\" \"templ\" ]. Use {option}vim.lsp.servers.tailwindcss-language-server for customization .","path":"options.html#option-vim.lsp.presets.tailwindcss-language-server.enable","tokens":["mustache","servers","tailwindcss-language-server","clojure","stylus","for","njk","htmldjango","gohtmltmpl","option","customization","haml","enable","handlebars","less","twig","sugarss","heex","postcss","erb","whether","html","leaf","use","eelixir","language","html-eex","elixir","slim","edge","vue","sass","mdx","htmlangular","reason","eruby","typescriptreact","the","liquid","hbs","jade","blade","typescript","ejs","default","aspnetcorerazor","rescript","filetypes","markdown","astro-markdown","nunjucks","astro","gohtml","lsp","css","razor","server","javascriptreact","templ","tailwind","svelte","vim","django-html","php","javascript","scss"],"title_tokens":["tailwindcss-language-server","enable","lsp","option","presets","vim"],"anchors":[]},{"id":"1388","title":"Option: vim.lsp.presets.taplo.enable","content":"Whether to enable the Taplo Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.taplo for customization .","path":"options.html#option-vim.lsp.presets.taplo.enable","tokens":["option","default","taplo","customization","servers","language","for","vim","lsp","the","enable","use","server","whether","filetypes"],"title_tokens":["enable","lsp","taplo","option","vim","presets"],"anchors":[]},{"id":"1389","title":"Option: vim.lsp.presets.terraform-ls.enable","content":"Whether to enable the Terraform Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.terraform-ls for customization .","path":"options.html#option-vim.lsp.presets.terraform-ls.enable","tokens":["vim","terraform-ls","customization","terraform","for","the","filetypes","use","lsp","whether","server","enable","language","servers","default","option"],"title_tokens":["option","terraform-ls","presets","enable","vim","lsp"],"anchors":[]},{"id":"1390","title":"Option: vim.lsp.presets.texlab.enable","content":"Whether to enable the TeXLab Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.texlab for customization .","path":"options.html#option-vim.lsp.presets.texlab.enable","tokens":["server","default","texlab","use","vim","servers","the","enable","for","option","language","customization","whether","lsp","filetypes"],"title_tokens":["vim","lsp","option","presets","texlab","enable"],"anchors":[]},{"id":"1391","title":"Option: vim.lsp.presets.tinymist.enable","content":"Whether to enable the Tinymist Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tinymist for customization .","path":"options.html#option-vim.lsp.presets.tinymist.enable","tokens":["default","the","language","server","tinymist","servers","enable","whether","option","customization","for","use","lsp","filetypes","vim"],"title_tokens":["presets","enable","option","vim","tinymist","lsp"],"anchors":[]},{"id":"1392","title":"Option: vim.lsp.presets.tofu-ls.enable","content":"Whether to enable the OpenTofu Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tofu-ls for customization .","path":"options.html#option-vim.lsp.presets.tofu-ls.enable","tokens":["server","vim","enable","the","for","tofu-ls","filetypes","option","language","customization","default","whether","opentofu","lsp","use","servers"],"title_tokens":["enable","tofu-ls","lsp","option","vim","presets"],"anchors":[]},{"id":"1393","title":"Option: vim.lsp.presets.tombi.enable","content":"Whether to enable the Tombi (AI Slop) Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tombi for customization .","path":"options.html#option-vim.lsp.presets.tombi.enable","tokens":["tombi","server","enable","the","language","use","default","whether","customization","vim","servers","lsp","filetypes","option","slop","for"],"title_tokens":["option","lsp","vim","enable","presets","tombi"],"anchors":[]},{"id":"1394","title":"Option: vim.lsp.presets.twig-language-server.enable","content":"Whether to enable the Twig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.twig-language-server for customization .","path":"options.html#option-vim.lsp.presets.twig-language-server.enable","tokens":["twig","servers","language","default","vim","whether","enable","filetypes","use","option","customization","twig-language-server","the","for","server","lsp"],"title_tokens":["enable","twig-language-server","option","vim","lsp","presets"],"anchors":[]},{"id":"1395","title":"Option: vim.lsp.presets.ty.enable","content":"Whether to enable the ty Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ty for customization .","path":"options.html#option-vim.lsp.presets.ty.enable","tokens":["enable","the","language","whether","filetypes","default","use","option","vim","servers","lsp","for","customization","server"],"title_tokens":["lsp","option","presets","enable","vim"],"anchors":[]},{"id":"1396","title":"Option: vim.lsp.presets.typescript-go.enable","content":"Whether to enable the experimental TypeScript Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-go for customization .","path":"options.html#option-vim.lsp.presets.typescript-go.enable","tokens":["the","customization","vim","language","use","server","typescript","whether","option","experimental","default","enable","servers","filetypes","lsp","typescript-go","for"],"title_tokens":["typescript-go","vim","presets","lsp","enable","option"],"anchors":[]},{"id":"1397","title":"Option: vim.lsp.presets.typescript-language-server.enable","content":"Whether to enable the TypeScript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-language-server for customization .","path":"options.html#option-vim.lsp.presets.typescript-language-server.enable","tokens":["filetypes","option","use","for","default","enable","typescript","customization","language","servers","vim","typescript-language-server","whether","lsp","server","the"],"title_tokens":["lsp","presets","option","vim","typescript-language-server","enable"],"anchors":[]},{"id":"1398","title":"Option: vim.lsp.presets.vala-language-server.enable","content":"Whether to enable the Vala Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vala-language-server for customization .","path":"options.html#option-vim.lsp.presets.vala-language-server.enable","tokens":["lsp","vala-language-server","use","customization","vala","language","for","servers","the","server","filetypes","default","option","whether","vim","enable"],"title_tokens":["vim","lsp","vala-language-server","enable","presets","option"],"anchors":[]},{"id":"1399","title":"Option: vim.lsp.presets.vhdl-ls.enable","content":"Whether to enable the VHDL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vhdl-ls for customization .","path":"options.html#option-vim.lsp.presets.vhdl-ls.enable","tokens":["vim","default","vhdl","customization","the","whether","option","filetypes","lsp","for","enable","use","vhdl-ls","servers","language","server"],"title_tokens":["option","lsp","presets","enable","vim","vhdl-ls"],"anchors":[]},{"id":"1400","title":"Option: vim.lsp.presets.vscode-css-language-server.enable","content":"Whether to enable the VSCode CSS Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-css-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-css-language-server.enable","tokens":["lsp","servers","default","use","vscode-css-language-server","language","enable","vim","whether","the","css","vscode","filetypes","option","for","customization","server"],"title_tokens":["presets","vim","enable","option","lsp","vscode-css-language-server"],"anchors":[]},{"id":"1401","title":"Option: vim.lsp.presets.vscode-json-language-server.enable","content":"Whether to enable the VSCode JSON Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-json-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-json-language-server.enable","tokens":["whether","language","json","option","vscode-json-language-server","vim","the","vscode","for","customization","use","servers","filetypes","default","enable","lsp","server"],"title_tokens":["enable","vim","option","presets","vscode-json-language-server","lsp"],"anchors":[]},{"id":"1402","title":"Option: vim.lsp.presets.vtsls.enable","content":"Whether to enable the Vue.js Typescript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vtsls for customization .","path":"options.html#option-vim.lsp.presets.vtsls.enable","tokens":["default","vtsls","vue","enable","whether","customization","lsp","servers","vim","typescript","option","use","for","language","filetypes","server","the"],"title_tokens":["lsp","presets","vtsls","option","vim","enable"],"anchors":[]},{"id":"1403","title":"Option: vim.lsp.presets.vue-language-server.enable","content":"Whether to enable the Vue.js Language Server.\nThis LSP doesn't work standalone and requires either {option}vim.lsp.presets.vtsls.enable or {option}vim.lsp.presets.typescript-language-server.enable to work as expected.\nDefault filetypes = [ ].\nUse {option}vim.lsp.servers.vue-language-server for customization .","path":"options.html#option-vim.lsp.presets.vue-language-server.enable","tokens":["vue-language-server","whether","the","this","presets","requires","typescript-language-server","language","vue","enable","expected","standalone","and","option","vtsls","default","either","work","filetypes","use","lsp","servers","for","customization","doesn","server","vim"],"title_tokens":["presets","vue-language-server","enable","vim","lsp","option"],"anchors":[]},{"id":"1404","title":"Option: vim.lsp.presets.wgsl-analyzer.enable","content":"Whether to enable the WGSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.wgsl-analyzer for customization .","path":"options.html#option-vim.lsp.presets.wgsl-analyzer.enable","tokens":["vim","the","filetypes","lsp","enable","default","analyzer","language","servers","wgsl","server","customization","option","for","use","wgsl-analyzer","whether"],"title_tokens":["enable","vim","option","lsp","wgsl-analyzer","presets"],"anchors":[]},{"id":"1405","title":"Option: vim.lsp.presets.yaml-language-server.enable","content":"Whether to enable the YAML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.yaml-language-server for customization .","path":"options.html#option-vim.lsp.presets.yaml-language-server.enable","tokens":["whether","filetypes","vim","the","lsp","option","yaml","servers","language","for","default","customization","enable","yaml-language-server","server","use"],"title_tokens":["option","lsp","vim","presets","yaml-language-server","enable"],"anchors":[]},{"id":"1406","title":"Option: vim.lsp.presets.zls.enable","content":"Whether to enable the Zig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zls for customization .","path":"options.html#option-vim.lsp.presets.zls.enable","tokens":["zig","language","option","whether","the","zls","servers","server","enable","lsp","customization","default","vim","use","for","filetypes"],"title_tokens":["vim","lsp","zls","enable","presets","option"],"anchors":[]},{"id":"1407","title":"Option: vim.lsp.presets.zuban.enable","content":"Whether to enable the Zuban Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zuban for customization .","path":"options.html#option-vim.lsp.presets.zuban.enable","tokens":["filetypes","enable","for","language","customization","servers","zuban","server","vim","whether","lsp","option","the","default","use"],"title_tokens":["presets","zuban","option","vim","lsp","enable"],"anchors":[]},{"id":"1408","title":"Option: vim.lsp.servers","content":"LSP configurations that will be managed using vim.lsp.config() and related utilities added in Neovim 0.11. LSPs defined here will be added to the resulting {file}init.lua using vim.lsp.config and enabled through vim.lsp.enable() API from Neovim below the configuration table.\nYou may review the generated configuration by running {command}nvf-print-config in a shell. Please see {command}:help lsp-config for more details on the underlying API.","path":"options.html#option-vim.lsp.servers","tokens":["here","nvf-print-config","details","please","see","lsp","file","shell","below","vim","lsps","review","the","api","command","will","help","lsp-config","generated","managed","using","enable","utilities","added","enabled","and","configuration","running","config","for","from","that","through","neovim","init","underlying","resulting","defined","lua","table","may","related","more","configurations","you"],"title_tokens":["option","vim","lsp","servers"],"anchors":[]},{"id":"1409","title":"Option: vim.lsp.servers..capabilities","content":"LSP capabilities to pass to LSP server configuration","path":"options.html#option-vim.lsp.servers._name_.capabilities","tokens":["pass","capabilities","lsp","server","configuration"],"title_tokens":["vim","servers","capabilities","lsp","name","option"],"anchors":[]},{"id":"1410","title":"Option: vim.lsp.servers..cmd","content":"Command used to start the LSP server","path":"options.html#option-vim.lsp.servers._name_.cmd","tokens":["lsp","server","used","start","command","the"],"title_tokens":["servers","lsp","name","option","vim","cmd"],"anchors":[]},{"id":"1411","title":"Option: vim.lsp.servers..enable","content":"Whether to enable this LSP server.","path":"options.html#option-vim.lsp.servers._name_.enable","tokens":["whether","enable","lsp","server","this"],"title_tokens":["vim","lsp","enable","name","option","servers"],"anchors":[]},{"id":"1412","title":"Option: vim.lsp.servers..filetypes","content":"Filetypes to auto-attach LSP server in","path":"options.html#option-vim.lsp.servers._name_.filetypes","tokens":["lsp","filetypes","auto-attach","server"],"title_tokens":["servers","filetypes","option","name","vim","lsp"],"anchors":[]},{"id":"1413","title":"Option: vim.lsp.servers..on_attach","content":"Function to execute when an LSP server attaches to a buffer","path":"options.html#option-vim.lsp.servers._name_.on_attach","tokens":["attaches","function","when","execute","lsp","server","buffer"],"title_tokens":["vim","option","name","lsp","servers","on_attach"],"anchors":[]},{"id":"1414","title":"Option: vim.lsp.servers..root_markers","content":"\"root markers\" used to determine the root directory of the workspace, and the filetypes associated with this LSP server.","path":"options.html#option-vim.lsp.servers._name_.root_markers","tokens":["directory","and","determine","the","with","server","filetypes","this","used","associated","workspace","lsp","markers","root"],"title_tokens":["name","option","vim","root_markers","lsp","servers"],"anchors":[]},{"id":"1415","title":"Option: vim.lsp.trouble.enable","content":"Whether to enable trouble diagnostics viewer.","path":"options.html#option-vim.lsp.trouble.enable","tokens":["whether","diagnostics","enable","trouble","viewer"],"title_tokens":["enable","trouble","lsp","vim","option"],"anchors":[]},{"id":"1416","title":"Option: vim.lsp.trouble.mappings.documentDiagnostics","content":"Document diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.documentDiagnostics","tokens":["diagnostics","trouble","document"],"title_tokens":["documentdiagnostics","option","lsp","vim","trouble","mappings"],"anchors":[]},{"id":"1417","title":"Option: vim.lsp.trouble.mappings.locList","content":"LOCList [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.locList","tokens":["loclist","trouble"],"title_tokens":["loclist","lsp","vim","trouble","option","mappings"],"anchors":[]},{"id":"1418","title":"Option: vim.lsp.trouble.mappings.lspReferences","content":"LSP References [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.lspReferences","tokens":["references","trouble","lsp"],"title_tokens":["lspreferences","lsp","vim","mappings","option","trouble"],"anchors":[]},{"id":"1419","title":"Option: vim.lsp.trouble.mappings.quickfix","content":"QuickFix [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.quickfix","tokens":["quickfix","trouble"],"title_tokens":["option","quickfix","mappings","trouble","vim","lsp"],"anchors":[]},{"id":"1420","title":"Option: vim.lsp.trouble.mappings.symbols","content":"Symbols [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.symbols","tokens":["symbols","trouble"],"title_tokens":["trouble","symbols","vim","lsp","option","mappings"],"anchors":[]},{"id":"1421","title":"Option: vim.lsp.trouble.mappings.workspaceDiagnostics","content":"Workspace diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.workspaceDiagnostics","tokens":["trouble","diagnostics","workspace"],"title_tokens":["option","vim","trouble","workspacediagnostics","lsp","mappings"],"anchors":[]},{"id":"1422","title":"Option: vim.lsp.trouble.setupOpts","content":"Option table to pass into the setup function of Trouble\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.trouble.setupOpts","tokens":["options","they","table","you","function","trouble","setup","can","any","even","additional","not","listed","the","into","option","pass","docs"],"title_tokens":["option","vim","lsp","setupopts","trouble"],"anchors":[]},{"id":"1423","title":"Option: vim.luaConfigPost","content":"Verbatim lua code that will be inserted after the result of the luaConfigRc DAG has been resolved\nThis 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.","path":"options.html#option-vim.luaConfigPost","tokens":["set","when","contents","resolved","luaconfigrc","this","string","will","the","verbatim","code","inserted","option","useful","like","that","take","result","insert","configs","after","you","instead","not","lua","but","does","been","dag","has"],"title_tokens":["luaconfigpost","option","vim"],"anchors":[]},{"id":"1424","title":"Option: vim.luaConfigPre","content":"Verbatim lua code that will be inserted before the result of luaConfigRc DAG has been resolved.\nThis 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.\n::: {.warning} You do not want to override this option with mkForce It is used internally to set certain options as early as possible and should be avoided unless you know what you're doing. Passing a string to this option will merge it with the default contents. :::","path":"options.html#option-vim.luaConfigPre","tokens":["before","with","merge","has","used","and","inserted","know","unless","should","certain","the","default","option","possible","but","been","when","verbatim","set","luaconfigrc","mkforce","options","code","useful","insert","contents","internally","not","after","that","take","want","lua","doing","passing","this","will","warning","result","dag","does","override","early","instead","like","avoided","string","you","resolved","configs","what"],"title_tokens":["vim","option","luaconfigpre"],"anchors":[]},{"id":"1425","title":"Option: vim.luaConfigRC","content":"Lua configuration, either as a string or a DAG.\nIf 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.","path":"options.html#option-vim.luaConfigRC","tokens":["library","either","extended","entryafter","according","resolution","rules","the","per","dag","option","resolved","will","nvf","configuration","string","this","passed","entrybefore","lua"],"title_tokens":["option","vim","luaconfigrc"],"anchors":[]},{"id":"1426","title":"Option: vim.luaPackages","content":"List of Lua packages to install","path":"options.html#option-vim.luaPackages","tokens":["packages","lua","list","install"],"title_tokens":["luapackages","option","vim"],"anchors":[]},{"id":"1427","title":"Option: vim.mini.ai.enable","content":"Whether to enable mini.ai.","path":"options.html#option-vim.mini.ai.enable","tokens":["whether","enable","mini"],"title_tokens":["enable","option","vim","mini"],"anchors":[]},{"id":"1428","title":"Option: vim.mini.ai.setupOpts","content":"Option table to pass into the setup function of mini.ai\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.ai.setupOpts","tokens":["can","function","option","pass","into","setup","you","the","listed","options","additional","any","they","not","mini","table","docs","even"],"title_tokens":["vim","mini","setupopts","option"],"anchors":[]},{"id":"1429","title":"Option: vim.mini.align.enable","content":"Whether to enable mini.align.","path":"options.html#option-vim.mini.align.enable","tokens":["enable","whether","align","mini"],"title_tokens":["mini","vim","align","enable","option"],"anchors":[]},{"id":"1430","title":"Option: vim.mini.align.setupOpts","content":"Option table to pass into the setup function of mini.align\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.align.setupOpts","tokens":["you","align","into","can","docs","additional","not","mini","listed","pass","function","table","option","they","even","setup","options","the","any"],"title_tokens":["align","setupopts","option","vim","mini"],"anchors":[]},{"id":"1431","title":"Option: vim.mini.animate.enable","content":"Whether to enable mini.animate.","path":"options.html#option-vim.mini.animate.enable","tokens":["whether","enable","animate","mini"],"title_tokens":["vim","animate","mini","option","enable"],"anchors":[]},{"id":"1432","title":"Option: vim.mini.animate.setupOpts","content":"Option table to pass into the setup function of mini.animate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.animate.setupOpts","tokens":["they","pass","additional","not","setup","mini","you","any","docs","option","table","listed","can","even","options","function","into","animate","the"],"title_tokens":["mini","vim","setupopts","animate","option"],"anchors":[]},{"id":"1433","title":"Option: vim.mini.basics.enable","content":"Whether to enable mini.basics.","path":"options.html#option-vim.mini.basics.enable","tokens":["mini","enable","basics","whether"],"title_tokens":["vim","enable","mini","basics","option"],"anchors":[]},{"id":"1434","title":"Option: vim.mini.basics.setupOpts","content":"Option table to pass into the setup function of mini.basics\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.basics.setupOpts","tokens":["setup","pass","not","mini","options","any","table","into","can","the","additional","basics","even","listed","function","option","they","docs","you"],"title_tokens":["mini","basics","vim","option","setupopts"],"anchors":[]},{"id":"1435","title":"Option: vim.mini.bracketed.enable","content":"Whether to enable mini.bracketed.","path":"options.html#option-vim.mini.bracketed.enable","tokens":["enable","bracketed","whether","mini"],"title_tokens":["bracketed","option","vim","mini","enable"],"anchors":[]},{"id":"1436","title":"Option: vim.mini.bracketed.setupOpts","content":"Option table to pass into the setup function of mini.bracketed\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bracketed.setupOpts","tokens":["they","additional","you","can","listed","the","any","table","into","docs","pass","not","setup","options","option","function","mini","bracketed","even"],"title_tokens":["bracketed","mini","option","setupopts","vim"],"anchors":[]},{"id":"1437","title":"Option: vim.mini.bufremove.enable","content":"Whether to enable mini.bufremove.","path":"options.html#option-vim.mini.bufremove.enable","tokens":["mini","enable","whether","bufremove"],"title_tokens":["mini","enable","vim","option","bufremove"],"anchors":[]},{"id":"1438","title":"Option: vim.mini.bufremove.setupOpts","content":"Option table to pass into the setup function of mini.bufremove\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bufremove.setupOpts","tokens":["not","bufremove","additional","option","pass","even","they","listed","any","mini","the","docs","you","table","into","options","function","setup","can"],"title_tokens":["option","mini","setupopts","bufremove","vim"],"anchors":[]},{"id":"1439","title":"Option: vim.mini.clue.enable","content":"Whether to enable mini.clue.","path":"options.html#option-vim.mini.clue.enable","tokens":["enable","mini","clue","whether"],"title_tokens":["option","clue","enable","mini","vim"],"anchors":[]},{"id":"1440","title":"Option: vim.mini.clue.setupOpts","content":"Option table to pass into the setup function of mini.clue\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.clue.setupOpts","tokens":["function","they","table","the","docs","into","setup","even","option","additional","mini","options","can","any","listed","not","pass","clue","you"],"title_tokens":["option","mini","setupopts","vim","clue"],"anchors":[]},{"id":"1441","title":"Option: vim.mini.colors.enable","content":"Whether to enable mini.colors.","path":"options.html#option-vim.mini.colors.enable","tokens":["enable","mini","colors","whether"],"title_tokens":["vim","mini","colors","option","enable"],"anchors":[]},{"id":"1442","title":"Option: vim.mini.comment.enable","content":"Whether to enable mini.comment.","path":"options.html#option-vim.mini.comment.enable","tokens":["whether","enable","mini","comment"],"title_tokens":["option","mini","comment","enable","vim"],"anchors":[]},{"id":"1443","title":"Option: vim.mini.comment.setupOpts","content":"Option table to pass into the setup function of mini.comment\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.comment.setupOpts","tokens":["function","can","setup","the","even","listed","mini","docs","options","you","table","any","comment","pass","not","additional","option","into","they"],"title_tokens":["comment","mini","vim","setupopts","option"],"anchors":[]},{"id":"1444","title":"Option: vim.mini.completion.enable","content":"Whether to enable mini.completion.","path":"options.html#option-vim.mini.completion.enable","tokens":["whether","enable","mini","completion"],"title_tokens":["enable","mini","completion","vim","option"],"anchors":[]},{"id":"1445","title":"Option: vim.mini.completion.setupOpts","content":"Option table to pass into the setup function of mini.completion\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.completion.setupOpts","tokens":["setup","completion","additional","mini","the","even","not","pass","options","option","table","into","can","listed","docs","you","function","any","they"],"title_tokens":["mini","vim","completion","setupopts","option"],"anchors":[]},{"id":"1446","title":"Option: vim.mini.cursorword.enable","content":"Whether to enable mini.cursorword.","path":"options.html#option-vim.mini.cursorword.enable","tokens":["cursorword","enable","mini","whether"],"title_tokens":["option","mini","vim","cursorword","enable"],"anchors":[]},{"id":"1447","title":"Option: vim.mini.cursorword.setupOpts","content":"Option table to pass into the setup function of mini.cursorword\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.cursorword.setupOpts","tokens":["can","the","docs","setup","you","cursorword","into","even","any","option","not","options","mini","additional","pass","they","function","listed","table"],"title_tokens":["cursorword","option","vim","setupopts","mini"],"anchors":[]},{"id":"1448","title":"Option: vim.mini.diff.enable","content":"Whether to enable mini.diff.","path":"options.html#option-vim.mini.diff.enable","tokens":["mini","diff","whether","enable"],"title_tokens":["option","diff","vim","mini","enable"],"anchors":[]},{"id":"1449","title":"Option: vim.mini.diff.setupOpts","content":"Option table to pass into the setup function of mini.diff\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.diff.setupOpts","tokens":["into","option","pass","listed","diff","even","docs","table","setup","options","you","mini","can","function","not","they","additional","any","the"],"title_tokens":["setupopts","mini","option","vim","diff"],"anchors":[]},{"id":"1450","title":"Option: vim.mini.doc.enable","content":"Whether to enable mini.doc.","path":"options.html#option-vim.mini.doc.enable","tokens":["enable","doc","mini","whether"],"title_tokens":["vim","mini","option","doc","enable"],"anchors":[]},{"id":"1451","title":"Option: vim.mini.doc.setupOpts","content":"Option table to pass into the setup function of mini.doc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.doc.setupOpts","tokens":["additional","even","any","options","not","can","listed","table","function","option","mini","into","setup","the","doc","you","they","pass","docs"],"title_tokens":["doc","setupopts","option","mini","vim"],"anchors":[]},{"id":"1452","title":"Option: vim.mini.extra.enable","content":"Whether to enable mini.extra.","path":"options.html#option-vim.mini.extra.enable","tokens":["enable","mini","whether","extra"],"title_tokens":["extra","enable","option","mini","vim"],"anchors":[]},{"id":"1453","title":"Option: vim.mini.files.enable","content":"Whether to enable mini.files.","path":"options.html#option-vim.mini.files.enable","tokens":["whether","mini","enable","files"],"title_tokens":["option","enable","mini","files","vim"],"anchors":[]},{"id":"1454","title":"Option: vim.mini.files.setupOpts","content":"Option table to pass into the setup function of mini.files\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.files.setupOpts","tokens":["can","even","table","mini","options","they","listed","docs","function","setup","any","not","option","into","you","additional","the","pass","files"],"title_tokens":["mini","option","setupopts","vim","files"],"anchors":[]},{"id":"1455","title":"Option: vim.mini.fuzzy.enable","content":"Whether to enable mini.fuzzy.","path":"options.html#option-vim.mini.fuzzy.enable","tokens":["whether","fuzzy","enable","mini"],"title_tokens":["vim","mini","enable","option","fuzzy"],"anchors":[]},{"id":"1456","title":"Option: vim.mini.fuzzy.setupOpts","content":"Option table to pass into the setup function of mini.fuzzy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.fuzzy.setupOpts","tokens":["function","table","additional","the","fuzzy","mini","you","any","they","listed","docs","setup","not","into","options","option","can","pass","even"],"title_tokens":["fuzzy","mini","option","vim","setupopts"],"anchors":[]},{"id":"1457","title":"Option: vim.mini.git.enable","content":"Whether to enable mini.git.","path":"options.html#option-vim.mini.git.enable","tokens":["mini","enable","git","whether"],"title_tokens":["vim","mini","enable","git","option"],"anchors":[]},{"id":"1458","title":"Option: vim.mini.git.setupOpts","content":"Option table to pass into the setup function of mini.git\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.git.setupOpts","tokens":["git","any","function","mini","you","they","not","docs","setup","pass","options","option","can","additional","even","into","table","listed","the"],"title_tokens":["mini","git","option","setupopts","vim"],"anchors":[]},{"id":"1459","title":"Option: vim.mini.hipatterns.enable","content":"Whether to enable mini.hipatterns.","path":"options.html#option-vim.mini.hipatterns.enable","tokens":["hipatterns","whether","enable","mini"],"title_tokens":["mini","hipatterns","enable","option","vim"],"anchors":[]},{"id":"1460","title":"Option: vim.mini.hipatterns.setupOpts","content":"Option table to pass into the setup function of mini.hipatterns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hipatterns.setupOpts","tokens":["into","pass","table","docs","additional","setup","mini","hipatterns","you","not","listed","options","any","function","even","they","option","can","the"],"title_tokens":["hipatterns","setupopts","option","mini","vim"],"anchors":[]},{"id":"1461","title":"Option: vim.mini.hues.enable","content":"Whether to enable mini.hues.","path":"options.html#option-vim.mini.hues.enable","tokens":["enable","hues","whether","mini"],"title_tokens":["option","mini","hues","vim","enable"],"anchors":[]},{"id":"1462","title":"Option: vim.mini.hues.setupOpts","content":"Option table to pass into the setup function of mini.hues\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hues.setupOpts","tokens":["mini","pass","can","function","listed","table","the","hues","additional","docs","options","setup","into","option","you","they","not","even","any"],"title_tokens":["hues","setupopts","option","vim","mini"],"anchors":[]},{"id":"1463","title":"Option: vim.mini.hues.setupOpts.background","content":"The hex color for the background color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.background","tokens":["for","prefixed","color","hex","background","the","scheme","with"],"title_tokens":["mini","vim","hues","background","setupopts","option"],"anchors":[]},{"id":"1464","title":"Option: vim.mini.hues.setupOpts.foreground","content":"The hex color for the foreground color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.foreground","tokens":["with","prefixed","color","scheme","the","for","foreground","hex"],"title_tokens":["option","hues","setupopts","mini","vim","foreground"],"anchors":[]},{"id":"1465","title":"Option: vim.mini.icons.enable","content":"Whether to enable mini.icons.","path":"options.html#option-vim.mini.icons.enable","tokens":["mini","icons","whether","enable"],"title_tokens":["option","mini","icons","vim","enable"],"anchors":[]},{"id":"1466","title":"Option: vim.mini.icons.setupOpts","content":"Option table to pass into the setup function of mini.icons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.icons.setupOpts","tokens":["options","setup","icons","you","the","they","even","not","function","into","pass","table","can","any","additional","listed","docs","mini","option"],"title_tokens":["setupopts","mini","option","vim","icons"],"anchors":[]},{"id":"1467","title":"Option: vim.mini.indentscope.enable","content":"Whether to enable mini.indentscope.","path":"options.html#option-vim.mini.indentscope.enable","tokens":["indentscope","whether","enable","mini"],"title_tokens":["indentscope","mini","option","enable","vim"],"anchors":[]},{"id":"1468","title":"Option: vim.mini.indentscope.setupOpts","content":"Option table to pass into the setup function of mini.indentscope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.indentscope.setupOpts","tokens":["setup","not","listed","pass","even","additional","can","options","table","option","into","any","function","docs","the","indentscope","you","they","mini"],"title_tokens":["vim","mini","indentscope","setupopts","option"],"anchors":[]},{"id":"1469","title":"Option: vim.mini.indentscope.setupOpts.ignore_filetypes","content":"File types to ignore for illuminate","path":"options.html#option-vim.mini.indentscope.setupOpts.ignore_filetypes","tokens":["ignore","file","for","illuminate","types"],"title_tokens":["vim","indentscope","setupopts","ignore_filetypes","option","mini"],"anchors":[]},{"id":"1470","title":"Option: vim.mini.jump.enable","content":"Whether to enable mini.jump.","path":"options.html#option-vim.mini.jump.enable","tokens":["jump","whether","enable","mini"],"title_tokens":["enable","mini","vim","option","jump"],"anchors":[]},{"id":"1471","title":"Option: vim.mini.jump.setupOpts","content":"Option table to pass into the setup function of mini.jump\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump.setupOpts","tokens":["you","the","setup","pass","jump","into","function","mini","even","options","option","they","additional","not","can","any","listed","docs","table"],"title_tokens":["jump","vim","mini","option","setupopts"],"anchors":[]},{"id":"1472","title":"Option: vim.mini.jump2d.enable","content":"Whether to enable mini.jump2d.","path":"options.html#option-vim.mini.jump2d.enable","tokens":["mini","enable","jump2d","whether"],"title_tokens":["vim","jump2d","enable","mini","option"],"anchors":[]},{"id":"1473","title":"Option: vim.mini.jump2d.setupOpts","content":"Option table to pass into the setup function of mini.jump2d\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump2d.setupOpts","tokens":["table","listed","not","any","jump2d","mini","can","option","into","even","they","pass","the","additional","options","you","docs","setup","function"],"title_tokens":["option","jump2d","vim","mini","setupopts"],"anchors":[]},{"id":"1474","title":"Option: vim.mini.map.enable","content":"Whether to enable mini.map.","path":"options.html#option-vim.mini.map.enable","tokens":["mini","map","whether","enable"],"title_tokens":["enable","vim","mini","option","map"],"anchors":[]},{"id":"1475","title":"Option: vim.mini.map.setupOpts","content":"Option table to pass into the setup function of mini.map\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.map.setupOpts","tokens":["option","even","map","function","setup","can","not","listed","they","you","docs","mini","pass","additional","table","options","the","into","any"],"title_tokens":["vim","map","mini","setupopts","option"],"anchors":[]},{"id":"1476","title":"Option: vim.mini.misc.enable","content":"Whether to enable mini.misc.","path":"options.html#option-vim.mini.misc.enable","tokens":["mini","whether","misc","enable"],"title_tokens":["option","mini","enable","misc","vim"],"anchors":[]},{"id":"1477","title":"Option: vim.mini.misc.setupOpts","content":"Option table to pass into the setup function of mini.misc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.misc.setupOpts","tokens":["they","the","mini","options","any","can","you","setup","into","option","table","not","additional","function","listed","misc","even","docs","pass"],"title_tokens":["vim","mini","option","misc","setupopts"],"anchors":[]},{"id":"1478","title":"Option: vim.mini.move.enable","content":"Whether to enable mini.move.","path":"options.html#option-vim.mini.move.enable","tokens":["whether","mini","enable","move"],"title_tokens":["enable","move","option","vim","mini"],"anchors":[]},{"id":"1479","title":"Option: vim.mini.move.setupOpts","content":"Option table to pass into the setup function of mini.move\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.move.setupOpts","tokens":["into","any","options","even","docs","table","function","listed","move","mini","the","pass","additional","setup","option","you","can","they","not"],"title_tokens":["option","move","vim","setupopts","mini"],"anchors":[]},{"id":"1480","title":"Option: vim.mini.notify.enable","content":"Whether to enable mini.notify.","path":"options.html#option-vim.mini.notify.enable","tokens":["whether","notify","mini","enable"],"title_tokens":["vim","enable","option","mini","notify"],"anchors":[]},{"id":"1481","title":"Option: vim.mini.notify.notifyOpts","content":"Option table to pass into the setup function of mini.notify notifications\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.notifyOpts","tokens":["mini","table","function","pass","the","setup","notify","any","not","option","listed","docs","can","into","options","notifications","even","additional","you","they"],"title_tokens":["mini","notifyopts","notify","vim","option"],"anchors":[]},{"id":"1482","title":"Option: vim.mini.notify.notifyOpts.DEBUG.duration","content":"The duration of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.duration","tokens":["duration","the","debug","notification"],"title_tokens":["notifyopts","notify","debug","option","duration","vim","mini"],"anchors":[]},{"id":"1483","title":"Option: vim.mini.notify.notifyOpts.DEBUG.hl_group","content":"The highlight group of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.hl_group","tokens":["notification","highlight","debug","the","group"],"title_tokens":["vim","notify","debug","notifyopts","hl_group","option","mini"],"anchors":[]},{"id":"1484","title":"Option: vim.mini.notify.notifyOpts.ERROR.duration","content":"The duration of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.duration","tokens":["error","notification","duration","the"],"title_tokens":["vim","mini","error","duration","option","notify","notifyopts"],"anchors":[]},{"id":"1485","title":"Option: vim.mini.notify.notifyOpts.ERROR.hl_group","content":"The highlight group of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.hl_group","tokens":["error","notification","highlight","group","the"],"title_tokens":["hl_group","notifyopts","notify","option","vim","mini","error"],"anchors":[]},{"id":"1486","title":"Option: vim.mini.notify.notifyOpts.INFO.duration","content":"The duration of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.duration","tokens":["the","duration","notification","info"],"title_tokens":["duration","notify","vim","notifyopts","info","mini","option"],"anchors":[]},{"id":"1487","title":"Option: vim.mini.notify.notifyOpts.INFO.hl_group","content":"The highlight group of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.hl_group","tokens":["info","the","group","highlight","notification"],"title_tokens":["notify","notifyopts","hl_group","info","option","vim","mini"],"anchors":[]},{"id":"1488","title":"Option: vim.mini.notify.notifyOpts.OFF.duration","content":"The duration of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.duration","tokens":["notification","the","duration","off"],"title_tokens":["off","duration","notifyopts","option","mini","vim","notify"],"anchors":[]},{"id":"1489","title":"Option: vim.mini.notify.notifyOpts.OFF.hl_group","content":"The highlight group of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.hl_group","tokens":["highlight","the","off","notification","group"],"title_tokens":["mini","vim","notify","option","off","hl_group","notifyopts"],"anchors":[]},{"id":"1490","title":"Option: vim.mini.notify.notifyOpts.TRACE.duration","content":"The duration of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.duration","tokens":["duration","the","notification","trace"],"title_tokens":["vim","option","mini","notifyopts","trace","duration","notify"],"anchors":[]},{"id":"1491","title":"Option: vim.mini.notify.notifyOpts.TRACE.hl_group","content":"The highlight group of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.hl_group","tokens":["notification","group","the","highlight","trace"],"title_tokens":["notify","notifyopts","hl_group","mini","trace","vim","option"],"anchors":[]},{"id":"1492","title":"Option: vim.mini.notify.notifyOpts.WARN.duration","content":"The duration of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.duration","tokens":["notification","warn","the","duration"],"title_tokens":["vim","notifyopts","warn","duration","option","notify","mini"],"anchors":[]},{"id":"1493","title":"Option: vim.mini.notify.notifyOpts.WARN.hl_group","content":"The highlight group of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.hl_group","tokens":["highlight","warn","group","the","notification"],"title_tokens":["mini","notifyopts","hl_group","vim","warn","option","notify"],"anchors":[]},{"id":"1494","title":"Option: vim.mini.notify.setupOpts","content":"Option table to pass into the setup function of mini.notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.setupOpts","tokens":["setup","mini","notify","pass","option","into","table","not","docs","additional","the","can","you","even","listed","they","any","function","options"],"title_tokens":["setupopts","mini","vim","notify","option"],"anchors":[]},{"id":"1495","title":"Option: vim.mini.notify.setupOpts.window.config.border","content":"The border type for the mini.notify-notifications","path":"options.html#option-vim.mini.notify.setupOpts.window.config.border","tokens":["notify-notifications","mini","the","type","border","for"],"title_tokens":["vim","option","notify","border","setupopts","mini","window","config"],"anchors":[]},{"id":"1496","title":"Option: vim.mini.operators.enable","content":"Whether to enable mini.operators.","path":"options.html#option-vim.mini.operators.enable","tokens":["operators","whether","mini","enable"],"title_tokens":["option","vim","operators","enable","mini"],"anchors":[]},{"id":"1497","title":"Option: vim.mini.operators.setupOpts","content":"Option table to pass into the setup function of mini.operators\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.operators.setupOpts","tokens":["not","function","into","pass","can","any","options","listed","the","you","docs","table","even","additional","they","option","operators","mini","setup"],"title_tokens":["mini","operators","vim","setupopts","option"],"anchors":[]},{"id":"1498","title":"Option: vim.mini.pairs.enable","content":"Whether to enable mini.pairs.","path":"options.html#option-vim.mini.pairs.enable","tokens":["enable","mini","whether","pairs"],"title_tokens":["pairs","enable","mini","option","vim"],"anchors":[]},{"id":"1499","title":"Option: vim.mini.pairs.setupOpts","content":"Option table to pass into the setup function of mini.pairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pairs.setupOpts","tokens":["option","docs","table","pass","additional","they","mini","you","pairs","setup","the","not","can","even","listed","function","any","options","into"],"title_tokens":["option","mini","vim","setupopts","pairs"],"anchors":[]},{"id":"1500","title":"Option: vim.mini.pick.enable","content":"Whether to enable mini.pick.","path":"options.html#option-vim.mini.pick.enable","tokens":["mini","whether","pick","enable"],"title_tokens":["option","enable","pick","vim","mini"],"anchors":[]},{"id":"1501","title":"Option: vim.mini.pick.setupOpts","content":"Option table to pass into the setup function of mini.pick\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pick.setupOpts","tokens":["into","option","the","pick","table","listed","options","additional","you","any","pass","mini","can","even","function","setup","they","not","docs"],"title_tokens":["option","vim","mini","pick","setupopts"],"anchors":[]},{"id":"1502","title":"Option: vim.mini.sessions.enable","content":"Whether to enable mini.sessions.","path":"options.html#option-vim.mini.sessions.enable","tokens":["mini","enable","whether","sessions"],"title_tokens":["mini","option","vim","sessions","enable"],"anchors":[]},{"id":"1503","title":"Option: vim.mini.sessions.setupOpts","content":"Option table to pass into the setup function of mini.sessions\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.sessions.setupOpts","tokens":["function","table","additional","they","can","option","mini","docs","you","any","sessions","options","listed","into","setup","the","even","pass","not"],"title_tokens":["option","vim","mini","sessions","setupopts"],"anchors":[]},{"id":"1504","title":"Option: vim.mini.snippets.enable","content":"Whether to enable mini.snippets.","path":"options.html#option-vim.mini.snippets.enable","tokens":["enable","mini","snippets","whether"],"title_tokens":["mini","option","vim","enable","snippets"],"anchors":[]},{"id":"1505","title":"Option: vim.mini.snippets.setupOpts","content":"Option table to pass into the setup function of mini.snippets\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.snippets.setupOpts","tokens":["can","listed","they","you","any","the","pass","option","into","setup","additional","even","not","snippets","function","table","mini","docs","options"],"title_tokens":["vim","mini","option","snippets","setupopts"],"anchors":[]},{"id":"1506","title":"Option: vim.mini.splitjoin.enable","content":"Whether to enable mini.splitjoin.","path":"options.html#option-vim.mini.splitjoin.enable","tokens":["whether","splitjoin","mini","enable"],"title_tokens":["splitjoin","mini","vim","option","enable"],"anchors":[]},{"id":"1507","title":"Option: vim.mini.splitjoin.setupOpts","content":"Option table to pass into the setup function of mini.splitjoin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.splitjoin.setupOpts","tokens":["the","can","docs","any","option","into","splitjoin","listed","you","additional","options","function","table","mini","even","pass","setup","they","not"],"title_tokens":["setupopts","option","vim","splitjoin","mini"],"anchors":[]},{"id":"1508","title":"Option: vim.mini.starter.enable","content":"Whether to enable mini.starter.","path":"options.html#option-vim.mini.starter.enable","tokens":["whether","starter","enable","mini"],"title_tokens":["starter","enable","mini","vim","option"],"anchors":[]},{"id":"1509","title":"Option: vim.mini.starter.setupOpts","content":"Option table to pass into the setup function of mini.starter\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.starter.setupOpts","tokens":["the","they","docs","listed","additional","you","can","starter","not","pass","mini","setup","option","function","options","into","table","any","even"],"title_tokens":["mini","option","vim","starter","setupopts"],"anchors":[]},{"id":"1510","title":"Option: vim.mini.statusline.enable","content":"Whether to enable mini.statusline.","path":"options.html#option-vim.mini.statusline.enable","tokens":["mini","enable","whether","statusline"],"title_tokens":["mini","statusline","vim","option","enable"],"anchors":[]},{"id":"1511","title":"Option: vim.mini.statusline.setupOpts","content":"Option table to pass into the setup function of mini.statusline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.statusline.setupOpts","tokens":["function","mini","statusline","into","not","pass","any","options","they","docs","table","can","additional","you","the","even","listed","option","setup"],"title_tokens":["setupopts","mini","option","vim","statusline"],"anchors":[]},{"id":"1512","title":"Option: vim.mini.surround.enable","content":"Whether to enable mini.surround.","path":"options.html#option-vim.mini.surround.enable","tokens":["enable","whether","mini","surround"],"title_tokens":["option","vim","mini","surround","enable"],"anchors":[]},{"id":"1513","title":"Option: vim.mini.surround.setupOpts","content":"Option table to pass into the setup function of mini.surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.surround.setupOpts","tokens":["table","into","they","docs","the","not","surround","pass","additional","mini","function","listed","option","you","setup","can","even","any","options"],"title_tokens":["setupopts","option","surround","mini","vim"],"anchors":[]},{"id":"1514","title":"Option: vim.mini.tabline.enable","content":"Whether to enable mini.tabline.","path":"options.html#option-vim.mini.tabline.enable","tokens":["enable","tabline","whether","mini"],"title_tokens":["mini","option","vim","tabline","enable"],"anchors":[]},{"id":"1515","title":"Option: vim.mini.tabline.setupOpts","content":"Option table to pass into the setup function of mini.tabline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.tabline.setupOpts","tokens":["any","table","listed","mini","into","not","function","setup","option","options","tabline","even","the","they","additional","docs","you","can","pass"],"title_tokens":["mini","vim","tabline","option","setupopts"],"anchors":[]},{"id":"1516","title":"Option: vim.mini.test.enable","content":"Whether to enable mini.test.","path":"options.html#option-vim.mini.test.enable","tokens":["test","mini","whether","enable"],"title_tokens":["test","mini","option","enable","vim"],"anchors":[]},{"id":"1517","title":"Option: vim.mini.test.setupOpts","content":"Option table to pass into the setup function of mini.test\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.test.setupOpts","tokens":["not","setup","any","options","option","can","they","the","docs","you","table","mini","test","into","pass","even","additional","listed","function"],"title_tokens":["mini","vim","test","option","setupopts"],"anchors":[]},{"id":"1518","title":"Option: vim.mini.trailspace.enable","content":"Whether to enable mini.trailspace.","path":"options.html#option-vim.mini.trailspace.enable","tokens":["enable","mini","whether","trailspace"],"title_tokens":["mini","trailspace","enable","option","vim"],"anchors":[]},{"id":"1519","title":"Option: vim.mini.trailspace.setupOpts","content":"Option table to pass into the setup function of mini.trailspace\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.trailspace.setupOpts","tokens":["they","options","docs","mini","setup","any","into","function","pass","the","option","not","additional","listed","even","trailspace","can","table","you"],"title_tokens":["vim","mini","setupopts","option","trailspace"],"anchors":[]},{"id":"1520","title":"Option: vim.mini.visits.enable","content":"Whether to enable mini.visits.","path":"options.html#option-vim.mini.visits.enable","tokens":["visits","enable","whether","mini"],"title_tokens":["mini","option","vim","visits","enable"],"anchors":[]},{"id":"1521","title":"Option: vim.mini.visits.setupOpts","content":"Option table to pass into the setup function of mini.visits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.visits.setupOpts","tokens":["function","they","docs","setup","visits","table","the","can","additional","even","option","into","options","not","listed","pass","any","mini","you"],"title_tokens":["visits","setupopts","option","vim","mini"],"anchors":[]},{"id":"1522","title":"Option: vim.minimap.codewindow.enable","content":"Whether to enable codewindow plugin for minimap view.","path":"options.html#option-vim.minimap.codewindow.enable","tokens":["for","whether","codewindow","minimap","view","enable","plugin"],"title_tokens":["codewindow","option","enable","vim","minimap"],"anchors":[]},{"id":"1523","title":"Option: vim.minimap.codewindow.mappings.close","content":"Close minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.close","tokens":["codewindow","minimap","close"],"title_tokens":["vim","minimap","codewindow","option","mappings","close"],"anchors":[]},{"id":"1524","title":"Option: vim.minimap.codewindow.mappings.open","content":"Open minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.open","tokens":["open","minimap","codewindow"],"title_tokens":["option","minimap","codewindow","mappings","open","vim"],"anchors":[]},{"id":"1525","title":"Option: vim.minimap.codewindow.mappings.toggle","content":"Toggle minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggle","tokens":["minimap","codewindow","toggle"],"title_tokens":["toggle","minimap","option","vim","codewindow","mappings"],"anchors":[]},{"id":"1526","title":"Option: vim.minimap.codewindow.mappings.toggleFocus","content":"Toggle minimap focus [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggleFocus","tokens":["focus","codewindow","toggle","minimap"],"title_tokens":["codewindow","mappings","vim","minimap","option","togglefocus"],"anchors":[]},{"id":"1527","title":"Option: vim.minimap.codewindow.setupOpts","content":"Option table to pass into the setup function of codewindow\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.minimap.codewindow.setupOpts","tokens":["pass","additional","table","options","not","even","they","listed","the","can","setup","you","function","docs","codewindow","into","option","any"],"title_tokens":["setupopts","vim","option","minimap","codewindow"],"anchors":[]},{"id":"1528","title":"Option: vim.minimap.minimap-vim.enable","content":"Whether to enable minimap view [minimap-vim].","path":"options.html#option-vim.minimap.minimap-vim.enable","tokens":["enable","minimap","minimap-vim","view","whether"],"title_tokens":["option","minimap-vim","enable","vim","minimap"],"anchors":[]},{"id":"1529","title":"Option: vim.navigation.harpoon.enable","content":"Whether to enable Quick bookmarks on keybinds [Harpoon].","path":"options.html#option-vim.navigation.harpoon.enable","tokens":["enable","quick","harpoon","bookmarks","whether","keybinds"],"title_tokens":["option","harpoon","vim","enable","navigation"],"anchors":[]},{"id":"1530","title":"Option: vim.navigation.harpoon.mappings.file1","content":"Go to marked file 1 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file1","tokens":["file","harpoon","marked"],"title_tokens":["mappings","navigation","harpoon","file1","vim","option"],"anchors":[]},{"id":"1531","title":"Option: vim.navigation.harpoon.mappings.file2","content":"Go to marked file 2 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file2","tokens":["harpoon","marked","file"],"title_tokens":["file2","option","harpoon","navigation","vim","mappings"],"anchors":[]},{"id":"1532","title":"Option: vim.navigation.harpoon.mappings.file3","content":"Go to marked file 3 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file3","tokens":["marked","file","harpoon"],"title_tokens":["mappings","file3","harpoon","option","navigation","vim"],"anchors":[]},{"id":"1533","title":"Option: vim.navigation.harpoon.mappings.file4","content":"Go to marked file 4 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file4","tokens":["harpoon","file","marked"],"title_tokens":["vim","mappings","navigation","option","harpoon","file4"],"anchors":[]},{"id":"1534","title":"Option: vim.navigation.harpoon.mappings.listMarks","content":"List marked files [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.listMarks","tokens":["list","files","harpoon","marked"],"title_tokens":["mappings","listmarks","vim","option","harpoon","navigation"],"anchors":[]},{"id":"1535","title":"Option: vim.navigation.harpoon.mappings.markFile","content":"Mark file [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.markFile","tokens":["mark","file","harpoon"],"title_tokens":["mappings","harpoon","vim","markfile","navigation","option"],"anchors":[]},{"id":"1536","title":"Option: vim.navigation.harpoon.setupOpts","content":"Option table to pass into the setup function of Harpoon\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.navigation.harpoon.setupOpts","tokens":["table","the","pass","can","any","additional","docs","listed","harpoon","option","setup","function","options","even","not","they","you","into"],"title_tokens":["option","setupopts","vim","harpoon","navigation"],"anchors":[]},{"id":"1537","title":"Option: vim.navigation.harpoon.setupOpts.defaults.key","content":"How the out list key is looked up. This can be useful when using worktrees and using git remote instead of file path","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.key","tokens":["path","list","key","useful","out","this","git","when","instead","looked","worktrees","the","file","using","can","how","and","remote"],"title_tokens":["harpoon","key","setupopts","vim","defaults","navigation","option"],"anchors":[]},{"id":"1538","title":"Option: vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","content":"Any time the ui menu is closed then we will save the state back to the backing list, not to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","tokens":["time","will","save","back","then","closed","any","menu","the","backing","list","not","state"],"title_tokens":["defaults","save_on_toggle","vim","navigation","harpoon","option","setupopts"],"anchors":[]},{"id":"1539","title":"Option: vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","content":"Any time the ui menu is closed then the state of the list will be sync'd back to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","tokens":["back","any","state","menu","time","closed","sync","then","list","will","the"],"title_tokens":["harpoon","defaults","setupopts","vim","option","sync_on_ui_close","navigation"],"anchors":[]},{"id":"1540","title":"Option: vim.notes.neorg.enable","content":"Whether to enable Neorg: An intuitive note-taking and organization tool with a structured nested syntax. .","path":"options.html#option-vim.notes.neorg.enable","tokens":["intuitive","with","syntax","neorg","organization","nested","and","enable","whether","note-taking","tool","structured"],"title_tokens":["notes","option","vim","neorg","enable"],"anchors":[]},{"id":"1541","title":"Option: vim.notes.neorg.setupOpts","content":"Option table to pass into the setup function of Neorg\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.neorg.setupOpts","tokens":["setup","docs","any","they","additional","table","not","you","into","even","can","function","pass","neorg","options","listed","option","the"],"title_tokens":["notes","setupopts","neorg","option","vim"],"anchors":[]},{"id":"1542","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\"","content":"all of the most important modules that any user would want to have a \"just works\" experience","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_","tokens":["important","most","modules","user","have","just","the","would","any","want","works","all","experience","that"],"title_tokens":["notes","core","vim","option","neorg","load","setupopts","defaults"],"anchors":[]},{"id":"1543","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".config.disable","content":"list of modules from to be disabled from core.defaults","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.config.disable","tokens":["from","modules","core","defaults","disabled","list"],"title_tokens":["option","load","config","disable","vim","notes","setupopts","core","neorg","defaults"],"anchors":[]},{"id":"1544","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".enable","content":"Whether to enable all of the most important modules that any user would want to have a \"just works\" experience .","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.enable","tokens":["the","important","most","experience","any","enable","that","modules","would","have","whether","just","works","want","user","all"],"title_tokens":["neorg","vim","option","notes","core","defaults","enable","setupopts","load"],"anchors":[]},{"id":"1545","title":"Option: vim.notes.neorg.treesitter.enable","content":"Whether to enable Neorg treesitter.","path":"options.html#option-vim.notes.neorg.treesitter.enable","tokens":["treesitter","enable","neorg","whether"],"title_tokens":["neorg","notes","treesitter","enable","option","vim"],"anchors":[]},{"id":"1546","title":"Option: vim.notes.neorg.treesitter.norgMetaPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgMetaPackage","tokens":["norg-meta","package","the","treesitter","use"],"title_tokens":["norgmetapackage","treesitter","option","neorg","vim","notes"],"anchors":[]},{"id":"1547","title":"Option: vim.notes.neorg.treesitter.norgPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgPackage","tokens":["norg-meta","the","package","treesitter","use"],"title_tokens":["treesitter","norgpackage","notes","vim","neorg","option"],"anchors":[]},{"id":"1548","title":"Option: vim.notes.obsidian.enable","content":"Whether to enable plugins to complement the Obsidian markdown editor [obsidian.nvim].\nEnables vim-markdown which automatically folds markdown headings inside and outside of workspaces/vaults. Set {option}vim.globals.vim_markdown_folding_disable = 1; to disable automatic folding, or {option}vim.globals.vim_markdown_folding_level = ; to set the default fold level for new buffers.\nnvf will choose one of snacks.picker, mini.pick, telescope, or fzf-lua as the obsidian.nvim picker based on whether they are enabled, in that order.\nYou can enable one of them with one of the following:\n{option}vim.utility.snacks-nvim.setupOpts.picker.enabled and {option}vim.utility.snacks-nvim.enable\n{option}vim.mini.pick.enable\n{option}vim.telescope.enable\n{option}vim.fzf-lua.enable\n\n{option}vim.notes.obsidian.setupOpts.ui.enable is automatically disabled if render-markdown.nvim or markview.nvim are enabled.","path":"options.html#option-vim.notes.obsidian.enable","tokens":["folds","outside","can","notes","markview","whether","choose","vim-markdown","pick","enables","snacks-nvim","buffers","setupopts","for","set","vim_markdown_folding_disable","level","new","mini","following","nvim","with","automatic","complement","snacks","the","disable","option","plugins","headings","enabled","vaults","them","disabled","editor","obsidian","telescope","they","you","markdown","nvf","and","utility","fzf-lua","that","which","inside","folding","vim_markdown_folding_level","vim","one","workspaces","globals","enable","default","heading-level-int","based","are","will","render-markdown","picker","order","automatically","fold"],"title_tokens":["obsidian","enable","vim","option","notes"],"anchors":[]},{"id":"1549","title":"Option: vim.notes.obsidian.setupOpts","content":"Option table to pass into the setup function of obsidian.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.obsidian.setupOpts","tokens":["any","listed","obsidian","options","even","can","table","not","docs","you","pass","the","option","nvim","additional","setup","function","they","into"],"title_tokens":["vim","notes","option","obsidian","setupopts"],"anchors":[]},{"id":"1550","title":"Option: vim.notes.orgmode.enable","content":"Whether to enable nvim-orgmode: Neovim plugin for Emacs Orgmode. Get the best of both worlds.","path":"options.html#option-vim.notes.orgmode.enable","tokens":["emacs","worlds","for","whether","get","the","neovim","nvim-orgmode","enable","orgmode","plugin","best","both"],"title_tokens":["enable","notes","option","orgmode","vim"],"anchors":[]},{"id":"1551","title":"Option: vim.notes.orgmode.setupOpts","content":"Option table to pass into the setup function of Orgmode\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.orgmode.setupOpts","tokens":["they","table","pass","can","listed","setup","orgmode","additional","not","you","function","docs","into","even","option","options","any","the"],"title_tokens":["option","orgmode","setupopts","notes","vim"],"anchors":[]},{"id":"1552","title":"Option: vim.notes.orgmode.setupOpts.org_agenda_files","content":"List of org files to be used as agenda files.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_agenda_files","tokens":["used","files","agenda","org","list"],"title_tokens":["setupopts","orgmode","notes","option","vim","org_agenda_files"],"anchors":[]},{"id":"1553","title":"Option: vim.notes.orgmode.setupOpts.org_default_notes_file","content":"Default org file to be used for notes.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_default_notes_file","tokens":["used","for","file","notes","default","org"],"title_tokens":["setupopts","notes","orgmode","vim","org_default_notes_file","option"],"anchors":[]},{"id":"1554","title":"Option: vim.notes.orgmode.treesitter.enable","content":"Whether to enable Orgmode treesitter.","path":"options.html#option-vim.notes.orgmode.treesitter.enable","tokens":["enable","whether","orgmode","treesitter"],"title_tokens":["option","orgmode","enable","treesitter","vim","notes"],"anchors":[]},{"id":"1555","title":"Option: vim.notes.orgmode.treesitter.orgPackage","content":"The org-nvim treesitter package to use.","path":"options.html#option-vim.notes.orgmode.treesitter.orgPackage","tokens":["the","use","treesitter","org-nvim","package"],"title_tokens":["vim","orgpackage","orgmode","notes","option","treesitter"],"anchors":[]},{"id":"1556","title":"Option: vim.notes.todo-comments.enable","content":"Whether to enable todo-comments: highlight and search for todo comments like TODO, HACK, BUG in your code base.","path":"options.html#option-vim.notes.todo-comments.enable","tokens":["and","bug","code","base","todo-comments","whether","search","for","highlight","comments","hack","todo","your","enable","like"],"title_tokens":["vim","option","todo-comments","enable","notes"],"anchors":[]},{"id":"1557","title":"Option: vim.notes.todo-comments.mappings.quickFix","content":"Open Todo-s in a quickfix list","path":"options.html#option-vim.notes.todo-comments.mappings.quickFix","tokens":["open","quickfix","todo-s","list"],"title_tokens":["quickfix","mappings","notes","vim","option","todo-comments"],"anchors":[]},{"id":"1558","title":"Option: vim.notes.todo-comments.mappings.telescope","content":"Open Todo-s in telescope","path":"options.html#option-vim.notes.todo-comments.mappings.telescope","tokens":["open","telescope","todo-s"],"title_tokens":["vim","notes","mappings","telescope","option","todo-comments"],"anchors":[]},{"id":"1559","title":"Option: vim.notes.todo-comments.mappings.trouble","content":"Open Todo-s in Trouble","path":"options.html#option-vim.notes.todo-comments.mappings.trouble","tokens":["open","trouble","todo-s"],"title_tokens":["mappings","trouble","notes","option","vim","todo-comments"],"anchors":[]},{"id":"1560","title":"Option: vim.notes.todo-comments.setupOpts","content":"Option table to pass into the setup function of todo-comments.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.todo-comments.setupOpts","tokens":["you","table","can","the","setup","they","additional","options","into","pass","docs","nvim","any","even","option","not","listed","todo-comments","function"],"title_tokens":["notes","setupopts","option","vim","todo-comments"],"anchors":[]},{"id":"1561","title":"Option: vim.notes.todo-comments.setupOpts.highlight.pattern","content":"vim regex pattern used for highlighting comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.highlight.pattern","tokens":["pattern","vim","for","comments","highlighting","regex","used"],"title_tokens":["option","vim","pattern","setupopts","todo-comments","notes","highlight"],"anchors":[]},{"id":"1562","title":"Option: vim.notes.todo-comments.setupOpts.search.args","content":"arguments to pass to the search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.args","tokens":["command","search","arguments","pass","the"],"title_tokens":["option","args","todo-comments","setupopts","vim","notes","search"],"anchors":[]},{"id":"1563","title":"Option: vim.notes.todo-comments.setupOpts.search.command","content":"search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.command","tokens":["command","search"],"title_tokens":["command","vim","todo-comments","option","setupopts","search","notes"],"anchors":[]},{"id":"1564","title":"Option: vim.notes.todo-comments.setupOpts.search.pattern","content":"ripgrep regex pattern used for searching comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.pattern","tokens":["comments","regex","pattern","for","ripgrep","used","searching"],"title_tokens":["option","setupopts","todo-comments","search","notes","pattern","vim"],"anchors":[]},{"id":"1565","title":"Option: vim.notify.nvim-notify.enable","content":"Whether to enable nvim-notify notifications.","path":"options.html#option-vim.notify.nvim-notify.enable","tokens":["whether","enable","notifications","nvim-notify"],"title_tokens":["vim","option","notify","enable","nvim-notify"],"anchors":[]},{"id":"1566","title":"Option: vim.notify.nvim-notify.setupOpts","content":"Option table to pass into the setup function of nvim-notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notify.nvim-notify.setupOpts","tokens":["the","you","they","listed","nvim-notify","any","even","option","not","table","additional","function","docs","pass","into","setup","options","can"],"title_tokens":["nvim-notify","setupopts","vim","notify","option"],"anchors":[]},{"id":"1567","title":"Option: vim.notify.nvim-notify.setupOpts.background_colour","content":"The background colour of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.background_colour","tokens":["colour","background","notification","the"],"title_tokens":["option","setupopts","nvim-notify","vim","notify","background_colour"],"anchors":[]},{"id":"1568","title":"Option: vim.notify.nvim-notify.setupOpts.icons","content":"The icons of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.icons","tokens":["notification","the","icons"],"title_tokens":["option","notify","nvim-notify","setupopts","icons","vim"],"anchors":[]},{"id":"1569","title":"Option: vim.notify.nvim-notify.setupOpts.position","content":"The position of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.position","tokens":["notification","position","the"],"title_tokens":["option","nvim-notify","setupopts","vim","notify","position"],"anchors":[]},{"id":"1570","title":"Option: vim.notify.nvim-notify.setupOpts.render","content":"Custom rendering method to be used for displaying notifications","path":"options.html#option-vim.notify.nvim-notify.setupOpts.render","tokens":["notifications","used","for","custom","rendering","method","displaying"],"title_tokens":["option","setupopts","vim","notify","nvim-notify","render"],"anchors":[]},{"id":"1571","title":"Option: vim.notify.nvim-notify.setupOpts.stages","content":"The stages of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.stages","tokens":["stages","the","notification"],"title_tokens":["option","notify","stages","setupopts","vim","nvim-notify"],"anchors":[]},{"id":"1572","title":"Option: vim.notify.nvim-notify.setupOpts.timeout","content":"The timeout of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.timeout","tokens":["notification","timeout","the"],"title_tokens":["vim","option","nvim-notify","setupopts","timeout","notify"],"anchors":[]},{"id":"1573","title":"Option: vim.optPlugins","content":"List of plugins to optionally load on startup.\nThis option has the same type definition as {option}vim.startPlugins and plugins in this list are appended to {option}vim.startPlugins by the wrapper during the build process.\nTo avoid overriding packages and dependencies provided by startPlugins, you are recommended to use this option or {option}vim.extraPlugins option.","path":"options.html#option-vim.optPlugins","tokens":["option","during","overriding","dependencies","appended","plugins","you","startup","provided","load","vim","use","extraplugins","this","avoid","definition","recommended","and","list","type","wrapper","has","packages","the","process","startplugins","build","are","same","optionally"],"title_tokens":["option","vim","optplugins"],"anchors":[]},{"id":"1574","title":"Option: vim.options","content":"A freeform attribute set containing vim options to be set as early as possible. If populated, this option will set vim options in the built {option}luaConfigRC after basic and before pluginConfigs DAG entries.\n::: {.note} {foo = \"bar\";} will set vim.opt.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.options","tokens":["resulting","possible","options","after","basic","inferred","foo","freeform","from","passed","opt","pluginconfigs","containing","vim","built","dag","this","entries","pair","before","set","populated","luaconfigrc","name","type","bar","value","and","will","where","the","early","note","lua","option","attribute"],"title_tokens":["options","vim","option"],"anchors":[]},{"id":"1575","title":"Option: vim.options.autoindent","content":"Enable auto indent","path":"options.html#option-vim.options.autoindent","tokens":["enable","auto","indent"],"title_tokens":["option","vim","options","autoindent"],"anchors":[]},{"id":"1576","title":"Option: vim.options.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.options.cmdheight","tokens":["command","the","height","pane"],"title_tokens":["cmdheight","options","option","vim"],"anchors":[]},{"id":"1577","title":"Option: vim.options.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.options.cursorlineopt","tokens":["text","highlight","with","line","cursor","the","cursorline","hl-cursorline"],"title_tokens":["cursorlineopt","vim","options","option"],"anchors":[]},{"id":"1578","title":"Option: vim.options.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.options.mouse","tokens":["not","proper","modes","prompt","and","ensure","such","please","here","corresponding","passed","conversion","any","check","insert","help","lua","when","all","file","neovim","more-prompt","command-line","this","support","for","option","takes","type","per","mouse","hit-enter","value","documentation","visual","string","set","normal","editing","the","that","valid"],"title_tokens":["mouse","options","option","vim"],"anchors":[]},{"id":"1579","title":"Option: vim.options.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.options.shiftwidth","tokens":["spaces","number","etc","value","indent","use","zero","auto","cindent","for","when","option","will","step","used","the","tabstop","each"],"title_tokens":["option","shiftwidth","vim","options"],"anchors":[]},{"id":"1580","title":"Option: vim.options.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.options.signcolumn","tokens":["the","show","sign","column","whether"],"title_tokens":["signcolumn","vim","option","options"],"anchors":[]},{"id":"1581","title":"Option: vim.options.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.options.splitbelow","tokens":["will","instead","below","top","new","open","splits"],"title_tokens":["option","options","splitbelow","vim"],"anchors":[]},{"id":"1582","title":"Option: vim.options.splitright","content":"New splits will open to the right","path":"options.html#option-vim.options.splitright","tokens":["the","new","right","will","open","splits"],"title_tokens":["options","splitright","option","vim"],"anchors":[]},{"id":"1583","title":"Option: vim.options.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.options.tabstop","tokens":["file","also","command","and","for","option","spaces","number","the","tab","retab","softtabstop","counts","see","that"],"title_tokens":["options","tabstop","option","vim"],"anchors":[]},{"id":"1584","title":"Option: vim.options.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.options.termguicolors","tokens":["set","terminal","colours","for","256"],"title_tokens":["termguicolors","vim","options","option"],"anchors":[]},{"id":"1585","title":"Option: vim.options.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.options.tm","tokens":["mapped","complete","timeout","neovim","action","will","for","that","wait"],"title_tokens":["options","option","vim"],"anchors":[]},{"id":"1586","title":"Option: vim.options.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.options.updatetime","tokens":["the","number","event","fired","cursor","hold","till","milliseconds"],"title_tokens":["option","vim","options","updatetime"],"anchors":[]},{"id":"1587","title":"Option: vim.options.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.options.wrap","tokens":["wrapping","word","enable"],"title_tokens":["wrap","vim","options","option"],"anchors":[]},{"id":"1588","title":"Option: vim.opts","content":"Alias of {option}vim.options.","path":"options.html#option-vim.opts","tokens":["option","options","vim","alias"],"title_tokens":["vim","opts","option"],"anchors":[]},{"id":"1589","title":"Option: vim.opts.autoindent","content":"Enable auto indent","path":"options.html#option-vim.opts.autoindent","tokens":["enable","auto","indent"],"title_tokens":["opts","autoindent","option","vim"],"anchors":[]},{"id":"1590","title":"Option: vim.opts.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.opts.cmdheight","tokens":["command","pane","height","the"],"title_tokens":["opts","option","vim","cmdheight"],"anchors":[]},{"id":"1591","title":"Option: vim.opts.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.opts.cursorlineopt","tokens":["line","cursorline","the","highlight","cursor","text","with","hl-cursorline"],"title_tokens":["cursorlineopt","option","opts","vim"],"anchors":[]},{"id":"1592","title":"Option: vim.opts.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.opts.mouse","tokens":["when","valid","please","type","for","and","prompt","lua","not","here","modes","takes","check","file","conversion","editing","normal","command-line","visual","mouse","insert","set","string","such","all","that","value","more-prompt","any","per","documentation","corresponding","neovim","help","option","the","ensure","hit-enter","proper","passed","support","this"],"title_tokens":["opts","vim","mouse","option"],"anchors":[]},{"id":"1593","title":"Option: vim.opts.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.opts.shiftwidth","tokens":["use","etc","when","indent","cindent","each","the","value","number","step","spaces","auto","for","zero","option","used","tabstop","will"],"title_tokens":["opts","shiftwidth","vim","option"],"anchors":[]},{"id":"1594","title":"Option: vim.opts.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.opts.signcolumn","tokens":["whether","sign","column","show","the"],"title_tokens":["option","signcolumn","vim","opts"],"anchors":[]},{"id":"1595","title":"Option: vim.opts.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.opts.splitbelow","tokens":["will","open","splits","below","instead","new","top"],"title_tokens":["vim","option","opts","splitbelow"],"anchors":[]},{"id":"1596","title":"Option: vim.opts.splitright","content":"New splits will open to the right","path":"options.html#option-vim.opts.splitright","tokens":["will","the","right","open","splits","new"],"title_tokens":["option","opts","vim","splitright"],"anchors":[]},{"id":"1597","title":"Option: vim.opts.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.opts.tabstop","tokens":["retab","the","spaces","number","counts","and","for","see","that","option","tab","softtabstop","file","also","command"],"title_tokens":["vim","option","tabstop","opts"],"anchors":[]},{"id":"1598","title":"Option: vim.opts.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.opts.termguicolors","tokens":["set","256","colours","terminal","for"],"title_tokens":["opts","option","vim","termguicolors"],"anchors":[]},{"id":"1599","title":"Option: vim.opts.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.opts.tm","tokens":["wait","for","action","neovim","timeout","mapped","that","will","complete"],"title_tokens":["vim","option","opts"],"anchors":[]},{"id":"1600","title":"Option: vim.opts.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.opts.updatetime","tokens":["event","milliseconds","number","fired","cursor","the","till","hold"],"title_tokens":["vim","opts","updatetime","option"],"anchors":[]},{"id":"1601","title":"Option: vim.opts.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.opts.wrap","tokens":["enable","word","wrapping"],"title_tokens":["option","vim","opts","wrap"],"anchors":[]},{"id":"1602","title":"Option: vim.package","content":"The neovim package to use for the wrapper. This corresponds to the package that will be wrapped with your plugins and settings.\n::: {.warning} You will need to use an unwrapped package for this option to work as intended. Using an already wrapped package here may yield undesirable results. :::","path":"options.html#option-vim.package","tokens":["intended","may","need","already","results","use","your","undesirable","unwrapped","wrapper","work","option","plugins","you","for","settings","this","yield","warning","and","that","package","using","with","will","wrapped","neovim","here","the","corresponds"],"title_tokens":["option","vim","package"],"anchors":[]},{"id":"1603","title":"Option: vim.pluginOverrides","content":"Attribute set of plugins to override default values","path":"options.html#option-vim.pluginOverrides","tokens":["set","attribute","plugins","values","override","default"],"title_tokens":["vim","option","pluginoverrides"],"anchors":[]},{"id":"1604","title":"Option: vim.pluginRC","content":"The DAG used to configure plugins. If a string is passed, entryAnywhere is automatically applied.","path":"options.html#option-vim.pluginRC","tokens":["automatically","applied","the","string","plugins","dag","passed","used","entryanywhere","configure"],"title_tokens":["vim","pluginrc","option"],"anchors":[]},{"id":"1605","title":"Option: vim.presence.neocord.enable","content":"Whether to enable neocord plugin for discord rich presence.","path":"options.html#option-vim.presence.neocord.enable","tokens":["rich","for","enable","neocord","discord","plugin","whether","presence"],"title_tokens":["option","neocord","enable","presence","vim"],"anchors":[]},{"id":"1606","title":"Option: vim.presence.neocord.setupOpts","content":"Option table to pass into the setup function of neocord\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.presence.neocord.setupOpts","tokens":["setup","docs","additional","not","table","you","can","into","pass","they","options","option","any","even","the","neocord","function","listed"],"title_tokens":["setupopts","vim","presence","option","neocord"],"anchors":[]},{"id":"1607","title":"Option: vim.presence.neocord.setupOpts.auto_update","content":"Automatically update the presence","path":"options.html#option-vim.presence.neocord.setupOpts.auto_update","tokens":["update","presence","the","automatically"],"title_tokens":["presence","vim","option","neocord","auto_update","setupopts"],"anchors":[]},{"id":"1608","title":"Option: vim.presence.neocord.setupOpts.blacklist","content":"List of filetypes to ignore","path":"options.html#option-vim.presence.neocord.setupOpts.blacklist","tokens":["ignore","list","filetypes"],"title_tokens":["option","blacklist","setupopts","vim","presence","neocord"],"anchors":[]},{"id":"1609","title":"Option: vim.presence.neocord.setupOpts.client_id","content":"Client ID of the application","path":"options.html#option-vim.presence.neocord.setupOpts.client_id","tokens":["the","client","application"],"title_tokens":["presence","option","vim","neocord","setupopts","client_id"],"anchors":[]},{"id":"1610","title":"Option: vim.presence.neocord.setupOpts.debounce_timeout","content":"Number of seconds to debounce events","path":"options.html#option-vim.presence.neocord.setupOpts.debounce_timeout","tokens":["seconds","debounce","events","number"],"title_tokens":["neocord","setupopts","presence","option","debounce_timeout","vim"],"anchors":[]},{"id":"1611","title":"Option: vim.presence.neocord.setupOpts.editing_text","content":"Text displayed when editing a file","path":"options.html#option-vim.presence.neocord.setupOpts.editing_text","tokens":["when","displayed","editing","file","text"],"title_tokens":["vim","setupopts","presence","neocord","editing_text","option"],"anchors":[]},{"id":"1612","title":"Option: vim.presence.neocord.setupOpts.enable_line_number","content":"Show line number on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.enable_line_number","tokens":["item","the","rpc","show","line","number"],"title_tokens":["neocord","option","vim","enable_line_number","setupopts","presence"],"anchors":[]},{"id":"1613","title":"Option: vim.presence.neocord.setupOpts.file_explorer_text","content":"Text displayed when browsing files","path":"options.html#option-vim.presence.neocord.setupOpts.file_explorer_text","tokens":["displayed","files","browsing","when","text"],"title_tokens":["setupopts","option","file_explorer_text","presence","vim","neocord"],"anchors":[]},{"id":"1614","title":"Option: vim.presence.neocord.setupOpts.git_commit_text","content":"Text displayed when committing changes","path":"options.html#option-vim.presence.neocord.setupOpts.git_commit_text","tokens":["displayed","committing","changes","text","when"],"title_tokens":["option","vim","neocord","presence","git_commit_text","setupopts"],"anchors":[]},{"id":"1615","title":"Option: vim.presence.neocord.setupOpts.line_number_text","content":"Text displayed when showing line number","path":"options.html#option-vim.presence.neocord.setupOpts.line_number_text","tokens":["text","when","showing","displayed","line","number"],"title_tokens":["option","vim","line_number_text","setupopts","neocord","presence"],"anchors":[]},{"id":"1616","title":"Option: vim.presence.neocord.setupOpts.log_level","content":"Log level to be used by the plugin","path":"options.html#option-vim.presence.neocord.setupOpts.log_level","tokens":["level","plugin","log","the","used"],"title_tokens":["log_level","neocord","option","setupopts","vim","presence"],"anchors":[]},{"id":"1617","title":"Option: vim.presence.neocord.setupOpts.logo","content":"Logo to be displayed on the RPC item\nThis must be either \"auto\" or an URL to your image of choice","path":"options.html#option-vim.presence.neocord.setupOpts.logo","tokens":["image","choice","the","must","this","auto","item","displayed","url","either","logo","rpc","your"],"title_tokens":["vim","setupopts","option","neocord","logo","presence"],"anchors":[]},{"id":"1618","title":"Option: vim.presence.neocord.setupOpts.logo_tooltip","content":"Text displayed when hovering over the Neovim image","path":"options.html#option-vim.presence.neocord.setupOpts.logo_tooltip","tokens":["hovering","text","displayed","when","the","neovim","image","over"],"title_tokens":["neocord","presence","logo_tooltip","option","vim","setupopts"],"anchors":[]},{"id":"1619","title":"Option: vim.presence.neocord.setupOpts.main_image","content":"Main image to be displayed","path":"options.html#option-vim.presence.neocord.setupOpts.main_image","tokens":["main","image","displayed"],"title_tokens":["option","neocord","vim","main_image","setupopts","presence"],"anchors":[]},{"id":"1620","title":"Option: vim.presence.neocord.setupOpts.plugin_manager_text","content":"Text displayed when managing plugins","path":"options.html#option-vim.presence.neocord.setupOpts.plugin_manager_text","tokens":["text","managing","displayed","when","plugins"],"title_tokens":["plugin_manager_text","presence","vim","setupopts","neocord","option"],"anchors":[]},{"id":"1621","title":"Option: vim.presence.neocord.setupOpts.reading_text","content":"Text displayed when reading a file","path":"options.html#option-vim.presence.neocord.setupOpts.reading_text","tokens":["text","displayed","file","when","reading"],"title_tokens":["setupopts","vim","option","presence","reading_text","neocord"],"anchors":[]},{"id":"1622","title":"Option: vim.presence.neocord.setupOpts.show_time","content":"Show time on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.show_time","tokens":["the","show","item","time","rpc"],"title_tokens":["neocord","option","vim","presence","show_time","setupopts"],"anchors":[]},{"id":"1623","title":"Option: vim.presence.neocord.setupOpts.terminal_text","content":"Text displayed when working on the terminal","path":"options.html#option-vim.presence.neocord.setupOpts.terminal_text","tokens":["displayed","working","when","terminal","text","the"],"title_tokens":["terminal_text","vim","presence","option","neocord","setupopts"],"anchors":[]},{"id":"1624","title":"Option: vim.presence.neocord.setupOpts.workspace_text","content":"Text displayed when working on a project","path":"options.html#option-vim.presence.neocord.setupOpts.workspace_text","tokens":["text","project","working","when","displayed"],"title_tokens":["setupopts","presence","workspace_text","vim","neocord","option"],"anchors":[]},{"id":"1625","title":"Option: vim.preventJunkFiles","content":"Prevent swapfile and backupfile from being created.\nfalse is the default Neovim behaviour. If you wish to create backup and swapfiles, set this option to false.","path":"options.html#option-vim.preventJunkFiles","tokens":["this","prevent","swapfile","and","the","neovim","being","you","default","create","wish","set","option","backupfile","behaviour","swapfiles","created","from","false","backup"],"title_tokens":["vim","preventjunkfiles","option"],"anchors":[]},{"id":"1626","title":"Option: vim.projects.project-nvim.enable","content":"Whether to enable project-nvim for project management.","path":"options.html#option-vim.projects.project-nvim.enable","tokens":["project","whether","enable","for","management","project-nvim"],"title_tokens":["project-nvim","option","projects","vim","enable"],"anchors":[]},{"id":"1627","title":"Option: vim.projects.project-nvim.setupOpts","content":"Option table to pass into the setup function of Project.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.projects.project-nvim.setupOpts","tokens":["any","nvim","pass","function","into","not","table","you","options","additional","setup","the","they","listed","option","can","even","docs","project"],"title_tokens":["vim","option","setupopts","project-nvim","projects"],"anchors":[]},{"id":"1628","title":"Option: vim.projects.project-nvim.setupOpts.detection_methods","content":"Detection methods to use","path":"options.html#option-vim.projects.project-nvim.setupOpts.detection_methods","tokens":["methods","use","detection"],"title_tokens":["projects","detection_methods","project-nvim","setupopts","option","vim"],"anchors":[]},{"id":"1629","title":"Option: vim.projects.project-nvim.setupOpts.exclude_dirs","content":"Directories to exclude from project root search","path":"options.html#option-vim.projects.project-nvim.setupOpts.exclude_dirs","tokens":["exclude","project","root","from","search","directories"],"title_tokens":["option","projects","vim","project-nvim","setupopts","exclude_dirs"],"anchors":[]},{"id":"1630","title":"Option: vim.projects.project-nvim.setupOpts.lsp_ignored","content":"LSP servers no ignore by name","path":"options.html#option-vim.projects.project-nvim.setupOpts.lsp_ignored","tokens":["servers","ignore","lsp","name"],"title_tokens":["projects","project-nvim","setupopts","option","vim","lsp_ignored"],"anchors":[]},{"id":"1631","title":"Option: vim.projects.project-nvim.setupOpts.manual_mode","content":"don't automatically change the root directory so the user has the option to manually do so using :ProjectRoot command","path":"options.html#option-vim.projects.project-nvim.setupOpts.manual_mode","tokens":["change","projectroot","option","user","manually","automatically","command","don","the","directory","root","has","using"],"title_tokens":["option","manual_mode","setupopts","projects","vim","project-nvim"],"anchors":[]},{"id":"1632","title":"Option: vim.projects.project-nvim.setupOpts.patterns","content":"Patterns to use for pattern detection method","path":"options.html#option-vim.projects.project-nvim.setupOpts.patterns","tokens":["detection","for","method","pattern","patterns","use"],"title_tokens":["vim","setupopts","patterns","projects","option","project-nvim"],"anchors":[]},{"id":"1633","title":"Option: vim.projects.project-nvim.setupOpts.scope_chdir","content":"What scope to change the directory","path":"options.html#option-vim.projects.project-nvim.setupOpts.scope_chdir","tokens":["what","the","scope","change","directory"],"title_tokens":["projects","scope_chdir","vim","option","setupopts","project-nvim"],"anchors":[]},{"id":"1634","title":"Option: vim.projects.project-nvim.setupOpts.show_hidden","content":"Show hidden files in telescope picker","path":"options.html#option-vim.projects.project-nvim.setupOpts.show_hidden","tokens":["hidden","telescope","show","picker","files"],"title_tokens":["setupopts","vim","project-nvim","show_hidden","option","projects"],"anchors":[]},{"id":"1635","title":"Option: vim.projects.project-nvim.setupOpts.silent_chdir","content":"Silently change directory when changing project","path":"options.html#option-vim.projects.project-nvim.setupOpts.silent_chdir","tokens":["silently","directory","when","change","changing","project"],"title_tokens":["project-nvim","setupopts","vim","option","silent_chdir","projects"],"anchors":[]},{"id":"1636","title":"Option: vim.python3Packages","content":"List of python packages to install","path":"options.html#option-vim.python3Packages","tokens":["packages","install","python","list"],"title_tokens":["python3packages","vim","option"],"anchors":[]},{"id":"1637","title":"Option: vim.repl.conjure.enable","content":"Whether to enable Conjure.","path":"options.html#option-vim.repl.conjure.enable","tokens":["conjure","whether","enable"],"title_tokens":["conjure","enable","vim","repl","option"],"anchors":[]},{"id":"1638","title":"Option: vim.runner.run-nvim.enable","content":"Whether to enable run.nvim.","path":"options.html#option-vim.runner.run-nvim.enable","tokens":["enable","nvim","whether","run"],"title_tokens":["vim","option","runner","run-nvim","enable"],"anchors":[]},{"id":"1639","title":"Option: vim.runner.run-nvim.mappings.run","content":"Run cached","path":"options.html#option-vim.runner.run-nvim.mappings.run","tokens":["cached","run"],"title_tokens":["runner","vim","run-nvim","mappings","run","option"],"anchors":[]},{"id":"1640","title":"Option: vim.runner.run-nvim.mappings.runCommand","content":"Run prompt","path":"options.html#option-vim.runner.run-nvim.mappings.runCommand","tokens":["run","prompt"],"title_tokens":["runcommand","runner","vim","run-nvim","mappings","option"],"anchors":[]},{"id":"1641","title":"Option: vim.runner.run-nvim.mappings.runOverride","content":"Run and override","path":"options.html#option-vim.runner.run-nvim.mappings.runOverride","tokens":["and","run","override"],"title_tokens":["runner","mappings","option","run-nvim","vim","runoverride"],"anchors":[]},{"id":"1642","title":"Option: vim.runner.run-nvim.setupOpts","content":"Option table to pass into the setup function of run.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.runner.run-nvim.setupOpts","tokens":["option","pass","you","can","additional","not","they","table","run","the","any","options","nvim","listed","docs","into","setup","function","even"],"title_tokens":["runner","setupopts","option","vim","run-nvim"],"anchors":[]},{"id":"1643","title":"Option: vim.searchCase","content":"Set the case sensitivity of search","path":"options.html#option-vim.searchCase","tokens":["case","sensitivity","the","set","search"],"title_tokens":["option","searchcase","vim"],"anchors":[]},{"id":"1644","title":"Option: vim.session.nvim-session-manager.enable","content":"Whether to enable nvim-session-manager: manage sessions like folders in VSCode.","path":"options.html#option-vim.session.nvim-session-manager.enable","tokens":["manage","like","enable","nvim-session-manager","whether","folders","sessions","vscode"],"title_tokens":["option","session","enable","vim","nvim-session-manager"],"anchors":[]},{"id":"1645","title":"Option: vim.session.nvim-session-manager.mappings.deleteSession","content":"Delete session","path":"options.html#option-vim.session.nvim-session-manager.mappings.deleteSession","tokens":["delete","session"],"title_tokens":["mappings","deletesession","option","session","vim","nvim-session-manager"],"anchors":[]},{"id":"1646","title":"Option: vim.session.nvim-session-manager.mappings.loadLastSession","content":"Load last session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadLastSession","tokens":["last","session","load"],"title_tokens":["option","session","loadlastsession","nvim-session-manager","mappings","vim"],"anchors":[]},{"id":"1647","title":"Option: vim.session.nvim-session-manager.mappings.loadSession","content":"Load session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadSession","tokens":["load","session"],"title_tokens":["vim","mappings","option","session","loadsession","nvim-session-manager"],"anchors":[]},{"id":"1648","title":"Option: vim.session.nvim-session-manager.mappings.saveCurrentSession","content":"Save current session","path":"options.html#option-vim.session.nvim-session-manager.mappings.saveCurrentSession","tokens":["save","current","session"],"title_tokens":["savecurrentsession","mappings","vim","nvim-session-manager","session","option"],"anchors":[]},{"id":"1649","title":"Option: vim.session.nvim-session-manager.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.session.nvim-session-manager.setupOpts","tokens":["pass","listed","even","any","docs","additional","options","not","option","function","table","they","which-key","setup","can","into","the","you"],"title_tokens":["nvim-session-manager","setupopts","option","session","vim"],"anchors":[]},{"id":"1650","title":"Option: vim.session.nvim-session-manager.setupOpts.autoload_mode","content":"Define what to do when Neovim is started without arguments.\nTakes either one of \"Disabled\", \"CurrentDir\", \"LastSession\", \"GitSession\" in which case the value will be inserted into sm.AutoloadMode., or an inline Lua value.","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autoload_mode","tokens":["arguments","autoloadmode","gitsession","one","which","into","started","takes","inserted","value","when","inline","neovim","currentdir","the","lua","what","lastsession","define","disabled","either","case","without","will"],"title_tokens":["nvim-session-manager","setupopts","autoload_mode","vim","session","option"],"anchors":[]},{"id":"1651","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","content":"All buffers of these buffer types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","tokens":["buffers","types","these","saved","closed","buffer","all","before","the","session","will"],"title_tokens":["session","nvim-session-manager","vim","autosave_ignore_buftypes","option","setupopts"],"anchors":[]},{"id":"1652","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","content":"A list of directories where the session will not be autosaved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","tokens":["session","autosaved","directories","will","list","where","not","the"],"title_tokens":["nvim-session-manager","vim","autosave_ignore_dirs","setupopts","session","option"],"anchors":[]},{"id":"1653","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","content":"All buffers of these file types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","tokens":["before","session","types","will","buffers","all","the","saved","closed","file","these"],"title_tokens":["setupopts","vim","autosave_ignore_filetypes","option","session","nvim-session-manager"],"anchors":[]},{"id":"1654","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","content":"Plugin will not save a session when no buffers are opened, or all of them are not writable or listed","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","tokens":["are","all","listed","writable","opened","save","buffers","will","them","when","not","session","plugin"],"title_tokens":["session","setupopts","nvim-session-manager","vim","autosave_ignore_not_normal","option"],"anchors":[]},{"id":"1655","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_last_session","content":"Automatically save last session on exit and on session switch","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_last_session","tokens":["save","last","automatically","and","session","exit","switch"],"title_tokens":["vim","autosave_last_session","option","session","nvim-session-manager","setupopts"],"anchors":[]},{"id":"1656","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","content":"Always autosaves session. If true, only autosaves after a session is active","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","tokens":["autosaves","active","always","true","only","after","session"],"title_tokens":["option","session","vim","setupopts","nvim-session-manager","autosave_only_in_session"],"anchors":[]},{"id":"1657","title":"Option: vim.session.nvim-session-manager.setupOpts.colon_replacer","content":"The character to which the colon symbol will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.colon_replacer","tokens":["symbol","character","colon","replaced","which","for","files","the","session","will"],"title_tokens":["nvim-session-manager","option","session","vim","colon_replacer","setupopts"],"anchors":[]},{"id":"1658","title":"Option: vim.session.nvim-session-manager.setupOpts.max_path_length","content":"Shorten the display path if length exceeds this threshold.\nUse 0 if don't want to shorten the path at all","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.max_path_length","tokens":["the","this","path","length","want","all","shorten","display","threshold","use","exceeds","don"],"title_tokens":["vim","option","setupopts","max_path_length","session","nvim-session-manager"],"anchors":[]},{"id":"1659","title":"Option: vim.session.nvim-session-manager.setupOpts.path_replacer","content":"The character to which the path separator will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.path_replacer","tokens":["the","which","replaced","character","separator","for","session","files","will","path"],"title_tokens":["nvim-session-manager","setupopts","session","vim","path_replacer","option"],"anchors":[]},{"id":"1660","title":"Option: vim.session.nvim-session-manager.usePicker","content":"Whether we should use dressing.nvim to build a session picker UI","path":"options.html#option-vim.session.nvim-session-manager.usePicker","tokens":["build","nvim","session","use","should","whether","dressing","picker"],"title_tokens":["option","vim","session","nvim-session-manager","usepicker"],"anchors":[]},{"id":"1661","title":"Option: vim.snippets.luasnip.customSnippets.snipmate","content":"A list containing custom snippets in the SnipMate format to be loaded by LuaSnip.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate","tokens":["the","containing","snipmate","list","format","luasnip","custom","snippets","loaded"],"title_tokens":["option","vim","snippets","luasnip","customsnippets","snipmate"],"anchors":[]},{"id":"1662","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.body","content":"The body of the snippet in SnipMate format (see LuaSnip Documentation).","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.body","tokens":["the","body","documentation","see","snipmate","luasnip","snippet","format"],"title_tokens":["snipmate","body","customsnippets","name","vim","luasnip","snippets","option"],"anchors":[]},{"id":"1663","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.description","content":"The description shown for this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.description","tokens":["for","the","description","this","snippet","shown"],"title_tokens":["luasnip","vim","snippets","description","option","name","customsnippets","snipmate"],"anchors":[]},{"id":"1664","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.trigger","content":"The trigger used to activate this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.trigger","tokens":["used","trigger","this","snippet","the","activate"],"title_tokens":["snipmate","customsnippets","snippets","trigger","name","option","luasnip","vim"],"anchors":[]},{"id":"1665","title":"Option: vim.snippets.luasnip.enable","content":"Whether to enable luasnip.","path":"options.html#option-vim.snippets.luasnip.enable","tokens":["enable","whether","luasnip"],"title_tokens":["vim","snippets","option","luasnip","enable"],"anchors":[]},{"id":"1666","title":"Option: vim.snippets.luasnip.loaders","content":"Lua code used to load snippet providers.","path":"options.html#option-vim.snippets.luasnip.loaders","tokens":["lua","code","used","load","snippet","providers"],"title_tokens":["vim","snippets","option","luasnip","loaders"],"anchors":[]},{"id":"1667","title":"Option: vim.snippets.luasnip.providers","content":"The snippet provider packages.\n::: {.note} These are simply appended to {option} vim.startPlugins. :::","path":"options.html#option-vim.snippets.luasnip.providers","tokens":["packages","snippet","the","are","note","these","simply","vim","appended","startplugins","provider","option"],"title_tokens":["providers","luasnip","snippets","vim","option"],"anchors":[]},{"id":"1668","title":"Option: vim.snippets.luasnip.setupOpts","content":"Option table to pass into the setup function of LuaSnip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.snippets.luasnip.setupOpts","tokens":["can","table","any","even","they","not","pass","options","listed","function","the","setup","into","you","luasnip","docs","option","additional"],"title_tokens":["setupopts","vim","snippets","option","luasnip"],"anchors":[]},{"id":"1669","title":"Option: vim.snippets.luasnip.setupOpts.enable_autosnippets","content":"Whether to enable autosnippets.","path":"options.html#option-vim.snippets.luasnip.setupOpts.enable_autosnippets","tokens":["whether","autosnippets","enable"],"title_tokens":["luasnip","enable_autosnippets","option","setupopts","snippets","vim"],"anchors":[]},{"id":"1670","title":"Option: vim.spellcheck.enable","content":"Whether to enable Neovim's built-in spellchecking.","path":"options.html#option-vim.spellcheck.enable","tokens":["neovim","built-in","spellchecking","whether","enable"],"title_tokens":["vim","spellcheck","enable","option"],"anchors":[]},{"id":"1671","title":"Option: vim.spellcheck.extraSpellWords","content":"Additional words to be used for spellchecking. The names of each key will be used as the language code for the spell file. For example\nwill result in en.utf-8.add.spl being added to Neovim's runtime in the {file}spell directory.\n::: {.warning} The attribute keys must be in \".\" format for Neovim to compile your spellfiles without mangling the resulting file names. Please make sure that you enter the correct value, as nvf does not do any kind of internal checking. Please see {command}:help mkspell for more details.\nExample:\n:::\nNote that while adding a new language, you will still need to add the name of the language (e.g. \"en\") to the {option}vim.spellcheck.languages list by name in order to enable spellchecking for the language. By default only \"en\" is in the list.","path":"options.html#option-vim.spellcheck.extraSpellWords","tokens":["correct","sure","name","resulting","make","example","being","need","for","each","spell","must","spl","details","adding","language","used","utf-8","new","spellcheck","key","runtime","see","help","enable","result","format","note","will","code","without","please","enter","any","checking","list","spellchecking","warning","does","option","languages","you","more","that","directory","not","additional","neovim","file","keys","order","still","attribute","mkspell","internal","compile","encoding","added","add","value","words","default","kind","nvf","mangling","command","spellfiles","your","names","while","the","vim","only"],"title_tokens":["vim","option","extraspellwords","spellcheck"],"anchors":[]},{"id":"1672","title":"Option: vim.spellcheck.ignoreTerminal","content":"Disable spell checking in terminal.","path":"options.html#option-vim.spellcheck.ignoreTerminal","tokens":["checking","disable","spell","terminal"],"title_tokens":["option","spellcheck","ignoreterminal","vim"],"anchors":[]},{"id":"1673","title":"Option: vim.spellcheck.ignoredFiletypes","content":"A list of filetypes for which spellchecking will be disabled.\n::: {.tip} You may use {command}:echo &filetype in Neovim to find out the filetype for a specific buffer. :::","path":"options.html#option-vim.spellcheck.ignoredFiletypes","tokens":["find","disabled","which","spellchecking","buffer","filetypes","the","command","for","you","tip","use","may","list","out","specific","neovim","will","echo","filetype"],"title_tokens":["vim","ignoredfiletypes","spellcheck","option"],"anchors":[]},{"id":"1674","title":"Option: vim.spellcheck.languages","content":"A list of languages that should be used for spellchecking.\nTo add your own language files, you may place your spell directory in either {file}$XDG_CONFIG_HOME/nvf or in a path that is included in the {option}vim.additionalRuntimePaths list provided by nvf.","path":"options.html#option-vim.spellcheck.languages","tokens":["either","the","add","file","provided","spell","place","directory","used","files","your","language","own","option","may","you","xdg_config_home","included","additionalruntimepaths","nvf","list","vim","languages","that","path","for","spellchecking","should"],"title_tokens":["vim","languages","option","spellcheck"],"anchors":[]},{"id":"1675","title":"Option: vim.spellcheck.programmingWordlist.enable","content":"Whether to enable vim-dirtytalk, a wordlist for programmers containing common programming terms.\n::: {.note} Enabling this option will unconditionally set {option}vim.spellcheck.enable to true as vim-dirtytalk depends on spellchecking having been set up.\nRun {command}:DirtytalkUpdate on first use to download the spellfile. ::: .","path":"options.html#option-vim.spellcheck.programmingWordlist.enable","tokens":["containing","programming","spellcheck","set","true","download","note","enabling","will","this","common","the","enable","spellchecking","vim-dirtytalk","command","terms","use","run","vim","whether","having","for","option","unconditionally","first","depends","been","programmers","dirtytalkupdate","spellfile","wordlist"],"title_tokens":["option","vim","enable","spellcheck","programmingwordlist"],"anchors":[]},{"id":"1676","title":"Option: vim.spellcheck.vim-dirtytalk.enable","content":"Alias of {option}vim.spellcheck.programmingWordlist.enable.","path":"options.html#option-vim.spellcheck.vim-dirtytalk.enable","tokens":["option","vim","spellcheck","programmingwordlist","enable","alias"],"title_tokens":["spellcheck","vim","vim-dirtytalk","enable","option"],"anchors":[]},{"id":"1677","title":"Option: vim.startPlugins","content":"List of plugins to load on startup. This is used internally to add plugins to Neovim's runtime.\nTo add additional plugins to your configuration, consider using the {option}vim.extraPlugins option.","path":"options.html#option-vim.startPlugins","tokens":["vim","using","extraplugins","plugins","consider","load","option","runtime","used","startup","the","add","list","your","neovim","configuration","additional","this","internally"],"title_tokens":["option","vim","startplugins"],"anchors":[]},{"id":"1678","title":"Option: vim.statusline.lualine.activeSection.a","content":"active config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.a","tokens":["config","for","active"],"title_tokens":["vim","option","lualine","activesection","statusline"],"anchors":[]},{"id":"1679","title":"Option: vim.statusline.lualine.activeSection.b","content":"active config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.b","tokens":["active","config","for"],"title_tokens":["lualine","activesection","statusline","option","vim"],"anchors":[]},{"id":"1680","title":"Option: vim.statusline.lualine.activeSection.c","content":"active config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.c","tokens":["for","config","active"],"title_tokens":["vim","statusline","activesection","lualine","option"],"anchors":[]},{"id":"1681","title":"Option: vim.statusline.lualine.activeSection.x","content":"active config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.x","tokens":["for","active","config"],"title_tokens":["lualine","activesection","vim","statusline","option"],"anchors":[]},{"id":"1682","title":"Option: vim.statusline.lualine.activeSection.y","content":"active config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.y","tokens":["for","active","config"],"title_tokens":["option","vim","statusline","lualine","activesection"],"anchors":[]},{"id":"1683","title":"Option: vim.statusline.lualine.activeSection.z","content":"active config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.activeSection.z","tokens":["for","config","active"],"title_tokens":["option","lualine","activesection","statusline","vim"],"anchors":[]},{"id":"1684","title":"Option: vim.statusline.lualine.alwaysDivideMiddle","content":"Always divide middle section","path":"options.html#option-vim.statusline.lualine.alwaysDivideMiddle","tokens":["middle","divide","always","section"],"title_tokens":["lualine","option","alwaysdividemiddle","vim","statusline"],"anchors":[]},{"id":"1685","title":"Option: vim.statusline.lualine.componentSeparator.left","content":"Component separator for left side","path":"options.html#option-vim.statusline.lualine.componentSeparator.left","tokens":["side","for","separator","component","left"],"title_tokens":["left","statusline","vim","lualine","option","componentseparator"],"anchors":[]},{"id":"1686","title":"Option: vim.statusline.lualine.componentSeparator.right","content":"Component separator for right side","path":"options.html#option-vim.statusline.lualine.componentSeparator.right","tokens":["side","for","component","right","separator"],"title_tokens":["componentseparator","vim","statusline","right","option","lualine"],"anchors":[]},{"id":"1687","title":"Option: vim.statusline.lualine.disabledFiletypes.statusline","content":"Filetypes to disable lualine on for statusline","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.statusline","tokens":["lualine","disable","for","filetypes","statusline"],"title_tokens":["vim","lualine","statusline","option","disabledfiletypes"],"anchors":[]},{"id":"1688","title":"Option: vim.statusline.lualine.disabledFiletypes.winbar","content":"Filetypes to disable lualine on for winbar","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.winbar","tokens":["filetypes","winbar","for","lualine","disable"],"title_tokens":["winbar","lualine","disabledfiletypes","option","vim","statusline"],"anchors":[]},{"id":"1689","title":"Option: vim.statusline.lualine.enable","content":"Whether to enable lualine statusline plugin.","path":"options.html#option-vim.statusline.lualine.enable","tokens":["statusline","plugin","lualine","whether","enable"],"title_tokens":["vim","statusline","enable","option","lualine"],"anchors":[]},{"id":"1690","title":"Option: vim.statusline.lualine.extraActiveSection.a","content":"Extra entries for activeSection.a","path":"options.html#option-vim.statusline.lualine.extraActiveSection.a","tokens":["for","extra","entries","activesection"],"title_tokens":["option","extraactivesection","vim","statusline","lualine"],"anchors":[]},{"id":"1691","title":"Option: vim.statusline.lualine.extraActiveSection.b","content":"Extra entries for activeSection.b","path":"options.html#option-vim.statusline.lualine.extraActiveSection.b","tokens":["entries","activesection","extra","for"],"title_tokens":["option","statusline","lualine","extraactivesection","vim"],"anchors":[]},{"id":"1692","title":"Option: vim.statusline.lualine.extraActiveSection.c","content":"Extra entries for activeSection.c","path":"options.html#option-vim.statusline.lualine.extraActiveSection.c","tokens":["activesection","extra","entries","for"],"title_tokens":["lualine","vim","statusline","option","extraactivesection"],"anchors":[]},{"id":"1693","title":"Option: vim.statusline.lualine.extraActiveSection.x","content":"Extra entries for activeSection.x","path":"options.html#option-vim.statusline.lualine.extraActiveSection.x","tokens":["extra","entries","activesection","for"],"title_tokens":["statusline","vim","extraactivesection","lualine","option"],"anchors":[]},{"id":"1694","title":"Option: vim.statusline.lualine.extraActiveSection.y","content":"Extra entries for activeSection.y","path":"options.html#option-vim.statusline.lualine.extraActiveSection.y","tokens":["extra","entries","for","activesection"],"title_tokens":["option","statusline","vim","extraactivesection","lualine"],"anchors":[]},{"id":"1695","title":"Option: vim.statusline.lualine.extraActiveSection.z","content":"Extra entries for activeSection.z","path":"options.html#option-vim.statusline.lualine.extraActiveSection.z","tokens":["extra","activesection","for","entries"],"title_tokens":["option","lualine","extraactivesection","statusline","vim"],"anchors":[]},{"id":"1696","title":"Option: vim.statusline.lualine.extraInactiveSection.a","content":"Extra entries for inactiveSection.a","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.a","tokens":["entries","inactivesection","for","extra"],"title_tokens":["statusline","option","vim","lualine","extrainactivesection"],"anchors":[]},{"id":"1697","title":"Option: vim.statusline.lualine.extraInactiveSection.b","content":"Extra entries for inactiveSection.b","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.b","tokens":["inactivesection","for","extra","entries"],"title_tokens":["lualine","vim","statusline","extrainactivesection","option"],"anchors":[]},{"id":"1698","title":"Option: vim.statusline.lualine.extraInactiveSection.c","content":"Extra entries for inactiveSection.c","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.c","tokens":["entries","extra","inactivesection","for"],"title_tokens":["option","lualine","statusline","vim","extrainactivesection"],"anchors":[]},{"id":"1699","title":"Option: vim.statusline.lualine.extraInactiveSection.x","content":"Extra entries for inactiveSection.x","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.x","tokens":["extra","for","entries","inactivesection"],"title_tokens":["lualine","extrainactivesection","statusline","vim","option"],"anchors":[]},{"id":"1700","title":"Option: vim.statusline.lualine.extraInactiveSection.y","content":"Extra entries for inactiveSection.y","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.y","tokens":["for","inactivesection","extra","entries"],"title_tokens":["vim","extrainactivesection","statusline","lualine","option"],"anchors":[]},{"id":"1701","title":"Option: vim.statusline.lualine.extraInactiveSection.z","content":"Extra entries for inactiveSection.z","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.z","tokens":["entries","for","extra","inactivesection"],"title_tokens":["extrainactivesection","option","statusline","lualine","vim"],"anchors":[]},{"id":"1702","title":"Option: vim.statusline.lualine.globalStatus","content":"Enable global status for lualine","path":"options.html#option-vim.statusline.lualine.globalStatus","tokens":["enable","for","global","lualine","status"],"title_tokens":["vim","statusline","globalstatus","option","lualine"],"anchors":[]},{"id":"1703","title":"Option: vim.statusline.lualine.icons.enable","content":"Whether to enable icons for lualine.","path":"options.html#option-vim.statusline.lualine.icons.enable","tokens":["whether","enable","lualine","for","icons"],"title_tokens":["vim","lualine","option","icons","enable","statusline"],"anchors":[]},{"id":"1704","title":"Option: vim.statusline.lualine.ignoreFocus","content":"If current filetype is in this list it'll always be drawn as inactive statusline and the last window will be drawn as active statusline.","path":"options.html#option-vim.statusline.lualine.ignoreFocus","tokens":["drawn","filetype","always","this","last","will","inactive","the","active","window","statusline","and","current","list"],"title_tokens":["vim","option","lualine","ignorefocus","statusline"],"anchors":[]},{"id":"1705","title":"Option: vim.statusline.lualine.inactiveSection.a","content":"inactive config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.a","tokens":["for","inactive","config"],"title_tokens":["lualine","option","vim","inactivesection","statusline"],"anchors":[]},{"id":"1706","title":"Option: vim.statusline.lualine.inactiveSection.b","content":"inactive config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.b","tokens":["inactive","config","for"],"title_tokens":["option","statusline","lualine","inactivesection","vim"],"anchors":[]},{"id":"1707","title":"Option: vim.statusline.lualine.inactiveSection.c","content":"inactive config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.c","tokens":["config","for","inactive"],"title_tokens":["vim","lualine","statusline","inactivesection","option"],"anchors":[]},{"id":"1708","title":"Option: vim.statusline.lualine.inactiveSection.x","content":"inactive config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.x","tokens":["inactive","for","config"],"title_tokens":["option","lualine","vim","inactivesection","statusline"],"anchors":[]},{"id":"1709","title":"Option: vim.statusline.lualine.inactiveSection.y","content":"inactive config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.y","tokens":["inactive","config","for"],"title_tokens":["inactivesection","option","vim","statusline","lualine"],"anchors":[]},{"id":"1710","title":"Option: vim.statusline.lualine.inactiveSection.z","content":"inactive config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.inactiveSection.z","tokens":["config","for","inactive"],"title_tokens":["vim","lualine","option","inactivesection","statusline"],"anchors":[]},{"id":"1711","title":"Option: vim.statusline.lualine.refresh.statusline","content":"Refresh rate for lualine","path":"options.html#option-vim.statusline.lualine.refresh.statusline","tokens":["rate","refresh","lualine","for"],"title_tokens":["statusline","option","lualine","refresh","vim"],"anchors":[]},{"id":"1712","title":"Option: vim.statusline.lualine.refresh.tabline","content":"Refresh rate for tabline","path":"options.html#option-vim.statusline.lualine.refresh.tabline","tokens":["refresh","tabline","rate","for"],"title_tokens":["refresh","vim","lualine","statusline","option","tabline"],"anchors":[]},{"id":"1713","title":"Option: vim.statusline.lualine.refresh.winbar","content":"Refresh rate for winbar","path":"options.html#option-vim.statusline.lualine.refresh.winbar","tokens":["refresh","for","rate","winbar"],"title_tokens":["lualine","refresh","option","vim","statusline","winbar"],"anchors":[]},{"id":"1714","title":"Option: vim.statusline.lualine.sectionSeparator.left","content":"Section separator for left side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.left","tokens":["left","side","for","separator","section"],"title_tokens":["option","sectionseparator","vim","statusline","lualine","left"],"anchors":[]},{"id":"1715","title":"Option: vim.statusline.lualine.sectionSeparator.right","content":"Section separator for right side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.right","tokens":["section","for","separator","right","side"],"title_tokens":["vim","statusline","sectionseparator","right","option","lualine"],"anchors":[]},{"id":"1716","title":"Option: vim.statusline.lualine.setupOpts","content":"Option table to pass into the setup function of Lualine\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.statusline.lualine.setupOpts","tokens":["they","not","pass","setup","lualine","table","docs","you","into","even","any","option","the","function","can","additional","options","listed"],"title_tokens":["statusline","setupopts","vim","option","lualine"],"anchors":[]},{"id":"1717","title":"Option: vim.statusline.lualine.theme","content":"Theme for lualine","path":"options.html#option-vim.statusline.lualine.theme","tokens":["for","theme","lualine"],"title_tokens":["option","vim","lualine","theme","statusline"],"anchors":[]},{"id":"1718","title":"Option: vim.syntaxHighlighting","content":"Enable syntax highlighting","path":"options.html#option-vim.syntaxHighlighting","tokens":["enable","syntax","highlighting"],"title_tokens":["option","vim","syntaxhighlighting"],"anchors":[]},{"id":"1719","title":"Option: vim.tabline.nvimBufferline.enable","content":"Whether to enable neovim bufferline.","path":"options.html#option-vim.tabline.nvimBufferline.enable","tokens":["neovim","whether","enable","bufferline"],"title_tokens":["nvimbufferline","vim","option","tabline","enable"],"anchors":[]},{"id":"1720","title":"Option: vim.tabline.nvimBufferline.mappings.closeCurrent","content":"Close buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.closeCurrent","tokens":["buffer","close"],"title_tokens":["closecurrent","mappings","tabline","vim","option","nvimbufferline"],"anchors":[]},{"id":"1721","title":"Option: vim.tabline.nvimBufferline.mappings.cycleNext","content":"Next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cycleNext","tokens":["next","buffer"],"title_tokens":["nvimbufferline","mappings","vim","cyclenext","tabline","option"],"anchors":[]},{"id":"1722","title":"Option: vim.tabline.nvimBufferline.mappings.cyclePrevious","content":"Previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cyclePrevious","tokens":["previous","buffer"],"title_tokens":["mappings","nvimbufferline","tabline","cycleprevious","option","vim"],"anchors":[]},{"id":"1723","title":"Option: vim.tabline.nvimBufferline.mappings.moveNext","content":"Move next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.moveNext","tokens":["move","next","buffer"],"title_tokens":["vim","tabline","movenext","nvimbufferline","option","mappings"],"anchors":[]},{"id":"1724","title":"Option: vim.tabline.nvimBufferline.mappings.movePrevious","content":"Move previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.movePrevious","tokens":["move","buffer","previous"],"title_tokens":["option","nvimbufferline","moveprevious","mappings","vim","tabline"],"anchors":[]},{"id":"1725","title":"Option: vim.tabline.nvimBufferline.mappings.pick","content":"Pick buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.pick","tokens":["pick","buffer"],"title_tokens":["mappings","pick","nvimbufferline","tabline","option","vim"],"anchors":[]},{"id":"1726","title":"Option: vim.tabline.nvimBufferline.mappings.sortByDirectory","content":"Sort buffers by directory","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByDirectory","tokens":["directory","sort","buffers"],"title_tokens":["tabline","vim","nvimbufferline","mappings","option","sortbydirectory"],"anchors":[]},{"id":"1727","title":"Option: vim.tabline.nvimBufferline.mappings.sortByExtension","content":"Sort buffers by extension","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByExtension","tokens":["sort","buffers","extension"],"title_tokens":["vim","tabline","sortbyextension","option","nvimbufferline","mappings"],"anchors":[]},{"id":"1728","title":"Option: vim.tabline.nvimBufferline.mappings.sortById","content":"Sort buffers by ID","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortById","tokens":["sort","buffers"],"title_tokens":["option","vim","tabline","mappings","sortbyid","nvimbufferline"],"anchors":[]},{"id":"1729","title":"Option: vim.tabline.nvimBufferline.setupOpts","content":"Option table to pass into the setup function of bufferline-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts","tokens":["function","option","they","options","docs","you","any","setup","pass","table","not","bufferline-nvim","into","additional","can","even","listed","the"],"title_tokens":["setupopts","vim","nvimbufferline","option","tabline"],"anchors":[]},{"id":"1730","title":"Option: vim.tabline.nvimBufferline.setupOpts.highlights","content":"Overrides the highlight groups of bufferline.\nSee :help bufferline-highlights.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.highlights","tokens":["bufferline","the","help","overrides","bufferline-highlights","see","highlight","groups"],"title_tokens":["vim","nvimbufferline","option","tabline","setupopts","highlights"],"anchors":[]},{"id":"1731","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","content":"Whether to always show bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","tokens":["show","whether","always","bufferline"],"title_tokens":["option","nvimbufferline","tabline","setupopts","options","always_show_bufferline","vim"],"anchors":[]},{"id":"1732","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","content":"Whether to auto toggle bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","tokens":["whether","auto","toggle","bufferline"],"title_tokens":["options","option","setupopts","nvimbufferline","vim","tabline","auto_toggle_bufferline"],"anchors":[]},{"id":"1733","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","tokens":["button","for","close","icon"],"title_tokens":["vim","tabline","nvimbufferline","setupopts","option","options","buffer_close_icon"],"anchors":[]},{"id":"1734","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_command","content":"Command to run when closing a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_command","tokens":["run","when","command","closing","buffer"],"title_tokens":["option","tabline","options","close_command","vim","nvimbufferline","setupopts"],"anchors":[]},{"id":"1735","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_icon","tokens":["for","close","icon","button"],"title_tokens":["tabline","nvimbufferline","setupopts","options","close_icon","option","vim"],"anchors":[]},{"id":"1736","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.color_icons","content":"Whether or not to add filetype icon highlights","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.color_icons","tokens":["add","whether","highlights","not","filetype","icon"],"title_tokens":["nvimbufferline","tabline","setupopts","options","vim","option","color_icons"],"anchors":[]},{"id":"1737","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.custom_filter","content":"Custom filter function for filtering out buffers.\n::: {.note} This will be called a lot, so you are encouraged to keep it as short and lightweight as possible unless you are fully aware of the performance implications. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.custom_filter","tokens":["filter","out","and","function","for","keep","encouraged","unless","called","lightweight","fully","will","implications","aware","the","possible","performance","custom","filtering","note","lot","buffers","you","this","are","short"],"title_tokens":["setupopts","options","tabline","option","vim","nvimbufferline","custom_filter"],"anchors":[]},{"id":"1738","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics","content":"Diagnostics provider to be used in buffer LSP indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics","tokens":["indicators","diagnostics","provider","buffer","used","lsp"],"title_tokens":["nvimbufferline","option","diagnostics","tabline","vim","setupopts","options"],"anchors":[]},{"id":"1739","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","content":"Function to get the diagnostics indicator. The function should return a string to be used as the indicator.\nCan be set to nil to keep the buffer name highlight, but delete the highlighting.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","tokens":["get","nil","return","string","indicator","highlighting","should","delete","can","the","set","keep","buffer","diagnostics","highlight","but","name","function","used"],"title_tokens":["options","option","vim","tabline","nvimbufferline","diagnostics_indicator","setupopts"],"anchors":[]},{"id":"1740","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","content":"Whether to update diagnostics while in insert mode.\nSetting this to true has performance implications, but they may be negligible depending on your setup. Set it to true if you know what you are doing.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","tokens":["negligible","implications","setting","diagnostics","this","your","set","true","they","setup","insert","performance","has","know","but","you","are","doing","what","depending","while","may","whether","mode","update"],"title_tokens":["setupopts","options","diagnostics_update_in_insert","tabline","option","vim","nvimbufferline"],"anchors":[]},{"id":"1741","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","content":"Whether to consider duplicate paths in different groups as duplicates","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","tokens":["groups","consider","duplicates","paths","duplicate","different","whether"],"title_tokens":["option","tabline","options","duplicates_across_groups","nvimbufferline","setupopts","vim"],"anchors":[]},{"id":"1742","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","content":"Whether to enforce regular tabs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","tokens":["whether","tabs","enforce","regular"],"title_tokens":["nvimbufferline","option","vim","setupopts","options","tabline","enforce_regular_tabs"],"anchors":[]},{"id":"1743","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","content":"The function bufferline uses to get the icon. Recommended to leave as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","tokens":["function","the","recommended","get","icon","leave","uses","default","bufferline"],"title_tokens":["setupopts","tabline","options","get_element_icon","option","vim","nvimbufferline"],"anchors":[]},{"id":"1744","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.delay","content":"Delay for hover, in ms","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.delay","tokens":["delay","for","hover"],"title_tokens":["options","option","nvimbufferline","hover","vim","setupopts","tabline","delay"],"anchors":[]},{"id":"1745","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","content":"Whether to enable hover.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","tokens":["enable","hover","whether"],"title_tokens":["options","vim","nvimbufferline","enabled","hover","setupopts","option","tabline"],"anchors":[]},{"id":"1746","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","content":"Reveal hover window","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","tokens":["reveal","window","hover"],"title_tokens":["setupopts","options","hover","tabline","option","vim","nvimbufferline","reveal"],"anchors":[]},{"id":"1747","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","content":"The indicator icon to use for the current buffer.\n::: {.warning} This must be omitted while style is not icon :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","tokens":["the","buffer","for","not","omitted","use","indicator","this","while","warning","icon","style","must","current"],"title_tokens":["options","tabline","nvimbufferline","icon","option","vim","setupopts","indicator"],"anchors":[]},{"id":"1748","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.style","content":"Style for indicator","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.style","tokens":["indicator","style","for"],"title_tokens":["nvimbufferline","style","vim","indicator","option","tabline","options","setupopts"],"anchors":[]},{"id":"1749","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","content":"Command to run when left clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","tokens":["command","when","left","run","clicking","buffer"],"title_tokens":["nvimbufferline","options","left_mouse_command","setupopts","option","vim","tabline"],"anchors":[]},{"id":"1750","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","content":"Icon for left truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","tokens":["left","for","icon","truncation"],"title_tokens":["tabline","vim","setupopts","options","option","nvimbufferline","left_trunc_marker"],"anchors":[]},{"id":"1751","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_name_length","content":"Max name length","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_name_length","tokens":["max","length","name"],"title_tokens":["tabline","option","options","max_name_length","vim","nvimbufferline","setupopts"],"anchors":[]},{"id":"1752","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","content":"Length of the prefix used when a buffer is de-duplicated","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","tokens":["used","prefix","length","the","when","buffer","de-duplicated"],"title_tokens":["tabline","option","vim","nvimbufferline","setupopts","options","max_prefix_length"],"anchors":[]},{"id":"1753","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","content":"Command to run when middle clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","tokens":["run","clicking","middle","buffer","command","when"],"title_tokens":["options","option","setupopts","vim","tabline","middle_mouse_command","nvimbufferline"],"anchors":[]},{"id":"1754","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.mode","content":"Mode to use for bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.mode","tokens":["for","bufferline","use","mode"],"title_tokens":["setupopts","options","vim","tabline","option","nvimbufferline","mode"],"anchors":[]},{"id":"1755","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.modified_icon","content":"Icon for modified buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.modified_icon","tokens":["modified","icon","buffer","for"],"title_tokens":["option","vim","nvimbufferline","options","setupopts","modified_icon","tabline"],"anchors":[]},{"id":"1756","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","content":"Whether or not the move command \"wraps\" at the first or last position","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","tokens":["command","whether","position","the","not","move","first","last","wraps"],"title_tokens":["tabline","nvimbufferline","setupopts","option","vim","move_wraps_at_ends","options"],"anchors":[]},{"id":"1757","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.name_formatter","content":"name_formatter can be used to change the buffer's label in the bufferline.\n::: {.note} Some names can/will break the bufferline so use this at your discretion knowing that it has some limitations that will NOT be fixed. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.name_formatter","tokens":["change","label","some","discretion","bufferline","knowing","can","has","fixed","that","your","the","will","use","used","not","buffer","names","name_formatter","break","note","this","limitations"],"title_tokens":["name_formatter","option","nvimbufferline","tabline","vim","setupopts","options"],"anchors":[]},{"id":"1758","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.numbers","content":"Whether or not to show buffer numbers","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.numbers","tokens":["show","not","numbers","whether","buffer"],"title_tokens":["options","option","numbers","nvimbufferline","setupopts","vim","tabline"],"anchors":[]},{"id":"1759","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.offsets","content":"The windows to offset bufferline above, see :help bufferline-offset","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.offsets","tokens":["bufferline","help","offset","windows","above","see","bufferline-offset","the"],"title_tokens":["tabline","nvimbufferline","option","options","vim","setupopts","offsets"],"anchors":[]},{"id":"1760","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","content":"Whether or not custom sorted buffers should persist","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","tokens":["not","should","persist","sorted","whether","custom","buffers"],"title_tokens":["vim","setupopts","tabline","options","nvimbufferline","persist_buffer_sort","option"],"anchors":[]},{"id":"1761","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","content":"Command to run when right clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","tokens":["right","buffer","command","clicking","when","run"],"title_tokens":["nvimbufferline","options","setupopts","vim","option","right_mouse_command","tabline"],"anchors":[]},{"id":"1762","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","content":"Icon for right truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","tokens":["right","for","icon","truncation"],"title_tokens":["options","option","vim","tabline","right_trunc_marker","nvimbufferline","setupopts"],"anchors":[]},{"id":"1763","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.separator_style","content":"The type of separator used to separate buffers and tabs.\nEither one of the listed types, or a list of 2 characters for either side.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.separator_style","tokens":["used","tabs","separate","side","and","types","buffers","for","listed","list","characters","separator","one","either","the","type"],"title_tokens":["setupopts","nvimbufferline","options","option","separator_style","vim","tabline"],"anchors":[]},{"id":"1764","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","content":"Whether or not to show buffer close icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","tokens":["not","show","buffer","whether","close","icons"],"title_tokens":["options","setupopts","option","show_buffer_close_icons","tabline","vim","nvimbufferline"],"anchors":[]},{"id":"1765","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","content":"Whether or not to show buffer icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","tokens":["buffer","show","whether","not","icons"],"title_tokens":["options","show_buffer_icons","option","vim","tabline","setupopts","nvimbufferline"],"anchors":[]},{"id":"1766","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","content":"Whether or not to show the close icon","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","tokens":["whether","not","close","show","the","icon"],"title_tokens":["option","vim","nvimbufferline","options","tabline","setupopts","show_close_icon"],"anchors":[]},{"id":"1767","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","content":"Whether or not to show duplicate buffer prefixes","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","tokens":["duplicate","buffer","prefixes","whether","not","show"],"title_tokens":["setupopts","nvimbufferline","tabline","options","vim","show_duplicate_prefix","option"],"anchors":[]},{"id":"1768","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","content":"Whether or not to show tab indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","tokens":["indicators","not","whether","show","tab"],"title_tokens":["tabline","nvimbufferline","option","setupopts","options","show_tab_indicators","vim"],"anchors":[]},{"id":"1769","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.sort_by","content":"Method to sort buffers by. Must be one of the supported values, or an inline Lua value.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.sort_by","tokens":["must","one","inline","lua","supported","value","buffers","values","sort","method","the"],"title_tokens":["nvimbufferline","tabline","option","setupopts","sort_by","vim","options"],"anchors":[]},{"id":"1770","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.style_preset","content":"The base style of bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.style_preset","tokens":["the","style","base","bufferline"],"title_tokens":["style_preset","nvimbufferline","setupopts","option","vim","tabline","options"],"anchors":[]},{"id":"1771","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.tab_size","content":"The size of the tabs in bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.tab_size","tokens":["size","the","bufferline","tabs"],"title_tokens":["setupopts","options","option","tabline","vim","tab_size","nvimbufferline"],"anchors":[]},{"id":"1772","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.themable","content":"Whether or not to allow highlight groups to be overridden.\nWhile false, bufferline.nvim sets highlights as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.themable","tokens":["not","whether","false","groups","nvim","highlight","bufferline","overridden","allow","default","sets","highlights","while"],"title_tokens":["nvimbufferline","vim","options","themable","option","setupopts","tabline"],"anchors":[]},{"id":"1773","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.truncate_names","content":"Truncate names","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.truncate_names","tokens":["truncate","names"],"title_tokens":["setupopts","options","truncate_names","tabline","option","vim","nvimbufferline"],"anchors":[]},{"id":"1774","title":"Option: vim.telescope.enable","content":"Whether to enable telescope.nvim: multi-purpose search and picker utility.","path":"options.html#option-vim.telescope.enable","tokens":["enable","whether","telescope","and","multi-purpose","nvim","picker","utility","search"],"title_tokens":["vim","option","enable","telescope"],"anchors":[]},{"id":"1775","title":"Option: vim.telescope.extensions","content":"Individual extension configurations containing name, packages and setup fields to resolve dependencies, handle load_extension calls and add the setup table into the extensions portion of Telescope's setup table.","path":"options.html#option-vim.telescope.extensions","tokens":["containing","dependencies","handle","calls","add","the","setup","extensions","name","individual","packages","fields","and","portion","telescope","table","into","resolve","load_extension","extension","configurations"],"title_tokens":["extensions","vim","telescope","option"],"anchors":[]},{"id":"1776","title":"Option: vim.telescope.extensions.*.name","content":"Name of the extension, will be used to load it with a require","path":"options.html#option-vim.telescope.extensions._.name","tokens":["the","used","name","will","with","extension","require","load"],"title_tokens":["option","telescope","extensions","vim","name"],"anchors":[]},{"id":"1777","title":"Option: vim.telescope.extensions.*.packages","content":"Package or packages providing the Telescope extension to be loaded.","path":"options.html#option-vim.telescope.extensions._.packages","tokens":["providing","the","extension","loaded","package","packages","telescope"],"title_tokens":["telescope","option","packages","extensions","vim"],"anchors":[]},{"id":"1778","title":"Option: vim.telescope.extensions.*.setup","content":"Named attribute set to be inserted into Telescope's extensions table.","path":"options.html#option-vim.telescope.extensions._.setup","tokens":["telescope","into","table","named","attribute","extensions","set","inserted"],"title_tokens":["setup","vim","telescope","extensions","option"],"anchors":[]},{"id":"1779","title":"Option: vim.telescope.mappings.buffers","content":"Buffers [Telescope]","path":"options.html#option-vim.telescope.mappings.buffers","tokens":["buffers","telescope"],"title_tokens":["option","vim","telescope","mappings","buffers"],"anchors":[]},{"id":"1780","title":"Option: vim.telescope.mappings.diagnostics","content":"Diagnostics [Telescope]","path":"options.html#option-vim.telescope.mappings.diagnostics","tokens":["telescope","diagnostics"],"title_tokens":["telescope","option","diagnostics","vim","mappings"],"anchors":[]},{"id":"1781","title":"Option: vim.telescope.mappings.findFiles","content":"Find files [Telescope]","path":"options.html#option-vim.telescope.mappings.findFiles","tokens":["telescope","files","find"],"title_tokens":["mappings","option","vim","telescope","findfiles"],"anchors":[]},{"id":"1782","title":"Option: vim.telescope.mappings.findProjects","content":"Find projects [Telescope]","path":"options.html#option-vim.telescope.mappings.findProjects","tokens":["find","projects","telescope"],"title_tokens":["telescope","mappings","option","findprojects","vim"],"anchors":[]},{"id":"1783","title":"Option: vim.telescope.mappings.gitBranches","content":"Git branches [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBranches","tokens":["branches","telescope","git"],"title_tokens":["vim","mappings","gitbranches","option","telescope"],"anchors":[]},{"id":"1784","title":"Option: vim.telescope.mappings.gitBufferCommits","content":"Git buffer commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBufferCommits","tokens":["telescope","commits","git","buffer"],"title_tokens":["gitbuffercommits","option","vim","mappings","telescope"],"anchors":[]},{"id":"1785","title":"Option: vim.telescope.mappings.gitCommits","content":"Git commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitCommits","tokens":["telescope","git","commits"],"title_tokens":["mappings","vim","telescope","gitcommits","option"],"anchors":[]},{"id":"1786","title":"Option: vim.telescope.mappings.gitFiles","content":"Git files [Telescope]","path":"options.html#option-vim.telescope.mappings.gitFiles","tokens":["files","git","telescope"],"title_tokens":["option","vim","mappings","gitfiles","telescope"],"anchors":[]},{"id":"1787","title":"Option: vim.telescope.mappings.gitStash","content":"Git stash [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStash","tokens":["git","stash","telescope"],"title_tokens":["gitstash","telescope","vim","mappings","option"],"anchors":[]},{"id":"1788","title":"Option: vim.telescope.mappings.gitStatus","content":"Git status [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStatus","tokens":["status","telescope","git"],"title_tokens":["vim","mappings","option","telescope","gitstatus"],"anchors":[]},{"id":"1789","title":"Option: vim.telescope.mappings.helpTags","content":"Help tags [Telescope]","path":"options.html#option-vim.telescope.mappings.helpTags","tokens":["tags","help","telescope"],"title_tokens":["mappings","helptags","option","vim","telescope"],"anchors":[]},{"id":"1790","title":"Option: vim.telescope.mappings.liveGrep","content":"Live grep [Telescope]","path":"options.html#option-vim.telescope.mappings.liveGrep","tokens":["live","grep","telescope"],"title_tokens":["mappings","telescope","livegrep","option","vim"],"anchors":[]},{"id":"1791","title":"Option: vim.telescope.mappings.lspDefinitions","content":"LSP Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDefinitions","tokens":["lsp","definitions","telescope"],"title_tokens":["telescope","vim","option","mappings","lspdefinitions"],"anchors":[]},{"id":"1792","title":"Option: vim.telescope.mappings.lspDocumentSymbols","content":"LSP Document Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDocumentSymbols","tokens":["telescope","symbols","lsp","document"],"title_tokens":["option","telescope","vim","mappings","lspdocumentsymbols"],"anchors":[]},{"id":"1793","title":"Option: vim.telescope.mappings.lspImplementations","content":"LSP Implementations [Telescope]","path":"options.html#option-vim.telescope.mappings.lspImplementations","tokens":["implementations","telescope","lsp"],"title_tokens":["lspimplementations","option","vim","mappings","telescope"],"anchors":[]},{"id":"1794","title":"Option: vim.telescope.mappings.lspReferences","content":"LSP References [Telescope]","path":"options.html#option-vim.telescope.mappings.lspReferences","tokens":["lsp","references","telescope"],"title_tokens":["option","vim","lspreferences","mappings","telescope"],"anchors":[]},{"id":"1795","title":"Option: vim.telescope.mappings.lspTypeDefinitions","content":"LSP Type Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspTypeDefinitions","tokens":["lsp","type","telescope","definitions"],"title_tokens":["vim","mappings","telescope","option","lsptypedefinitions"],"anchors":[]},{"id":"1796","title":"Option: vim.telescope.mappings.lspWorkspaceSymbols","content":"LSP Workspace Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspWorkspaceSymbols","tokens":["symbols","telescope","lsp","workspace"],"title_tokens":["mappings","telescope","lspworkspacesymbols","option","vim"],"anchors":[]},{"id":"1797","title":"Option: vim.telescope.mappings.open","content":"Open [Telescope]","path":"options.html#option-vim.telescope.mappings.open","tokens":["telescope","open"],"title_tokens":["telescope","open","option","mappings","vim"],"anchors":[]},{"id":"1798","title":"Option: vim.telescope.mappings.resume","content":"Resume (previous search) [Telescope]","path":"options.html#option-vim.telescope.mappings.resume","tokens":["previous","telescope","search","resume"],"title_tokens":["telescope","option","resume","vim","mappings"],"anchors":[]},{"id":"1799","title":"Option: vim.telescope.mappings.treesitter","content":"Treesitter [Telescope]","path":"options.html#option-vim.telescope.mappings.treesitter","tokens":["treesitter","telescope"],"title_tokens":["mappings","vim","telescope","treesitter","option"],"anchors":[]},{"id":"1800","title":"Option: vim.telescope.setupOpts","content":"Option table to pass into the setup function of Telescope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.telescope.setupOpts","tokens":["pass","the","telescope","can","into","function","they","you","any","docs","listed","table","even","option","additional","not","setup","options"],"title_tokens":["option","vim","telescope","setupopts"],"anchors":[]},{"id":"1801","title":"Option: vim.telescope.setupOpts.defaults.color_devicons","content":"Whether to enable colored devicons.","path":"options.html#option-vim.telescope.setupOpts.defaults.color_devicons","tokens":["whether","enable","colored","devicons"],"title_tokens":["vim","setupopts","defaults","telescope","color_devicons","option"],"anchors":[]},{"id":"1802","title":"Option: vim.telescope.setupOpts.defaults.entry_prefix","content":"Prefix in front of each result entry. Current selection not included.","path":"options.html#option-vim.telescope.setupOpts.defaults.entry_prefix","tokens":["not","front","result","included","selection","current","each","entry","prefix"],"title_tokens":["option","telescope","defaults","setupopts","vim","entry_prefix"],"anchors":[]},{"id":"1803","title":"Option: vim.telescope.setupOpts.defaults.extensions","content":"Attribute set containing per-extension settings for Telescope","path":"options.html#option-vim.telescope.setupOpts.defaults.extensions","tokens":["containing","for","attribute","set","telescope","settings","per-extension"],"title_tokens":["vim","defaults","extensions","option","telescope","setupopts"],"anchors":[]},{"id":"1804","title":"Option: vim.telescope.setupOpts.defaults.file_ignore_patterns","content":"File patterns to omit from Telescope results","path":"options.html#option-vim.telescope.setupOpts.defaults.file_ignore_patterns","tokens":["file","from","omit","results","telescope","patterns"],"title_tokens":["telescope","defaults","setupopts","vim","file_ignore_patterns","option"],"anchors":[]},{"id":"1805","title":"Option: vim.telescope.setupOpts.defaults.initial_mode","content":"Determines in which mode telescope starts.","path":"options.html#option-vim.telescope.setupOpts.defaults.initial_mode","tokens":["which","mode","starts","determines","telescope"],"title_tokens":["defaults","option","vim","setupopts","initial_mode","telescope"],"anchors":[]},{"id":"1806","title":"Option: vim.telescope.setupOpts.defaults.layout_config","content":"Determines the default configuration values for layout strategies. See telescope.layout for details of the configurations options for each strategy.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config","tokens":["layout","values","for","telescope","strategy","each","default","determines","details","options","see","strategies","configuration","configurations","the"],"title_tokens":["telescope","option","setupopts","defaults","layout_config","vim"],"anchors":[]},{"id":"1807","title":"Option: vim.telescope.setupOpts.defaults.layout_config.height","content":"How tall to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.height","tokens":["telescope","make","how","entire","tall","layout"],"title_tokens":["layout_config","height","vim","telescope","defaults","option","setupopts"],"anchors":[]},{"id":"1808","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","content":"Change the width of Telescope's preview window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","tokens":["the","preview","window","telescope","width","change"],"title_tokens":["preview_width","vim","telescope","setupopts","horizontal","defaults","layout_config","option"],"anchors":[]},{"id":"1809","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","content":"Where to place prompt window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","tokens":["prompt","where","place","window"],"title_tokens":["option","layout_config","horizontal","vim","setupopts","prompt_position","telescope","defaults"],"anchors":[]},{"id":"1810","title":"Option: vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","content":"When lines are less than this value, the preview will be disabled","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","tokens":["will","less","this","preview","lines","value","disabled","than","when","the","are"],"title_tokens":["option","preview_cutoff","vim","telescope","defaults","layout_config","setupopts"],"anchors":[]},{"id":"1811","title":"Option: vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","content":"Flip the location of the results/prompt and preview windows","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","tokens":["prompt","and","location","the","windows","preview","results","flip"],"title_tokens":["setupopts","mirror","defaults","layout_config","telescope","option","vim","vertical"],"anchors":[]},{"id":"1812","title":"Option: vim.telescope.setupOpts.defaults.layout_config.width","content":"How wide to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.width","tokens":["telescope","wide","layout","entire","make","how"],"title_tokens":["setupopts","option","defaults","vim","telescope","layout_config","width"],"anchors":[]},{"id":"1813","title":"Option: vim.telescope.setupOpts.defaults.layout_strategy","content":"Determines the default layout of Telescope pickers. See :help telescope.layout.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_strategy","tokens":["see","layout","determines","pickers","help","default","telescope","the"],"title_tokens":["defaults","layout_strategy","vim","option","telescope","setupopts"],"anchors":[]},{"id":"1814","title":"Option: vim.telescope.setupOpts.defaults.path_display","content":"Determines how file paths are displayed.","path":"options.html#option-vim.telescope.setupOpts.defaults.path_display","tokens":["determines","how","file","paths","are","displayed"],"title_tokens":["path_display","setupopts","vim","telescope","option","defaults"],"anchors":[]},{"id":"1815","title":"Option: vim.telescope.setupOpts.defaults.pickers.find_command","content":"Command to use for finding files. If using an executable from {env}PATH then you must make sure that the package is available in {option}vim.extraPackages.","path":"options.html#option-vim.telescope.setupOpts.defaults.pickers.find_command","tokens":["then","command","using","sure","path","that","the","use","must","extrapackages","executable","env","for","package","option","available","you","finding","vim","make","from","files"],"title_tokens":["pickers","find_command","defaults","vim","telescope","option","setupopts"],"anchors":[]},{"id":"1816","title":"Option: vim.telescope.setupOpts.defaults.prompt_prefix","content":"Shown in front of Telescope's prompt","path":"options.html#option-vim.telescope.setupOpts.defaults.prompt_prefix","tokens":["shown","prompt","front","telescope"],"title_tokens":["setupopts","vim","defaults","option","telescope","prompt_prefix"],"anchors":[]},{"id":"1817","title":"Option: vim.telescope.setupOpts.defaults.selection_caret","content":"Character(s) to show in front of the current selection","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_caret","tokens":["the","selection","character","show","current","front"],"title_tokens":["selection_caret","defaults","option","vim","telescope","setupopts"],"anchors":[]},{"id":"1818","title":"Option: vim.telescope.setupOpts.defaults.selection_strategy","content":"Determines how the cursor acts after each sort iteration.","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_strategy","tokens":["how","acts","after","each","sort","the","iteration","determines","cursor"],"title_tokens":["telescope","selection_strategy","option","vim","setupopts","defaults"],"anchors":[]},{"id":"1819","title":"Option: vim.telescope.setupOpts.defaults.set_env","content":"Set an environment for term_previewer","path":"options.html#option-vim.telescope.setupOpts.defaults.set_env","tokens":["environment","term_previewer","for","set"],"title_tokens":["option","vim","telescope","setupopts","defaults","set_env"],"anchors":[]},{"id":"1820","title":"Option: vim.telescope.setupOpts.defaults.sorting_strategy","content":"Determines the direction \"better\" results are sorted towards.","path":"options.html#option-vim.telescope.setupOpts.defaults.sorting_strategy","tokens":["are","determines","direction","sorted","better","results","the","towards"],"title_tokens":["defaults","sorting_strategy","vim","option","telescope","setupopts"],"anchors":[]},{"id":"1821","title":"Option: vim.telescope.setupOpts.defaults.vimgrep_arguments","content":"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.","path":"options.html#option-vim.telescope.setupOpts.defaults.vimgrep_arguments","tokens":["the","interpret","will","command","live_grep","make","pickers","sure","color","does","yet","telescope","not","codes","for","and","defines","grep_string","never","because","used","set","that"],"title_tokens":["setupopts","vimgrep_arguments","telescope","option","vim","defaults"],"anchors":[]},{"id":"1822","title":"Option: vim.telescope.setupOpts.defaults.winblend","content":"Pseudo-transparency of keymap hints floating window","path":"options.html#option-vim.telescope.setupOpts.defaults.winblend","tokens":["keymap","floating","window","pseudo-transparency","hints"],"title_tokens":["option","vim","setupopts","winblend","telescope","defaults"],"anchors":[]},{"id":"1823","title":"Option: vim.telescope.setupOpts.pickers.find_files.find_command","content":"cmd to use for finding files","path":"options.html#option-vim.telescope.setupOpts.pickers.find_files.find_command","tokens":["cmd","finding","use","for","files"],"title_tokens":["setupopts","telescope","option","vim","pickers","find_files","find_command"],"anchors":[]},{"id":"1824","title":"Option: vim.terminal.toggleterm.enable","content":"Whether to enable toggleterm as a replacement to built-in terminal command.","path":"options.html#option-vim.terminal.toggleterm.enable","tokens":["terminal","toggleterm","enable","whether","replacement","command","built-in"],"title_tokens":["vim","toggleterm","enable","terminal","option"],"anchors":[]},{"id":"1825","title":"Option: vim.terminal.toggleterm.lazygit.direction","content":"Direction of the lazygit window","path":"options.html#option-vim.terminal.toggleterm.lazygit.direction","tokens":["direction","lazygit","the","window"],"title_tokens":["lazygit","terminal","option","vim","toggleterm","direction"],"anchors":[]},{"id":"1826","title":"Option: vim.terminal.toggleterm.lazygit.enable","content":"Whether to enable LazyGit integration.","path":"options.html#option-vim.terminal.toggleterm.lazygit.enable","tokens":["lazygit","whether","integration","enable"],"title_tokens":["terminal","vim","toggleterm","option","lazygit","enable"],"anchors":[]},{"id":"1827","title":"Option: vim.terminal.toggleterm.lazygit.mappings.open","content":"Open lazygit [toggleterm]","path":"options.html#option-vim.terminal.toggleterm.lazygit.mappings.open","tokens":["open","lazygit","toggleterm"],"title_tokens":["lazygit","option","terminal","toggleterm","mappings","vim","open"],"anchors":[]},{"id":"1828","title":"Option: vim.terminal.toggleterm.lazygit.package","content":"The package that should be used for lazygit.\nSetting this option to null will instead attempt to use lazygit from your {env}PATH","path":"options.html#option-vim.terminal.toggleterm.lazygit.package","tokens":["instead","the","use","setting","your","package","should","will","for","from","null","lazygit","option","that","env","used","attempt","path","this"],"title_tokens":["option","terminal","vim","toggleterm","lazygit","package"],"anchors":[]},{"id":"1829","title":"Option: vim.terminal.toggleterm.mappings.open","content":"Open toggleterm","path":"options.html#option-vim.terminal.toggleterm.mappings.open","tokens":["open","toggleterm"],"title_tokens":["vim","toggleterm","option","open","mappings","terminal"],"anchors":[]},{"id":"1830","title":"Option: vim.terminal.toggleterm.setupOpts","content":"Option table to pass into the setup function of ToggleTerm\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.terminal.toggleterm.setupOpts","tokens":["into","function","pass","setup","additional","the","options","docs","you","option","listed","any","toggleterm","they","table","not","can","even"],"title_tokens":["option","toggleterm","terminal","setupopts","vim"],"anchors":[]},{"id":"1831","title":"Option: vim.terminal.toggleterm.setupOpts.direction","content":"Direction of the terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.direction","tokens":["the","terminal","direction"],"title_tokens":["toggleterm","terminal","option","direction","setupopts","vim"],"anchors":[]},{"id":"1832","title":"Option: vim.terminal.toggleterm.setupOpts.enable_winbar","content":"Whether to enable winbar.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.enable_winbar","tokens":["whether","winbar","enable"],"title_tokens":["setupopts","enable_winbar","vim","toggleterm","terminal","option"],"anchors":[]},{"id":"1833","title":"Option: vim.terminal.toggleterm.setupOpts.size","content":"Integer or Lua function which is passed to the current terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.size","tokens":["integer","which","the","current","function","terminal","passed","lua"],"title_tokens":["terminal","toggleterm","size","option","vim","setupopts"],"anchors":[]},{"id":"1834","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.enabled","content":"Whether to enable winbar in terminal.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.enabled","tokens":["terminal","enable","whether","winbar"],"title_tokens":["setupopts","vim","enabled","winbar","option","terminal","toggleterm"],"anchors":[]},{"id":"1835","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.name_formatter","content":"Winbar formatter function.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.name_formatter","tokens":["formatter","winbar","function"],"title_tokens":["vim","terminal","option","toggleterm","setupopts","name_formatter","winbar"],"anchors":[]},{"id":"1836","title":"Option: vim.theme.base16-colors.base00","content":"The base00 color to use","path":"options.html#option-vim.theme.base16-colors.base00","tokens":["color","base00","the","use"],"title_tokens":["base16-colors","vim","option","base00","theme"],"anchors":[]},{"id":"1837","title":"Option: vim.theme.base16-colors.base01","content":"The base01 color to use","path":"options.html#option-vim.theme.base16-colors.base01","tokens":["color","base01","use","the"],"title_tokens":["theme","base16-colors","base01","option","vim"],"anchors":[]},{"id":"1838","title":"Option: vim.theme.base16-colors.base02","content":"The base02 color to use","path":"options.html#option-vim.theme.base16-colors.base02","tokens":["color","the","use","base02"],"title_tokens":["vim","base16-colors","base02","theme","option"],"anchors":[]},{"id":"1839","title":"Option: vim.theme.base16-colors.base03","content":"The base03 color to use","path":"options.html#option-vim.theme.base16-colors.base03","tokens":["use","base03","the","color"],"title_tokens":["vim","base03","theme","base16-colors","option"],"anchors":[]},{"id":"1840","title":"Option: vim.theme.base16-colors.base04","content":"The base04 color to use","path":"options.html#option-vim.theme.base16-colors.base04","tokens":["the","base04","color","use"],"title_tokens":["base04","option","theme","vim","base16-colors"],"anchors":[]},{"id":"1841","title":"Option: vim.theme.base16-colors.base05","content":"The base05 color to use","path":"options.html#option-vim.theme.base16-colors.base05","tokens":["the","color","use","base05"],"title_tokens":["option","base16-colors","theme","base05","vim"],"anchors":[]},{"id":"1842","title":"Option: vim.theme.base16-colors.base06","content":"The base06 color to use","path":"options.html#option-vim.theme.base16-colors.base06","tokens":["use","color","the","base06"],"title_tokens":["base06","vim","theme","option","base16-colors"],"anchors":[]},{"id":"1843","title":"Option: vim.theme.base16-colors.base07","content":"The base07 color to use","path":"options.html#option-vim.theme.base16-colors.base07","tokens":["the","base07","use","color"],"title_tokens":["base07","base16-colors","option","theme","vim"],"anchors":[]},{"id":"1844","title":"Option: vim.theme.base16-colors.base08","content":"The base08 color to use","path":"options.html#option-vim.theme.base16-colors.base08","tokens":["use","color","base08","the"],"title_tokens":["theme","option","base08","vim","base16-colors"],"anchors":[]},{"id":"1845","title":"Option: vim.theme.base16-colors.base09","content":"The base09 color to use","path":"options.html#option-vim.theme.base16-colors.base09","tokens":["the","color","base09","use"],"title_tokens":["base16-colors","theme","option","vim","base09"],"anchors":[]},{"id":"1846","title":"Option: vim.theme.base16-colors.base0A","content":"The base0A color to use","path":"options.html#option-vim.theme.base16-colors.base0A","tokens":["the","base0a","use","color"],"title_tokens":["vim","base0a","base16-colors","option","theme"],"anchors":[]},{"id":"1847","title":"Option: vim.theme.base16-colors.base0B","content":"The base0B color to use","path":"options.html#option-vim.theme.base16-colors.base0B","tokens":["color","the","use","base0b"],"title_tokens":["option","base16-colors","vim","theme","base0b"],"anchors":[]},{"id":"1848","title":"Option: vim.theme.base16-colors.base0C","content":"The base0C color to use","path":"options.html#option-vim.theme.base16-colors.base0C","tokens":["use","color","base0c","the"],"title_tokens":["base0c","base16-colors","vim","theme","option"],"anchors":[]},{"id":"1849","title":"Option: vim.theme.base16-colors.base0D","content":"The base0D color to use","path":"options.html#option-vim.theme.base16-colors.base0D","tokens":["use","color","the","base0d"],"title_tokens":["theme","option","vim","base16-colors","base0d"],"anchors":[]},{"id":"1850","title":"Option: vim.theme.base16-colors.base0E","content":"The base0E color to use","path":"options.html#option-vim.theme.base16-colors.base0E","tokens":["the","base0e","color","use"],"title_tokens":["base16-colors","base0e","vim","option","theme"],"anchors":[]},{"id":"1851","title":"Option: vim.theme.base16-colors.base0F","content":"The base0F color to use","path":"options.html#option-vim.theme.base16-colors.base0F","tokens":["base0f","color","use","the"],"title_tokens":["base16-colors","base0f","vim","option","theme"],"anchors":[]},{"id":"1852","title":"Option: vim.theme.enable","content":"Enable theming","path":"options.html#option-vim.theme.enable","tokens":["theming","enable"],"title_tokens":["option","vim","enable","theme"],"anchors":[]},{"id":"1853","title":"Option: vim.theme.extraConfig","content":"Additional lua configuration to add before setup","path":"options.html#option-vim.theme.extraConfig","tokens":["lua","setup","configuration","before","additional","add"],"title_tokens":["theme","option","vim","extraconfig"],"anchors":[]},{"id":"1854","title":"Option: vim.theme.name","content":"Supported themes can be found in {file}supportedThemes.nix. Setting the theme to \"base16\" enables base16 theming and requires all of the colors in {option}vim.theme.base16-colors to be set.","path":"options.html#option-vim.theme.name","tokens":["the","file","all","colors","vim","nix","themes","requires","theming","and","supported","option","base16","theme","supportedthemes","enables","set","base16-colors","setting","found","can"],"title_tokens":["option","name","vim","theme"],"anchors":[]},{"id":"1855","title":"Option: vim.theme.style","content":"Specific style for theme if it supports it","path":"options.html#option-vim.theme.style","tokens":["style","supports","theme","specific","for"],"title_tokens":["theme","vim","option","style"],"anchors":[]},{"id":"1856","title":"Option: vim.theme.transparent","content":"Whether or not transparency should be enabled. Has no effect for themes that do not support transparency","path":"options.html#option-vim.theme.transparent","tokens":["transparency","themes","support","whether","effect","enabled","not","for","should","has","that"],"title_tokens":["transparent","vim","option","theme"],"anchors":[]},{"id":"1857","title":"Option: vim.treesitter.addDefaultGrammars","content":"Whether to add the default grammars to the list of grammars to install.\nThis option is only relevant if treesitter has been enabled.","path":"options.html#option-vim.treesitter.addDefaultGrammars","tokens":["has","been","list","grammars","option","install","enabled","default","only","add","relevant","treesitter","the","whether","this"],"title_tokens":["vim","treesitter","adddefaultgrammars","option"],"anchors":[]},{"id":"1858","title":"Option: vim.treesitter.autotagHtml","content":"Whether to enable autoclose and rename html tag.","path":"options.html#option-vim.treesitter.autotagHtml","tokens":["tag","and","autoclose","rename","enable","html","whether"],"title_tokens":["vim","treesitter","option","autotaghtml"],"anchors":[]},{"id":"1859","title":"Option: vim.treesitter.context.enable","content":"Whether to enable context of current buffer contents [nvim-treesitter-context] .","path":"options.html#option-vim.treesitter.context.enable","tokens":["whether","contents","buffer","nvim-treesitter-context","enable","context","current"],"title_tokens":["enable","treesitter","option","context","vim"],"anchors":[]},{"id":"1860","title":"Option: vim.treesitter.context.setupOpts","content":"Option table to pass into the setup function of treesitter-context\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.context.setupOpts","tokens":["pass","the","you","function","they","docs","not","setup","into","option","table","treesitter-context","listed","additional","even","can","options","any"],"title_tokens":["option","vim","context","treesitter","setupopts"],"anchors":[]},{"id":"1861","title":"Option: vim.treesitter.context.setupOpts.line_numbers","content":"Whether to display line numbers in current context","path":"options.html#option-vim.treesitter.context.setupOpts.line_numbers","tokens":["whether","current","context","display","line","numbers"],"title_tokens":["line_numbers","vim","context","option","treesitter","setupopts"],"anchors":[]},{"id":"1862","title":"Option: vim.treesitter.context.setupOpts.max_lines","content":"How many lines the window should span.\nCan be an absolute line number (given as int) or a percentage (given as string, e.g. \"20%\").\nValues <= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.max_lines","tokens":["values","the","should","there","many","span","mean","limit","percentage","window","can","int","absolute","string","line","will","given","how","lines","number"],"title_tokens":["vim","setupopts","option","max_lines","treesitter","context"],"anchors":[]},{"id":"1863","title":"Option: vim.treesitter.context.setupOpts.min_window_height","content":"Minimum editor window height to enable context.\nValues >= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.min_window_height","tokens":["height","will","limit","mean","editor","values","there","enable","minimum","context","window"],"title_tokens":["treesitter","vim","option","min_window_height","context","setupopts"],"anchors":[]},{"id":"1864","title":"Option: vim.treesitter.context.setupOpts.mode","content":"Line used to calculate context.","path":"options.html#option-vim.treesitter.context.setupOpts.mode","tokens":["calculate","context","used","line"],"title_tokens":["setupopts","option","mode","vim","treesitter","context"],"anchors":[]},{"id":"1865","title":"Option: vim.treesitter.context.setupOpts.multiline_threshold","content":"Maximum number of lines to collapse for a single context line.","path":"options.html#option-vim.treesitter.context.setupOpts.multiline_threshold","tokens":["context","maximum","number","lines","line","collapse","for","single"],"title_tokens":["vim","treesitter","context","multiline_threshold","setupopts","option"],"anchors":[]},{"id":"1866","title":"Option: vim.treesitter.context.setupOpts.separator","content":"Separator between context and content. This option should be a single character string, like '-'.\nWhen separator is set, the context will only show up when there are at least 2 lines above cursorline.","path":"options.html#option-vim.treesitter.context.setupOpts.separator","tokens":["separator","the","least","only","show","option","single","above","and","string","between","like","should","content","this","set","will","are","when","lines","cursorline","character","there","context"],"title_tokens":["context","setupopts","separator","treesitter","vim","option"],"anchors":[]},{"id":"1867","title":"Option: vim.treesitter.context.setupOpts.trim_scope","content":"Which context lines to discard if {option}vim.treesitter.context.setupOpts.max_lines is exceeded.","path":"options.html#option-vim.treesitter.context.setupOpts.trim_scope","tokens":["treesitter","discard","option","vim","context","setupopts","exceeded","lines","max_lines","which"],"title_tokens":["setupopts","trim_scope","context","vim","option","treesitter"],"anchors":[]},{"id":"1868","title":"Option: vim.treesitter.context.setupOpts.zindex","content":"The Z-index of the context window.","path":"options.html#option-vim.treesitter.context.setupOpts.zindex","tokens":["the","z-index","context","window"],"title_tokens":["setupopts","option","context","treesitter","vim","zindex"],"anchors":[]},{"id":"1869","title":"Option: vim.treesitter.enable","content":"Whether to enable treesitter, also enabled automatically through language options.","path":"options.html#option-vim.treesitter.enable","tokens":["whether","enabled","language","also","options","treesitter","automatically","through","enable"],"title_tokens":["enable","treesitter","vim","option"],"anchors":[]},{"id":"1870","title":"Option: vim.treesitter.filetypeMappings","content":"For each parser, registers a list of alternative filetypes. For more information see :h vim.treesitter.language.register(). See treesitter builtin mappings here: https://github.com/nvim-treesitter/nvim-treesitter/blob/main/plugin/filetypes.lua","path":"options.html#option-vim.treesitter.filetypeMappings","tokens":["here","builtin","com","nvim-treesitter","main","plugin","vim","for","list","each","registers","github","blob","https","lua","filetypes","information","treesitter","more","parser","register","alternative","see","language","mappings"],"title_tokens":["filetypemappings","option","treesitter","vim"],"anchors":[]},{"id":"1871","title":"Option: vim.treesitter.fold","content":"Whether to enable fold with treesitter.","path":"options.html#option-vim.treesitter.fold","tokens":["treesitter","fold","with","enable","whether"],"title_tokens":["vim","fold","treesitter","option"],"anchors":[]},{"id":"1872","title":"Option: vim.treesitter.grammars","content":"List of treesitter grammars to install. For grammars to be installed properly, you must use grammars from one of those:\npkgs.vimPlugins.nvim-treesitter.parsers\npkgs.vimPlugins.nvim-treesitter.grammarPlugins\npkgs.tree-sitter-grammars (mostly untested)\n\nYou can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars shipped with nvim-treesitter.\nFor languages already supported by nvf, you may use {option}vim.language..treesitter options, which will automatically add the required grammars to this.","path":"options.html#option-vim.treesitter.grammars","tokens":["supported","parsers","grammarplugins","language","mostly","add","this","can","treesitter","required","from","install","option","tree-sitter-grammars","for","grammars","installed","properly","allgrammars","vimplugins","untested","those","vim","use","automatically","the","will","pkgs","nvim-treesitter","you","options","all","must","already","lang","which","list","with","shipped","nvf","may","languages","one"],"title_tokens":["vim","grammars","option","treesitter"],"anchors":[]},{"id":"1873","title":"Option: vim.treesitter.highlight.enable","content":"Whether to enable highlighting with treesitter.","path":"options.html#option-vim.treesitter.highlight.enable","tokens":["enable","with","highlighting","whether","treesitter"],"title_tokens":["option","treesitter","vim","highlight","enable"],"anchors":[]},{"id":"1874","title":"Option: vim.treesitter.indent.enable","content":"Whether to enable indentation with treesitter.","path":"options.html#option-vim.treesitter.indent.enable","tokens":["enable","whether","treesitter","with","indentation"],"title_tokens":["vim","treesitter","indent","option","enable"],"anchors":[]},{"id":"1875","title":"Option: vim.treesitter.indent.excludes","content":"Exclude the listed filetypes from using treesitter indentation.","path":"options.html#option-vim.treesitter.indent.excludes","tokens":["using","filetypes","from","listed","treesitter","the","indentation","exclude"],"title_tokens":["excludes","indent","treesitter","vim","option"],"anchors":[]},{"id":"1876","title":"Option: vim.treesitter.indent.pattern","content":"Specify the filetype pattern(s) for which the treesitter indentation should be used.\nSee {command}:h autocmd-pattern.","path":"options.html#option-vim.treesitter.indent.pattern","tokens":["autocmd-pattern","specify","see","used","the","command","pattern","filetype","which","treesitter","should","indentation","for"],"title_tokens":["vim","option","pattern","indent","treesitter"],"anchors":[]},{"id":"1877","title":"Option: vim.treesitter.queries","content":"A list of Neovim treesitter queries to be registered.","path":"options.html#option-vim.treesitter.queries","tokens":["list","registered","neovim","queries","treesitter"],"title_tokens":["vim","queries","treesitter","option"],"anchors":[]},{"id":"1878","title":"Option: vim.treesitter.queries.*.filetypes","content":"The filetypes for which the query should be registered.","path":"options.html#option-vim.treesitter.queries._.filetypes","tokens":["for","filetypes","registered","which","query","should","the"],"title_tokens":["option","filetypes","vim","treesitter","queries"],"anchors":[]},{"id":"1879","title":"Option: vim.treesitter.queries.*.query","content":"The queries scm script.","path":"options.html#option-vim.treesitter.queries._.query","tokens":["script","queries","the","scm"],"title_tokens":["treesitter","option","vim","queries","query"],"anchors":[]},{"id":"1880","title":"Option: vim.treesitter.queries.*.type","content":"The kind of query to register.","path":"options.html#option-vim.treesitter.queries._.type","tokens":["kind","the","query","register"],"title_tokens":["treesitter","queries","vim","type","option"],"anchors":[]},{"id":"1881","title":"Option: vim.treesitter.textobjects.enable","content":"Whether to enable Treesitter textobjects.","path":"options.html#option-vim.treesitter.textobjects.enable","tokens":["whether","textobjects","enable","treesitter"],"title_tokens":["textobjects","treesitter","option","vim","enable"],"anchors":[]},{"id":"1882","title":"Option: vim.treesitter.textobjects.setupOpts","content":"Option table to pass into the setup function of treesitter-textobjects\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.textobjects.setupOpts","tokens":["table","any","into","treesitter-textobjects","setup","they","even","pass","you","the","can","options","not","listed","option","docs","additional","function"],"title_tokens":["setupopts","treesitter","vim","textobjects","option"],"anchors":[]},{"id":"1883","title":"Option: vim.ui.borders.enable","content":"Whether to enable visible borders for most windows.","path":"options.html#option-vim.ui.borders.enable","tokens":["enable","for","windows","visible","whether","most","borders"],"title_tokens":["option","vim","borders","enable"],"anchors":[]},{"id":"1884","title":"Option: vim.ui.borders.globalStyle","content":"The global border style to use.\nIf a list is given, it should have a length of eight or any divisor of eight. The array will specify the eight chars building up the border in a clockwise fashion starting with the top-left corner. You can specify a different highlight group for each character by passing a [char, \"YourHighlightGroup\"] instead","path":"options.html#option-vim.ui.borders.globalStyle","tokens":["building","for","char","have","specify","global","length","eight","group","yourhighlightgroup","corner","passing","starting","border","character","instead","with","array","style","should","top-left","chars","use","list","will","each","divisor","fashion","can","you","highlight","any","the","clockwise","given","different"],"title_tokens":["borders","vim","option","globalstyle"],"anchors":[]},{"id":"1885","title":"Option: vim.ui.borders.plugins.fastaction.enable","content":"Whether to enable borders for the fastaction plugin.","path":"options.html#option-vim.ui.borders.plugins.fastaction.enable","tokens":["for","enable","borders","fastaction","whether","the","plugin"],"title_tokens":["enable","borders","vim","fastaction","plugins","option"],"anchors":[]},{"id":"1886","title":"Option: vim.ui.borders.plugins.fastaction.style","content":"The border style to use for the fastaction plugin","path":"options.html#option-vim.ui.borders.plugins.fastaction.style","tokens":["border","use","fastaction","style","plugin","for","the"],"title_tokens":["style","borders","option","fastaction","vim","plugins"],"anchors":[]},{"id":"1887","title":"Option: vim.ui.borders.plugins.lsp-signature.enable","content":"Whether to enable borders for the lsp-signature plugin.","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.enable","tokens":["whether","enable","borders","for","the","plugin","lsp-signature"],"title_tokens":["borders","plugins","lsp-signature","vim","option","enable"],"anchors":[]},{"id":"1888","title":"Option: vim.ui.borders.plugins.lsp-signature.style","content":"The border style to use for the lsp-signature plugin","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.style","tokens":["the","border","style","for","use","lsp-signature","plugin"],"title_tokens":["plugins","option","lsp-signature","style","vim","borders"],"anchors":[]},{"id":"1889","title":"Option: vim.ui.borders.plugins.lspsaga.enable","content":"Whether to enable borders for the lspsaga plugin.","path":"options.html#option-vim.ui.borders.plugins.lspsaga.enable","tokens":["for","borders","whether","the","enable","plugin","lspsaga"],"title_tokens":["lspsaga","plugins","vim","enable","borders","option"],"anchors":[]},{"id":"1890","title":"Option: vim.ui.borders.plugins.lspsaga.style","content":"The border style to use for the lspsaga plugin","path":"options.html#option-vim.ui.borders.plugins.lspsaga.style","tokens":["style","the","use","border","lspsaga","for","plugin"],"title_tokens":["plugins","vim","lspsaga","option","borders","style"],"anchors":[]},{"id":"1891","title":"Option: vim.ui.borders.plugins.nvim-cmp.enable","content":"Whether to enable borders for the nvim-cmp plugin.","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.enable","tokens":["whether","for","plugin","enable","the","nvim-cmp","borders"],"title_tokens":["vim","nvim-cmp","plugins","option","borders","enable"],"anchors":[]},{"id":"1892","title":"Option: vim.ui.borders.plugins.nvim-cmp.style","content":"The border style to use for the nvim-cmp plugin","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.style","tokens":["plugin","the","style","border","use","for","nvim-cmp"],"title_tokens":["option","nvim-cmp","vim","plugins","style","borders"],"anchors":[]},{"id":"1893","title":"Option: vim.ui.borders.plugins.which-key.enable","content":"Whether to enable borders for the which-key plugin.","path":"options.html#option-vim.ui.borders.plugins.which-key.enable","tokens":["the","which-key","whether","plugin","for","borders","enable"],"title_tokens":["which-key","vim","enable","option","borders","plugins"],"anchors":[]},{"id":"1894","title":"Option: vim.ui.borders.plugins.which-key.style","content":"The border style to use for the which-key plugin","path":"options.html#option-vim.ui.borders.plugins.which-key.style","tokens":["which-key","border","use","style","plugin","for","the"],"title_tokens":["vim","style","which-key","option","plugins","borders"],"anchors":[]},{"id":"1895","title":"Option: vim.ui.breadcrumbs.enable","content":"Whether to enable breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.enable","tokens":["breadcrumbs","whether","enable"],"title_tokens":["breadcrumbs","vim","enable","option"],"anchors":[]},{"id":"1896","title":"Option: vim.ui.breadcrumbs.lualine.winbar.alwaysRender","content":"Whether to always display the breadcrumbs component on winbar.\n::: {.note} This will pass draw_empty to the nvim_navic winbar component, which causes the component to be drawn even if it's empty. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.alwaysRender","tokens":["whether","pass","draw_empty","will","display","note","even","which","component","causes","the","winbar","this","breadcrumbs","nvim_navic","empty","drawn","always"],"title_tokens":["breadcrumbs","winbar","alwaysrender","option","vim","lualine"],"anchors":[]},{"id":"1897","title":"Option: vim.ui.breadcrumbs.lualine.winbar.enable","content":"Whether to automatically configure a winbar component for Lualine on the Winbar section.\n::: {.note} This is set to true by default, which means nvim-navic will occupy winbar.lualine_c for the breadcrumbs feature unless this option is set to false. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.enable","tokens":["for","will","unless","configure","means","note","section","nvim-navic","automatically","lualine_c","component","occupy","true","whether","set","default","lualine","breadcrumbs","option","feature","false","the","which","winbar","this"],"title_tokens":["vim","breadcrumbs","option","lualine","winbar","enable"],"anchors":[]},{"id":"1898","title":"Option: vim.ui.breadcrumbs.navbuddy.enable","content":"Whether to enable navbuddy LSP helper UI. Enabling this option automatically loads and enables nvim-navic.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.enable","tokens":["enable","loads","whether","enables","lsp","nvim-navic","navbuddy","enabling","this","helper","automatically","and","option"],"title_tokens":["breadcrumbs","option","vim","navbuddy","enable"],"anchors":[]},{"id":"1899","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendName","content":"Insert at the end of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendName","tokens":["the","insert","name","end"],"title_tokens":["navbuddy","mappings","breadcrumbs","appendname","vim","option"],"anchors":[]},{"id":"1900","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendScope","content":"Insert at the end of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendScope","tokens":["insert","end","the","scope"],"title_tokens":["mappings","option","appendscope","navbuddy","breadcrumbs","vim"],"anchors":[]},{"id":"1901","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.children","content":"Navigate to the child node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.children","tokens":["the","navigate","child","node"],"title_tokens":["mappings","children","vim","option","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1902","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.close","content":"Close and return the cursor to its original location.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.close","tokens":["and","cursor","return","location","original","close","the","its"],"title_tokens":["close","option","vim","breadcrumbs","mappings","navbuddy"],"anchors":[]},{"id":"1903","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.comment","content":"Comment the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.comment","tokens":["node","comment","the"],"title_tokens":["comment","option","vim","navbuddy","breadcrumbs","mappings"],"anchors":[]},{"id":"1904","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.delete","content":"Delete the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.delete","tokens":["node","the","delete"],"title_tokens":["vim","breadcrumbs","navbuddy","option","mappings","delete"],"anchors":[]},{"id":"1905","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","content":"Create a new fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","tokens":["the","fold","new","create","node"],"title_tokens":["breadcrumbs","mappings","foldcreate","option","vim","navbuddy"],"anchors":[]},{"id":"1906","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","content":"Delete the current fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","tokens":["current","delete","fold","node","the"],"title_tokens":["navbuddy","option","mappings","vim","folddelete","breadcrumbs"],"anchors":[]},{"id":"1907","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.help","content":"Open the mappings help window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.help","tokens":["open","help","mappings","the","window"],"title_tokens":["vim","breadcrumbs","help","option","mappings","navbuddy"],"anchors":[]},{"id":"1908","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.hsplit","content":"Open the node in a horizontal split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.hsplit","tokens":["split","node","open","the","horizontal"],"title_tokens":["option","mappings","navbuddy","vim","hsplit","breadcrumbs"],"anchors":[]},{"id":"1909","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertName","content":"Insert at the start of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertName","tokens":["insert","start","the","name"],"title_tokens":["option","vim","mappings","breadcrumbs","navbuddy","insertname"],"anchors":[]},{"id":"1910","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertScope","content":"Insert at the start of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertScope","tokens":["scope","insert","the","start"],"title_tokens":["vim","mappings","insertscope","option","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1911","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveDown","content":"Move the node down.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveDown","tokens":["move","node","down","the"],"title_tokens":["vim","option","breadcrumbs","mappings","movedown","navbuddy"],"anchors":[]},{"id":"1912","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveUp","content":"Move the node up.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveUp","tokens":["move","the","node"],"title_tokens":["vim","navbuddy","mappings","breadcrumbs","moveup","option"],"anchors":[]},{"id":"1913","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","content":"Navigate to the next sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","tokens":["node","the","sibling","navigate","next"],"title_tokens":["option","navbuddy","vim","breadcrumbs","nextsibling","mappings"],"anchors":[]},{"id":"1914","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.parent","content":"Navigate to the parent node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.parent","tokens":["parent","navigate","the","node"],"title_tokens":["vim","parent","breadcrumbs","option","navbuddy","mappings"],"anchors":[]},{"id":"1915","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","content":"Navigate to the previous sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","tokens":["node","the","previous","navigate","sibling"],"title_tokens":["previoussibling","vim","navbuddy","breadcrumbs","option","mappings"],"anchors":[]},{"id":"1916","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.rename","content":"Rename the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.rename","tokens":["the","rename","node"],"title_tokens":["option","breadcrumbs","navbuddy","rename","vim","mappings"],"anchors":[]},{"id":"1917","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.root","content":"Navigate to the root node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.root","tokens":["the","node","navigate","root"],"title_tokens":["navbuddy","mappings","option","breadcrumbs","root","vim"],"anchors":[]},{"id":"1918","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.select","content":"Goto the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.select","tokens":["goto","the","node"],"title_tokens":["mappings","option","select","vim","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1919","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.telescope","content":"Start fuzzy finder at the current level.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.telescope","tokens":["start","level","finder","current","the","fuzzy"],"title_tokens":["vim","mappings","breadcrumbs","navbuddy","telescope","option"],"anchors":[]},{"id":"1920","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","content":"Toggle the preview.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","tokens":["toggle","the","preview"],"title_tokens":["breadcrumbs","mappings","vim","navbuddy","togglepreview","option"],"anchors":[]},{"id":"1921","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualName","content":"Select the name visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualName","tokens":["the","name","visually","select"],"title_tokens":["visualname","mappings","vim","breadcrumbs","navbuddy","option"],"anchors":[]},{"id":"1922","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualScope","content":"Select the scope visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualScope","tokens":["the","select","scope","visually"],"title_tokens":["navbuddy","breadcrumbs","option","mappings","visualscope","vim"],"anchors":[]},{"id":"1923","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.vsplit","content":"Open the node in a vertical split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.vsplit","tokens":["open","the","split","vertical","node"],"title_tokens":["vim","mappings","navbuddy","option","vsplit","breadcrumbs"],"anchors":[]},{"id":"1924","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankName","content":"Yank the name to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankName","tokens":["the","yank","system","clipboard","name"],"title_tokens":["option","breadcrumbs","vim","mappings","navbuddy","yankname"],"anchors":[]},{"id":"1925","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankScope","content":"Yank the scope to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankScope","tokens":["clipboard","system","the","yank","scope"],"title_tokens":["navbuddy","option","vim","mappings","breadcrumbs","yankscope"],"anchors":[]},{"id":"1926","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts","content":"Option table to pass into the setup function of navbuddy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts","tokens":["you","navbuddy","pass","options","can","function","listed","they","docs","option","additional","not","into","setup","table","any","even","the"],"title_tokens":["option","setupopts","navbuddy","vim","breadcrumbs"],"anchors":[]},{"id":"1927","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","tokens":[],"title_tokens":["setupopts","array","vim","option","breadcrumbs","navbuddy","icons"],"anchors":[]},{"id":"1928","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","tokens":[],"title_tokens":["option","vim","boolean","breadcrumbs","navbuddy","icons","setupopts"],"anchors":[]},{"id":"1929","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","tokens":[],"title_tokens":["setupopts","class","vim","option","icons","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1930","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","tokens":[],"title_tokens":["option","setupopts","icons","vim","breadcrumbs","constant","navbuddy"],"anchors":[]},{"id":"1931","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","tokens":[],"title_tokens":["breadcrumbs","vim","setupopts","icons","navbuddy","option","constructor"],"anchors":[]},{"id":"1932","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","tokens":[],"title_tokens":["vim","enum","option","navbuddy","setupopts","icons","breadcrumbs"],"anchors":[]},{"id":"1933","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","tokens":[],"title_tokens":["vim","navbuddy","setupopts","icons","enummember","option","breadcrumbs"],"anchors":[]},{"id":"1934","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","tokens":[],"title_tokens":["navbuddy","event","breadcrumbs","option","setupopts","vim","icons"],"anchors":[]},{"id":"1935","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","tokens":[],"title_tokens":["vim","breadcrumbs","option","navbuddy","setupopts","icons","field"],"anchors":[]},{"id":"1936","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","tokens":[],"title_tokens":["option","vim","file","breadcrumbs","navbuddy","setupopts","icons"],"anchors":[]},{"id":"1937","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","tokens":[],"title_tokens":["vim","navbuddy","breadcrumbs","option","setupopts","icons","function"],"anchors":[]},{"id":"1938","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","tokens":[],"title_tokens":["icons","setupopts","interface","breadcrumbs","vim","navbuddy","option"],"anchors":[]},{"id":"1939","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","tokens":[],"title_tokens":["key","vim","navbuddy","setupopts","option","breadcrumbs","icons"],"anchors":[]},{"id":"1940","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","tokens":[],"title_tokens":["method","vim","breadcrumbs","option","navbuddy","setupopts","icons"],"anchors":[]},{"id":"1941","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","tokens":[],"title_tokens":["vim","option","icons","module","navbuddy","breadcrumbs","setupopts"],"anchors":[]},{"id":"1942","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","tokens":[],"title_tokens":["option","icons","navbuddy","breadcrumbs","namespace","vim","setupopts"],"anchors":[]},{"id":"1943","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","tokens":[],"title_tokens":["option","breadcrumbs","vim","null","icons","navbuddy","setupopts"],"anchors":[]},{"id":"1944","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","tokens":[],"title_tokens":["vim","option","setupopts","breadcrumbs","icons","number","navbuddy"],"anchors":[]},{"id":"1945","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","tokens":[],"title_tokens":["object","navbuddy","option","setupopts","icons","vim","breadcrumbs"],"anchors":[]},{"id":"1946","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","tokens":[],"title_tokens":["navbuddy","option","setupopts","breadcrumbs","vim","icons","operator"],"anchors":[]},{"id":"1947","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","tokens":[],"title_tokens":["package","breadcrumbs","vim","setupopts","option","navbuddy","icons"],"anchors":[]},{"id":"1948","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","tokens":[],"title_tokens":["setupopts","vim","property","icons","breadcrumbs","option","navbuddy"],"anchors":[]},{"id":"1949","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","tokens":[],"title_tokens":["option","icons","vim","breadcrumbs","string","navbuddy","setupopts"],"anchors":[]},{"id":"1950","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","tokens":[],"title_tokens":["struct","option","navbuddy","setupopts","breadcrumbs","vim","icons"],"anchors":[]},{"id":"1951","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","tokens":[],"title_tokens":["vim","typeparameter","icons","navbuddy","setupopts","breadcrumbs","option"],"anchors":[]},{"id":"1952","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","tokens":[],"title_tokens":["variable","navbuddy","option","breadcrumbs","vim","setupopts","icons"],"anchors":[]},{"id":"1953","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","content":"Whether to attach to LSP server manually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","tokens":["attach","lsp","whether","manually","server"],"title_tokens":["navbuddy","breadcrumbs","lsp","auto_attach","option","vim","setupopts"],"anchors":[]},{"id":"1954","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","content":"The preference list ranking LSP servers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","tokens":["preference","servers","ranking","list","the","lsp"],"title_tokens":["setupopts","preference","option","vim","breadcrumbs","navbuddy","lsp"],"anchors":[]},{"id":"1955","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","content":"Whether to enable node markers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","tokens":["enable","whether","node","markers"],"title_tokens":["enable","breadcrumbs","option","setupopts","navbuddy","vim","node_markers"],"anchors":[]},{"id":"1956","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","tokens":[],"title_tokens":["icons","breadcrumbs","navbuddy","vim","branch","node_markers","setupopts","option"],"anchors":[]},{"id":"1957","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","tokens":[],"title_tokens":["option","leaf","icons","setupopts","node_markers","breadcrumbs","vim","navbuddy"],"anchors":[]},{"id":"1958","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","tokens":[],"title_tokens":["vim","setupopts","breadcrumbs","option","navbuddy","node_markers","icons","leaf_selected"],"anchors":[]},{"id":"1959","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","content":"Whether to keep the current node in focus in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","tokens":["whether","keep","the","node","source","buffer","focus","current"],"title_tokens":["vim","source_buffer","option","navbuddy","breadcrumbs","setupopts","follownode"],"anchors":[]},{"id":"1960","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","content":"Whether to highlight the currently focused node in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","tokens":["buffer","highlight","node","source","the","focused","currently","whether"],"title_tokens":["navbuddy","source_buffer","breadcrumbs","option","highlight","setupopts","vim"],"anchors":[]},{"id":"1961","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","content":"The mode for reorienting the source buffer after moving nodes.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","tokens":["after","the","buffer","moving","mode","source","reorienting","for","nodes"],"title_tokens":["source_buffer","reorient","breadcrumbs","setupopts","vim","navbuddy","option"],"anchors":[]},{"id":"1962","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","content":"The scrolloff value in the source buffer when Navbuddy is open.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","tokens":["open","buffer","when","navbuddy","source","the","scrolloff","value"],"title_tokens":["setupopts","option","source_buffer","scrolloff","vim","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1963","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","content":"Add the default Navbuddy keybindings in addition to the keybinding added by this module.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","tokens":["navbuddy","keybindings","add","addition","added","this","keybinding","module","default","the"],"title_tokens":["setupopts","option","usedefaultmappings","vim","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1964","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","content":"The border style to use.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","tokens":["the","border","use","style"],"title_tokens":["vim","setupopts","border","navbuddy","window","option","breadcrumbs"],"anchors":[]},{"id":"1965","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","content":"The scrolloff value within a navbuddy window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","tokens":["scrolloff","value","the","navbuddy","within","window"],"title_tokens":["option","breadcrumbs","vim","navbuddy","scrolloff","setupopts","window"],"anchors":[]},{"id":"1966","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","content":"The border style to use for the left section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","tokens":["navbuddy","style","for","left","use","the","border","section"],"title_tokens":["window","left","vim","navbuddy","sections","border","breadcrumbs","option","setupopts"],"anchors":[]},{"id":"1967","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","content":"The border style to use for the middle section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","tokens":["style","middle","navbuddy","the","for","border","use","section"],"title_tokens":["window","vim","setupopts","mid","sections","border","option","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1968","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","content":"The border style to use for the right section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","tokens":["use","for","section","navbuddy","style","right","the","border"],"title_tokens":["navbuddy","window","setupopts","breadcrumbs","vim","sections","border","right","option"],"anchors":[]},{"id":"1969","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","content":"The display mode of the preview on the right section.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","tokens":["the","right","mode","preview","display","section"],"title_tokens":["navbuddy","breadcrumbs","vim","setupopts","option","window","sections","preview","right"],"anchors":[]},{"id":"1970","title":"Option: vim.ui.breadcrumbs.source","content":"The source to be used for breadcrumbs component. Null means no breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.source","tokens":["component","for","breadcrumbs","null","means","used","the","source"],"title_tokens":["option","breadcrumbs","source","vim"],"anchors":[]},{"id":"1971","title":"Option: vim.ui.colorful-menu-nvim.enable","content":"Whether to enable treesitter highlighted completion menus [colorful-menu.nvim].","path":"options.html#option-vim.ui.colorful-menu-nvim.enable","tokens":["highlighted","completion","whether","enable","colorful-menu","treesitter","nvim","menus"],"title_tokens":["enable","vim","option","colorful-menu-nvim"],"anchors":[]},{"id":"1972","title":"Option: vim.ui.colorful-menu-nvim.setupOpts","content":"Option table to pass into the setup function of colorful-menu-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorful-menu-nvim.setupOpts","tokens":["table","not","any","function","you","options","listed","docs","setup","additional","even","into","option","pass","colorful-menu-nvim","can","they","the"],"title_tokens":["option","colorful-menu-nvim","setupopts","vim"],"anchors":[]},{"id":"1973","title":"Option: vim.ui.colorizer.enable","content":"Whether to enable color highlighting [nvim-colorizer.lua].","path":"options.html#option-vim.ui.colorizer.enable","tokens":["lua","enable","highlighting","color","whether","nvim-colorizer"],"title_tokens":["enable","colorizer","option","vim"],"anchors":[]},{"id":"1974","title":"Option: vim.ui.colorizer.setupOpts","content":"Option table to pass into the setup function of colorizer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorizer.setupOpts","tokens":["colorizer","options","the","function","setup","not","docs","table","listed","option","pass","can","any","into","additional","even","you","they"],"title_tokens":["option","vim","setupopts","colorizer"],"anchors":[]},{"id":"1975","title":"Option: vim.ui.colorizer.setupOpts.filetypes","content":"Filetypes to enable on and their option overrides.\n\"*\" means enable on all filetypes. Filetypes prefixed with \"!\" are disabled.","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes","tokens":["overrides","means","are","option","disabled","all","and","their","with","prefixed","filetypes","enable"],"title_tokens":["filetypes","vim","option","colorizer","setupopts"],"anchors":[]},{"id":"1976","title":"Option: vim.ui.colorizer.setupOpts.filetypes..AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.AARRGGBB","tokens":["hex","0xaarrggbb","colorize","codes"],"title_tokens":["aarrggbb","option","vim","filetypes","name","colorizer","setupopts"],"anchors":[]},{"id":"1977","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RGB","tokens":["rgb","codes","colorize","hex"],"title_tokens":["name","colorizer","rgb","setupopts","vim","filetypes","option"],"anchors":[]},{"id":"1978","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBB","tokens":["codes","hex","rrggbb","colorize"],"title_tokens":["vim","name","setupopts","rrggbb","option","filetypes","colorizer"],"anchors":[]},{"id":"1979","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBBAA","tokens":["codes","hex","colorize","rrggbbaa"],"title_tokens":["name","setupopts","colorizer","vim","rrggbbaa","option","filetypes"],"anchors":[]},{"id":"1980","title":"Option: vim.ui.colorizer.setupOpts.filetypes..always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.always_update","tokens":["color","buffer","use","cmp_menu","not","example","focused","cmp_docs","values","update","even"],"title_tokens":["name","setupopts","vim","option","colorizer","filetypes","always_update"],"anchors":[]},{"id":"1981","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css","tokens":["rgb_fn","css","rgb","all","features","rrggbb","hsl_fn","enable","names"],"title_tokens":["css","option","filetypes","colorizer","setupopts","vim","name"],"anchors":[]},{"id":"1982","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css_fn","tokens":["enable","rgb_fn","hsl_fn","css","all","functions"],"title_tokens":["css_fn","vim","filetypes","name","setupopts","colorizer","option"],"anchors":[]},{"id":"1983","title":"Option: vim.ui.colorizer.setupOpts.filetypes..hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.hsl_fn","tokens":["hsl","colorize","css","hsla","and","functions"],"title_tokens":["setupopts","name","hsl_fn","filetypes","vim","option","colorizer"],"anchors":[]},{"id":"1984","title":"Option: vim.ui.colorizer.setupOpts.filetypes..mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.mode","tokens":["display","set","the","mode"],"title_tokens":["option","vim","colorizer","setupopts","filetypes","mode","name"],"anchors":[]},{"id":"1985","title":"Option: vim.ui.colorizer.setupOpts.filetypes..names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.names","tokens":["blue","like","colorize","name","codes"],"title_tokens":["colorizer","setupopts","filetypes","name","names","option","vim"],"anchors":[]},{"id":"1986","title":"Option: vim.ui.colorizer.setupOpts.filetypes..rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.rgb_fn","tokens":["colorize","rgb","and","functions","css","rgba"],"title_tokens":["rgb_fn","colorizer","setupopts","filetypes","option","vim","name"],"anchors":[]},{"id":"1987","title":"Option: vim.ui.colorizer.setupOpts.filetypes..sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.sass","tokens":["sass","enable","colors"],"title_tokens":["option","setupopts","vim","colorizer","filetypes","name","sass"],"anchors":[]},{"id":"1988","title":"Option: vim.ui.colorizer.setupOpts.filetypes..tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.tailwind","tokens":["colors","enable","tailwind"],"title_tokens":["tailwind","setupopts","option","filetypes","name","colorizer","vim"],"anchors":[]},{"id":"1989","title":"Option: vim.ui.colorizer.setupOpts.filetypes..virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.virtualtext","tokens":["virtualtext","display","string"],"title_tokens":["virtualtext","setupopts","name","colorizer","vim","option","filetypes"],"anchors":[]},{"id":"1990","title":"Option: vim.ui.colorizer.setupOpts.user_default_options","content":"user_default_options is the second parameter to nvim-colorizer's setup function.\nAnything set here is the inverse of the previous setup configuration.","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options","tokens":["nvim-colorizer","setup","here","inverse","the","user_default_options","parameter","function","second","set","configuration","anything","previous"],"title_tokens":["option","user_default_options","vim","setupopts","colorizer"],"anchors":[]},{"id":"1991","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","tokens":["codes","colorize","0xaarrggbb","hex"],"title_tokens":["colorizer","user_default_options","aarrggbb","option","setupopts","vim"],"anchors":[]},{"id":"1992","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RGB","tokens":["hex","codes","colorize","rgb"],"title_tokens":["user_default_options","rgb","setupopts","option","vim","colorizer"],"anchors":[]},{"id":"1993","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","tokens":["colorize","rrggbb","hex","codes"],"title_tokens":["option","colorizer","setupopts","rrggbb","vim","user_default_options"],"anchors":[]},{"id":"1994","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","tokens":["codes","colorize","rrggbbaa","hex"],"title_tokens":["setupopts","option","rrggbbaa","colorizer","vim","user_default_options"],"anchors":[]},{"id":"1995","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.always_update","tokens":["cmp_docs","even","cmp_menu","color","example","buffer","update","use","values","focused","not"],"title_tokens":["user_default_options","always_update","colorizer","vim","option","setupopts"],"anchors":[]},{"id":"1996","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css","tokens":["css","enable","rgb","rrggbb","all","names","hsl_fn","rgb_fn","features"],"title_tokens":["option","css","setupopts","vim","colorizer","user_default_options"],"anchors":[]},{"id":"1997","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css_fn","tokens":["hsl_fn","css","functions","all","enable","rgb_fn"],"title_tokens":["colorizer","setupopts","user_default_options","option","vim","css_fn"],"anchors":[]},{"id":"1998","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","tokens":["css","hsla","colorize","hsl","and","functions"],"title_tokens":["hsl_fn","vim","option","setupopts","user_default_options","colorizer"],"anchors":[]},{"id":"1999","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.mode","tokens":["set","mode","the","display"],"title_tokens":["setupopts","option","colorizer","vim","user_default_options","mode"],"anchors":[]},{"id":"2000","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.names","tokens":["colorize","name","codes","blue","like"],"title_tokens":["option","user_default_options","names","vim","colorizer","setupopts"],"anchors":[]},{"id":"2001","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","tokens":["css","rgba","rgb","functions","and","colorize"],"title_tokens":["user_default_options","colorizer","option","setupopts","rgb_fn","vim"],"anchors":[]},{"id":"2002","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.sass","tokens":["sass","enable","colors"],"title_tokens":["user_default_options","sass","option","setupopts","colorizer","vim"],"anchors":[]},{"id":"2003","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.tailwind","tokens":["tailwind","enable","colors"],"title_tokens":["option","setupopts","vim","user_default_options","colorizer","tailwind"],"anchors":[]},{"id":"2004","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.virtualtext","tokens":["virtualtext","string","display"],"title_tokens":["colorizer","vim","setupopts","user_default_options","virtualtext","option"],"anchors":[]},{"id":"2005","title":"Option: vim.ui.fastaction.enable","content":"Whether to enable overriding vim.ui.select with fastaction.nvim.","path":"options.html#option-vim.ui.fastaction.enable","tokens":["overriding","whether","with","enable","vim","select","nvim","fastaction"],"title_tokens":["option","enable","vim","fastaction"],"anchors":[]},{"id":"2006","title":"Option: vim.ui.fastaction.setupOpts","content":"Option table to pass into the setup function of fastaction\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.fastaction.setupOpts","tokens":["additional","pass","into","can","even","fastaction","options","not","you","option","they","the","docs","listed","any","setup","function","table"],"title_tokens":["fastaction","vim","option","setupopts"],"anchors":[]},{"id":"2007","title":"Option: vim.ui.illuminate.enable","content":"Whether to enable automatically highlight other uses of the word under the cursor [vim-illuminate] .","path":"options.html#option-vim.ui.illuminate.enable","tokens":["other","the","highlight","cursor","whether","enable","under","automatically","word","vim-illuminate","uses"],"title_tokens":["enable","vim","illuminate","option"],"anchors":[]},{"id":"2008","title":"Option: vim.ui.illuminate.setupOpts","content":"Option table to pass into the setup function of vim-illuminate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.illuminate.setupOpts","tokens":["they","docs","you","table","into","the","can","pass","vim-illuminate","any","options","option","function","not","additional","listed","even","setup"],"title_tokens":["illuminate","option","vim","setupopts"],"anchors":[]},{"id":"2009","title":"Option: vim.ui.illuminate.setupOpts.filetypes_denylist","content":"Filetypes to not illuminate, this overrides filetypes_allowlist","path":"options.html#option-vim.ui.illuminate.setupOpts.filetypes_denylist","tokens":["filetypes","not","this","filetypes_allowlist","overrides","illuminate"],"title_tokens":["setupopts","option","vim","filetypes_denylist","illuminate"],"anchors":[]},{"id":"2010","title":"Option: vim.ui.modes-nvim.enable","content":"Whether to enable modes.nvim's prismatic line decorations.","path":"options.html#option-vim.ui.modes-nvim.enable","tokens":["nvim","whether","enable","prismatic","line","modes","decorations"],"title_tokens":["modes-nvim","enable","option","vim"],"anchors":[]},{"id":"2011","title":"Option: vim.ui.modes-nvim.setupOpts.colors","content":"Option table to pass into the setup function of modes.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors","tokens":["option","any","function","options","docs","even","pass","they","additional","you","into","can","not","setup","table","listed","the","modes","nvim"],"title_tokens":["setupopts","option","modes-nvim","colors","vim"],"anchors":[]},{"id":"2012","title":"Option: vim.ui.modes-nvim.setupOpts.colors.copy","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.copy","tokens":["highlights","visual","mode","rrggbb","for","code","the","color"],"title_tokens":["setupopts","vim","colors","option","copy","modes-nvim"],"anchors":[]},{"id":"2013","title":"Option: vim.ui.modes-nvim.setupOpts.colors.delete","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.delete","tokens":["rrggbb","code","visual","mode","the","for","highlights","color"],"title_tokens":["option","modes-nvim","vim","setupopts","colors","delete"],"anchors":[]},{"id":"2014","title":"Option: vim.ui.modes-nvim.setupOpts.colors.insert","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.insert","tokens":["visual","highlights","code","for","rrggbb","the","mode","color"],"title_tokens":["vim","setupopts","colors","insert","modes-nvim","option"],"anchors":[]},{"id":"2015","title":"Option: vim.ui.modes-nvim.setupOpts.colors.visual","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.visual","tokens":["color","for","highlights","mode","rrggbb","the","code","visual"],"title_tokens":["option","setupopts","modes-nvim","colors","visual","vim"],"anchors":[]},{"id":"2016","title":"Option: vim.ui.modes-nvim.setupOpts.line_opacity.visual","content":"Set opacity for cursorline and number background","path":"options.html#option-vim.ui.modes-nvim.setupOpts.line_opacity.visual","tokens":["cursorline","opacity","number","set","and","background","for"],"title_tokens":["line_opacity","modes-nvim","vim","setupopts","visual","option"],"anchors":[]},{"id":"2017","title":"Option: vim.ui.modes-nvim.setupOpts.setCursorline","content":"Set a colored cursorline on current line","path":"options.html#option-vim.ui.modes-nvim.setupOpts.setCursorline","tokens":["current","set","line","cursorline","colored"],"title_tokens":["setcursorline","setupopts","vim","modes-nvim","option"],"anchors":[]},{"id":"2018","title":"Option: vim.ui.noice.enable","content":"Whether to enable noice.nvim UI modification library.","path":"options.html#option-vim.ui.noice.enable","tokens":["modification","whether","enable","noice","nvim","library"],"title_tokens":["option","vim","noice","enable"],"anchors":[]},{"id":"2019","title":"Option: vim.ui.noice.setupOpts","content":"Option table to pass into the setup function of noice.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.noice.setupOpts","tokens":["into","table","noice","they","function","docs","options","you","option","not","pass","setup","additional","even","the","nvim","any","listed","can"],"title_tokens":["vim","setupopts","noice","option"],"anchors":[]},{"id":"2020","title":"Option: vim.ui.noice.setupOpts.format.cmdline","content":"formatting options for the cmdline","path":"options.html#option-vim.ui.noice.setupOpts.format.cmdline","tokens":["options","for","the","cmdline","formatting"],"title_tokens":["option","cmdline","vim","noice","format","setupopts"],"anchors":[]},{"id":"2021","title":"Option: vim.ui.noice.setupOpts.format.filter","content":"formatting options for filter","path":"options.html#option-vim.ui.noice.setupOpts.format.filter","tokens":["for","formatting","options","filter"],"title_tokens":["setupopts","filter","format","noice","option","vim"],"anchors":[]},{"id":"2022","title":"Option: vim.ui.noice.setupOpts.format.help","content":"formatting options for help","path":"options.html#option-vim.ui.noice.setupOpts.format.help","tokens":["help","formatting","options","for"],"title_tokens":["help","setupopts","option","vim","noice","format"],"anchors":[]},{"id":"2023","title":"Option: vim.ui.noice.setupOpts.format.lua","content":"formatting options for lua","path":"options.html#option-vim.ui.noice.setupOpts.format.lua","tokens":["options","formatting","lua","for"],"title_tokens":["vim","option","format","setupopts","noice","lua"],"anchors":[]},{"id":"2024","title":"Option: vim.ui.noice.setupOpts.format.search_down","content":"formatting options for search_down","path":"options.html#option-vim.ui.noice.setupOpts.format.search_down","tokens":["search_down","for","options","formatting"],"title_tokens":["option","search_down","noice","setupopts","format","vim"],"anchors":[]},{"id":"2025","title":"Option: vim.ui.noice.setupOpts.format.search_up","content":"formatting options for search_up","path":"options.html#option-vim.ui.noice.setupOpts.format.search_up","tokens":["formatting","search_up","options","for"],"title_tokens":["vim","search_up","setupopts","noice","option","format"],"anchors":[]},{"id":"2026","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"cmp.entry.get_documentation\"","content":"override cmp documentation with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._cmp.entry.get_documentation_","tokens":["documentation","override","cmp","noice","with"],"title_tokens":["vim","noice","cmp","option","override","get_documentation","entry","lsp","setupopts"],"anchors":[]},{"id":"2027","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.convert_input_to_markdown_lines\"","content":"override the default lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.convert_input_to_markdown_lines_","tokens":["noice","with","lsp","override","default","markdown","the","formatter"],"title_tokens":["noice","option","override","util","convert_input_to_markdown_lines","setupopts","vim","lsp"],"anchors":[]},{"id":"2028","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.stylize_markdown\"","content":"override the lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.stylize_markdown_","tokens":["formatter","override","lsp","with","noice","markdown","the"],"title_tokens":["noice","stylize_markdown","override","vim","setupopts","option","util","lsp"],"anchors":[]},{"id":"2029","title":"Option: vim.ui.noice.setupOpts.lsp.signature.enabled","content":"Whether to enable signature help.","path":"options.html#option-vim.ui.noice.setupOpts.lsp.signature.enabled","tokens":["whether","enable","signature","help"],"title_tokens":["lsp","noice","setupopts","enabled","vim","signature","option"],"anchors":[]},{"id":"2030","title":"Option: vim.ui.noice.setupOpts.presets.bottom_search","content":"use a classic bottom cmdline for search","path":"options.html#option-vim.ui.noice.setupOpts.presets.bottom_search","tokens":["search","classic","use","bottom","cmdline","for"],"title_tokens":["noice","option","vim","setupopts","bottom_search","presets"],"anchors":[]},{"id":"2031","title":"Option: vim.ui.noice.setupOpts.presets.command_palette","content":"position the cmdline and popupmenu together","path":"options.html#option-vim.ui.noice.setupOpts.presets.command_palette","tokens":["and","together","popupmenu","position","the","cmdline"],"title_tokens":["setupopts","option","vim","presets","command_palette","noice"],"anchors":[]},{"id":"2032","title":"Option: vim.ui.noice.setupOpts.presets.inc_rename","content":"enables an input dialog for inc-rename.nvim","path":"options.html#option-vim.ui.noice.setupOpts.presets.inc_rename","tokens":["for","dialog","inc-rename","enables","input","nvim"],"title_tokens":["vim","noice","setupopts","option","presets","inc_rename"],"anchors":[]},{"id":"2033","title":"Option: vim.ui.noice.setupOpts.presets.long_message_to_split","content":"long messages will be sent to a split","path":"options.html#option-vim.ui.noice.setupOpts.presets.long_message_to_split","tokens":["split","sent","long","will","messages"],"title_tokens":["option","presets","long_message_to_split","vim","noice","setupopts"],"anchors":[]},{"id":"2034","title":"Option: vim.ui.noice.setupOpts.presets.lsp_doc_border","content":"add a border to hover docs and signature help","path":"options.html#option-vim.ui.noice.setupOpts.presets.lsp_doc_border","tokens":["add","signature","help","docs","hover","border","and"],"title_tokens":["presets","lsp_doc_border","setupopts","option","vim","noice"],"anchors":[]},{"id":"2035","title":"Option: vim.ui.noice.setupOpts.routes","content":"How to route messages","path":"options.html#option-vim.ui.noice.setupOpts.routes","tokens":["route","how","messages"],"title_tokens":["option","vim","setupopts","routes","noice"],"anchors":[]},{"id":"2036","title":"Option: vim.ui.noice.setupOpts.routes.*.filter","content":"a filter for messages matching this route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.filter","tokens":["for","matching","this","messages","route","filter"],"title_tokens":["vim","noice","setupopts","filter","option","routes"],"anchors":[]},{"id":"2037","title":"Option: vim.ui.noice.setupOpts.routes.*.opts","content":"options for the view and the route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.opts","tokens":["options","view","route","the","and","for"],"title_tokens":["setupopts","opts","routes","noice","option","vim"],"anchors":[]},{"id":"2038","title":"Option: vim.ui.noice.setupOpts.routes.*.view","content":"how this route is viewed","path":"options.html#option-vim.ui.noice.setupOpts.routes._.view","tokens":["how","viewed","this","route"],"title_tokens":["routes","option","view","noice","setupopts","vim"],"anchors":[]},{"id":"2039","title":"Option: vim.ui.nvim-highlight-colors.enable","content":"Whether to enable color highlighting [nvim-highlight-colors.lua].","path":"options.html#option-vim.ui.nvim-highlight-colors.enable","tokens":["nvim-highlight-colors","whether","highlighting","lua","color","enable"],"title_tokens":["option","enable","nvim-highlight-colors","vim"],"anchors":[]},{"id":"2040","title":"Option: vim.ui.nvim-highlight-colors.setupOpts","content":"Option table to pass into the setup function of nvim-highlight-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts","tokens":["function","nvim-highlight-colors","you","options","they","listed","pass","option","docs","table","even","setup","the","additional","into","any","can","not"],"title_tokens":["option","nvim-highlight-colors","vim","setupopts"],"anchors":[]},{"id":"2041","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.render","content":"Style to render color highlighting with.\n::: {.note} Each render style works as follows:\n'background' sets the background highlight of the matched color string to the RGB color it describes.\n'foreground' sets the foreground highlight of the matched color string to the RGB color it describes.\n'virtual' displays the matched color with virtual text alongside the color string in the buffer. Virtual text can be configured to display the color in various ways, i.e custom virtual symbol (via virtual_symbol) positioning relative to string, suffix/prefix, etc. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.render","tokens":["render","sets","highlight","symbol","color","foreground","configured","via","highlighting","ways","virtual_symbol","suffix","prefix","with","describes","virtual","positioning","matched","etc","can","follows","display","custom","note","works","each","string","alongside","relative","background","text","rgb","buffer","style","displays","the","various"],"title_tokens":["vim","nvim-highlight-colors","option","render","setupopts"],"anchors":[]},{"id":"2042","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","content":"Where to render the virtual symbol in relation to the color string.\n::: {.note} Each render style works as follows:\n'inline' render virtual text inline, similar to the style of VSCode color hinting.\n'eol' render virtual text at the end of the line which the color string occurs (last column). Recommended to set virtual_symbol_suffix to an empty string when used.\n'eow' render virtual text at the end of the word where the color string occurs. Recommended to set virtual_symbol_prefix to a single space for padding and the suffix to an empty string for no padding. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","tokens":["works","occurs","virtual","virtual_symbol_suffix","end","line","which","render","each","set","and","for","space","string","column","similar","padding","relation","inline","the","recommended","follows","note","vscode","hinting","single","eow","used","last","eol","word","when","text","color","suffix","style","symbol","where","empty","virtual_symbol_prefix"],"title_tokens":["virtual_symbol_position","setupopts","option","nvim-highlight-colors","vim"],"anchors":[]},{"id":"2043","title":"Option: vim.ui.nvim-ufo.enable","content":"Whether to enable nvim-ufo.","path":"options.html#option-vim.ui.nvim-ufo.enable","tokens":["enable","nvim-ufo","whether"],"title_tokens":["nvim-ufo","option","vim","enable"],"anchors":[]},{"id":"2044","title":"Option: vim.ui.nvim-ufo.setupOpts","content":"Option table to pass into the setup function of nvim-ufo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-ufo.setupOpts","tokens":["additional","you","setup","options","function","even","docs","listed","any","option","table","can","nvim-ufo","pass","they","not","into","the"],"title_tokens":["nvim-ufo","setupopts","vim","option"],"anchors":[]},{"id":"2045","title":"Option: vim.ui.smartcolumn.enable","content":"Whether to enable line length indicator.","path":"options.html#option-vim.ui.smartcolumn.enable","tokens":["enable","line","length","whether","indicator"],"title_tokens":["enable","option","vim","smartcolumn"],"anchors":[]},{"id":"2046","title":"Option: vim.ui.smartcolumn.setupOpts","content":"Option table to pass into the setup function of smartcolumn.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.smartcolumn.setupOpts","tokens":["smartcolumn","options","listed","table","any","docs","can","setup","option","into","not","nvim","you","function","additional","they","the","even","pass"],"title_tokens":["vim","smartcolumn","option","setupopts"],"anchors":[]},{"id":"2047","title":"Option: vim.ui.smartcolumn.setupOpts.colorcolumn","content":"The position at which the column will be displayed. Set to null to disable","path":"options.html#option-vim.ui.smartcolumn.setupOpts.colorcolumn","tokens":["position","set","will","disable","displayed","which","column","null","the"],"title_tokens":["colorcolumn","option","vim","smartcolumn","setupopts"],"anchors":[]},{"id":"2048","title":"Option: vim.ui.smartcolumn.setupOpts.custom_colorcolumn","content":"The position at which smart column should be displayed for each individual buffer type","path":"options.html#option-vim.ui.smartcolumn.setupOpts.custom_colorcolumn","tokens":["should","column","each","buffer","position","displayed","the","which","smart","for","type","individual"],"title_tokens":["vim","custom_colorcolumn","option","smartcolumn","setupopts"],"anchors":[]},{"id":"2049","title":"Option: vim.ui.smartcolumn.setupOpts.disabled_filetypes","content":"The filetypes smartcolumn will be disabled for.","path":"options.html#option-vim.ui.smartcolumn.setupOpts.disabled_filetypes","tokens":["will","for","smartcolumn","the","filetypes","disabled"],"title_tokens":["setupopts","disabled_filetypes","smartcolumn","vim","option"],"anchors":[]},{"id":"2050","title":"Option: vim.ui.ui2.enable","content":"Whether to enable the Neovim 0.12+ experimental built-in UI overhaul.","path":"options.html#option-vim.ui.ui2.enable","tokens":["enable","the","neovim","experimental","built-in","overhaul","whether"],"title_tokens":["option","vim","enable","ui2"],"anchors":[]},{"id":"2051","title":"Option: vim.ui.ui2.setupOpts","content":"Option table to pass into the setup function of ui2\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.ui2.setupOpts","tokens":["you","even","can","any","additional","the","they","docs","table","pass","function","option","options","listed","ui2","not","into","setup"],"title_tokens":["vim","ui2","option","setupopts"],"anchors":[]},{"id":"2052","title":"Option: vim.ui.ui2.setupOpts.msg.cmd.height","content":"Maximum height for the cmdline window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.cmd.height","tokens":["for","cmdline","height","the","window","maximum"],"title_tokens":["height","ui2","option","msg","vim","setupopts","cmd"],"anchors":[]},{"id":"2053","title":"Option: vim.ui.ui2.setupOpts.msg.dialog.height","content":"Maximum height for the dialog window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.dialog.height","tokens":["maximum","for","height","dialog","the","window"],"title_tokens":["dialog","height","vim","ui2","msg","setupopts","option"],"anchors":[]},{"id":"2054","title":"Option: vim.ui.ui2.setupOpts.msg.msg.height","content":"Maximum height for the msg window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.height","tokens":["window","the","msg","maximum","height","for"],"title_tokens":["setupopts","height","vim","msg","ui2","option"],"anchors":[]},{"id":"2055","title":"Option: vim.ui.ui2.setupOpts.msg.msg.timeout","content":"Time a message is visible in the message window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.timeout","tokens":["visible","message","window","time","the"],"title_tokens":["option","vim","ui2","setupopts","msg","timeout"],"anchors":[]},{"id":"2056","title":"Option: vim.ui.ui2.setupOpts.msg.pager.height","content":"Maximum height for the pager window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.pager.height","tokens":["the","for","pager","maximum","window","height"],"title_tokens":["height","vim","ui2","option","setupopts","msg","pager"],"anchors":[]},{"id":"2057","title":"Option: vim.ui.ui2.setupOpts.msg.targets","content":"Default message target, either commandline or a separate window. Can alternatively specify different targets for different kinds of messages as an attrset. See :h ui-messages for the different message types you can use in this configuration. Separating the message types also allows sending to a 'pager' output.","path":"options.html#option-vim.ui.ui2.setupOpts.msg.targets","tokens":["message","commandline","messages","configuration","use","the","targets","allows","specify","alternatively","default","either","this","for","separating","ui-messages","output","kinds","different","window","also","pager","can","separate","attrset","types","see","you","sending","target"],"title_tokens":["vim","targets","ui2","option","msg","setupopts"],"anchors":[]},{"id":"2058","title":"Option: vim.undoFile.enable","content":"Whether to enable undofile for persistent undo behaviour.","path":"options.html#option-vim.undoFile.enable","tokens":["enable","undofile","persistent","whether","for","undo","behaviour"],"title_tokens":["enable","option","vim","undofile"],"anchors":[]},{"id":"2059","title":"Option: vim.undoFile.path","content":"Path to the directory in which undo history will be stored","path":"options.html#option-vim.undoFile.path","tokens":["the","will","history","stored","path","directory","which","undo"],"title_tokens":["vim","undofile","path","option"],"anchors":[]},{"id":"2060","title":"Option: vim.utility.ccc.enable","content":"Whether to enable ccc color picker for neovim.","path":"options.html#option-vim.utility.ccc.enable","tokens":["whether","enable","color","picker","for","neovim","ccc"],"title_tokens":["utility","vim","option","ccc","enable"],"anchors":[]},{"id":"2061","title":"Option: vim.utility.ccc.mappings.decrease10","content":"Decrease the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.decrease10","tokens":["times","decrease","the","value","delta","slider"],"title_tokens":["utility","ccc","mappings","option","decrease10","vim"],"anchors":[]},{"id":"2062","title":"Option: vim.utility.ccc.mappings.increase10","content":"Increase the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.increase10","tokens":["times","increase","value","the","delta","slider"],"title_tokens":["vim","mappings","option","ccc","increase10","utility"],"anchors":[]},{"id":"2063","title":"Option: vim.utility.ccc.mappings.quit","content":"Cancel and close the UI without replace or insert","path":"options.html#option-vim.utility.ccc.mappings.quit","tokens":["close","replace","without","insert","and","cancel","the"],"title_tokens":["option","vim","mappings","quit","ccc","utility"],"anchors":[]},{"id":"2064","title":"Option: vim.utility.ccc.setupOpts","content":"Option table to pass into the setup function of ccc.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.ccc.setupOpts","tokens":["the","option","not","listed","you","setup","nvim","options","can","pass","function","even","into","they","docs","table","additional","any","ccc"],"title_tokens":["vim","utility","ccc","setupopts","option"],"anchors":[]},{"id":"2065","title":"Option: vim.utility.ccc.setupOpts.alpha_show","content":"This option determines whether the alpha slider is displayed when the UI is opened. \"show\" and \"hide\" mean as they are. \"auto\" makes the slider appear only when the alpha value can be picked up.","path":"options.html#option-vim.utility.ccc.setupOpts.alpha_show","tokens":["option","determines","whether","slider","opened","this","can","makes","appear","hide","the","when","only","they","mean","value","displayed","show","and","alpha","are","auto","picked"],"title_tokens":["alpha_show","vim","option","ccc","utility","setupopts"],"anchors":[]},{"id":"2066","title":"Option: vim.utility.ccc.setupOpts.convert","content":"Specify the correspondence between picker and output. Must be a list of two-element lists defining picker/output pairs as inline Lua references, for example:\nSee {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.convert","tokens":["the","and","must","lists","see","example","help","output","correspondence","for","specify","lua","command","between","two-element","picker","inline","ccc","pairs","references","options","defining","list"],"title_tokens":["utility","option","convert","setupopts","ccc","vim"],"anchors":[]},{"id":"2067","title":"Option: vim.utility.ccc.setupOpts.highlighter","content":"Settings for the highlighter. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.highlighter","tokens":["the","settings","help","command","ccc","highlighter","see","for","options"],"title_tokens":["ccc","setupopts","utility","vim","option","highlighter"],"anchors":[]},{"id":"2068","title":"Option: vim.utility.ccc.setupOpts.inputs","content":"List of color systems to be activated. Must be inline lua references to ccc.input, for example mkLuaInline \"ccc.input.rgb\". See {command}:help ccc for options.\nThe toggle input mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous input mode.","path":"options.html#option-vim.utility.ccc.setupOpts.inputs","tokens":["once","ccc","order","activated","startup","mode","one","example","toggle","action","for","first","keep","must","options","default","color","this","see","mkluainline","input","previous","systems","used","references","the","will","inline","list","help","rgb","toggles","command","lua"],"title_tokens":["option","inputs","vim","ccc","utility","setupopts"],"anchors":[]},{"id":"2069","title":"Option: vim.utility.ccc.setupOpts.mappings","content":"The mappings are set in the UI of ccc. The table where lhs is key and rhs is value. To disable all default mappings, use {option}vim.utility.ccc.setupOpts.disable_default_mappings. To disable only some of the default mappings, set ccc.mapping.none.","path":"options.html#option-vim.utility.ccc.setupOpts.mappings","tokens":["table","option","value","use","ccc","setupopts","are","all","mapping","none","some","the","rhs","disable_default_mappings","mappings","disable","key","and","lhs","set","default","utility","vim","only","where"],"title_tokens":["vim","mappings","option","ccc","utility","setupopts"],"anchors":[]},{"id":"2070","title":"Option: vim.utility.ccc.setupOpts.outputs","content":"List of output formats to be activated. Must be inline Lua references to ccc.output, for example mkLuaInline \"ccc.output.rgb\". See {command}:help ccc for options.\nThe toggle output mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous output mode.","path":"options.html#option-vim.utility.ccc.setupOpts.outputs","tokens":["options","for","output","this","list","example","action","toggles","keep","one","must","command","once","order","previous","references","inline","ccc","default","mkluainline","first","used","activated","will","the","toggle","help","rgb","startup","lua","see","formats","mode"],"title_tokens":["option","vim","outputs","ccc","utility","setupopts"],"anchors":[]},{"id":"2071","title":"Option: vim.utility.ccc.setupOpts.pickers","content":"List of formats that can be detected by {command}:CccPick to be activated.\nMust be inline lua references to ccc.picker, for example mkLuaInline \"ccc.picker.hex\". See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.pickers","tokens":["that","detected","ccc","formats","inline","picker","for","hex","see","command","can","list","cccpick","lua","example","help","options","must","mkluainline","activated","references"],"title_tokens":["pickers","option","vim","ccc","utility","setupopts"],"anchors":[]},{"id":"2072","title":"Option: vim.utility.ccc.setupOpts.recognize","content":"Settings for recognizing the color format. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.recognize","tokens":["color","options","command","the","format","recognizing","settings","see","help","for","ccc"],"title_tokens":["utility","ccc","recognize","option","vim","setupopts"],"anchors":[]},{"id":"2073","title":"Option: vim.utility.crazy-coverage.enable","content":"Whether to enable coverage for neovim.","path":"options.html#option-vim.utility.crazy-coverage.enable","tokens":["neovim","whether","enable","for","coverage"],"title_tokens":["option","utility","crazy-coverage","enable","vim"],"anchors":[]},{"id":"2074","title":"Option: vim.utility.crazy-coverage.setupOpts","content":"Option table to pass into the setup function of crazy-coverage.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.crazy-coverage.setupOpts","tokens":["can","not","they","docs","options","nvim","any","pass","the","you","setup","option","table","function","additional","crazy-coverage","into","even","listed"],"title_tokens":["option","crazy-coverage","setupopts","vim","utility"],"anchors":[]},{"id":"2075","title":"Option: vim.utility.csvview.autoEnable","content":"Whether to enable Automatically enable the CSV view when opening CSV/TSV files. .","path":"options.html#option-vim.utility.csvview.autoEnable","tokens":["tsv","csv","whether","view","enable","opening","automatically","the","when","files"],"title_tokens":["autoenable","option","vim","csvview","utility"],"anchors":[]},{"id":"2076","title":"Option: vim.utility.csvview.enable","content":"Whether to enable View CSV/TSV files as aligned tables [csvview.nvim].","path":"options.html#option-vim.utility.csvview.enable","tokens":["files","tables","tsv","aligned","csv","view","csvview","nvim","whether","enable"],"title_tokens":["enable","option","vim","utility","csvview"],"anchors":[]},{"id":"2077","title":"Option: vim.utility.csvview.mappings.toggle","content":"Toggle CSV view [csvview]","path":"options.html#option-vim.utility.csvview.mappings.toggle","tokens":["toggle","view","csvview","csv"],"title_tokens":["csvview","mappings","toggle","option","vim","utility"],"anchors":[]},{"id":"2078","title":"Option: vim.utility.csvview.setupOpts","content":"Option table to pass into the setup function of csvview.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.csvview.setupOpts","tokens":["listed","csvview","any","they","function","can","even","nvim","option","into","you","table","options","not","setup","additional","docs","the","pass"],"title_tokens":["setupopts","csvview","vim","utility","option"],"anchors":[]},{"id":"2079","title":"Option: vim.utility.csvview.setupOpts.parser.async_chunksize","content":"Number of lines processed per asynchronous parsing cycle. If the UI freezes, try reducing this value.","path":"options.html#option-vim.utility.csvview.setupOpts.parser.async_chunksize","tokens":["try","per","lines","parsing","this","asynchronous","processed","number","freezes","reducing","value","the","cycle"],"title_tokens":["csvview","option","async_chunksize","vim","setupopts","utility","parser"],"anchors":[]},{"id":"2080","title":"Option: vim.utility.csvview.setupOpts.parser.comments","content":"List of comment prefixes. Lines starting with one of these are treated as comments and excluded from table rendering, e.g. [\"#\" \"//\"].","path":"options.html#option-vim.utility.csvview.setupOpts.parser.comments","tokens":["starting","from","table","list","comment","lines","with","one","treated","comments","and","excluded","rendering","these","prefixes","are"],"title_tokens":["option","utility","csvview","vim","parser","comments","setupopts"],"anchors":[]},{"id":"2081","title":"Option: vim.utility.csvview.setupOpts.view.display_mode","content":"Display method for the column delimiter.\nhighlight: highlight the delimiter character.\nborder: render the delimiter as a vertical border.","path":"options.html#option-vim.utility.csvview.setupOpts.view.display_mode","tokens":["render","highlight","display","column","method","border","vertical","character","delimiter","for","the"],"title_tokens":["setupopts","view","display_mode","option","csvview","vim","utility"],"anchors":[]},{"id":"2082","title":"Option: vim.utility.csvview.setupOpts.view.min_column_width","content":"Minimum width of a column","path":"options.html#option-vim.utility.csvview.setupOpts.view.min_column_width","tokens":["column","minimum","width"],"title_tokens":["csvview","setupopts","min_column_width","option","view","utility","vim"],"anchors":[]},{"id":"2083","title":"Option: vim.utility.csvview.setupOpts.view.spacing","content":"Spacing between columns","path":"options.html#option-vim.utility.csvview.setupOpts.view.spacing","tokens":["spacing","between","columns"],"title_tokens":["view","spacing","utility","vim","option","csvview","setupopts"],"anchors":[]},{"id":"2084","title":"Option: vim.utility.csvview.setupOpts.view.sticky_header.enabled","content":"Keep the header row visible at the top while scrolling","path":"options.html#option-vim.utility.csvview.setupOpts.view.sticky_header.enabled","tokens":["header","top","while","the","keep","scrolling","row","visible"],"title_tokens":["option","vim","sticky_header","enabled","view","csvview","setupopts","utility"],"anchors":[]},{"id":"2085","title":"Option: vim.utility.diffview-nvim.enable","content":"Whether to enable diffview-nvim: cycle through diffs for all modified files for any git rev.","path":"options.html#option-vim.utility.diffview-nvim.enable","tokens":["whether","through","for","any","diffs","git","rev","enable","all","modified","cycle","diffview-nvim","files"],"title_tokens":["option","diffview-nvim","utility","enable","vim"],"anchors":[]},{"id":"2086","title":"Option: vim.utility.diffview-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.diffview-nvim.setupOpts","tokens":["the","option","fidget","they","listed","options","you","not","docs","into","pass","table","can","additional","setup","even","function","any"],"title_tokens":["option","utility","diffview-nvim","setupopts","vim"],"anchors":[]},{"id":"2087","title":"Option: vim.utility.direnv.enable","content":"Whether to enable syncing nvim shell environment with direnv's using direnv.vim.","path":"options.html#option-vim.utility.direnv.enable","tokens":["direnv","nvim","using","vim","shell","with","syncing","whether","environment","enable"],"title_tokens":["utility","vim","option","direnv","enable"],"anchors":[]},{"id":"2088","title":"Option: vim.utility.grug-far-nvim.enable","content":"Whether to enable grug-far.","path":"options.html#option-vim.utility.grug-far-nvim.enable","tokens":["grug-far","enable","whether"],"title_tokens":["vim","enable","option","utility","grug-far-nvim"],"anchors":[]},{"id":"2089","title":"Option: vim.utility.grug-far-nvim.setupOpts","content":"Option table to pass into the setup function of grug-far\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.grug-far-nvim.setupOpts","tokens":["option","not","even","setup","grug-far","they","any","table","pass","can","additional","options","listed","you","the","into","docs","function"],"title_tokens":["option","setupopts","utility","vim","grug-far-nvim"],"anchors":[]},{"id":"2090","title":"Option: vim.utility.icon-picker.enable","content":"Whether to enable nerdfonts icon picker for nvim.","path":"options.html#option-vim.utility.icon-picker.enable","tokens":["icon","for","nerdfonts","picker","nvim","whether","enable"],"title_tokens":["option","utility","enable","vim","icon-picker"],"anchors":[]},{"id":"2091","title":"Option: vim.utility.images.image-nvim.enable","content":"Whether to enable image support in Neovim [image.nvim]. See https://github.com/3rd/image.nvim#default-configuration for all configuration options. .","path":"options.html#option-vim.utility.images.image-nvim.enable","tokens":["neovim","support","https","3rd","nvim","image","options","github","all","whether","com","default-configuration","configuration","see","enable","for"],"title_tokens":["images","image-nvim","option","utility","enable","vim"],"anchors":[]},{"id":"2092","title":"Option: vim.utility.images.image-nvim.setupOpts","content":"Option table to pass into the setup function of image.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.image-nvim.setupOpts","tokens":["image","can","nvim","function","setup","any","additional","even","docs","pass","the","listed","option","table","they","you","into","not","options"],"title_tokens":["utility","image-nvim","vim","option","images","setupopts"],"anchors":[]},{"id":"2093","title":"Option: vim.utility.images.image-nvim.setupOpts.backend","content":"The backend to use for rendering images.\nkitty - best in class, works great and is very snappy. Recommended by upstream.\nueberzug - backed by ueberzugpp, supports any terminal, but has lower performance\nsixel - uses the Sixel graphics protocol, widely supported by many terminals","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.backend","tokens":["backend","snappy","images","ueberzugpp","supports","widely","use","terminals","supported","backed","class","very","recommended","sixel","uses","many","rendering","the","great","for","but","protocol","performance","ueberzug","terminal","has","any","graphics","kitty","best","works","lower","upstream","and"],"title_tokens":["option","vim","images","image-nvim","setupopts","backend","utility"],"anchors":[]},{"id":"2094","title":"Option: vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","content":"File patterns to hijack for image.nvim. This is useful for filetypes that don't have a dedicated integration.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","tokens":["that","dedicated","don","have","patterns","for","image","nvim","useful","hijack","integration","this","file","filetypes"],"title_tokens":["option","hijack_file_patterns","utility","vim","images","image-nvim","setupopts"],"anchors":[]},{"id":"2095","title":"Option: vim.utility.images.image-nvim.setupOpts.processor","content":"The processor to use for image magick.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.processor","tokens":["image","magick","for","the","processor","use"],"title_tokens":["image-nvim","option","utility","images","processor","vim","setupopts"],"anchors":[]},{"id":"2096","title":"Option: vim.utility.images.img-clip.enable","content":"Whether to enable img-clip to paste images into any markup language.","path":"options.html#option-vim.utility.images.img-clip.enable","tokens":["whether","markup","images","any","img-clip","paste","language","into","enable"],"title_tokens":["option","vim","img-clip","images","utility","enable"],"anchors":[]},{"id":"2097","title":"Option: vim.utility.images.img-clip.setupOpts","content":"Option table to pass into the setup function of img-clip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.img-clip.setupOpts","tokens":["can","function","they","not","pass","any","additional","listed","setup","option","img-clip","you","docs","table","options","even","into","the"],"title_tokens":["utility","option","vim","img-clip","setupopts","images"],"anchors":[]},{"id":"2098","title":"Option: vim.utility.leetcode-nvim.enable","content":"Whether to enable complementary neovim plugin for leetcode.nvim.","path":"options.html#option-vim.utility.leetcode-nvim.enable","tokens":["enable","neovim","plugin","for","nvim","whether","complementary","leetcode"],"title_tokens":["vim","enable","leetcode-nvim","utility","option"],"anchors":[]},{"id":"2099","title":"Option: vim.utility.leetcode-nvim.setupOpts","content":"Option table to pass into the setup function of leetcode-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts","tokens":["can","any","into","not","option","you","they","even","pass","setup","table","function","options","docs","the","additional","leetcode-nvim","listed"],"title_tokens":["utility","vim","option","setupopts","leetcode-nvim"],"anchors":[]},{"id":"2100","title":"Option: vim.utility.leetcode-nvim.setupOpts.arg","content":"Argument for Neovim","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.arg","tokens":["argument","for","neovim"],"title_tokens":["leetcode-nvim","arg","option","vim","utility","setupopts"],"anchors":[]},{"id":"2101","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.enabled","content":"Whether to enable leetcode.cn instead of leetcode.com.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.enabled","tokens":["whether","leetcode","enable","instead","com"],"title_tokens":["option","setupopts","leetcode-nvim","vim","enabled","utility"],"anchors":[]},{"id":"2102","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","content":"Whether to enable translation for problem questions.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","tokens":["questions","for","enable","whether","translation","problem"],"title_tokens":["option","vim","utility","setupopts","translate_problems","leetcode-nvim"],"anchors":[]},{"id":"2103","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translator","content":"Whether to enable translator.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translator","tokens":["translator","whether","enable"],"title_tokens":["vim","utility","option","setupopts","leetcode-nvim","translator"],"anchors":[]},{"id":"2104","title":"Option: vim.utility.leetcode-nvim.setupOpts.image_support","content":"Whether to enable question description images using image.nvim (image-nvim must be enabled)..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.image_support","tokens":["must","whether","images","image-nvim","enable","image","enabled","description","using","nvim","question"],"title_tokens":["option","utility","leetcode-nvim","setupopts","image_support","vim"],"anchors":[]},{"id":"2105","title":"Option: vim.utility.leetcode-nvim.setupOpts.lang","content":"Language to start your session with","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.lang","tokens":["language","session","with","your","start"],"title_tokens":["leetcode-nvim","setupopts","option","utility","lang","vim"],"anchors":[]},{"id":"2106","title":"Option: vim.utility.leetcode-nvim.setupOpts.logging","content":"Whether to enable logging for leetcode.nvim status notifications..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.logging","tokens":["for","enable","status","notifications","logging","whether","leetcode","nvim"],"title_tokens":["option","vim","setupopts","logging","leetcode-nvim","utility"],"anchors":[]},{"id":"2107","title":"Option: vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","content":"Whether to enable leetcode.nvim in a non-standalone mode.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","tokens":["whether","non-standalone","nvim","leetcode","mode","enable"],"title_tokens":["plugins","utility","non_standalone","option","leetcode-nvim","vim","setupopts"],"anchors":[]},{"id":"2108","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.cache","content":"Cache storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.cache","tokens":["storage","directory","cache"],"title_tokens":["setupopts","utility","storage","option","cache","vim","leetcode-nvim"],"anchors":[]},{"id":"2109","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.home","content":"Home storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.home","tokens":["directory","home","storage"],"title_tokens":["setupopts","utility","home","option","vim","storage","leetcode-nvim"],"anchors":[]},{"id":"2110","title":"Option: vim.utility.mkdir.enable","content":"Whether to enable parent directory creation when editing a nested path that does not exist using mkdir.nvim .","path":"options.html#option-vim.utility.mkdir.enable","tokens":["nvim","not","path","enable","does","exist","mkdir","using","that","directory","editing","parent","whether","creation","nested","when"],"title_tokens":["option","utility","mkdir","vim","enable"],"anchors":[]},{"id":"2111","title":"Option: vim.utility.motion.flash-nvim.enable","content":"Whether to enable enhanced code navigation with flash.nvim.","path":"options.html#option-vim.utility.motion.flash-nvim.enable","tokens":["enhanced","code","flash","navigation","with","whether","enable","nvim"],"title_tokens":["flash-nvim","utility","enable","vim","option","motion"],"anchors":[]},{"id":"2112","title":"Option: vim.utility.motion.flash-nvim.mappings.jump","content":"Jump","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.jump","tokens":["jump"],"title_tokens":["motion","utility","option","vim","flash-nvim","mappings","jump"],"anchors":[]},{"id":"2113","title":"Option: vim.utility.motion.flash-nvim.mappings.remote","content":"Remote Flash","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.remote","tokens":["remote","flash"],"title_tokens":["utility","option","motion","flash-nvim","vim","mappings","remote"],"anchors":[]},{"id":"2114","title":"Option: vim.utility.motion.flash-nvim.mappings.toggle","content":"Toggle Flash Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.toggle","tokens":["flash","toggle","search"],"title_tokens":["toggle","option","utility","vim","flash-nvim","motion","mappings"],"anchors":[]},{"id":"2115","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter","content":"Treesitter","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter","tokens":["treesitter"],"title_tokens":["mappings","vim","option","flash-nvim","utility","treesitter","motion"],"anchors":[]},{"id":"2116","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter_search","content":"Treesitter Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter_search","tokens":["treesitter","search"],"title_tokens":["treesitter_search","vim","utility","flash-nvim","option","motion","mappings"],"anchors":[]},{"id":"2117","title":"Option: vim.utility.motion.flash-nvim.setupOpts","content":"Option table to pass into the setup function of flash-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.flash-nvim.setupOpts","tokens":["options","function","any","even","docs","not","flash-nvim","they","listed","the","you","into","additional","setup","pass","can","option","table"],"title_tokens":["option","motion","flash-nvim","utility","setupopts","vim"],"anchors":[]},{"id":"2118","title":"Option: vim.utility.motion.hop.enable","content":"Whether to enable Hop.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.hop.enable","tokens":["plugin","enable","nvim","easy","whether","motion","hop"],"title_tokens":["enable","hop","motion","utility","vim","option"],"anchors":[]},{"id":"2119","title":"Option: vim.utility.motion.hop.mappings.hop","content":"Jump to occurrences [hop.nvim]","path":"options.html#option-vim.utility.motion.hop.mappings.hop","tokens":["occurrences","nvim","hop","jump"],"title_tokens":["vim","motion","hop","mappings","option","utility"],"anchors":[]},{"id":"2120","title":"Option: vim.utility.motion.leap.enable","content":"Whether to enable leap.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.leap.enable","tokens":["easy","motion","enable","nvim","whether","plugin","leap"],"title_tokens":["option","motion","leap","enable","utility","vim"],"anchors":[]},{"id":"2121","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTill","content":"Leap backward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTill","tokens":["leap","till","backward"],"title_tokens":["leapbackwardtill","utility","mappings","vim","option","motion","leap"],"anchors":[]},{"id":"2122","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTo","content":"Leap backward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTo","tokens":["leap","backward"],"title_tokens":["leap","motion","mappings","leapbackwardto","utility","vim","option"],"anchors":[]},{"id":"2123","title":"Option: vim.utility.motion.leap.mappings.leapForwardTill","content":"Leap forward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTill","tokens":["forward","till","leap"],"title_tokens":["vim","motion","utility","mappings","leap","option","leapforwardtill"],"anchors":[]},{"id":"2124","title":"Option: vim.utility.motion.leap.mappings.leapForwardTo","content":"Leap forward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTo","tokens":["forward","leap"],"title_tokens":["motion","option","leap","leapforwardto","mappings","utility","vim"],"anchors":[]},{"id":"2125","title":"Option: vim.utility.motion.leap.mappings.leapFromWindow","content":"Leap from window","path":"options.html#option-vim.utility.motion.leap.mappings.leapFromWindow","tokens":["from","leap","window"],"title_tokens":["vim","leap","motion","utility","option","mappings","leapfromwindow"],"anchors":[]},{"id":"2126","title":"Option: vim.utility.motion.precognition.enable","content":"Whether to enable assisted motion discovery[precognition.nvim].","path":"options.html#option-vim.utility.motion.precognition.enable","tokens":["nvim","whether","assisted","motion","precognition","enable","discovery"],"title_tokens":["option","motion","precognition","enable","utility","vim"],"anchors":[]},{"id":"2127","title":"Option: vim.utility.motion.precognition.setupOpts","content":"Option table to pass into the setup function of precognition.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.precognition.setupOpts","tokens":["table","they","additional","option","into","setup","any","not","options","pass","nvim","listed","function","docs","the","precognition","can","you","even"],"title_tokens":["precognition","vim","option","setupopts","motion","utility"],"anchors":[]},{"id":"2128","title":"Option: vim.utility.motion.precognition.setupOpts.disabled_fts","content":"Filetypes that automatically disable 'precognition'","path":"options.html#option-vim.utility.motion.precognition.setupOpts.disabled_fts","tokens":["filetypes","precognition","automatically","disable","that"],"title_tokens":["motion","setupopts","vim","utility","option","precognition","disabled_fts"],"anchors":[]},{"id":"2129","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints","content":"What motions display and at what priority. Only appears in gutters","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints","tokens":["display","priority","only","and","motions","appears","what","gutters"],"title_tokens":["gutterhints","motion","utility","vim","precognition","setupopts","option"],"anchors":[]},{"id":"2130","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.prio","tokens":["hint","the","priority"],"title_tokens":["option","precognition","setupopts","vim","prio","name","gutterhints","utility","motion"],"anchors":[]},{"id":"2131","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.text","tokens":["depiction","the","easier-to-read","motion"],"title_tokens":["precognition","gutterhints","utility","text","name","motion","setupopts","vim","option"],"anchors":[]},{"id":"2132","title":"Option: vim.utility.motion.precognition.setupOpts.highlightColor","content":"The highlight for the virtual text","path":"options.html#option-vim.utility.motion.precognition.setupOpts.highlightColor","tokens":["for","virtual","the","highlight","text"],"title_tokens":["highlightcolor","motion","vim","utility","option","precognition","setupopts"],"anchors":[]},{"id":"2133","title":"Option: vim.utility.motion.precognition.setupOpts.hints","content":"What motions display, and at what priority","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints","tokens":["what","priority","motions","display","and"],"title_tokens":["vim","utility","hints","motion","setupopts","option","precognition"],"anchors":[]},{"id":"2134","title":"Option: vim.utility.motion.precognition.setupOpts.hints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.prio","tokens":["hint","the","priority"],"title_tokens":["vim","setupopts","motion","hints","name","option","precognition","prio","utility"],"anchors":[]},{"id":"2135","title":"Option: vim.utility.motion.precognition.setupOpts.hints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.text","tokens":["motion","the","easier-to-read","depiction"],"title_tokens":["option","setupopts","name","vim","utility","text","hints","precognition","motion"],"anchors":[]},{"id":"2136","title":"Option: vim.utility.motion.precognition.setupOpts.showBlankVirtLine","content":"Whether to show a blank virtual line when no movements are shown","path":"options.html#option-vim.utility.motion.precognition.setupOpts.showBlankVirtLine","tokens":["line","shown","show","movements","blank","when","virtual","are","whether"],"title_tokens":["option","utility","vim","motion","precognition","setupopts","showblankvirtline"],"anchors":[]},{"id":"2137","title":"Option: vim.utility.motion.precognition.setupOpts.startVisible","content":"Whether to start 'precognition' automatically","path":"options.html#option-vim.utility.motion.precognition.setupOpts.startVisible","tokens":["whether","start","precognition","automatically"],"title_tokens":["option","motion","precognition","setupopts","startvisible","utility","vim"],"anchors":[]},{"id":"2138","title":"Option: vim.utility.multicursors.enable","content":"Whether to enable vscode like multiple cursors [multicursor.nvim].","path":"options.html#option-vim.utility.multicursors.enable","tokens":["multicursor","vscode","multiple","whether","cursors","like","nvim","enable"],"title_tokens":["multicursors","utility","vim","enable","option"],"anchors":[]},{"id":"2139","title":"Option: vim.utility.multicursors.setupOpts","content":"Option table to pass into the setup function of multicursors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.multicursors.setupOpts","tokens":["listed","the","function","options","even","multicursors","table","any","docs","not","setup","pass","into","you","can","they","additional","option"],"title_tokens":["option","utility","vim","multicursors","setupopts"],"anchors":[]},{"id":"2140","title":"Option: vim.utility.multicursors.setupOpts.DEBUG_MODE","content":"Enable debug mode.","path":"options.html#option-vim.utility.multicursors.setupOpts.DEBUG_MODE","tokens":["debug","enable","mode"],"title_tokens":["utility","vim","multicursors","option","debug_mode","setupopts"],"anchors":[]},{"id":"2141","title":"Option: vim.utility.multicursors.setupOpts.create_commands","content":"Create Multicursor user commands","path":"options.html#option-vim.utility.multicursors.setupOpts.create_commands","tokens":["create","user","commands","multicursor"],"title_tokens":["utility","vim","multicursors","setupopts","create_commands","option"],"anchors":[]},{"id":"2142","title":"Option: vim.utility.multicursors.setupOpts.generate_hints","content":"The configuration for generating hints","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints","tokens":["the","for","configuration","hints","generating"],"title_tokens":["option","generate_hints","setupopts","vim","utility","multicursors"],"anchors":[]},{"id":"2143","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config","content":"The configuration for generating hints for multicursors.nvim","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config","tokens":["the","hints","multicursors","nvim","for","generating","configuration"],"title_tokens":["multicursors","generate_hints","setupopts","vim","config","utility","option"],"anchors":[]},{"id":"2144","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.column_count","content":"The number of columns to use for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.column_count","tokens":["number","hint","the","use","window","for","columns"],"title_tokens":["multicursors","column_count","setupopts","option","utility","config","generate_hints","vim"],"anchors":[]},{"id":"2145","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","content":"The maximum length of the hint","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","tokens":["length","the","maximum","hint"],"title_tokens":["config","generate_hints","multicursors","option","vim","utility","setupopts","max_hint_length"],"anchors":[]},{"id":"2146","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.extend","content":"Generate hints for the extend mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.extend","tokens":["the","extend","mode","generate","hints","for"],"title_tokens":["extend","utility","vim","option","setupopts","generate_hints","multicursors"],"anchors":[]},{"id":"2147","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.insert","content":"Generate hints for the insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.insert","tokens":["generate","insert","hints","for","the","mode"],"title_tokens":["multicursors","option","vim","setupopts","generate_hints","utility","insert"],"anchors":[]},{"id":"2148","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.normal","content":"Generate hints for the normal mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.normal","tokens":["the","normal","for","mode","generate","hints"],"title_tokens":["normal","utility","option","multicursors","setupopts","vim","generate_hints"],"anchors":[]},{"id":"2149","title":"Option: vim.utility.multicursors.setupOpts.hint_config","content":"The configuration for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config","tokens":["the","configuration","hint","window","for"],"title_tokens":["setupopts","hint_config","option","multicursors","vim","utility"],"anchors":[]},{"id":"2150","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts","content":"The options for the floating hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts","tokens":["the","window","hint","for","floating","options"],"title_tokens":["hint_config","float_opts","vim","option","utility","multicursors","setupopts"],"anchors":[]},{"id":"2151","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts.border","content":"The border style for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts.border","tokens":["the","style","hint","window","border","for"],"title_tokens":["border","utility","option","float_opts","setupopts","vim","multicursors","hint_config"],"anchors":[]},{"id":"2152","title":"Option: vim.utility.multicursors.setupOpts.hint_config.position","content":"The position of the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.position","tokens":["the","hint","position","window"],"title_tokens":["hint_config","position","utility","vim","setupopts","option","multicursors"],"anchors":[]},{"id":"2153","title":"Option: vim.utility.multicursors.setupOpts.mode_keys","content":"The keys to use for each mode","path":"options.html#option-vim.utility.multicursors.setupOpts.mode_keys","tokens":["keys","the","use","for","mode","each"],"title_tokens":["vim","multicursors","mode_keys","option","utility","setupopts"],"anchors":[]},{"id":"2154","title":"Option: vim.utility.multicursors.setupOpts.nowait","content":"Don't wait for the cursor to move before updating the cursor","path":"options.html#option-vim.utility.multicursors.setupOpts.nowait","tokens":["updating","before","wait","for","the","don","cursor","move"],"title_tokens":["setupopts","nowait","utility","option","vim","multicursors"],"anchors":[]},{"id":"2155","title":"Option: vim.utility.multicursors.setupOpts.updatetime","content":"The time in milliseconds to wait before updating the cursor in insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.updatetime","tokens":["updating","the","wait","insert","milliseconds","cursor","before","time","mode"],"title_tokens":["multicursors","option","setupopts","vim","utility","updatetime"],"anchors":[]},{"id":"2156","title":"Option: vim.utility.new-file-template.enable","content":"new-file-template.nvim: Automatically insert a template on new files in neovim. ::: {.note} For custom templates add a directory containing lua/templates/*.lua to vim.additionalRuntimePaths. ::: [custom-template-docs]: https://github.com/otavioschwanck/new-file-template.nvim?tab=readme-ov-file#creating-new-templates More documentation on the templates available at [custom-template-docs]","path":"options.html#option-vim.utility.new-file-template.enable","tokens":["the","available","neovim","files","custom","https","readme-ov-file","otavioschwanck","containing","custom-template-docs","more","new-file-template","automatically","tab","add","directory","template","nvim","lua","github","note","for","templates","vim","creating-new-templates","additionalruntimepaths","new","com","insert","documentation"],"title_tokens":["utility","vim","option","new-file-template","enable"],"anchors":[]},{"id":"2157","title":"Option: vim.utility.new-file-template.setupOpts","content":"Option table to pass into the setup function of nvim-file-template.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.new-file-template.setupOpts","tokens":["can","the","setup","you","nvim","any","listed","nvim-file-template","not","options","docs","option","pass","additional","function","table","even","into","they"],"title_tokens":["option","vim","utility","new-file-template","setupopts"],"anchors":[]},{"id":"2158","title":"Option: vim.utility.new-file-template.setupOpts.disableAutocmd","content":"Disable the autocmd that creates the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableAutocmd","tokens":["template","disable","creates","autocmd","that","the"],"title_tokens":["setupopts","new-file-template","vim","utility","disableautocmd","option"],"anchors":[]},{"id":"2159","title":"Option: vim.utility.new-file-template.setupOpts.disableFiletype","content":"Disable default templates for specific filetypes","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableFiletype","tokens":["for","default","specific","filetypes","templates","disable"],"title_tokens":["option","new-file-template","setupopts","disablefiletype","utility","vim"],"anchors":[]},{"id":"2160","title":"Option: vim.utility.new-file-template.setupOpts.disableInsert","content":"Enter insert mode after inserting the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableInsert","tokens":["inserting","after","the","template","enter","mode","insert"],"title_tokens":["vim","option","new-file-template","setupopts","utility","disableinsert"],"anchors":[]},{"id":"2161","title":"Option: vim.utility.new-file-template.setupOpts.disableSpecific","content":"Disable specific regexp for the default templates.","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableSpecific","tokens":["default","regexp","for","specific","the","disable","templates"],"title_tokens":["new-file-template","disablespecific","setupopts","option","utility","vim"],"anchors":[]},{"id":"2162","title":"Option: vim.utility.new-file-template.setupOpts.suffixAsFiletype","content":"Use suffix of filename rather than vim.bo.filetype as filetype","path":"options.html#option-vim.utility.new-file-template.setupOpts.suffixAsFiletype","tokens":["than","filetype","suffix","filename","vim","rather","use"],"title_tokens":["new-file-template","utility","vim","option","suffixasfiletype","setupopts"],"anchors":[]},{"id":"2163","title":"Option: vim.utility.nix-develop.enable","content":"Whether to enable in-neovim nix develop, nix shell, and more using nix-develop.nvim.","path":"options.html#option-vim.utility.nix-develop.enable","tokens":["and","nvim","more","using","enable","nix","whether","shell","nix-develop","in-neovim","develop"],"title_tokens":["vim","option","utility","enable","nix-develop"],"anchors":[]},{"id":"2164","title":"Option: vim.utility.nvim-biscuits.enable","content":"Whether to enable a Neovim port of Assorted Biscuits [nvim-biscuits].","path":"options.html#option-vim.utility.nvim-biscuits.enable","tokens":["neovim","whether","port","assorted","biscuits","enable","nvim-biscuits"],"title_tokens":["enable","option","vim","utility","nvim-biscuits"],"anchors":[]},{"id":"2165","title":"Option: vim.utility.nvim-biscuits.setupOpts","content":"Option table to pass into the setup function of nvim-biscuits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.nvim-biscuits.setupOpts","tokens":["can","they","pass","table","you","options","setup","the","additional","function","nvim-biscuits","even","option","any","docs","not","into","listed"],"title_tokens":["vim","utility","setupopts","option","nvim-biscuits"],"anchors":[]},{"id":"2166","title":"Option: vim.utility.oil-nvim.enable","content":"Whether to enable Neovim file explorer: edit your filesystem like a buffer [oil-nvim] .","path":"options.html#option-vim.utility.oil-nvim.enable","tokens":["neovim","like","buffer","enable","edit","oil-nvim","file","your","filesystem","explorer","whether"],"title_tokens":["vim","utility","option","oil-nvim","enable"],"anchors":[]},{"id":"2167","title":"Option: vim.utility.oil-nvim.gitStatus.enable","content":"Whether to enable Git status on [oil-nvim] directory listings .","path":"options.html#option-vim.utility.oil-nvim.gitStatus.enable","tokens":["status","whether","enable","oil-nvim","directory","listings","git"],"title_tokens":["oil-nvim","utility","option","gitstatus","vim","enable"],"anchors":[]},{"id":"2168","title":"Option: vim.utility.oil-nvim.gitStatus.setupOpts","content":"Option table to pass into the setup function of oil-git-status-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.gitStatus.setupOpts","tokens":["they","option","pass","oil-git-status-nvim","not","into","can","any","setup","listed","function","table","the","you","options","docs","even","additional"],"title_tokens":["vim","oil-nvim","option","gitstatus","utility","setupopts"],"anchors":[]},{"id":"2169","title":"Option: vim.utility.oil-nvim.setupOpts","content":"Option table to pass into the setup function of oil-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.setupOpts","tokens":["setup","they","listed","any","options","into","docs","even","pass","you","table","not","can","the","additional","option","oil-nvim","function"],"title_tokens":["setupopts","option","oil-nvim","vim","utility"],"anchors":[]},{"id":"2170","title":"Option: vim.utility.outline.aerial-nvim.enable","content":"Whether to enable Aerial.nvim.","path":"options.html#option-vim.utility.outline.aerial-nvim.enable","tokens":["whether","nvim","aerial","enable"],"title_tokens":["enable","option","vim","utility","outline","aerial-nvim"],"anchors":[]},{"id":"2171","title":"Option: vim.utility.outline.aerial-nvim.mappings.toggle","content":"Toggle aerial window","path":"options.html#option-vim.utility.outline.aerial-nvim.mappings.toggle","tokens":["aerial","toggle","window"],"title_tokens":["option","vim","utility","aerial-nvim","toggle","outline","mappings"],"anchors":[]},{"id":"2172","title":"Option: vim.utility.outline.aerial-nvim.setupOpts","content":"Option table to pass into the setup function of aerial.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.outline.aerial-nvim.setupOpts","tokens":["setup","any","additional","nvim","options","table","listed","pass","even","not","into","function","they","you","docs","the","can","option","aerial"],"title_tokens":["vim","utility","aerial-nvim","outline","setupopts","option"],"anchors":[]},{"id":"2173","title":"Option: vim.utility.preview.glow.enable","content":"Whether to enable markdown preview in neovim with glow.","path":"options.html#option-vim.utility.preview.glow.enable","tokens":["glow","preview","markdown","enable","whether","neovim","with"],"title_tokens":["enable","glow","option","utility","preview","vim"],"anchors":[]},{"id":"2174","title":"Option: vim.utility.preview.glow.mappings.openPreview","content":"Open preview","path":"options.html#option-vim.utility.preview.glow.mappings.openPreview","tokens":["preview","open"],"title_tokens":["glow","utility","preview","vim","option","mappings","openpreview"],"anchors":[]},{"id":"2175","title":"Option: vim.utility.preview.markdownPreview.alwaysAllowPreview","content":"Allow preview on all filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.alwaysAllowPreview","tokens":["all","filetypes","allow","preview"],"title_tokens":["utility","vim","preview","markdownpreview","option","alwaysallowpreview"],"anchors":[]},{"id":"2176","title":"Option: vim.utility.preview.markdownPreview.autoClose","content":"Automatically close the preview window after leaving a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoClose","tokens":["preview","close","automatically","after","markdown","buffer","window","leaving","the"],"title_tokens":["markdownpreview","vim","preview","utility","option","autoclose"],"anchors":[]},{"id":"2177","title":"Option: vim.utility.preview.markdownPreview.autoStart","content":"Automatically open the preview window after entering a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoStart","tokens":["window","after","entering","markdown","preview","buffer","the","open","automatically"],"title_tokens":["utility","option","markdownpreview","autostart","vim","preview"],"anchors":[]},{"id":"2178","title":"Option: vim.utility.preview.markdownPreview.broadcastServer","content":"Allow for outside and network wide connections","path":"options.html#option-vim.utility.preview.markdownPreview.broadcastServer","tokens":["network","outside","allow","and","connections","wide","for"],"title_tokens":["broadcastserver","markdownpreview","vim","option","preview","utility"],"anchors":[]},{"id":"2179","title":"Option: vim.utility.preview.markdownPreview.customIP","content":"IP-address to use","path":"options.html#option-vim.utility.preview.markdownPreview.customIP","tokens":["use","ip-address"],"title_tokens":["markdownpreview","utility","customip","option","preview","vim"],"anchors":[]},{"id":"2180","title":"Option: vim.utility.preview.markdownPreview.customPort","content":"Port to use","path":"options.html#option-vim.utility.preview.markdownPreview.customPort","tokens":["use","port"],"title_tokens":["option","preview","vim","customport","markdownpreview","utility"],"anchors":[]},{"id":"2181","title":"Option: vim.utility.preview.markdownPreview.enable","content":"Whether to enable Markdown preview in neovim with markdown-preview.nvim.","path":"options.html#option-vim.utility.preview.markdownPreview.enable","tokens":["nvim","with","neovim","whether","markdown-preview","preview","enable","markdown"],"title_tokens":["preview","markdownpreview","enable","option","vim","utility"],"anchors":[]},{"id":"2182","title":"Option: vim.utility.preview.markdownPreview.filetypes","content":"Allowed filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.filetypes","tokens":["allowed","filetypes"],"title_tokens":["option","vim","utility","preview","markdownpreview","filetypes"],"anchors":[]},{"id":"2183","title":"Option: vim.utility.preview.markdownPreview.lazyRefresh","content":"Only update preview when saving or leaving insert mode","path":"options.html#option-vim.utility.preview.markdownPreview.lazyRefresh","tokens":["update","preview","saving","insert","mode","when","only","leaving"],"title_tokens":["utility","lazyrefresh","vim","markdownpreview","option","preview"],"anchors":[]},{"id":"2184","title":"Option: vim.utility.qmk-nvim.enable","content":"Whether to enable QMK and ZMK keymaps in nvim.","path":"options.html#option-vim.utility.qmk-nvim.enable","tokens":["zmk","keymaps","nvim","whether","enable","qmk","and"],"title_tokens":["utility","qmk-nvim","option","vim","enable"],"anchors":[]},{"id":"2185","title":"Option: vim.utility.qmk-nvim.setupOpts","content":"Option table to pass into the setup function of qmk.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.qmk-nvim.setupOpts","tokens":["can","any","even","the","not","table","setup","function","into","qmk","additional","option","nvim","they","listed","you","options","docs","pass"],"title_tokens":["utility","option","vim","qmk-nvim","setupopts"],"anchors":[]},{"id":"2186","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","content":"Key codes to text replacements see https://github.com/codethread/qmk.nvim/blob/main/lua/qmk/config/key_map.lua for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","tokens":["https","key","text","blob","see","more","com","main","codethread","for","qmk","replacements","nvim","key_map","details","github","config","codes","lua"],"title_tokens":["vim","qmk-nvim","utility","setupopts","comment_preview","keymap_overrides","option"],"anchors":[]},{"id":"2187","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.position","content":"Controls the position of the preview","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.position","tokens":["position","controls","preview","the"],"title_tokens":["qmk-nvim","option","utility","comment_preview","position","vim","setupopts"],"anchors":[]},{"id":"2188","title":"Option: vim.utility.qmk-nvim.setupOpts.layout","content":"The keyboard key layout see https://github.com/codethread/qmk.nvim?tab=readme-ov-file#Layout for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.layout","tokens":["nvim","github","more","keyboard","details","tab","layout","https","readme-ov-file","the","for","qmk","key","see","com","codethread"],"title_tokens":["utility","option","setupopts","vim","qmk-nvim","layout"],"anchors":[]},{"id":"2189","title":"Option: vim.utility.qmk-nvim.setupOpts.name","content":"The name of the layout","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.name","tokens":["name","the","layout"],"title_tokens":["vim","option","utility","qmk-nvim","setupopts","name"],"anchors":[]},{"id":"2190","title":"Option: vim.utility.qmk-nvim.setupOpts.variant","content":"Chooses the expected hardware target","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.variant","tokens":["chooses","target","expected","the","hardware"],"title_tokens":["option","qmk-nvim","utility","vim","setupopts","variant"],"anchors":[]},{"id":"2191","title":"Option: vim.utility.sleuth.enable","content":"Whether to enable automatically adjusting options such as shiftwidth or expandtab, using vim-sleuth .","path":"options.html#option-vim.utility.sleuth.enable","tokens":["vim-sleuth","shiftwidth","whether","automatically","such","expandtab","enable","adjusting","using","options"],"title_tokens":["vim","option","sleuth","enable","utility"],"anchors":[]},{"id":"2192","title":"Option: vim.utility.smart-splits.enable","content":"Whether to enable smart-splits.nvim, a Neovim plugin for smart, seamless, directional navigation and resizing of splits.\nSupports tmux, Wezterm, Kitty, and Zellij multiplexer integrations.","path":"options.html#option-vim.utility.smart-splits.enable","tokens":["smart","wezterm","whether","neovim","tmux","multiplexer","resizing","for","and","smart-splits","plugin","seamless","supports","zellij","directional","kitty","splits","enable","nvim","integrations","navigation"],"title_tokens":["vim","smart-splits","enable","option","utility"],"anchors":[]},{"id":"2193","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_down","content":"Focus Window/Pane Below","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_down","tokens":["focus","pane","below","window"],"title_tokens":["vim","option","smart-splits","keymaps","move_cursor_down","utility"],"anchors":[]},{"id":"2194","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_left","content":"Focus Window/Pane on the Left","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_left","tokens":["window","left","the","focus","pane"],"title_tokens":["move_cursor_left","vim","utility","option","smart-splits","keymaps"],"anchors":[]},{"id":"2195","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_previous","content":"Focus Previous Window/Pane","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_previous","tokens":["previous","pane","focus","window"],"title_tokens":["vim","move_cursor_previous","option","utility","smart-splits","keymaps"],"anchors":[]},{"id":"2196","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_right","content":"Focus Window/Pane on the Right","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_right","tokens":["focus","window","pane","the","right"],"title_tokens":["utility","keymaps","option","vim","smart-splits","move_cursor_right"],"anchors":[]},{"id":"2197","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_up","content":"Focus Window/Pane Above","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_up","tokens":["window","focus","pane","above"],"title_tokens":["option","smart-splits","vim","move_cursor_up","keymaps","utility"],"anchors":[]},{"id":"2198","title":"Option: vim.utility.smart-splits.keymaps.resize_down","content":"Resize Window/Pane Down","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_down","tokens":["resize","down","pane","window"],"title_tokens":["keymaps","utility","vim","smart-splits","resize_down","option"],"anchors":[]},{"id":"2199","title":"Option: vim.utility.smart-splits.keymaps.resize_left","content":"Resize Window/Pane Left","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_left","tokens":["pane","left","resize","window"],"title_tokens":["resize_left","smart-splits","utility","option","keymaps","vim"],"anchors":[]},{"id":"2200","title":"Option: vim.utility.smart-splits.keymaps.resize_right","content":"Resize Window/Pane Right","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_right","tokens":["right","pane","window","resize"],"title_tokens":["keymaps","vim","option","utility","smart-splits","resize_right"],"anchors":[]},{"id":"2201","title":"Option: vim.utility.smart-splits.keymaps.resize_up","content":"Resize Window/Pane Up","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_up","tokens":["pane","window","resize"],"title_tokens":["option","vim","resize_up","keymaps","utility","smart-splits"],"anchors":[]},{"id":"2202","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_down","content":"Swap Buffer Down","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_down","tokens":["down","swap","buffer"],"title_tokens":["utility","smart-splits","vim","swap_buf_down","option","keymaps"],"anchors":[]},{"id":"2203","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_left","content":"Swap Buffer Left","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_left","tokens":["buffer","left","swap"],"title_tokens":["option","utility","smart-splits","keymaps","vim","swap_buf_left"],"anchors":[]},{"id":"2204","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_right","content":"Swap Buffer Right","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_right","tokens":["swap","buffer","right"],"title_tokens":["keymaps","option","smart-splits","swap_buf_right","utility","vim"],"anchors":[]},{"id":"2205","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_up","content":"Swap Buffer Up","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_up","tokens":["buffer","swap"],"title_tokens":["option","keymaps","swap_buf_up","vim","smart-splits","utility"],"anchors":[]},{"id":"2206","title":"Option: vim.utility.smart-splits.setupOpts","content":"Option table to pass into the setup function of smart-splits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.smart-splits.setupOpts","tokens":["into","even","table","you","docs","listed","not","can","function","the","they","setup","additional","any","options","pass","option","smart-splits"],"title_tokens":["smart-splits","option","setupopts","utility","vim"],"anchors":[]},{"id":"2207","title":"Option: vim.utility.snacks-nvim.enable","content":"Whether to enable collection of QoL plugins for Neovim [snacks-nvim] .","path":"options.html#option-vim.utility.snacks-nvim.enable","tokens":["enable","neovim","collection","whether","qol","plugins","for","snacks-nvim"],"title_tokens":["enable","snacks-nvim","vim","option","utility"],"anchors":[]},{"id":"2208","title":"Option: vim.utility.snacks-nvim.setupOpts","content":"Option table to pass into the setup function of snacks-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.snacks-nvim.setupOpts","tokens":["table","even","docs","pass","into","setup","you","options","option","the","not","can","listed","snacks-nvim","additional","any","they","function"],"title_tokens":["setupopts","utility","snacks-nvim","option","vim"],"anchors":[]},{"id":"2209","title":"Option: vim.utility.surround.enable","content":"Whether to enable nvim-surround, Neovim plugin to add/change/delete surrounding delimiter pairs with ease.\n::: {.note} The default mappings deviate from upstream to avoid conflicts with nvim-leap. You may change those in your configuration if you do not use nvim-leap :::","path":"options.html#option-vim.utility.surround.enable","tokens":["surrounding","conflicts","you","your","note","may","upstream","configuration","nvim-leap","mappings","deviate","avoid","add","delete","the","use","delimiter","plugin","with","whether","not","from","nvim-surround","default","neovim","pairs","ease","change","those","enable"],"title_tokens":["option","vim","utility","enable","surround"],"anchors":[]},{"id":"2210","title":"Option: vim.utility.surround.setupOpts","content":"Option table to pass into the setup function of nvim-surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.surround.setupOpts","tokens":["setup","nvim-surround","function","listed","pass","into","additional","the","they","table","can","options","even","you","option","docs","not","any"],"title_tokens":["surround","vim","utility","option","setupopts"],"anchors":[]},{"id":"2211","title":"Option: vim.utility.surround.setupOpts.keymaps.change","content":"keymap for change","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change","tokens":["for","change","keymap"],"title_tokens":["utility","vim","setupopts","surround","option","keymaps","change"],"anchors":[]},{"id":"2212","title":"Option: vim.utility.surround.setupOpts.keymaps.change_line","content":"keymap for change_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change_line","tokens":["for","keymap","change_line"],"title_tokens":["change_line","setupopts","utility","surround","vim","option","keymaps"],"anchors":[]},{"id":"2213","title":"Option: vim.utility.surround.setupOpts.keymaps.delete","content":"keymap for delete","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.delete","tokens":["delete","keymap","for"],"title_tokens":["option","surround","keymaps","vim","setupopts","delete","utility"],"anchors":[]},{"id":"2214","title":"Option: vim.utility.surround.setupOpts.keymaps.insert","content":"keymap for insert","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert","tokens":["keymap","for","insert"],"title_tokens":["setupopts","keymaps","option","surround","utility","insert","vim"],"anchors":[]},{"id":"2215","title":"Option: vim.utility.surround.setupOpts.keymaps.insert_line","content":"keymap for insert_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert_line","tokens":["insert_line","for","keymap"],"title_tokens":["keymaps","surround","vim","insert_line","utility","option","setupopts"],"anchors":[]},{"id":"2216","title":"Option: vim.utility.surround.setupOpts.keymaps.normal","content":"keymap for normal","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal","tokens":["for","normal","keymap"],"title_tokens":["vim","surround","normal","keymaps","option","setupopts","utility"],"anchors":[]},{"id":"2217","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur","content":"keymap for normal_cur","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur","tokens":["keymap","for","normal_cur"],"title_tokens":["vim","option","setupopts","normal_cur","keymaps","surround","utility"],"anchors":[]},{"id":"2218","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur_line","content":"keymap for normal_cur_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur_line","tokens":["normal_cur_line","keymap","for"],"title_tokens":["normal_cur_line","vim","surround","utility","setupopts","option","keymaps"],"anchors":[]},{"id":"2219","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_line","content":"keymap for normal_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_line","tokens":["normal_line","for","keymap"],"title_tokens":["keymaps","surround","setupopts","normal_line","option","vim","utility"],"anchors":[]},{"id":"2220","title":"Option: vim.utility.surround.setupOpts.keymaps.visual","content":"keymap for visual","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual","tokens":["for","keymap","visual"],"title_tokens":["keymaps","visual","vim","setupopts","surround","utility","option"],"anchors":[]},{"id":"2221","title":"Option: vim.utility.surround.setupOpts.keymaps.visual_line","content":"keymap for visual_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual_line","tokens":["visual_line","keymap","for"],"title_tokens":["keymaps","vim","setupopts","utility","surround","visual_line","option"],"anchors":[]},{"id":"2222","title":"Option: vim.utility.surround.useVendoredKeybindings","content":"Use alternative set of keybindings that avoids conflicts with other popular plugins, e.g. nvim-leap","path":"options.html#option-vim.utility.surround.useVendoredKeybindings","tokens":["other","plugins","with","nvim-leap","alternative","conflicts","use","keybindings","popular","set","avoids","that"],"title_tokens":["usevendoredkeybindings","option","vim","utility","surround"],"anchors":[]},{"id":"2223","title":"Option: vim.utility.undotree.enable","content":"Whether to enable undo history visualizer for Vim [undotree].","path":"options.html#option-vim.utility.undotree.enable","tokens":["history","enable","undotree","for","visualizer","vim","whether","undo"],"title_tokens":["undotree","enable","vim","option","utility"],"anchors":[]},{"id":"2224","title":"Option: vim.utility.vim-wakatime.enable","content":"Whether to enable automatic time tracking and metrics generated from your programming activity [vim-wakatime] .","path":"options.html#option-vim.utility.vim-wakatime.enable","tokens":["programming","enable","vim-wakatime","and","metrics","generated","activity","from","whether","automatic","time","your","tracking"],"title_tokens":["option","utility","vim","vim-wakatime","enable"],"anchors":[]},{"id":"2225","title":"Option: vim.utility.vim-wakatime.setupOpts","content":"Option table to pass into the setup function of vim-wakatime\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.vim-wakatime.setupOpts","tokens":["vim-wakatime","can","options","the","even","listed","docs","function","option","you","any","additional","they","table","not","pass","setup","into"],"title_tokens":["vim","utility","vim-wakatime","option","setupopts"],"anchors":[]},{"id":"2226","title":"Option: vim.utility.vim-wakatime.setupOpts.cli_path","content":"Path to wakatime-cli executable. Set to \"wakatime-cli\" to get wakatime-cli from {env}PATH.","path":"options.html#option-vim.utility.vim-wakatime.setupOpts.cli_path","tokens":["path","executable","wakatime-cli","get","set","env","from"],"title_tokens":["utility","vim","setupopts","vim-wakatime","cli_path","option"],"anchors":[]},{"id":"2227","title":"Option: vim.utility.yanky-nvim.enable","content":"Whether to enable improved Yank and Put functionalities for Neovim [yanky-nvim] .","path":"options.html#option-vim.utility.yanky-nvim.enable","tokens":["and","for","whether","neovim","enable","functionalities","improved","yanky-nvim","yank","put"],"title_tokens":["vim","option","yanky-nvim","enable","utility"],"anchors":[]},{"id":"2228","title":"Option: vim.utility.yanky-nvim.setupOpts","content":"Option table to pass into the setup function of yanky-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yanky-nvim.setupOpts","tokens":["docs","can","they","setup","option","any","you","additional","into","function","listed","even","options","the","yanky-nvim","pass","not","table"],"title_tokens":["vim","option","setupopts","yanky-nvim","utility"],"anchors":[]},{"id":"2229","title":"Option: vim.utility.yanky-nvim.setupOpts.ring.storage","content":"storage mode for ring values.\nshada: this will save pesistantly using Neovim ShaDa feature. This means that history will be persisted between each session of Neovim.\nmemory: each Neovim instance will have his own history and it will be lost between sessions.\nsqlite: more reliable than shada, requires sqlite.lua as a dependency. nvf will add this dependency to PATH automatically.","path":"options.html#option-vim.utility.yanky-nvim.setupOpts.ring.storage","tokens":["pesistantly","nvf","this","that","mode","have","his","save","using","path","will","ring","shada","between","and","lost","sessions","sqlite","feature","history","memory","automatically","neovim","instance","session","means","reliable","persisted","than","add","storage","values","each","own","lua","for","dependency","requires","more"],"title_tokens":["option","utility","setupopts","vim","storage","yanky-nvim","ring"],"anchors":[]},{"id":"2230","title":"Option: vim.utility.yazi-nvim.enable","content":"Whether to enable companion plugin for the yazi terminal file manager [yazi-nvim] .","path":"options.html#option-vim.utility.yazi-nvim.enable","tokens":["yazi","yazi-nvim","the","terminal","enable","for","companion","plugin","file","manager","whether"],"title_tokens":["enable","vim","yazi-nvim","option","utility"],"anchors":[]},{"id":"2231","title":"Option: vim.utility.yazi-nvim.mappings.openYazi","content":"Open yazi at the current file [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYazi","tokens":["yazi","file","open","the","current","nvim"],"title_tokens":["openyazi","option","vim","utility","mappings","yazi-nvim"],"anchors":[]},{"id":"2232","title":"Option: vim.utility.yazi-nvim.mappings.openYaziDir","content":"Open the file manager in nvim's working directory [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYaziDir","tokens":["the","yazi","open","nvim","working","directory","file","manager"],"title_tokens":["option","yazi-nvim","openyazidir","vim","mappings","utility"],"anchors":[]},{"id":"2233","title":"Option: vim.utility.yazi-nvim.mappings.yaziToggle","content":"Resume the last yazi session [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.yaziToggle","tokens":["last","session","resume","nvim","the","yazi"],"title_tokens":["vim","mappings","utility","yazitoggle","option","yazi-nvim"],"anchors":[]},{"id":"2234","title":"Option: vim.utility.yazi-nvim.setupOpts","content":"Option table to pass into the setup function of yazi-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yazi-nvim.setupOpts","tokens":["into","function","yazi-nvim","you","listed","option","docs","can","not","any","pass","the","additional","table","they","options","setup","even"],"title_tokens":["utility","vim","option","setupopts","yazi-nvim"],"anchors":[]},{"id":"2235","title":"Option: vim.utility.yazi-nvim.setupOpts.open_for_directories","content":"Whether to open Yazi instead of netrw","path":"options.html#option-vim.utility.yazi-nvim.setupOpts.open_for_directories","tokens":["netrw","whether","yazi","open","instead"],"title_tokens":["option","vim","setupopts","utility","open_for_directories","yazi-nvim"],"anchors":[]},{"id":"2236","title":"Option: vim.vendoredKeymaps.enable","content":"Whether to enable this project's vendored keymaps by default.","path":"options.html#option-vim.vendoredKeymaps.enable","tokens":["whether","default","enable","keymaps","this","project","vendored"],"title_tokens":["vendoredkeymaps","enable","option","vim"],"anchors":[]},{"id":"2237","title":"Option: vim.viAlias","content":"Enable the vi alias for nvim","path":"options.html#option-vim.viAlias","tokens":["nvim","the","alias","for","enable"],"title_tokens":["vialias","option","vim"],"anchors":[]},{"id":"2238","title":"Option: vim.vimAlias","content":"Enable the vim alias for nvim","path":"options.html#option-vim.vimAlias","tokens":["for","the","vim","enable","alias","nvim"],"title_tokens":["option","vim","vimalias"],"anchors":[]},{"id":"2239","title":"Option: vim.visuals.blink-indent.enable","content":"Whether to enable indentation guides [blink-indent].","path":"options.html#option-vim.visuals.blink-indent.enable","tokens":["whether","enable","indentation","guides","blink-indent"],"title_tokens":["enable","option","vim","visuals","blink-indent"],"anchors":[]},{"id":"2240","title":"Option: vim.visuals.blink-indent.setupOpts","content":"Option table to pass into the setup function of blink-indent\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.blink-indent.setupOpts","tokens":["into","table","pass","listed","additional","docs","even","you","options","not","blink-indent","the","can","any","setup","function","option","they"],"title_tokens":["setupopts","visuals","vim","option","blink-indent"],"anchors":[]},{"id":"2241","title":"Option: vim.visuals.cellular-automaton.animation.register","content":"Whether to enable registering configured animation(s) automatically.","path":"options.html#option-vim.visuals.cellular-automaton.animation.register","tokens":["automatically","whether","enable","configured","animation","registering"],"title_tokens":["vim","option","cellular-automaton","visuals","register","animation"],"anchors":[]},{"id":"2242","title":"Option: vim.visuals.cellular-automaton.animation.setup","content":"Configuration used to generate an animation to be registered.\nThe final value for ca_config will be used to register a new animation using require(\"cellular-automaton\").register_animation(ca_config)\n::: {.warning} ca_config must eval to a valid Lua table. nvf does not and cannot perform any kind of validation on your Lua code, so bogus values will result in errors when the animation is registered. :::","path":"options.html#option-vim.visuals.cellular-automaton.animation.setup","tokens":["does","generate","and","value","cannot","code","animation","ca_config","valid","errors","not","validation","for","values","eval","final","lua","when","any","must","require","the","bogus","result","used","configuration","register_animation","warning","using","cellular-automaton","table","kind","will","registered","nvf","perform","your","register","new"],"title_tokens":["cellular-automaton","animation","visuals","setup","vim","option"],"anchors":[]},{"id":"2243","title":"Option: vim.visuals.cellular-automaton.enable","content":"Whether to enable cellular-automaton to help you cope with stubborn code [cellular-automaton].","path":"options.html#option-vim.visuals.cellular-automaton.enable","tokens":["enable","whether","code","cope","you","with","cellular-automaton","stubborn","help"],"title_tokens":["vim","option","visuals","cellular-automaton","enable"],"anchors":[]},{"id":"2244","title":"Option: vim.visuals.cellular-automaton.mappings.makeItRain","content":"Make it rain [cellular-automaton]","path":"options.html#option-vim.visuals.cellular-automaton.mappings.makeItRain","tokens":["cellular-automaton","make","rain"],"title_tokens":["option","mappings","cellular-automaton","makeitrain","visuals","vim"],"anchors":[]},{"id":"2245","title":"Option: vim.visuals.cinnamon-nvim.enable","content":"Whether to enable smooth scrolling for ANY command [cinnamon-nvim].","path":"options.html#option-vim.visuals.cinnamon-nvim.enable","tokens":["whether","smooth","scrolling","any","for","cinnamon-nvim","enable","command"],"title_tokens":["visuals","enable","vim","cinnamon-nvim","option"],"anchors":[]},{"id":"2246","title":"Option: vim.visuals.cinnamon-nvim.setupOpts","content":"Option table to pass into the setup function of cinnamon.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts","tokens":["into","nvim","you","options","function","not","setup","they","any","listed","additional","pass","cinnamon","option","the","table","docs","can","even"],"title_tokens":["option","vim","cinnamon-nvim","visuals","setupopts"],"anchors":[]},{"id":"2247","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","content":"Whether to enable basic animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","tokens":["basic","animation","keymaps","whether","enable"],"title_tokens":["visuals","setupopts","cinnamon-nvim","vim","keymaps","basic","option"],"anchors":[]},{"id":"2248","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","content":"Whether to enable extra animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","tokens":["extra","whether","enable","animation","keymaps"],"title_tokens":["cinnamon-nvim","keymaps","extra","setupopts","visuals","option","vim"],"anchors":[]},{"id":"2249","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.options","content":"Scroll options","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.options","tokens":["options","scroll"],"title_tokens":["option","cinnamon-nvim","setupopts","options","visuals","vim"],"anchors":[]},{"id":"2250","title":"Option: vim.visuals.fidget-nvim.enable","content":"Whether to enable nvim LSP UI element [fidget-nvim].","path":"options.html#option-vim.visuals.fidget-nvim.enable","tokens":["whether","enable","fidget-nvim","element","nvim","lsp"],"title_tokens":["option","vim","visuals","enable","fidget-nvim"],"anchors":[]},{"id":"2251","title":"Option: vim.visuals.fidget-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts","tokens":["even","listed","table","you","pass","option","they","not","function","fidget","docs","can","any","options","setup","additional","the","into"],"title_tokens":["vim","fidget-nvim","setupopts","option","visuals"],"anchors":[]},{"id":"2252","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.float_precision","content":"Limit the number of decimals displayed for floats","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.float_precision","tokens":["number","the","for","floats","limit","decimals","displayed"],"title_tokens":["option","visuals","fidget-nvim","logger","vim","float_precision","setupopts"],"anchors":[]},{"id":"2253","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.level","content":"Minimum logging level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.level","tokens":["minimum","logging","level"],"title_tokens":["vim","option","fidget-nvim","level","visuals","setupopts","logger"],"anchors":[]},{"id":"2254","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.max_size","content":"Maximum log file size, in KB","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.max_size","tokens":["file","size","maximum","log"],"title_tokens":["option","vim","fidget-nvim","setupopts","logger","max_size","visuals"],"anchors":[]},{"id":"2255","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.path","content":"Where Fidget writes its logs to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.path","tokens":["logs","writes","fidget","its","where"],"title_tokens":["fidget-nvim","option","vim","visuals","logger","setupopts","path"],"anchors":[]},{"id":"2256","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.configs","content":"How to configure notification groups when instantiated","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.configs","tokens":["instantiated","groups","notification","how","configure","when"],"title_tokens":["setupopts","notification","configs","vim","fidget-nvim","visuals","option"],"anchors":[]},{"id":"2257","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.filter","content":"Minimum notifications level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.filter","tokens":["level","minimum","notifications"],"title_tokens":["vim","visuals","option","fidget-nvim","setupopts","filter","notification"],"anchors":[]},{"id":"2258","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.history_size","content":"Number of removed messages to retain in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.history_size","tokens":["history","number","removed","messages","retain"],"title_tokens":["history_size","fidget-nvim","setupopts","notification","option","vim","visuals"],"anchors":[]},{"id":"2259","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","content":"Automatically override vim.notify() with Fidget","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","tokens":["automatically","notify","fidget","vim","with","override"],"title_tokens":["option","visuals","notification","override_vim_notify","setupopts","vim","fidget-nvim"],"anchors":[]},{"id":"2260","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","content":"How frequently to update and render notifications","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","tokens":["frequently","and","update","how","notifications","render"],"title_tokens":["poll_rate","fidget-nvim","setupopts","option","vim","visuals","notification"],"anchors":[]},{"id":"2261","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.redirect","content":"Conditionally redirect notifications to another backend","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.redirect","tokens":["another","conditionally","backend","redirect","notifications"],"title_tokens":["visuals","redirect","vim","setupopts","fidget-nvim","option","notification"],"anchors":[]},{"id":"2262","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.align","content":"Indent messages longer than a single line","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.align","tokens":["longer","single","indent","messages","than","line"],"title_tokens":["option","view","fidget-nvim","visuals","setupopts","vim","notification","align"],"anchors":[]},{"id":"2263","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","content":"Separator between notification groups","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","tokens":["separator","notification","between","groups"],"title_tokens":["group_separator","option","fidget-nvim","view","visuals","vim","setupopts","notification"],"anchors":[]},{"id":"2264","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","content":"Highlight group used for group separator","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","tokens":["highlight","for","separator","used","group"],"title_tokens":["group_separator_hl","view","option","notification","visuals","setupopts","vim","fidget-nvim"],"anchors":[]},{"id":"2265","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","content":"Separator between group name and icon","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","tokens":["separator","name","between","group","and","icon"],"title_tokens":["option","visuals","vim","setupopts","icon_separator","fidget-nvim","view","notification"],"anchors":[]},{"id":"2266","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","content":"Spaces to pad both sides of each non-empty line\nUseful for adding a visual gap between notification text and any buffer it may overlap with.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","tokens":["line","and","pad","with","notification","gap","spaces","between","any","useful","overlap","for","non-empty","visual","adding","text","buffer","may","sides","each","both"],"title_tokens":["line_margin","view","setupopts","vim","option","notification","visuals","fidget-nvim"],"anchors":[]},{"id":"2267","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","content":"Reflow (wrap) messages wider than notification window\nThe various options determine how wrapping is handled mid-word.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","tokens":["messages","various","how","handled","wider","mid-word","options","than","window","the","wrapping","wrap","notification","determine","reflow"],"title_tokens":["reflow","view","vim","fidget-nvim","setupopts","option","visuals","notification"],"anchors":[]},{"id":"2268","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","content":"How to render notification messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","tokens":["messages","render","how","notification"],"title_tokens":["notification","render_message","option","vim","setupopts","visuals","fidget-nvim","view"],"anchors":[]},{"id":"2269","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","content":"Display notification items from bottom to top","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","tokens":["from","bottom","top","display","items","notification"],"title_tokens":["vim","option","fidget-nvim","setupopts","view","visuals","stack_upwards","notification"],"anchors":[]},{"id":"2270","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.align","content":"How to align the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.align","tokens":["the","how","align","notification","window"],"title_tokens":["fidget-nvim","vim","visuals","option","setupopts","notification","window","align"],"anchors":[]},{"id":"2271","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","content":"Filetypes the notification window should avoid","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","tokens":["should","filetypes","notification","window","avoid","the"],"title_tokens":["window","notification","vim","fidget-nvim","avoid","visuals","setupopts","option"],"anchors":[]},{"id":"2272","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border","content":"Border style of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border","tokens":["border","style","the","notification","window"],"title_tokens":["vim","border","fidget-nvim","option","setupopts","notification","window","visuals"],"anchors":[]},{"id":"2273","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","content":"Highlight group for notification window border\nSet to empty string to keep your theme's default FloatBorder highlight.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","tokens":["window","empty","highlight","border","string","floatborder","notification","set","group","your","theme","keep","default","for"],"title_tokens":["visuals","option","setupopts","fidget-nvim","notification","window","border_hl","vim"],"anchors":[]},{"id":"2274","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","content":"Maximum height of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","tokens":["maximum","the","notification","window","height"],"title_tokens":["visuals","window","vim","fidget-nvim","max_height","setupopts","option","notification"],"anchors":[]},{"id":"2275","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","content":"Maximum width of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","tokens":["the","maximum","width","window","notification"],"title_tokens":["vim","fidget-nvim","max_width","option","notification","setupopts","visuals","window"],"anchors":[]},{"id":"2276","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","content":"Base highlight group in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","tokens":["the","base","notification","group","window","highlight"],"title_tokens":["setupopts","notification","fidget-nvim","option","normal_hl","visuals","window","vim"],"anchors":[]},{"id":"2277","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.relative","content":"What the notification window position is relative to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.relative","tokens":["what","relative","notification","window","the","position"],"title_tokens":["vim","window","relative","visuals","notification","option","fidget-nvim","setupopts"],"anchors":[]},{"id":"2278","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","content":"Width of each tab character in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","tokens":["character","notification","width","the","window","tab","each"],"title_tokens":["visuals","tabstop","option","vim","fidget-nvim","window","notification","setupopts"],"anchors":[]},{"id":"2279","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","content":"Background color opacity in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","tokens":["window","opacity","background","color","the","notification"],"title_tokens":["notification","winblend","vim","fidget-nvim","setupopts","visuals","window","option"],"anchors":[]},{"id":"2280","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","content":"Padding from right edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","tokens":["from","window","boundary","edge","padding","right"],"title_tokens":["vim","fidget-nvim","visuals","setupopts","option","notification","window","x_padding"],"anchors":[]},{"id":"2281","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","content":"Padding from bottom edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","tokens":["edge","window","boundary","bottom","padding","from"],"title_tokens":["visuals","notification","setupopts","window","y_padding","vim","fidget-nvim","option"],"anchors":[]},{"id":"2282","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","content":"Stacking priority of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","tokens":["the","notification","window","stacking","priority"],"title_tokens":["zindex","vim","option","window","notification","visuals","fidget-nvim","setupopts"],"anchors":[]},{"id":"2283","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","content":"Clear notification group when LSP server detaches","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","tokens":["when","lsp","notification","server","clear","detaches","group"],"title_tokens":["setupopts","clear_on_detach","visuals","option","progress","vim","fidget-nvim"],"anchors":[]},{"id":"2284","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","content":"Icon shown when LSP progress tasks are completed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","tokens":["when","progress","completed","lsp","shown","icon","tasks","are"],"title_tokens":["visuals","done_icon","setupopts","vim","fidget-nvim","option","progress","display"],"anchors":[]},{"id":"2285","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","content":"Highlight group for completed LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","tokens":["tasks","group","lsp","for","highlight","completed"],"title_tokens":["visuals","fidget-nvim","option","vim","setupopts","done_style","display","progress"],"anchors":[]},{"id":"2286","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","content":"How long a message should persist when complete","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","tokens":["persist","long","message","should","how","complete","when"],"title_tokens":["option","done_ttl","vim","progress","visuals","fidget-nvim","setupopts","display"],"anchors":[]},{"id":"2287","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","content":"How to format a progress annotation","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","tokens":["format","progress","annotation","how"],"title_tokens":["progress","format_annote","vim","setupopts","visuals","fidget-nvim","option","display"],"anchors":[]},{"id":"2288","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","content":"How to format a progress notification group's name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","tokens":["how","progress","group","name","notification","format"],"title_tokens":["format_group_name","display","progress","setupopts","option","vim","visuals","fidget-nvim"],"anchors":[]},{"id":"2289","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","content":"How to format a progress message","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","tokens":["message","progress","how","format"],"title_tokens":["setupopts","display","format_message","progress","option","vim","visuals","fidget-nvim"],"anchors":[]},{"id":"2290","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","content":"Highlight group for group name (LSP server name)","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","tokens":["group","highlight","lsp","server","name","for"],"title_tokens":["option","display","progress","group_style","vim","setupopts","visuals","fidget-nvim"],"anchors":[]},{"id":"2291","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","content":"Highlight group for group icons","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","tokens":["for","group","icons","highlight"],"title_tokens":["setupopts","option","display","visuals","vim","fidget-nvim","progress","icon_style"],"anchors":[]},{"id":"2292","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","content":"Overrides the default configuration for a notification group defined in {option}vim.visuals.fidget-nvim.setupOpts.notification.configs.\nIf any of the fields are null, the value from the default configuration is used.\nIf default configuration is not defined, the following defaults are used:","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","tokens":["for","overrides","configuration","fidget-nvim","fields","null","configs","vim","the","group","are","option","used","value","not","defined","from","setupopts","defaults","following","notification","visuals","default","any"],"title_tokens":["fidget-nvim","display","progress","option","vim","visuals","overrides","setupopts"],"anchors":[]},{"id":"2293","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_separator","content":"Separator between message from annote","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_separator","tokens":["separator","message","between","annote","from"],"title_tokens":["overrides","name","annote_separator","fidget-nvim","option","vim","progress","display","visuals","setupopts"],"anchors":[]},{"id":"2294","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_style","content":"Default style used to highlight item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_style","tokens":["default","style","item","highlight","used","annotes"],"title_tokens":["fidget-nvim","annote_style","progress","setupopts","overrides","option","name","vim","display","visuals"],"anchors":[]},{"id":"2295","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_annote","content":"Default annotation for debug items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_annote","tokens":["items","annotation","debug","default","for"],"title_tokens":["setupopts","display","fidget-nvim","visuals","overrides","progress","option","debug_annote","vim","name"],"anchors":[]},{"id":"2296","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_style","content":"Style used to highlight debug item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_style","tokens":["debug","style","item","annotes","used","highlight"],"title_tokens":["display","overrides","progress","name","setupopts","fidget-nvim","visuals","option","debug_style","vim"],"anchors":[]},{"id":"2297","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_annote","content":"Default annotation for error items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_annote","tokens":["for","error","items","annotation","default"],"title_tokens":["visuals","fidget-nvim","display","option","progress","overrides","setupopts","name","error_annote","vim"],"anchors":[]},{"id":"2298","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_style","content":"Style used to highlight error item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_style","tokens":["item","highlight","error","style","used","annotes"],"title_tokens":["setupopts","overrides","progress","option","visuals","name","display","vim","error_style","fidget-nvim"],"anchors":[]},{"id":"2299","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..group_style","content":"Style used to highlight group name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.group_style","tokens":["style","used","name","highlight","group"],"title_tokens":["overrides","progress","vim","name","setupopts","group_style","display","option","visuals","fidget-nvim"],"anchors":[]},{"id":"2300","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon","content":"Icon of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon","tokens":["detailed","documentation","looking","dynamic","string","items","with","information","refer","available","icon","returns","other","into","group","signature","for","and","fidget","the","function","invoked","displayed","animations","cycle","content","notification","can","api","that","you","rendering","render","every","note","list","here","window","useful"],"title_tokens":["name","visuals","vim","option","setupopts","icon","fidget-nvim","progress","display","overrides"],"anchors":[]},{"id":"2301","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_on_left","content":"If true, icon is rendered on the left instead of right","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_on_left","tokens":["icon","true","the","left","instead","right","rendered"],"title_tokens":["name","icon_on_left","visuals","display","vim","option","setupopts","overrides","fidget-nvim","progress"],"anchors":[]},{"id":"2302","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_style","content":"Style used to highlight icon, if null, use group_style","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_style","tokens":["used","icon","group_style","style","null","highlight","use"],"title_tokens":["name","visuals","option","setupopts","display","overrides","progress","fidget-nvim","icon_style","vim"],"anchors":[]},{"id":"2303","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_annote","content":"Default annotation for info items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_annote","tokens":["default","annotation","info","items","for"],"title_tokens":["option","name","setupopts","progress","fidget-nvim","info_annote","visuals","overrides","vim","display"],"anchors":[]},{"id":"2304","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_style","content":"Style used to highlight info item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_style","tokens":["item","annotes","info","style","used","highlight"],"title_tokens":["progress","name","fidget-nvim","info_style","option","visuals","setupopts","overrides","vim","display"],"anchors":[]},{"id":"2305","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..name","content":"Name of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.name","tokens":["fidget","every","function","group","refer","and","for","cycle","content","render","rendering","items","returns","animations","documentation","looking","available","note","api","displayed","list","can","that","name","dynamic","other","string","invoked","detailed","window","with","information","you","notification","here","useful","signature","into","the"],"title_tokens":["vim","fidget-nvim","overrides","visuals","display","progress","setupopts","option","name"],"anchors":[]},{"id":"2306","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..priority","content":"Order in which group should be displayed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.priority","tokens":["order","which","should","displayed","group"],"title_tokens":["overrides","option","priority","display","setupopts","progress","fidget-nvim","visuals","name","vim"],"anchors":[]},{"id":"2307","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..render_limit","content":"How many notification items to show at once","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.render_limit","tokens":["show","once","many","how","items","notification"],"title_tokens":["render_limit","display","progress","fidget-nvim","option","name","vim","overrides","setupopts","visuals"],"anchors":[]},{"id":"2308","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..skip_history","content":"Whether messages should be preserved in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.skip_history","tokens":["should","history","preserved","whether","messages"],"title_tokens":["overrides","fidget-nvim","name","option","visuals","skip_history","progress","setupopts","vim","display"],"anchors":[]},{"id":"2309","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..ttl","content":"How long a notification item should exist","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.ttl","tokens":["how","long","item","should","notification","exist"],"title_tokens":["progress","name","fidget-nvim","visuals","ttl","setupopts","display","vim","option","overrides"],"anchors":[]},{"id":"2310","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..update_hook","content":"Called when an item is updated.\nIf false, no action is taken. If a function, it is invoked with the item being updated.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.update_hook","tokens":["note","called","signature","false","action","invoked","you","information","looking","into","refer","api","the","available","documentation","taken","function","with","being","for","detailed","when","updated","fidget","here","item","can"],"title_tokens":["overrides","vim","display","progress","option","setupopts","fidget-nvim","name","update_hook","visuals"],"anchors":[]},{"id":"2311","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_annote","content":"Default annotation for warn items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_annote","tokens":["warn","for","default","items","annotation"],"title_tokens":["option","warn_annote","display","setupopts","progress","overrides","fidget-nvim","vim","visuals","name"],"anchors":[]},{"id":"2312","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_style","content":"Style used to highlight warn item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_style","tokens":["item","annotes","warn","style","used","highlight"],"title_tokens":["fidget-nvim","visuals","progress","overrides","name","display","option","warn_style","vim","setupopts"],"anchors":[]},{"id":"2313","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.priority","content":"Priority of the progress notification","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.priority","tokens":["progress","priority","the","notification"],"title_tokens":["option","fidget-nvim","setupopts","progress","display","vim","visuals","priority"],"anchors":[]},{"id":"2314","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","content":"Pattern shown when LSP progress tasks are in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","tokens":["when","shown","tasks","are","pattern","lsp","progress"],"title_tokens":["visuals","display","setupopts","vim","progress","fidget-nvim","progress_icon","option","pattern"],"anchors":[]},{"id":"2315","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","content":"Period of the pattern","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","tokens":["the","period","pattern"],"title_tokens":["vim","visuals","display","progress_icon","progress","setupopts","period","fidget-nvim","option"],"anchors":[]},{"id":"2316","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","content":"Highlight group for in-progress LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","tokens":["for","in-progress","highlight","tasks","lsp","group"],"title_tokens":["option","setupopts","progress","visuals","progress_style","vim","display","fidget-nvim"],"anchors":[]},{"id":"2317","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","content":"How long a message should persist when in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","tokens":["progress","long","how","message","should","persist","when"],"title_tokens":["visuals","vim","progress_ttl","setupopts","fidget-nvim","display","option","progress"],"anchors":[]},{"id":"2318","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","content":"Maximum number of messages to render","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","tokens":["number","maximum","render","messages"],"title_tokens":["render_limit","display","vim","progress","setupopts","fidget-nvim","visuals","option"],"anchors":[]},{"id":"2319","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","content":"Skip adding messages to history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","tokens":["messages","skip","history","adding"],"title_tokens":["option","display","fidget-nvim","progress","visuals","skip_history","vim","setupopts"],"anchors":[]},{"id":"2320","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore","content":"Ignore LSP servers by name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore","tokens":["lsp","servers","name","ignore"],"title_tokens":["setupopts","visuals","option","fidget-nvim","progress","ignore","vim"],"anchors":[]},{"id":"2321","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","content":"Ignore new tasks that are already done","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","tokens":["already","done","ignore","are","new","tasks","that"],"title_tokens":["vim","fidget-nvim","setupopts","visuals","progress","ignore_done_already","option"],"anchors":[]},{"id":"2322","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","content":"Ignore new tasks with empty messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","tokens":["tasks","ignore","empty","with","new","messages"],"title_tokens":["progress","fidget-nvim","visuals","ignore_empty_message","vim","option","setupopts"],"anchors":[]},{"id":"2323","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","content":"Log $/progress handler invocations","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","tokens":["handler","invocations","progress","log"],"title_tokens":["lsp","visuals","vim","progress","option","log_handler","fidget-nvim","setupopts"],"anchors":[]},{"id":"2324","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","content":"Nvim's LSP client ring buffer size","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","tokens":["client","nvim","buffer","size","ring","lsp"],"title_tokens":["lsp","visuals","option","progress","vim","setupopts","fidget-nvim","progress_ringbuf_size"],"anchors":[]},{"id":"2325","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.notification_group","content":"How to get a progress message's notification group key","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.notification_group","tokens":["how","progress","notification","key","get","message","group"],"title_tokens":["notification_group","fidget-nvim","vim","option","setupopts","visuals","progress"],"anchors":[]},{"id":"2326","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","content":"How frequently to poll for LSP progress messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","tokens":["how","messages","for","frequently","poll","lsp","progress"],"title_tokens":["vim","setupopts","visuals","progress","fidget-nvim","option","poll_rate"],"anchors":[]},{"id":"2327","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","content":"Suppress new messages when in insert mode","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","tokens":["mode","when","new","suppress","messages","insert"],"title_tokens":["suppress_on_insert","vim","fidget-nvim","setupopts","visuals","progress","option"],"anchors":[]},{"id":"2328","title":"Option: vim.visuals.highlight-undo.enable","content":"Whether to enable highlight undo [highlight-undo].","path":"options.html#option-vim.visuals.highlight-undo.enable","tokens":["enable","highlight","undo","highlight-undo","whether"],"title_tokens":["option","highlight-undo","visuals","vim","enable"],"anchors":[]},{"id":"2329","title":"Option: vim.visuals.highlight-undo.setupOpts","content":"Option table to pass into the setup function of highlight-undo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.highlight-undo.setupOpts","tokens":["highlight-undo","setup","they","listed","option","you","options","any","into","the","additional","pass","can","function","table","even","not","docs"],"title_tokens":["option","setupopts","vim","visuals","highlight-undo"],"anchors":[]},{"id":"2330","title":"Option: vim.visuals.highlight-undo.setupOpts.duration","content":"Duration of the highlight","path":"options.html#option-vim.visuals.highlight-undo.setupOpts.duration","tokens":["highlight","the","duration"],"title_tokens":["highlight-undo","vim","setupopts","duration","visuals","option"],"anchors":[]},{"id":"2331","title":"Option: vim.visuals.hlargs-nvim.enable","content":"Whether to enable hlargs-nvim.","path":"options.html#option-vim.visuals.hlargs-nvim.enable","tokens":["whether","enable","hlargs-nvim"],"title_tokens":["hlargs-nvim","option","enable","vim","visuals"],"anchors":[]},{"id":"2332","title":"Option: vim.visuals.hlargs-nvim.setupOpts","content":"Option table to pass into the setup function of hlargs-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.hlargs-nvim.setupOpts","tokens":["docs","into","you","they","table","function","the","hlargs-nvim","pass","option","can","additional","options","listed","any","setup","not","even"],"title_tokens":["option","hlargs-nvim","vim","setupopts","visuals"],"anchors":[]},{"id":"2333","title":"Option: vim.visuals.indent-blankline.enable","content":"Whether to enable indentation guides [indent-blankline].","path":"options.html#option-vim.visuals.indent-blankline.enable","tokens":["guides","indent-blankline","whether","enable","indentation"],"title_tokens":["indent-blankline","vim","visuals","enable","option"],"anchors":[]},{"id":"2334","title":"Option: vim.visuals.indent-blankline.setupOpts","content":"Option table to pass into the setup function of indent-blankline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.indent-blankline.setupOpts","tokens":["listed","into","function","any","indent-blankline","pass","option","even","options","docs","you","they","table","not","the","setup","can","additional"],"title_tokens":["option","vim","visuals","setupopts","indent-blankline"],"anchors":[]},{"id":"2335","title":"Option: vim.visuals.indent-blankline.setupOpts.debounce","content":"Debounce time in milliseconds","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.debounce","tokens":["time","debounce","milliseconds"],"title_tokens":["visuals","option","setupopts","vim","indent-blankline","debounce"],"anchors":[]},{"id":"2336","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.char","content":"Character(s) for indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.char","tokens":["indentation","character","for","guide"],"title_tokens":["setupopts","indent","visuals","option","indent-blankline","vim","char"],"anchors":[]},{"id":"2337","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.highlight","content":"The highlight group(s) applied to the indentation guide.\nSee :help ibl.config.indent.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.highlight","tokens":["help","guide","see","the","group","ibl","indentation","config","indent","highlight","applied"],"title_tokens":["highlight","setupopts","option","vim","visuals","indent","indent-blankline"],"anchors":[]},{"id":"2338","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.priority","content":"Virtual text priority for the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.priority","tokens":["indentation","guide","for","priority","virtual","text","the"],"title_tokens":["vim","visuals","indent","setupopts","option","priority","indent-blankline"],"anchors":[]},{"id":"2339","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","content":"Repeat indentation guides on wrapped lines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","tokens":["lines","repeat","indentation","wrapped","guides"],"title_tokens":["visuals","indent-blankline","setupopts","option","vim","indent","repeat_linebreak"],"anchors":[]},{"id":"2340","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","content":"Caps the number of indentation levels based on surrounding code","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","tokens":["code","indentation","the","levels","number","surrounding","caps","based"],"title_tokens":["option","indent-blankline","indent","smart_indent_cap","setupopts","vim","visuals"],"anchors":[]},{"id":"2341","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.tab_char","content":"Character(s) for tab indentation guide.\nSee :help ibl.config.indent.tab_char.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.tab_char","tokens":["character","indentation","indent","tab","tab_char","guide","for","ibl","config","see","help"],"title_tokens":["indent","tab_char","visuals","indent-blankline","option","vim","setupopts"],"anchors":[]},{"id":"2342","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.char","content":"The character(s) for the scope indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.char","tokens":["the","for","scope","indentation","character","guide"],"title_tokens":["visuals","scope","option","indent-blankline","char","vim","setupopts"],"anchors":[]},{"id":"2343","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.enabled","content":"Highlight current scope from treesitter","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.enabled","tokens":["scope","from","treesitter","current","highlight"],"title_tokens":["scope","indent-blankline","visuals","option","vim","enabled","setupopts"],"anchors":[]},{"id":"2344","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.language","content":"The list of treesitter languages to disable scope for.\n* can be used as a wildcard for every language/node type.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.language","tokens":["type","scope","node","used","for","wildcard","treesitter","languages","every","language","can","disable","the","list"],"title_tokens":["indent-blankline","exclude","setupopts","option","scope","vim","visuals","language"],"anchors":[]},{"id":"2345","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","content":"Nodes to ignore in scope checking, per language.\n* can be used as a wildcard for every language.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","tokens":["ignore","scope","per","every","can","nodes","used","checking","language","wildcard","for"],"title_tokens":["visuals","exclude","node_type","vim","option","indent-blankline","setupopts","scope"],"anchors":[]},{"id":"2346","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.highlight","content":"The highlight group(s) applied to the scope.\nSee :help ibl.config.scope.highlight`.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.highlight","tokens":["ibl","help","config","the","group","applied","highlight","scope","see"],"title_tokens":["vim","setupopts","scope","indent-blankline","highlight","option","visuals"],"anchors":[]},{"id":"2347","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.include.node_type","content":"Additional nodes to be used for scope checking, per language","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.include.node_type","tokens":["for","language","checking","per","nodes","additional","scope","used"],"title_tokens":["setupopts","scope","vim","include","indent-blankline","visuals","node_type","option"],"anchors":[]},{"id":"2348","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.injected_languages","content":"Check for injected languages (treesitter)","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.injected_languages","tokens":["for","languages","injected","check","treesitter"],"title_tokens":["vim","setupopts","injected_languages","indent-blankline","scope","visuals","option"],"anchors":[]},{"id":"2349","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.priority","content":"Virtual text priority for the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.priority","tokens":["text","for","the","virtual","priority","scope"],"title_tokens":["indent-blankline","visuals","priority","option","vim","setupopts","scope"],"anchors":[]},{"id":"2350","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_end","content":"Show an underline on the last line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_end","tokens":["line","last","underline","scope","the","show"],"title_tokens":["setupopts","show_end","scope","vim","indent-blankline","visuals","option"],"anchors":[]},{"id":"2351","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","content":"Show the scope underline at the exact start of the scope, even if that's to the right of the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","tokens":["guide","even","exact","the","scope","that","right","show","indentation","underline","start"],"title_tokens":["scope","visuals","show_exact_scope","option","indent-blankline","vim","setupopts"],"anchors":[]},{"id":"2352","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_start","content":"Show an underline on the first line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_start","tokens":["underline","first","the","show","line","scope"],"title_tokens":["indent-blankline","vim","scope","option","setupopts","visuals","show_start"],"anchors":[]},{"id":"2353","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","tokens":["number","and","lines","above","what","visible","currently","window","below","the"],"title_tokens":["visuals","indent-blankline","viewport_buffer","setupopts","max","vim","option"],"anchors":[]},{"id":"2354","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","tokens":["lines","above","what","and","currently","visible","below","number","the","window"],"title_tokens":["visuals","setupopts","vim","option","indent-blankline","viewport_buffer","min"],"anchors":[]},{"id":"2355","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.highlight","content":"The highlight group(s) applied to whitespace.\nSee :help ibl.config.whitespace.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.highlight","tokens":["see","applied","help","highlight","whitespace","the","group","ibl","config"],"title_tokens":["highlight","option","visuals","indent-blankline","setupopts","whitespace","vim"],"anchors":[]},{"id":"2356","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","content":"Remove trailing whitespace on blanklines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","tokens":["blanklines","whitespace","trailing","remove"],"title_tokens":["option","vim","indent-blankline","whitespace","setupopts","remove_blankline_trail","visuals"],"anchors":[]},{"id":"2357","title":"Option: vim.visuals.nvim-cursorline.enable","content":"Whether to enable cursor word and line highlighting [nvim-cursorline].","path":"options.html#option-vim.visuals.nvim-cursorline.enable","tokens":["word","cursor","whether","and","nvim-cursorline","line","enable","highlighting"],"title_tokens":["visuals","enable","option","nvim-cursorline","vim"],"anchors":[]},{"id":"2358","title":"Option: vim.visuals.nvim-cursorline.setupOpts","content":"Option table to pass into the setup function of nvim-cursorline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts","tokens":["option","setup","nvim-cursorline","additional","listed","into","pass","any","even","the","options","docs","function","not","they","table","you","can"],"title_tokens":["setupopts","vim","option","visuals","nvim-cursorline"],"anchors":[]},{"id":"2359","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","content":"Whether to enable cursor line highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","tokens":["enable","line","highlighting","cursor","whether"],"title_tokens":["option","vim","visuals","nvim-cursorline","cursorline","enable","setupopts"],"anchors":[]},{"id":"2360","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.number","content":"If true, vim.wo.cursorlineopt will be set to \"number\" when the trigger conditions are met.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.number","tokens":["vim","the","met","true","cursorlineopt","trigger","are","number","set","when","conditions","will"],"title_tokens":["visuals","option","vim","nvim-cursorline","setupopts","cursorline","number"],"anchors":[]},{"id":"2361","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","content":"Cursorline timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","tokens":["cursorline","timeout"],"title_tokens":["option","nvim-cursorline","cursorline","vim","visuals","setupopts","timeout"],"anchors":[]},{"id":"2362","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","content":"Whether to enable cursor word highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","tokens":["cursor","whether","highlighting","word","enable"],"title_tokens":["nvim-cursorline","option","vim","visuals","setupopts","enable","cursorword"],"anchors":[]},{"id":"2363","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","content":"Whether to underline matching cursorword","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","tokens":["matching","whether","underline","cursorword"],"title_tokens":["nvim-cursorline","setupopts","vim","cursorword","underline","option","visuals"],"anchors":[]},{"id":"2364","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","content":"The min_length option defines the minimum number of characters a word must have to be highlighted as a \"cursor word.\" Any word shorter than this value will be ignored and not highlighted.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","tokens":["value","and","min_length","word","any","this","number","ignored","highlighted","characters","than","have","must","the","shorter","defines","option","not","minimum","will","cursor"],"title_tokens":["nvim-cursorline","vim","cursorword","visuals","setupopts","min_length","option"],"anchors":[]},{"id":"2365","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","content":"Cursorword timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","tokens":["cursorword","timeout"],"title_tokens":["visuals","option","nvim-cursorline","vim","setupopts","cursorword","timeout"],"anchors":[]},{"id":"2366","title":"Option: vim.visuals.nvim-scrollbar.enable","content":"Whether to enable extensible Neovim Scrollbar [nvim-scrollbar].","path":"options.html#option-vim.visuals.nvim-scrollbar.enable","tokens":["whether","neovim","nvim-scrollbar","extensible","scrollbar","enable"],"title_tokens":["vim","option","nvim-scrollbar","visuals","enable"],"anchors":[]},{"id":"2367","title":"Option: vim.visuals.nvim-scrollbar.setupOpts","content":"Option table to pass into the setup function of scrollbar-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts","tokens":["even","you","table","docs","any","options","into","the","function","pass","scrollbar-nvim","they","not","can","option","additional","setup","listed"],"title_tokens":["option","visuals","nvim-scrollbar","setupopts","vim"],"anchors":[]},{"id":"2368","title":"Option: vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","content":"Filetypes to hide the scrollbar on","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","tokens":["scrollbar","filetypes","hide","the"],"title_tokens":["nvim-scrollbar","option","setupopts","excluded_filetypes","vim","visuals"],"anchors":[]},{"id":"2369","title":"Option: vim.visuals.nvim-web-devicons.enable","content":"Whether to enable Neovim dev icons [nvim-web-devicons].","path":"options.html#option-vim.visuals.nvim-web-devicons.enable","tokens":["whether","neovim","dev","nvim-web-devicons","enable","icons"],"title_tokens":["option","nvim-web-devicons","vim","visuals","enable"],"anchors":[]},{"id":"2370","title":"Option: vim.visuals.nvim-web-devicons.setupOpts","content":"Option table to pass into the setup function of nvim-web-devicons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts","tokens":["setup","additional","function","docs","can","option","table","even","into","nvim-web-devicons","you","any","the","not","options","listed","they","pass"],"title_tokens":["setupopts","vim","option","nvim-web-devicons","visuals"],"anchors":[]},{"id":"2371","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.color_icons","content":"Whether to enable different highlight colors per icon.","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.color_icons","tokens":["enable","per","icon","whether","highlight","colors","different"],"title_tokens":["nvim-web-devicons","setupopts","visuals","option","vim","color_icons"],"anchors":[]},{"id":"2372","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.override","content":"Your personal icon overrides.\nYou can specify color or cterm_color instead of specifying both of them. DevIcon will be appended to name","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.override","tokens":["overrides","specifying","both","will","icon","can","name","devicon","specify","personal","your","you","color","appended","cterm_color","instead","them"],"title_tokens":["visuals","setupopts","option","nvim-web-devicons","override","vim"],"anchors":[]},{"id":"2373","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.variant","content":"Set the light or dark variant manually, instead of relying on background","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.variant","tokens":["relying","light","manually","set","background","variant","dark","the","instead"],"title_tokens":["vim","setupopts","option","nvim-web-devicons","visuals","variant"],"anchors":[]},{"id":"2374","title":"Option: vim.visuals.rainbow-delimiters.enable","content":"Whether to enable rainbow-delimiters.","path":"options.html#option-vim.visuals.rainbow-delimiters.enable","tokens":["enable","whether","rainbow-delimiters"],"title_tokens":["rainbow-delimiters","visuals","enable","vim","option"],"anchors":[]},{"id":"2375","title":"Option: vim.visuals.rainbow-delimiters.setupOpts","content":"Option table to pass into the setup function of rainbow-delimiters\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.rainbow-delimiters.setupOpts","tokens":["table","the","any","can","listed","options","not","rainbow-delimiters","they","option","pass","function","docs","you","into","even","additional","setup"],"title_tokens":["option","setupopts","vim","rainbow-delimiters","visuals"],"anchors":[]},{"id":"2376","title":"Option: vim.visuals.syntax-gaslighting.enable","content":"Whether to enable Thats no even a real option, you're crazy..","path":"options.html#option-vim.visuals.syntax-gaslighting.enable","tokens":["real","option","crazy","whether","you","thats","even","enable"],"title_tokens":["option","vim","syntax-gaslighting","enable","visuals"],"anchors":[]},{"id":"2377","title":"Option: vim.visuals.syntax-gaslighting.setupOpts","content":"Option table to pass into the setup function of syntax-gaslighting\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts","tokens":["can","into","option","any","function","you","syntax-gaslighting","even","they","not","pass","additional","table","the","docs","setup","options","listed"],"title_tokens":["vim","option","visuals","syntax-gaslighting","setupopts"],"anchors":[]},{"id":"2378","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.merge_messages","content":"Merge user messages with the default ones. If disabled, the messages table will override default messages.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.merge_messages","tokens":["messages","disabled","user","default","with","table","will","override","ones","merge","the"],"title_tokens":["option","merge_messages","vim","visuals","syntax-gaslighting","setupopts"],"anchors":[]},{"id":"2379","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.messages","content":"Custom messages for gaslighting.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.messages","tokens":["for","messages","gaslighting","custom"],"title_tokens":["option","vim","messages","setupopts","syntax-gaslighting","visuals"],"anchors":[]},{"id":"2380","title":"Option: vim.visuals.tiny-devicons-auto-colors.enable","content":"Whether to enable alternative nvim-web-devicons icon colors [tiny-devicons-auto-colors].","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.enable","tokens":["nvim-web-devicons","tiny-devicons-auto-colors","whether","icon","colors","alternative","enable"],"title_tokens":["tiny-devicons-auto-colors","option","visuals","vim","enable"],"anchors":[]},{"id":"2381","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts","content":"Option table to pass into the setup function of tiny-devicons-auto-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts","tokens":["setup","not","pass","option","into","table","options","the","listed","additional","tiny-devicons-auto-colors","can","function","any","even","docs","they","you"],"title_tokens":["visuals","option","vim","tiny-devicons-auto-colors","setupopts"],"anchors":[]},{"id":"2382","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","content":"Whether to enable caching of icon colors. This will greatly improve performance.","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","tokens":["performance","caching","greatly","this","will","icon","improve","enable","whether","colors"],"title_tokens":["tiny-devicons-auto-colors","setupopts","cache","option","factors","vim","visuals","enabled"],"anchors":[]},{"id":"2383","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","content":"Path to the cache file","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","tokens":["path","the","cache","file"],"title_tokens":["visuals","factors","path","option","tiny-devicons-auto-colors","setupopts","vim","cache"],"anchors":[]},{"id":"2384","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","content":"Chroma factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","tokens":["icons","chroma","factor"],"title_tokens":["vim","factors","chroma","option","setupopts","tiny-devicons-auto-colors","visuals"],"anchors":[]},{"id":"2385","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","content":"Hue factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","tokens":["icons","hue","factor"],"title_tokens":["setupopts","vim","factors","visuals","option","hue","tiny-devicons-auto-colors"],"anchors":[]},{"id":"2386","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","content":"Lightness factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","tokens":["lightness","icons","factor"],"title_tokens":["setupopts","factors","lightness","option","visuals","vim","tiny-devicons-auto-colors"],"anchors":[]},{"id":"2387","title":"Option: vim.withNodeJs","content":"Whether to enable NodeJS support in the Neovim wrapper .","path":"options.html#option-vim.withNodeJs","tokens":["neovim","nodejs","whether","enable","support","the","wrapper"],"title_tokens":["option","vim","withnodejs"],"anchors":[]},{"id":"2388","title":"Option: vim.withPython3","content":"Whether to enable Python3 support in the Neovim wrapper .","path":"options.html#option-vim.withPython3","tokens":["enable","support","wrapper","whether","python3","the","neovim"],"title_tokens":["withpython3","option","vim"],"anchors":[]},{"id":"2389","title":"Option: vim.withRuby","content":"Whether to enable Ruby support in the Neovim wrapper .","path":"options.html#option-vim.withRuby","tokens":["whether","ruby","support","the","enable","neovim","wrapper"],"title_tokens":["withruby","option","vim"],"anchors":[]}],"min_word_length":2,"stopwords":[],"boost_title":100.0,"boost_content":30.0,"boost_anchor":10.0}
\ No newline at end of file
diff --git a/configuring.html b/configuring.html
index ea3eab48..0b92acc2 100644
--- a/configuring.html
+++ b/configuring.html
@@ -235,7 +235,7 @@ make it available to Neovim at runtime.
Once the package is available in Neovim's runtime, you may use the luaConfigRC
option to provide configuration as a DAG using the nvf extended library in
order to configure the added plugin,
-
{inputs,...}:let # This assumes you have an input called 'nvf' in your flake inputs # and 'inputs' in your specialArgs. In the case you have passed 'nvf' # to specialArgs, the 'inputs' prefix may be omitted. inherit(inputs.nvf.lib.nvim.dag) entryAnywhere; in{ # luaConfigRC takes Lua configuration verbatim and inserts it at an arbitrary # position by default or if 'entryAnywhere' is used. vim.luaConfigRC.aerial-nvim=entryAnywhere'' require('aerial').setup { -- your configuration here } ''; }
+
{inputs,...}:let # This assumes you have an input called 'nvf' in your flake inputs # and 'inputs' in your specialArgs. In the case you have passed 'nvf' # to specialArgs, the 'inputs' prefix may be omitted. inherit(inputs.nvf.lib.nvim.dag) entryAnywhere; in{ # luaConfigRC takes Lua configuration verbatim and inserts it at an arbitrary # position by default or if 'entryAnywhere' is used. vim.luaConfigRC.aerial-nvim=entryAnywhere'' require('aerial').setup{ -- your configuration here } ''; }
Overriding plugins
The additional plugins section details
the addition of new plugins to nvf under regular circumstances, i.e. while
@@ -602,7 +602,7 @@ with the following options:
Vimscript) for the same autocommand. Choose one.
Examples:
-
{lib,...}: { vim.augroups=[{name="UserSetup";}];
vim.autocmds=[ # Example 1: Using a Lua callback { event=["BufWritePost"]; pattern=["*.lua"]; group="UserSetup"; desc="Notify after saving Lua file"; callback=lib.generators.mkLuaInline'' function() vim.notify("Lua file saved!", vim.log.levels.INFO) end ''; }
# Example 2: Using a Vim command { event=["FileType"]; pattern=["markdown"]; group="UserSetup"; desc="Set spellcheck for Markdown"; command="setlocal spell"; }
# Example 3: Autocommand without a specific group { event=["BufEnter"]; pattern=["*.log"]; desc="Disable line numbers in log files"; command="setlocal nonumber"; # No 'group' specified }
# Example 4: Using Lua for callback { event=["BufWinEnter"]; pattern=["*"]; desc="Simple greeting on entering a buffer window"; callback=lib.generators.mkLuaInline'' function(args) print("Entered buffer: " .. args.buf) end '';
# Run only once per session trigger once=true; } ]; }
vim.autocmds=[ # Example 1: Using a Lua callback { event=["BufWritePost"]; pattern=["*.lua"]; group="UserSetup"; desc="Notify after saving Lua file"; callback=mkLuaInline'' function() vim.notify("Lua file saved!",vim.log.levels.INFO) end ''; }
# Example 2: Using a Vim command { event=["FileType"]; pattern=["markdown"]; group="UserSetup"; desc="Set spellcheck for Markdown"; command="setlocal spell"; }
# Example 3: Autocommand without a specific group { event=["BufEnter"]; pattern=["*.log"]; desc="Disable line numbers in log files"; command="setlocal nonumber"; # No 'group' specified }
# Example 4: Using Lua for callback { event=["BufWinEnter"]; pattern=["*"]; desc="Simple greeting on entering a buffer window"; callback=mkLuaInline'' function(args) print("Entered buffer: "..args.buf) end '';
# Run only once per session trigger once=true; } ]; }
These definitions are automatically translated into the necessary Lua code to
configure vim.api.nvim_create_augroup and vim.api.nvim_create_autocmd when
Neovim starts.
@@ -613,8 +613,8 @@ Read more about it in the
Example:
In the following example, we are creating a custom injection, to highlight the
Lua string after mkLuaInline.
-
foo=mkLuaInline'' function bar() return 'foobar' end '';
- `;
-
- // Insert at end of body so it is not affected by .container flex or stacking context
- document.body.appendChild(mobileContainer);
- document.body.appendChild(mobileSearchPopup);
-
- // Immediately populate mobile sidebar content if desktop sidebar exists
- const desktopSidebar = document.querySelector(".sidebar");
- const mobileSidebarContent = mobileContainer.querySelector(
- ".mobile-sidebar-content",
- );
- if (desktopSidebar && mobileSidebarContent) {
- mobileSidebarContent.innerHTML = desktopSidebar.innerHTML;
- }
-}
-
-// Highlight search terms on target pages
-function highlightTextInContent(container, terms) {
- if (!container || !terms || terms.length === 0) return;
-
- // Create a case-insensitive regex pattern
- const pattern = terms
- .map((term) => term.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"))
- .join("|");
- const regex = new RegExp(`(${pattern})`, "gi");
-
- // Elements to skip highlighting
- const skipTags = new Set(["SCRIPT", "STYLE", "CODE", "PRE", "MARK"]);
-
- function highlightNode(node) {
- if (node.nodeType === Node.TEXT_NODE) {
- const text = node.textContent;
- // Use match instead of test to avoid regex state issues
- if (text.match(regex)) {
- const span = document.createElement("span");
- // Create a fresh regex for replace to avoid state issues
- const replaceRegex = new RegExp(`(${pattern})`, "gi");
- span.innerHTML = text.replace(
- replaceRegex,
- '$1',
- );
- node.replaceWith(...Array.from(span.childNodes));
- }
- } else if (
- node.nodeType === Node.ELEMENT_NODE &&
- !skipTags.has(node.tagName)
- ) {
- Array.from(node.childNodes).forEach(highlightNode);
- }
- }
-
- highlightNode(container);
-
- // Scroll to first highlight after a brief delay
- setTimeout(() => {
- const firstHighlight = container.querySelector(".search-highlight");
- if (firstHighlight) {
- firstHighlight.scrollIntoView({ behavior: "smooth", block: "center" });
- firstHighlight.classList.add("search-highlight-active");
- }
- }, 100);
-}
-
-// Initialize scroll spy
-function initScrollSpy() {
- const pageToc = document.querySelector(".page-toc");
- if (!pageToc) return;
-
- const tocLinks = pageToc.querySelectorAll(".page-toc-list a");
- const content = document.querySelector(".content");
- if (!tocLinks.length || !content) return;
-
- const headings = Array.from(
- content.querySelectorAll("h1[id], h2[id], h3[id]"),
- );
-
- if (!headings.length) return;
-
- // Build a map of heading IDs to TOC links for quick lookup
- const linkMap = new Map();
- tocLinks.forEach((link) => {
- const href = link.getAttribute("href");
- if (href && href.startsWith("#")) {
- linkMap.set(href.slice(1), link);
- }
- });
-
- let activeLink = null;
-
- // Update active link based on scroll position
- function updateActiveLink() {
- const threshold = 120; // threshold from the top of the viewport
-
- let currentHeading = null;
-
- // Find the last heading that is at or above the threshold
- for (const heading of headings) {
- const rect = heading.getBoundingClientRect();
- if (rect.top <= threshold) {
- currentHeading = heading;
- }
- }
-
- // If no heading is above threshold, use first heading if it's in view
- if (!currentHeading && headings.length > 0) {
- const firstRect = headings[0].getBoundingClientRect();
- if (firstRect.top < window.innerHeight) {
- currentHeading = headings[0];
- }
- }
-
- const newLink = currentHeading ? linkMap.get(currentHeading.id) : null;
-
- if (newLink !== activeLink) {
- if (activeLink) {
- activeLink.classList.remove("active");
- }
- if (newLink) {
- newLink.classList.add("active");
- }
- activeLink = newLink;
- }
- }
-
- // Scroll event handler
- let ticking = false;
- function onScroll() {
- if (!ticking) {
- requestAnimationFrame(() => {
- updateActiveLink();
- ticking = false;
- });
- ticking = true;
- }
- }
-
- window.addEventListener("scroll", onScroll, { passive: true });
-
- // Also update on hash change (direct link navigation)
- window.addEventListener("hashchange", () => {
- requestAnimationFrame(updateActiveLink);
- });
-
- // Set initial active state after a small delay to ensure
- // browser has completed any hash-based scrolling
- setTimeout(updateActiveLink, 100);
-}
-
-document.addEventListener("DOMContentLoaded", function () {
- // Apply sidebar state immediately before DOM rendering
- try {
- if (localStorage.getItem("sidebar-collapsed") === "true") {
- document.documentElement.classList.add("sidebar-collapsed");
- document.body.classList.add("sidebar-collapsed");
- }
- } catch {
- // localStorage unavailable
- }
-
- if (!document.querySelector(".mobile-sidebar-fab")) {
- createMobileElements();
- }
-
- // Initialize scroll spy for page TOC
- initScrollSpy();
-
- // Template container for collapsed sidebar content (prevents Ctrl+F from finding hidden content)
- const sidebarHiddenContainer = document.createElement("template");
-
- // Handle sidebar section toggles - move content to template when collapsed
- document
- .querySelectorAll(".sidebar-section > .sidebar-section-content")
- .forEach((content) => {
- const details = content.parentElement;
- const toggleContent = () => {
- if (details.hasAttribute("open")) {
- // Section opened - move content back to DOM
- if (sidebarHiddenContainer.content.contains(content)) {
- const summary = details.querySelector("summary");
- details.insertBefore(
- content,
- summary ? summary.nextSibling : details.firstChild,
- );
- }
- } else {
- // Section closed - move content to template (removes from DOM, Ctrl+F won't find it)
- if (content.parentElement === details) {
- sidebarHiddenContainer.content.appendChild(content);
- }
- }
- };
-
- // Use MutationObserver to detect open/close changes
- const observer = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.attributeName === "open") {
- toggleContent();
- }
- });
- });
-
- observer.observe(details, { attributes: true });
-
- // Initial state check
- if (!details.hasAttribute("open")) {
- sidebarHiddenContainer.content.appendChild(content);
- }
- });
-
- // Handle sidebar collapse/expand - move entire sidebar to template when collapsed
- const sidebar = document.querySelector(".sidebar");
- const sidebarObserver = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.attributeName === "class") {
- const isCollapsed =
- document.documentElement.classList.contains("sidebar-collapsed");
- if (isCollapsed) {
- // Sidebar collapsed - move to template
- if (sidebar.parentElement) {
- sidebarHiddenContainer.content.appendChild(sidebar);
- }
- } else {
- // Sidebar expanded - move back to DOM
- if (sidebarHiddenContainer.content.contains(sidebar)) {
- const layout = document.querySelector(".layout");
- const contentEl = document.querySelector(".content");
- if (layout) {
- layout.insertBefore(sidebar, contentEl);
- }
- }
- }
- }
- });
- });
-
- if (sidebar) {
- sidebarObserver.observe(document.documentElement, { attributes: true });
-
- // Initial state - if collapsed, move sidebar to template
- if (document.documentElement.classList.contains("sidebar-collapsed")) {
- sidebarHiddenContainer.content.appendChild(sidebar);
- }
- }
-
- // Desktop Sidebar Toggle
- const sidebarToggle = document.querySelector(".sidebar-toggle");
-
- // On page load, sync the state from `documentElement` to `body`
- if (document.documentElement.classList.contains("sidebar-collapsed")) {
- document.body.classList.add("sidebar-collapsed");
- }
-
- if (sidebarToggle) {
- sidebarToggle.addEventListener("click", function () {
- // Toggle on both elements for consistency
- document.documentElement.classList.toggle("sidebar-collapsed");
- document.body.classList.toggle("sidebar-collapsed");
-
- // Use documentElement to check state and save to localStorage
- const isCollapsed =
- document.documentElement.classList.contains("sidebar-collapsed");
- try {
- localStorage.setItem("sidebar-collapsed", isCollapsed);
- } catch {
- // localStorage unavailable
- }
- });
- }
-
- // Make headings clickable for anchor links
- const content = document.querySelector(".content");
- if (content) {
- const headings = content.querySelectorAll("h1, h2, h3, h4, h5, h6");
-
- headings.forEach(function (heading) {
- // Generate a valid, unique ID for each heading
- if (!heading.id) {
- let baseId = heading.textContent
- .toLowerCase()
- .replace(/[^a-z0-9\s-_]/g, "") // remove invalid chars
- .replace(/^[^a-z]+/, "") // remove leading non-letters
- .replace(/[\s-_]+/g, "-")
- .replace(/^-+|-+$/g, "") // trim leading/trailing dashes
- .trim();
- if (!baseId) {
- baseId = "section";
- }
- let id = baseId;
- let counter = 1;
- while (document.getElementById(id)) {
- id = `${baseId}-${counter++}`;
- }
- heading.id = id;
- }
-
- // Make the entire heading clickable
- heading.addEventListener("click", function () {
- const id = this.id;
- history.pushState(null, null, "#" + id);
-
- // Scroll with offset
- const offset = this.getBoundingClientRect().top + window.scrollY - 80;
- window.scrollTo({
- top: offset,
- behavior: "smooth",
- });
- });
- });
- }
-
- // Process footnotes
- if (content) {
- const footnoteContainer = document.querySelector(".footnotes-container");
-
- // Find all footnote references and create a footnotes section
- const footnoteRefs = content.querySelectorAll('a[href^="#fn"]');
- if (footnoteRefs.length > 0) {
- const footnotesDiv = document.createElement("div");
- footnotesDiv.className = "footnotes";
-
- const footnotesHeading = document.createElement("h2");
- footnotesHeading.textContent = "Footnotes";
- footnotesDiv.appendChild(footnotesHeading);
-
- const footnotesList = document.createElement("ol");
- footnoteContainer.appendChild(footnotesDiv);
- footnotesDiv.appendChild(footnotesList);
-
- // Add footnotes
- document.querySelectorAll(".footnote").forEach((footnote) => {
- const id = footnote.id;
- const content = footnote.innerHTML;
-
- const li = document.createElement("li");
- li.id = id;
- li.innerHTML = content;
-
- // Add backlink
- const backlink = document.createElement("a");
- backlink.href = "#fnref:" + id.replace("fn:", "");
- backlink.className = "footnote-backlink";
- backlink.textContent = "↩";
- li.appendChild(backlink);
-
- footnotesList.appendChild(li);
- });
- }
- }
-
- // Copy link functionality
- document.querySelectorAll(".copy-link").forEach(function (copyLink) {
- copyLink.addEventListener("click", function (e) {
- e.preventDefault();
- e.stopPropagation();
-
- // Get option ID from parent element
- const option = copyLink.closest(".option");
- const optionId = option.id;
-
- // Create URL with hash
- const url = new URL(window.location.href);
- url.hash = optionId;
-
- // Copy to clipboard
- navigator.clipboard
- .writeText(url.toString())
- .then(function () {
- // Show feedback
- const feedback = copyLink.nextElementSibling;
- feedback.style.display = "inline";
-
- // Hide after 2 seconds
- setTimeout(function () {
- feedback.style.display = "none";
- }, 2000);
- })
- .catch(function (err) {
- console.error("Could not copy link: ", err);
- });
- });
- });
-
- // Handle initial hash navigation
- function scrollToElement(element) {
- if (element) {
- const offset = element.getBoundingClientRect().top + window.scrollY - 80;
- window.scrollTo({
- top: offset,
- behavior: "smooth",
- });
- }
- }
-
- if (window.location.hash) {
- const targetElement = document.querySelector(window.location.hash);
- if (targetElement) {
- setTimeout(() => scrollToElement(targetElement), 0);
- // Add highlight class for options page
- if (targetElement.classList.contains("option")) {
- targetElement.classList.add("highlight");
- }
- }
- }
-
- // Mobile Sidebar Functionality
- const mobileSidebarContainer = document.querySelector(
- ".mobile-sidebar-container",
- );
- const mobileSidebarFab = document.querySelector(".mobile-sidebar-fab");
- const mobileSidebarHandle = document.querySelector(".mobile-sidebar-handle");
-
- // Always set up FAB if it exists
- if (mobileSidebarFab && mobileSidebarContainer) {
- const openMobileSidebar = () => {
- mobileSidebarContainer.classList.add("active");
- mobileSidebarFab.setAttribute("aria-expanded", "true");
- mobileSidebarContainer.setAttribute("aria-hidden", "false");
- mobileSidebarFab.classList.add("fab-hidden"); // hide FAB when drawer is open
- };
-
- const closeMobileSidebar = () => {
- mobileSidebarContainer.classList.remove("active");
- mobileSidebarFab.setAttribute("aria-expanded", "false");
- mobileSidebarContainer.setAttribute("aria-hidden", "true");
- mobileSidebarFab.classList.remove("fab-hidden"); // Show FAB when drawer is closed
- };
-
- mobileSidebarFab.addEventListener("click", (e) => {
- e.stopPropagation();
- if (mobileSidebarContainer.classList.contains("active")) {
- closeMobileSidebar();
- } else {
- openMobileSidebar();
- }
- });
-
- // Only set up drag functionality if handle exists
- if (mobileSidebarHandle) {
- // Drag functionality
- let isDragging = false;
- let startY = 0;
- let startHeight = 0;
-
- // Cleanup function for drag interruption
- function cleanupDrag() {
- if (isDragging) {
- isDragging = false;
- mobileSidebarHandle.style.cursor = "grab";
- document.body.style.userSelect = "";
- }
- }
-
- mobileSidebarHandle.addEventListener("mousedown", (e) => {
- isDragging = true;
- startY = e.pageY;
- startHeight = mobileSidebarContainer.offsetHeight;
- mobileSidebarHandle.style.cursor = "grabbing";
- document.body.style.userSelect = "none"; // prevent text selection
- });
-
- mobileSidebarHandle.addEventListener("touchstart", (e) => {
- isDragging = true;
- startY = e.touches[0].pageY;
- startHeight = mobileSidebarContainer.offsetHeight;
- });
-
- document.addEventListener("mousemove", (e) => {
- if (!isDragging) return;
- const deltaY = startY - e.pageY;
- const newHeight = startHeight + deltaY;
- const vh = window.innerHeight;
- const minHeight = vh * 0.15;
- const maxHeight = vh * 0.9;
-
- if (newHeight >= minHeight && newHeight <= maxHeight) {
- mobileSidebarContainer.style.height = `${newHeight}px`;
- }
- });
-
- document.addEventListener("touchmove", (e) => {
- if (!isDragging) return;
- const deltaY = startY - e.touches[0].pageY;
- const newHeight = startHeight + deltaY;
- const vh = window.innerHeight;
- const minHeight = vh * 0.15;
- const maxHeight = vh * 0.9;
-
- if (newHeight >= minHeight && newHeight <= maxHeight) {
- mobileSidebarContainer.style.height = `${newHeight}px`;
- }
- });
-
- document.addEventListener("mouseup", cleanupDrag);
- document.addEventListener("touchend", cleanupDrag);
- window.addEventListener("blur", cleanupDrag);
- document.addEventListener("visibilitychange", function () {
- if (document.hidden) cleanupDrag();
- });
- }
-
- // Close on outside click
- document.addEventListener("click", (event) => {
- if (
- mobileSidebarContainer.classList.contains("active") &&
- !mobileSidebarContainer.contains(event.target) &&
- !mobileSidebarFab.contains(event.target)
- ) {
- closeMobileSidebar();
- }
- });
-
- // Close on escape key
- document.addEventListener("keydown", (event) => {
- if (
- event.key === "Escape" &&
- mobileSidebarContainer.classList.contains("active")
- ) {
- closeMobileSidebar();
- }
- });
- }
-
- // Options filter functionality
- const optionsFilter = document.getElementById("options-filter");
- if (optionsFilter) {
- const optionsContainer = document.querySelector(".options-container");
- if (!optionsContainer) return;
-
- // Template container for hidden options
- const hiddenOptionsContainer = document.createElement("template");
- hiddenOptionsContainer.id = "hidden-options-container";
- document.body.appendChild(hiddenOptionsContainer);
-
- // Create filter results counter
- const filterResults = document.createElement("div");
- filterResults.className = "filter-results";
- optionsFilter.parentNode.insertBefore(
- filterResults,
- optionsFilter.nextSibling,
- );
-
- // Detect if we're on a mobile device
- const isMobile =
- window.innerWidth < 768 || /Mobi|Android/i.test(navigator.userAgent);
-
- // Cache all option elements and their searchable content
- const options = Array.from(document.querySelectorAll(".option"));
- const totalCount = options.length;
-
- // Store the original order of option elements
- const originalOptionOrder = options.slice();
-
- // Pre-process and optimize searchable content
- const optionsData = options.map((option) => {
- const nameElem = option.querySelector(".option-name");
- const descriptionElem = option.querySelector(".option-description");
- const id = option.id ? option.id.toLowerCase() : "";
- const name = nameElem ? nameElem.textContent.toLowerCase() : "";
- const description = descriptionElem
- ? descriptionElem.textContent.toLowerCase()
- : "";
-
- // Extract keywords for faster searching
- const keywords = (id + " " + name + " " + description)
- .toLowerCase()
- .split(/\s+/)
- .filter((word) => word.length > 1);
-
- return {
- element: option,
- id,
- name,
- description,
- keywords,
- searchText: (id + " " + name + " " + description).toLowerCase(),
- };
- });
-
- // Chunk size and rendering variables
- const CHUNK_SIZE = isMobile ? 15 : 40;
- let pendingRender = null;
- let currentChunk = 0;
- let itemsToProcess = [];
-
- function debounce(func, wait) {
- let timeout;
- return function () {
- const context = this;
- const args = arguments;
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(context, args), wait);
- };
- }
-
- // Process options in chunks to prevent UI freezing
- function processNextChunk() {
- const startIdx = currentChunk * CHUNK_SIZE;
- const endIdx = Math.min(startIdx + CHUNK_SIZE, itemsToProcess.length);
-
- if (startIdx < itemsToProcess.length) {
- // Move visible items to container, hide others
- for (let i = startIdx; i < endIdx; i++) {
- const item = itemsToProcess[i];
- if (item.visible) {
- optionsContainer.appendChild(item.element);
- } else {
- hiddenOptionsContainer.content.appendChild(item.element);
- }
- }
-
- currentChunk++;
- pendingRender = requestAnimationFrame(processNextChunk);
- } else {
- pendingRender = null;
- currentChunk = 0;
- itemsToProcess = [];
-
- if (filterResults.visibleCount !== undefined) {
- if (filterResults.visibleCount < totalCount) {
- filterResults.textContent = `Showing ${filterResults.visibleCount} of ${totalCount} options`;
- filterResults.style.display = "block";
- } else {
- filterResults.style.display = "none";
- }
- }
- }
- }
-
- // Initialize: keep all options visible by default
- // They will be moved to hidden container only when filtering
- function filterOptions() {
- const searchTerm = optionsFilter.value.toLowerCase().trim();
-
- // Skip if search term hasn't changed
- if (filterOptions.lastTerm === searchTerm) {
- return;
- }
- filterOptions.lastTerm = searchTerm;
-
- if (pendingRender) {
- cancelAnimationFrame(pendingRender);
- pendingRender = null;
- }
- currentChunk = 0;
- itemsToProcess = [];
-
- if (searchTerm === "") {
- // Restore to original order
- const fragment = document.createDocumentFragment();
- originalOptionOrder.forEach((option) => {
- hiddenOptionsContainer.content.appendChild(option);
- });
- while (hiddenOptionsContainer.content.firstChild) {
- fragment.appendChild(hiddenOptionsContainer.content.firstChild);
- }
- optionsContainer.appendChild(fragment);
- filterResults.style.display = "none";
- return;
- }
-
- const searchTerms = searchTerm
- .split(/\s+/)
- .filter((term) => term.length > 0);
- let visibleCount = 0;
-
- const titleMatches = [];
- const descMatches = [];
- const term = searchTerms[0];
-
- for (let i = 0; i < optionsData.length; i++) {
- const data = optionsData[i];
- const isTitleMatch = data.name.includes(term);
- const isDescMatch = !isTitleMatch && data.description.includes(term);
-
- if (isTitleMatch) {
- visibleCount++;
- titleMatches.push(data);
- } else if (isDescMatch) {
- visibleCount++;
- descMatches.push(data);
- }
- }
-
- titleMatches.sort((a, b) => a.name.indexOf(term) - b.name.indexOf(term));
- descMatches.sort(
- (a, b) => a.description.indexOf(term) - b.description.indexOf(term),
- );
-
- const visibleElements = new Set();
- itemsToProcess = [];
- for (let i = 0; i < titleMatches.length; i++) {
- const data = titleMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < descMatches.length; i++) {
- const data = descMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < optionsData.length; i++) {
- const data = optionsData[i];
- if (!visibleElements.has(data.element)) {
- itemsToProcess.push({ element: data.element, visible: false });
- }
- }
-
- // Reorder DOM so all title matches, then desc matches, then hidden
- const fragment = document.createDocumentFragment();
- for (let i = 0; i < itemsToProcess.length; i++) {
- fragment.appendChild(itemsToProcess[i].element);
- }
- optionsContainer.appendChild(fragment);
-
- filterResults.visibleCount = visibleCount;
- pendingRender = requestAnimationFrame(processNextChunk);
- }
-
- // Use different debounce times for desktop vs mobile
- const debouncedFilter = debounce(filterOptions, isMobile ? 200 : 100);
-
- // Set up event listeners
- optionsFilter.addEventListener("input", debouncedFilter);
-
- // Allow clearing with Escape key
- optionsFilter.addEventListener("keydown", function (e) {
- if (e.key === "Escape") {
- optionsFilter.value = "";
- filterOptions();
- }
- });
-
- // Handle visibility changes
- document.addEventListener("visibilitychange", function () {
- if (!document.hidden && optionsFilter.value) {
- filterOptions();
- }
- });
-
- // Run initial filter if there's a value
- if (optionsFilter.value) {
- filterOptions();
- }
-
- // Pre-calculate heights for smoother scrolling
- if (isMobile && totalCount > 50) {
- requestIdleCallback(() => {
- const sampleOption = options[0];
- if (sampleOption) {
- const height = sampleOption.offsetHeight;
- if (height > 0) {
- options.forEach((opt) => {
- opt.style.containIntrinsicSize = `0 ${height}px`;
- });
- }
- }
- });
- }
- }
-
- // Lib filter functionality
- const libFilter = document.getElementById("lib-filter");
- if (libFilter && document.querySelector(".lib-container")) {
- const libContainer = document.querySelector(".lib-container");
-
- const hiddenLibContainer = document.createElement("template");
- hiddenLibContainer.id = "hidden-lib-container";
- document.body.appendChild(hiddenLibContainer);
-
- const filterResults = document.createElement("div");
- filterResults.className = "filter-results";
- libFilter.parentNode.insertBefore(filterResults, libFilter.nextSibling);
-
- const isMobile =
- window.innerWidth < 768 || /Mobi|Android/i.test(navigator.userAgent);
-
- const libEntries = Array.from(document.querySelectorAll(".lib-entry"));
- const totalCount = libEntries.length;
- const originalLibOrder = libEntries.slice();
-
- const libData = libEntries.map((entry) => {
- const nameElem = entry.querySelector(".lib-entry-name");
- const descriptionElem = entry.querySelector(".lib-entry-description");
- const id = entry.id ? entry.id.toLowerCase() : "";
- const name = nameElem ? nameElem.textContent.toLowerCase() : "";
- const description = descriptionElem
- ? descriptionElem.textContent.toLowerCase()
- : "";
-
- const keywords = (id + " " + name + " " + description)
- .toLowerCase()
- .split(/\s+/)
- .filter((word) => word.length > 1);
-
- return {
- element: entry,
- id,
- name,
- description,
- keywords,
- searchText: (id + " " + name + " " + description).toLowerCase(),
- };
- });
-
- const CHUNK_SIZE = isMobile ? 15 : 40;
- let pendingRender = null;
- let currentChunk = 0;
- let itemsToProcess = [];
-
- function debounceLib(func, wait) {
- let timeout;
- return function () {
- const context = this;
- const args = arguments;
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(context, args), wait);
- };
- }
-
- function processNextChunkLib() {
- const startIdx = currentChunk * CHUNK_SIZE;
- const endIdx = Math.min(startIdx + CHUNK_SIZE, itemsToProcess.length);
-
- if (startIdx < itemsToProcess.length) {
- for (let i = startIdx; i < endIdx; i++) {
- const item = itemsToProcess[i];
- if (item.visible) {
- libContainer.appendChild(item.element);
- } else {
- hiddenLibContainer.content.appendChild(item.element);
- }
- }
-
- currentChunk++;
- pendingRender = requestAnimationFrame(processNextChunkLib);
- } else {
- pendingRender = null;
- currentChunk = 0;
- itemsToProcess = [];
-
- if (filterResults.visibleCount !== undefined) {
- if (filterResults.visibleCount < totalCount) {
- filterResults.textContent = `Showing ${filterResults.visibleCount} of ${totalCount} functions`;
- filterResults.style.display = "block";
- } else {
- filterResults.style.display = "none";
- }
- }
- }
- }
-
- function filterLib() {
- const searchTerm = libFilter.value.toLowerCase().trim();
-
- if (filterLib.lastTerm === searchTerm) {
- return;
- }
- filterLib.lastTerm = searchTerm;
-
- if (pendingRender) {
- cancelAnimationFrame(pendingRender);
- pendingRender = null;
- }
- currentChunk = 0;
- itemsToProcess = [];
-
- if (searchTerm === "") {
- const fragment = document.createDocumentFragment();
- originalLibOrder.forEach((entry) => {
- hiddenLibContainer.content.appendChild(entry);
- });
- while (hiddenLibContainer.content.firstChild) {
- fragment.appendChild(hiddenLibContainer.content.firstChild);
- }
- libContainer.appendChild(fragment);
- filterResults.style.display = "none";
- return;
- }
-
- const searchTerms = searchTerm
- .split(/\s+/)
- .filter((term) => term.length > 0);
- let visibleCount = 0;
-
- const titleMatches = [];
- const descMatches = [];
- const term = searchTerms[0];
-
- for (let i = 0; i < libData.length; i++) {
- const data = libData[i];
- const isTitleMatch = data.name.includes(term);
- const isDescMatch = !isTitleMatch && data.description.includes(term);
-
- if (isTitleMatch) {
- visibleCount++;
- titleMatches.push(data);
- } else if (isDescMatch) {
- visibleCount++;
- descMatches.push(data);
- }
- }
-
- titleMatches.sort((a, b) => a.name.indexOf(term) - b.name.indexOf(term));
- descMatches.sort(
- (a, b) => a.description.indexOf(term) - b.description.indexOf(term),
- );
-
- const visibleElements = new Set();
- itemsToProcess = [];
- for (let i = 0; i < titleMatches.length; i++) {
- const data = titleMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < descMatches.length; i++) {
- const data = descMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < libData.length; i++) {
- const data = libData[i];
- if (!visibleElements.has(data.element)) {
- itemsToProcess.push({ element: data.element, visible: false });
- }
- }
-
- const fragment = document.createDocumentFragment();
- for (let i = 0; i < itemsToProcess.length; i++) {
- fragment.appendChild(itemsToProcess[i].element);
- }
- libContainer.appendChild(fragment);
-
- filterResults.visibleCount = visibleCount;
- pendingRender = requestAnimationFrame(processNextChunkLib);
- }
-
- const debouncedFilter = debounceLib(filterLib, isMobile ? 200 : 100);
-
- libFilter.addEventListener("input", debouncedFilter);
-
- libFilter.addEventListener("keydown", function (e) {
- if (e.key === "Escape") {
- libFilter.value = "";
- filterLib();
- }
- });
-
- document.addEventListener("visibilitychange", function () {
- if (!document.hidden && libFilter.value) {
- filterLib();
- }
- });
-
- if (libFilter.value) {
- filterLib();
- }
-
- if (isMobile && totalCount > 50) {
- requestIdleCallback(() => {
- const sampleEntry = libEntries[0];
- if (sampleEntry) {
- const height = sampleEntry.offsetHeight;
- if (height > 0) {
- libEntries.forEach((entry) => {
- entry.style.containIntrinsicSize = `0 ${height}px`;
- });
- }
- }
- });
- }
- }
-
- // URL-based search highlighting
- const urlParams = new URLSearchParams(window.location.search);
- const highlightQuery = urlParams.get("highlight");
- if (highlightQuery && content) {
- // Simple tokenizer that doesn't depend on search engine
- const queryTerms = highlightQuery
- .toLowerCase()
- .trim()
- .split(/\s+/)
- .filter((term) => term.length >= 2); // min 2 chars like search engine
-
- if (queryTerms.length > 0) {
- highlightTextInContent(content, queryTerms);
- }
- }
-});
diff --git a/docs-preview-1604/assets/search-data.json b/docs-preview-1604/assets/search-data.json
deleted file mode 100644
index f7894072..00000000
--- a/docs-preview-1604/assets/search-data.json
+++ /dev/null
@@ -1 +0,0 @@
-{"documents":[{"id":"1","title":"Configuring nvf","content":"","path":"configuring.html","tokens":[],"title_tokens":["nvf","configuring"],"anchors":[{"text":"Configuring nvf","id":"ch-configuring","level":1,"tokens":["configuring","nvf"]},{"text":"Custom Plugins","id":"ch-custom-plugins","level":1,"tokens":["plugins","custom"]},{"text":"Adding Plugins","id":"ch-adding-plugins","level":2,"tokens":["adding","plugins"]},{"text":"Configuring","id":"sec-configuring-plugins","level":1,"tokens":["configuring"]},{"text":"Lazy Plugins","id":"ch-vim-lazy-plugins","level":2,"tokens":["lazy","plugins"]},{"text":"Standard API","id":"ch-vim-extra-plugins","level":2,"tokens":["api","standard"]},{"text":"Setup using luaConfigRC","id":"setup-using-luaconfigrc","level":3,"tokens":["setup","luaconfigrc","using"]},{"text":"Lazy Method","id":"sec-lazy-method","level":1,"tokens":["lazy","method"]},{"text":"LazyFile event","id":"sec-lazyfile-event","level":2,"tokens":["lazyfile","event"]},{"text":"Non-lazy Method","id":"sec-non-lazy-method","level":1,"tokens":["non-lazy","method"]},{"text":"Legacy Method","id":"sec-legacy-method","level":1,"tokens":["legacy","method"]},{"text":"Adding New Plugins","id":"sec-adding-new-plugins","level":2,"tokens":["plugins","adding","new"]},{"text":"Overriding plugins","id":"ch-overriding-plugins","level":1,"tokens":["overriding","plugins"]},{"text":"Language Support","id":"ch-languages","level":1,"tokens":["language","support"]},{"text":"LSP Customizations","id":"sec-lsp-customization","level":1,"tokens":["customizations","lsp"]},{"text":"Configuring LSP presets","id":"ch-configuring-lsp-presets","level":2,"tokens":["presets","lsp","configuring"]},{"text":"Adding custom LSP Servers","id":"ch-custom-lsp","level":2,"tokens":["servers","adding","lsp","custom"]},{"text":"Custom keymaps","id":"ch-keymaps","level":1,"tokens":["keymaps","custom"]},{"text":"Using DAGs","id":"ch-using-dags","level":1,"tokens":["dags","using"]},{"text":"entryAnywhere","id":"sec-types-dag-entryAnywhere","level":2,"tokens":["entryanywhere"]},{"text":"entryAfter","id":"ch-types-dag-entryAfter","level":2,"tokens":["entryafter"]},{"text":"entryBefore","id":"ch-types-dag-entryBefore","level":2,"tokens":["entrybefore"]},{"text":"entryBetween","id":"sec-types-dag-entryBetween","level":2,"tokens":["entrybetween"]},{"text":"entriesAnywhere","id":"sec-types-dag-entriesAnywhere","level":2,"tokens":["entriesanywhere"]},{"text":"entriesAfter","id":"sec-types-dag-entriesAfter","level":2,"tokens":["entriesafter"]},{"text":"entriesBefore","id":"sec-types-dag-entriesBefore","level":2,"tokens":["entriesbefore"]},{"text":"entriesBetween","id":"sec-types-dag-entriesBetween","level":2,"tokens":["entriesbetween"]},{"text":"DAG entries in nvf","id":"ch-dag-entries","level":1,"tokens":["nvf","dag","entries"]},{"text":"vim.luaConfigRC (top-level DAG)","id":"ch-vim-luaconfigrc","level":2,"tokens":["luaconfigrc","top-level","dag","vim"]},{"text":"Autocommands and Autogroups","id":"ch-autocmds-augroups","level":1,"tokens":["and","autogroups","autocommands"]},{"text":"Autogroups (vim.augroups)","id":"sec-vim-augroups","level":2,"tokens":["autogroups","vim","augroups"]},{"text":"Autocommands (vim.autocmds)","id":"sec-vim-autocmds","level":2,"tokens":["autocmds","autocommands","vim"]},{"text":"Queries (vim.treesitter.queries)","id":"queries--vim-treesitter-queries","level":1,"tokens":["queries","treesitter","vim"]}]},{"id":"2","title":"Hacking nvf","content":"{long description}\nThe vterm buffer is backed by libvterm and can handle Starship prompts without issues.\nAdds a language module for Ruby, adds appropriate formatters and Treesitter grammars\nThis adds the neo-tree plugin.","path":"hacking.html","tokens":["treesitter","vterm","description","prompts","appropriate","neo-tree","adds","and","handle","for","long","issues","ruby","the","backed","module","formatters","buffer","starship","can","libvterm","language","this","grammars","plugin","without"],"title_tokens":["nvf","hacking"],"anchors":[{"text":"Hacking nvf","id":"ch-hacking","level":1,"tokens":["nvf","hacking"]},{"text":"Getting Started","id":"sec-contrib-getting-started","level":2,"tokens":["getting","started"]},{"text":"Guidelines","id":"sec-guidelines","level":2,"tokens":["guidelines"]},{"text":"Formatting","id":"sec-guidelines-formatting","level":3,"tokens":["formatting"]},{"text":"Formatting Commits","id":"sec-guidelines-commit-message-style","level":3,"tokens":["formatting","commits"]},{"text":"Commit Style","id":"sec-guidelines-commit-style","level":3,"tokens":["commit","style"]},{"text":"Code Style","id":"sec-guidelines-code-style","level":3,"tokens":["code","style"]},{"text":"Testing Changes","id":"sec-testing-changes","level":2,"tokens":["testing","changes"]},{"text":"Adding Documentation","id":"sec-guidelines-documentation","level":2,"tokens":["documentation","adding"]},{"text":"Building the Documentation","id":"building-the-documentation","level":3,"tokens":["building","the","documentation"]},{"text":"Formatting Changelog Entries","id":"formatting-changelog-entries","level":3,"tokens":["changelog","formatting","entries"]},{"text":"Breaking Changes","id":"breaking-changes","level":3,"tokens":["breaking","changes"]},{"text":"Adding Plugins","id":"sec-additional-plugins","level":2,"tokens":["adding","plugins"]},{"text":"With npins","id":"sec-npins-for-plugins","level":3,"tokens":["with","npins"]},{"text":"Packaging Complex Plugins","id":"sec-pkgs-for-plugins","level":3,"tokens":["packaging","complex","plugins"]},{"text":"Modular Setup Options","id":"sec-modular-setup-options","level":3,"tokens":["modular","setup","options"]},{"text":"Details of toLuaObject","id":"sec-details-of-toluaobject","level":3,"tokens":["toluaobject","details"]},{"text":"Lazy Loading Plugins","id":"sec-lazy-plugins","level":3,"tokens":["loading","plugins","lazy"]},{"text":"Keybinds","id":"sec-keybinds","level":2,"tokens":["keybinds"]},{"text":"Custom Key Mappings Support for a Plugin","id":"sec-custom-key-mappings","level":3,"tokens":["support","for","plugin","key","custom","mappings"]}]},{"id":"3","title":"Introduction","content":"","path":"index.html","tokens":[],"title_tokens":["introduction"],"anchors":[{"text":"Introduction","id":"nvf-manual","level":1,"tokens":["introduction"]},{"text":"Preface","id":"ch-preface","level":2,"tokens":["preface"]},{"text":"What is nvf","id":"sec-what-is-it","level":3,"tokens":["nvf","what"]},{"text":"Try it Out","id":"ch-try-it-out","level":2,"tokens":["out","try"]},{"text":"Using Prebuilt Configurations","id":"sec-using-prebuilt-configs","level":2,"tokens":["using","prebuilt","configurations"]},{"text":"Available Configurations","id":"sec-available-configs","level":3,"tokens":["configurations","available"]},{"text":"Installing nvf","id":"ch-installation","level":2,"tokens":["installing","nvf"]},{"text":"Standalone Installation","id":"ch-standalone-installation","level":1,"tokens":["standalone","installation"]},{"text":"Standalone Installation on NixOS","id":"ch-standalone-nixos","level":2,"tokens":["standalone","installation","nixos"]},{"text":"Standalone Installation on Home-Manager","id":"ch-standalone-hm","level":2,"tokens":["home-manager","standalone","installation"]},{"text":"Module Installation","id":"ch-module-installation","level":1,"tokens":["module","installation"]},{"text":"NixOS Module","id":"ch-nixos-module","level":2,"tokens":["nixos","module"]},{"text":"With Flakes","id":"sec-nixos-flakes","level":3,"tokens":["flakes","with"]},{"text":"Usage","id":"sec-nixos-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-nixos","level":3,"tokens":["installation","example"]},{"text":"Without Flakes","id":"sec-nixos-flakeless","level":2,"tokens":["without","flakes"]},{"text":"Home Manager Module","id":"ch-hm-module","level":2,"tokens":["manager","home","module"]},{"text":"With Flakes","id":"sec-hm-flakes","level":2,"tokens":["with","flakes"]},{"text":"Usage","id":"sec-hm-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-hm","level":3,"tokens":["installation","example"]},{"text":"Without Flakes","id":"sec-hm-flakeless","level":2,"tokens":["flakes","without"]}]},{"id":"4","title":"Known Issues and Quirks","content":"","path":"quirks.html","tokens":[],"title_tokens":["known","and","issues","quirks"],"anchors":[{"text":"Known Issues and Quirks","id":"ch-known-issues-quirks","level":1,"tokens":["known","and","quirks","issues"]},{"text":"NodeJS","id":"ch-quirks-nodejs","level":2,"tokens":["nodejs"]},{"text":"eslint-plugin-prettier","id":"sec-eslint-plugin-prettier","level":3,"tokens":["eslint-plugin-prettier"]},{"text":"Bugs & Suggestions","id":"ch-bugs-suggestions","level":2,"tokens":["suggestions","bugs"]}]},{"id":"5","title":"Release Notes","content":"","path":"release-notes.html","tokens":[],"title_tokens":["notes","release"],"anchors":[{"text":"Release Notes","id":"ch-release-notes","level":1,"tokens":["notes","release"]},{"text":"Release 0.9","id":"sec-release-0-9","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["breaking","changes"]},{"text":"Changelog","id":"sec-release-0-9-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.8","id":"sec-release-0-8","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-8-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.7","id":"sec-release-0-7","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide-0-7","level":2,"tokens":["migration","changes","guide","and","breaking"]},{"text":"vim.configRC removed","id":"sec-vim-configrc-removed","level":3,"tokens":["removed","vim","configrc"]},{"text":"vim.maps rewrite","id":"sec-vim-maps-rewrite","level":3,"tokens":["rewrite","maps","vim"]},{"text":"vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction","id":"sec-nvim-code-action-menu-deprecation","level":3,"tokens":["removed","nvimcodeactionmenu","favor","fastaction","lsp","vim"]},{"text":"type based modules removed","id":"sec-type-based-modules-removed","level":3,"tokens":["type","modules","based","removed"]},{"text":"nixpkgs-fmt removed in favor of nixfmt","id":"sec-nixpkgs-fmt-deprecation","level":3,"tokens":["favor","nixpkgs-fmt","removed","nixfmt"]},{"text":"leader changes","id":"sec-leader-changes","level":3,"tokens":["leader","changes"]},{"text":"vim.* changes","id":"sec-vim-opt-changes","level":3,"tokens":["vim","changes"]},{"text":"Changelog","id":"sec-release-0-7-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.6","id":"sec-release-0-6","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide","level":2,"tokens":["breaking","migration","and","guide","changes"]},{"text":"Changelog","id":"sec-release-0-6-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.5","id":"sec-release-0-5","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-5-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.4","id":"sec-release-0-4","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-4-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.3","id":"sec-release-0-3","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-3-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.2","id":"sec-release-0-2","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-2-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.1","id":"sec-release-0-1","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-1-changelog","level":2,"tokens":["changelog"]}]},{"id":"6","title":"Helpful Tips","content":"","path":"tips.html","tokens":[],"title_tokens":["tips","helpful"],"anchors":[{"text":"Helpful Tips","id":"ch-helpful-tips","level":1,"tokens":["helpful","tips"]},{"text":"Debugging nvf","id":"sec-debugging-nvf","level":1,"tokens":["debugging","nvf"]},{"text":"Accessing neovimConfig","id":"sec-accessing-config","level":2,"tokens":["accessing","neovimconfig"]},{"text":"Offline Documentation","id":"sec-offline-documentation","level":1,"tokens":["documentation","offline"]},{"text":"Pure Lua Configuration","id":"sec-pure-lua-config","level":1,"tokens":["lua","pure","configuration"]},{"text":"Pure Runtime Directory","id":"sec-pure-nvf-runtime","level":2,"tokens":["pure","directory","runtime"]},{"text":"Impure Absolute Directory","id":"sec-impure-absolute-dir","level":2,"tokens":["absolute","impure","directory"]},{"text":"Adding Plugins From Different Sources","id":"sec-plugin-sources","level":1,"tokens":["sources","plugins","from","adding","different"]},{"text":"Nixpkgs & Friends","id":"ch-plugins-from-nixpkgs","level":2,"tokens":["nixpkgs","friends"]},{"text":"Building Your Own Plugins","id":"ch-plugins-from-source","level":2,"tokens":["plugins","own","building","your"]}]},{"id":"7","title":"Option: _module.args","content":"Additional arguments passed to each module in addition to ones like lib, config, and pkgs, modulesPath.\nThis option is also available to all submodules. Submodules do not inherit args from their parent module, nor do they provide args to their parent module or sibling submodules. The sole exception to this is the argument name which is provided by parent modules to a submodule and contains the attribute name the submodule is bound to, or a unique generated name if it is not bound to an attribute.\nSome arguments are already passed by default, of which the following cannot be changed with this option:\n{var}lib: The nixpkgs library.\n{var}config: The results of all options after merging the values from all modules together.\n{var}options: The options declared in all modules.\n{var}specialArgs: The specialArgs argument passed to evalModules.\nAll attributes of {var}specialArgs\nWhereas option values can generally depend on other option values thanks to laziness, this does not apply to imports, which must be computed statically before anything else.\nFor this reason, callers of the module system can provide specialArgs which are available during import resolution.\nFor NixOS, specialArgs includes {var}modulesPath, which allows you to import extra modules from the nixpkgs package tree without having to somehow make the module aware of the location of the nixpkgs or NixOS directories.\n\nFor NixOS, the default value for this option includes at least this argument:\n{var}pkgs: The nixpkgs package set according to the {option}nixpkgs.pkgs option.","path":"options.html#option-_module.args","tokens":["name","following","for","contains","module","generated","nor","computed","does","allows","additional","aware","results","directories","passed","includes","argument","provided","parent","this","import","options","from","args","addition","like","merging","modulespath","and","modules","specialargs","default","lib","not","during","the","evalmodules","resolution","extra","least","together","changed","submodule","ones","before","pkgs","whereas","with","having","unique","sibling","can","cannot","imports","values","config","declared","attributes","set","according","exception","tree","system","are","each","sole","arguments","bound","reason","you","option","package","attribute","statically","inherit","available","provide","depend","nixpkgs","other","laziness","they","their","library","after","thanks","apply","which","must","nixos","make","var","generally","anything","submodules","somehow","already","else","all","location","also","value","callers","some","without"],"title_tokens":["args","option","_module"],"anchors":[]},{"id":"8","title":"Option: vim.additionalRuntimePaths","content":"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 {file}$HOME/.config/nvim.\nThis is meant as a declarative alternative to throwing files into {file}~/.config/nvim and having the Neovim wrapper pick them up.\nFor more details on vim.o.runtimepath, and what paths to use, please see the official documentation.","path":"options.html#option-vim.additionalRuntimePaths","tokens":["home","what","used","runtime","additional","place","this","the","other","paths","languages","generally","throwing","add","more","nvim","documentation","having","vim","use","pick","that","spell","file","config","into","please","configs","see","files","official","runtimepath","things","will","you","for","meant","appended","can","them","neovim","lookup","plugins","and","active","would","declarative","alternative","your","wrapper","details"],"title_tokens":["additionalruntimepaths","vim","option"],"anchors":[]},{"id":"9","title":"Option: vim.assistant.avante-nvim.enable","content":"Whether to enable complementary Neovim plugin for avante.nvim.","path":"options.html#option-vim.assistant.avante-nvim.enable","tokens":["neovim","nvim","complementary","for","whether","enable","avante","plugin"],"title_tokens":["assistant","option","vim","avante-nvim","enable"],"anchors":[]},{"id":"10","title":"Option: vim.assistant.avante-nvim.setupOpts","content":"Option table to pass into the setup function of avante-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.avante-nvim.setupOpts","tokens":["avante-nvim","table","you","the","function","can","listed","even","options","setup","they","not","docs","option","pass","any","into","additional"],"title_tokens":["option","vim","assistant","avante-nvim","setupopts"],"anchors":[]},{"id":"11","title":"Option: vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","content":"Since auto-suggestions are a high-frequency operation and therefore expensive, currently designating it as copilot provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048 Of course, you can reduce the request frequency by increasing suggestion.debounce.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","tokens":["github","high-frequency","issues","suggestion","because","dangerous","you","designating","com","are","therefore","copilot","avante","nvim","request","https","currently","operation","course","the","provider","auto-suggestions","debounce","1048","reduce","expensive","yetone","can","increasing","and","frequency","since"],"title_tokens":["vim","option","avante-nvim","assistant","setupopts","auto_suggestions_provider"],"anchors":[]},{"id":"12","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","content":"Whether to enable automatically apply diff after LLM response..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","tokens":["diff","enable","response","whether","automatically","apply","after","llm"],"title_tokens":["option","vim","assistant","setupopts","auto_apply_diff_after_generation","avante-nvim","behaviour"],"anchors":[]},{"id":"13","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","content":"Whether to enable automatically set the highlight group for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","tokens":["group","for","set","whether","automatically","the","line","highlight","enable","current"],"title_tokens":["setupopts","behaviour","assistant","vim","avante-nvim","auto_set_highlight_group","option"],"anchors":[]},{"id":"14","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","content":"Whether to enable automatically set the keymap for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","tokens":["for","set","line","keymap","enable","whether","automatically","current","the"],"title_tokens":["option","auto_set_keymaps","avante-nvim","vim","assistant","setupopts","behaviour"],"anchors":[]},{"id":"15","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","content":"Whether to enable auto suggestions..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","tokens":["whether","auto","enable","suggestions"],"title_tokens":["avante-nvim","assistant","setupopts","auto_suggestions","behaviour","vim","option"],"anchors":[]},{"id":"16","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","content":"Whether to enable Claude Text Editor Tool Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","tokens":["enable","whether","claude","text","editor","tool","mode"],"title_tokens":["vim","setupopts","behaviour","avante-nvim","enable_claude_text_editor_tool_mode","option","assistant"],"anchors":[]},{"id":"17","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","content":"Whether to enable Cursor Planning Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","tokens":["cursor","whether","planning","mode","enable"],"title_tokens":["setupopts","assistant","enable_cursor_planning_mode","behaviour","vim","option","avante-nvim"],"anchors":[]},{"id":"18","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","content":"Whether to enable token counting..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","tokens":["counting","whether","enable","token"],"title_tokens":["enable_token_counting","avante-nvim","option","assistant","vim","setupopts","behaviour"],"anchors":[]},{"id":"19","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","content":"Whether to enable remove unchanged lines when applying a code block..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","tokens":["remove","enable","lines","when","applying","code","block","unchanged","whether"],"title_tokens":["behaviour","minimize_diff","option","assistant","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"20","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","content":"Whether to enable pasting image from clipboard. This will be determined automatically based whether img-clip is available or not. .","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","tokens":["based","determined","this","enable","pasting","from","clipboard","will","whether","img-clip","image","available","not","automatically"],"title_tokens":["behaviour","support_paste_from_clipboard","option","avante-nvim","assistant","vim","setupopts"],"anchors":[]},{"id":"21","title":"Option: vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","content":"The provider used in the applying phase of Cursor Planning Mode, defaults to nil, Config.provider will be used as the provider for the applying phase when nil.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","tokens":["used","provider","phase","mode","defaults","nil","will","the","planning","cursor","for","when","applying","config"],"title_tokens":["assistant","setupopts","cursor_applying_provider","option","vim","avante-nvim"],"anchors":[]},{"id":"22","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.autojump","content":"Automatically jumps to the next change.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.autojump","tokens":["the","jumps","next","change","automatically"],"title_tokens":["setupopts","diff","assistant","option","avante-nvim","autojump","vim"],"anchors":[]},{"id":"23","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","content":"Override the 'timeoutlen' setting while hovering over a diff (see {command}:help timeoutlen). Helps to avoid entering operator-pending mode with diff mappings starting with c. Disable by setting to -1.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","tokens":["mappings","diff","setting","help","see","hovering","mode","avoid","command","the","helps","entering","disable","while","timeoutlen","operator-pending","over","with","override","starting"],"title_tokens":["avante-nvim","setupopts","assistant","vim","option","diff","override_timeoutlen"],"anchors":[]},{"id":"24","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","content":"Whether to enable dual_boost mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","tokens":["enable","dual_boost","mode","whether"],"title_tokens":["dual_boost","enabled","assistant","option","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"25","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","content":"The first provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","tokens":["generate","first","the","response","provider"],"title_tokens":["dual_boost","avante-nvim","assistant","option","setupopts","vim","first_provider"],"anchors":[]},{"id":"26","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","content":"The prompt to generate response based on the two reference outputs.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","tokens":["reference","prompt","two","based","response","outputs","the","generate"],"title_tokens":["avante-nvim","vim","option","setupopts","assistant","dual_boost","prompt"],"anchors":[]},{"id":"27","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","content":"The second provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","tokens":["generate","provider","the","response","second"],"title_tokens":["option","assistant","second_provider","dual_boost","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"28","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","content":"Timeout in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","tokens":["milliseconds","timeout"],"title_tokens":["setupopts","dual_boost","avante-nvim","assistant","timeout","vim","option"],"anchors":[]},{"id":"29","title":"Option: vim.assistant.avante-nvim.setupOpts.hints.enabled","content":"Whether to enable hints.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.hints.enabled","tokens":["hints","whether","enable"],"title_tokens":["vim","assistant","setupopts","enabled","avante-nvim","option","hints"],"anchors":[]},{"id":"30","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.cancel","content":"Define or override the default keymaps for cancel actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.cancel","tokens":["define","default","for","actions","keymaps","the","cancel","override"],"title_tokens":["cancel","assistant","option","avante-nvim","setupopts","mappings","vim"],"anchors":[]},{"id":"31","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.diff","content":"Define or override the default keymaps for diff.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.diff","tokens":["override","define","keymaps","for","diff","default","the"],"title_tokens":["assistant","vim","avante-nvim","setupopts","mappings","diff","option"],"anchors":[]},{"id":"32","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.jump","content":"Define or override the default keymaps for jump actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.jump","tokens":["define","for","jump","override","default","keymaps","actions","the"],"title_tokens":["vim","mappings","jump","option","avante-nvim","setupopts","assistant"],"anchors":[]},{"id":"33","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.sidebar","content":"Define or override the default keymaps for sidebar actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.sidebar","tokens":["define","default","the","keymaps","actions","for","override","sidebar"],"title_tokens":["option","assistant","avante-nvim","setupopts","vim","mappings","sidebar"],"anchors":[]},{"id":"34","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.submit","content":"Define or override the default keymaps for submit actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.submit","tokens":["submit","keymaps","define","for","override","the","default","actions"],"title_tokens":["submit","option","avante-nvim","assistant","vim","setupopts","mappings"],"anchors":[]},{"id":"35","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.suggestion","content":"Define or override the default keymaps for suggestion actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.suggestion","tokens":["override","default","actions","for","suggestion","keymaps","define","the"],"title_tokens":["setupopts","mappings","suggestion","option","avante-nvim","assistant","vim"],"anchors":[]},{"id":"36","title":"Option: vim.assistant.avante-nvim.setupOpts.provider","content":"The provider used in Aider mode or in the planning phase of Cursor Planning Mode.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.provider","tokens":["the","phase","planning","provider","used","cursor","mode","aider"],"title_tokens":["avante-nvim","setupopts","option","assistant","provider","vim"],"anchors":[]},{"id":"37","title":"Option: vim.assistant.avante-nvim.setupOpts.providers","content":"Define settings for builtin and custom providers.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.providers","tokens":["custom","builtin","providers","and","for","define","settings"],"title_tokens":["assistant","option","vim","setupopts","avante-nvim","providers"],"anchors":[]},{"id":"38","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.debounce","content":"Suggestion debounce in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.debounce","tokens":["debounce","suggestion","milliseconds"],"title_tokens":["setupopts","debounce","option","avante-nvim","vim","assistant","suggestion"],"anchors":[]},{"id":"39","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.throttle","content":"Suggestion throttle in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.throttle","tokens":["milliseconds","suggestion","throttle"],"title_tokens":["suggestion","option","setupopts","assistant","throttle","vim","avante-nvim"],"anchors":[]},{"id":"40","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.border","content":"The border type on the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.border","tokens":["type","the","ask","window","border"],"title_tokens":["ask","setupopts","vim","windows","option","assistant","avante-nvim","border"],"anchors":[]},{"id":"41","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.floating","content":"Open the 'AvanteAsk' prompt in a floating window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.floating","tokens":["window","the","floating","open","prompt","avanteask"],"title_tokens":["floating","windows","vim","option","avante-nvim","ask","setupopts","assistant"],"anchors":[]},{"id":"42","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","content":"Which diff to focus after applying.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","tokens":["focus","which","diff","after","applying"],"title_tokens":["option","vim","assistant","focus_on_apply","windows","avante-nvim","ask","setupopts"],"anchors":[]},{"id":"43","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","content":"Start insert mode when opening the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","tokens":["when","the","ask","start","insert","window","mode","opening"],"title_tokens":["avante-nvim","option","windows","setupopts","ask","start_insert","assistant","vim"],"anchors":[]},{"id":"44","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.border","content":"The border type on the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.border","tokens":["type","edit","window","border","the"],"title_tokens":["border","vim","assistant","avante-nvim","setupopts","option","windows","edit"],"anchors":[]},{"id":"45","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","content":"Start insert mode when opening the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","tokens":["start","when","the","opening","window","insert","mode","edit"],"title_tokens":["avante-nvim","option","setupopts","start_insert","edit","vim","assistant","windows"],"anchors":[]},{"id":"46","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.height","content":"Height of the input window in vertical layout.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.height","tokens":["layout","the","vertical","height","window","input"],"title_tokens":["windows","option","assistant","avante-nvim","vim","input","setupopts","height"],"anchors":[]},{"id":"47","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.prefix","content":"The prefix used on the user input.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.prefix","tokens":["user","prefix","input","the","used"],"title_tokens":["avante-nvim","setupopts","option","vim","prefix","windows","assistant","input"],"anchors":[]},{"id":"48","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.position","content":"The position of the sidebar.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.position","tokens":["the","position","sidebar"],"title_tokens":["position","option","vim","avante-nvim","setupopts","windows","assistant"],"anchors":[]},{"id":"49","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","content":"Position of the title.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","tokens":["position","the","title"],"title_tokens":["setupopts","align","avante-nvim","sidebar_header","option","assistant","windows","vim"],"anchors":[]},{"id":"50","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","content":"enable/disable the header.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","tokens":["header","enable","the","disable"],"title_tokens":["avante-nvim","vim","sidebar_header","enabled","setupopts","windows","option","assistant"],"anchors":[]},{"id":"51","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","content":"Enable rounded sidebar header","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","tokens":["sidebar","enable","rounded","header"],"title_tokens":["vim","assistant","windows","rounded","avante-nvim","option","sidebar_header","setupopts"],"anchors":[]},{"id":"52","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.width","content":"Default % based on available width.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.width","tokens":["default","available","width","based"],"title_tokens":["avante-nvim","windows","option","width","vim","assistant","setupopts"],"anchors":[]},{"id":"53","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.wrap","content":"similar to vim.o.wrap.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.wrap","tokens":["similar","vim","wrap"],"title_tokens":["setupopts","assistant","vim","windows","wrap","option","avante-nvim"],"anchors":[]},{"id":"54","title":"Option: vim.assistant.chatgpt.enable","content":"Whether to enable ChatGPT AI assistant. Requires the environment variable OPENAI_API_KEY to be set.","path":"options.html#option-vim.assistant.chatgpt.enable","tokens":["enable","assistant","the","environment","variable","whether","openai_api_key","requires","set","chatgpt"],"title_tokens":["chatgpt","option","assistant","enable","vim"],"anchors":[]},{"id":"55","title":"Option: vim.assistant.chatgpt.mappings.addTests","content":"[ChatGPT] Add tests","path":"options.html#option-vim.assistant.chatgpt.mappings.addTests","tokens":["tests","add","chatgpt"],"title_tokens":["option","mappings","vim","assistant","chatgpt","addtests"],"anchors":[]},{"id":"56","title":"Option: vim.assistant.chatgpt.mappings.chatGpt","content":"ChatGPT","path":"options.html#option-vim.assistant.chatgpt.mappings.chatGpt","tokens":["chatgpt"],"title_tokens":["chatgpt","assistant","mappings","vim","option"],"anchors":[]},{"id":"57","title":"Option: vim.assistant.chatgpt.mappings.docstring","content":"[ChatGPT] Docstring","path":"options.html#option-vim.assistant.chatgpt.mappings.docstring","tokens":["chatgpt","docstring"],"title_tokens":["assistant","vim","option","chatgpt","mappings","docstring"],"anchors":[]},{"id":"58","title":"Option: vim.assistant.chatgpt.mappings.editWithInstructions","content":"[ChatGPT] Edit with instructions","path":"options.html#option-vim.assistant.chatgpt.mappings.editWithInstructions","tokens":["edit","instructions","chatgpt","with"],"title_tokens":["option","vim","editwithinstructions","assistant","chatgpt","mappings"],"anchors":[]},{"id":"59","title":"Option: vim.assistant.chatgpt.mappings.explain","content":"[ChatGPT] Explain code","path":"options.html#option-vim.assistant.chatgpt.mappings.explain","tokens":["code","chatgpt","explain"],"title_tokens":["option","explain","vim","chatgpt","mappings","assistant"],"anchors":[]},{"id":"60","title":"Option: vim.assistant.chatgpt.mappings.fixBugs","content":"[ChatGPT] Fix bugs","path":"options.html#option-vim.assistant.chatgpt.mappings.fixBugs","tokens":["fix","bugs","chatgpt"],"title_tokens":["assistant","vim","chatgpt","mappings","fixbugs","option"],"anchors":[]},{"id":"61","title":"Option: vim.assistant.chatgpt.mappings.grammarCorrection","content":"[ChatGPT] Grammar correction","path":"options.html#option-vim.assistant.chatgpt.mappings.grammarCorrection","tokens":["chatgpt","correction","grammar"],"title_tokens":["option","vim","assistant","chatgpt","grammarcorrection","mappings"],"anchors":[]},{"id":"62","title":"Option: vim.assistant.chatgpt.mappings.keyword","content":"[ChatGPT] Keywords","path":"options.html#option-vim.assistant.chatgpt.mappings.keyword","tokens":["chatgpt","keywords"],"title_tokens":["assistant","option","chatgpt","mappings","vim","keyword"],"anchors":[]},{"id":"63","title":"Option: vim.assistant.chatgpt.mappings.optimize","content":"[ChatGPT] Optimize code","path":"options.html#option-vim.assistant.chatgpt.mappings.optimize","tokens":["chatgpt","optimize","code"],"title_tokens":["chatgpt","mappings","vim","optimize","option","assistant"],"anchors":[]},{"id":"64","title":"Option: vim.assistant.chatgpt.mappings.readabilityanalysis","content":"[ChatGPT] Code reability analysis","path":"options.html#option-vim.assistant.chatgpt.mappings.readabilityanalysis","tokens":["code","reability","analysis","chatgpt"],"title_tokens":["vim","readabilityanalysis","option","chatgpt","mappings","assistant"],"anchors":[]},{"id":"65","title":"Option: vim.assistant.chatgpt.mappings.roxygenEdit","content":"[ChatGPT] Roxygen edit","path":"options.html#option-vim.assistant.chatgpt.mappings.roxygenEdit","tokens":["chatgpt","roxygen","edit"],"title_tokens":["vim","option","assistant","roxygenedit","chatgpt","mappings"],"anchors":[]},{"id":"66","title":"Option: vim.assistant.chatgpt.mappings.summarize","content":"[ChatGPT] Summarize","path":"options.html#option-vim.assistant.chatgpt.mappings.summarize","tokens":["summarize","chatgpt"],"title_tokens":["chatgpt","assistant","summarize","mappings","vim","option"],"anchors":[]},{"id":"67","title":"Option: vim.assistant.chatgpt.mappings.translate","content":"[ChatGPT] Translate","path":"options.html#option-vim.assistant.chatgpt.mappings.translate","tokens":["chatgpt","translate"],"title_tokens":["mappings","assistant","option","translate","vim","chatgpt"],"anchors":[]},{"id":"68","title":"Option: vim.assistant.chatgpt.setupOpts","content":"Option table to pass into the setup function of chatgpt\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.chatgpt.setupOpts","tokens":["pass","even","not","into","option","table","docs","any","additional","function","you","they","setup","listed","the","options","chatgpt","can"],"title_tokens":["chatgpt","setupopts","option","vim","assistant"],"anchors":[]},{"id":"69","title":"Option: vim.assistant.codecompanion-nvim.enable","content":"Whether to enable complementary neovim plugin for codecompanion.nvim.","path":"options.html#option-vim.assistant.codecompanion-nvim.enable","tokens":["codecompanion","plugin","enable","complementary","neovim","for","whether","nvim"],"title_tokens":["option","assistant","codecompanion-nvim","enable","vim"],"anchors":[]},{"id":"70","title":"Option: vim.assistant.codecompanion-nvim.setupOpts","content":"Option table to pass into the setup function of codecompanion-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts","tokens":["you","listed","the","into","options","function","option","table","setup","pass","they","not","can","any","docs","additional","even","codecompanion-nvim"],"title_tokens":["codecompanion-nvim","vim","assistant","option","setupopts"],"anchors":[]},{"id":"71","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.adapters","content":"An adapter is what connects Neovim to an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.adapters","tokens":["what","neovim","connects","adapter","llm"],"title_tokens":["assistant","setupopts","vim","option","codecompanion-nvim","adapters"],"anchors":[]},{"id":"72","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","content":"Height of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","tokens":["action","height","the","palette"],"title_tokens":["codecompanion-nvim","display","option","action_palette","setupopts","vim","assistant","height"],"anchors":[]},{"id":"73","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","content":"Whether to enable showing default actions in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","tokens":["default","actions","showing","palette","enable","the","action","whether"],"title_tokens":["display","codecompanion-nvim","action_palette","vim","setupopts","option","opts","show_default_actions","assistant"],"anchors":[]},{"id":"74","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","content":"Whether to enable showing default prompt library in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","tokens":["palette","default","enable","prompt","showing","whether","library","the","action"],"title_tokens":["option","codecompanion-nvim","vim","assistant","display","action_palette","opts","show_default_prompt_library","setupopts"],"anchors":[]},{"id":"75","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","content":"Prompt used for interactive LLM calls.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","tokens":["for","calls","used","interactive","llm","prompt"],"title_tokens":["codecompanion-nvim","display","prompt","setupopts","assistant","vim","option","action_palette"],"anchors":[]},{"id":"76","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","content":"Provider used for the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","tokens":["provider","for","palette","the","used","action"],"title_tokens":["setupopts","provider","vim","codecompanion-nvim","display","action_palette","option","assistant"],"anchors":[]},{"id":"77","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","content":"Width of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","tokens":["width","the","action","palette"],"title_tokens":["setupopts","width","codecompanion-nvim","vim","assistant","display","option","action_palette"],"anchors":[]},{"id":"78","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","content":"Whether to enable automatic page scrolling.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","tokens":["page","whether","scrolling","automatic","enable"],"title_tokens":["assistant","option","codecompanion-nvim","display","chat","vim","auto_scroll","setupopts"],"anchors":[]},{"id":"79","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","content":"The icon to represent a pinned buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","tokens":["the","icon","pinned","represent","buffer"],"title_tokens":["setupopts","icons","option","chat","assistant","vim","codecompanion-nvim","pinned_buffer","display"],"anchors":[]},{"id":"80","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","content":"The icon to represent a watched buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","tokens":["represent","the","icon","watched","buffer"],"title_tokens":["icons","display","watched_buffer","assistant","codecompanion-nvim","vim","setupopts","chat","option"],"anchors":[]},{"id":"81","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","content":"Message to appear in chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","tokens":["appear","chat","message","buffer"],"title_tokens":["codecompanion-nvim","display","setupopts","assistant","vim","chat","intro_message","option"],"anchors":[]},{"id":"82","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","content":"The separator between the different messages in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","tokens":["buffer","different","separator","messages","the","between","chat"],"title_tokens":["separator","assistant","display","codecompanion-nvim","vim","chat","option","setupopts"],"anchors":[]},{"id":"83","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","content":"Whether to enable header separators in the chat buffer.\nSet this to false if you're using an external markdown formatting plugin. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","tokens":["the","formatting","set","plugin","enable","this","chat","external","header","buffer","false","markdown","using","whether","you","separators"],"title_tokens":["vim","show_header_separator","codecompanion-nvim","assistant","option","chat","setupopts","display"],"anchors":[]},{"id":"84","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","content":"Whether to enable references in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","tokens":["buffer","chat","enable","references","whether","the"],"title_tokens":["vim","option","chat","display","codecompanion-nvim","show_references","setupopts","assistant"],"anchors":[]},{"id":"85","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","content":"Whether to enable LLM settings to appear at the top of the chat buffer. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","tokens":["chat","enable","settings","llm","appear","whether","the","buffer","top"],"title_tokens":["codecompanion-nvim","vim","display","chat","assistant","setupopts","show_settings","option"],"anchors":[]},{"id":"86","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","content":"Whether to enable the token count for each response.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","tokens":["count","each","response","for","whether","enable","the","token"],"title_tokens":["assistant","show_token_count","vim","setupopts","chat","option","display","codecompanion-nvim"],"anchors":[]},{"id":"87","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","content":"Whether to enable opening the chat buffer in insert mode. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","tokens":["whether","insert","chat","opening","mode","enable","buffer","the"],"title_tokens":["assistant","vim","option","display","setupopts","chat","codecompanion-nvim","start_in_insert_mode"],"anchors":[]},{"id":"88","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","content":"Close an open chat buffer if the total columns of your display are less than...","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","tokens":["columns","close","open","the","chat","display","your","are","than","total","buffer","less"],"title_tokens":["diff","option","display","setupopts","close_chat_at","assistant","vim","codecompanion-nvim"],"anchors":[]},{"id":"89","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","content":"Whether to enable a diff view to see the changes made by the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","tokens":["made","changes","the","diff","see","llm","whether","enable","view"],"title_tokens":["setupopts","enabled","display","codecompanion-nvim","assistant","diff","vim","option"],"anchors":[]},{"id":"90","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","content":"Type of split for default provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","tokens":["type","default","split","provider","for"],"title_tokens":["display","assistant","vim","setupopts","layout","diff","option","codecompanion-nvim"],"anchors":[]},{"id":"91","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","content":"The preferred kind of provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","tokens":["kind","preferred","the","provider"],"title_tokens":["option","display","diff","codecompanion-nvim","setupopts","provider","vim","assistant"],"anchors":[]},{"id":"92","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","content":"Customize how output is created in new buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","tokens":["buffer","new","created","customize","output","how"],"title_tokens":["display","layout","inline","codecompanion-nvim","setupopts","option","vim","assistant"],"anchors":[]},{"id":"93","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","content":"Adapter used for the chat interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","tokens":["adapter","for","chat","the","used","interaction"],"title_tokens":["vim","assistant","setupopts","chat","option","adapter","codecompanion-nvim","interactions"],"anchors":[]},{"id":"94","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","content":"Define or override the default keymaps.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","tokens":["keymaps","override","the","define","default"],"title_tokens":["vim","assistant","keymaps","interactions","option","codecompanion-nvim","setupopts","chat"],"anchors":[]},{"id":"95","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","content":"The chat buffer places user and LLM responses under a H2 header. These can be customized in the configuration.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","tokens":["these","under","customized","responses","can","user","places","chat","header","configuration","buffer","the","and","llm"],"title_tokens":["codecompanion-nvim","roles","interactions","assistant","vim","option","setupopts","chat"],"anchors":[]},{"id":"96","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","content":"Slash Commands (invoked with /) let you dynamically insert context into the chat buffer, such as file contents or date/time.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","tokens":["file","you","such","let","into","buffer","insert","context","slash","dynamically","chat","contents","commands","invoked","time","the","date","with"],"title_tokens":["setupopts","assistant","vim","codecompanion-nvim","slash_commands","chat","interactions","option"],"anchors":[]},{"id":"97","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","content":"Configure tools to perform specific tasks when invoked by an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","tokens":["invoked","perform","when","llm","tasks","specific","tools","configure"],"title_tokens":["vim","assistant","chat","interactions","tools","option","setupopts","codecompanion-nvim"],"anchors":[]},{"id":"98","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","tokens":["own","your","variables","share","specific","content","define"],"title_tokens":["codecompanion-nvim","option","vim","interactions","assistant","chat","variables","setupopts"],"anchors":[]},{"id":"99","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","content":"Adapter used for the inline interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","tokens":["inline","for","interaction","adapter","the","used"],"title_tokens":["codecompanion-nvim","option","assistant","inline","vim","setupopts","interactions","adapter"],"anchors":[]},{"id":"100","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","content":"Accept the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","tokens":["accept","the","suggested","change"],"title_tokens":["inline","codecompanion-nvim","option","setupopts","keymaps","interactions","assistant","vim","accept_change"],"anchors":[]},{"id":"101","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","content":"Reject the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","tokens":["change","the","suggested","reject"],"title_tokens":["codecompanion-nvim","vim","setupopts","keymaps","option","reject_change","interactions","assistant","inline"],"anchors":[]},{"id":"102","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","tokens":["your","own","share","content","variables","define","specific"],"title_tokens":["inline","codecompanion-nvim","setupopts","variables","option","interactions","assistant","vim"],"anchors":[]},{"id":"103","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.language","content":"Specify which language an LLM should respond in.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.language","tokens":["should","language","which","respond","llm","specify"],"title_tokens":["assistant","language","option","setupopts","codecompanion-nvim","opts","vim"],"anchors":[]},{"id":"104","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","content":"Change the level of logging.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","tokens":["logging","change","the","level"],"title_tokens":["opts","assistant","log_level","option","setupopts","vim","codecompanion-nvim"],"anchors":[]},{"id":"105","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","content":"Whether to enable code being sent to the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","tokens":["enable","being","the","sent","code","whether","llm"],"title_tokens":["setupopts","codecompanion-nvim","option","send_code","assistant","opts","vim"],"anchors":[]},{"id":"106","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.prompt_library","content":"A prompt library is a collection of prompts that can be used in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.prompt_library","tokens":["that","collection","prompts","can","prompt","the","library","action","palette","used"],"title_tokens":["option","vim","setupopts","assistant","codecompanion-nvim","prompt_library"],"anchors":[]},{"id":"107","title":"Option: vim.assistant.copilot.cmp.enable","content":"Whether to enable nvim-cmp integration for GitHub Copilot.","path":"options.html#option-vim.assistant.copilot.cmp.enable","tokens":["for","copilot","enable","nvim-cmp","integration","whether","github"],"title_tokens":["enable","vim","assistant","option","cmp","copilot"],"anchors":[]},{"id":"108","title":"Option: vim.assistant.copilot.enable","content":"Whether to enable GitHub Copilot AI assistant.","path":"options.html#option-vim.assistant.copilot.enable","tokens":["whether","github","copilot","enable","assistant"],"title_tokens":["vim","assistant","copilot","enable","option"],"anchors":[]},{"id":"109","title":"Option: vim.assistant.copilot.mappings.panel.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.accept","tokens":["suggestion","accept"],"title_tokens":["mappings","panel","vim","accept","assistant","option","copilot"],"anchors":[]},{"id":"110","title":"Option: vim.assistant.copilot.mappings.panel.jumpNext","content":"Jump to next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpNext","tokens":["next","jump","suggestion"],"title_tokens":["option","copilot","vim","mappings","panel","assistant","jumpnext"],"anchors":[]},{"id":"111","title":"Option: vim.assistant.copilot.mappings.panel.jumpPrev","content":"Jump to previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpPrev","tokens":["jump","previous","suggestion"],"title_tokens":["option","assistant","panel","jumpprev","vim","copilot","mappings"],"anchors":[]},{"id":"112","title":"Option: vim.assistant.copilot.mappings.panel.open","content":"Open suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.open","tokens":["suggestions","open"],"title_tokens":["option","copilot","assistant","open","mappings","vim","panel"],"anchors":[]},{"id":"113","title":"Option: vim.assistant.copilot.mappings.panel.refresh","content":"Refresh suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.refresh","tokens":["refresh","suggestions"],"title_tokens":["option","assistant","mappings","panel","vim","copilot","refresh"],"anchors":[]},{"id":"114","title":"Option: vim.assistant.copilot.mappings.suggestion.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.accept","tokens":["accept","suggestion"],"title_tokens":["assistant","option","copilot","suggestion","mappings","vim","accept"],"anchors":[]},{"id":"115","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptLine","content":"Accept next line","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptLine","tokens":["next","line","accept"],"title_tokens":["acceptline","suggestion","assistant","mappings","option","vim","copilot"],"anchors":[]},{"id":"116","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptWord","content":"Accept next word","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptWord","tokens":["word","accept","next"],"title_tokens":["copilot","suggestion","mappings","vim","option","assistant","acceptword"],"anchors":[]},{"id":"117","title":"Option: vim.assistant.copilot.mappings.suggestion.dismiss","content":"Dismiss suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.dismiss","tokens":["dismiss","suggestion"],"title_tokens":["assistant","option","copilot","dismiss","suggestion","mappings","vim"],"anchors":[]},{"id":"118","title":"Option: vim.assistant.copilot.mappings.suggestion.next","content":"Next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.next","tokens":["suggestion","next"],"title_tokens":["next","mappings","suggestion","option","assistant","vim","copilot"],"anchors":[]},{"id":"119","title":"Option: vim.assistant.copilot.mappings.suggestion.prev","content":"Previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.prev","tokens":["previous","suggestion"],"title_tokens":["vim","mappings","prev","copilot","option","assistant","suggestion"],"anchors":[]},{"id":"120","title":"Option: vim.assistant.copilot.setupOpts","content":"Option table to pass into the setup function of Copilot\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.copilot.setupOpts","tokens":["setup","function","can","options","into","the","copilot","listed","you","table","docs","pass","even","not","additional","any","they","option"],"title_tokens":["setupopts","vim","assistant","option","copilot"],"anchors":[]},{"id":"121","title":"Option: vim.assistant.copilot.setupOpts.copilot_node_command","content":"The command that will be executed to initiate nodejs for GitHub Copilot. Recommended to leave as default.","path":"options.html#option-vim.assistant.copilot.setupOpts.copilot_node_command","tokens":["will","initiate","command","copilot","default","that","the","github","for","leave","recommended","nodejs","executed"],"title_tokens":["assistant","copilot","option","setupopts","copilot_node_command","vim"],"anchors":[]},{"id":"122","title":"Option: vim.assistant.copilot.setupOpts.panel.enabled","content":"Whether to enable Completion Panel.","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.enabled","tokens":["completion","enable","whether","panel"],"title_tokens":["copilot","enabled","vim","setupopts","panel","option","assistant"],"anchors":[]},{"id":"123","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.position","content":"Panel position","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.position","tokens":["panel","position"],"title_tokens":["position","setupopts","panel","assistant","option","vim","copilot","layout"],"anchors":[]},{"id":"124","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.ratio","content":"Panel size","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.ratio","tokens":["panel","size"],"title_tokens":["vim","assistant","layout","option","ratio","copilot","setupopts","panel"],"anchors":[]},{"id":"125","title":"Option: vim.assistant.copilot.setupOpts.suggestion.enabled","content":"Whether to enable Suggestions.","path":"options.html#option-vim.assistant.copilot.setupOpts.suggestion.enabled","tokens":["whether","enable","suggestions"],"title_tokens":["setupopts","suggestion","enabled","option","copilot","assistant","vim"],"anchors":[]},{"id":"126","title":"Option: vim.assistant.neocodeium.enable","content":"Whether to enable NeoCodeium AI completion.","path":"options.html#option-vim.assistant.neocodeium.enable","tokens":["completion","neocodeium","whether","enable"],"title_tokens":["option","vim","neocodeium","enable","assistant"],"anchors":[]},{"id":"127","title":"Option: vim.assistant.neocodeium.keymaps.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept","tokens":["accept","suggestion"],"title_tokens":["keymaps","accept","option","neocodeium","vim","assistant"],"anchors":[]},{"id":"128","title":"Option: vim.assistant.neocodeium.keymaps.accept_line","content":"Accept line","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_line","tokens":["line","accept"],"title_tokens":["option","vim","keymaps","neocodeium","assistant","accept_line"],"anchors":[]},{"id":"129","title":"Option: vim.assistant.neocodeium.keymaps.accept_word","content":"Accept word","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_word","tokens":["accept","word"],"title_tokens":["assistant","option","vim","neocodeium","keymaps","accept_word"],"anchors":[]},{"id":"130","title":"Option: vim.assistant.neocodeium.keymaps.clear","content":"Clear suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.clear","tokens":["clear","suggestion"],"title_tokens":["keymaps","option","vim","assistant","neocodeium","clear"],"anchors":[]},{"id":"131","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete","content":"Cycle or complete","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete","tokens":["complete","cycle"],"title_tokens":["neocodeium","keymaps","cycle_or_complete","vim","assistant","option"],"anchors":[]},{"id":"132","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","content":"Cycle or complete (reverse)","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","tokens":["cycle","complete","reverse"],"title_tokens":["cycle_or_complete_reverse","neocodeium","vim","assistant","keymaps","option"],"anchors":[]},{"id":"133","title":"Option: vim.assistant.neocodeium.setupOpts","content":"Option table to pass into the setup function of NeoCodeium\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.neocodeium.setupOpts","tokens":["pass","function","not","docs","can","table","setup","neocodeium","any","option","you","into","additional","they","the","even","listed","options"],"title_tokens":["setupopts","assistant","vim","neocodeium","option"],"anchors":[]},{"id":"134","title":"Option: vim.assistant.neocodeium.setupOpts.bin","content":"Path to custom windsurf server binary","path":"options.html#option-vim.assistant.neocodeium.setupOpts.bin","tokens":["path","server","binary","windsurf","custom"],"title_tokens":["neocodeium","setupopts","bin","vim","assistant","option"],"anchors":[]},{"id":"135","title":"Option: vim.assistant.neocodeium.setupOpts.debounce","content":"Whether to enable suggestions debounce","path":"options.html#option-vim.assistant.neocodeium.setupOpts.debounce","tokens":["whether","debounce","suggestions","enable"],"title_tokens":["setupopts","assistant","debounce","vim","option","neocodeium"],"anchors":[]},{"id":"136","title":"Option: vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","content":"Whether to disable suggestions in special buftypes like nofile","path":"options.html#option-vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","tokens":["suggestions","special","like","nofile","buftypes","whether","disable"],"title_tokens":["disable_in_special_buftypes","vim","option","neocodeium","assistant","setupopts"],"anchors":[]},{"id":"137","title":"Option: vim.assistant.neocodeium.setupOpts.enabled","content":"Whether to start windsurf server. Can be manually enabled with :NeoCodeium enable","path":"options.html#option-vim.assistant.neocodeium.setupOpts.enabled","tokens":["windsurf","with","enabled","whether","server","neocodeium","enable","can","manually","start"],"title_tokens":["vim","assistant","neocodeium","option","setupopts","enabled"],"anchors":[]},{"id":"138","title":"Option: vim.assistant.neocodeium.setupOpts.filetypes","content":"Filetypes to disable suggestions in. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filetypes","tokens":["neocodeium","you","disable","buffer","enable","enable_buffer","filetypes","still","can","suggestions","disabled","with"],"title_tokens":["vim","neocodeium","filetypes","option","setupopts","assistant"],"anchors":[]},{"id":"139","title":"Option: vim.assistant.neocodeium.setupOpts.filter","content":"Function that returns true if a buffer should be enabled and false if disabled. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filter","tokens":["that","should","buffer","neocodeium","still","true","can","false","enable","you","and","function","with","returns","enable_buffer","disabled","enabled"],"title_tokens":["filter","option","vim","neocodeium","assistant","setupopts"],"anchors":[]},{"id":"140","title":"Option: vim.assistant.neocodeium.setupOpts.log_level","content":"Log level","path":"options.html#option-vim.assistant.neocodeium.setupOpts.log_level","tokens":["log","level"],"title_tokens":["option","vim","neocodeium","log_level","setupopts","assistant"],"anchors":[]},{"id":"141","title":"Option: vim.assistant.neocodeium.setupOpts.manual","content":"When true, autosuggestions are disabled. Use require'neocodeium'.cycle_or_complete() to show suggestions manually","path":"options.html#option-vim.assistant.neocodeium.setupOpts.manual","tokens":["show","suggestions","manually","disabled","when","autosuggestions","use","require","neocodeium","are","true","cycle_or_complete"],"title_tokens":["assistant","option","vim","neocodeium","setupopts","manual"],"anchors":[]},{"id":"142","title":"Option: vim.assistant.neocodeium.setupOpts.max_lines","content":"Maximum number of lines parsed from loaded buffers (current buffer always fully parsed). Set to 0 to disable parsing non-current buffers. Set to -1 to parse all lines","path":"options.html#option-vim.assistant.neocodeium.setupOpts.max_lines","tokens":["buffer","from","parse","parsing","fully","disable","set","current","number","always","lines","non-current","parsed","maximum","loaded","buffers","all"],"title_tokens":["vim","assistant","setupopts","neocodeium","option","max_lines"],"anchors":[]},{"id":"143","title":"Option: vim.assistant.neocodeium.setupOpts.root_dir","content":"List of directories and files to detect workspace root directory for Windsurf Chat","path":"options.html#option-vim.assistant.neocodeium.setupOpts.root_dir","tokens":["root","and","directory","files","directories","detect","list","for","workspace","windsurf","chat"],"title_tokens":["assistant","root_dir","option","neocodeium","vim","setupopts"],"anchors":[]},{"id":"144","title":"Option: vim.assistant.neocodeium.setupOpts.server.api_url","content":"API URL to use (for Enterprise mode)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.api_url","tokens":["use","for","enterprise","mode","api","url"],"title_tokens":["server","api_url","option","vim","setupopts","assistant","neocodeium"],"anchors":[]},{"id":"145","title":"Option: vim.assistant.neocodeium.setupOpts.server.portal_url","content":"Portal URL to use (for registering a user and downloading the binary)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.portal_url","tokens":["for","the","binary","user","registering","downloading","portal","and","url","use"],"title_tokens":["portal_url","assistant","vim","neocodeium","setupopts","server","option"],"anchors":[]},{"id":"146","title":"Option: vim.assistant.neocodeium.setupOpts.show_label","content":"Whether to show the number of suggestions label in the line number column","path":"options.html#option-vim.assistant.neocodeium.setupOpts.show_label","tokens":["show","whether","number","column","suggestions","the","label","line"],"title_tokens":["neocodeium","show_label","vim","assistant","setupopts","option"],"anchors":[]},{"id":"147","title":"Option: vim.assistant.neocodeium.setupOpts.silent","content":"Whether to disable non-important messages","path":"options.html#option-vim.assistant.neocodeium.setupOpts.silent","tokens":["disable","non-important","whether","messages"],"title_tokens":["setupopts","silent","option","vim","assistant","neocodeium"],"anchors":[]},{"id":"148","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.enabled","content":"Whether to enable single line mode. Multi-line suggestions collapse into a single line","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.enabled","tokens":["line","collapse","multi-line","enable","whether","single","into","mode","suggestions"],"title_tokens":["single_line","vim","setupopts","option","enabled","assistant","neocodeium"],"anchors":[]},{"id":"149","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.label","content":"Label indicating that there is multi-line suggestion","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.label","tokens":["indicating","label","that","there","suggestion","multi-line"],"title_tokens":["label","single_line","assistant","option","vim","neocodeium","setupopts"],"anchors":[]},{"id":"150","title":"Option: vim.assistant.supermaven-nvim.enable","content":"Whether to enable Supermaven AI assistant.","path":"options.html#option-vim.assistant.supermaven-nvim.enable","tokens":["whether","assistant","supermaven","enable"],"title_tokens":["enable","vim","assistant","supermaven-nvim","option"],"anchors":[]},{"id":"151","title":"Option: vim.assistant.supermaven-nvim.setupOpts","content":"Option table to pass into the setup function of Supermaven\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts","tokens":["into","additional","they","setup","options","can","option","not","any","you","docs","function","table","pass","even","supermaven","listed","the"],"title_tokens":["supermaven-nvim","option","assistant","setupopts","vim"],"anchors":[]},{"id":"152","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.cterm","content":"The cterm color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.cterm","tokens":["color","suggestion","the","cterm"],"title_tokens":["setupopts","color","cterm","option","assistant","vim","supermaven-nvim"],"anchors":[]},{"id":"153","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","content":"The hex color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","tokens":["color","the","suggestion","hex"],"title_tokens":["color","option","vim","supermaven-nvim","setupopts","suggestion_color","assistant"],"anchors":[]},{"id":"154","title":"Option: vim.assistant.supermaven-nvim.setupOpts.condition","content":"Condition function to check for stopping supermaven.\nA returned true means to stop supermaven","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.condition","tokens":["means","stopping","supermaven","returned","function","for","check","stop","condition","true"],"title_tokens":["vim","option","setupopts","assistant","supermaven-nvim","condition"],"anchors":[]},{"id":"155","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","content":"Disable inline completion for use with cmp","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","tokens":["use","inline","for","completion","with","disable","cmp"],"title_tokens":["supermaven-nvim","disable_inline_completion","option","vim","assistant","setupopts"],"anchors":[]},{"id":"156","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","content":"Disable built-in keymaps for more manual control","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","tokens":["control","for","keymaps","more","disable","manual","built-in"],"title_tokens":["supermaven-nvim","option","assistant","setupopts","disable_keymaps","vim"],"anchors":[]},{"id":"157","title":"Option: vim.assistant.supermaven-nvim.setupOpts.ignore_file","content":"List of fileto ignore","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.ignore_file","tokens":["fileto","list","ignore"],"title_tokens":["vim","ignore_file","supermaven-nvim","assistant","setupopts","option"],"anchors":[]},{"id":"158","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","content":"The key to accept a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","tokens":["accept","key","suggestion","the"],"title_tokens":["vim","keymaps","option","assistant","supermaven-nvim","setupopts","accept_suggestion"],"anchors":[]},{"id":"159","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","content":"The key to accept a word","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","tokens":["word","accept","the","key"],"title_tokens":["supermaven-nvim","vim","assistant","setupopts","option","keymaps","accept_word"],"anchors":[]},{"id":"160","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","content":"The key to clear a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","tokens":["the","suggestion","key","clear"],"title_tokens":["clear_suggestion","keymaps","option","supermaven-nvim","assistant","vim","setupopts"],"anchors":[]},{"id":"161","title":"Option: vim.assistant.supermaven-nvim.setupOpts.log_level","content":"The log level. Set to \"off\" to disable completely","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.log_level","tokens":["set","off","the","disable","completely","level","log"],"title_tokens":["setupopts","vim","assistant","supermaven-nvim","option","log_level"],"anchors":[]},{"id":"162","title":"Option: vim.augroups","content":"A list of Neovim autogroups, which are used to organize and manage related autocommands together. Groups allow multiple autocommands to be cleared or redefined collectively, preventing duplicate definitions.\nEach autogroup consists of a name and a boolean indicating whether to clear existing autocommands.","path":"options.html#option-vim.augroups","tokens":["boolean","neovim","preventing","collectively","redefined","definitions","manage","which","each","list","groups","together","whether","multiple","clear","autogroups","organize","indicating","autocommands","cleared","autogroup","are","used","allow","consists","and","related","name","duplicate","existing"],"title_tokens":["option","vim","augroups"],"anchors":[]},{"id":"163","title":"Option: vim.augroups.*.clear","content":"Whether to clear existing autocommands in this group before defining new ones. This helps avoid duplicate autocommands.","path":"options.html#option-vim.augroups._.clear","tokens":["existing","avoid","autocommands","clear","duplicate","group","defining","whether","this","helps","new","before","ones"],"title_tokens":["option","clear","augroups","vim"],"anchors":[]},{"id":"164","title":"Option: vim.augroups.*.enable","content":"Whether to enable this autocommand group.","path":"options.html#option-vim.augroups._.enable","tokens":["this","autocommand","whether","group","enable"],"title_tokens":["augroups","option","vim","enable"],"anchors":[]},{"id":"165","title":"Option: vim.augroups.*.name","content":"The name of the autocommand group.","path":"options.html#option-vim.augroups._.name","tokens":["name","autocommand","the","group"],"title_tokens":["option","name","augroups","vim"],"anchors":[]},{"id":"166","title":"Option: vim.autocmds","content":"A list of Neovim autocommands to be registered.\nEach entry defines an autocommand, specifying events, patterns, a callback or Vim command, an optional group, a description, and execution settings.","path":"options.html#option-vim.autocmds","tokens":["neovim","patterns","each","specifying","autocommands","settings","entry","events","description","and","group","callback","vim","list","defines","registered","autocommand","optional","execution","command"],"title_tokens":["vim","autocmds","option"],"anchors":[]},{"id":"167","title":"Option: vim.autocmds.*.callback","content":"Lua function to be called when the event(s) are triggered.","path":"options.html#option-vim.autocmds._.callback","tokens":["event","are","the","called","function","lua","triggered","when"],"title_tokens":["option","vim","callback","autocmds"],"anchors":[]},{"id":"168","title":"Option: vim.autocmds.*.command","content":"Vim command to be executed when the event(s) are triggered. Cannot be defined if the callback option is already defined.","path":"options.html#option-vim.autocmds._.command","tokens":["are","defined","executed","event","command","when","the","triggered","cannot","callback","option","already","vim"],"title_tokens":["option","command","autocmds","vim"],"anchors":[]},{"id":"169","title":"Option: vim.autocmds.*.desc","content":"A description for the autocommand.","path":"options.html#option-vim.autocmds._.desc","tokens":["autocommand","the","description","for"],"title_tokens":["autocmds","vim","desc","option"],"anchors":[]},{"id":"170","title":"Option: vim.autocmds.*.enable","content":"Whether to enable this autocommand.","path":"options.html#option-vim.autocmds._.enable","tokens":["whether","this","enable","autocommand"],"title_tokens":["autocmds","enable","vim","option"],"anchors":[]},{"id":"171","title":"Option: vim.autocmds.*.event","content":"The event(s) that trigger the autocommand.","path":"options.html#option-vim.autocmds._.event","tokens":["the","autocommand","event","that","trigger"],"title_tokens":["autocmds","vim","event","option"],"anchors":[]},{"id":"172","title":"Option: vim.autocmds.*.group","content":"An optional autocommand group to manage related autocommands.","path":"options.html#option-vim.autocmds._.group","tokens":["autocommand","related","group","manage","optional","autocommands"],"title_tokens":["vim","autocmds","group","option"],"anchors":[]},{"id":"173","title":"Option: vim.autocmds.*.nested","content":"Whether to allow nested autocommands to trigger.","path":"options.html#option-vim.autocmds._.nested","tokens":["nested","trigger","autocommands","allow","whether"],"title_tokens":["vim","nested","option","autocmds"],"anchors":[]},{"id":"174","title":"Option: vim.autocmds.*.once","content":"Whether to run the autocommand only once.","path":"options.html#option-vim.autocmds._.once","tokens":["autocommand","run","only","the","whether","once"],"title_tokens":["vim","once","autocmds","option"],"anchors":[]},{"id":"175","title":"Option: vim.autocmds.*.pattern","content":"The file pattern(s) that determine when the autocommand applies.","path":"options.html#option-vim.autocmds._.pattern","tokens":["autocommand","determine","the","file","that","pattern","when","applies"],"title_tokens":["autocmds","pattern","vim","option"],"anchors":[]},{"id":"176","title":"Option: vim.autocomplete.blink-cmp.enable","content":"Whether to enable blink.cmp.","path":"options.html#option-vim.autocomplete.blink-cmp.enable","tokens":["whether","blink","enable","cmp"],"title_tokens":["option","vim","autocomplete","blink-cmp","enable"],"anchors":[]},{"id":"177","title":"Option: vim.autocomplete.blink-cmp.friendly-snippets.enable","content":"Whether to enable friendly-snippets for blink to source from automatically.","path":"options.html#option-vim.autocomplete.blink-cmp.friendly-snippets.enable","tokens":["friendly-snippets","enable","whether","for","from","blink","source","automatically"],"title_tokens":["blink-cmp","option","friendly-snippets","enable","autocomplete","vim"],"anchors":[]},{"id":"178","title":"Option: vim.autocomplete.blink-cmp.mappings.close","content":"Close [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.close","tokens":["blink","close","cmp"],"title_tokens":["vim","autocomplete","mappings","option","blink-cmp","close"],"anchors":[]},{"id":"179","title":"Option: vim.autocomplete.blink-cmp.mappings.complete","content":"Complete [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.complete","tokens":["blink","complete","cmp"],"title_tokens":["blink-cmp","option","autocomplete","vim","complete","mappings"],"anchors":[]},{"id":"180","title":"Option: vim.autocomplete.blink-cmp.mappings.confirm","content":"Confirm [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.confirm","tokens":["confirm","blink","cmp"],"title_tokens":["vim","mappings","confirm","option","blink-cmp","autocomplete"],"anchors":[]},{"id":"181","title":"Option: vim.autocomplete.blink-cmp.mappings.next","content":"Next item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.next","tokens":["item","blink","cmp","next"],"title_tokens":["option","mappings","blink-cmp","vim","autocomplete","next"],"anchors":[]},{"id":"182","title":"Option: vim.autocomplete.blink-cmp.mappings.previous","content":"Previous item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.previous","tokens":["item","previous","cmp","blink"],"title_tokens":["option","blink-cmp","autocomplete","mappings","previous","vim"],"anchors":[]},{"id":"183","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsDown","content":"Scroll docs down [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsDown","tokens":["down","cmp","scroll","docs","blink"],"title_tokens":["option","blink-cmp","mappings","scrolldocsdown","autocomplete","vim"],"anchors":[]},{"id":"184","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsUp","content":"Scroll docs up [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsUp","tokens":["cmp","blink","scroll","docs"],"title_tokens":["vim","autocomplete","mappings","blink-cmp","option","scrolldocsup"],"anchors":[]},{"id":"185","title":"Option: vim.autocomplete.blink-cmp.setupOpts","content":"Option table to pass into the setup function of blink.cmp\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts","tokens":["options","cmp","function","blink","into","the","option","you","can","not","setup","pass","any","they","listed","even","docs","table","additional"],"title_tokens":["option","blink-cmp","vim","setupopts","autocomplete"],"anchors":[]},{"id":"186","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","content":"blink.cmp cmdline keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","tokens":["cmdline","blink","keymap","cmp"],"title_tokens":["option","autocomplete","keymap","blink-cmp","cmdline","vim","setupopts"],"anchors":[]},{"id":"187","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","tokens":["keymap","presets"],"title_tokens":["autocomplete","keymap","cmdline","preset","setupopts","vim","blink-cmp","option"],"anchors":[]},{"id":"188","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","content":"List of sources to enable for cmdline. Null means use default source list.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","tokens":["means","sources","for","list","enable","use","source","null","cmdline","default"],"title_tokens":["vim","option","blink-cmp","autocomplete","cmdline","setupopts","sources"],"anchors":[]},{"id":"189","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","content":"Show documentation whenever an item is selected","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","tokens":["documentation","whenever","item","show","selected"],"title_tokens":["auto_show","autocomplete","option","vim","blink-cmp","setupopts","completion","documentation"],"anchors":[]},{"id":"190","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","content":"Delay before auto show triggers","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","tokens":["delay","auto","show","before","triggers"],"title_tokens":["vim","autocomplete","documentation","blink-cmp","setupopts","auto_show_delay_ms","completion","option"],"anchors":[]},{"id":"191","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","content":"Manages the appearance of the completion menu. You may prevent the menu from automatically showing by this option to false and manually showing it with the show keymap command.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","tokens":["menu","false","show","showing","keymap","the","command","option","and","this","manually","may","appearance","from","manages","completion","prevent","you","automatically","with"],"title_tokens":["blink-cmp","option","setupopts","vim","completion","auto_show","menu","autocomplete"],"anchors":[]},{"id":"192","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","content":"fuzzy matcher implementation for Blink.\n\"lua\": slower, Lua native fuzzy matcher implementation\n`\"rust\": use the SIMD fuzzy matcher, 'frizbee'\n\"prefer_rust\": use the rust implementation, but fall back to lua\n\"prefer_rust_with_warning\": use the rust implementation, and fall back to lua if it is not available after emitting a warning.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","tokens":["not","available","implementation","the","for","prefer_rust","simd","but","back","use","prefer_rust_with_warning","fuzzy","after","emitting","fall","warning","blink","matcher","slower","and","native","rust","frizbee","lua"],"title_tokens":["setupopts","option","vim","fuzzy","autocomplete","blink-cmp","implementation"],"anchors":[]},{"id":"193","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","content":"Auto-downloads prebuilt binaries.\n::: .{warning} Do not enable this option, as it does not work on Nix! :::","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","tokens":["does","this","option","enable","prebuilt","nix","binaries","not","work","warning","auto-downloads"],"title_tokens":["fuzzy","download","option","blink-cmp","autocomplete","vim","setupopts","prebuilt_binaries"],"anchors":[]},{"id":"194","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap","content":"blink.cmp keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap","tokens":["cmp","keymap","blink"],"title_tokens":["autocomplete","vim","setupopts","keymap","option","blink-cmp"],"anchors":[]},{"id":"195","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap.preset","tokens":["presets","keymap"],"title_tokens":["setupopts","preset","autocomplete","vim","keymap","option","blink-cmp"],"anchors":[]},{"id":"196","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.default","content":"Default list of sources to enable for completion.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.default","tokens":["enable","sources","default","for","list","completion"],"title_tokens":["vim","autocomplete","default","option","setupopts","blink-cmp","sources"],"anchors":[]},{"id":"197","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers","content":"Settings for completion providers.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers","tokens":["settings","for","providers","completion"],"title_tokens":["blink-cmp","setupopts","vim","option","autocomplete","sources","providers"],"anchors":[]},{"id":"198","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers..module","content":"Provider module.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers._name_.module","tokens":["module","provider"],"title_tokens":["vim","module","option","name","blink-cmp","autocomplete","setupopts","providers","sources"],"anchors":[]},{"id":"199","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins","content":"blink.cmp sources.\nAttribute names must be source names used in {option}vim.autocomplete.blink-cmp.setupOpts.sources.default.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins","tokens":["must","option","attribute","names","source","autocomplete","vim","blink-cmp","default","used","blink","cmp","setupopts","sources"],"title_tokens":["sourceplugins","option","vim","autocomplete","blink-cmp"],"anchors":[]},{"id":"200","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..enable","content":"Whether to enable this source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.enable","tokens":["source","enable","this","whether"],"title_tokens":["autocomplete","blink-cmp","option","sourceplugins","vim","name","enable"],"anchors":[]},{"id":"201","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers..module.\nShould be present in the source's documentation.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.module","tokens":["sources","setupopts","autocomplete","documentation","module","should","blink-cmp","providers","present","name","vim","source","value","option","the"],"title_tokens":["vim","option","autocomplete","blink-cmp","sourceplugins","name","module"],"anchors":[]},{"id":"202","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..package","content":"blink-cmp source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.package","tokens":["source","package","blink-cmp","plugin"],"title_tokens":["vim","name","blink-cmp","package","autocomplete","option","sourceplugins"],"anchors":[]},{"id":"203","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","content":"Whether to enable emoji source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","tokens":["source","enable","whether","emoji"],"title_tokens":["enable","sourceplugins","option","blink-cmp","emoji","vim","autocomplete"],"anchors":[]},{"id":"204","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.emoji.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","tokens":["emoji","value","blink-cmp","autocomplete","module","sources","option","vim","setupopts","providers"],"title_tokens":["module","vim","autocomplete","blink-cmp","option","emoji","sourceplugins"],"anchors":[]},{"id":"205","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","content":"blink-cmp emoji source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","tokens":["blink-cmp","package","plugin","source","emoji"],"title_tokens":["package","sourceplugins","autocomplete","option","emoji","blink-cmp","vim"],"anchors":[]},{"id":"206","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","content":"Whether to enable ripgrep source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","tokens":["ripgrep","enable","whether","source"],"title_tokens":["option","autocomplete","sourceplugins","blink-cmp","enable","vim","ripgrep"],"anchors":[]},{"id":"207","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.ripgrep.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","tokens":["sources","vim","ripgrep","module","option","autocomplete","blink-cmp","providers","setupopts","value"],"title_tokens":["option","ripgrep","vim","module","blink-cmp","sourceplugins","autocomplete"],"anchors":[]},{"id":"208","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","content":"blink-cmp ripgrep source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","tokens":["source","package","plugin","blink-cmp","ripgrep"],"title_tokens":["vim","blink-cmp","package","option","autocomplete","sourceplugins","ripgrep"],"anchors":[]},{"id":"209","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","content":"Whether to enable spell source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","tokens":["enable","spell","source","whether"],"title_tokens":["sourceplugins","spell","enable","vim","autocomplete","option","blink-cmp"],"anchors":[]},{"id":"210","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.spell.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.module","tokens":["value","autocomplete","blink-cmp","setupopts","sources","vim","spell","option","providers","module"],"title_tokens":["option","autocomplete","sourceplugins","vim","spell","module","blink-cmp"],"anchors":[]},{"id":"211","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.package","content":"blink-cmp spell source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.package","tokens":["spell","source","blink-cmp","plugin","package"],"title_tokens":["option","vim","autocomplete","blink-cmp","sourceplugins","spell","package"],"anchors":[]},{"id":"212","title":"Option: vim.autocomplete.enableSharedCmpSources","content":"Whether to enable sources shared by blink.cmp and nvim-cmp.","path":"options.html#option-vim.autocomplete.enableSharedCmpSources","tokens":["sources","nvim-cmp","blink","whether","shared","cmp","and","enable"],"title_tokens":["vim","option","autocomplete","enablesharedcmpsources"],"anchors":[]},{"id":"213","title":"Option: vim.autocomplete.nvim-cmp.enable","content":"Whether to enable nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.enable","tokens":["enable","whether","nvim-cmp"],"title_tokens":["autocomplete","enable","vim","option","nvim-cmp"],"anchors":[]},{"id":"214","title":"Option: vim.autocomplete.nvim-cmp.format","content":"The function used to customize the completion menu entries. This is outside of setupOpts to allow for an easier integration with lspkind.nvim.\nSee :help cmp-config.formatting.format.","path":"options.html#option-vim.autocomplete.nvim-cmp.format","tokens":["entries","menu","completion","nvim","cmp-config","easier","see","outside","with","formatting","format","integration","the","setupopts","lspkind","help","for","customize","used","function","this","allow"],"title_tokens":["option","nvim-cmp","vim","autocomplete","format"],"anchors":[]},{"id":"215","title":"Option: vim.autocomplete.nvim-cmp.mappings.close","content":"Close [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.close","tokens":["close","nvim-cmp"],"title_tokens":["autocomplete","mappings","close","option","vim","nvim-cmp"],"anchors":[]},{"id":"216","title":"Option: vim.autocomplete.nvim-cmp.mappings.complete","content":"Complete [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.complete","tokens":["complete","nvim-cmp"],"title_tokens":["autocomplete","mappings","vim","option","nvim-cmp","complete"],"anchors":[]},{"id":"217","title":"Option: vim.autocomplete.nvim-cmp.mappings.confirm","content":"Confirm [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.confirm","tokens":["nvim-cmp","confirm"],"title_tokens":["confirm","vim","option","autocomplete","nvim-cmp","mappings"],"anchors":[]},{"id":"218","title":"Option: vim.autocomplete.nvim-cmp.mappings.next","content":"Next item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.next","tokens":["next","item","nvim-cmp"],"title_tokens":["mappings","option","autocomplete","vim","nvim-cmp","next"],"anchors":[]},{"id":"219","title":"Option: vim.autocomplete.nvim-cmp.mappings.previous","content":"Previous item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.previous","tokens":["nvim-cmp","previous","item"],"title_tokens":["previous","autocomplete","option","nvim-cmp","vim","mappings"],"anchors":[]},{"id":"220","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","content":"Scroll docs down [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","tokens":["nvim-cmp","docs","scroll","down"],"title_tokens":["option","vim","nvim-cmp","autocomplete","scrolldocsdown","mappings"],"anchors":[]},{"id":"221","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","content":"Scroll docs up [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","tokens":["scroll","docs","nvim-cmp"],"title_tokens":["option","mappings","nvim-cmp","autocomplete","scrolldocsup","vim"],"anchors":[]},{"id":"222","title":"Option: vim.autocomplete.nvim-cmp.setupOpts","content":"Option table to pass into the setup function of the autocomplete plugin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts","tokens":["any","into","autocomplete","additional","options","the","you","can","table","pass","option","even","function","they","plugin","not","listed","docs","setup"],"title_tokens":["setupopts","autocomplete","option","vim","nvim-cmp"],"anchors":[]},{"id":"223","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","content":"A comma-separated list of options for completion.\nSee :help completeopt for the complete list.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","tokens":["comma-separated","list","options","see","the","help","for","completion","completeopt","complete"],"title_tokens":["nvim-cmp","setupopts","vim","completeopt","option","completion","autocomplete"],"anchors":[]},{"id":"224","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","content":"The comparator functions used for sorting completions.\nYou can either pass a valid inline lua function (see :help cmp-config.sorting.comparators), or a string, in which case the builtin comparator with that name will be used.\nA deprio function and a kinds (require(\"cmp.types\").lsp.CompletionItemKind) variable is provided above setupOpts. By passing a type to the function, the returned function will be a comparator that always ranks the specified kind the lowest.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","tokens":["which","sorting","see","valid","comparator","builtin","that","ranks","provided","you","with","comparators","used","function","require","completionitemkind","functions","for","specified","lowest","pass","will","inline","can","the","either","returned","string","cmp","lsp","variable","and","above","always","kind","deprio","case","setupopts","help","completions","lua","passing","cmp-config","types","name","kinds","type"],"title_tokens":["vim","sorting","autocomplete","nvim-cmp","setupopts","comparators","option"],"anchors":[]},{"id":"225","title":"Option: vim.autocomplete.nvim-cmp.sourcePlugins","content":"List of source plugins used by nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.sourcePlugins","tokens":["plugins","list","used","nvim-cmp","source"],"title_tokens":["nvim-cmp","option","autocomplete","sourceplugins","vim"],"anchors":[]},{"id":"226","title":"Option: vim.autocomplete.nvim-cmp.sources","content":"The list of sources used by nvim-cmp","path":"options.html#option-vim.autocomplete.nvim-cmp.sources","tokens":["the","used","list","sources","nvim-cmp"],"title_tokens":["sources","option","vim","autocomplete","nvim-cmp"],"anchors":[]},{"id":"227","title":"Option: vim.autopairs.nvim-autopairs.enable","content":"Whether to enable autopairs.","path":"options.html#option-vim.autopairs.nvim-autopairs.enable","tokens":["enable","whether","autopairs"],"title_tokens":["option","nvim-autopairs","enable","autopairs","vim"],"anchors":[]},{"id":"228","title":"Option: vim.autopairs.nvim-autopairs.setupOpts","content":"Option table to pass into the setup function of nvim-autopairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autopairs.nvim-autopairs.setupOpts","tokens":["nvim-autopairs","they","docs","into","the","table","any","can","pass","options","setup","not","listed","option","function","additional","even","you"],"title_tokens":["option","vim","autopairs","nvim-autopairs","setupopts"],"anchors":[]},{"id":"229","title":"Option: vim.bell","content":"Set how bells are handled. Options: on, visual or none","path":"options.html#option-vim.bell","tokens":["handled","bells","none","are","options","set","visual","how"],"title_tokens":["vim","option","bell"],"anchors":[]},{"id":"230","title":"Option: vim.binds.cheatsheet.enable","content":"Whether to enable cheatsheet-nvim: searchable cheatsheet for nvim using telescope.","path":"options.html#option-vim.binds.cheatsheet.enable","tokens":["whether","cheatsheet","using","nvim","searchable","for","enable","cheatsheet-nvim","telescope"],"title_tokens":["enable","option","cheatsheet","binds","vim"],"anchors":[]},{"id":"231","title":"Option: vim.binds.hardtime-nvim.enable","content":"Whether to enable hardtime helper for no repeat keybinds.","path":"options.html#option-vim.binds.hardtime-nvim.enable","tokens":["for","whether","enable","repeat","hardtime","keybinds","helper"],"title_tokens":["hardtime-nvim","option","vim","binds","enable"],"anchors":[]},{"id":"232","title":"Option: vim.binds.hardtime-nvim.setupOpts","content":"Option table to pass into the setup function of hardtime-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.hardtime-nvim.setupOpts","tokens":["docs","the","not","they","any","you","into","hardtime-nvim","setup","table","listed","function","option","even","options","can","additional","pass"],"title_tokens":["hardtime-nvim","setupopts","option","vim","binds"],"anchors":[]},{"id":"233","title":"Option: vim.binds.whichKey.enable","content":"Whether to enable which-key keybind helper menu.","path":"options.html#option-vim.binds.whichKey.enable","tokens":["whether","which-key","enable","keybind","menu","helper"],"title_tokens":["enable","binds","vim","option","whichkey"],"anchors":[]},{"id":"234","title":"Option: vim.binds.whichKey.register","content":"Register label for which-key keybind helper menu","path":"options.html#option-vim.binds.whichKey.register","tokens":["which-key","menu","keybind","label","for","helper","register"],"title_tokens":["option","binds","whichkey","vim","register"],"anchors":[]},{"id":"235","title":"Option: vim.binds.whichKey.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.whichKey.setupOpts","tokens":["docs","into","you","they","the","even","can","setup","option","listed","any","additional","not","function","table","pass","which-key","options"],"title_tokens":["option","vim","binds","whichkey","setupopts"],"anchors":[]},{"id":"236","title":"Option: vim.binds.whichKey.setupOpts.notify","content":"Show a warning when issues were detected with mappings","path":"options.html#option-vim.binds.whichKey.setupOpts.notify","tokens":["with","detected","show","were","issues","warning","when","mappings"],"title_tokens":["option","binds","setupopts","notify","whichkey","vim"],"anchors":[]},{"id":"237","title":"Option: vim.binds.whichKey.setupOpts.preset","content":"The default preset for the which-key window","path":"options.html#option-vim.binds.whichKey.setupOpts.preset","tokens":["the","for","preset","window","default","which-key"],"title_tokens":["preset","whichkey","binds","option","setupopts","vim"],"anchors":[]},{"id":"238","title":"Option: vim.binds.whichKey.setupOpts.replace","content":"Functions/Lua Patterns for formatting the labels","path":"options.html#option-vim.binds.whichKey.setupOpts.replace","tokens":["functions","for","formatting","the","labels","lua","patterns"],"title_tokens":["option","binds","whichkey","replace","setupopts","vim"],"anchors":[]},{"id":"239","title":"Option: vim.binds.whichKey.setupOpts.win.border","content":"Which-key window border style","path":"options.html#option-vim.binds.whichKey.setupOpts.win.border","tokens":["which-key","border","window","style"],"title_tokens":["binds","whichkey","win","setupopts","option","vim","border"],"anchors":[]},{"id":"240","title":"Option: vim.build.finalPackage","content":"final output package","path":"options.html#option-vim.build.finalPackage","tokens":["package","output","final"],"title_tokens":["option","vim","build","finalpackage"],"anchors":[]},{"id":"241","title":"Option: vim.clipboard.enable","content":"Whether to enable clipboard management for Neovim. Users may still choose to manage their clipboard through {option}vim.options should they wish to avoid using this module. .","path":"options.html#option-vim.clipboard.enable","tokens":["for","whether","this","management","clipboard","vim","option","should","their","avoid","through","options","module","enable","neovim","may","still","users","choose","manage","they","wish","using"],"title_tokens":["enable","clipboard","vim","option"],"anchors":[]},{"id":"242","title":"Option: vim.clipboard.providers","content":"Clipboard providers for which packages will be added to nvf's {option}extraPackages. The package field may be set to null if related packages are already found in system packages to potentially reduce closure sizes.","path":"options.html#option-vim.clipboard.providers","tokens":["closure","which","field","potentially","package","null","system","for","clipboard","packages","reduce","providers","already","sizes","will","set","are","may","the","option","nvf","extrapackages","added","related","found"],"title_tokens":["providers","vim","clipboard","option"],"anchors":[]},{"id":"243","title":"Option: vim.clipboard.providers.wl-copy.enable","content":"Whether to enable wl-copy.","path":"options.html#option-vim.clipboard.providers.wl-copy.enable","tokens":["enable","wl-copy","whether"],"title_tokens":["vim","clipboard","wl-copy","providers","option","enable"],"anchors":[]},{"id":"244","title":"Option: vim.clipboard.providers.wl-copy.package","content":"The wl-clipboard package to use.","path":"options.html#option-vim.clipboard.providers.wl-copy.package","tokens":["the","use","package","wl-clipboard"],"title_tokens":["package","providers","wl-copy","vim","option","clipboard"],"anchors":[]},{"id":"245","title":"Option: vim.clipboard.providers.xclip.enable","content":"Whether to enable xclip.","path":"options.html#option-vim.clipboard.providers.xclip.enable","tokens":["enable","whether","xclip"],"title_tokens":["xclip","option","enable","providers","vim","clipboard"],"anchors":[]},{"id":"246","title":"Option: vim.clipboard.providers.xclip.package","content":"The xclip package to use.","path":"options.html#option-vim.clipboard.providers.xclip.package","tokens":["use","package","the","xclip"],"title_tokens":["xclip","providers","package","option","vim","clipboard"],"anchors":[]},{"id":"247","title":"Option: vim.clipboard.providers.xsel.enable","content":"Whether to enable xsel.","path":"options.html#option-vim.clipboard.providers.xsel.enable","tokens":["xsel","enable","whether"],"title_tokens":["clipboard","option","vim","providers","xsel","enable"],"anchors":[]},{"id":"248","title":"Option: vim.clipboard.providers.xsel.package","content":"The xsel package to use.","path":"options.html#option-vim.clipboard.providers.xsel.package","tokens":["use","xsel","the","package"],"title_tokens":["vim","option","xsel","providers","clipboard","package"],"anchors":[]},{"id":"249","title":"Option: vim.clipboard.registers","content":"The register to be used by the Neovim clipboard. Recognized types are:\nunnamed: Vim will use the clipboard register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\nunnamedplus: A variant of the \"unnamed\" flag which uses the clipboard register \"+\" ({command}:h quoteplus) instead of register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\n\nWhen unnamed and unnamedplus is included simultaneously as \"unnamed,unnamedplus\", yank and delete operations (but not put) will additionally copy the text into register \"*\".\nPlease see {command}:h clipboard for more details.","path":"options.html#option-vim.clipboard.registers","tokens":["the","neovim","variant","flag","unnamed","when","copy","clipboard","text","additionally","use","delete","and","see","types","vim","instead","put","for","register","simultaneously","details","not","would","into","command","are","which","but","used","unnamedplus","uses","will","yank","operations","please","recognized","change","all","more","quoteplus","normally","included"],"title_tokens":["clipboard","registers","option","vim"],"anchors":[]},{"id":"250","title":"Option: vim.comments.comment-nvim.enable","content":"Whether to enable smart and powerful comment plugin for neovim comment-nvim.","path":"options.html#option-vim.comments.comment-nvim.enable","tokens":["and","whether","neovim","for","comment-nvim","smart","powerful","comment","enable","plugin"],"title_tokens":["enable","option","comment-nvim","comments","vim"],"anchors":[]},{"id":"251","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentBlock","content":"Toggle current block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentBlock","tokens":["toggle","block","current","comment"],"title_tokens":["togglecurrentblock","comment-nvim","vim","option","mappings","comments"],"anchors":[]},{"id":"252","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentLine","content":"Toggle current line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentLine","tokens":["current","comment","toggle","line"],"title_tokens":["togglecurrentline","comments","option","vim","mappings","comment-nvim"],"anchors":[]},{"id":"253","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","content":"Toggle block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","tokens":["comment","toggle","block"],"title_tokens":["option","comment-nvim","vim","mappings","toggleopleaderblock","comments"],"anchors":[]},{"id":"254","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderLine","content":"Toggle line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderLine","tokens":["toggle","line","comment"],"title_tokens":["vim","comment-nvim","mappings","toggleopleaderline","comments","option"],"anchors":[]},{"id":"255","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedBlock","content":"Toggle selected block","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedBlock","tokens":["toggle","block","selected"],"title_tokens":["option","comments","mappings","comment-nvim","vim","toggleselectedblock"],"anchors":[]},{"id":"256","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedLine","content":"Toggle selected comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedLine","tokens":["toggle","selected","comment"],"title_tokens":["vim","toggleselectedline","option","comment-nvim","mappings","comments"],"anchors":[]},{"id":"257","title":"Option: vim.comments.comment-nvim.setupOpts","content":"Option table to pass into the setup function of Comment-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.comments.comment-nvim.setupOpts","tokens":["the","table","you","can","additional","setup","even","function","they","option","listed","options","docs","not","comment-nvim","into","pass","any"],"title_tokens":["setupopts","comments","option","vim","comment-nvim"],"anchors":[]},{"id":"258","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.basic","content":"Whether to enable basic mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.basic","tokens":["enable","basic","whether","mappings"],"title_tokens":["comment-nvim","vim","setupopts","basic","mappings","option","comments"],"anchors":[]},{"id":"259","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.extra","content":"Whether to enable extra mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.extra","tokens":["mappings","enable","whether","extra"],"title_tokens":["comments","comment-nvim","option","vim","setupopts","mappings","extra"],"anchors":[]},{"id":"260","title":"Option: vim.dashboard.alpha.enable","content":"Whether to enable fast and fully programmable greeter for neovim [alpha.nvim].","path":"options.html#option-vim.dashboard.alpha.enable","tokens":["nvim","enable","for","fast","and","programmable","fully","greeter","neovim","alpha","whether"],"title_tokens":["dashboard","alpha","enable","vim","option"],"anchors":[]},{"id":"261","title":"Option: vim.dashboard.alpha.layout","content":"Alpha dashboard layout","path":"options.html#option-vim.dashboard.alpha.layout","tokens":["layout","dashboard","alpha"],"title_tokens":["alpha","option","vim","layout","dashboard"],"anchors":[]},{"id":"262","title":"Option: vim.dashboard.alpha.opts","content":"Optional global options","path":"options.html#option-vim.dashboard.alpha.opts","tokens":["global","options","optional"],"title_tokens":["dashboard","opts","vim","alpha","option"],"anchors":[]},{"id":"263","title":"Option: vim.dashboard.alpha.theme","content":"Alpha default theme to use","path":"options.html#option-vim.dashboard.alpha.theme","tokens":["theme","use","default","alpha"],"title_tokens":["dashboard","option","alpha","theme","vim"],"anchors":[]},{"id":"264","title":"Option: vim.dashboard.dashboard-nvim.enable","content":"Whether to enable Fancy and Blazing Fast start screen plugin of neovim [dashboard.nvim].","path":"options.html#option-vim.dashboard.dashboard-nvim.enable","tokens":["fancy","fast","start","nvim","enable","neovim","blazing","whether","screen","plugin","dashboard","and"],"title_tokens":["dashboard-nvim","enable","option","vim","dashboard"],"anchors":[]},{"id":"265","title":"Option: vim.dashboard.dashboard-nvim.setupOpts","content":"Option table to pass into the setup function of dashboard.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.dashboard.dashboard-nvim.setupOpts","tokens":["option","function","docs","you","into","table","the","not","options","any","listed","additional","pass","they","nvim","setup","even","can","dashboard"],"title_tokens":["vim","dashboard","option","dashboard-nvim","setupopts"],"anchors":[]},{"id":"266","title":"Option: vim.dashboard.startify.bookmarks","content":"List of book marks to display on start page","path":"options.html#option-vim.dashboard.startify.bookmarks","tokens":["page","book","list","display","start","marks"],"title_tokens":["option","vim","startify","bookmarks","dashboard"],"anchors":[]},{"id":"267","title":"Option: vim.dashboard.startify.changeDirCmd","content":"Command to change the current window with.","path":"options.html#option-vim.dashboard.startify.changeDirCmd","tokens":["with","current","window","change","the","command"],"title_tokens":["vim","option","startify","changedircmd","dashboard"],"anchors":[]},{"id":"268","title":"Option: vim.dashboard.startify.changeToDir","content":"Whether Vim should change to the directory of the file you open","path":"options.html#option-vim.dashboard.startify.changeToDir","tokens":["change","whether","file","should","vim","the","directory","open","you"],"title_tokens":["startify","dashboard","option","vim","changetodir"],"anchors":[]},{"id":"269","title":"Option: vim.dashboard.startify.changeToVCRoot","content":"Whether Vim should change to the version control root when opening a file","path":"options.html#option-vim.dashboard.startify.changeToVCRoot","tokens":["vim","version","whether","when","should","change","file","the","opening","root","control"],"title_tokens":["dashboard","startify","vim","option","changetovcroot"],"anchors":[]},{"id":"270","title":"Option: vim.dashboard.startify.commands","content":"Commands that are presented to the user on startify page","path":"options.html#option-vim.dashboard.startify.commands","tokens":["that","page","the","commands","are","user","startify","presented"],"title_tokens":["startify","dashboard","vim","option","commands"],"anchors":[]},{"id":"271","title":"Option: vim.dashboard.startify.customFooter","content":"Text to place in the footer","path":"options.html#option-vim.dashboard.startify.customFooter","tokens":["footer","place","text","the"],"title_tokens":["option","customfooter","startify","dashboard","vim"],"anchors":[]},{"id":"272","title":"Option: vim.dashboard.startify.customHeader","content":"Text to place in the header","path":"options.html#option-vim.dashboard.startify.customHeader","tokens":["text","the","place","header"],"title_tokens":["option","vim","startify","customheader","dashboard"],"anchors":[]},{"id":"273","title":"Option: vim.dashboard.startify.customIndices","content":"Specify a list of default characters to use instead of numbers","path":"options.html#option-vim.dashboard.startify.customIndices","tokens":["instead","use","characters","numbers","specify","list","default"],"title_tokens":["option","dashboard","vim","startify","customindices"],"anchors":[]},{"id":"274","title":"Option: vim.dashboard.startify.disableOnStartup","content":"Whether vim-startify should be disabled on startup.\nThis will prevent startify from opening on startup, but it can still be called with :Startify","path":"options.html#option-vim.dashboard.startify.disableOnStartup","tokens":["with","whether","vim-startify","but","will","prevent","from","can","should","this","startify","disabled","opening","startup","still","called"],"title_tokens":["dashboard","disableonstartup","startify","vim","option"],"anchors":[]},{"id":"275","title":"Option: vim.dashboard.startify.enable","content":"Whether to enable fancy start screen for Vim [vim-startify].","path":"options.html#option-vim.dashboard.startify.enable","tokens":["for","enable","screen","fancy","start","whether","vim","vim-startify"],"title_tokens":["option","dashboard","enable","vim","startify"],"anchors":[]},{"id":"276","title":"Option: vim.dashboard.startify.filesNumber","content":"How many files to list","path":"options.html#option-vim.dashboard.startify.filesNumber","tokens":["files","many","list","how"],"title_tokens":["vim","option","dashboard","filesnumber","startify"],"anchors":[]},{"id":"277","title":"Option: vim.dashboard.startify.lists","content":"Specify the lists and in what order they are displayed on startify.","path":"options.html#option-vim.dashboard.startify.lists","tokens":["lists","displayed","and","what","order","are","startify","specify","the","they"],"title_tokens":["startify","dashboard","lists","option","vim"],"anchors":[]},{"id":"278","title":"Option: vim.dashboard.startify.paddingLeft","content":"Number of spaces used for left padding.","path":"options.html#option-vim.dashboard.startify.paddingLeft","tokens":["left","number","used","padding","spaces","for"],"title_tokens":["dashboard","vim","option","startify","paddingleft"],"anchors":[]},{"id":"279","title":"Option: vim.dashboard.startify.sessionAutoload","content":"Make vim-startify auto load Session.vim files from the current directory","path":"options.html#option-vim.dashboard.startify.sessionAutoload","tokens":["files","make","directory","session","vim","auto","load","the","vim-startify","from","current"],"title_tokens":["startify","vim","option","sessionautoload","dashboard"],"anchors":[]},{"id":"280","title":"Option: vim.dashboard.startify.sessionBeforeSave","content":"Commands to run before saving a session","path":"options.html#option-vim.dashboard.startify.sessionBeforeSave","tokens":["saving","before","run","session","commands"],"title_tokens":["dashboard","startify","sessionbeforesave","option","vim"],"anchors":[]},{"id":"281","title":"Option: vim.dashboard.startify.sessionDeleteBuffers","content":"Delete all buffers when loading or closing a session","path":"options.html#option-vim.dashboard.startify.sessionDeleteBuffers","tokens":["closing","session","when","all","delete","buffers","loading"],"title_tokens":["option","vim","startify","sessiondeletebuffers","dashboard"],"anchors":[]},{"id":"282","title":"Option: vim.dashboard.startify.sessionDir","content":"Directory to save and load sessions from","path":"options.html#option-vim.dashboard.startify.sessionDir","tokens":["and","directory","load","save","sessions","from"],"title_tokens":["option","startify","sessiondir","vim","dashboard"],"anchors":[]},{"id":"283","title":"Option: vim.dashboard.startify.sessionPersistence","content":"Persist session before leaving vim or switching session","path":"options.html#option-vim.dashboard.startify.sessionPersistence","tokens":["leaving","vim","session","persist","switching","before"],"title_tokens":["dashboard","startify","option","vim","sessionpersistence"],"anchors":[]},{"id":"284","title":"Option: vim.dashboard.startify.sessionRemoveLines","content":"Patterns to remove from session files","path":"options.html#option-vim.dashboard.startify.sessionRemoveLines","tokens":["session","remove","files","from","patterns"],"title_tokens":["sessionremovelines","vim","option","dashboard","startify"],"anchors":[]},{"id":"285","title":"Option: vim.dashboard.startify.sessionSavecmds","content":"List of commands to run when loading a session.","path":"options.html#option-vim.dashboard.startify.sessionSavecmds","tokens":["list","commands","when","loading","run","session"],"title_tokens":["vim","startify","dashboard","sessionsavecmds","option"],"anchors":[]},{"id":"286","title":"Option: vim.dashboard.startify.sessionSavevars","content":"List of variables to save into a session file.","path":"options.html#option-vim.dashboard.startify.sessionSavevars","tokens":["save","into","variables","session","list","file"],"title_tokens":["dashboard","vim","option","sessionsavevars","startify"],"anchors":[]},{"id":"287","title":"Option: vim.dashboard.startify.sessionSort","content":"While true, sessions will be sorted by date rather than alphabetically.","path":"options.html#option-vim.dashboard.startify.sessionSort","tokens":["true","rather","will","alphabetically","while","than","sorted","date","sessions"],"title_tokens":["vim","startify","option","sessionsort","dashboard"],"anchors":[]},{"id":"288","title":"Option: vim.dashboard.startify.skipList","content":"List of regex patterns to exclude from MRU lists","path":"options.html#option-vim.dashboard.startify.skipList","tokens":["regex","exclude","patterns","list","from","mru","lists"],"title_tokens":["option","vim","startify","dashboard","skiplist"],"anchors":[]},{"id":"289","title":"Option: vim.dashboard.startify.skipListServer","content":"List of vim servers to not load startify for","path":"options.html#option-vim.dashboard.startify.skipListServer","tokens":["for","servers","not","list","vim","load","startify"],"title_tokens":["skiplistserver","option","dashboard","vim","startify"],"anchors":[]},{"id":"290","title":"Option: vim.dashboard.startify.unsafe","content":"Whether to turn on unsafe mode for Startify.\nWhile enabld, vim-startify will stops resolving links, checking files are readable and filtering bookmark list","path":"options.html#option-vim.dashboard.startify.unsafe","tokens":["enabld","bookmark","checking","whether","vim-startify","unsafe","and","turn","will","startify","while","stops","links","files","are","mode","list","resolving","filtering","for","readable"],"title_tokens":["unsafe","startify","dashboard","option","vim"],"anchors":[]},{"id":"291","title":"Option: vim.dashboard.startify.updateOldFiles","content":"Set if you want startify to always update and not just when neovim closes","path":"options.html#option-vim.dashboard.startify.updateOldFiles","tokens":["set","update","just","when","startify","neovim","want","and","closes","you","not","always"],"title_tokens":["updateoldfiles","option","startify","vim","dashboard"],"anchors":[]},{"id":"292","title":"Option: vim.dashboard.startify.useEnv","content":"Show environment variables in path if name is shorter than value","path":"options.html#option-vim.dashboard.startify.useEnv","tokens":["show","path","shorter","than","name","variables","environment","value"],"title_tokens":["startify","dashboard","option","vim","useenv"],"anchors":[]},{"id":"293","title":"Option: vim.debugMode.enable","content":"Whether to enable debug mode.","path":"options.html#option-vim.debugMode.enable","tokens":["debug","enable","whether","mode"],"title_tokens":["debugmode","option","vim","enable"],"anchors":[]},{"id":"294","title":"Option: vim.debugMode.level","content":"Set verbosity level of Neovim while debug mode is enabled.\nValue must be be one of the levels expected by Neovim's verbose option","path":"options.html#option-vim.debugMode.level","tokens":["level","neovim","while","must","debug","option","enabled","value","the","one","verbose","verbosity","expected","mode","levels","set"],"title_tokens":["option","level","vim","debugmode"],"anchors":[]},{"id":"295","title":"Option: vim.debugMode.logFile","content":"Set the log file that will be used to store verbose messages set by the verbose option.","path":"options.html#option-vim.debugMode.logFile","tokens":["verbose","will","store","option","log","set","that","used","file","messages","the"],"title_tokens":["option","vim","logfile","debugmode"],"anchors":[]},{"id":"296","title":"Option: vim.debugger.nvim-dap.enable","content":"Whether to enable debugging via nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.enable","tokens":["via","enable","whether","nvim-dap","debugging"],"title_tokens":["enable","debugger","vim","option","nvim-dap"],"anchors":[]},{"id":"297","title":"Option: vim.debugger.nvim-dap.mappings.continue","content":"Continue","path":"options.html#option-vim.debugger.nvim-dap.mappings.continue","tokens":["continue"],"title_tokens":["option","vim","debugger","nvim-dap","mappings","continue"],"anchors":[]},{"id":"298","title":"Option: vim.debugger.nvim-dap.mappings.goDown","content":"Go down stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goDown","tokens":["down","stacktrace"],"title_tokens":["debugger","option","vim","mappings","godown","nvim-dap"],"anchors":[]},{"id":"299","title":"Option: vim.debugger.nvim-dap.mappings.goUp","content":"Go up stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goUp","tokens":["stacktrace"],"title_tokens":["option","nvim-dap","vim","debugger","mappings","goup"],"anchors":[]},{"id":"300","title":"Option: vim.debugger.nvim-dap.mappings.hover","content":"Hover","path":"options.html#option-vim.debugger.nvim-dap.mappings.hover","tokens":["hover"],"title_tokens":["debugger","mappings","vim","nvim-dap","hover","option"],"anchors":[]},{"id":"301","title":"Option: vim.debugger.nvim-dap.mappings.restart","content":"Restart","path":"options.html#option-vim.debugger.nvim-dap.mappings.restart","tokens":["restart"],"title_tokens":["option","restart","mappings","nvim-dap","vim","debugger"],"anchors":[]},{"id":"302","title":"Option: vim.debugger.nvim-dap.mappings.runLast","content":"Re-run Last Debug Session","path":"options.html#option-vim.debugger.nvim-dap.mappings.runLast","tokens":["session","re-run","debug","last"],"title_tokens":["runlast","option","debugger","vim","nvim-dap","mappings"],"anchors":[]},{"id":"303","title":"Option: vim.debugger.nvim-dap.mappings.runToCursor","content":"Continue to the current cursor","path":"options.html#option-vim.debugger.nvim-dap.mappings.runToCursor","tokens":["the","continue","cursor","current"],"title_tokens":["mappings","option","runtocursor","vim","debugger","nvim-dap"],"anchors":[]},{"id":"304","title":"Option: vim.debugger.nvim-dap.mappings.stepBack","content":"Step back","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepBack","tokens":["step","back"],"title_tokens":["mappings","stepback","option","vim","debugger","nvim-dap"],"anchors":[]},{"id":"305","title":"Option: vim.debugger.nvim-dap.mappings.stepInto","content":"Step into function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepInto","tokens":["step","into","function"],"title_tokens":["option","nvim-dap","mappings","stepinto","vim","debugger"],"anchors":[]},{"id":"306","title":"Option: vim.debugger.nvim-dap.mappings.stepOut","content":"Step out of function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOut","tokens":["function","step","out"],"title_tokens":["option","debugger","vim","stepout","nvim-dap","mappings"],"anchors":[]},{"id":"307","title":"Option: vim.debugger.nvim-dap.mappings.stepOver","content":"Next step","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOver","tokens":["step","next"],"title_tokens":["nvim-dap","mappings","vim","debugger","stepover","option"],"anchors":[]},{"id":"308","title":"Option: vim.debugger.nvim-dap.mappings.terminate","content":"Terminate","path":"options.html#option-vim.debugger.nvim-dap.mappings.terminate","tokens":["terminate"],"title_tokens":["mappings","debugger","option","terminate","vim","nvim-dap"],"anchors":[]},{"id":"309","title":"Option: vim.debugger.nvim-dap.mappings.toggleBreakpoint","content":"Toggle breakpoint","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleBreakpoint","tokens":["breakpoint","toggle"],"title_tokens":["vim","togglebreakpoint","mappings","option","debugger","nvim-dap"],"anchors":[]},{"id":"310","title":"Option: vim.debugger.nvim-dap.mappings.toggleDapUI","content":"Toggle DAP-UI","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleDapUI","tokens":["toggle","dap-ui"],"title_tokens":["nvim-dap","debugger","toggledapui","vim","option","mappings"],"anchors":[]},{"id":"311","title":"Option: vim.debugger.nvim-dap.mappings.toggleRepl","content":"Toggle Repl","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleRepl","tokens":["toggle","repl"],"title_tokens":["option","vim","nvim-dap","mappings","togglerepl","debugger"],"anchors":[]},{"id":"312","title":"Option: vim.debugger.nvim-dap.sources","content":"List of debuggers to install","path":"options.html#option-vim.debugger.nvim-dap.sources","tokens":["install","list","debuggers"],"title_tokens":["option","debugger","nvim-dap","vim","sources"],"anchors":[]},{"id":"313","title":"Option: vim.debugger.nvim-dap.ui.autoStart","content":"Automatically Opens and Closes DAP-UI upon starting/closing a debugging session","path":"options.html#option-vim.debugger.nvim-dap.ui.autoStart","tokens":["automatically","closing","session","debugging","starting","opens","dap-ui","upon","and","closes"],"title_tokens":["option","vim","debugger","autostart","nvim-dap"],"anchors":[]},{"id":"314","title":"Option: vim.debugger.nvim-dap.ui.enable","content":"Whether to enable UI extension for nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.ui.enable","tokens":["nvim-dap","for","whether","enable","extension"],"title_tokens":["enable","option","nvim-dap","vim","debugger"],"anchors":[]},{"id":"315","title":"Option: vim.debugger.nvim-dap.ui.setupOpts","content":"Option table to pass into the setup function of nvim-dap-ui\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.debugger.nvim-dap.ui.setupOpts","tokens":["any","docs","listed","not","option","table","additional","they","even","the","nvim-dap-ui","options","setup","function","you","into","can","pass"],"title_tokens":["nvim-dap","setupopts","debugger","option","vim"],"anchors":[]},{"id":"316","title":"Option: vim.diagnostics.config","content":"Values that will be passed to vim.diagnostic.config after being converted to a Lua table. Possible values for each key can be found in the help text for vim.diagnostics.Opts. You may find more about the diagnostics API of Neovim in {command}:help diagnostic-api.\n:::{.note} This option is freeform. You may set values that are not present in nvf documentation, but those values will not be fully type checked. Please refer to the help text for vim.diagnostic.Opts for appropriate values. :::","path":"options.html#option-vim.diagnostics.config","tokens":["values","set","opts","checked","diagnostics","present","option","vim","about","appropriate","diagnostic","are","more","table","that","documentation","help","being","key","the","found","each","not","please","will","command","can","config","you","for","may","neovim","text","find","note","nvf","after","converted","freeform","passed","possible","those","this","type","refer","api","diagnostic-api","lua","but","fully"],"title_tokens":["diagnostics","vim","config","option"],"anchors":[]},{"id":"317","title":"Option: vim.diagnostics.config.signs","content":"Use signs for diagnostics. See {command}:help diagnostic-signs.\n:::{.note} The code presented in that example section uses Lua expressions as object keys which only translate well if you use lib.generators.mkLuaInline as in the example. :::","path":"options.html#option-vim.diagnostics.config.signs","tokens":["for","mkluainline","use","well","translate","help","diagnostics","that","expressions","diagnostic-signs","note","the","keys","signs","section","uses","lua","code","example","presented","object","generators","which","only","command","lib","see","you"],"title_tokens":["vim","option","config","diagnostics","signs"],"anchors":[]},{"id":"318","title":"Option: vim.diagnostics.config.underline","content":"Use underline for diagnostics.","path":"options.html#option-vim.diagnostics.config.underline","tokens":["underline","diagnostics","use","for"],"title_tokens":["config","underline","vim","option","diagnostics"],"anchors":[]},{"id":"319","title":"Option: vim.diagnostics.config.update_in_insert","content":"Update diagnostics in Insert mode. If false, diagnostics will be updated on InsertLeave ({command}:help InsertLeave).","path":"options.html#option-vim.diagnostics.config.update_in_insert","tokens":["insert","mode","updated","diagnostics","update","false","insertleave","help","command","will"],"title_tokens":["vim","option","update_in_insert","diagnostics","config"],"anchors":[]},{"id":"320","title":"Option: vim.diagnostics.config.virtual_lines","content":"Use virtual lines for diagnostics.","path":"options.html#option-vim.diagnostics.config.virtual_lines","tokens":["for","virtual","lines","diagnostics","use"],"title_tokens":["option","config","virtual_lines","vim","diagnostics"],"anchors":[]},{"id":"321","title":"Option: vim.diagnostics.config.virtual_text","content":"Use virtual text for diagnostics. If multiple diagnostics are set for a namespace, one prefix per diagnostic + the last diagnostic message are shown.","path":"options.html#option-vim.diagnostics.config.virtual_text","tokens":["message","use","namespace","prefix","last","multiple","one","for","diagnostic","shown","the","per","text","set","virtual","diagnostics","are"],"title_tokens":["diagnostics","config","option","vim","virtual_text"],"anchors":[]},{"id":"322","title":"Option: vim.diagnostics.enable","content":"Whether to enable diagnostics module for Neovim.","path":"options.html#option-vim.diagnostics.enable","tokens":["whether","for","neovim","enable","diagnostics","module"],"title_tokens":["option","vim","diagnostics","enable"],"anchors":[]},{"id":"323","title":"Option: vim.diagnostics.nvim-lint.enable","content":"Whether to enable asynchronous linter plugin for Neovim [nvim-lint].","path":"options.html#option-vim.diagnostics.nvim-lint.enable","tokens":["plugin","enable","whether","asynchronous","linter","nvim-lint","neovim","for"],"title_tokens":["option","nvim-lint","enable","diagnostics","vim"],"anchors":[]},{"id":"324","title":"Option: vim.diagnostics.nvim-lint.lint_after_save","content":"Whether to enable autocmd to lint after each save.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_after_save","tokens":["whether","save","after","autocmd","enable","lint","each"],"title_tokens":["lint_after_save","vim","diagnostics","nvim-lint","option"],"anchors":[]},{"id":"325","title":"Option: vim.diagnostics.nvim-lint.lint_function","content":"Define the global function nvf_lint which is used by nvf to lint.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_function","tokens":["used","nvf_lint","which","function","the","nvf","global","define","lint"],"title_tokens":["diagnostics","vim","option","nvim-lint","lint_function"],"anchors":[]},{"id":"326","title":"Option: vim.diagnostics.nvim-lint.linters","content":"Linter configurations. Builtin linters will be updated and not replaced, but note that this is not a deep extend operation, i.e. if you define an env option, it will replace the entire env table provided by the builtin (if it exists).","path":"options.html#option-vim.diagnostics.nvim-lint.linters","tokens":["operation","deep","you","configurations","note","env","entire","provided","option","but","this","the","linter","define","not","and","exists","that","updated","replace","builtin","linters","extend","table","will","replaced"],"title_tokens":["vim","option","diagnostics","nvim-lint","linters"],"anchors":[]},{"id":"327","title":"Option: vim.diagnostics.nvim-lint.linters..append_fname","content":"Automatically add the current file name to the commands arguments. Only has an effect if stdin is false","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.append_fname","tokens":["only","has","effect","stdin","false","automatically","the","current","name","commands","add","file","arguments"],"title_tokens":["vim","diagnostics","option","linters","name","nvim-lint","append_fname"],"anchors":[]},{"id":"328","title":"Option: vim.diagnostics.nvim-lint.linters..args","content":"Arguments to pass","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.args","tokens":["arguments","pass"],"title_tokens":["diagnostics","option","vim","nvim-lint","linters","name","args"],"anchors":[]},{"id":"329","title":"Option: vim.diagnostics.nvim-lint.linters..cmd","content":"Command of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cmd","tokens":["linter","command","the"],"title_tokens":["linters","name","nvim-lint","diagnostics","vim","option","cmd"],"anchors":[]},{"id":"330","title":"Option: vim.diagnostics.nvim-lint.linters..cwd","content":"Working directory of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cwd","tokens":["the","linter","directory","working"],"title_tokens":["option","cwd","vim","linters","nvim-lint","diagnostics","name"],"anchors":[]},{"id":"331","title":"Option: vim.diagnostics.nvim-lint.linters..env","content":"Environment variables to use","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.env","tokens":["use","environment","variables"],"title_tokens":["nvim-lint","name","diagnostics","env","option","linters","vim"],"anchors":[]},{"id":"332","title":"Option: vim.diagnostics.nvim-lint.linters..ignore_exitcode","content":"Declares if exit code != 1 should be ignored or result in a warning.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.ignore_exitcode","tokens":["declares","warning","should","code","ignored","result","exit"],"title_tokens":["linters","ignore_exitcode","option","name","nvim-lint","vim","diagnostics"],"anchors":[]},{"id":"333","title":"Option: vim.diagnostics.nvim-lint.linters..name","content":"Name of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.name","tokens":["the","linter","name"],"title_tokens":["nvim-lint","vim","linters","diagnostics","option","name"],"anchors":[]},{"id":"334","title":"Option: vim.diagnostics.nvim-lint.linters..parser","content":"Parser function","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.parser","tokens":["function","parser"],"title_tokens":["name","option","parser","diagnostics","vim","linters","nvim-lint"],"anchors":[]},{"id":"335","title":"Option: vim.diagnostics.nvim-lint.linters..required_files","content":"Required files to lint. These files must exist relative to the cwd of the linter or else this linter will be skipped\n::: {.note} This option is an nvf extension that only takes effect if you use the nvf_lint() lua function.\nSee {option}vim.diagnostics.nvim-lint.lint_function. :::","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.required_files","tokens":["required","nvf_lint","must","nvf","this","extension","that","lint_function","lua","files","exist","takes","the","only","linter","use","vim","diagnostics","function","will","see","lint","nvim-lint","else","effect","note","option","these","you","skipped","cwd","relative"],"title_tokens":["nvim-lint","option","linters","vim","name","required_files","diagnostics"],"anchors":[]},{"id":"336","title":"Option: vim.diagnostics.nvim-lint.linters..stdin","content":"Send content via stdin.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stdin","tokens":["via","send","content","stdin"],"title_tokens":["option","vim","linters","name","stdin","diagnostics","nvim-lint"],"anchors":[]},{"id":"337","title":"Option: vim.diagnostics.nvim-lint.linters..stream","content":"Result stream","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stream","tokens":["stream","result"],"title_tokens":["nvim-lint","option","stream","linters","diagnostics","vim","name"],"anchors":[]},{"id":"338","title":"Option: vim.diagnostics.nvim-lint.linters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent through `toLuaObject. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.diagnostics.nvim-lint.linters_by_ft","tokens":["the","will","correct","where","lua","accept","able","its","toluaobject","nix","set","data","responsible","formatters","converted","that","filetype","equivalent","for","types","are","conform","passing","key","map","through","format","this","you","value","generate","takes","option"],"title_tokens":["diagnostics","option","nvim-lint","linters_by_ft","vim"],"anchors":[]},{"id":"339","title":"Option: vim.diagnostics.presets.biomejs.enable","content":"Whether to enable the Biome Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.biomejs for customization .","path":"options.html#option-vim.diagnostics.presets.biomejs.enable","tokens":["for","option","whether","provider","enable","biome","nvim-lint","linters","customization","vim","use","diagnostics","the","biomejs"],"title_tokens":["enable","vim","option","diagnostics","presets","biomejs"],"anchors":[]},{"id":"340","title":"Option: vim.diagnostics.presets.checkmake.enable","content":"Whether to enable the Checkmake Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.checkmake for customization .","path":"options.html#option-vim.diagnostics.presets.checkmake.enable","tokens":["whether","provider","vim","customization","enable","checkmake","the","for","diagnostics","linters","use","nvim-lint","option"],"title_tokens":["checkmake","enable","diagnostics","option","presets","vim"],"anchors":[]},{"id":"341","title":"Option: vim.diagnostics.presets.cpplint.enable","content":"Whether to enable the cpplint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.cpplint for customization .","path":"options.html#option-vim.diagnostics.presets.cpplint.enable","tokens":["cpplint","diagnostics","linters","customization","vim","whether","enable","the","option","nvim-lint","provider","use","for"],"title_tokens":["enable","vim","option","presets","diagnostics","cpplint"],"anchors":[]},{"id":"342","title":"Option: vim.diagnostics.presets.deadnix.enable","content":"Whether to enable the Deadnix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.deadnix for customization .","path":"options.html#option-vim.diagnostics.presets.deadnix.enable","tokens":["the","diagnostics","deadnix","provider","use","option","whether","vim","nvim-lint","for","enable","customization","linters"],"title_tokens":["enable","presets","vim","diagnostics","deadnix","option"],"anchors":[]},{"id":"343","title":"Option: vim.diagnostics.presets.djlint.enable","content":"Whether to enable the djLint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.djlint for customization .","path":"options.html#option-vim.diagnostics.presets.djlint.enable","tokens":["linters","customization","for","use","vim","option","provider","nvim-lint","whether","diagnostics","djlint","the","enable"],"title_tokens":["djlint","enable","vim","option","presets","diagnostics"],"anchors":[]},{"id":"344","title":"Option: vim.diagnostics.presets.dotenv-linter.enable","content":"Whether to enable the Dotenv Linter Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.dotenv-linter for customization .","path":"options.html#option-vim.diagnostics.presets.dotenv-linter.enable","tokens":["linter","dotenv","the","vim","linters","option","dotenv-linter","customization","for","use","provider","nvim-lint","whether","diagnostics","enable"],"title_tokens":["enable","dotenv-linter","diagnostics","option","vim","presets"],"anchors":[]},{"id":"345","title":"Option: vim.diagnostics.presets.eslint_d.enable","content":"Whether to enable the Eslint Daemon Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.eslint_d for customization .","path":"options.html#option-vim.diagnostics.presets.eslint_d.enable","tokens":["nvim-lint","customization","enable","diagnostics","option","for","daemon","vim","eslint","whether","linters","use","eslint_d","provider","the"],"title_tokens":["enable","option","presets","diagnostics","vim","eslint_d"],"anchors":[]},{"id":"346","title":"Option: vim.diagnostics.presets.golangci-lint.enable","content":"Whether to enable the GolangCI Lint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.golangci-lint for customization .","path":"options.html#option-vim.diagnostics.presets.golangci-lint.enable","tokens":["nvim-lint","lint","option","golangci-lint","whether","for","customization","diagnostics","provider","linters","the","use","vim","golangci","enable"],"title_tokens":["enable","diagnostics","option","presets","vim","golangci-lint"],"anchors":[]},{"id":"347","title":"Option: vim.diagnostics.presets.hadolint.enable","content":"Whether to enable the Hadolint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.hadolint for customization .","path":"options.html#option-vim.diagnostics.presets.hadolint.enable","tokens":["enable","linters","option","vim","for","customization","diagnostics","nvim-lint","the","hadolint","whether","use","provider"],"title_tokens":["vim","presets","option","hadolint","enable","diagnostics"],"anchors":[]},{"id":"348","title":"Option: vim.diagnostics.presets.htmlhint.enable","content":"Whether to enable the HTMLHint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.htmlhint for customization .","path":"options.html#option-vim.diagnostics.presets.htmlhint.enable","tokens":["whether","use","enable","the","customization","htmlhint","provider","option","nvim-lint","linters","for","vim","diagnostics"],"title_tokens":["htmlhint","diagnostics","option","vim","enable","presets"],"anchors":[]},{"id":"349","title":"Option: vim.diagnostics.presets.ktlint.enable","content":"Whether to enable the ktlint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.ktlint for customization .","path":"options.html#option-vim.diagnostics.presets.ktlint.enable","tokens":["linters","use","provider","whether","the","option","ktlint","nvim-lint","for","diagnostics","enable","customization","vim"],"title_tokens":["diagnostics","vim","option","presets","ktlint","enable"],"anchors":[]},{"id":"350","title":"Option: vim.diagnostics.presets.luacheck.enable","content":"Whether to enable the Luacheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.luacheck for customization .","path":"options.html#option-vim.diagnostics.presets.luacheck.enable","tokens":["provider","option","enable","vim","nvim-lint","linters","for","customization","luacheck","diagnostics","whether","use","the"],"title_tokens":["diagnostics","option","presets","enable","luacheck","vim"],"anchors":[]},{"id":"351","title":"Option: vim.diagnostics.presets.markdownlint-cli2.enable","content":"Whether to enable the Markdownlint CLI 2 Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.markdownlint-cli2 for customization .","path":"options.html#option-vim.diagnostics.presets.markdownlint-cli2.enable","tokens":["provider","vim","nvim-lint","markdownlint","cli","use","the","markdownlint-cli2","customization","whether","linters","diagnostics","enable","for","option"],"title_tokens":["markdownlint-cli2","diagnostics","vim","option","enable","presets"],"anchors":[]},{"id":"352","title":"Option: vim.diagnostics.presets.mypy.enable","content":"Whether to enable the Mypy Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.mypy for customization .","path":"options.html#option-vim.diagnostics.presets.mypy.enable","tokens":["whether","option","nvim-lint","customization","diagnostics","vim","enable","linters","for","mypy","the","provider","use"],"title_tokens":["mypy","enable","option","vim","diagnostics","presets"],"anchors":[]},{"id":"353","title":"Option: vim.diagnostics.presets.phpstan.enable","content":"Whether to enable the PHPStan Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.phpstan for customization .","path":"options.html#option-vim.diagnostics.presets.phpstan.enable","tokens":["provider","customization","diagnostics","phpstan","enable","whether","the","option","linters","use","vim","nvim-lint","for"],"title_tokens":["enable","diagnostics","option","presets","vim","phpstan"],"anchors":[]},{"id":"354","title":"Option: vim.diagnostics.presets.rubocop.enable","content":"Whether to enable the RuboCop Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rubocop for customization .","path":"options.html#option-vim.diagnostics.presets.rubocop.enable","tokens":["the","whether","customization","diagnostics","option","vim","enable","nvim-lint","for","rubocop","provider","use","linters"],"title_tokens":["presets","rubocop","enable","option","diagnostics","vim"],"anchors":[]},{"id":"355","title":"Option: vim.diagnostics.presets.rumdl.enable","content":"Whether to enable the Rumdl Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rumdl for customization .","path":"options.html#option-vim.diagnostics.presets.rumdl.enable","tokens":["whether","rumdl","diagnostics","use","linters","for","customization","the","option","vim","nvim-lint","provider","enable"],"title_tokens":["option","vim","diagnostics","presets","rumdl","enable"],"anchors":[]},{"id":"356","title":"Option: vim.diagnostics.presets.selene.enable","content":"Whether to enable the Selene Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.selene for customization .","path":"options.html#option-vim.diagnostics.presets.selene.enable","tokens":["use","the","linters","for","customization","whether","selene","option","vim","provider","nvim-lint","enable","diagnostics"],"title_tokens":["option","vim","selene","enable","diagnostics","presets"],"anchors":[]},{"id":"357","title":"Option: vim.diagnostics.presets.shellcheck.enable","content":"Whether to enable the Shellcheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.shellcheck for customization .","path":"options.html#option-vim.diagnostics.presets.shellcheck.enable","tokens":["enable","option","diagnostics","provider","linters","for","the","customization","use","vim","whether","shellcheck","nvim-lint"],"title_tokens":["enable","vim","presets","diagnostics","shellcheck","option"],"anchors":[]},{"id":"358","title":"Option: vim.diagnostics.presets.sqlfluff.enable","content":"Whether to enable the SQLFluff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqlfluff for customization .","path":"options.html#option-vim.diagnostics.presets.sqlfluff.enable","tokens":["the","sqlfluff","whether","option","use","nvim-lint","linters","customization","diagnostics","vim","enable","for","provider"],"title_tokens":["presets","option","vim","sqlfluff","diagnostics","enable"],"anchors":[]},{"id":"359","title":"Option: vim.diagnostics.presets.sqruff.enable","content":"Whether to enable the Sqruff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqruff for customization .","path":"options.html#option-vim.diagnostics.presets.sqruff.enable","tokens":["customization","the","for","vim","whether","enable","provider","diagnostics","nvim-lint","sqruff","option","use","linters"],"title_tokens":["presets","sqruff","vim","enable","diagnostics","option"],"anchors":[]},{"id":"360","title":"Option: vim.diagnostics.presets.statix.enable","content":"Whether to enable the Statix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.statix for customization .","path":"options.html#option-vim.diagnostics.presets.statix.enable","tokens":["provider","option","for","the","vim","nvim-lint","use","linters","enable","customization","diagnostics","whether","statix"],"title_tokens":["vim","presets","statix","option","enable","diagnostics"],"anchors":[]},{"id":"361","title":"Option: vim.diagnostics.presets.stylelint.enable","content":"Whether to enable the Stylelint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.stylelint for customization .","path":"options.html#option-vim.diagnostics.presets.stylelint.enable","tokens":["whether","enable","for","the","customization","linters","stylelint","provider","option","diagnostics","use","vim","nvim-lint"],"title_tokens":["option","presets","enable","stylelint","vim","diagnostics"],"anchors":[]},{"id":"362","title":"Option: vim.diagnostics.presets.taplo.enable","content":"Whether to enable the Taplo Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.taplo for customization .","path":"options.html#option-vim.diagnostics.presets.taplo.enable","tokens":["customization","linters","for","provider","use","option","nvim-lint","enable","taplo","diagnostics","vim","whether","the"],"title_tokens":["enable","taplo","diagnostics","option","vim","presets"],"anchors":[]},{"id":"363","title":"Option: vim.diagnostics.presets.tombi.enable","content":"Whether to enable the Tombi Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.tombi for customization .","path":"options.html#option-vim.diagnostics.presets.tombi.enable","tokens":["linters","option","whether","enable","use","nvim-lint","for","tombi","the","vim","diagnostics","provider","customization"],"title_tokens":["tombi","option","presets","enable","vim","diagnostics"],"anchors":[]},{"id":"364","title":"Option: vim.enableLuaLoader","content":"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:\noverrides loadfile\nadds the lua loader using the byte-compilation cache\nadds the libs loader\nremoves the default Neovim loader\n\n::: {.note} The Lua module loader is disabled by default. Before setting this option, please take a look at the {option}[official documentation]. This option may be enabled by default in the future. :::","path":"options.html#option-vim.enableLuaLoader","tokens":["disabled","look","libs","note","may","start","will","enable","this","byte-compilation","take","future","speed","adds","process","default","option","the","experimental","whether","true","overrides","loader","which","loadfile","using","official","module","removes","neovim","please","setting","enabled","cache","lua","before","documentation"],"title_tokens":["enablelualoader","option","vim"],"anchors":[]},{"id":"365","title":"Option: vim.extraLuaFiles","content":"Additional Lua files that will be sourced by Neovim.\nTakes both absolute and relative paths, all of which will be called via the luafile command in Neovim.\nSee lua-commands on the Neovim documentation for more details.\n::: {.warning} All paths passed to this option must be valid. If Neovim cannot resolve the path you are attempting to source, then your configuration will error, and Neovim will not start. Please ensure that all paths are correct before using this option. :::","path":"options.html#option-vim.extraLuaFiles","tokens":["lua","details","additional","option","takes","the","more","all","for","are","passed","using","sourced","documentation","command","luafile","which","ensure","relative","resolve","you","lua-commands","neovim","warning","both","will","and","via","called","this","then","before","not","files","path","attempting","please","paths","see","error","start","correct","your","source","configuration","must","that","valid","absolute","cannot"],"title_tokens":["extraluafiles","vim","option"],"anchors":[]},{"id":"366","title":"Option: vim.extraPackages","content":"List of additional packages to make available to the Neovim wrapper.","path":"options.html#option-vim.extraPackages","tokens":["list","additional","packages","the","wrapper","neovim","make","available"],"title_tokens":["vim","extrapackages","option"],"anchors":[]},{"id":"367","title":"Option: vim.extraPlugins","content":"A list of plugins and their configurations that will be set up after builtin plugins.\nThis option takes a special type that allows you to order your custom plugins using nvf's modified DAG library.","path":"options.html#option-vim.extraPlugins","tokens":["takes","your","custom","will","set","type","using","nvf","their","list","allows","configurations","and","after","you","special","that","order","modified","plugins","dag","option","library","builtin","this"],"title_tokens":["extraplugins","vim","option"],"anchors":[]},{"id":"368","title":"Option: vim.extraPlugins..after","content":"Setup this plugin after the following ones.","path":"options.html#option-vim.extraPlugins._name_.after","tokens":["setup","ones","following","the","this","after","plugin"],"title_tokens":["after","name","option","vim","extraplugins"],"anchors":[]},{"id":"369","title":"Option: vim.extraPlugins..package","content":"Plugin Package.","path":"options.html#option-vim.extraPlugins._name_.package","tokens":["plugin","package"],"title_tokens":["package","vim","extraplugins","option","name"],"anchors":[]},{"id":"370","title":"Option: vim.extraPlugins..setup","content":"Lua code to run during setup.","path":"options.html#option-vim.extraPlugins._name_.setup","tokens":["during","code","lua","run","setup"],"title_tokens":["extraplugins","option","setup","vim","name"],"anchors":[]},{"id":"371","title":"Option: vim.filetree.neo-tree.enable","content":"Whether to enable filetree via neo-tree.nvim.","path":"options.html#option-vim.filetree.neo-tree.enable","tokens":["whether","enable","nvim","filetree","via","neo-tree"],"title_tokens":["filetree","neo-tree","vim","enable","option"],"anchors":[]},{"id":"372","title":"Option: vim.filetree.neo-tree.setupOpts","content":"Option table to pass into the setup function of neo-tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.neo-tree.setupOpts","tokens":["can","the","pass","into","not","any","option","even","you","listed","additional","setup","function","options","neo-tree","table","they","docs"],"title_tokens":["neo-tree","option","setupopts","filetree","vim"],"anchors":[]},{"id":"373","title":"Option: vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","content":"Whether to add a blank line at the top of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","tokens":["line","top","tree","the","add","whether","blank"],"title_tokens":["setupopts","filetree","vim","neo-tree","add_blank_line_at_top","option"],"anchors":[]},{"id":"374","title":"Option: vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","content":"Whether to automatically clean up broken neo-tree buffers saved in sessions","path":"options.html#option-vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","tokens":["buffers","neo-tree","broken","whether","clean","sessions","saved","automatically"],"title_tokens":["vim","option","neo-tree","setupopts","auto_clean_after_session_restore","filetree"],"anchors":[]},{"id":"375","title":"Option: vim.filetree.neo-tree.setupOpts.default_source","content":"You can choose a specific source.\nlast here which indicates the last used source","path":"options.html#option-vim.filetree.neo-tree.setupOpts.default_source","tokens":["specific","can","used","last","indicates","here","the","choose","source","which","you"],"title_tokens":["default_source","setupopts","vim","option","filetree","neo-tree"],"anchors":[]},{"id":"376","title":"Option: vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","content":"Whether to enable cursor hijacking.\nIf enabled neotree will keep the cursor on the first letter of the filename when moving in the tree .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","tokens":["enable","first","cursor","moving","letter","neotree","tree","enabled","when","hijacking","whether","will","the","filename","keep"],"title_tokens":["enable_cursor_hijack","filetree","option","setupopts","vim","neo-tree"],"anchors":[]},{"id":"377","title":"Option: vim.filetree.neo-tree.setupOpts.enable_diagnostics","content":"Whether to enable diagnostics.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_diagnostics","tokens":["enable","diagnostics","whether"],"title_tokens":["setupopts","enable_diagnostics","option","neo-tree","filetree","vim"],"anchors":[]},{"id":"378","title":"Option: vim.filetree.neo-tree.setupOpts.enable_git_status","content":"Whether to enable git status.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_git_status","tokens":["status","git","enable","whether"],"title_tokens":["option","setupopts","neo-tree","filetree","enable_git_status","vim"],"anchors":[]},{"id":"379","title":"Option: vim.filetree.neo-tree.setupOpts.enable_modified_markers","content":"Whether to enable markers for files with unsaved changes..","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_modified_markers","tokens":["unsaved","enable","for","with","changes","whether","markers","files"],"title_tokens":["setupopts","filetree","option","vim","neo-tree","enable_modified_markers"],"anchors":[]},{"id":"380","title":"Option: vim.filetree.neo-tree.setupOpts.enable_opened_markers","content":"Whether to enable tracking of opened files.\nRequired for components.name.highlight_opened_files .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_opened_markers","tokens":["highlight_opened_files","for","name","whether","components","required","files","tracking","enable","opened"],"title_tokens":["setupopts","vim","enable_opened_markers","filetree","option","neo-tree"],"anchors":[]},{"id":"381","title":"Option: vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","content":"Whether to enable Refresh the tree when a file is written.\nOnly used if use_libuv_file_watcher is false. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","tokens":["enable","the","use_libuv_file_watcher","false","file","refresh","tree","written","whether","only","when","used"],"title_tokens":["vim","neo-tree","filetree","option","setupopts","enable_refresh_on_write"],"anchors":[]},{"id":"382","title":"Option: vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","content":"Hijack Netrw behavior","path":"options.html#option-vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","tokens":["netrw","hijack","behavior"],"title_tokens":["neo-tree","setupopts","option","hijack_netrw_behavior","filetree","vim","filesystem"],"anchors":[]},{"id":"383","title":"Option: vim.filetree.neo-tree.setupOpts.git_status_async","content":"Whether to enable async git status.\nThis will make the git status check async and will not block the UI. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.git_status_async","tokens":["check","this","will","not","block","git","status","async","whether","make","enable","and","the"],"title_tokens":["git_status_async","option","neo-tree","vim","filetree","setupopts"],"anchors":[]},{"id":"384","title":"Option: vim.filetree.neo-tree.setupOpts.hide_root_node","content":"Whether to hide the root node of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.hide_root_node","tokens":["whether","hide","root","node","tree","the"],"title_tokens":["setupopts","neo-tree","filetree","hide_root_node","option","vim"],"anchors":[]},{"id":"385","title":"Option: vim.filetree.neo-tree.setupOpts.log_level","content":"Log level for the plugin.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_level","tokens":["log","plugin","level","the","for"],"title_tokens":["filetree","setupopts","neo-tree","log_level","option","vim"],"anchors":[]},{"id":"386","title":"Option: vim.filetree.neo-tree.setupOpts.log_to_file","content":"Must be either a boolean or a path to your log file.\nUse :NeoTreeLogs to show the file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_to_file","tokens":["use","your","either","log","neotreelogs","must","path","show","the","file","boolean"],"title_tokens":["vim","neo-tree","setupopts","option","log_to_file","filetree"],"anchors":[]},{"id":"387","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","content":"A list of filetypes that should not be replaced when opening a file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","tokens":["not","replaced","that","should","opening","list","filetypes","file","when"],"title_tokens":["open_files_do_not_replace_types","setupopts","vim","filetree","neo-tree","option"],"anchors":[]},{"id":"388","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_in_last_window","content":"Whether to open files in the last window\nIf disabled, neo-tree will open files in top left window","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_in_last_window","tokens":["left","neo-tree","will","top","whether","window","last","open","disabled","the","files"],"title_tokens":["setupopts","filetree","option","vim","neo-tree","open_files_in_last_window"],"anchors":[]},{"id":"389","title":"Option: vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","content":"Whether to retain the indent of the hidden root node\nIF the root node is hidden, keep the indentation anyhow. This is needed if you use expanders because they render in the indent.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","tokens":["whether","expanders","they","retain","the","root","needed","indent","keep","this","node","because","anyhow","render","indentation","you","use","hidden"],"title_tokens":["retain_hidden_root_indent","neo-tree","vim","setupopts","option","filetree"],"anchors":[]},{"id":"390","title":"Option: vim.filetree.nvimTree.enable","content":"Whether to enable filetree via nvim-tree.lua.","path":"options.html#option-vim.filetree.nvimTree.enable","tokens":["lua","filetree","nvim-tree","whether","enable","via"],"title_tokens":["vim","filetree","option","enable","nvimtree"],"anchors":[]},{"id":"391","title":"Option: vim.filetree.nvimTree.mappings.findFile","content":"Find file in NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.findFile","tokens":["file","nvimtree","find"],"title_tokens":["option","findfile","mappings","filetree","nvimtree","vim"],"anchors":[]},{"id":"392","title":"Option: vim.filetree.nvimTree.mappings.focus","content":"Focus NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.focus","tokens":["nvimtree","focus"],"title_tokens":["nvimtree","mappings","focus","option","vim","filetree"],"anchors":[]},{"id":"393","title":"Option: vim.filetree.nvimTree.mappings.refresh","content":"Refresh NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.refresh","tokens":["refresh","nvimtree"],"title_tokens":["refresh","nvimtree","filetree","mappings","option","vim"],"anchors":[]},{"id":"394","title":"Option: vim.filetree.nvimTree.mappings.toggle","content":"Toggle NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.toggle","tokens":["toggle","nvimtree"],"title_tokens":["option","vim","mappings","toggle","nvimtree","filetree"],"anchors":[]},{"id":"395","title":"Option: vim.filetree.nvimTree.openOnSetup","content":"Open when vim is started on a directory","path":"options.html#option-vim.filetree.nvimTree.openOnSetup","tokens":["open","started","vim","when","directory"],"title_tokens":["filetree","vim","option","nvimtree","openonsetup"],"anchors":[]},{"id":"396","title":"Option: vim.filetree.nvimTree.setupOpts","content":"Option table to pass into the setup function of Nvim Tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.nvimTree.setupOpts","tokens":["additional","options","nvim","pass","any","can","the","into","you","setup","table","option","not","tree","listed","they","even","docs","function"],"title_tokens":["vim","nvimtree","setupopts","option","filetree"],"anchors":[]},{"id":"397","title":"Option: vim.filetree.nvimTree.setupOpts.actions","content":"Configuration for various actions.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions","tokens":["for","various","actions","configuration"],"title_tokens":["nvimtree","setupopts","vim","actions","filetree","option"],"anchors":[]},{"id":"398","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir","content":"vim change-directory behaviour","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir","tokens":["change-directory","behaviour","vim"],"title_tokens":["change_dir","vim","nvimtree","setupopts","filetree","actions","option"],"anchors":[]},{"id":"399","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","content":"Change the working directory when changing directories in the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","tokens":["working","changing","tree","when","directories","change","directory","the"],"title_tokens":["filetree","actions","change_dir","nvimtree","setupopts","enable","option","vim"],"anchors":[]},{"id":"400","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.global","content":"Use :cd instead of :lcd when changing directories. Consider that this might cause issues with the nvimTree.syncRootWithCwd option.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.global","tokens":["consider","when","lcd","might","instead","that","cause","use","issues","changing","option","this","with","syncrootwithcwd","directories","nvimtree","the"],"title_tokens":["vim","setupopts","global","filetree","nvimtree","option","change_dir","actions"],"anchors":[]},{"id":"401","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","content":"Restrict changing to a directory above the global current working directory.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","tokens":["restrict","the","above","global","working","directory","changing","current"],"title_tokens":["option","restrict_above_cwd","vim","actions","nvimtree","setupopts","change_dir","filetree"],"anchors":[]},{"id":"402","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all","content":"Configuration for expand_all behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all","tokens":["configuration","behaviour","expand_all","for"],"title_tokens":["actions","expand_all","filetree","nvimtree","option","vim","setupopts"],"anchors":[]},{"id":"403","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","content":"A list of directories that should not be expanded automatically.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","tokens":["list","should","directories","automatically","expanded","not","that"],"title_tokens":["filetree","exclude","nvimtree","actions","setupopts","option","vim","expand_all"],"anchors":[]},{"id":"404","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","content":"Limit the number of folders being explored when expanding every folders. Avoids hanging neovim when running this action on very large folders.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","tokens":["avoids","being","when","action","folders","explored","this","expanding","large","every","number","limit","hanging","running","very","neovim","the"],"title_tokens":["vim","max_folder_discovery","expand_all","option","filetree","nvimtree","actions","setupopts"],"anchors":[]},{"id":"405","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup","content":"Configuration for file_popup behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup","tokens":["for","behaviour","configuration","file_popup"],"title_tokens":["actions","file_popup","vim","nvimtree","filetree","setupopts","option"],"anchors":[]},{"id":"406","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","content":"Floating window config for file_popup. See |nvim_open_win| for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","tokens":["details","window","for","see","file_popup","floating","more","config","nvim_open_win"],"title_tokens":["file_popup","filetree","actions","option","vim","open_win_config","setupopts","nvimtree"],"anchors":[]},{"id":"407","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file","content":"Configuration options for opening a file from nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file","tokens":["nvim-tree","for","options","from","configuration","opening","file"],"title_tokens":["setupopts","vim","option","filetree","open_file","nvimtree","actions"],"anchors":[]},{"id":"408","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.eject","content":"Prevent new opened file from opening in the same window as the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.eject","tokens":["tree","new","from","opened","file","same","prevent","opening","the","window"],"title_tokens":["open_file","option","vim","nvimtree","setupopts","filetree","actions","eject"],"anchors":[]},{"id":"409","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","content":"Closes the explorer when opening a file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","tokens":["the","closes","when","explorer","opening","file"],"title_tokens":["nvimtree","vim","actions","quit_on_open","filetree","option","setupopts","open_file"],"anchors":[]},{"id":"410","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","content":"Resizes the tree when opening a file. Previously view.auto_resize","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","tokens":["when","previously","view","file","opening","tree","resizes","auto_resize","the"],"title_tokens":["open_file","resize_window","filetree","actions","option","nvimtree","vim","setupopts"],"anchors":[]},{"id":"411","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","content":"window_picker","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","tokens":["window_picker"],"title_tokens":["filetree","setupopts","vim","actions","open_file","nvimtree","option","window_picker"],"anchors":[]},{"id":"412","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","content":"A string of chars used as identifiers by the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","tokens":["string","picker","window","used","chars","the","identifiers"],"title_tokens":["chars","open_file","filetree","actions","window_picker","setupopts","nvimtree","option","vim"],"anchors":[]},{"id":"413","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","content":"Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","tokens":["opened","this","feature","will","the","picker","files","tree","enabled","which","enable","not","window","from","open","you","last"],"title_tokens":["vim","actions","option","setupopts","open_file","nvimtree","filetree","window_picker","enable"],"anchors":[]},{"id":"414","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","content":"A list of buftypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","tokens":["list","from","window","the","picker","exclude","buftypes"],"title_tokens":["buftype","filetree","option","actions","open_file","window_picker","vim","setupopts","nvimtree","exclude"],"anchors":[]},{"id":"415","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","content":"A list of filetypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","tokens":["filetypes","list","exclude","the","window","picker","from"],"title_tokens":["window_picker","filetype","open_file","filetree","setupopts","exclude","option","vim","actions","nvimtree"],"anchors":[]},{"id":"416","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","content":"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.\nThe picker may create a new window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","tokens":["invalid","may","picker","new","nil","should","create","can","open","picked","string","return","action","window","user","the","function","cancelled","node","will","change","that","default"],"title_tokens":["picker","vim","window_picker","option","open_file","filetree","setupopts","actions","nvimtree"],"anchors":[]},{"id":"417","title":"Option: vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","content":"Close any window displaying a file when removing the file from the tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","tokens":["file","displaying","window","from","the","close","any","when","tree","removing"],"title_tokens":["vim","option","remove_file","filetree","actions","close_window","setupopts","nvimtree"],"anchors":[]},{"id":"418","title":"Option: vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","content":"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 '\"'.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","tokens":["when","toggle","the","paste","are","boolean","copy","copied","and","enabled","invoked","stored","that","will","registers","clipboard","system","function","otherwise","use","text","value"],"title_tokens":["setupopts","actions","use_system_clipboard","filetree","vim","option","nvimtree"],"anchors":[]},{"id":"419","title":"Option: vim.filetree.nvimTree.setupOpts.auto_reload_on_write","content":"Auto reload tree on write","path":"options.html#option-vim.filetree.nvimTree.setupOpts.auto_reload_on_write","tokens":["tree","write","auto","reload"],"title_tokens":["auto_reload_on_write","nvimtree","filetree","option","setupopts","vim"],"anchors":[]},{"id":"420","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics","content":"Show LSP and COC diagnostics in the signcolumn Note that the modified sign will take precedence over the diagnostics signs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics","tokens":["will","take","the","over","show","that","and","coc","diagnostics","signcolumn","precedence","signs","note","sign","lsp","modified"],"title_tokens":["option","setupopts","diagnostics","filetree","vim","nvimtree"],"anchors":[]},{"id":"421","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","content":"Idle milliseconds between diagnostic event and update.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","tokens":["update","between","milliseconds","diagnostic","event","idle","and"],"title_tokens":["filetree","option","vim","nvimtree","setupopts","diagnostics","debounce_delay"],"anchors":[]},{"id":"422","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.enable","content":"Whether to enable diagnostics view in the signcolumn..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.enable","tokens":["whether","view","signcolumn","the","diagnostics","enable"],"title_tokens":["option","nvimtree","enable","vim","setupopts","diagnostics","filetree"],"anchors":[]},{"id":"423","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons","content":"Icons for diagnostic severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons","tokens":["severity","diagnostic","icons","for"],"title_tokens":["option","vim","filetree","nvimtree","setupopts","diagnostics","icons"],"anchors":[]},{"id":"424","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","content":"Icon used for error diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","tokens":["for","used","icon","error","diagnostic"],"title_tokens":["nvimtree","error","icons","diagnostics","vim","option","setupopts","filetree"],"anchors":[]},{"id":"425","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","content":"Icon used for hint diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","tokens":["diagnostic","for","icon","hint","used"],"title_tokens":["icons","hint","filetree","vim","option","nvimtree","setupopts","diagnostics"],"anchors":[]},{"id":"426","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","content":"Icon used for info diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","tokens":["info","diagnostic","used","icon","for"],"title_tokens":["nvimtree","info","filetree","setupopts","option","icons","diagnostics","vim"],"anchors":[]},{"id":"427","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","content":"Icon used for warning diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","tokens":["used","diagnostic","icon","for","warning"],"title_tokens":["warning","setupopts","vim","icons","nvimtree","diagnostics","filetree","option"],"anchors":[]},{"id":"428","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity","content":"Severity for which the diagnostics will be displayed. See :help diagnostic-severity","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity","tokens":["will","see","severity","diagnostics","help","the","which","diagnostic-severity","for","displayed"],"title_tokens":["setupopts","diagnostics","severity","filetree","option","vim","nvimtree"],"anchors":[]},{"id":"429","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","content":"Maximum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","tokens":["severity","maximum"],"title_tokens":["setupopts","nvimtree","option","max","diagnostics","severity","filetree","vim"],"anchors":[]},{"id":"430","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","content":"Minimum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","tokens":["severity","minimum"],"title_tokens":["min","vim","setupopts","diagnostics","nvimtree","filetree","severity","option"],"anchors":[]},{"id":"431","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","content":"Show diagnostic icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","tokens":["directories","icons","show","diagnostic","parent"],"title_tokens":["vim","setupopts","nvimtree","show_on_dirs","diagnostics","filetree","option"],"anchors":[]},{"id":"432","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","content":"Show diagnostics icons on directories that are open. Only relevant when diagnostics.show_on_dirs is true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","tokens":["diagnostics","when","that","are","icons","directories","open","relevant","show_on_dirs","true","show","only"],"title_tokens":["setupopts","filetree","nvimtree","diagnostics","option","vim","show_on_open_dirs"],"anchors":[]},{"id":"433","title":"Option: vim.filetree.nvimTree.setupOpts.disable_netrw","content":"Disables netrw and replaces it with tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.disable_netrw","tokens":["tree","replaces","and","netrw","with","disables"],"title_tokens":["setupopts","vim","disable_netrw","nvimtree","filetree","option"],"anchors":[]},{"id":"434","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers","tokens":["whole","used","better","updated","this","tree","the","using","system","bufwritepost","nvim-tree","only","which","with","bufenter","were","folder","will","change","libuv","update","use","filesystem","for","disable","watcher","performance","feature","watch","changes","events","appropriate","fs_event","file","resulting"],"title_tokens":["setupopts","filesystem_watchers","nvimtree","option","vim","filetree"],"anchors":[]},{"id":"435","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","content":"Idle milliseconds between filesystem change and action.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","tokens":["change","filesystem","action","and","idle","between","milliseconds"],"title_tokens":["setupopts","filetree","debounce_delay","nvimtree","filesystem_watchers","vim","option"],"anchors":[]},{"id":"436","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","content":"Enable filesystem watchers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","tokens":["watchers","enable","filesystem"],"title_tokens":["vim","nvimtree","setupopts","enable","filesystem_watchers","filetree","option"],"anchors":[]},{"id":"437","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","tokens":["gitignore","integration","useful","when","build","watched","backslashes","will","regex","vim","absolute","escaped","must","list","paths","my-project","disabled","directory","that","git","path","for","not"],"title_tokens":["option","vim","filesystem_watchers","filetree","setupopts","ignore_dirs","nvimtree"],"anchors":[]},{"id":"438","title":"Option: vim.filetree.nvimTree.setupOpts.filters","content":"Filtering options.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters","tokens":["filtering","options"],"title_tokens":["nvimtree","setupopts","vim","filters","option","filetree"],"anchors":[]},{"id":"439","title":"Option: vim.filetree.nvimTree.setupOpts.filters.dotfiles","content":"Do not show dotfiles: files starting with a .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.dotfiles","tokens":["not","show","dotfiles","starting","files","with"],"title_tokens":["nvimtree","vim","option","filetree","filters","setupopts","dotfiles"],"anchors":[]},{"id":"440","title":"Option: vim.filetree.nvimTree.setupOpts.filters.exclude","content":"List of directories or files to exclude from filtering: always show them.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.exclude","tokens":["files","from","show","them","exclude","directories","filtering","always","list"],"title_tokens":["nvimtree","filters","filetree","vim","setupopts","exclude","option"],"anchors":[]},{"id":"441","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_clean","content":"Do not show files with no git status. This will show ignored files when nvimTree.filters.gitIgnored is set, as they are effectively dirty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_clean","tokens":["not","git","set","status","with","will","when","show","nvimtree","filters","ignored","dirty","effectively","gitignored","files","this","they","are"],"title_tokens":["option","filetree","vim","nvimtree","git_clean","setupopts","filters"],"anchors":[]},{"id":"442","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_ignored","content":"Ignore files based on .gitignore. Requires git.enableto betrue`","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_ignored","tokens":["requires","betrue","gitignore","based","enableto","git","ignore","files"],"title_tokens":["filters","option","setupopts","git_ignored","filetree","vim","nvimtree"],"anchors":[]},{"id":"443","title":"Option: vim.filetree.nvimTree.setupOpts.filters.no_buffer","content":"Do not show files that have no buflisted() buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.no_buffer","tokens":["have","that","files","show","buflisted","not","buffer"],"title_tokens":["setupopts","vim","no_buffer","option","filters","filetree","nvimtree"],"anchors":[]},{"id":"444","title":"Option: vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","content":"Disable git integration when git top-level matches these paths. May be relative, evaluated via \":p\"","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","tokens":["relative","paths","these","matches","via","evaluated","git","top-level","may","integration","disable","when"],"title_tokens":["setupopts","git","vim","disable_for_dirs","option","filetree","nvimtree"],"anchors":[]},{"id":"445","title":"Option: vim.filetree.nvimTree.setupOpts.git.enable","content":"Whether to enable Git integration with icons and colors..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.enable","tokens":["icons","whether","with","git","and","enable","integration","colors"],"title_tokens":["filetree","enable","nvimtree","option","setupopts","git","vim"],"anchors":[]},{"id":"446","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_dirs","content":"Show git icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_dirs","tokens":["show","icons","parent","directories","git"],"title_tokens":["nvimtree","setupopts","git","show_on_dirs","filetree","vim","option"],"anchors":[]},{"id":"447","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","content":"Show git icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","tokens":["show","icons","git","directories","that","are","open"],"title_tokens":["git","show_on_open_dirs","setupopts","vim","filetree","nvimtree","option"],"anchors":[]},{"id":"448","title":"Option: vim.filetree.nvimTree.setupOpts.git.timeout","content":"Kills the git process after some time if it takes too long. Git integration will be disabled after 10 git jobs exceed this timeout.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.timeout","tokens":["integration","process","time","disabled","git","exceed","this","timeout","takes","jobs","the","long","kills","too","after","some","will"],"title_tokens":["filetree","setupopts","git","timeout","vim","option","nvimtree"],"anchors":[]},{"id":"449","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_cursor","content":"Hijack the cursor in the tree to put it at the start of the filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_cursor","tokens":["put","cursor","tree","hijack","the","start","filename"],"title_tokens":["nvimtree","setupopts","option","hijack_cursor","vim","filetree"],"anchors":[]},{"id":"450","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","content":"Opens the tree if the tree was previously closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","tokens":["closed","previously","the","was","tree","opens"],"title_tokens":["hijack_directories","nvimtree","option","filetree","setupopts","auto_open","vim"],"anchors":[]},{"id":"451","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.enable","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.enable","tokens":["the","disable_netrw","dirbuf","are","false","will","nvim","vim-dirvish","feature","you","and","enable","this","hijack_netrw","hijack_directories","option","disabled","use","disable"],"title_tokens":["hijack_directories","nvimtree","enable","setupopts","option","vim","filetree"],"anchors":[]},{"id":"452","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_netrw","content":"Prevents netrw from automatically opening when opening directories","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_netrw","tokens":["opening","when","netrw","directories","from","prevents","automatically"],"title_tokens":["setupopts","option","filetree","hijack_netrw","nvimtree","vim"],"anchors":[]},{"id":"453","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","content":"Open nvimtree in place of the unnamed buffer if it's empty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","tokens":["buffer","unnamed","place","empty","the","nvimtree","open"],"title_tokens":["vim","setupopts","filetree","option","hijack_unnamed_buffer_when_opening","nvimtree"],"anchors":[]},{"id":"454","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter","tokens":["live","matching","tree","the","feature","filter","nodes","dynamically","regex","see","vim","default","configurations","cleared","for","based","this","bound","can","you","live_filtering","with","key","allows"],"title_tokens":["option","setupopts","filetree","vim","live_filter","nvimtree"],"anchors":[]},{"id":"455","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","content":"Whether to filter folders or not.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","tokens":["filter","folders","whether","not"],"title_tokens":["setupopts","live_filter","always_show_folders","option","filetree","vim","nvimtree"],"anchors":[]},{"id":"456","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.prefix","content":"Prefix of the filter displayed in the buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.prefix","tokens":["the","prefix","buffer","filter","displayed"],"title_tokens":["option","setupopts","nvimtree","live_filter","filetree","vim","prefix"],"anchors":[]},{"id":"457","title":"Option: vim.filetree.nvimTree.setupOpts.modified","content":"Indicate which file have unsaved modification.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified","tokens":["have","unsaved","which","indicate","modification","file"],"title_tokens":["option","nvimtree","modified","vim","setupopts","filetree"],"anchors":[]},{"id":"458","title":"Option: vim.filetree.nvimTree.setupOpts.modified.enable","content":"Whether to enable Modified files with icons and color highlight..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.enable","tokens":["whether","and","modified","enable","files","icons","highlight","color","with"],"title_tokens":["filetree","vim","nvimtree","setupopts","option","modified","enable"],"anchors":[]},{"id":"459","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","content":"Show modified icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","tokens":["show","modified","parent","icons","directories"],"title_tokens":["vim","filetree","show_on_dirs","nvimtree","setupopts","modified","option"],"anchors":[]},{"id":"460","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","content":"Show modified icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","tokens":["directories","open","modified","icons","show","that","are"],"title_tokens":["filetree","nvimtree","modified","show_on_open_dirs","option","vim","setupopts"],"anchors":[]},{"id":"461","title":"Option: vim.filetree.nvimTree.setupOpts.notify","content":"Configuration for notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify","tokens":["configuration","notifications","for"],"title_tokens":["notify","vim","filetree","setupopts","option","nvimtree"],"anchors":[]},{"id":"462","title":"Option: vim.filetree.nvimTree.setupOpts.notify.absolute_path","content":"Whether to use absolute paths or item names in fs action notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.absolute_path","tokens":["whether","names","paths","notifications","action","item","absolute","use"],"title_tokens":["absolute_path","filetree","setupopts","option","nvimtree","vim","notify"],"anchors":[]},{"id":"463","title":"Option: vim.filetree.nvimTree.setupOpts.notify.threshold","content":"Specify minimum notification level, uses the values from vim.log.levels","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.threshold","tokens":["the","minimum","values","log","notification","levels","uses","specify","from","vim","level"],"title_tokens":["threshold","setupopts","option","nvimtree","filetree","vim","notify"],"anchors":[]},{"id":"464","title":"Option: vim.filetree.nvimTree.setupOpts.prefer_startup_root","content":"Prefer startup root directory when updating root directory of the tree. Only relevant when update_focused_file.update_root is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.prefer_startup_root","tokens":["prefer","relevant","root","directory","the","update_root","only","true","updating","update_focused_file","startup","tree","when"],"title_tokens":["option","filetree","setupopts","prefer_startup_root","nvimtree","vim"],"anchors":[]},{"id":"465","title":"Option: vim.filetree.nvimTree.setupOpts.reload_on_bufenter","content":"Automatically reloads the tree on BufEnter nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.reload_on_bufenter","tokens":["nvim-tree","automatically","the","reloads","tree","bufenter"],"title_tokens":["nvimtree","setupopts","reload_on_bufenter","vim","option","filetree"],"anchors":[]},{"id":"466","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.add_trailing","content":"Appends a trailing slash to folder names.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.add_trailing","tokens":["folder","trailing","slash","appends","names"],"title_tokens":["add_trailing","renderer","filetree","vim","option","nvimtree","setupopts"],"anchors":[]},{"id":"467","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.full_name","content":"Display node whose name length is wider than the width of nvim-tree window in floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.full_name","tokens":["node","nvim-tree","width","name","window","wider","whose","length","than","display","the","floating"],"title_tokens":["option","full_name","renderer","filetree","vim","nvimtree","setupopts"],"anchors":[]},{"id":"468","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.group_empty","content":"Compact folders that only contain a single folder into one node in the file tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.group_empty","tokens":["folders","into","tree","compact","contain","one","node","the","file","single","only","folder","that"],"title_tokens":["nvimtree","setupopts","option","vim","filetree","renderer","group_empty"],"anchors":[]},{"id":"469","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_git","content":"Enable file highlight for git attributes using NvimTreeGit highlight groups. Requires nvimTree.git.enable This can be used with or without the icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_git","tokens":["file","attributes","nvimtree","using","groups","can","highlight","git","icons","this","nvimtreegit","enable","used","with","without","the","requires","for"],"title_tokens":["nvimtree","option","filetree","setupopts","highlight_git","renderer","vim"],"anchors":[]},{"id":"470","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","content":"Highlight modified files in the tree using NvimTreeNormal highlight group. Requires nvimTree.view.highlightOpenedFiles","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","tokens":["modified","tree","group","using","nvimtree","the","view","highlightopenedfiles","nvimtreenormal","requires","files","highlight"],"title_tokens":["filetree","nvimtree","setupopts","highlight_modified","option","vim","renderer"],"anchors":[]},{"id":"471","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","content":"Highlight icons and/or names for bufloaded() files using the NvimTreeOpenedFile highlight group.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","tokens":["icons","names","for","group","highlight","bufloaded","using","nvimtreeopenedfile","files","and","the"],"title_tokens":["renderer","nvimtree","highlight_opened_files","vim","option","filetree","setupopts"],"anchors":[]},{"id":"472","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons","content":"Configuration options for icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons","tokens":["options","configuration","icons","for"],"title_tokens":["renderer","vim","setupopts","icons","option","filetree","nvimtree"],"anchors":[]},{"id":"473","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","content":"Place where the bookmark icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","tokens":["place","where","view","requires","rendered","bookmark","icons","will","the","enabled","signcolumn"],"title_tokens":["filetree","icons","option","setupopts","nvimtree","renderer","bookmarks_placement","vim"],"anchors":[]},{"id":"474","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","content":"Place where the diagnostics icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","tokens":["the","place","enabled","rendered","view","where","will","icons","diagnostics","signcolumn","requires"],"title_tokens":["option","vim","setupopts","nvimtree","diagnostics_placement","renderer","filetree","icons"],"anchors":[]},{"id":"475","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","content":"Place where the git icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","tokens":["signcolumn","requires","view","enabled","will","the","icons","rendered","git","where","place"],"title_tokens":["vim","renderer","filetree","nvimtree","icons","option","git_placement","setupopts"],"anchors":[]},{"id":"476","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","content":"Configuration options for icon glyphs. NOTE: Do not set any glyphs to more than two characters if it's going to appear in the signcolumn.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","tokens":["note","configuration","characters","not","set","glyphs","going","options","for","more","any","two","than","the","icon","appear","signcolumn"],"title_tokens":["renderer","filetree","vim","nvimtree","option","setupopts","icons","glyphs"],"anchors":[]},{"id":"477","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","content":"Glyph for files. Will be overridden by nvim-web-devicons if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","tokens":["nvim-web-devicons","files","will","overridden","available","glyph","for"],"title_tokens":["icons","vim","nvimtree","setupopts","glyphs","default","option","renderer","filetree"],"anchors":[]},{"id":"478","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","content":"Glyphs for directories. Recommended to use the defaults unless you know what you are doing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","tokens":["use","are","the","glyphs","for","defaults","directories","you","know","unless","what","recommended","doing"],"title_tokens":["icons","vim","setupopts","filetree","option","renderer","nvimtree","glyphs","folder"],"anchors":[]},{"id":"479","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","content":"Glyphs for git status.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","tokens":["git","glyphs","status","for"],"title_tokens":["vim","nvimtree","renderer","icons","option","filetree","glyphs","git","setupopts"],"anchors":[]},{"id":"480","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","content":"Icon to display for modified files.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","tokens":["modified","for","files","icon","display"],"title_tokens":["renderer","vim","modified","filetree","icons","glyphs","setupopts","option","nvimtree"],"anchors":[]},{"id":"481","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","content":"Glyph for symlinks.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","tokens":["glyph","for","symlinks"],"title_tokens":["icons","option","symlink","filetree","renderer","glyphs","setupopts","nvimtree","vim"],"anchors":[]},{"id":"482","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","content":"Place where the hidden icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","tokens":["signcolumn","view","enabled","place","requires","where","the","hidden","icons","will","rendered"],"title_tokens":["nvimtree","vim","setupopts","renderer","option","hidden_placement","icons","filetree"],"anchors":[]},{"id":"483","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","content":"Place where the modified icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","tokens":["signcolumn","the","where","icons","requires","will","modified","enabled","rendered","view","place"],"title_tokens":["nvimtree","vim","setupopts","icons","filetree","option","renderer","modified_placement"],"anchors":[]},{"id":"484","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.padding","content":"Inserted between icon and filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.padding","tokens":["and","inserted","between","filename","icon"],"title_tokens":["padding","filetree","icons","setupopts","nvimtree","vim","option","renderer"],"anchors":[]},{"id":"485","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","content":"Show an icon before the file name. nvim-web-devicons will be used if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","tokens":["the","will","available","nvim-web-devicons","used","icon","show","before","file","name"],"title_tokens":["show","icons","vim","option","filetree","nvimtree","setupopts","renderer","file"],"anchors":[]},{"id":"486","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","content":"Show an icon before the folder name.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","tokens":["folder","before","name","show","icon","the"],"title_tokens":["filetree","show","option","nvimtree","vim","renderer","folder","icons","setupopts"],"anchors":[]},{"id":"487","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","content":"Show a small arrow before the folder node. Arrow will be a part of the node when using renderer.indent_markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","tokens":["using","indent_markers","arrow","the","renderer","part","small","folder","will","show","node","before","when"],"title_tokens":["vim","icons","show","filetree","folder_arrow","renderer","setupopts","nvimtree","option"],"anchors":[]},{"id":"488","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","content":"Show a git status icon, see renderer.icons.gitPlacement Requires git.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","tokens":["enable","show","true","renderer","icon","gitplacement","status","icons","git","see","requires"],"title_tokens":["renderer","setupopts","show","filetree","vim","nvimtree","option","git","icons"],"anchors":[]},{"id":"489","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","content":"Show a modified icon, see renderer.icons.modifiedPlacement Requires modified.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","tokens":["modifiedplacement","icons","renderer","enable","see","icon","modified","requires","show","true"],"title_tokens":["nvimtree","filetree","vim","show","icons","modified","renderer","option","setupopts"],"anchors":[]},{"id":"490","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","content":"Used as a separator between symlinks' source and target.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","tokens":["separator","used","between","source","and","target","symlinks"],"title_tokens":["icons","vim","symlink_arrow","nvimtree","filetree","option","setupopts","renderer"],"anchors":[]},{"id":"491","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","content":"Use the webdev icon colors, otherwise NvimTreeFileIcon","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","tokens":["icon","colors","use","otherwise","nvimtreefileicon","the","webdev"],"title_tokens":["setupopts","webdev_colors","icons","option","renderer","nvimtree","vim","filetree"],"anchors":[]},{"id":"492","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers","content":"Configuration options for tree indent markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers","tokens":["tree","for","configuration","indent","options","markers"],"title_tokens":["vim","nvimtree","setupopts","renderer","option","indent_markers","filetree"],"anchors":[]},{"id":"493","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","content":"Whether to enable Display indent markers when folders are open..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","tokens":["display","indent","markers","enable","are","open","when","folders","whether"],"title_tokens":["option","vim","renderer","indent_markers","nvimtree","filetree","enable","setupopts"],"anchors":[]},{"id":"494","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","content":"Individual elements of the indent markers","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","tokens":["elements","markers","the","individual","indent"],"title_tokens":["vim","nvimtree","filetree","option","setupopts","indent_markers","icons","renderer"],"anchors":[]},{"id":"495","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","content":"Display folder arrows in the same column as indent marker when using renderer.icons.show.folder_arrow","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","tokens":["renderer","folder","the","same","marker","icons","display","when","column","folder_arrow","show","indent","arrows","using"],"title_tokens":["renderer","indent_markers","filetree","nvimtree","inline_arrows","vim","option","setupopts"],"anchors":[]},{"id":"496","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_width","content":"Number of spaces for an each tree nesting level. Minimum 1.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_width","tokens":["number","for","level","tree","each","minimum","spaces","nesting"],"title_tokens":["nvimtree","vim","setupopts","renderer","option","indent_width","filetree"],"anchors":[]},{"id":"497","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","content":"In what format to show root folder. See :help filename-modifiers for available string options. Set to false to hide the root folder.\nFunction is passed the absolute path of the root folder and should return a string. e.g. my_root_folder_label = function(path) return \".../\" .. vim.fn.fnamemodify(path, \":t\") end","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","tokens":["see","filename-modifiers","false","what","hide","format","string","options","root","available","the","function","help","and","should","return","my_root_folder_label","end","for","set","passed","absolute","path","show","vim","fnamemodify","folder"],"title_tokens":["option","vim","filetree","nvimtree","renderer","setupopts","root_folder_label"],"anchors":[]},{"id":"498","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.special_files","content":"A list of filenames that gets highlighted with `NvimTreeSpecialFile","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.special_files","tokens":["list","highlighted","gets","with","that","nvimtreespecialfile","filenames"],"title_tokens":["option","nvimtree","setupopts","filetree","renderer","special_files","vim"],"anchors":[]},{"id":"499","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","content":"Whether to show the destination of the symlink.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","tokens":["the","whether","show","symlink","destination"],"title_tokens":["filetree","nvimtree","renderer","setupopts","vim","symlink_destination","option"],"anchors":[]},{"id":"500","title":"Option: vim.filetree.nvimTree.setupOpts.respect_buf_cwd","content":"Will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.respect_buf_cwd","tokens":["when","that","buffer","change","cwd","will","new","opening","nvim-tree"],"title_tokens":["respect_buf_cwd","nvimtree","vim","setupopts","filetree","option"],"anchors":[]},{"id":"501","title":"Option: vim.filetree.nvimTree.setupOpts.root_dirs","content":"Preferred root directories. Only relevant when updateFocusedFile.updateRoot is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.root_dirs","tokens":["when","updatefocusedfile","only","root","updateroot","directories","true","relevant","preferred"],"title_tokens":["option","vim","filetree","nvimtree","setupopts","root_dirs"],"anchors":[]},{"id":"502","title":"Option: vim.filetree.nvimTree.setupOpts.select_prompts","content":"Whether to enable Use vim.ui.select style prompts. Necessary when using a UI prompt decorator such as dressing.nvim or telescope-ui-select.nvim .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.select_prompts","tokens":["such","using","decorator","vim","use","when","whether","nvim","telescope-ui-select","style","enable","prompt","dressing","select","necessary","prompts"],"title_tokens":["vim","nvimtree","option","filetree","setupopts","select_prompts"],"anchors":[]},{"id":"503","title":"Option: vim.filetree.nvimTree.setupOpts.sort.folders_first","content":"Sort folders before files. Has no effect when sort.sorter is a function.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.folders_first","tokens":["folders","when","files","has","sort","before","function","sorter","effect"],"title_tokens":["sort","folders_first","nvimtree","filetree","vim","option","setupopts"],"anchors":[]},{"id":"504","title":"Option: vim.filetree.nvimTree.setupOpts.sort.sorter","content":"How files within the same directory are sorted.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.sorter","tokens":["within","files","the","sorted","directory","are","same","how"],"title_tokens":["nvimtree","vim","setupopts","sort","sorter","option","filetree"],"anchors":[]},{"id":"505","title":"Option: vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","content":"Changes the tree root directory on DirChanged and refreshes the tree. Only relevant when updateFocusedFile.updateRoot is true\n(previously update_cwd)","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","tokens":["true","and","tree","the","only","changes","dirchanged","updateroot","relevant","directory","refreshes","previously","when","root","updatefocusedfile","update_cwd"],"title_tokens":["nvimtree","option","vim","filetree","setupopts","sync_root_with_cwd"],"anchors":[]},{"id":"506","title":"Option: vim.filetree.nvimTree.setupOpts.tab","content":"Configuration for tab behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab","tokens":["configuration","behaviour","tab","for"],"title_tokens":["filetree","option","tab","nvimtree","setupopts","vim"],"anchors":[]},{"id":"507","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync","content":"Configuration for syncing nvim-tree across tabs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync","tokens":["syncing","across","tabs","for","configuration","nvim-tree"],"title_tokens":["setupopts","tab","sync","vim","option","filetree","nvimtree"],"anchors":[]},{"id":"508","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.close","content":"Closes the tree across all tabpages when the tree is closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.close","tokens":["the","tree","when","closed","closes","across","tabpages","all"],"title_tokens":["sync","setupopts","vim","option","nvimtree","tab","filetree","close"],"anchors":[]},{"id":"509","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.ignore","content":"List of filetypes or buffer names on new tab that will prevent nvimTree.tab.sync.open and nvimTree.tab.sync.close","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.ignore","tokens":["names","close","sync","prevent","filetypes","that","list","will","tab","new","open","buffer","nvimtree","and"],"title_tokens":["ignore","setupopts","sync","option","vim","filetree","tab","nvimtree"],"anchors":[]},{"id":"510","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.open","content":"Opens the tree automatically when switching tabpage or opening a new tabpage if the tree was previously open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.open","tokens":["switching","tree","tabpage","was","previously","the","when","opens","automatically","open","new","opening"],"title_tokens":["vim","setupopts","filetree","nvimtree","option","tab","sync","open"],"anchors":[]},{"id":"511","title":"Option: vim.filetree.nvimTree.setupOpts.trash","content":"Configuration options for trashing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash","tokens":["for","options","trashing","configuration"],"title_tokens":["trash","filetree","option","vim","nvimtree","setupopts"],"anchors":[]},{"id":"512","title":"Option: vim.filetree.nvimTree.setupOpts.trash.cmd","content":"The command used to trash items","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash.cmd","tokens":["used","command","trash","the","items"],"title_tokens":["setupopts","option","trash","cmd","nvimtree","vim","filetree"],"anchors":[]},{"id":"513","title":"Option: vim.filetree.nvimTree.setupOpts.ui","content":"General UI configuration.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui","tokens":["configuration","general"],"title_tokens":["option","nvimtree","filetree","setupopts","vim"],"anchors":[]},{"id":"514","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.remove","content":"Prompt before removing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.remove","tokens":["prompt","removing","before"],"title_tokens":["remove","option","nvimtree","vim","setupopts","filetree","confirm"],"anchors":[]},{"id":"515","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.trash","content":"Prompt before trash.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.trash","tokens":["before","prompt","trash"],"title_tokens":["setupopts","vim","confirm","trash","option","nvimtree","filetree"],"anchors":[]},{"id":"516","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file","content":"Update the focused file on BufEnter, un-collapses the folders recursively until it finds the file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file","tokens":["until","file","focused","bufenter","update","un-collapses","folders","recursively","the","finds"],"title_tokens":["filetree","update_focused_file","nvimtree","option","vim","setupopts"],"anchors":[]},{"id":"517","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.enable","content":"update focused file","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.enable","tokens":["focused","file","update"],"title_tokens":["setupopts","update_focused_file","filetree","nvimtree","option","enable","vim"],"anchors":[]},{"id":"518","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","content":"List of buffer names and filetypes that will not update the root dir of the tree if the file isn't found under the current root directory. Only relevant when update_focused_file.update_root and update_focused_file.enable are true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","tokens":["file","when","update_root","update_focused_file","are","root","relevant","only","dir","enable","tree","current","filetypes","under","buffer","that","will","true","list","names","directory","not","and","update","found","the","isn"],"title_tokens":["filetree","ignore_list","setupopts","vim","option","nvimtree","update_focused_file"],"anchors":[]},{"id":"519","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","content":"Update the root directory of the tree if the file is not under current root directory. It prefers vim's cwd and root_dirs. Otherwise it falls back to the folder containing the file. Only relevant when update_focused_file.enable is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","tokens":["and","update","current","the","directory","otherwise","root","under","root_dirs","when","update_focused_file","cwd","tree","file","folder","containing","back","only","not","relevant","enable","prefers","falls","vim","true"],"title_tokens":["update_root","filetree","vim","nvimtree","setupopts","option","update_focused_file"],"anchors":[]},{"id":"520","title":"Option: vim.filetree.nvimTree.setupOpts.view","content":"Window / buffer setup.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view","tokens":["setup","buffer","window"],"title_tokens":["vim","filetree","setupopts","view","option","nvimtree"],"anchors":[]},{"id":"521","title":"Option: vim.filetree.nvimTree.setupOpts.view.centralize_selection","content":"If true, reposition the view so that the current node is initially centralized when entering nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.centralize_selection","tokens":["initially","nvim-tree","view","centralized","the","entering","node","reposition","when","true","that","current"],"title_tokens":["centralize_selection","nvimtree","vim","filetree","option","setupopts","view"],"anchors":[]},{"id":"522","title":"Option: vim.filetree.nvimTree.setupOpts.view.cursorline","content":"Enable cursorline in nvim-tree window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.cursorline","tokens":["nvim-tree","window","enable","cursorline"],"title_tokens":["view","cursorline","nvimtree","setupopts","filetree","vim","option"],"anchors":[]},{"id":"523","title":"Option: vim.filetree.nvimTree.setupOpts.view.debounce_delay","content":"Idle milliseconds before some reload / refresh operations. Increase if you experience performance issues around screen refresh.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.debounce_delay","tokens":["some","performance","issues","experience","operations","you","reload","around","increase","screen","milliseconds","idle","before","refresh"],"title_tokens":["vim","setupopts","option","view","filetree","nvimtree","debounce_delay"],"anchors":[]},{"id":"524","title":"Option: vim.filetree.nvimTree.setupOpts.view.float","content":"Configuration options for floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float","tokens":["options","floating","configuration","window","for"],"title_tokens":["vim","filetree","option","setupopts","view","nvimtree","float"],"anchors":[]},{"id":"525","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.enable","content":"If true, tree window will be floating.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.enable","tokens":["floating","tree","will","true","window"],"title_tokens":["float","option","nvimtree","view","vim","enable","filetree","setupopts"],"anchors":[]},{"id":"526","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.open_win_config","content":"Floating window config. See :h nvim_open_win() for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.open_win_config","tokens":["details","see","for","window","config","nvim_open_win","floating","more"],"title_tokens":["view","float","open_win_config","nvimtree","filetree","vim","setupopts","option"],"anchors":[]},{"id":"527","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","content":"Close the floating tree window when it loses focus.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","tokens":["loses","tree","when","floating","close","window","focus","the"],"title_tokens":["vim","view","option","quit_on_focus_loss","setupopts","float","nvimtree","filetree"],"anchors":[]},{"id":"528","title":"Option: vim.filetree.nvimTree.setupOpts.view.number","content":"Print the line number in front of each line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.number","tokens":["print","the","line","number","front","each"],"title_tokens":["view","number","filetree","setupopts","vim","option","nvimtree"],"anchors":[]},{"id":"529","title":"Option: vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","content":"Preserves window proportions when opening a file. If false, the height and width of windows other than nvim-tree will be equalized.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","tokens":["other","than","preserves","width","windows","window","the","proportions","height","when","will","nvim-tree","false","file","equalized","and","opening"],"title_tokens":["option","filetree","vim","nvimtree","view","setupopts","preserve_window_proportions"],"anchors":[]},{"id":"530","title":"Option: vim.filetree.nvimTree.setupOpts.view.relativenumber","content":"Show the line number relative to the line with the cursor in front of each line. If the option view.number is also true, the number on the cursor line will be the line number instead of 0.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.relativenumber","tokens":["also","relative","show","line","front","each","option","the","will","cursor","number","true","with","view","instead"],"title_tokens":["view","nvimtree","setupopts","filetree","option","relativenumber","vim"],"anchors":[]},{"id":"531","title":"Option: vim.filetree.nvimTree.setupOpts.view.side","content":"Side of the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.side","tokens":["the","tree","side"],"title_tokens":["filetree","setupopts","option","side","nvimtree","vim","view"],"anchors":[]},{"id":"532","title":"Option: vim.filetree.nvimTree.setupOpts.view.signcolumn","content":"Show diagnostic sign column. Value can be \"yes\", \"auto\" or\"no\".","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.signcolumn","tokens":["show","value","auto","can","diagnostic","sign","column","yes"],"title_tokens":["nvimtree","setupopts","view","signcolumn","filetree","option","vim"],"anchors":[]},{"id":"533","title":"Option: vim.filetree.nvimTree.setupOpts.view.width","content":"Width of the window: can be a % string, a number representing columns, a function or a table.\nA table (an attribute set in our case, see example) indicates that the view should be dynamically sized based on the longest line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.width","tokens":["line","representing","attribute","that","set","table","case","sized","function","can","the","based","number","our","should","longest","string","see","width","window","example","indicates","columns","view","dynamically"],"title_tokens":["option","filetree","setupopts","view","width","vim","nvimtree"],"anchors":[]},{"id":"534","title":"Option: vim.filetype","content":"Additional filetypes to be registered through vim.filetype.add()\nFiletype mappings can be added either by extension or by filename. The key can be either the \"tail\" or the full file path. The full file path is checked first, followed by the file name. If a match is not found using the filename, then the filename is matched against the list of Lua patterns (sorted by priority) until a match is found.\nIf a pattern matching does not find a filetype, then the file extension is used.\nSee :h vim.filetype.add() for more details.","path":"options.html#option-vim.filetype","tokens":["details","registered","using","filetype","add","sorted","lua","priority","for","tail","additional","filename","vim","filetypes","path","through","name","against","list","patterns","more","mappings","added","match","file","until","does","matched","either","the","followed","pattern","matching","extension","full","found","can","see","key","then","not","used","checked","first","find"],"title_tokens":["vim","filetype","option"],"anchors":[]},{"id":"535","title":"Option: vim.filetype.extension","content":"register a new filetype by extension","path":"options.html#option-vim.filetype.extension","tokens":["new","register","filetype","extension"],"title_tokens":["filetype","vim","extension","option"],"anchors":[]},{"id":"536","title":"Option: vim.filetype.filename","content":"register a new filetype by file name","path":"options.html#option-vim.filetype.filename","tokens":["new","file","name","register","filetype"],"title_tokens":["vim","option","filename","filetype"],"anchors":[]},{"id":"537","title":"Option: vim.filetype.pattern","content":"register a new filetype by pattern","path":"options.html#option-vim.filetype.pattern","tokens":["pattern","register","filetype","new"],"title_tokens":["filetype","option","vim","pattern"],"anchors":[]},{"id":"538","title":"Option: vim.formatter.conform-nvim.enable","content":"Whether to enable lightweight yet powerful formatter plugin for Neovim [conform-nvim].","path":"options.html#option-vim.formatter.conform-nvim.enable","tokens":["plugin","lightweight","conform-nvim","formatter","powerful","yet","whether","for","neovim","enable"],"title_tokens":["vim","formatter","enable","option","conform-nvim"],"anchors":[]},{"id":"539","title":"Option: vim.formatter.conform-nvim.setupOpts","content":"Option table to pass into the setup function of conform.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.formatter.conform-nvim.setupOpts","tokens":["can","you","any","the","additional","even","setup","pass","function","they","options","listed","table","not","option","nvim","docs","into","conform"],"title_tokens":["formatter","option","setupopts","conform-nvim","vim"],"anchors":[]},{"id":"540","title":"Option: vim.formatter.conform-nvim.setupOpts.default_format_opts","content":"Default values when calling conform.format()","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.default_format_opts","tokens":["default","when","conform","format","values","calling"],"title_tokens":["vim","formatter","conform-nvim","option","setupopts","default_format_opts"],"anchors":[]},{"id":"541","title":"Option: vim.formatter.conform-nvim.setupOpts.format_after_save","content":"Table or function(luainline) that will be passed to conform.format(). If this is set, Conform will run the formatter asynchronously after save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_after_save","tokens":["this","the","save","format","table","conform","luainline","that","set","formatter","after","run","will","asynchronously","function","passed"],"title_tokens":["option","formatter","conform-nvim","format_after_save","setupopts","vim"],"anchors":[]},{"id":"542","title":"Option: vim.formatter.conform-nvim.setupOpts.format_on_save","content":"Attribute set or Lua function that will be passed to conform.format(). If this is set, Conform will run the formatter on save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_on_save","tokens":["formatter","lua","conform","save","the","that","format","attribute","function","this","set","will","passed","run"],"title_tokens":["conform-nvim","option","setupopts","vim","format_on_save","formatter"],"anchors":[]},{"id":"543","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters","content":"Custom formatters and overrides for built-in formatters.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters","tokens":["for","and","formatters","custom","overrides","built-in"],"title_tokens":["setupopts","formatter","vim","conform-nvim","formatters","option"],"anchors":[]},{"id":"544","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..append_args","content":"When inherit = true, add additional arguments to the end of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.append_args","tokens":["when","can","also","function","like","true","add","additional","arguments","the","end","inherit","args"],"title_tokens":["conform-nvim","setupopts","append_args","formatters","vim","option","name","formatter"],"anchors":[]},{"id":"545","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..args","content":"A list of strings, or a lua function that returns a list of strings.\nReturn a single string instead of a list to run the command in a shell.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.args","tokens":["command","shell","single","instead","the","list","return","function","returns","run","strings","string","that","lua"],"title_tokens":["formatters","formatter","vim","name","setupopts","conform-nvim","args","option"],"anchors":[]},{"id":"546","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..command","content":"The command to run.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.command","tokens":["the","command","run"],"title_tokens":["option","vim","formatters","setupopts","command","conform-nvim","formatter","name"],"anchors":[]},{"id":"547","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..prepend_args","content":"When inherit = true, add additional arguments to the beginning of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.prepend_args","tokens":["function","like","add","when","additional","inherit","arguments","the","beginning","args","can","also","true"],"title_tokens":["conform-nvim","prepend_args","option","vim","name","formatter","setupopts","formatters"],"anchors":[]},{"id":"548","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters_by_ft","tokens":["where","the","converted","filetype","for","that","will","passing","are","lua","formatters","conform","responsible","correct","format","key","value","set","equivalent","takes","nix","this","option","types","you","able","data","map","its","accept","generate"],"title_tokens":["conform-nvim","option","vim","setupopts","formatters_by_ft","formatter"],"anchors":[]},{"id":"549","title":"Option: vim.fzf-lua.enable","content":"Whether to enable fzf-lua.","path":"options.html#option-vim.fzf-lua.enable","tokens":["enable","fzf-lua","whether"],"title_tokens":["option","enable","fzf-lua","vim"],"anchors":[]},{"id":"550","title":"Option: vim.fzf-lua.profile","content":"The configuration profile to use","path":"options.html#option-vim.fzf-lua.profile","tokens":["configuration","profile","the","use"],"title_tokens":["vim","profile","option","fzf-lua"],"anchors":[]},{"id":"551","title":"Option: vim.fzf-lua.setupOpts","content":"Option table to pass into the setup function of fzf-lua\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.fzf-lua.setupOpts","tokens":["docs","fzf-lua","they","additional","option","pass","even","you","options","listed","the","into","function","can","not","table","setup","any"],"title_tokens":["vim","fzf-lua","setupopts","option"],"anchors":[]},{"id":"552","title":"Option: vim.fzf-lua.setupOpts.fzf_bin","content":"Path to fzf executable","path":"options.html#option-vim.fzf-lua.setupOpts.fzf_bin","tokens":["executable","fzf","path"],"title_tokens":["vim","fzf-lua","fzf_bin","option","setupopts"],"anchors":[]},{"id":"553","title":"Option: vim.fzf-lua.setupOpts.winopts.border","content":"Border type for the fzf-lua picker window","path":"options.html#option-vim.fzf-lua.setupOpts.winopts.border","tokens":["picker","window","type","border","the","fzf-lua","for"],"title_tokens":["winopts","border","setupopts","vim","option","fzf-lua"],"anchors":[]},{"id":"554","title":"Option: vim.gestures.gesture-nvim.enable","content":"Whether to enable gesture-nvim: mouse gestures.","path":"options.html#option-vim.gestures.gesture-nvim.enable","tokens":["whether","mouse","gesture-nvim","enable","gestures"],"title_tokens":["option","vim","gesture-nvim","gestures","enable"],"anchors":[]},{"id":"555","title":"Option: vim.gestures.gesture-nvim.mappings.draw","content":"Start drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.draw","tokens":["gesture","nvim","start","drawing"],"title_tokens":["vim","mappings","gestures","option","draw","gesture-nvim"],"anchors":[]},{"id":"556","title":"Option: vim.gestures.gesture-nvim.mappings.finish","content":"Finish drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.finish","tokens":["nvim","finish","gesture","drawing"],"title_tokens":["finish","option","mappings","gestures","gesture-nvim","vim"],"anchors":[]},{"id":"557","title":"Option: vim.git.enable","content":"Whether to enable git integration suite.\nEnabling this option will enable the following plugins:\ngitsigns\nhunk-nvim\nvim-fugitive\ngit-conflict\ngitlinker-nvim .","path":"options.html#option-vim.git.enable","tokens":["this","whether","plugins","will","suite","option","hunk-nvim","gitsigns","git","the","vim-fugitive","integration","following","git-conflict","enable","enabling","gitlinker-nvim"],"title_tokens":["vim","option","git","enable"],"anchors":[]},{"id":"558","title":"Option: vim.git.git-conflict.enable","content":"Whether to enable git-conflict.","path":"options.html#option-vim.git.git-conflict.enable","tokens":["enable","git-conflict","whether"],"title_tokens":["git","git-conflict","option","enable","vim"],"anchors":[]},{"id":"559","title":"Option: vim.git.git-conflict.mappings.both","content":"Choose Both [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.both","tokens":["both","git-conflict","choose"],"title_tokens":["option","git-conflict","vim","mappings","git","both"],"anchors":[]},{"id":"560","title":"Option: vim.git.git-conflict.mappings.nextConflict","content":"Go to the next Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.nextConflict","tokens":["the","git-conflict","conflict","next"],"title_tokens":["nextconflict","vim","git-conflict","git","mappings","option"],"anchors":[]},{"id":"561","title":"Option: vim.git.git-conflict.mappings.none","content":"Choose None [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.none","tokens":["none","choose","git-conflict"],"title_tokens":["git-conflict","none","git","option","mappings","vim"],"anchors":[]},{"id":"562","title":"Option: vim.git.git-conflict.mappings.ours","content":"Choose Ours [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.ours","tokens":["git-conflict","ours","choose"],"title_tokens":["option","vim","git-conflict","git","mappings","ours"],"anchors":[]},{"id":"563","title":"Option: vim.git.git-conflict.mappings.prevConflict","content":"Go to the previous Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.prevConflict","tokens":["git-conflict","the","previous","conflict"],"title_tokens":["prevconflict","mappings","git","git-conflict","option","vim"],"anchors":[]},{"id":"564","title":"Option: vim.git.git-conflict.mappings.theirs","content":"Choose Theirs [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.theirs","tokens":["choose","git-conflict","theirs"],"title_tokens":["git-conflict","mappings","theirs","option","vim","git"],"anchors":[]},{"id":"565","title":"Option: vim.git.git-conflict.setupOpts","content":"Option table to pass into the setup function of git-conflict\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.git-conflict.setupOpts","tokens":["table","git-conflict","pass","option","additional","even","any","you","the","not","listed","can","docs","options","function","into","setup","they"],"title_tokens":["git-conflict","vim","git","option","setupopts"],"anchors":[]},{"id":"566","title":"Option: vim.git.gitlinker-nvim.enable","content":"Whether to enable gitlinker-nvim.","path":"options.html#option-vim.git.gitlinker-nvim.enable","tokens":["enable","gitlinker-nvim","whether"],"title_tokens":["enable","option","vim","gitlinker-nvim","git"],"anchors":[]},{"id":"567","title":"Option: vim.git.gitlinker-nvim.setupOpts","content":"Option table to pass into the setup function of gitlinker-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitlinker-nvim.setupOpts","tokens":["function","option","listed","they","table","not","docs","can","additional","any","into","the","even","setup","options","pass","you","gitlinker-nvim"],"title_tokens":["git","vim","option","gitlinker-nvim","setupopts"],"anchors":[]},{"id":"568","title":"Option: vim.git.gitsigns.codeActions.enable","content":"Whether to enable gitsigns codeactions through null-ls.","path":"options.html#option-vim.git.gitsigns.codeActions.enable","tokens":["null-ls","enable","whether","gitsigns","codeactions","through"],"title_tokens":["gitsigns","option","enable","codeactions","vim","git"],"anchors":[]},{"id":"569","title":"Option: vim.git.gitsigns.enable","content":"Whether to enable gitsigns.","path":"options.html#option-vim.git.gitsigns.enable","tokens":["whether","enable","gitsigns"],"title_tokens":["vim","option","git","enable","gitsigns"],"anchors":[]},{"id":"570","title":"Option: vim.git.gitsigns.mappings.blameLine","content":"Blame line [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.blameLine","tokens":["line","gitsigns","blame"],"title_tokens":["git","blameline","option","gitsigns","vim","mappings"],"anchors":[]},{"id":"571","title":"Option: vim.git.gitsigns.mappings.diffProject","content":"Diff project [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffProject","tokens":["project","gitsigns","diff"],"title_tokens":["mappings","diffproject","git","gitsigns","option","vim"],"anchors":[]},{"id":"572","title":"Option: vim.git.gitsigns.mappings.diffThis","content":"Diff this [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffThis","tokens":["diff","gitsigns","this"],"title_tokens":["vim","gitsigns","git","diffthis","option","mappings"],"anchors":[]},{"id":"573","title":"Option: vim.git.gitsigns.mappings.nextHunk","content":"Next hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.nextHunk","tokens":["hunk","next","gitsigns"],"title_tokens":["nexthunk","option","git","gitsigns","vim","mappings"],"anchors":[]},{"id":"574","title":"Option: vim.git.gitsigns.mappings.previewHunk","content":"Preview hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previewHunk","tokens":["hunk","preview","gitsigns"],"title_tokens":["git","vim","option","gitsigns","mappings","previewhunk"],"anchors":[]},{"id":"575","title":"Option: vim.git.gitsigns.mappings.previousHunk","content":"Previous hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previousHunk","tokens":["gitsigns","previous","hunk"],"title_tokens":["git","gitsigns","option","vim","mappings","previoushunk"],"anchors":[]},{"id":"576","title":"Option: vim.git.gitsigns.mappings.resetBuffer","content":"Reset buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetBuffer","tokens":["gitsigns","reset","buffer"],"title_tokens":["git","gitsigns","mappings","resetbuffer","option","vim"],"anchors":[]},{"id":"577","title":"Option: vim.git.gitsigns.mappings.resetHunk","content":"Reset hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetHunk","tokens":["hunk","gitsigns","reset"],"title_tokens":["resethunk","vim","gitsigns","option","git","mappings"],"anchors":[]},{"id":"578","title":"Option: vim.git.gitsigns.mappings.stageBuffer","content":"Stage buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageBuffer","tokens":["stage","gitsigns","buffer"],"title_tokens":["git","gitsigns","mappings","stagebuffer","option","vim"],"anchors":[]},{"id":"579","title":"Option: vim.git.gitsigns.mappings.stageHunk","content":"Stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageHunk","tokens":["stage","hunk","gitsigns"],"title_tokens":["option","vim","git","mappings","gitsigns","stagehunk"],"anchors":[]},{"id":"580","title":"Option: vim.git.gitsigns.mappings.toggleBlame","content":"Toggle blame [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleBlame","tokens":["blame","gitsigns","toggle"],"title_tokens":["vim","toggleblame","option","git","gitsigns","mappings"],"anchors":[]},{"id":"581","title":"Option: vim.git.gitsigns.mappings.toggleDeleted","content":"Toggle deleted [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleDeleted","tokens":["toggle","gitsigns","deleted"],"title_tokens":["toggledeleted","vim","option","git","gitsigns","mappings"],"anchors":[]},{"id":"582","title":"Option: vim.git.gitsigns.mappings.undoStageHunk","content":"Undo stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.undoStageHunk","tokens":["undo","stage","hunk","gitsigns"],"title_tokens":["gitsigns","undostagehunk","vim","git","option","mappings"],"anchors":[]},{"id":"583","title":"Option: vim.git.gitsigns.setupOpts","content":"Option table to pass into the setup function of gitsigns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitsigns.setupOpts","tokens":["listed","function","additional","docs","pass","table","options","gitsigns","any","setup","not","even","into","you","can","the","they","option"],"title_tokens":["setupopts","option","vim","gitsigns","git"],"anchors":[]},{"id":"584","title":"Option: vim.git.hunk-nvim.enable","content":"Whether to enable tool for splitting diffs in Neovim [hunk-nvim].","path":"options.html#option-vim.git.hunk-nvim.enable","tokens":["enable","neovim","tool","for","splitting","whether","diffs","hunk-nvim"],"title_tokens":["vim","enable","option","git","hunk-nvim"],"anchors":[]},{"id":"585","title":"Option: vim.git.hunk-nvim.setupOpts","content":"Option table to pass into the setup function of hunk-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.hunk-nvim.setupOpts","tokens":["option","function","they","listed","into","additional","the","setup","any","options","not","table","hunk-nvim","even","pass","you","can","docs"],"title_tokens":["vim","hunk-nvim","setupopts","option","git"],"anchors":[]},{"id":"586","title":"Option: vim.git.neogit.enable","content":"Whether to enable An Interactive and powerful Git interface [Neogit].","path":"options.html#option-vim.git.neogit.enable","tokens":["whether","neogit","enable","interface","interactive","powerful","git","and"],"title_tokens":["git","neogit","vim","option","enable"],"anchors":[]},{"id":"587","title":"Option: vim.git.neogit.mappings.commit","content":"Git Commit [Neogit]","path":"options.html#option-vim.git.neogit.mappings.commit","tokens":["commit","neogit","git"],"title_tokens":["commit","vim","option","neogit","git","mappings"],"anchors":[]},{"id":"588","title":"Option: vim.git.neogit.mappings.open","content":"Git Status [Neogit]","path":"options.html#option-vim.git.neogit.mappings.open","tokens":["neogit","git","status"],"title_tokens":["mappings","git","vim","neogit","open","option"],"anchors":[]},{"id":"589","title":"Option: vim.git.neogit.mappings.pull","content":"Git pull [Neogit]","path":"options.html#option-vim.git.neogit.mappings.pull","tokens":["git","neogit","pull"],"title_tokens":["git","pull","mappings","neogit","option","vim"],"anchors":[]},{"id":"590","title":"Option: vim.git.neogit.mappings.push","content":"Git push [Neogit]","path":"options.html#option-vim.git.neogit.mappings.push","tokens":["push","git","neogit"],"title_tokens":["option","vim","git","neogit","mappings","push"],"anchors":[]},{"id":"591","title":"Option: vim.git.neogit.setupOpts","content":"Option table to pass into the setup function of neogit\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.neogit.setupOpts","tokens":["they","the","table","docs","can","option","function","into","neogit","setup","additional","options","not","pass","listed","you","even","any"],"title_tokens":["neogit","setupopts","vim","git","option"],"anchors":[]},{"id":"592","title":"Option: vim.git.vim-fugitive.enable","content":"Whether to enable vim-fugitive.","path":"options.html#option-vim.git.vim-fugitive.enable","tokens":["whether","vim-fugitive","enable"],"title_tokens":["vim","enable","vim-fugitive","git","option"],"anchors":[]},{"id":"593","title":"Option: vim.globals","content":"A freeform attribute set containing global variable values for setting vim variables as early as possible. If populated, this option will set vim variables in the built {option}luaConfigRC as the first item.\n::: {.note} {foo = \"bar\";} will set vim.g.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.globals","tokens":["option","bar","set","built","values","attribute","note","the","vim","first","from","where","resulting","this","value","type","will","luaconfigrc","lua","variables","setting","possible","pair","variable","freeform","containing","global","populated","early","for","item","foo","inferred","name","passed"],"title_tokens":["globals","option","vim"],"anchors":[]},{"id":"594","title":"Option: vim.globals.editorconfig","content":"Whether to enable EditorConfig integration in Neovim.\nThis defaults to true as it is enabled by default in stock Neovim, setting this option to false disables EditorConfig integration entirely.\nSee Neovim documentation for more details on configuring EditorConfig behaviour.","path":"options.html#option-vim.globals.editorconfig","tokens":["default","editorconfig","option","behaviour","defaults","neovim","configuring","enable","documentation","stock","details","setting","entirely","this","integration","true","enabled","disables","false","see","for","more","whether"],"title_tokens":["editorconfig","vim","globals","option"],"anchors":[]},{"id":"595","title":"Option: vim.globals.mapleader","content":"The key used for mappings","path":"options.html#option-vim.globals.mapleader","tokens":["key","for","used","leader","mappings","the"],"title_tokens":["globals","mapleader","option","vim"],"anchors":[]},{"id":"596","title":"Option: vim.globals.maplocalleader","content":"The key used for mappings","path":"options.html#option-vim.globals.maplocalleader","tokens":["key","for","localleader","mappings","used","the"],"title_tokens":["vim","option","globals","maplocalleader"],"anchors":[]},{"id":"597","title":"Option: vim.hideSearchHighlight","content":"Hide search highlight so it doesn't stay highlighted","path":"options.html#option-vim.hideSearchHighlight","tokens":["highlighted","doesn","stay","search","highlight","hide"],"title_tokens":["vim","hidesearchhighlight","option"],"anchors":[]},{"id":"598","title":"Option: vim.highlight","content":"Custom highlights to apply","path":"options.html#option-vim.highlight","tokens":["highlights","custom","apply"],"title_tokens":["vim","option","highlight"],"anchors":[]},{"id":"599","title":"Option: vim.highlight..bg","content":"The background color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.bg","tokens":["written","the","rrggbb","background","color","name","hex","use"],"title_tokens":["option","vim","name","highlight"],"anchors":[]},{"id":"600","title":"Option: vim.highlight..blend","content":"Blend as an integer between 0 and 100","path":"options.html#option-vim.highlight._name_.blend","tokens":["integer","and","between","blend","100"],"title_tokens":["blend","vim","option","highlight","name"],"anchors":[]},{"id":"601","title":"Option: vim.highlight..bold","content":"Whether to enable bold","path":"options.html#option-vim.highlight._name_.bold","tokens":["whether","enable","bold"],"title_tokens":["name","option","highlight","vim","bold"],"anchors":[]},{"id":"602","title":"Option: vim.highlight..cterm","content":"The cterm arguments to use. See ':h highlight-args'","path":"options.html#option-vim.highlight._name_.cterm","tokens":["use","highlight-args","cterm","see","the","arguments"],"title_tokens":["cterm","vim","highlight","name","option"],"anchors":[]},{"id":"603","title":"Option: vim.highlight..ctermbg","content":"The cterm background color to use","path":"options.html#option-vim.highlight._name_.ctermbg","tokens":["cterm","the","background","color","use"],"title_tokens":["ctermbg","option","name","highlight","vim"],"anchors":[]},{"id":"604","title":"Option: vim.highlight..ctermfg","content":"The cterm foreground color to use","path":"options.html#option-vim.highlight._name_.ctermfg","tokens":["color","the","use","cterm","foreground"],"title_tokens":["vim","ctermfg","option","name","highlight"],"anchors":[]},{"id":"605","title":"Option: vim.highlight..default","content":"Don't override existing definition","path":"options.html#option-vim.highlight._name_.default","tokens":["definition","override","existing","don"],"title_tokens":["name","highlight","default","vim","option"],"anchors":[]},{"id":"606","title":"Option: vim.highlight..fg","content":"The foreground color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.fg","tokens":["the","use","rrggbb","foreground","name","color","hex","written"],"title_tokens":["option","name","highlight","vim"],"anchors":[]},{"id":"607","title":"Option: vim.highlight..force","content":"Whether to enable force update","path":"options.html#option-vim.highlight._name_.force","tokens":["enable","whether","force","update"],"title_tokens":["highlight","force","option","name","vim"],"anchors":[]},{"id":"608","title":"Option: vim.highlight..italic","content":"Whether to enable italic","path":"options.html#option-vim.highlight._name_.italic","tokens":["italic","whether","enable"],"title_tokens":["vim","option","name","highlight","italic"],"anchors":[]},{"id":"609","title":"Option: vim.highlight..link","content":"The name of another highlight group to link to","path":"options.html#option-vim.highlight._name_.link","tokens":["another","highlight","group","link","the","name"],"title_tokens":["link","option","highlight","vim","name"],"anchors":[]},{"id":"610","title":"Option: vim.highlight..nocombine","content":"Whether to enable nocombine","path":"options.html#option-vim.highlight._name_.nocombine","tokens":["enable","nocombine","whether"],"title_tokens":["vim","name","nocombine","option","highlight"],"anchors":[]},{"id":"611","title":"Option: vim.highlight..reverse","content":"Whether to enable reverse","path":"options.html#option-vim.highlight._name_.reverse","tokens":["whether","enable","reverse"],"title_tokens":["highlight","reverse","vim","name","option"],"anchors":[]},{"id":"612","title":"Option: vim.highlight..sp","content":"The special color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.sp","tokens":["color","name","rrggbb","use","special","written","the","hex"],"title_tokens":["option","vim","highlight","name"],"anchors":[]},{"id":"613","title":"Option: vim.highlight..standout","content":"Whether to enable standout","path":"options.html#option-vim.highlight._name_.standout","tokens":["whether","enable","standout"],"title_tokens":["option","highlight","standout","name","vim"],"anchors":[]},{"id":"614","title":"Option: vim.highlight..strikethrough","content":"Whether to enable strikethrough","path":"options.html#option-vim.highlight._name_.strikethrough","tokens":["enable","strikethrough","whether"],"title_tokens":["highlight","option","vim","strikethrough","name"],"anchors":[]},{"id":"615","title":"Option: vim.highlight..undercurl","content":"Whether to enable undercurl","path":"options.html#option-vim.highlight._name_.undercurl","tokens":["enable","undercurl","whether"],"title_tokens":["option","undercurl","name","highlight","vim"],"anchors":[]},{"id":"616","title":"Option: vim.highlight..underdashed","content":"Whether to enable underdashed","path":"options.html#option-vim.highlight._name_.underdashed","tokens":["whether","underdashed","enable"],"title_tokens":["option","highlight","name","underdashed","vim"],"anchors":[]},{"id":"617","title":"Option: vim.highlight..underdotted","content":"Whether to enable underdotted","path":"options.html#option-vim.highlight._name_.underdotted","tokens":["whether","underdotted","enable"],"title_tokens":["underdotted","name","highlight","option","vim"],"anchors":[]},{"id":"618","title":"Option: vim.highlight..underdouble","content":"Whether to enable underdouble","path":"options.html#option-vim.highlight._name_.underdouble","tokens":["whether","underdouble","enable"],"title_tokens":["highlight","name","option","underdouble","vim"],"anchors":[]},{"id":"619","title":"Option: vim.highlight..underline","content":"Whether to enable underline","path":"options.html#option-vim.highlight._name_.underline","tokens":["underline","whether","enable"],"title_tokens":["name","underline","highlight","vim","option"],"anchors":[]},{"id":"620","title":"Option: vim.keymaps","content":"Custom keybindings.","path":"options.html#option-vim.keymaps","tokens":["keybindings","custom"],"title_tokens":["option","keymaps","vim"],"anchors":[]},{"id":"621","title":"Option: vim.keymaps.*.action","content":"The command to execute.","path":"options.html#option-vim.keymaps._.action","tokens":["command","execute","the"],"title_tokens":["keymaps","vim","option","action"],"anchors":[]},{"id":"622","title":"Option: vim.keymaps.*.desc","content":"Description for the keybind, to be shown in which-key, if you have enabled in the module system.","path":"options.html#option-vim.keymaps._.desc","tokens":["module","have","enabled","which-key","system","for","the","you","keybind","description","shown"],"title_tokens":["option","vim","keymaps","desc"],"anchors":[]},{"id":"623","title":"Option: vim.keymaps.*.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.expr","tokens":["that","means","adding","action","map","the","expression","equivalent","actually"],"title_tokens":["expr","keymaps","option","vim"],"anchors":[]},{"id":"624","title":"Option: vim.keymaps.*.key","content":"The key that triggers this keybind.","path":"options.html#option-vim.keymaps._.key","tokens":["triggers","this","that","the","key","keybind"],"title_tokens":["keymaps","vim","key","option"],"anchors":[]},{"id":"625","title":"Option: vim.keymaps.*.lua","content":"If true, action is considered to be lua code. Thus, it will not be wrapped in \"\".","path":"options.html#option-vim.keymaps._.lua","tokens":["code","lua","true","considered","will","thus","not","wrapped","action"],"title_tokens":["option","lua","vim","keymaps"],"anchors":[]},{"id":"626","title":"Option: vim.keymaps.*.mode","content":"The short-name of the mode to set the keymapping for. Passing an empty string is the equivalent of :map.\nSee :help map-modes for a list of modes.","path":"options.html#option-vim.keymaps._.mode","tokens":["short-name","keymapping","list","map","the","string","equivalent","empty","set","mode","see","map-modes","modes","help","for","passing"],"title_tokens":["keymaps","option","mode","vim"],"anchors":[]},{"id":"627","title":"Option: vim.keymaps.*.noremap","content":"Whether to use the 'noremap' variant of the command, ignoring any custom mappings on the defined action. It is highly advised to keep this on, which is the default.","path":"options.html#option-vim.keymaps._.noremap","tokens":["any","custom","action","variant","whether","mappings","advised","ignoring","noremap","the","this","which","command","defined","default","highly","keep","use"],"title_tokens":["vim","option","keymaps","noremap"],"anchors":[]},{"id":"628","title":"Option: vim.keymaps.*.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.nowait","tokens":["wait","equivalent","adding","whether","extra","mappings","ambiguous","map","for","input"],"title_tokens":["nowait","option","keymaps","vim"],"anchors":[]},{"id":"629","title":"Option: vim.keymaps.*.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.script","tokens":["equivalent","adding","map"],"title_tokens":["option","script","keymaps","vim"],"anchors":[]},{"id":"630","title":"Option: vim.keymaps.*.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.silent","tokens":["mapping","whether","silent","this","map","should","adding","equivalent"],"title_tokens":["option","vim","silent","keymaps"],"anchors":[]},{"id":"631","title":"Option: vim.keymaps.*.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.unique","tokens":["already","defined","whether","equivalent","the","fail","map","adding"],"title_tokens":["option","keymaps","vim","unique"],"anchors":[]},{"id":"632","title":"Option: vim.languages.arduino.enable","content":"Whether to enable Arduino support.","path":"options.html#option-vim.languages.arduino.enable","tokens":["arduino","enable","support","whether"],"title_tokens":["option","vim","languages","arduino","enable"],"anchors":[]},{"id":"633","title":"Option: vim.languages.arduino.lsp.enable","content":"Whether to enable Arduino LSP support.","path":"options.html#option-vim.languages.arduino.lsp.enable","tokens":["support","lsp","arduino","enable","whether"],"title_tokens":["option","arduino","languages","lsp","vim","enable"],"anchors":[]},{"id":"634","title":"Option: vim.languages.arduino.lsp.extraArgs","content":"Extra arguments passed to the Arduino LSP","path":"options.html#option-vim.languages.arduino.lsp.extraArgs","tokens":["arguments","extra","passed","lsp","arduino","the"],"title_tokens":["vim","lsp","extraargs","option","arduino","languages"],"anchors":[]},{"id":"635","title":"Option: vim.languages.arduino.lsp.servers","content":"Arduino LSP servers to use","path":"options.html#option-vim.languages.arduino.lsp.servers","tokens":["arduino","servers","use","lsp"],"title_tokens":["lsp","option","vim","languages","arduino","servers"],"anchors":[]},{"id":"636","title":"Option: vim.languages.arduino.treesitter.enable","content":"Whether to enable Arduino treesitter.","path":"options.html#option-vim.languages.arduino.treesitter.enable","tokens":["treesitter","enable","whether","arduino"],"title_tokens":["option","languages","treesitter","arduino","enable","vim"],"anchors":[]},{"id":"637","title":"Option: vim.languages.arduino.treesitter.package","content":"The arduino treesitter package to use.","path":"options.html#option-vim.languages.arduino.treesitter.package","tokens":["treesitter","arduino","the","use","package"],"title_tokens":["treesitter","vim","arduino","package","languages","option"],"anchors":[]},{"id":"638","title":"Option: vim.languages.assembly.enable","content":"Whether to enable Assembly support.","path":"options.html#option-vim.languages.assembly.enable","tokens":["enable","assembly","whether","support"],"title_tokens":["vim","option","assembly","languages","enable"],"anchors":[]},{"id":"639","title":"Option: vim.languages.assembly.format.enable","content":"Whether to enable Assembly formatting.","path":"options.html#option-vim.languages.assembly.format.enable","tokens":["enable","whether","formatting","assembly"],"title_tokens":["enable","format","option","vim","languages","assembly"],"anchors":[]},{"id":"640","title":"Option: vim.languages.assembly.format.type","content":"Assembly formatter to use","path":"options.html#option-vim.languages.assembly.format.type","tokens":["formatter","use","assembly"],"title_tokens":["vim","option","assembly","type","languages","format"],"anchors":[]},{"id":"641","title":"Option: vim.languages.assembly.lsp.enable","content":"Whether to enable Assembly LSP support.","path":"options.html#option-vim.languages.assembly.lsp.enable","tokens":["assembly","lsp","enable","support","whether"],"title_tokens":["enable","assembly","vim","option","languages","lsp"],"anchors":[]},{"id":"642","title":"Option: vim.languages.assembly.lsp.servers","content":"Assembly LSP server to use","path":"options.html#option-vim.languages.assembly.lsp.servers","tokens":["lsp","assembly","use","server"],"title_tokens":["languages","option","vim","assembly","lsp","servers"],"anchors":[]},{"id":"643","title":"Option: vim.languages.assembly.treesitter.enable","content":"Whether to enable Assembly treesitter.","path":"options.html#option-vim.languages.assembly.treesitter.enable","tokens":["assembly","whether","enable","treesitter"],"title_tokens":["treesitter","enable","option","vim","languages","assembly"],"anchors":[]},{"id":"644","title":"Option: vim.languages.assembly.treesitter.packageASM","content":"The asm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageASM","tokens":["treesitter","asm","the","package","use"],"title_tokens":["packageasm","assembly","vim","treesitter","option","languages"],"anchors":[]},{"id":"645","title":"Option: vim.languages.assembly.treesitter.packageNASM","content":"The nasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageNASM","tokens":["the","treesitter","package","nasm","use"],"title_tokens":["vim","assembly","option","languages","treesitter","packagenasm"],"anchors":[]},{"id":"646","title":"Option: vim.languages.assembly.treesitter.packageRpiPicoASM","content":"The pioasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageRpiPicoASM","tokens":["package","the","pioasm","treesitter","use"],"title_tokens":["treesitter","languages","assembly","packagerpipicoasm","option","vim"],"anchors":[]},{"id":"647","title":"Option: vim.languages.astro.enable","content":"Whether to enable Astro language support.","path":"options.html#option-vim.languages.astro.enable","tokens":["enable","language","support","whether","astro"],"title_tokens":["astro","enable","vim","languages","option"],"anchors":[]},{"id":"648","title":"Option: vim.languages.astro.extraDiagnostics.enable","content":"Whether to enable extra Astro diagnostics via nvim-lint.","path":"options.html#option-vim.languages.astro.extraDiagnostics.enable","tokens":["via","enable","nvim-lint","whether","extra","astro","diagnostics"],"title_tokens":["vim","languages","astro","extradiagnostics","option","enable"],"anchors":[]},{"id":"649","title":"Option: vim.languages.astro.extraDiagnostics.types","content":"extra Astro diagnostics providers","path":"options.html#option-vim.languages.astro.extraDiagnostics.types","tokens":["astro","extra","diagnostics","providers"],"title_tokens":["types","languages","option","vim","astro","extradiagnostics"],"anchors":[]},{"id":"650","title":"Option: vim.languages.astro.format.enable","content":"Whether to enable Astro formatting.","path":"options.html#option-vim.languages.astro.format.enable","tokens":["formatting","whether","astro","enable"],"title_tokens":["enable","format","vim","astro","languages","option"],"anchors":[]},{"id":"651","title":"Option: vim.languages.astro.format.type","content":"Astro formatter to use","path":"options.html#option-vim.languages.astro.format.type","tokens":["astro","formatter","use"],"title_tokens":["astro","languages","vim","option","format","type"],"anchors":[]},{"id":"652","title":"Option: vim.languages.astro.lsp.enable","content":"Whether to enable Astro LSP support.","path":"options.html#option-vim.languages.astro.lsp.enable","tokens":["astro","lsp","enable","whether","support"],"title_tokens":["lsp","vim","option","astro","enable","languages"],"anchors":[]},{"id":"653","title":"Option: vim.languages.astro.lsp.servers","content":"Astro LSP server to use","path":"options.html#option-vim.languages.astro.lsp.servers","tokens":["lsp","astro","server","use"],"title_tokens":["option","astro","languages","servers","vim","lsp"],"anchors":[]},{"id":"654","title":"Option: vim.languages.astro.treesitter.astroPackage","content":"The astro treesitter package to use.","path":"options.html#option-vim.languages.astro.treesitter.astroPackage","tokens":["the","treesitter","use","package","astro"],"title_tokens":["option","vim","treesitter","astro","astropackage","languages"],"anchors":[]},{"id":"655","title":"Option: vim.languages.astro.treesitter.enable","content":"Whether to enable Astro treesitter.","path":"options.html#option-vim.languages.astro.treesitter.enable","tokens":["treesitter","astro","enable","whether"],"title_tokens":["languages","enable","vim","astro","treesitter","option"],"anchors":[]},{"id":"656","title":"Option: vim.languages.bash.enable","content":"Whether to enable Bash language support.","path":"options.html#option-vim.languages.bash.enable","tokens":["language","support","whether","bash","enable"],"title_tokens":["bash","enable","vim","option","languages"],"anchors":[]},{"id":"657","title":"Option: vim.languages.bash.extraDiagnostics.enable","content":"Whether to enable extra Shell diagnostics via nvim-lint.","path":"options.html#option-vim.languages.bash.extraDiagnostics.enable","tokens":["diagnostics","via","nvim-lint","whether","enable","shell","extra"],"title_tokens":["bash","option","vim","extradiagnostics","enable","languages"],"anchors":[]},{"id":"658","title":"Option: vim.languages.bash.extraDiagnostics.types","content":"extra Shell diagnostics providers","path":"options.html#option-vim.languages.bash.extraDiagnostics.types","tokens":["shell","providers","extra","diagnostics"],"title_tokens":["vim","bash","option","extradiagnostics","languages","types"],"anchors":[]},{"id":"659","title":"Option: vim.languages.bash.format.enable","content":"Enable Bash formatting","path":"options.html#option-vim.languages.bash.format.enable","tokens":["bash","formatting","enable"],"title_tokens":["format","option","languages","enable","vim","bash"],"anchors":[]},{"id":"660","title":"Option: vim.languages.bash.format.type","content":"Bash formatter to use","path":"options.html#option-vim.languages.bash.format.type","tokens":["bash","formatter","use"],"title_tokens":["format","type","vim","option","languages","bash"],"anchors":[]},{"id":"661","title":"Option: vim.languages.bash.lsp.enable","content":"Whether to enable Bash LSP support.","path":"options.html#option-vim.languages.bash.lsp.enable","tokens":["whether","lsp","bash","enable","support"],"title_tokens":["languages","lsp","enable","vim","option","bash"],"anchors":[]},{"id":"662","title":"Option: vim.languages.bash.lsp.servers","content":"Bash LSP server to use","path":"options.html#option-vim.languages.bash.lsp.servers","tokens":["server","lsp","use","bash"],"title_tokens":["servers","option","lsp","vim","languages","bash"],"anchors":[]},{"id":"663","title":"Option: vim.languages.bash.treesitter.enable","content":"Whether to enable Bash treesitter.","path":"options.html#option-vim.languages.bash.treesitter.enable","tokens":["bash","treesitter","enable","whether"],"title_tokens":["option","languages","vim","bash","enable","treesitter"],"anchors":[]},{"id":"664","title":"Option: vim.languages.bash.treesitter.package","content":"The bash treesitter package to use.","path":"options.html#option-vim.languages.bash.treesitter.package","tokens":["the","treesitter","bash","package","use"],"title_tokens":["languages","treesitter","package","option","bash","vim"],"anchors":[]},{"id":"665","title":"Option: vim.languages.clang.cHeader","content":"C syntax for headers. Can fix treesitter errors, see: https://www.reddit.com/r/neovim/comments/orfpcd/question_does_the_c_parser_from_nvimtreesitter/","path":"options.html#option-vim.languages.clang.cHeader","tokens":["for","fix","reddit","neovim","orfpcd","headers","see","question_does_the_c_parser_from_nvimtreesitter","https","syntax","can","treesitter","comments","www","com","errors"],"title_tokens":["option","vim","languages","clang","cheader"],"anchors":[]},{"id":"666","title":"Option: vim.languages.clang.dap.debugger","content":"clang debugger to use","path":"options.html#option-vim.languages.clang.dap.debugger","tokens":["clang","debugger","use"],"title_tokens":["option","dap","clang","debugger","languages","vim"],"anchors":[]},{"id":"667","title":"Option: vim.languages.clang.dap.enable","content":"Enable clang Debug Adapter","path":"options.html#option-vim.languages.clang.dap.enable","tokens":["enable","adapter","debug","clang"],"title_tokens":["option","vim","languages","clang","dap","enable"],"anchors":[]},{"id":"668","title":"Option: vim.languages.clang.dap.package","content":"clang debugger package.","path":"options.html#option-vim.languages.clang.dap.package","tokens":["clang","debugger","package"],"title_tokens":["vim","clang","package","dap","option","languages"],"anchors":[]},{"id":"669","title":"Option: vim.languages.clang.enable","content":"Whether to enable C/C++ language support.","path":"options.html#option-vim.languages.clang.enable","tokens":["enable","whether","support","language"],"title_tokens":["clang","enable","vim","option","languages"],"anchors":[]},{"id":"670","title":"Option: vim.languages.clang.extraDiagnostics.enable","content":"Whether to enable extra C/C++ diagnostics via nvim-lint.","path":"options.html#option-vim.languages.clang.extraDiagnostics.enable","tokens":["via","nvim-lint","extra","enable","diagnostics","whether"],"title_tokens":["enable","languages","option","clang","extradiagnostics","vim"],"anchors":[]},{"id":"671","title":"Option: vim.languages.clang.extraDiagnostics.types","content":"extra C/C++ diagnostics providers","path":"options.html#option-vim.languages.clang.extraDiagnostics.types","tokens":["providers","diagnostics","extra"],"title_tokens":["option","extradiagnostics","clang","languages","vim","types"],"anchors":[]},{"id":"672","title":"Option: vim.languages.clang.format.enable","content":"Whether to enable C formatting.","path":"options.html#option-vim.languages.clang.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["option","languages","vim","clang","enable","format"],"anchors":[]},{"id":"673","title":"Option: vim.languages.clang.format.type","content":"C formatter to use","path":"options.html#option-vim.languages.clang.format.type","tokens":["formatter","use"],"title_tokens":["vim","languages","format","type","option","clang"],"anchors":[]},{"id":"674","title":"Option: vim.languages.clang.lsp.enable","content":"Whether to enable clang LSP support.","path":"options.html#option-vim.languages.clang.lsp.enable","tokens":["whether","enable","lsp","support","clang"],"title_tokens":["option","vim","clang","enable","lsp","languages"],"anchors":[]},{"id":"675","title":"Option: vim.languages.clang.lsp.servers","content":"The clang LSP server to use","path":"options.html#option-vim.languages.clang.lsp.servers","tokens":["lsp","the","clang","server","use"],"title_tokens":["servers","clang","languages","vim","lsp","option"],"anchors":[]},{"id":"676","title":"Option: vim.languages.clang.treesitter.cPackage","content":"The c treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cPackage","tokens":["package","the","use","treesitter"],"title_tokens":["vim","clang","languages","option","cpackage","treesitter"],"anchors":[]},{"id":"677","title":"Option: vim.languages.clang.treesitter.cppPackage","content":"The cpp treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cppPackage","tokens":["package","cpp","use","treesitter","the"],"title_tokens":["cpppackage","option","languages","clang","treesitter","vim"],"anchors":[]},{"id":"678","title":"Option: vim.languages.clang.treesitter.enable","content":"Whether to enable C/C++ treesitter.","path":"options.html#option-vim.languages.clang.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["treesitter","enable","clang","vim","option","languages"],"anchors":[]},{"id":"679","title":"Option: vim.languages.clojure.enable","content":"Whether to enable Clojure language support.","path":"options.html#option-vim.languages.clojure.enable","tokens":["clojure","language","enable","support","whether"],"title_tokens":["vim","clojure","enable","option","languages"],"anchors":[]},{"id":"680","title":"Option: vim.languages.clojure.lsp.enable","content":"Whether to enable Clojure LSP support.","path":"options.html#option-vim.languages.clojure.lsp.enable","tokens":["whether","support","clojure","lsp","enable"],"title_tokens":["option","vim","enable","clojure","languages","lsp"],"anchors":[]},{"id":"681","title":"Option: vim.languages.clojure.lsp.servers","content":"Clojure LSP server to use","path":"options.html#option-vim.languages.clojure.lsp.servers","tokens":["lsp","server","clojure","use"],"title_tokens":["clojure","lsp","vim","servers","languages","option"],"anchors":[]},{"id":"682","title":"Option: vim.languages.clojure.treesitter.enable","content":"Whether to enable Clojure treesitter.","path":"options.html#option-vim.languages.clojure.treesitter.enable","tokens":["whether","clojure","treesitter","enable"],"title_tokens":["treesitter","option","enable","clojure","vim","languages"],"anchors":[]},{"id":"683","title":"Option: vim.languages.clojure.treesitter.package","content":"The clojure treesitter package to use.","path":"options.html#option-vim.languages.clojure.treesitter.package","tokens":["use","clojure","the","treesitter","package"],"title_tokens":["package","vim","option","languages","clojure","treesitter"],"anchors":[]},{"id":"684","title":"Option: vim.languages.cmake.enable","content":"Whether to enable CMake language support.","path":"options.html#option-vim.languages.cmake.enable","tokens":["enable","whether","language","support","cmake"],"title_tokens":["enable","option","vim","cmake","languages"],"anchors":[]},{"id":"685","title":"Option: vim.languages.cmake.format.enable","content":"Whether to enable CMake formatting.","path":"options.html#option-vim.languages.cmake.format.enable","tokens":["formatting","cmake","whether","enable"],"title_tokens":["vim","cmake","format","enable","option","languages"],"anchors":[]},{"id":"686","title":"Option: vim.languages.cmake.format.package","content":"CMake formatter package","path":"options.html#option-vim.languages.cmake.format.package","tokens":["package","cmake","formatter"],"title_tokens":["package","languages","option","cmake","format","vim"],"anchors":[]},{"id":"687","title":"Option: vim.languages.cmake.format.type","content":"CMake formatter to use","path":"options.html#option-vim.languages.cmake.format.type","tokens":["formatter","cmake","use"],"title_tokens":["option","languages","vim","format","cmake","type"],"anchors":[]},{"id":"688","title":"Option: vim.languages.cmake.lsp.enable","content":"Whether to enable CMake LSP support.","path":"options.html#option-vim.languages.cmake.lsp.enable","tokens":["whether","lsp","cmake","support","enable"],"title_tokens":["lsp","enable","option","vim","cmake","languages"],"anchors":[]},{"id":"689","title":"Option: vim.languages.cmake.lsp.servers","content":"CMake LSP servers to use","path":"options.html#option-vim.languages.cmake.lsp.servers","tokens":["use","cmake","servers","lsp"],"title_tokens":["lsp","cmake","servers","option","languages","vim"],"anchors":[]},{"id":"690","title":"Option: vim.languages.cmake.treesitter.enable","content":"Whether to enable CMake treesitter.","path":"options.html#option-vim.languages.cmake.treesitter.enable","tokens":["enable","whether","cmake","treesitter"],"title_tokens":["enable","cmake","option","vim","treesitter","languages"],"anchors":[]},{"id":"691","title":"Option: vim.languages.cmake.treesitter.package","content":"The cmake treesitter package to use.","path":"options.html#option-vim.languages.cmake.treesitter.package","tokens":["use","cmake","the","treesitter","package"],"title_tokens":["treesitter","package","languages","option","vim","cmake"],"anchors":[]},{"id":"692","title":"Option: vim.languages.csharp.enable","content":"Whether to enable C# language support.\n::: {.note} This feature will not work if the .NET SDK is not installed. Both roslyn-ls (with roslyn-nvim) and csharp_ls require the .NET SDK to function properly with Razor. Ensure that the .NET SDK is installed.\nCheck for version compatibility for optimal performance. :::\n::: {.warning} At the moment, only roslyn-ls(with roslyn-nvim) provides full Razor support. csharp_ls is limited to .cshtml files. ::: .","path":"options.html#option-vim.languages.csharp.enable","tokens":["provides","the","roslyn-nvim","work","will","not","check","for","moment","installed","note","function","ensure","full","this","performance","razor","roslyn-ls","net","with","both","feature","and","sdk","enable","whether","version","language","that","only","limited","cshtml","require","properly","files","compatibility","warning","support","csharp_ls","optimal"],"title_tokens":["vim","csharp","languages","option","enable"],"anchors":[]},{"id":"693","title":"Option: vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for csharp_ls Neovim LSP\n::: {.note} This feature only works for csharp_ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","tokens":["csharp_ls","works","handler","note","feature","definition","extended","whether","neovim","lsp","only","for","enable","this","textdocument"],"title_tokens":["vim","csharpls-extended-lsp-nvim","languages","enable","option","csharp","extensions"],"anchors":[]},{"id":"694","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for OmniSharp Neovim LSP\n::: {.note} This feature only works for omnisharp. ::: .","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","tokens":["for","neovim","only","lsp","extended","whether","enable","definition","note","works","textdocument","handler","omnisharp","this","feature"],"title_tokens":["csharp","option","extensions","enable","omnisharp-extended-lsp-nvim","languages","vim"],"anchors":[]},{"id":"695","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","content":"Go to definition [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","tokens":["omnisharp-extended-lsp-nvim","definition"],"title_tokens":["vim","extensions","omnisharp-extended-lsp-nvim","mappings","option","languages","csharp","gotodefinition"],"anchors":[]},{"id":"696","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","content":"Go to type [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","tokens":["type","omnisharp-extended-lsp-nvim"],"title_tokens":["option","csharp","mappings","languages","extensions","gototype","vim","omnisharp-extended-lsp-nvim"],"anchors":[]},{"id":"697","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","content":"List implementations [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","tokens":["list","omnisharp-extended-lsp-nvim","implementations"],"title_tokens":["languages","option","csharp","vim","omnisharp-extended-lsp-nvim","extensions","mappings","listimplementations"],"anchors":[]},{"id":"698","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","content":"List references [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","tokens":["omnisharp-extended-lsp-nvim","references","list"],"title_tokens":["vim","option","languages","listreferences","csharp","extensions","omnisharp-extended-lsp-nvim","mappings"],"anchors":[]},{"id":"699","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.enable","content":"Whether to enable Roslyn LSP plugin for Neovim that adds Razor support and works with multiple solutions\n::: {.note} This feature only works for roslyn-ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.enable","tokens":["whether","and","enable","that","with","multiple","razor","solutions","feature","roslyn","only","roslyn-ls","note","support","this","neovim","adds","lsp","works","plugin","for"],"title_tokens":["extensions","option","enable","vim","languages","csharp","roslyn-nvim"],"anchors":[]},{"id":"700","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts","content":"Option table to pass into the setup function of roslyn-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts","tokens":["roslyn-nvim","function","any","option","the","additional","can","they","into","listed","table","even","setup","options","pass","not","docs","you"],"title_tokens":["option","vim","csharp","roslyn-nvim","languages","setupopts","extensions"],"anchors":[]},{"id":"701","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","content":"Configuration for the additional roslyn extensions","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","tokens":["for","additional","the","roslyn","extensions","configuration"],"title_tokens":["config","languages","razor","csharp","roslyn-nvim","setupopts","option","vim","extensions"],"anchors":[]},{"id":"702","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","content":"Whether to enable Additional roslyn extensions (for example Roslynator/Razor).","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","tokens":["razor","whether","enable","example","extensions","roslynator","additional","for","roslyn"],"title_tokens":["languages","vim","enabled","option","csharp","setupopts","roslyn-nvim","razor","extensions"],"anchors":[]},{"id":"703","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","content":"\"auto\" | \"roslyn\" | \"off\"\n\"auto\": Does nothing for filewatching, leaving everything as default\n\"roslyn\": Turns off neovim filewatching which will make roslyn do the filewatching\n\"off\": Hack to turn off all filewatching.\n\n::: {.tip} Set to \"off\" if you notice performance issues :::","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","tokens":["leaving","for","make","the","filewatching","which","nothing","neovim","hack","you","does","everything","off","all","notice","tip","auto","roslyn","turns","turn","will","performance","set","issues","default"],"title_tokens":["vim","extensions","setupopts","filewatching","option","csharp","languages","roslyn-nvim"],"anchors":[]},{"id":"704","title":"Option: vim.languages.csharp.format.enable","content":"Whether to enable C# formatting.","path":"options.html#option-vim.languages.csharp.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["languages","option","csharp","vim","format","enable"],"anchors":[]},{"id":"705","title":"Option: vim.languages.csharp.format.type","content":"C# formatter to use","path":"options.html#option-vim.languages.csharp.format.type","tokens":["formatter","use"],"title_tokens":["type","option","csharp","languages","vim","format"],"anchors":[]},{"id":"706","title":"Option: vim.languages.csharp.lsp.enable","content":"Whether to enable C# LSP support.","path":"options.html#option-vim.languages.csharp.lsp.enable","tokens":["whether","lsp","enable","support"],"title_tokens":["vim","option","languages","csharp","enable","lsp"],"anchors":[]},{"id":"707","title":"Option: vim.languages.csharp.lsp.servers","content":"C# LSP server to use","path":"options.html#option-vim.languages.csharp.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["lsp","option","vim","servers","csharp","languages"],"anchors":[]},{"id":"708","title":"Option: vim.languages.csharp.treesitter.csPackage","content":"The c_sharp treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.csPackage","tokens":["the","use","treesitter","c_sharp","package"],"title_tokens":["csharp","languages","option","treesitter","vim","cspackage"],"anchors":[]},{"id":"709","title":"Option: vim.languages.csharp.treesitter.enable","content":"Whether to enable C# treesitter.","path":"options.html#option-vim.languages.csharp.treesitter.enable","tokens":["whether","treesitter","enable"],"title_tokens":["option","vim","csharp","treesitter","languages","enable"],"anchors":[]},{"id":"710","title":"Option: vim.languages.csharp.treesitter.razorPackage","content":"The razor treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.razorPackage","tokens":["treesitter","package","use","the","razor"],"title_tokens":["razorpackage","treesitter","vim","option","languages","csharp"],"anchors":[]},{"id":"711","title":"Option: vim.languages.css.enable","content":"Whether to enable CSS language support.","path":"options.html#option-vim.languages.css.enable","tokens":["whether","css","enable","language","support"],"title_tokens":["enable","option","languages","css","vim"],"anchors":[]},{"id":"712","title":"Option: vim.languages.css.format.enable","content":"Whether to enable CSS formatting.","path":"options.html#option-vim.languages.css.format.enable","tokens":["whether","css","formatting","enable"],"title_tokens":["enable","css","format","option","vim","languages"],"anchors":[]},{"id":"713","title":"Option: vim.languages.css.format.type","content":"CSS formatter to use","path":"options.html#option-vim.languages.css.format.type","tokens":["css","formatter","use"],"title_tokens":["option","type","languages","format","css","vim"],"anchors":[]},{"id":"714","title":"Option: vim.languages.css.lsp.enable","content":"Whether to enable CSS LSP support.","path":"options.html#option-vim.languages.css.lsp.enable","tokens":["whether","enable","support","css","lsp"],"title_tokens":["vim","option","lsp","css","enable","languages"],"anchors":[]},{"id":"715","title":"Option: vim.languages.css.lsp.servers","content":"CSS LSP server to use","path":"options.html#option-vim.languages.css.lsp.servers","tokens":["use","lsp","server","css"],"title_tokens":["vim","servers","option","css","languages","lsp"],"anchors":[]},{"id":"716","title":"Option: vim.languages.css.treesitter.enable","content":"Whether to enable CSS treesitter.","path":"options.html#option-vim.languages.css.treesitter.enable","tokens":["whether","treesitter","css","enable"],"title_tokens":["option","enable","treesitter","languages","css","vim"],"anchors":[]},{"id":"717","title":"Option: vim.languages.css.treesitter.package","content":"The css treesitter package to use.","path":"options.html#option-vim.languages.css.treesitter.package","tokens":["package","treesitter","use","css","the"],"title_tokens":["vim","option","languages","css","package","treesitter"],"anchors":[]},{"id":"718","title":"Option: vim.languages.cue.enable","content":"Whether to enable CUE language support.","path":"options.html#option-vim.languages.cue.enable","tokens":["cue","language","support","whether","enable"],"title_tokens":["vim","option","enable","cue","languages"],"anchors":[]},{"id":"719","title":"Option: vim.languages.cue.lsp.enable","content":"Whether to enable CUE LSP support.","path":"options.html#option-vim.languages.cue.lsp.enable","tokens":["support","cue","enable","whether","lsp"],"title_tokens":["option","languages","vim","cue","lsp","enable"],"anchors":[]},{"id":"720","title":"Option: vim.languages.cue.lsp.servers","content":"CUE LSP server to use","path":"options.html#option-vim.languages.cue.lsp.servers","tokens":["use","server","cue","lsp"],"title_tokens":["vim","cue","languages","option","lsp","servers"],"anchors":[]},{"id":"721","title":"Option: vim.languages.cue.treesitter.enable","content":"Whether to enable CUE treesitter.","path":"options.html#option-vim.languages.cue.treesitter.enable","tokens":["enable","treesitter","whether","cue"],"title_tokens":["treesitter","option","languages","vim","cue","enable"],"anchors":[]},{"id":"722","title":"Option: vim.languages.cue.treesitter.package","content":"The cue treesitter package to use.","path":"options.html#option-vim.languages.cue.treesitter.package","tokens":["package","treesitter","use","cue","the"],"title_tokens":["languages","cue","treesitter","option","vim","package"],"anchors":[]},{"id":"723","title":"Option: vim.languages.dart.dap.enable","content":"Enable Dart DAP support via flutter-tools","path":"options.html#option-vim.languages.dart.dap.enable","tokens":["enable","dap","support","via","dart","flutter-tools"],"title_tokens":["dap","enable","dart","option","vim","languages"],"anchors":[]},{"id":"724","title":"Option: vim.languages.dart.enable","content":"Whether to enable Dart language support.","path":"options.html#option-vim.languages.dart.enable","tokens":["language","enable","support","dart","whether"],"title_tokens":["option","dart","languages","enable","vim"],"anchors":[]},{"id":"725","title":"Option: vim.languages.dart.flutter-tools.color.enable","content":"Whether to enable highlighting color variables.","path":"options.html#option-vim.languages.dart.flutter-tools.color.enable","tokens":["enable","highlighting","color","variables","whether"],"title_tokens":["dart","color","option","enable","vim","languages","flutter-tools"],"anchors":[]},{"id":"726","title":"Option: vim.languages.dart.flutter-tools.color.highlightBackground","content":"Highlight the background","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightBackground","tokens":["background","highlight","the"],"title_tokens":["vim","color","highlightbackground","option","flutter-tools","languages","dart"],"anchors":[]},{"id":"727","title":"Option: vim.languages.dart.flutter-tools.color.highlightForeground","content":"Highlight the foreground","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightForeground","tokens":["highlight","foreground","the"],"title_tokens":["option","highlightforeground","dart","flutter-tools","languages","color","vim"],"anchors":[]},{"id":"728","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.character","content":"Virtual text character to highlight","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.character","tokens":["virtual","highlight","character","text"],"title_tokens":["option","virtualtext","vim","dart","color","languages","flutter-tools","character"],"anchors":[]},{"id":"729","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.enable","content":"Whether to enable Show the highlight using virtual text.","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.enable","tokens":["using","show","highlight","whether","text","the","virtual","enable"],"title_tokens":["languages","option","enable","vim","dart","flutter-tools","color","virtualtext"],"anchors":[]},{"id":"730","title":"Option: vim.languages.dart.flutter-tools.enable","content":"Enable flutter-tools for flutter support","path":"options.html#option-vim.languages.dart.flutter-tools.enable","tokens":["support","for","enable","flutter-tools","flutter"],"title_tokens":["option","vim","flutter-tools","dart","languages","enable"],"anchors":[]},{"id":"731","title":"Option: vim.languages.dart.flutter-tools.enableNoResolvePatch","content":"Whether to patch flutter-tools so that it doesn't resolve symlinks when detecting flutter path.\n::: {.note} This is required if flutterPackage is set to null and the flutter package in your PATH was built with Nix. If you are using a flutter SDK installed from a different source and encounter the error \"dart missing from PATH\", leave this option disabled. :::","path":"options.html#option-vim.languages.dart.flutter-tools.enableNoResolvePatch","tokens":["note","flutterpackage","different","set","and","nix","symlinks","null","when","your","using","patch","path","was","that","whether","built","encounter","disabled","doesn","flutter-tools","option","missing","flutter","package","leave","from","detecting","are","resolve","sdk","installed","the","required","with","error","this","source","you","dart"],"title_tokens":["vim","enablenoresolvepatch","languages","option","dart","flutter-tools"],"anchors":[]},{"id":"732","title":"Option: vim.languages.dart.flutter-tools.flutterPackage","content":"Flutter package, or null to detect the flutter path at runtime instead.","path":"options.html#option-vim.languages.dart.flutter-tools.flutterPackage","tokens":["instead","the","package","flutter","detect","null","runtime","path"],"title_tokens":["languages","dart","flutterpackage","vim","option","flutter-tools"],"anchors":[]},{"id":"733","title":"Option: vim.languages.dart.lsp.enable","content":"Whether to enable Dart LSP support.","path":"options.html#option-vim.languages.dart.lsp.enable","tokens":["lsp","support","enable","whether","dart"],"title_tokens":["option","vim","languages","dart","lsp","enable"],"anchors":[]},{"id":"734","title":"Option: vim.languages.dart.lsp.servers","content":"Dart LSP server to use","path":"options.html#option-vim.languages.dart.lsp.servers","tokens":["dart","lsp","server","use"],"title_tokens":["option","languages","dart","servers","vim","lsp"],"anchors":[]},{"id":"735","title":"Option: vim.languages.dart.treesitter.enable","content":"Whether to enable Dart treesitter.","path":"options.html#option-vim.languages.dart.treesitter.enable","tokens":["dart","whether","treesitter","enable"],"title_tokens":["languages","option","enable","treesitter","vim","dart"],"anchors":[]},{"id":"736","title":"Option: vim.languages.dart.treesitter.package","content":"The dart treesitter package to use.","path":"options.html#option-vim.languages.dart.treesitter.package","tokens":["use","dart","the","treesitter","package"],"title_tokens":["dart","vim","package","languages","treesitter","option"],"anchors":[]},{"id":"737","title":"Option: vim.languages.docker.enable","content":"Whether to enable Docker language support.","path":"options.html#option-vim.languages.docker.enable","tokens":["language","docker","enable","whether","support"],"title_tokens":["enable","vim","languages","docker","option"],"anchors":[]},{"id":"738","title":"Option: vim.languages.docker.extraDiagnostics.enable","content":"Whether to enable extra Docker diagnostics via nvim-lint.","path":"options.html#option-vim.languages.docker.extraDiagnostics.enable","tokens":["nvim-lint","enable","docker","extra","whether","diagnostics","via"],"title_tokens":["option","docker","enable","extradiagnostics","languages","vim"],"anchors":[]},{"id":"739","title":"Option: vim.languages.docker.extraDiagnostics.types","content":"extra Docker diagnostics providers","path":"options.html#option-vim.languages.docker.extraDiagnostics.types","tokens":["docker","providers","diagnostics","extra"],"title_tokens":["docker","option","vim","languages","types","extradiagnostics"],"anchors":[]},{"id":"740","title":"Option: vim.languages.docker.format.enable","content":"Whether to enable Dockerfile formatting.","path":"options.html#option-vim.languages.docker.format.enable","tokens":["whether","enable","dockerfile","formatting"],"title_tokens":["option","docker","format","languages","vim","enable"],"anchors":[]},{"id":"741","title":"Option: vim.languages.docker.format.type","content":"Dockerfile formatter to use","path":"options.html#option-vim.languages.docker.format.type","tokens":["formatter","use","dockerfile"],"title_tokens":["option","type","format","vim","docker","languages"],"anchors":[]},{"id":"742","title":"Option: vim.languages.docker.lsp.enable","content":"Whether to enable Docker LSP support.","path":"options.html#option-vim.languages.docker.lsp.enable","tokens":["lsp","docker","whether","enable","support"],"title_tokens":["option","vim","docker","lsp","enable","languages"],"anchors":[]},{"id":"743","title":"Option: vim.languages.docker.lsp.servers","content":"Docker LSP server to use","path":"options.html#option-vim.languages.docker.lsp.servers","tokens":["server","use","lsp","docker"],"title_tokens":["docker","servers","option","vim","languages","lsp"],"anchors":[]},{"id":"744","title":"Option: vim.languages.docker.treesitter.enable","content":"Whether to enable Docker treesitter support.","path":"options.html#option-vim.languages.docker.treesitter.enable","tokens":["docker","enable","whether","support","treesitter"],"title_tokens":["docker","languages","option","treesitter","enable","vim"],"anchors":[]},{"id":"745","title":"Option: vim.languages.docker.treesitter.package","content":"The dockerfile treesitter package to use.","path":"options.html#option-vim.languages.docker.treesitter.package","tokens":["treesitter","dockerfile","the","package","use"],"title_tokens":["package","languages","treesitter","vim","option","docker"],"anchors":[]},{"id":"746","title":"Option: vim.languages.elixir.elixir-tools.enable","content":"Whether to enable Elixir tools.","path":"options.html#option-vim.languages.elixir.elixir-tools.enable","tokens":["tools","enable","elixir","whether"],"title_tokens":["vim","elixir","elixir-tools","option","enable","languages"],"anchors":[]},{"id":"747","title":"Option: vim.languages.elixir.enable","content":"Whether to enable Elixir language support.","path":"options.html#option-vim.languages.elixir.enable","tokens":["enable","whether","support","language","elixir"],"title_tokens":["enable","vim","option","languages","elixir"],"anchors":[]},{"id":"748","title":"Option: vim.languages.elixir.format.enable","content":"Whether to enable Elixir formatting.","path":"options.html#option-vim.languages.elixir.format.enable","tokens":["elixir","formatting","enable","whether"],"title_tokens":["enable","option","vim","languages","elixir","format"],"anchors":[]},{"id":"749","title":"Option: vim.languages.elixir.format.type","content":"Elixir formatter to use","path":"options.html#option-vim.languages.elixir.format.type","tokens":["elixir","use","formatter"],"title_tokens":["vim","languages","elixir","type","option","format"],"anchors":[]},{"id":"750","title":"Option: vim.languages.elixir.lsp.enable","content":"Whether to enable Elixir LSP support.","path":"options.html#option-vim.languages.elixir.lsp.enable","tokens":["support","elixir","enable","whether","lsp"],"title_tokens":["languages","elixir","lsp","vim","enable","option"],"anchors":[]},{"id":"751","title":"Option: vim.languages.elixir.lsp.servers","content":"Elixir LSP server to use","path":"options.html#option-vim.languages.elixir.lsp.servers","tokens":["elixir","server","use","lsp"],"title_tokens":["option","elixir","servers","vim","lsp","languages"],"anchors":[]},{"id":"752","title":"Option: vim.languages.elixir.treesitter.eexPackage","content":"The eex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.eexPackage","tokens":["the","eex","treesitter","package","use"],"title_tokens":["elixir","vim","treesitter","eexpackage","option","languages"],"anchors":[]},{"id":"753","title":"Option: vim.languages.elixir.treesitter.enable","content":"Whether to enable Elixir treesitter.","path":"options.html#option-vim.languages.elixir.treesitter.enable","tokens":["whether","enable","elixir","treesitter"],"title_tokens":["elixir","option","treesitter","enable","vim","languages"],"anchors":[]},{"id":"754","title":"Option: vim.languages.elixir.treesitter.heexPackage","content":"The heex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.heexPackage","tokens":["the","treesitter","heex","package","use"],"title_tokens":["treesitter","option","languages","vim","heexpackage","elixir"],"anchors":[]},{"id":"755","title":"Option: vim.languages.elixir.treesitter.package","content":"The elixir treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.package","tokens":["the","treesitter","package","elixir","use"],"title_tokens":["treesitter","package","vim","languages","option","elixir"],"anchors":[]},{"id":"756","title":"Option: vim.languages.elm.enable","content":"Whether to enable Elm language support.","path":"options.html#option-vim.languages.elm.enable","tokens":["language","whether","enable","elm","support"],"title_tokens":["vim","elm","languages","option","enable"],"anchors":[]},{"id":"757","title":"Option: vim.languages.elm.lsp.enable","content":"Whether to enable Elm LSP support.","path":"options.html#option-vim.languages.elm.lsp.enable","tokens":["lsp","elm","enable","support","whether"],"title_tokens":["vim","languages","elm","lsp","option","enable"],"anchors":[]},{"id":"758","title":"Option: vim.languages.elm.lsp.servers","content":"Elm LSP servers to use","path":"options.html#option-vim.languages.elm.lsp.servers","tokens":["servers","elm","use","lsp"],"title_tokens":["lsp","elm","option","vim","languages","servers"],"anchors":[]},{"id":"759","title":"Option: vim.languages.elm.treesitter.enable","content":"Whether to enable Elm treesitter.","path":"options.html#option-vim.languages.elm.treesitter.enable","tokens":["whether","enable","elm","treesitter"],"title_tokens":["languages","vim","treesitter","elm","enable","option"],"anchors":[]},{"id":"760","title":"Option: vim.languages.elm.treesitter.package","content":"The elm treesitter package to use.","path":"options.html#option-vim.languages.elm.treesitter.package","tokens":["treesitter","elm","the","package","use"],"title_tokens":["languages","elm","package","treesitter","option","vim"],"anchors":[]},{"id":"761","title":"Option: vim.languages.enableDAP","content":"Turn on Debug Adapter for enabled languages by default","path":"options.html#option-vim.languages.enableDAP","tokens":["debug","turn","for","default","enabled","adapter","languages"],"title_tokens":["option","vim","enabledap","languages"],"anchors":[]},{"id":"762","title":"Option: vim.languages.enableExtraDiagnostics","content":"Turn on extra diagnostics for enabled languages by default","path":"options.html#option-vim.languages.enableExtraDiagnostics","tokens":["default","extra","diagnostics","turn","for","enabled","languages"],"title_tokens":["option","languages","vim","enableextradiagnostics"],"anchors":[]},{"id":"763","title":"Option: vim.languages.enableFormat","content":"Turn on Formatting for enabled languages by default","path":"options.html#option-vim.languages.enableFormat","tokens":["for","formatting","enabled","languages","turn","default"],"title_tokens":["vim","option","languages","enableformat"],"anchors":[]},{"id":"764","title":"Option: vim.languages.enableTreesitter","content":"Turn on Treesitter for enabled languages by default","path":"options.html#option-vim.languages.enableTreesitter","tokens":["treesitter","default","enabled","languages","turn","for"],"title_tokens":["languages","option","vim","enabletreesitter"],"anchors":[]},{"id":"765","title":"Option: vim.languages.env.enable","content":"Whether to enable Env language support.","path":"options.html#option-vim.languages.env.enable","tokens":["env","enable","whether","language","support"],"title_tokens":["vim","env","languages","option","enable"],"anchors":[]},{"id":"766","title":"Option: vim.languages.env.extraDiagnostics.enable","content":"Whether to enable extra Env diagnostics via nvim-lint.","path":"options.html#option-vim.languages.env.extraDiagnostics.enable","tokens":["enable","env","extra","diagnostics","via","nvim-lint","whether"],"title_tokens":["option","env","languages","enable","vim","extradiagnostics"],"anchors":[]},{"id":"767","title":"Option: vim.languages.env.extraDiagnostics.types","content":"extra Env diagnostics providers","path":"options.html#option-vim.languages.env.extraDiagnostics.types","tokens":["extra","env","providers","diagnostics"],"title_tokens":["env","types","option","languages","extradiagnostics","vim"],"anchors":[]},{"id":"768","title":"Option: vim.languages.fish.enable","content":"Whether to enable Fish language support.","path":"options.html#option-vim.languages.fish.enable","tokens":["enable","fish","language","support","whether"],"title_tokens":["vim","languages","enable","option","fish"],"anchors":[]},{"id":"769","title":"Option: vim.languages.fish.format.enable","content":"Enable Fish formatting","path":"options.html#option-vim.languages.fish.format.enable","tokens":["enable","formatting","fish"],"title_tokens":["option","vim","fish","format","enable","languages"],"anchors":[]},{"id":"770","title":"Option: vim.languages.fish.format.type","content":"Fish formatter to use","path":"options.html#option-vim.languages.fish.format.type","tokens":["fish","use","formatter"],"title_tokens":["option","languages","format","fish","vim","type"],"anchors":[]},{"id":"771","title":"Option: vim.languages.fish.lsp.enable","content":"Whether to enable Fish LSP support.","path":"options.html#option-vim.languages.fish.lsp.enable","tokens":["enable","fish","lsp","support","whether"],"title_tokens":["option","lsp","languages","fish","vim","enable"],"anchors":[]},{"id":"772","title":"Option: vim.languages.fish.lsp.servers","content":"Fish LSP server to use","path":"options.html#option-vim.languages.fish.lsp.servers","tokens":["lsp","use","fish","server"],"title_tokens":["fish","lsp","servers","option","languages","vim"],"anchors":[]},{"id":"773","title":"Option: vim.languages.fish.treesitter.enable","content":"Whether to enable Fish treesitter.","path":"options.html#option-vim.languages.fish.treesitter.enable","tokens":["whether","treesitter","enable","fish"],"title_tokens":["languages","vim","enable","option","fish","treesitter"],"anchors":[]},{"id":"774","title":"Option: vim.languages.fish.treesitter.package","content":"The fish treesitter package to use.","path":"options.html#option-vim.languages.fish.treesitter.package","tokens":["fish","the","treesitter","package","use"],"title_tokens":["fish","vim","treesitter","languages","package","option"],"anchors":[]},{"id":"775","title":"Option: vim.languages.fluent.enable","content":"Whether to enable Fluent language support.","path":"options.html#option-vim.languages.fluent.enable","tokens":["whether","fluent","language","enable","support"],"title_tokens":["languages","option","vim","fluent","enable"],"anchors":[]},{"id":"776","title":"Option: vim.languages.fsharp.enable","content":"Whether to enable F# language support.","path":"options.html#option-vim.languages.fsharp.enable","tokens":["support","whether","language","enable"],"title_tokens":["option","languages","vim","fsharp","enable"],"anchors":[]},{"id":"777","title":"Option: vim.languages.fsharp.format.enable","content":"Whether to enable F# formatting.","path":"options.html#option-vim.languages.fsharp.format.enable","tokens":["enable","formatting","whether"],"title_tokens":["languages","fsharp","enable","format","option","vim"],"anchors":[]},{"id":"778","title":"Option: vim.languages.fsharp.format.type","content":"F# formatter to use","path":"options.html#option-vim.languages.fsharp.format.type","tokens":["formatter","use"],"title_tokens":["option","languages","format","type","vim","fsharp"],"anchors":[]},{"id":"779","title":"Option: vim.languages.fsharp.lsp.enable","content":"Whether to enable F# LSP support.","path":"options.html#option-vim.languages.fsharp.lsp.enable","tokens":["enable","lsp","whether","support"],"title_tokens":["enable","fsharp","languages","option","vim","lsp"],"anchors":[]},{"id":"780","title":"Option: vim.languages.fsharp.lsp.servers","content":"F# LSP server to use","path":"options.html#option-vim.languages.fsharp.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["lsp","servers","option","fsharp","vim","languages"],"anchors":[]},{"id":"781","title":"Option: vim.languages.fsharp.treesitter.enable","content":"Whether to enable F# treesitter.","path":"options.html#option-vim.languages.fsharp.treesitter.enable","tokens":["treesitter","whether","enable"],"title_tokens":["languages","treesitter","fsharp","option","enable","vim"],"anchors":[]},{"id":"782","title":"Option: vim.languages.fsharp.treesitter.package","content":"The fsharp treesitter package to use.","path":"options.html#option-vim.languages.fsharp.treesitter.package","tokens":["the","treesitter","use","fsharp","package"],"title_tokens":["package","treesitter","option","languages","vim","fsharp"],"anchors":[]},{"id":"783","title":"Option: vim.languages.gettext.enable","content":"Whether to enable gettext portable object language support.","path":"options.html#option-vim.languages.gettext.enable","tokens":["enable","language","whether","portable","support","object","gettext"],"title_tokens":["gettext","option","vim","enable","languages"],"anchors":[]},{"id":"784","title":"Option: vim.languages.gettext.treesitter.enable","content":"Whether to enable gettext portable object language treesitter.","path":"options.html#option-vim.languages.gettext.treesitter.enable","tokens":["whether","gettext","portable","language","treesitter","object","enable"],"title_tokens":["languages","option","enable","treesitter","vim","gettext"],"anchors":[]},{"id":"785","title":"Option: vim.languages.gettext.treesitter.package","content":"The po treesitter package to use.","path":"options.html#option-vim.languages.gettext.treesitter.package","tokens":["treesitter","the","package","use"],"title_tokens":["package","languages","vim","option","gettext","treesitter"],"anchors":[]},{"id":"786","title":"Option: vim.languages.gleam.enable","content":"Whether to enable Gleam language support.","path":"options.html#option-vim.languages.gleam.enable","tokens":["support","gleam","enable","language","whether"],"title_tokens":["option","gleam","enable","vim","languages"],"anchors":[]},{"id":"787","title":"Option: vim.languages.gleam.lsp.enable","content":"Whether to enable Gleam LSP support.","path":"options.html#option-vim.languages.gleam.lsp.enable","tokens":["lsp","support","gleam","whether","enable"],"title_tokens":["option","vim","languages","gleam","lsp","enable"],"anchors":[]},{"id":"788","title":"Option: vim.languages.gleam.lsp.servers","content":"Gleam LSP server to use","path":"options.html#option-vim.languages.gleam.lsp.servers","tokens":["use","lsp","server","gleam"],"title_tokens":["option","gleam","servers","languages","vim","lsp"],"anchors":[]},{"id":"789","title":"Option: vim.languages.gleam.treesitter.enable","content":"Whether to enable Gleam treesitter.","path":"options.html#option-vim.languages.gleam.treesitter.enable","tokens":["treesitter","enable","gleam","whether"],"title_tokens":["option","vim","languages","gleam","treesitter","enable"],"anchors":[]},{"id":"790","title":"Option: vim.languages.gleam.treesitter.package","content":"The gleam treesitter package to use.","path":"options.html#option-vim.languages.gleam.treesitter.package","tokens":["package","treesitter","gleam","use","the"],"title_tokens":["option","gleam","treesitter","languages","vim","package"],"anchors":[]},{"id":"791","title":"Option: vim.languages.glsl.enable","content":"Whether to enable GLSL language support.","path":"options.html#option-vim.languages.glsl.enable","tokens":["glsl","enable","support","whether","language"],"title_tokens":["languages","enable","option","vim","glsl"],"anchors":[]},{"id":"792","title":"Option: vim.languages.glsl.lsp.enable","content":"Whether to enable GLSL LSP support.","path":"options.html#option-vim.languages.glsl.lsp.enable","tokens":["lsp","support","glsl","enable","whether"],"title_tokens":["option","languages","vim","glsl","lsp","enable"],"anchors":[]},{"id":"793","title":"Option: vim.languages.glsl.lsp.servers","content":"GLSL LSP server to use","path":"options.html#option-vim.languages.glsl.lsp.servers","tokens":["glsl","server","use","lsp"],"title_tokens":["option","languages","glsl","vim","servers","lsp"],"anchors":[]},{"id":"794","title":"Option: vim.languages.glsl.treesitter.enable","content":"Whether to enable GLSL treesitter.","path":"options.html#option-vim.languages.glsl.treesitter.enable","tokens":["treesitter","enable","whether","glsl"],"title_tokens":["enable","option","languages","glsl","treesitter","vim"],"anchors":[]},{"id":"795","title":"Option: vim.languages.glsl.treesitter.package","content":"The glsl treesitter package to use.","path":"options.html#option-vim.languages.glsl.treesitter.package","tokens":["glsl","package","use","the","treesitter"],"title_tokens":["glsl","treesitter","option","package","vim","languages"],"anchors":[]},{"id":"796","title":"Option: vim.languages.go.dap.debugger","content":"Go debugger to use","path":"options.html#option-vim.languages.go.dap.debugger","tokens":["use","debugger"],"title_tokens":["vim","option","dap","debugger","languages"],"anchors":[]},{"id":"797","title":"Option: vim.languages.go.dap.enable","content":"Whether to enable Go Debug Adapter.","path":"options.html#option-vim.languages.go.dap.enable","tokens":["debug","adapter","whether","enable"],"title_tokens":["option","dap","enable","vim","languages"],"anchors":[]},{"id":"798","title":"Option: vim.languages.go.dap.package","content":"Go debugger package.","path":"options.html#option-vim.languages.go.dap.package","tokens":["debugger","package"],"title_tokens":["option","languages","dap","package","vim"],"anchors":[]},{"id":"799","title":"Option: vim.languages.go.enable","content":"Whether to enable Go language support.","path":"options.html#option-vim.languages.go.enable","tokens":["enable","support","whether","language"],"title_tokens":["enable","languages","option","vim"],"anchors":[]},{"id":"800","title":"Option: vim.languages.go.extensions.gopher-nvim.enable","content":"Whether to enable Minimalistic plugin for Go development.","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.enable","tokens":["development","whether","minimalistic","enable","for","plugin"],"title_tokens":["extensions","enable","gopher-nvim","languages","option","vim"],"anchors":[]},{"id":"801","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts","content":"Option table to pass into the setup function of gopher-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts","tokens":["options","into","additional","function","not","listed","setup","you","gopher-nvim","table","they","docs","pass","any","the","can","even","option"],"title_tokens":["gopher-nvim","option","languages","vim","extensions","setupopts"],"anchors":[]},{"id":"802","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","content":"Go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","tokens":["use","binary"],"title_tokens":["commands","languages","vim","option","extensions","gopher-nvim","setupopts"],"anchors":[]},{"id":"803","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","content":"gomodifytags binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","tokens":["gomodifytags","binary","use"],"title_tokens":["gomodifytags","commands","setupopts","extensions","gopher-nvim","option","languages","vim"],"anchors":[]},{"id":"804","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","content":"gotests binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","tokens":["use","binary","gotests"],"title_tokens":["vim","gotests","setupopts","option","commands","extensions","languages","gopher-nvim"],"anchors":[]},{"id":"805","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","content":"iferr binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","tokens":["binary","use","iferr"],"title_tokens":["iferr","setupopts","commands","option","vim","languages","extensions","gopher-nvim"],"anchors":[]},{"id":"806","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","content":"impl binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","tokens":["use","impl","binary"],"title_tokens":["commands","languages","extensions","setupopts","impl","vim","gopher-nvim","option"],"anchors":[]},{"id":"807","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","content":"json2go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","tokens":["binary","json2go","use"],"title_tokens":["languages","vim","gopher-nvim","commands","extensions","json2go","option","setupopts"],"anchors":[]},{"id":"808","title":"Option: vim.languages.go.extraDiagnostics.enable","content":"Whether to enable extra Go diagnostics via nvim-lint.","path":"options.html#option-vim.languages.go.extraDiagnostics.enable","tokens":["diagnostics","whether","enable","extra","via","nvim-lint"],"title_tokens":["option","enable","vim","extradiagnostics","languages"],"anchors":[]},{"id":"809","title":"Option: vim.languages.go.extraDiagnostics.types","content":"extra Go diagnostics providers","path":"options.html#option-vim.languages.go.extraDiagnostics.types","tokens":["diagnostics","extra","providers"],"title_tokens":["types","vim","languages","extradiagnostics","option"],"anchors":[]},{"id":"810","title":"Option: vim.languages.go.format.enable","content":"Whether to enable Go formatting.","path":"options.html#option-vim.languages.go.format.enable","tokens":["enable","formatting","whether"],"title_tokens":["vim","languages","format","option","enable"],"anchors":[]},{"id":"811","title":"Option: vim.languages.go.format.type","content":"Go formatter to use","path":"options.html#option-vim.languages.go.format.type","tokens":["formatter","use"],"title_tokens":["type","languages","option","format","vim"],"anchors":[]},{"id":"812","title":"Option: vim.languages.go.lsp.enable","content":"Whether to enable Go LSP support.","path":"options.html#option-vim.languages.go.lsp.enable","tokens":["whether","enable","support","lsp"],"title_tokens":["languages","option","enable","vim","lsp"],"anchors":[]},{"id":"813","title":"Option: vim.languages.go.lsp.servers","content":"Go LSP server to use","path":"options.html#option-vim.languages.go.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["languages","option","vim","lsp","servers"],"anchors":[]},{"id":"814","title":"Option: vim.languages.go.treesitter.enable","content":"Whether to enable Go treesitter.","path":"options.html#option-vim.languages.go.treesitter.enable","tokens":["enable","treesitter","whether"],"title_tokens":["treesitter","vim","option","enable","languages"],"anchors":[]},{"id":"815","title":"Option: vim.languages.go.treesitter.goPackage","content":"The go treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goPackage","tokens":["use","package","the","treesitter"],"title_tokens":["treesitter","gopackage","vim","option","languages"],"anchors":[]},{"id":"816","title":"Option: vim.languages.go.treesitter.gomodPackage","content":"The gomod treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gomodPackage","tokens":["treesitter","package","the","gomod","use"],"title_tokens":["gomodpackage","treesitter","vim","option","languages"],"anchors":[]},{"id":"817","title":"Option: vim.languages.go.treesitter.gosumPackage","content":"The gosum treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gosumPackage","tokens":["treesitter","package","use","gosum","the"],"title_tokens":["gosumpackage","vim","languages","option","treesitter"],"anchors":[]},{"id":"818","title":"Option: vim.languages.go.treesitter.gotmpl.injection","content":"Treesitter language to inject in Go templates","path":"options.html#option-vim.languages.go.treesitter.gotmpl.injection","tokens":["inject","language","treesitter","templates"],"title_tokens":["option","treesitter","vim","languages","gotmpl","injection"],"anchors":[]},{"id":"819","title":"Option: vim.languages.go.treesitter.gotmpl.package","content":"The gotmpl treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gotmpl.package","tokens":["treesitter","package","use","gotmpl","the"],"title_tokens":["treesitter","gotmpl","package","vim","option","languages"],"anchors":[]},{"id":"820","title":"Option: vim.languages.go.treesitter.goworkPackage","content":"The gowork treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goworkPackage","tokens":["use","package","the","gowork","treesitter"],"title_tokens":["languages","treesitter","vim","option","goworkpackage"],"anchors":[]},{"id":"821","title":"Option: vim.languages.haskell.dap.enable","content":"Whether to enable DAP support for Haskell.","path":"options.html#option-vim.languages.haskell.dap.enable","tokens":["enable","whether","dap","support","for","haskell"],"title_tokens":["haskell","dap","option","enable","languages","vim"],"anchors":[]},{"id":"822","title":"Option: vim.languages.haskell.dap.package","content":"Haskell DAP package or command to run the Haskell DAP","path":"options.html#option-vim.languages.haskell.dap.package","tokens":["command","package","dap","the","haskell","run"],"title_tokens":["option","dap","package","languages","haskell","vim"],"anchors":[]},{"id":"823","title":"Option: vim.languages.haskell.enable","content":"Whether to enable Haskell support.","path":"options.html#option-vim.languages.haskell.enable","tokens":["support","whether","haskell","enable"],"title_tokens":["haskell","vim","enable","option","languages"],"anchors":[]},{"id":"824","title":"Option: vim.languages.haskell.extensions.haskell-tools.enable","content":"Whether to enable haskell-tools.nvim.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.enable","tokens":["haskell-tools","nvim","whether","enable"],"title_tokens":["haskell-tools","vim","languages","option","haskell","extensions","enable"],"anchors":[]},{"id":"825","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","content":"Run code lens [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","tokens":["lens","run","code","haskell-tools","nvim"],"title_tokens":["option","languages","extensions","codelensrun","haskell-tools","vim","haskell","mappings"],"anchors":[]},{"id":"826","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","content":"Evaluate all [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","tokens":["nvim","all","evaluate","haskell-tools"],"title_tokens":["languages","option","haskell-tools","vim","haskell","mappings","evalall","extensions"],"anchors":[]},{"id":"827","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","content":"Hoogle signature [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","tokens":["signature","nvim","hoogle","haskell-tools"],"title_tokens":["extensions","vim","languages","hooglesignature","option","haskell-tools","mappings","haskell"],"anchors":[]},{"id":"828","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","content":"Quit REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","tokens":["quit","repl","nvim","haskell-tools"],"title_tokens":["mappings","option","replquit","haskell-tools","extensions","haskell","languages","vim"],"anchors":[]},{"id":"829","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","content":"Toggle REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","tokens":["repl","nvim","haskell-tools","toggle"],"title_tokens":["vim","repltoggle","languages","mappings","haskell","haskell-tools","option","extensions"],"anchors":[]},{"id":"830","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","content":"Toggle REPL for current file [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","tokens":["haskell-tools","nvim","current","repl","file","toggle","for"],"title_tokens":["languages","haskell-tools","mappings","vim","repltogglefile","extensions","option","haskell"],"anchors":[]},{"id":"831","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts","content":"Option table to pass into the setup function of haskell-tools.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts","tokens":["additional","options","table","can","into","function","nvim","the","you","setup","even","not","docs","pass","haskell-tools","option","listed","any","they"],"title_tokens":["haskell-tools","setupopts","vim","languages","haskell","option","extensions"],"anchors":[]},{"id":"832","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","content":"Debug adapter command","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","tokens":["command","adapter","debug"],"title_tokens":["option","languages","vim","haskell","haskell-tools","dap","setupopts","cmd","extensions"],"anchors":[]},{"id":"833","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","content":"Command for haskell-language-server.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","tokens":["for","command","haskell-language-server"],"title_tokens":["haskell","option","haskell-tools","setupopts","vim","languages","extensions","hls","cmd"],"anchors":[]},{"id":"834","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","content":"Function to run when HLS is attached. When null, mappings from the mappings option are used.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","tokens":["run","mappings","the","when","function","are","from","hls","used","option","null","attached"],"title_tokens":["vim","languages","haskell-tools","hls","extensions","haskell","option","on_attach","setupopts"],"anchors":[]},{"id":"835","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","content":"Settings passed to HLS. When null, generated from vim.languages.haskell.cabalFormat.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","tokens":["null","settings","passed","hls","when","vim","haskell","generated","languages","cabalformat","from"],"title_tokens":["haskell","haskell-tools","setupopts","languages","extensions","hls","settings","option","vim"],"anchors":[]},{"id":"836","title":"Option: vim.languages.haskell.format.cabalFormatters","content":"Cabal file formatter to use","path":"options.html#option-vim.languages.haskell.format.cabalFormatters","tokens":["file","cabal","use","formatter"],"title_tokens":["haskell","format","languages","vim","option","cabalformatters"],"anchors":[]},{"id":"837","title":"Option: vim.languages.haskell.format.enable","content":"Whether to enable Haskell formatting.","path":"options.html#option-vim.languages.haskell.format.enable","tokens":["haskell","enable","whether","formatting"],"title_tokens":["enable","languages","option","format","vim","haskell"],"anchors":[]},{"id":"838","title":"Option: vim.languages.haskell.format.type","content":"Haskell formatter to use","path":"options.html#option-vim.languages.haskell.format.type","tokens":["haskell","formatter","use"],"title_tokens":["type","haskell","option","vim","languages","format"],"anchors":[]},{"id":"839","title":"Option: vim.languages.haskell.lsp.enable","content":"Whether to enable Haskell LSP support.","path":"options.html#option-vim.languages.haskell.lsp.enable","tokens":["lsp","enable","whether","haskell","support"],"title_tokens":["haskell","option","enable","languages","lsp","vim"],"anchors":[]},{"id":"840","title":"Option: vim.languages.haskell.lsp.servers","content":"Haskell LSP server to use","path":"options.html#option-vim.languages.haskell.lsp.servers","tokens":["haskell","use","server","lsp"],"title_tokens":["option","languages","vim","haskell","lsp","servers"],"anchors":[]},{"id":"841","title":"Option: vim.languages.haskell.treesitter.enable","content":"Whether to enable Treesitter support for Haskell.","path":"options.html#option-vim.languages.haskell.treesitter.enable","tokens":["for","enable","haskell","treesitter","whether","support"],"title_tokens":["option","languages","haskell","vim","enable","treesitter"],"anchors":[]},{"id":"842","title":"Option: vim.languages.haskell.treesitter.package","content":"The haskell treesitter package to use.","path":"options.html#option-vim.languages.haskell.treesitter.package","tokens":["package","use","haskell","the","treesitter"],"title_tokens":["languages","haskell","package","vim","treesitter","option"],"anchors":[]},{"id":"843","title":"Option: vim.languages.hcl.enable","content":"Whether to enable HCL support.","path":"options.html#option-vim.languages.hcl.enable","tokens":["enable","support","hcl","whether"],"title_tokens":["vim","option","languages","hcl","enable"],"anchors":[]},{"id":"844","title":"Option: vim.languages.hcl.format.enable","content":"Whether to enable HCL formatting.","path":"options.html#option-vim.languages.hcl.format.enable","tokens":["hcl","enable","whether","formatting"],"title_tokens":["hcl","enable","languages","option","vim","format"],"anchors":[]},{"id":"845","title":"Option: vim.languages.hcl.format.type","content":"HCL formatter to use","path":"options.html#option-vim.languages.hcl.format.type","tokens":["formatter","hcl","use"],"title_tokens":["format","option","vim","hcl","type","languages"],"anchors":[]},{"id":"846","title":"Option: vim.languages.hcl.lsp.enable","content":"Whether to enable HCL LSP support.","path":"options.html#option-vim.languages.hcl.lsp.enable","tokens":["hcl","support","whether","lsp","enable"],"title_tokens":["vim","languages","lsp","enable","hcl","option"],"anchors":[]},{"id":"847","title":"Option: vim.languages.hcl.lsp.servers","content":"HCL LSP server to use","path":"options.html#option-vim.languages.hcl.lsp.servers","tokens":["lsp","use","hcl","server"],"title_tokens":["servers","vim","option","hcl","languages","lsp"],"anchors":[]},{"id":"848","title":"Option: vim.languages.hcl.treesitter.enable","content":"Whether to enable HCL treesitter.","path":"options.html#option-vim.languages.hcl.treesitter.enable","tokens":["treesitter","enable","hcl","whether"],"title_tokens":["vim","option","hcl","treesitter","enable","languages"],"anchors":[]},{"id":"849","title":"Option: vim.languages.hcl.treesitter.package","content":"The hcl treesitter package to use.","path":"options.html#option-vim.languages.hcl.treesitter.package","tokens":["hcl","treesitter","use","package","the"],"title_tokens":["treesitter","package","languages","vim","option","hcl"],"anchors":[]},{"id":"850","title":"Option: vim.languages.helm.enable","content":"Whether to enable Helm language support.","path":"options.html#option-vim.languages.helm.enable","tokens":["language","helm","enable","support","whether"],"title_tokens":["enable","option","helm","languages","vim"],"anchors":[]},{"id":"851","title":"Option: vim.languages.helm.lsp.enable","content":"Whether to enable Helm LSP support.","path":"options.html#option-vim.languages.helm.lsp.enable","tokens":["lsp","helm","enable","whether","support"],"title_tokens":["lsp","languages","option","vim","helm","enable"],"anchors":[]},{"id":"852","title":"Option: vim.languages.helm.lsp.servers","content":"Helm LSP server to use","path":"options.html#option-vim.languages.helm.lsp.servers","tokens":["server","helm","use","lsp"],"title_tokens":["vim","helm","lsp","servers","option","languages"],"anchors":[]},{"id":"853","title":"Option: vim.languages.helm.treesitter.enable","content":"Whether to enable Helm treesitter.","path":"options.html#option-vim.languages.helm.treesitter.enable","tokens":["whether","treesitter","helm","enable"],"title_tokens":["helm","languages","treesitter","vim","enable","option"],"anchors":[]},{"id":"854","title":"Option: vim.languages.helm.treesitter.package","content":"The helm treesitter package to use.","path":"options.html#option-vim.languages.helm.treesitter.package","tokens":["the","package","use","helm","treesitter"],"title_tokens":["package","vim","languages","treesitter","option","helm"],"anchors":[]},{"id":"855","title":"Option: vim.languages.html.enable","content":"Whether to enable HTML language support.","path":"options.html#option-vim.languages.html.enable","tokens":["whether","language","support","enable","html"],"title_tokens":["languages","option","vim","enable","html"],"anchors":[]},{"id":"856","title":"Option: vim.languages.html.extraDiagnostics.enable","content":"Whether to enable extra HTML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.html.extraDiagnostics.enable","tokens":["diagnostics","whether","extra","enable","html","nvim-lint","via"],"title_tokens":["option","languages","vim","html","extradiagnostics","enable"],"anchors":[]},{"id":"857","title":"Option: vim.languages.html.extraDiagnostics.types","content":"extra HTML diagnostics providers","path":"options.html#option-vim.languages.html.extraDiagnostics.types","tokens":["providers","html","diagnostics","extra"],"title_tokens":["vim","types","option","languages","html","extradiagnostics"],"anchors":[]},{"id":"858","title":"Option: vim.languages.html.format.enable","content":"Whether to enable HTML formatting.","path":"options.html#option-vim.languages.html.format.enable","tokens":["whether","enable","formatting","html"],"title_tokens":["enable","languages","option","vim","format","html"],"anchors":[]},{"id":"859","title":"Option: vim.languages.html.format.type","content":"HTML formatter to use","path":"options.html#option-vim.languages.html.format.type","tokens":["use","formatter","html"],"title_tokens":["html","option","languages","type","vim","format"],"anchors":[]},{"id":"860","title":"Option: vim.languages.html.lsp.enable","content":"Whether to enable HTML LSP support.","path":"options.html#option-vim.languages.html.lsp.enable","tokens":["lsp","enable","whether","html","support"],"title_tokens":["html","lsp","vim","languages","enable","option"],"anchors":[]},{"id":"861","title":"Option: vim.languages.html.lsp.servers","content":"HTML LSP server to use","path":"options.html#option-vim.languages.html.lsp.servers","tokens":["html","lsp","use","server"],"title_tokens":["languages","vim","html","servers","option","lsp"],"anchors":[]},{"id":"862","title":"Option: vim.languages.html.treesitter.autotagHtml","content":"Enable autoclose/autorename of html tags (nvim-ts-autotag)","path":"options.html#option-vim.languages.html.treesitter.autotagHtml","tokens":["tags","autoclose","nvim-ts-autotag","enable","html","autorename"],"title_tokens":["vim","option","html","autotaghtml","treesitter","languages"],"anchors":[]},{"id":"863","title":"Option: vim.languages.html.treesitter.enable","content":"Whether to enable HTML treesitter support.","path":"options.html#option-vim.languages.html.treesitter.enable","tokens":["treesitter","whether","html","enable","support"],"title_tokens":["treesitter","vim","option","languages","html","enable"],"anchors":[]},{"id":"864","title":"Option: vim.languages.html.treesitter.package","content":"The html treesitter package to use.","path":"options.html#option-vim.languages.html.treesitter.package","tokens":["html","use","package","treesitter","the"],"title_tokens":["html","treesitter","option","vim","languages","package"],"anchors":[]},{"id":"865","title":"Option: vim.languages.java.dap.debugger","content":"Java debugger to use.\nJLS\nFor jls to work, you need to run your application with debug symbols and networking.\nThe jls configuration is hardcoded to listen on port 5005. This matches the configuration described upstream. You can change this by modifying vim.debugger.nvim-dap.sources.java-debugger.\nExamples:\nManual:\nBuild with debug symbols.\nRun with debug socket.\n\nSpringboot Maven: For Springboot you can just pass the JVM args directly into the spring-boot:run.","path":"options.html#option-vim.languages.java.dap.debugger","tokens":["sources","java-debugger","application","for","this","hardcoded","args","with","run","pass","and","symbols","networking","modifying","you","5005","java","work","need","can","vim","debugger","your","matches","port","configuration","described","debug","use","manual","build","socket","upstream","springboot","maven","just","jvm","spring-boot","listen","into","jls","the","nvim-dap","examples","change","directly"],"title_tokens":["vim","java","languages","dap","option","debugger"],"anchors":[]},{"id":"866","title":"Option: vim.languages.java.dap.enable","content":"Whether to enable Java Debug Adapter.","path":"options.html#option-vim.languages.java.dap.enable","tokens":["whether","enable","adapter","java","debug"],"title_tokens":["dap","option","vim","languages","java","enable"],"anchors":[]},{"id":"867","title":"Option: vim.languages.java.dap.package","content":"Java debugger package.","path":"options.html#option-vim.languages.java.dap.package","tokens":["java","debugger","package"],"title_tokens":["option","vim","dap","package","java","languages"],"anchors":[]},{"id":"868","title":"Option: vim.languages.java.enable","content":"Whether to enable Java language support.","path":"options.html#option-vim.languages.java.enable","tokens":["java","support","language","whether","enable"],"title_tokens":["vim","java","enable","option","languages"],"anchors":[]},{"id":"869","title":"Option: vim.languages.java.extensions.gradle-nvim.enable","content":"Whether to enable gradle integration.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.enable","tokens":["enable","gradle","integration","whether"],"title_tokens":["vim","languages","extensions","option","gradle-nvim","java","enable"],"anchors":[]},{"id":"870","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts","content":"Option table to pass into the setup function of gradle-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts","tokens":["can","even","any","you","into","docs","the","table","setup","listed","additional","option","not","gradle-nvim","they","options","pass","function"],"title_tokens":["gradle-nvim","setupopts","option","java","vim","languages","extensions"],"anchors":[]},{"id":"871","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","content":"The gradle executable to use.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","tokens":["the","use","gradle","executable"],"title_tokens":["gadle_executable","gradle-nvim","java","extensions","setupopts","option","vim","languages"],"anchors":[]},{"id":"872","title":"Option: vim.languages.java.extensions.maven-nvim.enable","content":"Whether to enable maven integration.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.enable","tokens":["enable","whether","integration","maven"],"title_tokens":["vim","option","languages","java","extensions","maven-nvim","enable"],"anchors":[]},{"id":"873","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts","content":"Option table to pass into the setup function of maven-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts","tokens":["the","options","listed","docs","setup","they","not","maven-nvim","can","function","any","additional","even","you","table","option","into","pass"],"title_tokens":["option","java","vim","languages","extensions","maven-nvim","setupopts"],"anchors":[]},{"id":"874","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","content":"The maven executable to use.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","tokens":["executable","maven","the","use"],"title_tokens":["option","vim","java","extensions","maven-nvim","languages","setupopts","mvn_executable"],"anchors":[]},{"id":"875","title":"Option: vim.languages.java.lsp.enable","content":"Whether to enable Java LSP support.","path":"options.html#option-vim.languages.java.lsp.enable","tokens":["whether","java","lsp","enable","support"],"title_tokens":["lsp","languages","vim","enable","option","java"],"anchors":[]},{"id":"876","title":"Option: vim.languages.java.lsp.servers","content":"Java LSP server to use","path":"options.html#option-vim.languages.java.lsp.servers","tokens":["use","java","lsp","server"],"title_tokens":["lsp","java","vim","languages","servers","option"],"anchors":[]},{"id":"877","title":"Option: vim.languages.java.treesitter.enable","content":"Whether to enable Java treesitter.","path":"options.html#option-vim.languages.java.treesitter.enable","tokens":["treesitter","java","whether","enable"],"title_tokens":["enable","treesitter","vim","option","languages","java"],"anchors":[]},{"id":"878","title":"Option: vim.languages.java.treesitter.package","content":"The java treesitter package to use.","path":"options.html#option-vim.languages.java.treesitter.package","tokens":["treesitter","java","use","package","the"],"title_tokens":["languages","vim","option","java","treesitter","package"],"anchors":[]},{"id":"879","title":"Option: vim.languages.jinja.enable","content":"Whether to enable Jinja template language support.","path":"options.html#option-vim.languages.jinja.enable","tokens":["whether","template","language","jinja","enable","support"],"title_tokens":["enable","languages","option","vim","jinja"],"anchors":[]},{"id":"880","title":"Option: vim.languages.jinja.lsp.enable","content":"Whether to enable Jinja LSP support.","path":"options.html#option-vim.languages.jinja.lsp.enable","tokens":["lsp","jinja","enable","whether","support"],"title_tokens":["enable","vim","jinja","languages","lsp","option"],"anchors":[]},{"id":"881","title":"Option: vim.languages.jinja.lsp.servers","content":"Jinja LSP server to use","path":"options.html#option-vim.languages.jinja.lsp.servers","tokens":["server","jinja","lsp","use"],"title_tokens":["vim","languages","lsp","servers","option","jinja"],"anchors":[]},{"id":"882","title":"Option: vim.languages.jinja.treesitter.enable","content":"Whether to enable Jinja treesitter.","path":"options.html#option-vim.languages.jinja.treesitter.enable","tokens":["enable","treesitter","whether","jinja"],"title_tokens":["treesitter","vim","enable","jinja","option","languages"],"anchors":[]},{"id":"883","title":"Option: vim.languages.jinja.treesitter.injection","content":"Treesitter language to inject in Jinja templates","path":"options.html#option-vim.languages.jinja.treesitter.injection","tokens":["jinja","treesitter","language","inject","templates"],"title_tokens":["vim","option","languages","treesitter","injection","jinja"],"anchors":[]},{"id":"884","title":"Option: vim.languages.jinja.treesitter.inlinePackage","content":"The jinja_inline treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.inlinePackage","tokens":["package","use","the","treesitter","jinja_inline"],"title_tokens":["treesitter","languages","inlinepackage","option","vim","jinja"],"anchors":[]},{"id":"885","title":"Option: vim.languages.jinja.treesitter.package","content":"The jinja treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.package","tokens":["jinja","the","package","use","treesitter"],"title_tokens":["treesitter","package","languages","vim","option","jinja"],"anchors":[]},{"id":"886","title":"Option: vim.languages.jq.enable","content":"Whether to enable JQ support.","path":"options.html#option-vim.languages.jq.enable","tokens":["whether","enable","support"],"title_tokens":["enable","option","languages","vim"],"anchors":[]},{"id":"887","title":"Option: vim.languages.jq.format.enable","content":"Whether to enable JQ formatting.","path":"options.html#option-vim.languages.jq.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["enable","option","languages","vim","format"],"anchors":[]},{"id":"888","title":"Option: vim.languages.jq.format.type","content":"JQ formatter to use","path":"options.html#option-vim.languages.jq.format.type","tokens":["formatter","use"],"title_tokens":["type","languages","vim","option","format"],"anchors":[]},{"id":"889","title":"Option: vim.languages.jq.lsp.enable","content":"Whether to enable JQ LSP support.","path":"options.html#option-vim.languages.jq.lsp.enable","tokens":["enable","support","lsp","whether"],"title_tokens":["lsp","vim","option","languages","enable"],"anchors":[]},{"id":"890","title":"Option: vim.languages.jq.lsp.servers","content":"JQ LSP server to use","path":"options.html#option-vim.languages.jq.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["languages","lsp","option","servers","vim"],"anchors":[]},{"id":"891","title":"Option: vim.languages.jq.treesitter.enable","content":"Whether to enable JQ treesitter.","path":"options.html#option-vim.languages.jq.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["treesitter","vim","option","enable","languages"],"anchors":[]},{"id":"892","title":"Option: vim.languages.jq.treesitter.package","content":"The jq treesitter package to use.","path":"options.html#option-vim.languages.jq.treesitter.package","tokens":["the","package","treesitter","use"],"title_tokens":["treesitter","option","vim","languages","package"],"anchors":[]},{"id":"893","title":"Option: vim.languages.json.enable","content":"Whether to enable JSON language support.","path":"options.html#option-vim.languages.json.enable","tokens":["json","support","language","whether","enable"],"title_tokens":["enable","languages","vim","option","json"],"anchors":[]},{"id":"894","title":"Option: vim.languages.json.format.enable","content":"Whether to enable JSON formatting.","path":"options.html#option-vim.languages.json.format.enable","tokens":["whether","formatting","json","enable"],"title_tokens":["format","languages","vim","option","enable","json"],"anchors":[]},{"id":"895","title":"Option: vim.languages.json.format.type","content":"JSON formatter to use","path":"options.html#option-vim.languages.json.format.type","tokens":["json","formatter","use"],"title_tokens":["json","format","option","languages","type","vim"],"anchors":[]},{"id":"896","title":"Option: vim.languages.json.lsp.enable","content":"Whether to enable JSON LSP support.","path":"options.html#option-vim.languages.json.lsp.enable","tokens":["support","whether","json","enable","lsp"],"title_tokens":["lsp","json","enable","vim","option","languages"],"anchors":[]},{"id":"897","title":"Option: vim.languages.json.lsp.servers","content":"JSON LSP server to use","path":"options.html#option-vim.languages.json.lsp.servers","tokens":["server","lsp","json","use"],"title_tokens":["languages","option","json","vim","lsp","servers"],"anchors":[]},{"id":"898","title":"Option: vim.languages.json.treesitter.enable","content":"Whether to enable JSON treesitter.","path":"options.html#option-vim.languages.json.treesitter.enable","tokens":["whether","enable","json","treesitter"],"title_tokens":["option","json","languages","vim","enable","treesitter"],"anchors":[]},{"id":"899","title":"Option: vim.languages.json.treesitter.json5Package","content":"The json5 treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.json5Package","tokens":["treesitter","the","use","json5","package"],"title_tokens":["vim","option","treesitter","languages","json","json5package"],"anchors":[]},{"id":"900","title":"Option: vim.languages.json.treesitter.jsonPackage","content":"The json treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.jsonPackage","tokens":["package","treesitter","json","the","use"],"title_tokens":["treesitter","jsonpackage","option","vim","json","languages"],"anchors":[]},{"id":"901","title":"Option: vim.languages.julia.enable","content":"Whether to enable Julia language support.","path":"options.html#option-vim.languages.julia.enable","tokens":["language","julia","whether","enable","support"],"title_tokens":["option","vim","languages","enable","julia"],"anchors":[]},{"id":"902","title":"Option: vim.languages.julia.lsp.enable","content":"Whether to enable Julia LSP support.","path":"options.html#option-vim.languages.julia.lsp.enable","tokens":["whether","support","julia","enable","lsp"],"title_tokens":["vim","languages","option","enable","lsp","julia"],"anchors":[]},{"id":"903","title":"Option: vim.languages.julia.lsp.servers","content":"Julia LSP Server to Use\n::: {.note} The entirety of Julia is bundled with nvf, if you enable this option, since there is no way to provide only the LSP server.\nIf you want to avoid that, you have to change {option}vim.lsp.servers.julials.cmd to use the Julia binary in {env}PATH, and add the LanguageServer package to Julia in your devshells.\nCheck the source file of this option for the full cmd. :::","path":"options.html#option-vim.languages.julia.lsp.servers","tokens":["nvf","julials","this","provide","cmd","that","lsp","note","bundled","way","avoid","use","with","there","have","binary","vim","package","your","devshells","check","only","enable","want","add","full","file","julia","option","servers","path","source","languageserver","server","you","for","change","the","env","entirety","and","since"],"title_tokens":["lsp","servers","languages","vim","option","julia"],"anchors":[]},{"id":"904","title":"Option: vim.languages.julia.treesitter.enable","content":"Whether to enable Julia treesitter.","path":"options.html#option-vim.languages.julia.treesitter.enable","tokens":["whether","treesitter","enable","julia"],"title_tokens":["languages","option","julia","treesitter","enable","vim"],"anchors":[]},{"id":"905","title":"Option: vim.languages.julia.treesitter.package","content":"The julia treesitter package to use.","path":"options.html#option-vim.languages.julia.treesitter.package","tokens":["package","the","julia","use","treesitter"],"title_tokens":["option","julia","vim","treesitter","package","languages"],"anchors":[]},{"id":"906","title":"Option: vim.languages.just.enable","content":"Whether to enable Just support.","path":"options.html#option-vim.languages.just.enable","tokens":["just","whether","support","enable"],"title_tokens":["languages","option","just","vim","enable"],"anchors":[]},{"id":"907","title":"Option: vim.languages.just.lsp.enable","content":"Whether to enable Just LSP support.","path":"options.html#option-vim.languages.just.lsp.enable","tokens":["support","lsp","enable","whether","just"],"title_tokens":["option","lsp","enable","vim","just","languages"],"anchors":[]},{"id":"908","title":"Option: vim.languages.just.lsp.servers","content":"Just LSP server to use","path":"options.html#option-vim.languages.just.lsp.servers","tokens":["lsp","server","use","just"],"title_tokens":["option","servers","vim","languages","just","lsp"],"anchors":[]},{"id":"909","title":"Option: vim.languages.just.treesitter.enable","content":"Whether to enable Just treesitter.","path":"options.html#option-vim.languages.just.treesitter.enable","tokens":["treesitter","enable","whether","just"],"title_tokens":["treesitter","vim","option","enable","just","languages"],"anchors":[]},{"id":"910","title":"Option: vim.languages.just.treesitter.package","content":"The just treesitter package to use.","path":"options.html#option-vim.languages.just.treesitter.package","tokens":["treesitter","use","package","just","the"],"title_tokens":["package","vim","languages","option","just","treesitter"],"anchors":[]},{"id":"911","title":"Option: vim.languages.kotlin.enable","content":"Whether to enable Kotlin/HCL support.","path":"options.html#option-vim.languages.kotlin.enable","tokens":["support","enable","whether","kotlin","hcl"],"title_tokens":["kotlin","languages","option","enable","vim"],"anchors":[]},{"id":"912","title":"Option: vim.languages.kotlin.extraDiagnostics.enable","content":"Whether to enable extra Kotlin diagnostics via nvim-lint.","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.enable","tokens":["via","extra","whether","enable","kotlin","diagnostics","nvim-lint"],"title_tokens":["option","extradiagnostics","vim","languages","enable","kotlin"],"anchors":[]},{"id":"913","title":"Option: vim.languages.kotlin.extraDiagnostics.types","content":"extra Kotlin diagnostics providers","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.types","tokens":["kotlin","providers","extra","diagnostics"],"title_tokens":["option","vim","kotlin","extradiagnostics","types","languages"],"anchors":[]},{"id":"914","title":"Option: vim.languages.kotlin.lsp.enable","content":"Whether to enable Kotlin LSP support.","path":"options.html#option-vim.languages.kotlin.lsp.enable","tokens":["support","enable","kotlin","whether","lsp"],"title_tokens":["kotlin","enable","vim","option","languages","lsp"],"anchors":[]},{"id":"915","title":"Option: vim.languages.kotlin.lsp.servers","content":"Kotlin LSP server to use","path":"options.html#option-vim.languages.kotlin.lsp.servers","tokens":["server","lsp","use","kotlin"],"title_tokens":["option","vim","languages","lsp","servers","kotlin"],"anchors":[]},{"id":"916","title":"Option: vim.languages.kotlin.treesitter.enable","content":"Whether to enable Kotlin treesitter.","path":"options.html#option-vim.languages.kotlin.treesitter.enable","tokens":["enable","kotlin","treesitter","whether"],"title_tokens":["vim","kotlin","treesitter","enable","option","languages"],"anchors":[]},{"id":"917","title":"Option: vim.languages.kotlin.treesitter.package","content":"The kotlin treesitter package to use.","path":"options.html#option-vim.languages.kotlin.treesitter.package","tokens":["the","treesitter","use","kotlin","package"],"title_tokens":["treesitter","option","vim","languages","kotlin","package"],"anchors":[]},{"id":"918","title":"Option: vim.languages.liquid.enable","content":"Whether to enable Liquid templating language support.","path":"options.html#option-vim.languages.liquid.enable","tokens":["language","liquid","templating","support","enable","whether"],"title_tokens":["enable","vim","languages","option","liquid"],"anchors":[]},{"id":"919","title":"Option: vim.languages.liquid.lsp.enable","content":"Whether to enable Liquid LSP support.","path":"options.html#option-vim.languages.liquid.lsp.enable","tokens":["whether","lsp","liquid","support","enable"],"title_tokens":["enable","lsp","vim","option","languages","liquid"],"anchors":[]},{"id":"920","title":"Option: vim.languages.liquid.lsp.servers","content":"Liquid LSP server to use","path":"options.html#option-vim.languages.liquid.lsp.servers","tokens":["liquid","server","lsp","use"],"title_tokens":["languages","lsp","vim","option","servers","liquid"],"anchors":[]},{"id":"921","title":"Option: vim.languages.liquid.treesitter.enable","content":"Whether to enable Liquid treesitter.","path":"options.html#option-vim.languages.liquid.treesitter.enable","tokens":["whether","liquid","treesitter","enable"],"title_tokens":["languages","vim","enable","treesitter","option","liquid"],"anchors":[]},{"id":"922","title":"Option: vim.languages.liquid.treesitter.package","content":"The liquid treesitter package to use.","path":"options.html#option-vim.languages.liquid.treesitter.package","tokens":["the","liquid","package","use","treesitter"],"title_tokens":["package","option","vim","liquid","languages","treesitter"],"anchors":[]},{"id":"923","title":"Option: vim.languages.lua.enable","content":"Whether to enable Lua language support.","path":"options.html#option-vim.languages.lua.enable","tokens":["enable","support","whether","language","lua"],"title_tokens":["option","lua","vim","enable","languages"],"anchors":[]},{"id":"924","title":"Option: vim.languages.lua.extraDiagnostics.enable","content":"Whether to enable extra Lua diagnostics via nvim-lint.","path":"options.html#option-vim.languages.lua.extraDiagnostics.enable","tokens":["via","nvim-lint","extra","whether","enable","lua","diagnostics"],"title_tokens":["languages","enable","vim","lua","extradiagnostics","option"],"anchors":[]},{"id":"925","title":"Option: vim.languages.lua.extraDiagnostics.types","content":"extra Lua diagnostics providers","path":"options.html#option-vim.languages.lua.extraDiagnostics.types","tokens":["lua","extra","diagnostics","providers"],"title_tokens":["extradiagnostics","vim","option","languages","lua","types"],"anchors":[]},{"id":"926","title":"Option: vim.languages.lua.format.enable","content":"Enable Lua formatting","path":"options.html#option-vim.languages.lua.format.enable","tokens":["formatting","enable","lua"],"title_tokens":["option","format","languages","enable","lua","vim"],"anchors":[]},{"id":"927","title":"Option: vim.languages.lua.format.type","content":"Lua formatter to use","path":"options.html#option-vim.languages.lua.format.type","tokens":["use","lua","formatter"],"title_tokens":["format","option","type","vim","languages","lua"],"anchors":[]},{"id":"928","title":"Option: vim.languages.lua.lsp.enable","content":"Whether to enable Lua LSP support.","path":"options.html#option-vim.languages.lua.lsp.enable","tokens":["lsp","whether","enable","lua","support"],"title_tokens":["vim","languages","lsp","enable","lua","option"],"anchors":[]},{"id":"929","title":"Option: vim.languages.lua.lsp.lazydev.enable","content":"Whether to enable lazydev.nvim integration, useful for neovim plugin developers.","path":"options.html#option-vim.languages.lua.lsp.lazydev.enable","tokens":["integration","whether","useful","for","lazydev","nvim","neovim","enable","plugin","developers"],"title_tokens":["enable","vim","lazydev","languages","lua","lsp","option"],"anchors":[]},{"id":"930","title":"Option: vim.languages.lua.lsp.servers","content":"Lua LSP server to use","path":"options.html#option-vim.languages.lua.lsp.servers","tokens":["lsp","server","use","lua"],"title_tokens":["option","languages","servers","lsp","vim","lua"],"anchors":[]},{"id":"931","title":"Option: vim.languages.lua.treesitter.enable","content":"Whether to enable Lua Treesitter support.","path":"options.html#option-vim.languages.lua.treesitter.enable","tokens":["treesitter","support","enable","whether","lua"],"title_tokens":["option","lua","enable","languages","treesitter","vim"],"anchors":[]},{"id":"932","title":"Option: vim.languages.lua.treesitter.package","content":"The lua treesitter package to use.","path":"options.html#option-vim.languages.lua.treesitter.package","tokens":["use","the","package","lua","treesitter"],"title_tokens":["vim","treesitter","option","package","languages","lua"],"anchors":[]},{"id":"933","title":"Option: vim.languages.make.enable","content":"Whether to enable Make support.","path":"options.html#option-vim.languages.make.enable","tokens":["support","whether","make","enable"],"title_tokens":["option","languages","vim","enable","make"],"anchors":[]},{"id":"934","title":"Option: vim.languages.make.extraDiagnostics.enable","content":"Whether to enable extra Make diagnostics via nvim-lint.","path":"options.html#option-vim.languages.make.extraDiagnostics.enable","tokens":["whether","enable","extra","make","diagnostics","via","nvim-lint"],"title_tokens":["option","extradiagnostics","make","enable","vim","languages"],"anchors":[]},{"id":"935","title":"Option: vim.languages.make.extraDiagnostics.types","content":"extra Make diagnostics providers","path":"options.html#option-vim.languages.make.extraDiagnostics.types","tokens":["extra","make","diagnostics","providers"],"title_tokens":["option","languages","vim","make","extradiagnostics","types"],"anchors":[]},{"id":"936","title":"Option: vim.languages.make.format.enable","content":"Whether to enable Make formatting.","path":"options.html#option-vim.languages.make.format.enable","tokens":["formatting","make","enable","whether"],"title_tokens":["vim","enable","option","languages","make","format"],"anchors":[]},{"id":"937","title":"Option: vim.languages.make.format.type","content":"make formatter to use","path":"options.html#option-vim.languages.make.format.type","tokens":["formatter","use","make"],"title_tokens":["languages","make","type","option","format","vim"],"anchors":[]},{"id":"938","title":"Option: vim.languages.make.treesitter.enable","content":"Whether to enable Make treesitter.","path":"options.html#option-vim.languages.make.treesitter.enable","tokens":["treesitter","whether","make","enable"],"title_tokens":["vim","treesitter","enable","option","languages","make"],"anchors":[]},{"id":"939","title":"Option: vim.languages.make.treesitter.package","content":"The make treesitter package to use.","path":"options.html#option-vim.languages.make.treesitter.package","tokens":["package","make","use","the","treesitter"],"title_tokens":["make","option","languages","treesitter","package","vim"],"anchors":[]},{"id":"940","title":"Option: vim.languages.markdown.enable","content":"Whether to enable Markdown markup language support.","path":"options.html#option-vim.languages.markdown.enable","tokens":["whether","markdown","markup","language","support","enable"],"title_tokens":["option","markdown","enable","vim","languages"],"anchors":[]},{"id":"941","title":"Option: vim.languages.markdown.extensions.markview-nvim.enable","content":"markview.nvim - a hackable markdown, Typst, latex, html(inline) & YAML previewer","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.enable","tokens":["hackable","yaml","inline","markview","html","previewer","nvim","latex","typst","markdown"],"title_tokens":["option","languages","vim","extensions","markview-nvim","markdown","enable"],"anchors":[]},{"id":"942","title":"Option: vim.languages.markdown.extensions.markview-nvim.setupOpts","content":"Option table to pass into the setup function of markview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.setupOpts","tokens":["listed","markview-nvim","any","docs","they","setup","you","into","the","table","pass","function","even","option","options","can","additional","not"],"title_tokens":["markdown","markview-nvim","option","languages","vim","extensions","setupopts"],"anchors":[]},{"id":"943","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.enable","content":"Inline Markdown rendering with render-markdown.nvim","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.enable","tokens":["inline","render-markdown","with","rendering","nvim","markdown"],"title_tokens":["markdown","render-markdown-nvim","enable","option","vim","languages","extensions"],"anchors":[]},{"id":"944","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","content":"Option table to pass into the setup function of render-markdown\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","tokens":["options","even","they","listed","function","table","not","docs","additional","can","option","pass","any","setup","into","you","render-markdown","the"],"title_tokens":["option","markdown","vim","render-markdown-nvim","languages","extensions","setupopts"],"anchors":[]},{"id":"945","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","content":"List of buffer filetypes to enable this plugin in.\nThis will cause the plugin to attach to new buffers who have any of these filetypes.","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","tokens":["the","enable","buffer","attach","these","have","will","buffers","cause","this","any","plugin","list","new","who","filetypes"],"title_tokens":["languages","extensions","render-markdown-nvim","file_types","option","markdown","setupopts","vim"],"anchors":[]},{"id":"946","title":"Option: vim.languages.markdown.extraDiagnostics.enable","content":"Whether to enable extra Markdown diagnostics via nvim-lint.","path":"options.html#option-vim.languages.markdown.extraDiagnostics.enable","tokens":["enable","markdown","via","diagnostics","whether","nvim-lint","extra"],"title_tokens":["languages","markdown","enable","extradiagnostics","option","vim"],"anchors":[]},{"id":"947","title":"Option: vim.languages.markdown.extraDiagnostics.types","content":"extra Markdown diagnostics providers","path":"options.html#option-vim.languages.markdown.extraDiagnostics.types","tokens":["extra","providers","diagnostics","markdown"],"title_tokens":["option","vim","languages","markdown","types","extradiagnostics"],"anchors":[]},{"id":"948","title":"Option: vim.languages.markdown.format.enable","content":"Whether to enable Markdown formatting.","path":"options.html#option-vim.languages.markdown.format.enable","tokens":["whether","formatting","markdown","enable"],"title_tokens":["enable","option","vim","languages","markdown","format"],"anchors":[]},{"id":"949","title":"Option: vim.languages.markdown.format.extraFiletypes","content":"Extra filetypes to format with the Markdown formatter","path":"options.html#option-vim.languages.markdown.format.extraFiletypes","tokens":["markdown","extra","the","with","formatter","filetypes","format"],"title_tokens":["extrafiletypes","vim","languages","format","option","markdown"],"anchors":[]},{"id":"950","title":"Option: vim.languages.markdown.format.type","content":"Markdown formatter to use. denofmt is deprecated and currently aliased to deno_fmt.","path":"options.html#option-vim.languages.markdown.format.type","tokens":["formatter","deprecated","currently","and","markdown","aliased","deno_fmt","use","denofmt"],"title_tokens":["languages","option","format","markdown","vim","type"],"anchors":[]},{"id":"951","title":"Option: vim.languages.markdown.lsp.enable","content":"Whether to enable Markdown LSP support.","path":"options.html#option-vim.languages.markdown.lsp.enable","tokens":["lsp","whether","enable","support","markdown"],"title_tokens":["vim","languages","option","markdown","lsp","enable"],"anchors":[]},{"id":"952","title":"Option: vim.languages.markdown.lsp.servers","content":"Markdown LSP server to use","path":"options.html#option-vim.languages.markdown.lsp.servers","tokens":["server","markdown","use","lsp"],"title_tokens":["option","vim","languages","markdown","lsp","servers"],"anchors":[]},{"id":"953","title":"Option: vim.languages.markdown.treesitter.enable","content":"Enable Markdown treesitter","path":"options.html#option-vim.languages.markdown.treesitter.enable","tokens":["enable","markdown","treesitter"],"title_tokens":["treesitter","enable","languages","option","markdown","vim"],"anchors":[]},{"id":"954","title":"Option: vim.languages.markdown.treesitter.mdInlinePackage","content":"The markdown_inline treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdInlinePackage","tokens":["markdown_inline","the","package","treesitter","use"],"title_tokens":["vim","option","markdown","treesitter","languages","mdinlinepackage"],"anchors":[]},{"id":"955","title":"Option: vim.languages.markdown.treesitter.mdPackage","content":"The markdown treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdPackage","tokens":["markdown","treesitter","package","the","use"],"title_tokens":["mdpackage","option","treesitter","markdown","languages","vim"],"anchors":[]},{"id":"956","title":"Option: vim.languages.nim.enable","content":"Whether to enable Nim language support.","path":"options.html#option-vim.languages.nim.enable","tokens":["nim","enable","support","whether","language"],"title_tokens":["enable","vim","languages","option","nim"],"anchors":[]},{"id":"957","title":"Option: vim.languages.nim.format.enable","content":"Whether to enable Nim formatting.","path":"options.html#option-vim.languages.nim.format.enable","tokens":["enable","formatting","whether","nim"],"title_tokens":["languages","nim","option","vim","format","enable"],"anchors":[]},{"id":"958","title":"Option: vim.languages.nim.format.type","content":"Nim formatter to use","path":"options.html#option-vim.languages.nim.format.type","tokens":["formatter","use","nim"],"title_tokens":["nim","option","format","type","vim","languages"],"anchors":[]},{"id":"959","title":"Option: vim.languages.nim.lsp.enable","content":"Whether to enable Nim LSP support.","path":"options.html#option-vim.languages.nim.lsp.enable","tokens":["whether","nim","lsp","enable","support"],"title_tokens":["vim","option","lsp","languages","nim","enable"],"anchors":[]},{"id":"960","title":"Option: vim.languages.nim.lsp.servers","content":"Nim LSP server to use","path":"options.html#option-vim.languages.nim.lsp.servers","tokens":["nim","lsp","use","server"],"title_tokens":["nim","option","languages","lsp","servers","vim"],"anchors":[]},{"id":"961","title":"Option: vim.languages.nim.treesitter.enable","content":"Whether to enable Nim treesitter.","path":"options.html#option-vim.languages.nim.treesitter.enable","tokens":["whether","enable","nim","treesitter"],"title_tokens":["languages","nim","treesitter","vim","option","enable"],"anchors":[]},{"id":"962","title":"Option: vim.languages.nim.treesitter.package","content":"The nim treesitter package to use.","path":"options.html#option-vim.languages.nim.treesitter.package","tokens":["nim","the","treesitter","package","use"],"title_tokens":["vim","treesitter","nim","package","option","languages"],"anchors":[]},{"id":"963","title":"Option: vim.languages.nix.enable","content":"Whether to enable Nix language support.","path":"options.html#option-vim.languages.nix.enable","tokens":["language","support","nix","enable","whether"],"title_tokens":["option","vim","languages","enable","nix"],"anchors":[]},{"id":"964","title":"Option: vim.languages.nix.extraDiagnostics.enable","content":"Whether to enable extra Nix diagnostics via nvim-lint.","path":"options.html#option-vim.languages.nix.extraDiagnostics.enable","tokens":["nix","whether","diagnostics","via","enable","extra","nvim-lint"],"title_tokens":["option","languages","vim","nix","extradiagnostics","enable"],"anchors":[]},{"id":"965","title":"Option: vim.languages.nix.extraDiagnostics.types","content":"extra Nix diagnostics providers","path":"options.html#option-vim.languages.nix.extraDiagnostics.types","tokens":["nix","extra","providers","diagnostics"],"title_tokens":["extradiagnostics","languages","vim","nix","types","option"],"anchors":[]},{"id":"966","title":"Option: vim.languages.nix.format.enable","content":"Whether to enable Nix formatting.","path":"options.html#option-vim.languages.nix.format.enable","tokens":["whether","enable","formatting","nix"],"title_tokens":["option","enable","vim","nix","languages","format"],"anchors":[]},{"id":"967","title":"Option: vim.languages.nix.format.type","content":"Nix formatter to use","path":"options.html#option-vim.languages.nix.format.type","tokens":["formatter","use","nix"],"title_tokens":["languages","type","option","nix","format","vim"],"anchors":[]},{"id":"968","title":"Option: vim.languages.nix.lsp.enable","content":"Whether to enable Nix LSP support.","path":"options.html#option-vim.languages.nix.lsp.enable","tokens":["enable","lsp","support","whether","nix"],"title_tokens":["option","enable","languages","nix","lsp","vim"],"anchors":[]},{"id":"969","title":"Option: vim.languages.nix.lsp.servers","content":"Nix LSP server to use","path":"options.html#option-vim.languages.nix.lsp.servers","tokens":["use","nix","lsp","server"],"title_tokens":["lsp","vim","servers","option","nix","languages"],"anchors":[]},{"id":"970","title":"Option: vim.languages.nix.treesitter.enable","content":"Whether to enable Nix treesitter.","path":"options.html#option-vim.languages.nix.treesitter.enable","tokens":["whether","treesitter","enable","nix"],"title_tokens":["treesitter","enable","nix","option","languages","vim"],"anchors":[]},{"id":"971","title":"Option: vim.languages.nix.treesitter.package","content":"The nix treesitter package to use.","path":"options.html#option-vim.languages.nix.treesitter.package","tokens":["treesitter","package","use","the","nix"],"title_tokens":["package","treesitter","languages","vim","option","nix"],"anchors":[]},{"id":"972","title":"Option: vim.languages.nu.enable","content":"Whether to enable Nu language support.","path":"options.html#option-vim.languages.nu.enable","tokens":["support","whether","language","enable"],"title_tokens":["option","languages","vim","enable"],"anchors":[]},{"id":"973","title":"Option: vim.languages.nu.lsp.enable","content":"Whether to enable Nu LSP support.","path":"options.html#option-vim.languages.nu.lsp.enable","tokens":["enable","whether","support","lsp"],"title_tokens":["lsp","vim","languages","enable","option"],"anchors":[]},{"id":"974","title":"Option: vim.languages.nu.lsp.servers","content":"Nu LSP server to use","path":"options.html#option-vim.languages.nu.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["vim","servers","languages","lsp","option"],"anchors":[]},{"id":"975","title":"Option: vim.languages.nu.treesitter.enable","content":"Whether to enable Nu treesitter.","path":"options.html#option-vim.languages.nu.treesitter.enable","tokens":["whether","enable","treesitter"],"title_tokens":["enable","option","treesitter","languages","vim"],"anchors":[]},{"id":"976","title":"Option: vim.languages.nu.treesitter.package","content":"The nu treesitter package to use.","path":"options.html#option-vim.languages.nu.treesitter.package","tokens":["package","treesitter","the","use"],"title_tokens":["vim","package","languages","option","treesitter"],"anchors":[]},{"id":"977","title":"Option: vim.languages.ocaml.enable","content":"Whether to enable OCaml language support.","path":"options.html#option-vim.languages.ocaml.enable","tokens":["support","language","enable","whether","ocaml"],"title_tokens":["vim","ocaml","languages","option","enable"],"anchors":[]},{"id":"978","title":"Option: vim.languages.ocaml.format.enable","content":"Whether to enable OCaml formatting support (ocamlformat).","path":"options.html#option-vim.languages.ocaml.format.enable","tokens":["enable","support","formatting","whether","ocamlformat","ocaml"],"title_tokens":["option","languages","vim","format","ocaml","enable"],"anchors":[]},{"id":"979","title":"Option: vim.languages.ocaml.format.type","content":"OCaml formatter to use","path":"options.html#option-vim.languages.ocaml.format.type","tokens":["ocaml","formatter","use"],"title_tokens":["option","vim","format","ocaml","languages","type"],"anchors":[]},{"id":"980","title":"Option: vim.languages.ocaml.lsp.enable","content":"Whether to enable OCaml LSP support.","path":"options.html#option-vim.languages.ocaml.lsp.enable","tokens":["whether","support","ocaml","lsp","enable"],"title_tokens":["ocaml","lsp","languages","option","enable","vim"],"anchors":[]},{"id":"981","title":"Option: vim.languages.ocaml.lsp.servers","content":"OCaml LSP server to use","path":"options.html#option-vim.languages.ocaml.lsp.servers","tokens":["use","ocaml","server","lsp"],"title_tokens":["option","lsp","servers","vim","ocaml","languages"],"anchors":[]},{"id":"982","title":"Option: vim.languages.ocaml.treesitter.enable","content":"Whether to enable OCaml treesitter.","path":"options.html#option-vim.languages.ocaml.treesitter.enable","tokens":["whether","enable","ocaml","treesitter"],"title_tokens":["treesitter","option","ocaml","enable","languages","vim"],"anchors":[]},{"id":"983","title":"Option: vim.languages.ocaml.treesitter.package","content":"The ocaml treesitter package to use.","path":"options.html#option-vim.languages.ocaml.treesitter.package","tokens":["ocaml","use","the","package","treesitter"],"title_tokens":["ocaml","languages","vim","option","package","treesitter"],"anchors":[]},{"id":"984","title":"Option: vim.languages.odin.dap.debugger","content":"Odin debugger to use","path":"options.html#option-vim.languages.odin.dap.debugger","tokens":["use","odin","debugger"],"title_tokens":["dap","languages","odin","debugger","option","vim"],"anchors":[]},{"id":"985","title":"Option: vim.languages.odin.dap.enable","content":"Whether to enable Enable Odin Debug Adapter.","path":"options.html#option-vim.languages.odin.dap.enable","tokens":["whether","debug","adapter","enable","odin"],"title_tokens":["enable","option","languages","odin","vim","dap"],"anchors":[]},{"id":"986","title":"Option: vim.languages.odin.dap.package","content":"Odin debugger package.","path":"options.html#option-vim.languages.odin.dap.package","tokens":["odin","debugger","package"],"title_tokens":["option","dap","languages","package","odin","vim"],"anchors":[]},{"id":"987","title":"Option: vim.languages.odin.enable","content":"Whether to enable Odin language support.","path":"options.html#option-vim.languages.odin.enable","tokens":["odin","whether","enable","language","support"],"title_tokens":["vim","option","languages","enable","odin"],"anchors":[]},{"id":"988","title":"Option: vim.languages.odin.lsp.enable","content":"Whether to enable Odin LSP support.","path":"options.html#option-vim.languages.odin.lsp.enable","tokens":["enable","support","odin","lsp","whether"],"title_tokens":["lsp","option","enable","vim","languages","odin"],"anchors":[]},{"id":"989","title":"Option: vim.languages.odin.lsp.servers","content":"Odin LSP server to use","path":"options.html#option-vim.languages.odin.lsp.servers","tokens":["lsp","use","odin","server"],"title_tokens":["servers","option","odin","languages","vim","lsp"],"anchors":[]},{"id":"990","title":"Option: vim.languages.odin.treesitter.enable","content":"Whether to enable Odin treesitter.","path":"options.html#option-vim.languages.odin.treesitter.enable","tokens":["treesitter","odin","whether","enable"],"title_tokens":["enable","vim","option","languages","odin","treesitter"],"anchors":[]},{"id":"991","title":"Option: vim.languages.odin.treesitter.package","content":"The odin treesitter package to use.","path":"options.html#option-vim.languages.odin.treesitter.package","tokens":["the","treesitter","odin","package","use"],"title_tokens":["odin","languages","treesitter","option","vim","package"],"anchors":[]},{"id":"992","title":"Option: vim.languages.openscad.enable","content":"Whether to enable OpenSCAD language support.","path":"options.html#option-vim.languages.openscad.enable","tokens":["language","whether","openscad","enable","support"],"title_tokens":["enable","vim","option","languages","openscad"],"anchors":[]},{"id":"993","title":"Option: vim.languages.openscad.lsp.enable","content":"Whether to enable OpenSCAD LSP support.","path":"options.html#option-vim.languages.openscad.lsp.enable","tokens":["lsp","support","enable","openscad","whether"],"title_tokens":["enable","lsp","languages","vim","openscad","option"],"anchors":[]},{"id":"994","title":"Option: vim.languages.openscad.lsp.servers","content":"OpenSCAD LSP server to use","path":"options.html#option-vim.languages.openscad.lsp.servers","tokens":["use","server","openscad","lsp"],"title_tokens":["lsp","servers","vim","languages","option","openscad"],"anchors":[]},{"id":"995","title":"Option: vim.languages.php.dap.enable","content":"Whether to enable Enable PHP Debug Adapter.","path":"options.html#option-vim.languages.php.dap.enable","tokens":["adapter","enable","debug","whether","php"],"title_tokens":["languages","enable","vim","option","php","dap"],"anchors":[]},{"id":"996","title":"Option: vim.languages.php.dap.xdebug.adapter","content":"XDebug adapter to use for nvim-dap","path":"options.html#option-vim.languages.php.dap.xdebug.adapter","tokens":["xdebug","use","adapter","for","nvim-dap"],"title_tokens":["xdebug","option","vim","php","adapter","languages","dap"],"anchors":[]},{"id":"997","title":"Option: vim.languages.php.dap.xdebug.port","content":"Port to use for XDebug","path":"options.html#option-vim.languages.php.dap.xdebug.port","tokens":["xdebug","use","for","port"],"title_tokens":["php","xdebug","port","vim","dap","languages","option"],"anchors":[]},{"id":"998","title":"Option: vim.languages.php.enable","content":"Whether to enable PHP language support.","path":"options.html#option-vim.languages.php.enable","tokens":["whether","language","php","support","enable"],"title_tokens":["enable","languages","vim","option","php"],"anchors":[]},{"id":"999","title":"Option: vim.languages.php.extraDiagnostics.enable","content":"Whether to enable extra PHP diagnostics via nvim-lint.","path":"options.html#option-vim.languages.php.extraDiagnostics.enable","tokens":["nvim-lint","whether","extra","enable","via","php","diagnostics"],"title_tokens":["enable","php","extradiagnostics","languages","vim","option"],"anchors":[]},{"id":"1000","title":"Option: vim.languages.php.extraDiagnostics.types","content":"extra PHP diagnostics providers","path":"options.html#option-vim.languages.php.extraDiagnostics.types","tokens":["php","extra","diagnostics","providers"],"title_tokens":["php","extradiagnostics","types","option","vim","languages"],"anchors":[]},{"id":"1001","title":"Option: vim.languages.php.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.php.format.enable","tokens":["formatting","php","enable","whether"],"title_tokens":["option","enable","vim","format","languages","php"],"anchors":[]},{"id":"1002","title":"Option: vim.languages.php.format.type","content":"PHP formatter to use","path":"options.html#option-vim.languages.php.format.type","tokens":["formatter","use","php"],"title_tokens":["languages","option","format","php","type","vim"],"anchors":[]},{"id":"1003","title":"Option: vim.languages.php.lsp.enable","content":"Whether to enable PHP LSP support.","path":"options.html#option-vim.languages.php.lsp.enable","tokens":["whether","enable","lsp","support","php"],"title_tokens":["php","languages","vim","option","lsp","enable"],"anchors":[]},{"id":"1004","title":"Option: vim.languages.php.lsp.servers","content":"PHP LSP server to use","path":"options.html#option-vim.languages.php.lsp.servers","tokens":["use","lsp","php","server"],"title_tokens":["vim","languages","lsp","option","php","servers"],"anchors":[]},{"id":"1005","title":"Option: vim.languages.php.treesitter.enable","content":"Whether to enable PHP treesitter.","path":"options.html#option-vim.languages.php.treesitter.enable","tokens":["whether","enable","treesitter","php"],"title_tokens":["enable","vim","languages","treesitter","option","php"],"anchors":[]},{"id":"1006","title":"Option: vim.languages.php.treesitter.package","content":"The php treesitter package to use.","path":"options.html#option-vim.languages.php.treesitter.package","tokens":["package","php","the","treesitter","use"],"title_tokens":["treesitter","package","option","languages","vim","php"],"anchors":[]},{"id":"1007","title":"Option: vim.languages.pug.enable","content":"Whether to enable Pug language support.","path":"options.html#option-vim.languages.pug.enable","tokens":["enable","language","support","whether","pug"],"title_tokens":["vim","languages","pug","enable","option"],"anchors":[]},{"id":"1008","title":"Option: vim.languages.pug.format.enable","content":"Whether to enable Pug formatting.","path":"options.html#option-vim.languages.pug.format.enable","tokens":["pug","formatting","enable","whether"],"title_tokens":["pug","format","vim","option","languages","enable"],"anchors":[]},{"id":"1009","title":"Option: vim.languages.pug.format.type","content":"Pug formatter to use","path":"options.html#option-vim.languages.pug.format.type","tokens":["use","pug","formatter"],"title_tokens":["pug","option","vim","format","languages","type"],"anchors":[]},{"id":"1010","title":"Option: vim.languages.pug.lsp.enable","content":"Whether to enable Pug LSP support.","path":"options.html#option-vim.languages.pug.lsp.enable","tokens":["whether","support","enable","pug","lsp"],"title_tokens":["enable","pug","lsp","option","vim","languages"],"anchors":[]},{"id":"1011","title":"Option: vim.languages.pug.lsp.servers","content":"Pug LSP server to use","path":"options.html#option-vim.languages.pug.lsp.servers","tokens":["server","lsp","use","pug"],"title_tokens":["vim","lsp","languages","pug","servers","option"],"anchors":[]},{"id":"1012","title":"Option: vim.languages.pug.treesitter.enable","content":"Whether to enable Pug treesitter.","path":"options.html#option-vim.languages.pug.treesitter.enable","tokens":["whether","pug","treesitter","enable"],"title_tokens":["languages","option","pug","treesitter","enable","vim"],"anchors":[]},{"id":"1013","title":"Option: vim.languages.pug.treesitter.package","content":"The pug treesitter package to use.","path":"options.html#option-vim.languages.pug.treesitter.package","tokens":["use","pug","package","treesitter","the"],"title_tokens":["vim","option","pug","languages","treesitter","package"],"anchors":[]},{"id":"1014","title":"Option: vim.languages.python.dap.debugger","content":"Python debugger to use","path":"options.html#option-vim.languages.python.dap.debugger","tokens":["python","debugger","use"],"title_tokens":["option","vim","python","dap","debugger","languages"],"anchors":[]},{"id":"1015","title":"Option: vim.languages.python.dap.enable","content":"Enable Python Debug Adapter","path":"options.html#option-vim.languages.python.dap.enable","tokens":["adapter","debug","enable","python"],"title_tokens":["vim","python","dap","enable","option","languages"],"anchors":[]},{"id":"1016","title":"Option: vim.languages.python.dap.package","content":"Python debugger package. This is a python package with debugpy installed, see https://nixos.wiki/wiki/Python#Install_Python_Packages.","path":"options.html#option-vim.languages.python.dap.package","tokens":["wiki","install_python_packages","nixos","debugpy","installed","package","see","this","https","python","debugger","with"],"title_tokens":["package","dap","vim","python","option","languages"],"anchors":[]},{"id":"1017","title":"Option: vim.languages.python.enable","content":"Whether to enable Python language support.","path":"options.html#option-vim.languages.python.enable","tokens":["whether","python","enable","language","support"],"title_tokens":["enable","option","vim","languages","python"],"anchors":[]},{"id":"1018","title":"Option: vim.languages.python.extraDiagnostics.enable","content":"Whether to enable extra Python diagnostics via nvim-lint.","path":"options.html#option-vim.languages.python.extraDiagnostics.enable","tokens":["enable","python","nvim-lint","via","whether","diagnostics","extra"],"title_tokens":["enable","vim","python","option","languages","extradiagnostics"],"anchors":[]},{"id":"1019","title":"Option: vim.languages.python.extraDiagnostics.types","content":"extra Python diagnostics providers","path":"options.html#option-vim.languages.python.extraDiagnostics.types","tokens":["providers","python","extra","diagnostics"],"title_tokens":["option","python","extradiagnostics","languages","types","vim"],"anchors":[]},{"id":"1020","title":"Option: vim.languages.python.format.enable","content":"Whether to enable Python formatting.","path":"options.html#option-vim.languages.python.format.enable","tokens":["whether","enable","formatting","python"],"title_tokens":["python","option","format","languages","enable","vim"],"anchors":[]},{"id":"1021","title":"Option: vim.languages.python.format.type","content":"Python formatters to use","path":"options.html#option-vim.languages.python.format.type","tokens":["formatters","use","python"],"title_tokens":["python","vim","format","type","option","languages"],"anchors":[]},{"id":"1022","title":"Option: vim.languages.python.lsp.enable","content":"Whether to enable Python LSP support.","path":"options.html#option-vim.languages.python.lsp.enable","tokens":["support","lsp","python","enable","whether"],"title_tokens":["option","python","enable","languages","lsp","vim"],"anchors":[]},{"id":"1023","title":"Option: vim.languages.python.lsp.servers","content":"Python LSP server to use","path":"options.html#option-vim.languages.python.lsp.servers","tokens":["server","use","lsp","python"],"title_tokens":["vim","lsp","languages","python","servers","option"],"anchors":[]},{"id":"1024","title":"Option: vim.languages.python.treesitter.enable","content":"Whether to enable Python treesitter.","path":"options.html#option-vim.languages.python.treesitter.enable","tokens":["python","whether","treesitter","enable"],"title_tokens":["vim","python","languages","option","treesitter","enable"],"anchors":[]},{"id":"1025","title":"Option: vim.languages.python.treesitter.package","content":"Python treesitter grammar to use","path":"options.html#option-vim.languages.python.treesitter.package","tokens":["treesitter","use","grammar","python"],"title_tokens":["languages","treesitter","package","vim","python","option"],"anchors":[]},{"id":"1026","title":"Option: vim.languages.qml.enable","content":"Whether to enable QML language support.","path":"options.html#option-vim.languages.qml.enable","tokens":["language","whether","support","enable","qml"],"title_tokens":["languages","enable","qml","vim","option"],"anchors":[]},{"id":"1027","title":"Option: vim.languages.qml.format.enable","content":"Whether to enable QML formatting.","path":"options.html#option-vim.languages.qml.format.enable","tokens":["formatting","qml","enable","whether"],"title_tokens":["option","qml","enable","languages","format","vim"],"anchors":[]},{"id":"1028","title":"Option: vim.languages.qml.format.type","content":"QML formatter to use","path":"options.html#option-vim.languages.qml.format.type","tokens":["use","qml","formatter"],"title_tokens":["option","languages","qml","vim","format","type"],"anchors":[]},{"id":"1029","title":"Option: vim.languages.qml.lsp.enable","content":"Whether to enable QML LSP support.","path":"options.html#option-vim.languages.qml.lsp.enable","tokens":["support","qml","enable","whether","lsp"],"title_tokens":["qml","option","languages","lsp","enable","vim"],"anchors":[]},{"id":"1030","title":"Option: vim.languages.qml.lsp.servers","content":"QML LSP server to use","path":"options.html#option-vim.languages.qml.lsp.servers","tokens":["lsp","use","server","qml"],"title_tokens":["qml","languages","option","lsp","servers","vim"],"anchors":[]},{"id":"1031","title":"Option: vim.languages.qml.treesitter.enable","content":"Whether to enable QML treesitter support.","path":"options.html#option-vim.languages.qml.treesitter.enable","tokens":["whether","support","enable","treesitter","qml"],"title_tokens":["treesitter","vim","languages","qml","option","enable"],"anchors":[]},{"id":"1032","title":"Option: vim.languages.qml.treesitter.package","content":"The qmljs treesitter package to use.","path":"options.html#option-vim.languages.qml.treesitter.package","tokens":["package","treesitter","use","qmljs","the"],"title_tokens":["package","option","qml","vim","treesitter","languages"],"anchors":[]},{"id":"1033","title":"Option: vim.languages.r.enable","content":"Whether to enable R language support.","path":"options.html#option-vim.languages.r.enable","tokens":["enable","support","language","whether"],"title_tokens":["languages","enable","vim","option"],"anchors":[]},{"id":"1034","title":"Option: vim.languages.r.format.enable","content":"Whether to enable R formatting.","path":"options.html#option-vim.languages.r.format.enable","tokens":["enable","whether","formatting"],"title_tokens":["vim","enable","format","languages","option"],"anchors":[]},{"id":"1035","title":"Option: vim.languages.r.format.type","content":"R formatter to use","path":"options.html#option-vim.languages.r.format.type","tokens":["formatter","use"],"title_tokens":["format","option","type","vim","languages"],"anchors":[]},{"id":"1036","title":"Option: vim.languages.r.lsp.enable","content":"Whether to enable R LSP support.","path":"options.html#option-vim.languages.r.lsp.enable","tokens":["whether","enable","support","lsp"],"title_tokens":["option","vim","lsp","enable","languages"],"anchors":[]},{"id":"1037","title":"Option: vim.languages.r.lsp.servers","content":"R LSP server to use","path":"options.html#option-vim.languages.r.lsp.servers","tokens":["server","lsp","use"],"title_tokens":["option","vim","servers","lsp","languages"],"anchors":[]},{"id":"1038","title":"Option: vim.languages.r.treesitter.enable","content":"Whether to enable R treesitter.","path":"options.html#option-vim.languages.r.treesitter.enable","tokens":["treesitter","whether","enable"],"title_tokens":["languages","option","vim","treesitter","enable"],"anchors":[]},{"id":"1039","title":"Option: vim.languages.r.treesitter.package","content":"The r treesitter package to use.","path":"options.html#option-vim.languages.r.treesitter.package","tokens":["use","package","treesitter","the"],"title_tokens":["package","languages","option","treesitter","vim"],"anchors":[]},{"id":"1040","title":"Option: vim.languages.ruby.enable","content":"Whether to enable Ruby language support.","path":"options.html#option-vim.languages.ruby.enable","tokens":["support","ruby","whether","enable","language"],"title_tokens":["option","vim","enable","ruby","languages"],"anchors":[]},{"id":"1041","title":"Option: vim.languages.ruby.extraDiagnostics.enable","content":"Whether to enable Ruby extra diagnostics via nvim-lint.","path":"options.html#option-vim.languages.ruby.extraDiagnostics.enable","tokens":["whether","nvim-lint","extra","via","enable","ruby","diagnostics"],"title_tokens":["languages","extradiagnostics","enable","ruby","option","vim"],"anchors":[]},{"id":"1042","title":"Option: vim.languages.ruby.extraDiagnostics.types","content":"extra Ruby diagnostics providers","path":"options.html#option-vim.languages.ruby.extraDiagnostics.types","tokens":["extra","providers","ruby","diagnostics"],"title_tokens":["vim","ruby","types","languages","extradiagnostics","option"],"anchors":[]},{"id":"1043","title":"Option: vim.languages.ruby.format.enable","content":"Whether to enable Ruby formatter support.","path":"options.html#option-vim.languages.ruby.format.enable","tokens":["ruby","support","enable","whether","formatter"],"title_tokens":["vim","languages","ruby","format","option","enable"],"anchors":[]},{"id":"1044","title":"Option: vim.languages.ruby.format.type","content":"Ruby formatter to use","path":"options.html#option-vim.languages.ruby.format.type","tokens":["ruby","use","formatter"],"title_tokens":["languages","option","ruby","type","vim","format"],"anchors":[]},{"id":"1045","title":"Option: vim.languages.ruby.lsp.enable","content":"Whether to enable Ruby LSP support.","path":"options.html#option-vim.languages.ruby.lsp.enable","tokens":["ruby","lsp","enable","whether","support"],"title_tokens":["vim","ruby","option","languages","lsp","enable"],"anchors":[]},{"id":"1046","title":"Option: vim.languages.ruby.lsp.servers","content":"Ruby LSP server to use","path":"options.html#option-vim.languages.ruby.lsp.servers","tokens":["ruby","lsp","use","server"],"title_tokens":["ruby","servers","lsp","vim","option","languages"],"anchors":[]},{"id":"1047","title":"Option: vim.languages.ruby.treesitter.enable","content":"Whether to enable Ruby treesitter.","path":"options.html#option-vim.languages.ruby.treesitter.enable","tokens":["treesitter","ruby","whether","enable"],"title_tokens":["ruby","option","treesitter","enable","vim","languages"],"anchors":[]},{"id":"1048","title":"Option: vim.languages.ruby.treesitter.package","content":"The ruby treesitter package to use.","path":"options.html#option-vim.languages.ruby.treesitter.package","tokens":["use","ruby","package","treesitter","the"],"title_tokens":["option","treesitter","vim","languages","ruby","package"],"anchors":[]},{"id":"1049","title":"Option: vim.languages.rust.dap.adapter","content":"Select which LLDB-based debug adapter to use:\n\"codelldb\": use the CodeLLDB adapter from the vadimcn.vscode-lldb extension.\n\"lldb-dap\": use the LLDB DAP implementation shipped with LLVM (lldb-dap).\n\nThe default \"codelldb\" backend generally provides a better debugging experience for Rust.","path":"options.html#option-vim.languages.rust.dap.adapter","tokens":["shipped","rust","from","adapter","debugging","lldb","experience","lldb-based","vscode-lldb","generally","which","dap","default","backend","select","debug","use","extension","with","lldb-dap","implementation","codelldb","the","vadimcn","provides","better","for","llvm"],"title_tokens":["dap","option","languages","rust","vim","adapter"],"anchors":[]},{"id":"1050","title":"Option: vim.languages.rust.dap.enable","content":"Rust Debug Adapter support","path":"options.html#option-vim.languages.rust.dap.enable","tokens":["debug","rust","support","adapter"],"title_tokens":["rust","option","vim","enable","languages","dap"],"anchors":[]},{"id":"1051","title":"Option: vim.languages.rust.dap.package","content":"lldb package","path":"options.html#option-vim.languages.rust.dap.package","tokens":["package","lldb"],"title_tokens":["option","package","languages","rust","vim","dap"],"anchors":[]},{"id":"1052","title":"Option: vim.languages.rust.enable","content":"Whether to enable Rust language support.","path":"options.html#option-vim.languages.rust.enable","tokens":["whether","enable","rust","support","language"],"title_tokens":["enable","option","rust","vim","languages"],"anchors":[]},{"id":"1053","title":"Option: vim.languages.rust.extensions.crates-nvim.enable","content":"Whether to enable crates.io dependency management [crates-nvim].","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.enable","tokens":["enable","whether","crates","management","crates-nvim","dependency"],"title_tokens":["languages","rust","option","vim","extensions","enable","crates-nvim"],"anchors":[]},{"id":"1054","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts","content":"Option table to pass into the setup function of crates-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts","tokens":["the","table","additional","can","not","function","even","you","pass","into","any","they","options","listed","docs","option","setup","crates-nvim"],"title_tokens":["option","vim","crates-nvim","setupopts","languages","rust","extensions"],"anchors":[]},{"id":"1055","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","tokens":["completion","language","server","whether","for","enable","in-process","crates-nvim"],"title_tokens":["languages","vim","option","extensions","setupopts","crates","completion","rust","enabled","crates-nvim"],"anchors":[]},{"id":"1056","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","content":"The maximum number of search results to display","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","tokens":["display","results","maximum","number","the","search"],"title_tokens":["extensions","vim","rust","setupopts","completion","crates-nvim","max_results","option","languages","crates"],"anchors":[]},{"id":"1057","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","content":"The minimum number of characters to type before completions begin appearing","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","tokens":["appearing","type","before","completions","begin","number","characters","the","minimum"],"title_tokens":["completion","crates","vim","languages","extensions","option","crates-nvim","setupopts","min_chars","rust"],"anchors":[]},{"id":"1058","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","content":"Whether to enable actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","tokens":["whether","enable","crates-nvim","actions","for","in-process","language","server"],"title_tokens":["rust","extensions","vim","option","setupopts","crates-nvim","lsp","languages","actions"],"anchors":[]},{"id":"1059","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","tokens":["crates-nvim","for","language","enable","in-process","whether","completion","server"],"title_tokens":["rust","vim","extensions","setupopts","option","crates-nvim","lsp","completion","languages"],"anchors":[]},{"id":"1060","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","content":"Whether to enable crates.nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","tokens":["whether","enable","crates","language","nvim","in-process","server"],"title_tokens":["option","lsp","enabled","crates-nvim","setupopts","extensions","languages","vim","rust"],"anchors":[]},{"id":"1061","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","content":"Whether to enable hover actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","tokens":["crates-nvim","enable","server","actions","for","whether","hover","language","in-process"],"title_tokens":["crates-nvim","hover","option","vim","languages","setupopts","lsp","extensions","rust"],"anchors":[]},{"id":"1062","title":"Option: vim.languages.rust.format.enable","content":"Whether to enable Rust formatting.","path":"options.html#option-vim.languages.rust.format.enable","tokens":["whether","formatting","rust","enable"],"title_tokens":["languages","rust","format","option","vim","enable"],"anchors":[]},{"id":"1063","title":"Option: vim.languages.rust.format.type","content":"Rust formatter to use","path":"options.html#option-vim.languages.rust.format.type","tokens":["formatter","rust","use"],"title_tokens":["option","rust","vim","languages","format","type"],"anchors":[]},{"id":"1064","title":"Option: vim.languages.rust.lsp.enable","content":"Whether to enable Rust LSP support (rust-analyzer with extra tools).","path":"options.html#option-vim.languages.rust.lsp.enable","tokens":["rust-analyzer","lsp","tools","support","rust","with","extra","whether","enable"],"title_tokens":["rust","languages","vim","lsp","option","enable"],"anchors":[]},{"id":"1065","title":"Option: vim.languages.rust.lsp.opts","content":"Options to pass to rust analyzer","path":"options.html#option-vim.languages.rust.lsp.opts","tokens":["pass","rust","analyzer","options"],"title_tokens":["opts","languages","rust","lsp","option","vim"],"anchors":[]},{"id":"1066","title":"Option: vim.languages.rust.lsp.package","content":"rust-analyzer package, or the command to run as a list of strings","path":"options.html#option-vim.languages.rust.lsp.package","tokens":["strings","rust-analyzer","the","command","run","list","package"],"title_tokens":["option","languages","rust","lsp","package","vim"],"anchors":[]},{"id":"1067","title":"Option: vim.languages.rust.treesitter.enable","content":"Whether to enable Rust treesitter.","path":"options.html#option-vim.languages.rust.treesitter.enable","tokens":["treesitter","rust","whether","enable"],"title_tokens":["enable","option","treesitter","languages","vim","rust"],"anchors":[]},{"id":"1068","title":"Option: vim.languages.rust.treesitter.package","content":"The rust treesitter package to use.","path":"options.html#option-vim.languages.rust.treesitter.package","tokens":["treesitter","rust","use","the","package"],"title_tokens":["vim","package","option","languages","rust","treesitter"],"anchors":[]},{"id":"1069","title":"Option: vim.languages.scala.dap.config","content":"Lua configuration for dap","path":"options.html#option-vim.languages.scala.dap.config","tokens":["for","lua","configuration","dap"],"title_tokens":["scala","languages","dap","config","option","vim"],"anchors":[]},{"id":"1070","title":"Option: vim.languages.scala.dap.enable","content":"Whether to enable Scala Debug Adapter support (metals).","path":"options.html#option-vim.languages.scala.dap.enable","tokens":["enable","scala","whether","debug","adapter","support","metals"],"title_tokens":["option","dap","vim","enable","languages","scala"],"anchors":[]},{"id":"1071","title":"Option: vim.languages.scala.enable","content":"Whether to enable Scala language support.","path":"options.html#option-vim.languages.scala.enable","tokens":["enable","scala","language","whether","support"],"title_tokens":["vim","enable","scala","languages","option"],"anchors":[]},{"id":"1072","title":"Option: vim.languages.scala.fixShortmess","content":"Remove the 'F' flag from shortmess to allow messages to be shown. Without doing this, autocommands that deal with filetypes prohibit messages from being shown","path":"options.html#option-vim.languages.scala.fixShortmess","tokens":["from","doing","allow","shown","this","with","filetypes","shortmess","without","prohibit","flag","that","remove","autocommands","messages","deal","being","the"],"title_tokens":["languages","option","vim","scala","fixshortmess"],"anchors":[]},{"id":"1073","title":"Option: vim.languages.scala.lsp.enable","content":"Whether to enable Scala LSP support (metals).","path":"options.html#option-vim.languages.scala.lsp.enable","tokens":["enable","whether","lsp","scala","support","metals"],"title_tokens":["vim","lsp","option","languages","scala","enable"],"anchors":[]},{"id":"1074","title":"Option: vim.languages.scala.lsp.extraMappings.listCommands","content":"List Metals commands","path":"options.html#option-vim.languages.scala.lsp.extraMappings.listCommands","tokens":["commands","list","metals"],"title_tokens":["option","scala","lsp","listcommands","extramappings","languages","vim"],"anchors":[]},{"id":"1075","title":"Option: vim.languages.scala.lsp.extraSettings","content":"Extra settings passed to the metals config. Check nvim-metals docs for available options","path":"options.html#option-vim.languages.scala.lsp.extraSettings","tokens":["options","docs","nvim-metals","extra","metals","passed","settings","available","for","check","the","config"],"title_tokens":["languages","vim","scala","lsp","option","extrasettings"],"anchors":[]},{"id":"1076","title":"Option: vim.languages.scala.lsp.package","content":"The metals package to use.","path":"options.html#option-vim.languages.scala.lsp.package","tokens":["use","the","metals","package"],"title_tokens":["scala","languages","lsp","option","package","vim"],"anchors":[]},{"id":"1077","title":"Option: vim.languages.scala.treesitter.enable","content":"Whether to enable Scala treesitter.","path":"options.html#option-vim.languages.scala.treesitter.enable","tokens":["treesitter","scala","enable","whether"],"title_tokens":["option","treesitter","languages","enable","scala","vim"],"anchors":[]},{"id":"1078","title":"Option: vim.languages.scala.treesitter.package","content":"The scala treesitter package to use.","path":"options.html#option-vim.languages.scala.treesitter.package","tokens":["the","use","treesitter","scala","package"],"title_tokens":["option","scala","treesitter","vim","languages","package"],"anchors":[]},{"id":"1079","title":"Option: vim.languages.scss.enable","content":"Whether to enable SCSS/SASS language support.","path":"options.html#option-vim.languages.scss.enable","tokens":["scss","enable","sass","whether","language","support"],"title_tokens":["languages","vim","option","scss","enable"],"anchors":[]},{"id":"1080","title":"Option: vim.languages.scss.extraDiagnostics.enable","content":"Whether to enable extra SCSS/SASS diagnostics via nvim-lint.","path":"options.html#option-vim.languages.scss.extraDiagnostics.enable","tokens":["sass","scss","via","diagnostics","whether","extra","enable","nvim-lint"],"title_tokens":["scss","languages","vim","extradiagnostics","enable","option"],"anchors":[]},{"id":"1081","title":"Option: vim.languages.scss.extraDiagnostics.types","content":"extra SCSS/SASS diagnostics providers","path":"options.html#option-vim.languages.scss.extraDiagnostics.types","tokens":["extra","diagnostics","scss","sass","providers"],"title_tokens":["scss","option","extradiagnostics","types","languages","vim"],"anchors":[]},{"id":"1082","title":"Option: vim.languages.scss.format.enable","content":"Whether to enable SCSS/SASS formatting.","path":"options.html#option-vim.languages.scss.format.enable","tokens":["enable","whether","scss","sass","formatting"],"title_tokens":["enable","format","vim","languages","option","scss"],"anchors":[]},{"id":"1083","title":"Option: vim.languages.scss.format.type","content":"SCSS/SASS formatter to use","path":"options.html#option-vim.languages.scss.format.type","tokens":["use","scss","sass","formatter"],"title_tokens":["format","option","scss","vim","languages","type"],"anchors":[]},{"id":"1084","title":"Option: vim.languages.scss.lsp.enable","content":"Whether to enable SCSS/SASS LSP support.","path":"options.html#option-vim.languages.scss.lsp.enable","tokens":["sass","whether","scss","lsp","enable","support"],"title_tokens":["scss","languages","lsp","enable","option","vim"],"anchors":[]},{"id":"1085","title":"Option: vim.languages.scss.lsp.servers","content":"SCSS/SASS LSP server to use","path":"options.html#option-vim.languages.scss.lsp.servers","tokens":["sass","server","use","lsp","scss"],"title_tokens":["lsp","servers","vim","languages","option","scss"],"anchors":[]},{"id":"1086","title":"Option: vim.languages.scss.treesitter.enable","content":"Whether to enable SCSS/SASS treesitter.","path":"options.html#option-vim.languages.scss.treesitter.enable","tokens":["enable","scss","treesitter","sass","whether"],"title_tokens":["languages","treesitter","scss","option","enable","vim"],"anchors":[]},{"id":"1087","title":"Option: vim.languages.scss.treesitter.package","content":"The scss treesitter package to use.","path":"options.html#option-vim.languages.scss.treesitter.package","tokens":["use","package","the","scss","treesitter"],"title_tokens":["package","vim","option","languages","scss","treesitter"],"anchors":[]},{"id":"1088","title":"Option: vim.languages.sql.enable","content":"Whether to enable SQL language support.","path":"options.html#option-vim.languages.sql.enable","tokens":["whether","enable","sql","support","language"],"title_tokens":["enable","vim","sql","option","languages"],"anchors":[]},{"id":"1089","title":"Option: vim.languages.sql.extraDiagnostics.enable","content":"Whether to enable extra SQL diagnostics via nvim-lint.","path":"options.html#option-vim.languages.sql.extraDiagnostics.enable","tokens":["sql","diagnostics","via","whether","nvim-lint","enable","extra"],"title_tokens":["option","enable","vim","sql","languages","extradiagnostics"],"anchors":[]},{"id":"1090","title":"Option: vim.languages.sql.extraDiagnostics.types","content":"extra SQL diagnostics providers","path":"options.html#option-vim.languages.sql.extraDiagnostics.types","tokens":["diagnostics","providers","extra","sql"],"title_tokens":["vim","option","languages","sql","extradiagnostics","types"],"anchors":[]},{"id":"1091","title":"Option: vim.languages.sql.format.enable","content":"Whether to enable SQL formatting.","path":"options.html#option-vim.languages.sql.format.enable","tokens":["whether","enable","sql","formatting"],"title_tokens":["vim","format","sql","option","languages","enable"],"anchors":[]},{"id":"1092","title":"Option: vim.languages.sql.format.type","content":"SQL formatter to use","path":"options.html#option-vim.languages.sql.format.type","tokens":["formatter","use","sql"],"title_tokens":["vim","option","sql","languages","format","type"],"anchors":[]},{"id":"1093","title":"Option: vim.languages.sql.lsp.enable","content":"Whether to enable SQL LSP support.","path":"options.html#option-vim.languages.sql.lsp.enable","tokens":["support","whether","enable","lsp","sql"],"title_tokens":["vim","sql","lsp","enable","option","languages"],"anchors":[]},{"id":"1094","title":"Option: vim.languages.sql.lsp.servers","content":"SQL LSP server to use","path":"options.html#option-vim.languages.sql.lsp.servers","tokens":["lsp","server","sql","use"],"title_tokens":["option","sql","languages","vim","lsp","servers"],"anchors":[]},{"id":"1095","title":"Option: vim.languages.sql.treesitter.enable","content":"Whether to enable SQL treesitter.","path":"options.html#option-vim.languages.sql.treesitter.enable","tokens":["sql","treesitter","enable","whether"],"title_tokens":["languages","option","treesitter","vim","enable","sql"],"anchors":[]},{"id":"1096","title":"Option: vim.languages.sql.treesitter.package","content":"SQL treesitter grammar to use","path":"options.html#option-vim.languages.sql.treesitter.package","tokens":["sql","treesitter","use","grammar"],"title_tokens":["package","option","languages","vim","sql","treesitter"],"anchors":[]},{"id":"1097","title":"Option: vim.languages.standard-ml.enable","content":"Whether to enable Standard ML support.","path":"options.html#option-vim.languages.standard-ml.enable","tokens":["whether","enable","standard","support"],"title_tokens":["vim","option","languages","enable","standard-ml"],"anchors":[]},{"id":"1098","title":"Option: vim.languages.standard-ml.format.enable","content":"Whether to enable Standard ML formatting.","path":"options.html#option-vim.languages.standard-ml.format.enable","tokens":["standard","formatting","whether","enable"],"title_tokens":["option","languages","enable","vim","format","standard-ml"],"anchors":[]},{"id":"1099","title":"Option: vim.languages.standard-ml.format.type","content":"Standard ML formatter to use","path":"options.html#option-vim.languages.standard-ml.format.type","tokens":["use","formatter","standard"],"title_tokens":["vim","format","languages","standard-ml","option","type"],"anchors":[]},{"id":"1100","title":"Option: vim.languages.standard-ml.lsp.enable","content":"Whether to enable Standard ML LSP support.","path":"options.html#option-vim.languages.standard-ml.lsp.enable","tokens":["enable","support","lsp","whether","standard"],"title_tokens":["option","standard-ml","vim","languages","lsp","enable"],"anchors":[]},{"id":"1101","title":"Option: vim.languages.standard-ml.lsp.servers","content":"Standard ML LSP server to use","path":"options.html#option-vim.languages.standard-ml.lsp.servers","tokens":["standard","lsp","use","server"],"title_tokens":["servers","languages","standard-ml","lsp","option","vim"],"anchors":[]},{"id":"1102","title":"Option: vim.languages.standard-ml.treesitter.enable","content":"Whether to enable Standard ML treesitter.","path":"options.html#option-vim.languages.standard-ml.treesitter.enable","tokens":["treesitter","enable","whether","standard"],"title_tokens":["languages","standard-ml","option","vim","treesitter","enable"],"anchors":[]},{"id":"1103","title":"Option: vim.languages.standard-ml.treesitter.package","content":"The sml treesitter package to use.","path":"options.html#option-vim.languages.standard-ml.treesitter.package","tokens":["package","sml","use","the","treesitter"],"title_tokens":["languages","option","vim","standard-ml","package","treesitter"],"anchors":[]},{"id":"1104","title":"Option: vim.languages.svelte.enable","content":"Whether to enable Svelte language support.","path":"options.html#option-vim.languages.svelte.enable","tokens":["language","whether","enable","support","svelte"],"title_tokens":["languages","option","svelte","enable","vim"],"anchors":[]},{"id":"1105","title":"Option: vim.languages.svelte.extraDiagnostics.enable","content":"Whether to enable extra Svelte diagnostics via nvim-lint.","path":"options.html#option-vim.languages.svelte.extraDiagnostics.enable","tokens":["enable","whether","diagnostics","via","nvim-lint","extra","svelte"],"title_tokens":["extradiagnostics","enable","vim","option","languages","svelte"],"anchors":[]},{"id":"1106","title":"Option: vim.languages.svelte.extraDiagnostics.types","content":"extra Svelte diagnostics providers","path":"options.html#option-vim.languages.svelte.extraDiagnostics.types","tokens":["extra","diagnostics","providers","svelte"],"title_tokens":["vim","languages","extradiagnostics","types","option","svelte"],"anchors":[]},{"id":"1107","title":"Option: vim.languages.svelte.format.enable","content":"Whether to enable Svelte formatting.","path":"options.html#option-vim.languages.svelte.format.enable","tokens":["svelte","enable","formatting","whether"],"title_tokens":["enable","vim","languages","format","option","svelte"],"anchors":[]},{"id":"1108","title":"Option: vim.languages.svelte.format.type","content":"Svelte formatter to use","path":"options.html#option-vim.languages.svelte.format.type","tokens":["formatter","svelte","use"],"title_tokens":["option","vim","languages","format","svelte","type"],"anchors":[]},{"id":"1109","title":"Option: vim.languages.svelte.lsp.enable","content":"Whether to enable Svelte LSP support.","path":"options.html#option-vim.languages.svelte.lsp.enable","tokens":["enable","whether","lsp","svelte","support"],"title_tokens":["vim","lsp","svelte","option","enable","languages"],"anchors":[]},{"id":"1110","title":"Option: vim.languages.svelte.lsp.servers","content":"Svelte LSP server to use","path":"options.html#option-vim.languages.svelte.lsp.servers","tokens":["lsp","svelte","server","use"],"title_tokens":["lsp","vim","svelte","servers","languages","option"],"anchors":[]},{"id":"1111","title":"Option: vim.languages.svelte.treesitter.enable","content":"Whether to enable Svelte treesitter.","path":"options.html#option-vim.languages.svelte.treesitter.enable","tokens":["whether","svelte","enable","treesitter"],"title_tokens":["treesitter","enable","option","vim","languages","svelte"],"anchors":[]},{"id":"1112","title":"Option: vim.languages.svelte.treesitter.sveltePackage","content":"The svelte treesitter package to use.","path":"options.html#option-vim.languages.svelte.treesitter.sveltePackage","tokens":["treesitter","use","svelte","the","package"],"title_tokens":["option","languages","treesitter","sveltepackage","vim","svelte"],"anchors":[]},{"id":"1113","title":"Option: vim.languages.tera.enable","content":"Whether to enable Tera templating language support.","path":"options.html#option-vim.languages.tera.enable","tokens":["whether","enable","tera","templating","support","language"],"title_tokens":["tera","languages","vim","option","enable"],"anchors":[]},{"id":"1114","title":"Option: vim.languages.tera.lsp.enable","content":"Whether to enable Tera LSP support.","path":"options.html#option-vim.languages.tera.lsp.enable","tokens":["enable","tera","lsp","support","whether"],"title_tokens":["enable","vim","lsp","option","languages","tera"],"anchors":[]},{"id":"1115","title":"Option: vim.languages.tera.lsp.servers","content":"Tera LSP server to use","path":"options.html#option-vim.languages.tera.lsp.servers","tokens":["lsp","server","use","tera"],"title_tokens":["vim","servers","option","tera","languages","lsp"],"anchors":[]},{"id":"1116","title":"Option: vim.languages.tera.treesitter.enable","content":"Whether to enable Tera treesitter.","path":"options.html#option-vim.languages.tera.treesitter.enable","tokens":["enable","whether","tera","treesitter"],"title_tokens":["languages","enable","option","treesitter","tera","vim"],"anchors":[]},{"id":"1117","title":"Option: vim.languages.tera.treesitter.injection","content":"Treesitter language to inject in Tera templates","path":"options.html#option-vim.languages.tera.treesitter.injection","tokens":["tera","inject","templates","treesitter","language"],"title_tokens":["languages","vim","treesitter","injection","tera","option"],"anchors":[]},{"id":"1118","title":"Option: vim.languages.tera.treesitter.package","content":"The tera treesitter package to use.","path":"options.html#option-vim.languages.tera.treesitter.package","tokens":["tera","use","the","package","treesitter"],"title_tokens":["package","tera","treesitter","option","vim","languages"],"anchors":[]},{"id":"1119","title":"Option: vim.languages.terraform.enable","content":"Whether to enable Terraform support.","path":"options.html#option-vim.languages.terraform.enable","tokens":["whether","support","enable","terraform"],"title_tokens":["enable","vim","terraform","option","languages"],"anchors":[]},{"id":"1120","title":"Option: vim.languages.terraform.format.enable","content":"Whether to enable Enable Terraform formatting.","path":"options.html#option-vim.languages.terraform.format.enable","tokens":["terraform","formatting","whether","enable"],"title_tokens":["vim","languages","terraform","format","enable","option"],"anchors":[]},{"id":"1121","title":"Option: vim.languages.terraform.format.type","content":"Terraform formatter to use","path":"options.html#option-vim.languages.terraform.format.type","tokens":["terraform","formatter","use"],"title_tokens":["vim","terraform","format","type","languages","option"],"anchors":[]},{"id":"1122","title":"Option: vim.languages.terraform.lsp.enable","content":"Whether to enable Terraform LSP support (terraform-ls).","path":"options.html#option-vim.languages.terraform.lsp.enable","tokens":["terraform","lsp","support","whether","enable","terraform-ls"],"title_tokens":["terraform","languages","lsp","enable","vim","option"],"anchors":[]},{"id":"1123","title":"Option: vim.languages.terraform.lsp.servers","content":"Terraform LSP server to use","path":"options.html#option-vim.languages.terraform.lsp.servers","tokens":["server","use","lsp","terraform"],"title_tokens":["terraform","languages","option","vim","lsp","servers"],"anchors":[]},{"id":"1124","title":"Option: vim.languages.terraform.treesitter.enable","content":"Whether to enable Terraform treesitter.","path":"options.html#option-vim.languages.terraform.treesitter.enable","tokens":["treesitter","whether","terraform","enable"],"title_tokens":["enable","languages","vim","option","terraform","treesitter"],"anchors":[]},{"id":"1125","title":"Option: vim.languages.terraform.treesitter.package","content":"The terraform treesitter package to use.","path":"options.html#option-vim.languages.terraform.treesitter.package","tokens":["terraform","treesitter","use","package","the"],"title_tokens":["package","vim","terraform","treesitter","option","languages"],"anchors":[]},{"id":"1126","title":"Option: vim.languages.tex.enable","content":"Whether to enable TeX language support.","path":"options.html#option-vim.languages.tex.enable","tokens":["whether","enable","support","tex","language"],"title_tokens":["vim","languages","option","tex","enable"],"anchors":[]},{"id":"1127","title":"Option: vim.languages.tex.format.enable","content":"Whether to enable TeX formatting.","path":"options.html#option-vim.languages.tex.format.enable","tokens":["enable","tex","whether","formatting"],"title_tokens":["option","languages","tex","vim","format","enable"],"anchors":[]},{"id":"1128","title":"Option: vim.languages.tex.format.type","content":"TeX formatter to use","path":"options.html#option-vim.languages.tex.format.type","tokens":["use","formatter","tex"],"title_tokens":["option","format","vim","type","languages","tex"],"anchors":[]},{"id":"1129","title":"Option: vim.languages.tex.lsp.enable","content":"Whether to enable TeX LSP support.","path":"options.html#option-vim.languages.tex.lsp.enable","tokens":["whether","enable","tex","lsp","support"],"title_tokens":["languages","enable","option","tex","lsp","vim"],"anchors":[]},{"id":"1130","title":"Option: vim.languages.tex.lsp.servers","content":"TeX LSP server to use","path":"options.html#option-vim.languages.tex.lsp.servers","tokens":["lsp","server","tex","use"],"title_tokens":["servers","tex","languages","option","vim","lsp"],"anchors":[]},{"id":"1131","title":"Option: vim.languages.tex.treesitter.bibtexPackage","content":"The bibtex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.bibtexPackage","tokens":["package","use","bibtex","the","treesitter"],"title_tokens":["bibtexpackage","languages","option","treesitter","vim","tex"],"anchors":[]},{"id":"1132","title":"Option: vim.languages.tex.treesitter.enable","content":"Enable TeX treesitter","path":"options.html#option-vim.languages.tex.treesitter.enable","tokens":["tex","enable","treesitter"],"title_tokens":["vim","tex","option","languages","treesitter","enable"],"anchors":[]},{"id":"1133","title":"Option: vim.languages.tex.treesitter.latexPackage","content":"The latex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.latexPackage","tokens":["use","package","treesitter","the","latex"],"title_tokens":["languages","vim","treesitter","option","tex","latexpackage"],"anchors":[]},{"id":"1134","title":"Option: vim.languages.toml.enable","content":"Whether to enable TOML configuration language support.","path":"options.html#option-vim.languages.toml.enable","tokens":["whether","enable","toml","configuration","language","support"],"title_tokens":["option","languages","toml","enable","vim"],"anchors":[]},{"id":"1135","title":"Option: vim.languages.toml.extraDiagnostics.enable","content":"Whether to enable extra TOML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.toml.extraDiagnostics.enable","tokens":["enable","extra","whether","toml","diagnostics","nvim-lint","via"],"title_tokens":["toml","languages","extradiagnostics","option","vim","enable"],"anchors":[]},{"id":"1136","title":"Option: vim.languages.toml.extraDiagnostics.types","content":"extra TOML diagnostics providers","path":"options.html#option-vim.languages.toml.extraDiagnostics.types","tokens":["diagnostics","extra","providers","toml"],"title_tokens":["extradiagnostics","toml","vim","languages","option","types"],"anchors":[]},{"id":"1137","title":"Option: vim.languages.toml.format.enable","content":"Whether to enable TOML formatting.","path":"options.html#option-vim.languages.toml.format.enable","tokens":["enable","whether","formatting","toml"],"title_tokens":["languages","enable","format","vim","option","toml"],"anchors":[]},{"id":"1138","title":"Option: vim.languages.toml.format.type","content":"TOML formatter to use.","path":"options.html#option-vim.languages.toml.format.type","tokens":["use","toml","formatter"],"title_tokens":["format","languages","vim","option","type","toml"],"anchors":[]},{"id":"1139","title":"Option: vim.languages.toml.lsp.enable","content":"Whether to enable TOML LSP support.","path":"options.html#option-vim.languages.toml.lsp.enable","tokens":["whether","enable","support","toml","lsp"],"title_tokens":["option","lsp","vim","languages","toml","enable"],"anchors":[]},{"id":"1140","title":"Option: vim.languages.toml.lsp.servers","content":"TOML LSP server to use","path":"options.html#option-vim.languages.toml.lsp.servers","tokens":["use","lsp","server","toml"],"title_tokens":["vim","option","languages","toml","lsp","servers"],"anchors":[]},{"id":"1141","title":"Option: vim.languages.toml.treesitter.enable","content":"Whether to enable TOML treesitter.","path":"options.html#option-vim.languages.toml.treesitter.enable","tokens":["whether","toml","treesitter","enable"],"title_tokens":["vim","enable","toml","option","treesitter","languages"],"anchors":[]},{"id":"1142","title":"Option: vim.languages.toml.treesitter.package","content":"The toml treesitter package to use.","path":"options.html#option-vim.languages.toml.treesitter.package","tokens":["package","toml","treesitter","use","the"],"title_tokens":["languages","treesitter","toml","option","package","vim"],"anchors":[]},{"id":"1143","title":"Option: vim.languages.tsx.enable","content":"Whether to enable Typescript XML (TSX) language support.","path":"options.html#option-vim.languages.tsx.enable","tokens":["xml","support","tsx","language","whether","enable","typescript"],"title_tokens":["enable","languages","option","vim","tsx"],"anchors":[]},{"id":"1144","title":"Option: vim.languages.tsx.extraDiagnostics.enable","content":"Whether to enable extra Typescript XML (TSX) diagnostics via nvim-lint.","path":"options.html#option-vim.languages.tsx.extraDiagnostics.enable","tokens":["whether","enable","tsx","diagnostics","nvim-lint","xml","typescript","extra","via"],"title_tokens":["option","languages","tsx","enable","vim","extradiagnostics"],"anchors":[]},{"id":"1145","title":"Option: vim.languages.tsx.extraDiagnostics.types","content":"extra Typescript XML (TSX) diagnostics providers","path":"options.html#option-vim.languages.tsx.extraDiagnostics.types","tokens":["typescript","providers","extra","xml","tsx","diagnostics"],"title_tokens":["languages","tsx","extradiagnostics","vim","option","types"],"anchors":[]},{"id":"1146","title":"Option: vim.languages.tsx.format.enable","content":"Whether to enable Typescript XML (TSX) formatting.","path":"options.html#option-vim.languages.tsx.format.enable","tokens":["whether","tsx","typescript","xml","enable","formatting"],"title_tokens":["vim","languages","tsx","option","enable","format"],"anchors":[]},{"id":"1147","title":"Option: vim.languages.tsx.format.type","content":"Typescript XML (TSX) formatter to use","path":"options.html#option-vim.languages.tsx.format.type","tokens":["use","typescript","xml","tsx","formatter"],"title_tokens":["languages","type","option","tsx","vim","format"],"anchors":[]},{"id":"1148","title":"Option: vim.languages.tsx.lsp.enable","content":"Whether to enable Typescript XML (TSX) LSP support.","path":"options.html#option-vim.languages.tsx.lsp.enable","tokens":["typescript","lsp","enable","support","xml","whether","tsx"],"title_tokens":["enable","languages","option","vim","lsp","tsx"],"anchors":[]},{"id":"1149","title":"Option: vim.languages.tsx.lsp.servers","content":"Typescript XML (TSX) LSP server to use","path":"options.html#option-vim.languages.tsx.lsp.servers","tokens":["use","xml","typescript","tsx","lsp","server"],"title_tokens":["vim","option","tsx","lsp","servers","languages"],"anchors":[]},{"id":"1150","title":"Option: vim.languages.tsx.treesitter.enable","content":"Whether to enable Typescript XML (TSX) treesitter.","path":"options.html#option-vim.languages.tsx.treesitter.enable","tokens":["xml","tsx","treesitter","whether","enable","typescript"],"title_tokens":["option","treesitter","tsx","enable","languages","vim"],"anchors":[]},{"id":"1151","title":"Option: vim.languages.tsx.treesitter.package","content":"The tsx treesitter package to use.","path":"options.html#option-vim.languages.tsx.treesitter.package","tokens":["package","the","tsx","use","treesitter"],"title_tokens":["package","languages","vim","tsx","option","treesitter"],"anchors":[]},{"id":"1152","title":"Option: vim.languages.twig.enable","content":"Whether to enable Twig templating language support.","path":"options.html#option-vim.languages.twig.enable","tokens":["templating","whether","enable","language","twig","support"],"title_tokens":["option","languages","vim","enable","twig"],"anchors":[]},{"id":"1153","title":"Option: vim.languages.twig.extraDiagnostics.enable","content":"Whether to enable extra Twig diagnostics via nvim-lint.","path":"options.html#option-vim.languages.twig.extraDiagnostics.enable","tokens":["diagnostics","whether","enable","extra","twig","via","nvim-lint"],"title_tokens":["vim","option","twig","extradiagnostics","languages","enable"],"anchors":[]},{"id":"1154","title":"Option: vim.languages.twig.extraDiagnostics.types","content":"extra Twig diagnostics providers","path":"options.html#option-vim.languages.twig.extraDiagnostics.types","tokens":["providers","diagnostics","twig","extra"],"title_tokens":["extradiagnostics","option","languages","twig","types","vim"],"anchors":[]},{"id":"1155","title":"Option: vim.languages.twig.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.twig.format.enable","tokens":["whether","php","formatting","enable"],"title_tokens":["option","format","enable","twig","languages","vim"],"anchors":[]},{"id":"1156","title":"Option: vim.languages.twig.format.type","content":"Twig formatter to use","path":"options.html#option-vim.languages.twig.format.type","tokens":["twig","formatter","use"],"title_tokens":["twig","languages","format","type","option","vim"],"anchors":[]},{"id":"1157","title":"Option: vim.languages.twig.lsp.enable","content":"Whether to enable Twig LSP support.","path":"options.html#option-vim.languages.twig.lsp.enable","tokens":["enable","twig","lsp","support","whether"],"title_tokens":["vim","twig","option","lsp","languages","enable"],"anchors":[]},{"id":"1158","title":"Option: vim.languages.twig.lsp.servers","content":"Twig LSP server to use","path":"options.html#option-vim.languages.twig.lsp.servers","tokens":["lsp","twig","use","server"],"title_tokens":["servers","vim","option","lsp","languages","twig"],"anchors":[]},{"id":"1159","title":"Option: vim.languages.twig.treesitter.enable","content":"Whether to enable Twig treesitter.","path":"options.html#option-vim.languages.twig.treesitter.enable","tokens":["twig","whether","enable","treesitter"],"title_tokens":["languages","enable","option","treesitter","twig","vim"],"anchors":[]},{"id":"1160","title":"Option: vim.languages.twig.treesitter.package","content":"The twig treesitter package to use.","path":"options.html#option-vim.languages.twig.treesitter.package","tokens":["package","the","use","treesitter","twig"],"title_tokens":["languages","option","vim","twig","treesitter","package"],"anchors":[]},{"id":"1161","title":"Option: vim.languages.typescript.enable","content":"Whether to enable Typescript/Javascript language support.","path":"options.html#option-vim.languages.typescript.enable","tokens":["whether","typescript","javascript","enable","support","language"],"title_tokens":["typescript","enable","vim","option","languages"],"anchors":[]},{"id":"1162","title":"Option: vim.languages.typescript.extensions.ts-error-translator.enable","content":"Whether to enable [ts-error-translator.nvim]: https://github.com/dmmulroy/ts-error-translator.nvim\nTypescript error translation with [ts-error-translator.nvim]\n.","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.enable","tokens":["enable","whether","com","nvim","github","https","translation","typescript","ts-error-translator","with","dmmulroy","error"],"title_tokens":["enable","option","languages","extensions","ts-error-translator","vim","typescript"],"anchors":[]},{"id":"1163","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts","content":"Option table to pass into the setup function of ts-error-translator\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts","tokens":["table","docs","pass","into","you","even","ts-error-translator","they","listed","option","can","additional","not","any","options","setup","function","the"],"title_tokens":["languages","typescript","extensions","vim","option","setupopts","ts-error-translator"],"anchors":[]},{"id":"1164","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","content":"Automatically override the publish_diagnostics handler","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","tokens":["automatically","the","override","publish_diagnostics","handler"],"title_tokens":["typescript","option","vim","extensions","ts-error-translator","setupopts","auto_override_publish_diagnostics","languages"],"anchors":[]},{"id":"1165","title":"Option: vim.languages.typescript.extraDiagnostics.enable","content":"Whether to enable extra Typescript/Javascript diagnostics.","path":"options.html#option-vim.languages.typescript.extraDiagnostics.enable","tokens":["whether","diagnostics","typescript","javascript","enable","extra"],"title_tokens":["vim","enable","option","languages","typescript","extradiagnostics"],"anchors":[]},{"id":"1166","title":"Option: vim.languages.typescript.extraDiagnostics.types","content":"extra Typescript/Javascript diagnostics providers","path":"options.html#option-vim.languages.typescript.extraDiagnostics.types","tokens":["diagnostics","typescript","providers","extra","javascript"],"title_tokens":["vim","option","languages","types","extradiagnostics","typescript"],"anchors":[]},{"id":"1167","title":"Option: vim.languages.typescript.format.enable","content":"Whether to enable Typescript/Javascript formatting.","path":"options.html#option-vim.languages.typescript.format.enable","tokens":["whether","enable","typescript","javascript","formatting"],"title_tokens":["languages","format","enable","option","typescript","vim"],"anchors":[]},{"id":"1168","title":"Option: vim.languages.typescript.format.type","content":"Typescript/Javascript formatter to use","path":"options.html#option-vim.languages.typescript.format.type","tokens":["typescript","javascript","formatter","use"],"title_tokens":["vim","typescript","type","option","languages","format"],"anchors":[]},{"id":"1169","title":"Option: vim.languages.typescript.lsp.enable","content":"Whether to enable Typescript/Javascript LSP support.","path":"options.html#option-vim.languages.typescript.lsp.enable","tokens":["lsp","enable","typescript","support","javascript","whether"],"title_tokens":["option","vim","lsp","enable","languages","typescript"],"anchors":[]},{"id":"1170","title":"Option: vim.languages.typescript.lsp.servers","content":"Typescript/Javascript LSP server to use","path":"options.html#option-vim.languages.typescript.lsp.servers","tokens":["server","use","javascript","typescript","lsp"],"title_tokens":["languages","servers","typescript","option","lsp","vim"],"anchors":[]},{"id":"1171","title":"Option: vim.languages.typescript.treesitter.enable","content":"Whether to enable Typescript/Javascript treesitter.","path":"options.html#option-vim.languages.typescript.treesitter.enable","tokens":["whether","typescript","javascript","treesitter","enable"],"title_tokens":["vim","typescript","languages","option","treesitter","enable"],"anchors":[]},{"id":"1172","title":"Option: vim.languages.typescript.treesitter.jsPackage","content":"The javascript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.jsPackage","tokens":["javascript","package","use","treesitter","the"],"title_tokens":["languages","option","typescript","jspackage","treesitter","vim"],"anchors":[]},{"id":"1173","title":"Option: vim.languages.typescript.treesitter.tsPackage","content":"The typescript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.tsPackage","tokens":["typescript","treesitter","use","package","the"],"title_tokens":["vim","languages","option","typescript","treesitter","tspackage"],"anchors":[]},{"id":"1174","title":"Option: vim.languages.typst.enable","content":"Whether to enable Typst language support.","path":"options.html#option-vim.languages.typst.enable","tokens":["enable","language","support","whether","typst"],"title_tokens":["vim","languages","option","typst","enable"],"anchors":[]},{"id":"1175","title":"Option: vim.languages.typst.extensions.typst-concealer.enable","content":"Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer\nInline typst preview for Neovim via [typst-concealer] .","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.enable","tokens":["preview","enable","typst-concealer","https","typst","for","partywumpus","neovim","github","whether","com","via","inline"],"title_tokens":["languages","typst","extensions","vim","option","enable","typst-concealer"],"anchors":[]},{"id":"1176","title":"Option: vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","content":"Enable typst-concealer in buffer","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","tokens":["typst-concealer","enable","buffer"],"title_tokens":["toggleconcealing","typst-concealer","languages","extensions","typst","vim","mappings","option"],"anchors":[]},{"id":"1177","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts","content":"Option table to pass into the setup function of typst-concealer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts","tokens":["the","not","table","they","even","any","typst-concealer","listed","options","into","you","can","setup","docs","function","option","additional","pass"],"title_tokens":["setupopts","extensions","option","languages","vim","typst","typst-concealer"],"anchors":[]},{"id":"1178","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.color","content":"What color should typst-concealer render text/stroke with? (only applies when styling_type is 'colorscheme')","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.color","tokens":["colorscheme","typst-concealer","color","render","with","should","text","stroke","what","only","applies","when","styling_type"],"title_tokens":["typst-concealer","option","typst","languages","setupopts","extensions","color","vim"],"anchors":[]},{"id":"1179","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","content":"Should typst-concealer still conceal when the normal mode cursor goes over a line.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","tokens":["goes","over","the","normal","conceal","cursor","should","still","mode","line","when","typst-concealer"],"title_tokens":["setupopts","typst-concealer","option","conceal_in_normal","languages","vim","typst","extensions"],"anchors":[]},{"id":"1180","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","content":"Should typst-concealer provide diagnostics on error?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","tokens":["provide","should","diagnostics","typst-concealer","error"],"title_tokens":["option","languages","vim","typst-concealer","typst","extensions","do_diagnostics","setupopts"],"anchors":[]},{"id":"1181","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","content":"Should typst-concealer conceal newly opened buffers by default?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","tokens":["conceal","newly","typst-concealer","buffers","should","opened","default"],"title_tokens":["setupopts","typst","extensions","option","typst-concealer","vim","languages","enabled_by_default"],"anchors":[]},{"id":"1182","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","content":"What PPI should typst render at. Plugin default is 300, typst's normal default is 144.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","tokens":["ppi","144","should","plugin","render","default","typst","300","normal","what"],"title_tokens":["option","vim","extensions","setupopts","languages","typst","typst-concealer","ppi"],"anchors":[]},{"id":"1183","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","content":"What kind of styling should typst-concealer apply to your typst?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","tokens":["kind","should","what","typst-concealer","apply","styling","typst","your"],"title_tokens":["styling_type","languages","typst-concealer","option","extensions","setupopts","vim","typst"],"anchors":[]},{"id":"1184","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","content":"Where should typst-concealer look for your typst binary?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","tokens":["typst-concealer","look","should","your","binary","typst","where","for"],"title_tokens":["typst","option","setupopts","typst-concealer","vim","typst_location","extensions","languages"],"anchors":[]},{"id":"1185","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.enable","content":"Whether to enable [typst-preview.nvim]: https://github.com/chomosuke/typst-preview.nvim\nLow latency typst preview for Neovim via [typst-preview.nvim] .","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.enable","tokens":["neovim","preview","typst","for","typst-preview","whether","enable","nvim","https","github","via","low","com","latency","chomosuke"],"title_tokens":["typst-preview-nvim","vim","languages","enable","option","typst","extensions"],"anchors":[]},{"id":"1186","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts","content":"Option table to pass into the setup function of typst-preview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts","tokens":["option","listed","docs","you","into","they","pass","can","table","the","typst-preview-nvim","even","not","setup","any","function","options","additional"],"title_tokens":["typst-preview-nvim","option","typst","extensions","vim","setupopts","languages"],"anchors":[]},{"id":"1187","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","content":"Provide the path to binaries for dependencies. Setting this to a non-null value will skip the download of the binary by the plugin.","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","tokens":["provide","plugin","value","the","this","dependencies","non-null","will","binaries","for","skip","binary","download","path","setting"],"title_tokens":["vim","languages","option","typst","setupopts","extensions","typst-preview-nvim","dependencies_bin"],"anchors":[]},{"id":"1188","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","content":"A list of extra arguments (or null) to be passed to previewer","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","tokens":["arguments","null","extra","passed","previewer","list"],"title_tokens":["option","extra_args","extensions","languages","typst-preview-nvim","typst","vim","setupopts"],"anchors":[]},{"id":"1189","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","content":"Custom format string to open the output link provided with %s","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","tokens":["link","provided","with","the","format","open","custom","output","string"],"title_tokens":["typst","languages","option","extensions","open_cmd","vim","typst-preview-nvim","setupopts"],"anchors":[]},{"id":"1190","title":"Option: vim.languages.typst.format.enable","content":"Whether to enable Typst document formatting.","path":"options.html#option-vim.languages.typst.format.enable","tokens":["document","whether","enable","typst","formatting"],"title_tokens":["enable","format","option","languages","typst","vim"],"anchors":[]},{"id":"1191","title":"Option: vim.languages.typst.format.type","content":"Typst formatter to use","path":"options.html#option-vim.languages.typst.format.type","tokens":["typst","formatter","use"],"title_tokens":["option","vim","typst","type","format","languages"],"anchors":[]},{"id":"1192","title":"Option: vim.languages.typst.lsp.enable","content":"Whether to enable Typst LSP support (typst-lsp).","path":"options.html#option-vim.languages.typst.lsp.enable","tokens":["whether","support","enable","typst-lsp","lsp","typst"],"title_tokens":["lsp","option","enable","languages","typst","vim"],"anchors":[]},{"id":"1193","title":"Option: vim.languages.typst.lsp.servers","content":"Typst LSP server to use","path":"options.html#option-vim.languages.typst.lsp.servers","tokens":["lsp","use","typst","server"],"title_tokens":["option","vim","typst","languages","lsp","servers"],"anchors":[]},{"id":"1194","title":"Option: vim.languages.typst.treesitter.enable","content":"Whether to enable Typst treesitter.","path":"options.html#option-vim.languages.typst.treesitter.enable","tokens":["typst","whether","enable","treesitter"],"title_tokens":["enable","option","languages","typst","treesitter","vim"],"anchors":[]},{"id":"1195","title":"Option: vim.languages.typst.treesitter.package","content":"The typst treesitter package to use.","path":"options.html#option-vim.languages.typst.treesitter.package","tokens":["package","use","typst","the","treesitter"],"title_tokens":["vim","treesitter","typst","package","languages","option"],"anchors":[]},{"id":"1196","title":"Option: vim.languages.vala.enable","content":"Whether to enable Vala language support.","path":"options.html#option-vim.languages.vala.enable","tokens":["vala","language","support","whether","enable"],"title_tokens":["vala","vim","option","enable","languages"],"anchors":[]},{"id":"1197","title":"Option: vim.languages.vala.lsp.enable","content":"Whether to enable Vala LSP support.","path":"options.html#option-vim.languages.vala.lsp.enable","tokens":["vala","whether","lsp","support","enable"],"title_tokens":["languages","vala","vim","lsp","enable","option"],"anchors":[]},{"id":"1198","title":"Option: vim.languages.vala.lsp.servers","content":"Vala LSP server to use","path":"options.html#option-vim.languages.vala.lsp.servers","tokens":["lsp","use","server","vala"],"title_tokens":["lsp","servers","option","languages","vim","vala"],"anchors":[]},{"id":"1199","title":"Option: vim.languages.vala.treesitter.enable","content":"Whether to enable Vala treesitter.","path":"options.html#option-vim.languages.vala.treesitter.enable","tokens":["enable","vala","whether","treesitter"],"title_tokens":["vim","option","treesitter","vala","enable","languages"],"anchors":[]},{"id":"1200","title":"Option: vim.languages.vala.treesitter.package","content":"The vala treesitter package to use.","path":"options.html#option-vim.languages.vala.treesitter.package","tokens":["vala","the","package","treesitter","use"],"title_tokens":["option","vim","languages","vala","package","treesitter"],"anchors":[]},{"id":"1201","title":"Option: vim.languages.vhdl.enable","content":"Whether to enable VHDL language support.","path":"options.html#option-vim.languages.vhdl.enable","tokens":["enable","support","whether","vhdl","language"],"title_tokens":["option","vim","languages","enable","vhdl"],"anchors":[]},{"id":"1202","title":"Option: vim.languages.vhdl.lsp.enable","content":"Whether to enable VHDL LSP support.","path":"options.html#option-vim.languages.vhdl.lsp.enable","tokens":["enable","whether","lsp","vhdl","support"],"title_tokens":["vhdl","enable","option","lsp","vim","languages"],"anchors":[]},{"id":"1203","title":"Option: vim.languages.vhdl.lsp.servers","content":"VHDL LSP server to use","path":"options.html#option-vim.languages.vhdl.lsp.servers","tokens":["lsp","server","vhdl","use"],"title_tokens":["lsp","servers","option","vim","languages","vhdl"],"anchors":[]},{"id":"1204","title":"Option: vim.languages.vhdl.treesitter.enable","content":"Whether to enable VHDL treesitter.","path":"options.html#option-vim.languages.vhdl.treesitter.enable","tokens":["enable","vhdl","whether","treesitter"],"title_tokens":["vim","languages","vhdl","treesitter","enable","option"],"anchors":[]},{"id":"1205","title":"Option: vim.languages.vhdl.treesitter.package","content":"The vhdl treesitter package to use.","path":"options.html#option-vim.languages.vhdl.treesitter.package","tokens":["use","treesitter","package","vhdl","the"],"title_tokens":["option","languages","treesitter","package","vim","vhdl"],"anchors":[]},{"id":"1206","title":"Option: vim.languages.vue.enable","content":"Whether to enable Vue.js language support.","path":"options.html#option-vim.languages.vue.enable","tokens":["support","language","enable","vue","whether"],"title_tokens":["option","languages","vue","vim","enable"],"anchors":[]},{"id":"1207","title":"Option: vim.languages.vue.extraDiagnostics.enable","content":"Whether to enable extra Vue.js diagnostics via nvim-lint.","path":"options.html#option-vim.languages.vue.extraDiagnostics.enable","tokens":["whether","diagnostics","via","nvim-lint","enable","extra","vue"],"title_tokens":["vue","vim","extradiagnostics","enable","option","languages"],"anchors":[]},{"id":"1208","title":"Option: vim.languages.vue.extraDiagnostics.types","content":"extra Vue.js diagnostics providers","path":"options.html#option-vim.languages.vue.extraDiagnostics.types","tokens":["providers","diagnostics","extra","vue"],"title_tokens":["vue","extradiagnostics","types","option","vim","languages"],"anchors":[]},{"id":"1209","title":"Option: vim.languages.vue.format.enable","content":"Whether to enable Vue.js formatting.","path":"options.html#option-vim.languages.vue.format.enable","tokens":["whether","formatting","enable","vue"],"title_tokens":["languages","vim","enable","format","vue","option"],"anchors":[]},{"id":"1210","title":"Option: vim.languages.vue.format.type","content":"Vue.js formatter to use.","path":"options.html#option-vim.languages.vue.format.type","tokens":["use","formatter","vue"],"title_tokens":["languages","vue","type","option","format","vim"],"anchors":[]},{"id":"1211","title":"Option: vim.languages.vue.lsp.enable","content":"Whether to enable Vue.js LSP support.","path":"options.html#option-vim.languages.vue.lsp.enable","tokens":["whether","vue","enable","lsp","support"],"title_tokens":["vim","lsp","enable","vue","option","languages"],"anchors":[]},{"id":"1212","title":"Option: vim.languages.vue.lsp.servers","content":"Vue.js LSP server to use","path":"options.html#option-vim.languages.vue.lsp.servers","tokens":["use","vue","lsp","server"],"title_tokens":["vim","lsp","languages","option","servers","vue"],"anchors":[]},{"id":"1213","title":"Option: vim.languages.vue.treesitter.enable","content":"Whether to enable Vue.js treesitter.","path":"options.html#option-vim.languages.vue.treesitter.enable","tokens":["treesitter","vue","whether","enable"],"title_tokens":["vim","treesitter","vue","enable","option","languages"],"anchors":[]},{"id":"1214","title":"Option: vim.languages.vue.treesitter.package","content":"The vue treesitter package to use.","path":"options.html#option-vim.languages.vue.treesitter.package","tokens":["vue","treesitter","package","the","use"],"title_tokens":["package","treesitter","languages","vim","vue","option"],"anchors":[]},{"id":"1215","title":"Option: vim.languages.wgsl.enable","content":"Whether to enable WGSL language support.","path":"options.html#option-vim.languages.wgsl.enable","tokens":["whether","enable","wgsl","language","support"],"title_tokens":["wgsl","option","enable","languages","vim"],"anchors":[]},{"id":"1216","title":"Option: vim.languages.wgsl.lsp.enable","content":"Whether to enable WGSL LSP support.","path":"options.html#option-vim.languages.wgsl.lsp.enable","tokens":["lsp","enable","wgsl","whether","support"],"title_tokens":["lsp","wgsl","languages","option","vim","enable"],"anchors":[]},{"id":"1217","title":"Option: vim.languages.wgsl.lsp.servers","content":"WGSL LSP server to use","path":"options.html#option-vim.languages.wgsl.lsp.servers","tokens":["server","wgsl","use","lsp"],"title_tokens":["wgsl","languages","vim","lsp","servers","option"],"anchors":[]},{"id":"1218","title":"Option: vim.languages.wgsl.treesitter.enable","content":"Whether to enable WGSL treesitter.","path":"options.html#option-vim.languages.wgsl.treesitter.enable","tokens":["whether","wgsl","enable","treesitter"],"title_tokens":["vim","option","enable","languages","wgsl","treesitter"],"anchors":[]},{"id":"1219","title":"Option: vim.languages.wgsl.treesitter.package","content":"The wgsl treesitter package to use.","path":"options.html#option-vim.languages.wgsl.treesitter.package","tokens":["treesitter","use","the","wgsl","package"],"title_tokens":["option","treesitter","languages","vim","package","wgsl"],"anchors":[]},{"id":"1220","title":"Option: vim.languages.xml.enable","content":"Whether to enable XML language support.","path":"options.html#option-vim.languages.xml.enable","tokens":["enable","language","support","xml","whether"],"title_tokens":["vim","xml","option","enable","languages"],"anchors":[]},{"id":"1221","title":"Option: vim.languages.xml.lsp.enable","content":"Whether to enable XML LSP support.","path":"options.html#option-vim.languages.xml.lsp.enable","tokens":["whether","lsp","enable","xml","support"],"title_tokens":["xml","vim","option","lsp","enable","languages"],"anchors":[]},{"id":"1222","title":"Option: vim.languages.xml.lsp.servers","content":"XML LSP server to use","path":"options.html#option-vim.languages.xml.lsp.servers","tokens":["use","xml","lsp","server"],"title_tokens":["xml","languages","servers","option","vim","lsp"],"anchors":[]},{"id":"1223","title":"Option: vim.languages.xml.treesitter.enable","content":"Whether to enable XML treesitter.","path":"options.html#option-vim.languages.xml.treesitter.enable","tokens":["treesitter","enable","whether","xml"],"title_tokens":["option","enable","xml","languages","treesitter","vim"],"anchors":[]},{"id":"1224","title":"Option: vim.languages.xml.treesitter.package","content":"The xml treesitter package to use.","path":"options.html#option-vim.languages.xml.treesitter.package","tokens":["package","xml","treesitter","the","use"],"title_tokens":["xml","vim","option","package","treesitter","languages"],"anchors":[]},{"id":"1225","title":"Option: vim.languages.yaml.enable","content":"Whether to enable YAML language support.","path":"options.html#option-vim.languages.yaml.enable","tokens":["yaml","whether","language","support","enable"],"title_tokens":["languages","vim","enable","option","yaml"],"anchors":[]},{"id":"1226","title":"Option: vim.languages.yaml.lsp.enable","content":"Whether to enable Yaml LSP support.","path":"options.html#option-vim.languages.yaml.lsp.enable","tokens":["enable","support","yaml","whether","lsp"],"title_tokens":["yaml","option","languages","lsp","enable","vim"],"anchors":[]},{"id":"1227","title":"Option: vim.languages.yaml.lsp.servers","content":"Yaml LSP server to use","path":"options.html#option-vim.languages.yaml.lsp.servers","tokens":["use","yaml","server","lsp"],"title_tokens":["yaml","lsp","servers","option","vim","languages"],"anchors":[]},{"id":"1228","title":"Option: vim.languages.yaml.treesitter.enable","content":"Whether to enable YAML treesitter.","path":"options.html#option-vim.languages.yaml.treesitter.enable","tokens":["whether","yaml","enable","treesitter"],"title_tokens":["option","yaml","treesitter","enable","languages","vim"],"anchors":[]},{"id":"1229","title":"Option: vim.languages.yaml.treesitter.package","content":"The yaml treesitter package to use.","path":"options.html#option-vim.languages.yaml.treesitter.package","tokens":["treesitter","package","yaml","the","use"],"title_tokens":["option","languages","yaml","package","vim","treesitter"],"anchors":[]},{"id":"1230","title":"Option: vim.languages.zig.dap.debugger","content":"Zig debugger to use","path":"options.html#option-vim.languages.zig.dap.debugger","tokens":["use","debugger","zig"],"title_tokens":["vim","languages","option","zig","dap","debugger"],"anchors":[]},{"id":"1231","title":"Option: vim.languages.zig.dap.enable","content":"Enable Zig Debug Adapter","path":"options.html#option-vim.languages.zig.dap.enable","tokens":["zig","enable","debug","adapter"],"title_tokens":["enable","languages","zig","option","vim","dap"],"anchors":[]},{"id":"1232","title":"Option: vim.languages.zig.dap.package","content":"Zig debugger package.","path":"options.html#option-vim.languages.zig.dap.package","tokens":["debugger","package","zig"],"title_tokens":["option","vim","zig","dap","package","languages"],"anchors":[]},{"id":"1233","title":"Option: vim.languages.zig.enable","content":"Whether to enable Zig language support.","path":"options.html#option-vim.languages.zig.enable","tokens":["support","whether","zig","language","enable"],"title_tokens":["languages","enable","option","zig","vim"],"anchors":[]},{"id":"1234","title":"Option: vim.languages.zig.lsp.enable","content":"Whether to enable Zig LSP support.","path":"options.html#option-vim.languages.zig.lsp.enable","tokens":["zig","support","enable","whether","lsp"],"title_tokens":["option","vim","zig","enable","lsp","languages"],"anchors":[]},{"id":"1235","title":"Option: vim.languages.zig.lsp.servers","content":"Zig LSP server to use","path":"options.html#option-vim.languages.zig.lsp.servers","tokens":["server","use","zig","lsp"],"title_tokens":["servers","languages","lsp","vim","option","zig"],"anchors":[]},{"id":"1236","title":"Option: vim.languages.zig.treesitter.enable","content":"Whether to enable Zig treesitter.","path":"options.html#option-vim.languages.zig.treesitter.enable","tokens":["treesitter","enable","whether","zig"],"title_tokens":["enable","treesitter","vim","languages","option","zig"],"anchors":[]},{"id":"1237","title":"Option: vim.languages.zig.treesitter.package","content":"The zig treesitter package to use.","path":"options.html#option-vim.languages.zig.treesitter.package","tokens":["the","zig","treesitter","use","package"],"title_tokens":["package","vim","zig","treesitter","option","languages"],"anchors":[]},{"id":"1238","title":"Option: vim.lazy.enable","content":"Whether to enable plugin lazy-loading via lz.n and lzn-auto-require.","path":"options.html#option-vim.lazy.enable","tokens":["whether","enable","lzn-auto-require","plugin","via","lazy-loading","and"],"title_tokens":["option","vim","lazy","enable"],"anchors":[]},{"id":"1239","title":"Option: vim.lazy.enableLznAutoRequire","content":"Enable lzn-auto-require. Since builtin plugins rely on this, only turn off for debugging.","path":"options.html#option-vim.lazy.enableLznAutoRequire","tokens":["debugging","enable","builtin","off","turn","for","rely","only","this","since","lzn-auto-require","plugins"],"title_tokens":["vim","option","lazy","enablelznautorequire"],"anchors":[]},{"id":"1240","title":"Option: vim.lazy.loader","content":"Lazy loader to use","path":"options.html#option-vim.lazy.loader","tokens":["loader","lazy","use"],"title_tokens":["loader","lazy","vim","option"],"anchors":[]},{"id":"1241","title":"Option: vim.lazy.plugins","content":"Plugins to lazy load.\nThe attribute key is used as the plugin name: for the default vim.g.lz_n.load function this should be either the package.pname or package.name.","path":"options.html#option-vim.lazy.plugins","tokens":["pname","this","should","lazy","package","function","used","either","plugin","lz_n","vim","attribute","for","load","key","the","plugins","name","default"],"title_tokens":["vim","plugins","option","lazy"],"anchors":[]},{"id":"1242","title":"Option: vim.lazy.plugins..after","content":"Lua code to run after plugin is loaded. This will be wrapped in a function.\nIf {option}vim.lazy.plugins._name_.setupModule is provided, the setup will be ran before after.","path":"options.html#option-vim.lazy.plugins._name_.after","tokens":["this","ran","lua","will","plugins","code","option","lazy","wrapped","_name_","setupmodule","setup","run","plugin","loaded","the","before","provided","after","vim","function"],"title_tokens":["vim","lazy","name","plugins","option","after"],"anchors":[]},{"id":"1243","title":"Option: vim.lazy.plugins..before","content":"Lua code to run before plugin is loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.before","tokens":["before","code","function","will","loaded","this","wrapped","run","plugin","lua"],"title_tokens":["vim","plugins","name","before","lazy","option"],"anchors":[]},{"id":"1244","title":"Option: vim.lazy.plugins..beforeAll","content":"Lua code to run before any plugins are loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.beforeAll","tokens":["will","any","are","run","this","function","wrapped","lua","plugins","code","before","loaded"],"title_tokens":["vim","option","plugins","name","beforeall","lazy"],"anchors":[]},{"id":"1245","title":"Option: vim.lazy.plugins..beforeSetup","content":"Lua code to run after the plugin is loaded, but before the setup function is called.","path":"options.html#option-vim.lazy.plugins._name_.beforeSetup","tokens":["after","plugin","loaded","code","but","function","before","run","setup","called","lua","the"],"title_tokens":["option","lazy","name","vim","plugins","beforesetup"],"anchors":[]},{"id":"1246","title":"Option: vim.lazy.plugins..cmd","content":"Lazy-load on command","path":"options.html#option-vim.lazy.plugins._name_.cmd","tokens":["command","lazy-load"],"title_tokens":["name","cmd","option","lazy","vim","plugins"],"anchors":[]},{"id":"1247","title":"Option: vim.lazy.plugins..colorscheme","content":"Lazy-load on colorscheme.","path":"options.html#option-vim.lazy.plugins._name_.colorscheme","tokens":["colorscheme","lazy-load"],"title_tokens":["plugins","name","colorscheme","vim","option","lazy"],"anchors":[]},{"id":"1248","title":"Option: vim.lazy.plugins..enabled","content":"When false, or if the lua function returns false, this plugin will not be included in the spec","path":"options.html#option-vim.lazy.plugins._name_.enabled","tokens":["not","when","plugin","will","function","spec","lua","false","returns","this","included","the"],"title_tokens":["option","name","enabled","lazy","plugins","vim"],"anchors":[]},{"id":"1249","title":"Option: vim.lazy.plugins..event","content":"Lazy-load on event","path":"options.html#option-vim.lazy.plugins._name_.event","tokens":["lazy-load","event"],"title_tokens":["vim","event","option","name","lazy","plugins"],"anchors":[]},{"id":"1250","title":"Option: vim.lazy.plugins..ft","content":"Lazy-load on filetype","path":"options.html#option-vim.lazy.plugins._name_.ft","tokens":["lazy-load","filetype"],"title_tokens":["name","lazy","option","plugins","vim"],"anchors":[]},{"id":"1251","title":"Option: vim.lazy.plugins..keys","content":"Lazy-load on key mapping","path":"options.html#option-vim.lazy.plugins._name_.keys","tokens":["mapping","lazy-load","key"],"title_tokens":["option","lazy","keys","vim","plugins","name"],"anchors":[]},{"id":"1252","title":"Option: vim.lazy.plugins..lazy","content":"Force enable/disable lazy-loading. null means only lazy-load if a valid lazy-load condition is set e.g. cmd, ft, keys etc.","path":"options.html#option-vim.lazy.plugins._name_.lazy","tokens":["enable","valid","lazy-loading","means","disable","lazy-load","etc","null","only","force","cmd","condition","keys","set"],"title_tokens":["plugins","lazy","vim","name","option"],"anchors":[]},{"id":"1253","title":"Option: vim.lazy.plugins..load","content":"Lua code to override the vim.g.lz_n.load() function for a single plugin.\nThis will be wrapped in a function(name) ... end.","path":"options.html#option-vim.lazy.plugins._name_.load","tokens":["single","wrapped","the","function","this","end","code","will","override","lua","vim","plugin","name","load","lz_n","for"],"title_tokens":["load","name","option","vim","lazy","plugins"],"anchors":[]},{"id":"1254","title":"Option: vim.lazy.plugins..package","content":"Plugin package.\nIf null, a custom load function must be provided","path":"options.html#option-vim.lazy.plugins._name_.package","tokens":["provided","plugin","function","null","package","load","custom","must"],"title_tokens":["package","vim","plugins","option","name","lazy"],"anchors":[]},{"id":"1255","title":"Option: vim.lazy.plugins..priority","content":"Only useful for stat plugins (not lazy-loaded) to force loading certain plugins first.","path":"options.html#option-vim.lazy.plugins._name_.priority","tokens":["for","first","useful","certain","only","lazy-loaded","force","not","plugins","loading","stat"],"title_tokens":["lazy","priority","option","name","vim","plugins"],"anchors":[]},{"id":"1256","title":"Option: vim.lazy.plugins..setupModule","content":"Lua module to run setup function on.","path":"options.html#option-vim.lazy.plugins._name_.setupModule","tokens":["run","lua","module","setup","function"],"title_tokens":["vim","name","setupmodule","plugins","lazy","option"],"anchors":[]},{"id":"1257","title":"Option: vim.lazy.plugins..setupOpts","content":"Options to pass to the setup function","path":"options.html#option-vim.lazy.plugins._name_.setupOpts","tokens":["setup","function","pass","the","options"],"title_tokens":["lazy","setupopts","name","option","plugins","vim"],"anchors":[]},{"id":"1258","title":"Option: vim.lineNumberMode","content":"How line numbers are displayed.","path":"options.html#option-vim.lineNumberMode","tokens":["line","how","numbers","are","displayed"],"title_tokens":["option","linenumbermode","vim"],"anchors":[]},{"id":"1259","title":"Option: vim.lsp.enable","content":"Whether to enable global LSP functionality for Neovim.\nThis option controls whether to enable LSP functionality within modules under {option}vim.languages. You do not need to set this to true for language servers defined in {option}vim.lsp.servers to take effect, since they are enabled automatically. .","path":"options.html#option-vim.lsp.enable","tokens":["vim","languages","under","they","not","you","take","effect","this","defined","enable","whether","need","modules","functionality","global","set","language","automatically","true","servers","lsp","for","controls","since","are","option","enabled","within","neovim"],"title_tokens":["enable","lsp","option","vim"],"anchors":[]},{"id":"1260","title":"Option: vim.lsp.formatOnSave","content":"Whether to enable format on save.","path":"options.html#option-vim.lsp.formatOnSave","tokens":["format","enable","whether","save"],"title_tokens":["vim","option","lsp","formatonsave"],"anchors":[]},{"id":"1261","title":"Option: vim.lsp.inlayHints.enable","content":"Whether to enable inlay hints.","path":"options.html#option-vim.lsp.inlayHints.enable","tokens":["whether","hints","enable","inlay"],"title_tokens":["vim","lsp","enable","option","inlayhints"],"anchors":[]},{"id":"1262","title":"Option: vim.lsp.lightbulb.autocmd.enable","content":"Whether to enable updating lightbulb glyph automatically.","path":"options.html#option-vim.lsp.lightbulb.autocmd.enable","tokens":["updating","lightbulb","enable","glyph","automatically","whether"],"title_tokens":["enable","vim","lightbulb","option","autocmd","lsp"],"anchors":[]},{"id":"1263","title":"Option: vim.lsp.lightbulb.autocmd.events","content":"Events on which to update nvim-lightbulb glyphs","path":"options.html#option-vim.lsp.lightbulb.autocmd.events","tokens":["update","glyphs","which","events","nvim-lightbulb"],"title_tokens":["events","vim","autocmd","lightbulb","lsp","option"],"anchors":[]},{"id":"1264","title":"Option: vim.lsp.lightbulb.autocmd.pattern","content":"File patterns or buffer names to match, determining which files or buffers trigger glyph updates.","path":"options.html#option-vim.lsp.lightbulb.autocmd.pattern","tokens":["file","buffers","buffer","glyph","determining","match","trigger","patterns","names","which","files","updates"],"title_tokens":["lsp","option","vim","autocmd","pattern","lightbulb"],"anchors":[]},{"id":"1265","title":"Option: vim.lsp.lightbulb.enable","content":"Whether to enable Lightbulb for code actions. Requires an emoji font.","path":"options.html#option-vim.lsp.lightbulb.enable","tokens":["enable","code","font","whether","for","emoji","actions","requires","lightbulb"],"title_tokens":["lightbulb","option","vim","lsp","enable"],"anchors":[]},{"id":"1266","title":"Option: vim.lsp.lightbulb.setupOpts","content":"Option table to pass into the setup function of nvim-lightbulb\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lightbulb.setupOpts","tokens":["not","the","you","into","function","options","option","any","even","listed","table","pass","nvim-lightbulb","can","additional","setup","they","docs"],"title_tokens":["lightbulb","lsp","vim","option","setupopts"],"anchors":[]},{"id":"1267","title":"Option: vim.lsp.lspSignature.enable","content":"Whether to enable lsp signature viewer.","path":"options.html#option-vim.lsp.lspSignature.enable","tokens":["whether","viewer","enable","lsp","signature"],"title_tokens":["vim","enable","option","lsp","lspsignature"],"anchors":[]},{"id":"1268","title":"Option: vim.lsp.lspSignature.setupOpts","content":"Option table to pass into the setup function of lsp-signature\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspSignature.setupOpts","tokens":["setup","lsp-signature","pass","table","not","any","into","listed","option","function","the","even","they","options","you","additional","docs","can"],"title_tokens":["vim","lsp","setupopts","lspsignature","option"],"anchors":[]},{"id":"1269","title":"Option: vim.lsp.lspSignature.setupOpts.ignore_error","content":"Custom error filter.","path":"options.html#option-vim.lsp.lspSignature.setupOpts.ignore_error","tokens":["custom","error","filter"],"title_tokens":["lsp","lspsignature","setupopts","option","vim","ignore_error"],"anchors":[]},{"id":"1270","title":"Option: vim.lsp.lspconfig.enable","content":"Whether to enable nvim-lspconfig, also enabled automatically.","path":"options.html#option-vim.lsp.lspconfig.enable","tokens":["automatically","nvim-lspconfig","also","whether","enable","enabled"],"title_tokens":["option","vim","lspconfig","lsp","enable"],"anchors":[]},{"id":"1271","title":"Option: vim.lsp.lspconfig.sources","content":"nvim-lspconfig sources","path":"options.html#option-vim.lsp.lspconfig.sources","tokens":["nvim-lspconfig","sources"],"title_tokens":["vim","option","sources","lsp","lspconfig"],"anchors":[]},{"id":"1272","title":"Option: vim.lsp.lspkind.enable","content":"Whether to enable vscode-like pictograms for lsp [lspkind].","path":"options.html#option-vim.lsp.lspkind.enable","tokens":["pictograms","for","vscode-like","enable","whether","lsp","lspkind"],"title_tokens":["enable","lsp","lspkind","option","vim"],"anchors":[]},{"id":"1273","title":"Option: vim.lsp.lspkind.setupOpts","content":"Option table to pass into the setup function of lspkind.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspkind.setupOpts","tokens":["docs","lspkind","into","even","they","options","the","setup","pass","additional","table","not","option","nvim","listed","can","any","function","you"],"title_tokens":["option","lsp","setupopts","vim","lspkind"],"anchors":[]},{"id":"1274","title":"Option: vim.lsp.lspkind.setupOpts.before","content":"The function that will be called before lspkind's modifications are applied","path":"options.html#option-vim.lsp.lspkind.setupOpts.before","tokens":["the","that","lspkind","will","applied","are","function","modifications","called","before"],"title_tokens":["lspkind","option","setupopts","vim","lsp","before"],"anchors":[]},{"id":"1275","title":"Option: vim.lsp.lspkind.setupOpts.mode","content":"Defines how annotations are shown","path":"options.html#option-vim.lsp.lspkind.setupOpts.mode","tokens":["how","shown","annotations","are","defines"],"title_tokens":["setupopts","lspkind","mode","option","vim","lsp"],"anchors":[]},{"id":"1276","title":"Option: vim.lsp.lspsaga.enable","content":"Whether to enable LSP Saga.","path":"options.html#option-vim.lsp.lspsaga.enable","tokens":["saga","whether","enable","lsp"],"title_tokens":["option","lsp","enable","vim","lspsaga"],"anchors":[]},{"id":"1277","title":"Option: vim.lsp.lspsaga.setupOpts","content":"Option table to pass into the setup function of lspsaga\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspsaga.setupOpts","tokens":["table","docs","options","into","function","the","you","option","any","not","pass","setup","listed","additional","can","lspsaga","even","they"],"title_tokens":["lsp","vim","option","setupopts","lspsaga"],"anchors":[]},{"id":"1278","title":"Option: vim.lsp.lspsaga.setupOpts.border_style","content":"Border type, see {command}:help nvim_open_win","path":"options.html#option-vim.lsp.lspsaga.setupOpts.border_style","tokens":["help","see","type","border","command","nvim_open_win"],"title_tokens":["border_style","lsp","setupopts","option","vim","lspsaga"],"anchors":[]},{"id":"1279","title":"Option: vim.lsp.mappings.addWorkspaceFolder","content":"Add workspace folder","path":"options.html#option-vim.lsp.mappings.addWorkspaceFolder","tokens":["add","folder","workspace"],"title_tokens":["lsp","option","addworkspacefolder","mappings","vim"],"anchors":[]},{"id":"1280","title":"Option: vim.lsp.mappings.codeAction","content":"Code action","path":"options.html#option-vim.lsp.mappings.codeAction","tokens":["code","action"],"title_tokens":["option","codeaction","lsp","vim","mappings"],"anchors":[]},{"id":"1281","title":"Option: vim.lsp.mappings.documentHighlight","content":"Document highlight","path":"options.html#option-vim.lsp.mappings.documentHighlight","tokens":["highlight","document"],"title_tokens":["option","documenthighlight","mappings","lsp","vim"],"anchors":[]},{"id":"1282","title":"Option: vim.lsp.mappings.format","content":"Format","path":"options.html#option-vim.lsp.mappings.format","tokens":["format"],"title_tokens":["lsp","option","vim","mappings","format"],"anchors":[]},{"id":"1283","title":"Option: vim.lsp.mappings.goToDeclaration","content":"Go to declaration","path":"options.html#option-vim.lsp.mappings.goToDeclaration","tokens":["declaration"],"title_tokens":["option","lsp","vim","gotodeclaration","mappings"],"anchors":[]},{"id":"1284","title":"Option: vim.lsp.mappings.goToDefinition","content":"Go to definition","path":"options.html#option-vim.lsp.mappings.goToDefinition","tokens":["definition"],"title_tokens":["vim","mappings","option","lsp","gotodefinition"],"anchors":[]},{"id":"1285","title":"Option: vim.lsp.mappings.goToType","content":"Go to type","path":"options.html#option-vim.lsp.mappings.goToType","tokens":["type"],"title_tokens":["vim","lsp","gototype","option","mappings"],"anchors":[]},{"id":"1286","title":"Option: vim.lsp.mappings.hover","content":"Trigger hover","path":"options.html#option-vim.lsp.mappings.hover","tokens":["hover","trigger"],"title_tokens":["mappings","hover","option","vim","lsp"],"anchors":[]},{"id":"1287","title":"Option: vim.lsp.mappings.listDocumentSymbols","content":"List document symbols","path":"options.html#option-vim.lsp.mappings.listDocumentSymbols","tokens":["document","symbols","list"],"title_tokens":["option","mappings","listdocumentsymbols","lsp","vim"],"anchors":[]},{"id":"1288","title":"Option: vim.lsp.mappings.listImplementations","content":"List implementations","path":"options.html#option-vim.lsp.mappings.listImplementations","tokens":["list","implementations"],"title_tokens":["vim","mappings","listimplementations","lsp","option"],"anchors":[]},{"id":"1289","title":"Option: vim.lsp.mappings.listReferences","content":"List references","path":"options.html#option-vim.lsp.mappings.listReferences","tokens":["list","references"],"title_tokens":["option","mappings","listreferences","lsp","vim"],"anchors":[]},{"id":"1290","title":"Option: vim.lsp.mappings.listWorkspaceFolders","content":"List workspace folders","path":"options.html#option-vim.lsp.mappings.listWorkspaceFolders","tokens":["list","workspace","folders"],"title_tokens":["option","mappings","lsp","vim","listworkspacefolders"],"anchors":[]},{"id":"1291","title":"Option: vim.lsp.mappings.listWorkspaceSymbols","content":"List workspace symbols","path":"options.html#option-vim.lsp.mappings.listWorkspaceSymbols","tokens":["symbols","list","workspace"],"title_tokens":["listworkspacesymbols","mappings","option","vim","lsp"],"anchors":[]},{"id":"1292","title":"Option: vim.lsp.mappings.nextDiagnostic","content":"Go to next diagnostic","path":"options.html#option-vim.lsp.mappings.nextDiagnostic","tokens":["next","diagnostic"],"title_tokens":["lsp","mappings","option","nextdiagnostic","vim"],"anchors":[]},{"id":"1293","title":"Option: vim.lsp.mappings.openDiagnosticFloat","content":"Open diagnostic float","path":"options.html#option-vim.lsp.mappings.openDiagnosticFloat","tokens":["open","diagnostic","float"],"title_tokens":["opendiagnosticfloat","lsp","option","mappings","vim"],"anchors":[]},{"id":"1294","title":"Option: vim.lsp.mappings.previousDiagnostic","content":"Go to previous diagnostic","path":"options.html#option-vim.lsp.mappings.previousDiagnostic","tokens":["diagnostic","previous"],"title_tokens":["vim","option","mappings","lsp","previousdiagnostic"],"anchors":[]},{"id":"1295","title":"Option: vim.lsp.mappings.removeWorkspaceFolder","content":"Remove workspace folder","path":"options.html#option-vim.lsp.mappings.removeWorkspaceFolder","tokens":["remove","workspace","folder"],"title_tokens":["lsp","vim","option","removeworkspacefolder","mappings"],"anchors":[]},{"id":"1296","title":"Option: vim.lsp.mappings.renameSymbol","content":"Rename symbol","path":"options.html#option-vim.lsp.mappings.renameSymbol","tokens":["rename","symbol"],"title_tokens":["option","renamesymbol","mappings","lsp","vim"],"anchors":[]},{"id":"1297","title":"Option: vim.lsp.mappings.signatureHelp","content":"Signature help","path":"options.html#option-vim.lsp.mappings.signatureHelp","tokens":["help","signature"],"title_tokens":["lsp","mappings","signaturehelp","option","vim"],"anchors":[]},{"id":"1298","title":"Option: vim.lsp.mappings.toggleFormatOnSave","content":"Toggle format on save","path":"options.html#option-vim.lsp.mappings.toggleFormatOnSave","tokens":["toggle","save","format"],"title_tokens":["vim","mappings","toggleformatonsave","option","lsp"],"anchors":[]},{"id":"1299","title":"Option: vim.lsp.null-ls.enable","content":"Whether to enable null-ls, plugin to use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. .","path":"options.html#option-vim.lsp.null-ls.enable","tokens":["enable","neovim","code","diagnostics","via","server","actions","language","inject","null-ls","plugin","more","lsp","lua","and","use","whether"],"title_tokens":["vim","option","lsp","null-ls","enable"],"anchors":[]},{"id":"1300","title":"Option: vim.lsp.null-ls.setupOpts","content":"Option table to pass into the setup function of null-ls\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.null-ls.setupOpts","tokens":["table","function","setup","docs","any","they","even","pass","into","listed","you","additional","the","option","can","null-ls","not","options"],"title_tokens":["lsp","option","setupopts","vim","null-ls"],"anchors":[]},{"id":"1301","title":"Option: vim.lsp.null-ls.setupOpts.debounce","content":"Amount of time between the last change to a buffer and the next textDocument/didChange notification.","path":"options.html#option-vim.lsp.null-ls.setupOpts.debounce","tokens":["amount","between","notification","change","buffer","time","and","the","next","textdocument","didchange","last"],"title_tokens":["debounce","option","null-ls","lsp","vim","setupopts"],"anchors":[]},{"id":"1302","title":"Option: vim.lsp.null-ls.setupOpts.debug","content":"Whether to enable debugging information for null-ls.\nDisplays all possible log messages and writes them to the null-ls log, which you can view with the command :NullLsLog .","path":"options.html#option-vim.lsp.null-ls.setupOpts.debug","tokens":["for","all","you","command","whether","writes","possible","nulllslog","them","messages","which","displays","enable","and","can","the","view","with","debugging","null-ls","information","log"],"title_tokens":["vim","null-ls","setupopts","debug","option","lsp"],"anchors":[]},{"id":"1303","title":"Option: vim.lsp.null-ls.setupOpts.default_timeout","content":"Amount of time (in milliseconds) after which built-in sources will time out.\n:::{.note} Built-in sources can define their own timeout period and users can override the timeout period on a per-source basis :::","path":"options.html#option-vim.lsp.null-ls.setupOpts.default_timeout","tokens":["and","milliseconds","users","can","define","their","own","time","amount","note","after","out","the","sources","built-in","override","which","will","timeout","period","per-source","basis"],"title_tokens":["setupopts","option","vim","lsp","default_timeout","null-ls"],"anchors":[]},{"id":"1304","title":"Option: vim.lsp.null-ls.setupOpts.diagnostics_format","content":"Sets the default format used for diagnostics. null-ls will replace th e following special components with the relevant diagnostic information:\n#{m}: message\n#{s}: source name (defaults to null-ls if not specified)\n#{c}: code (if available)","path":"options.html#option-vim.lsp.null-ls.setupOpts.diagnostics_format","tokens":["name","information","available","relevant","format","following","diagnostic","used","special","default","replace","not","source","specified","sets","will","code","defaults","with","for","diagnostics","the","null-ls","message","components"],"title_tokens":["option","diagnostics_format","lsp","null-ls","setupopts","vim"],"anchors":[]},{"id":"1305","title":"Option: vim.lsp.null-ls.setupOpts.on_attach","content":"Defines an on_attach callback to run whenever null-ls attaches to a buffer.","path":"options.html#option-vim.lsp.null-ls.setupOpts.on_attach","tokens":["on_attach","run","buffer","whenever","null-ls","callback","defines","attaches"],"title_tokens":["option","lsp","null-ls","on_attach","vim","setupopts"],"anchors":[]},{"id":"1306","title":"Option: vim.lsp.null-ls.setupOpts.sources","content":"Sources for null-ls to register","path":"options.html#option-vim.lsp.null-ls.setupOpts.sources","tokens":["for","null-ls","sources","register"],"title_tokens":["setupopts","lsp","vim","option","sources","null-ls"],"anchors":[]},{"id":"1307","title":"Option: vim.lsp.nvim-docs-view.enable","content":"Whether to enable nvim-docs-view, for displaying lsp hover documentation in a side panel..","path":"options.html#option-vim.lsp.nvim-docs-view.enable","tokens":["enable","hover","panel","side","nvim-docs-view","displaying","lsp","for","documentation","whether"],"title_tokens":["enable","lsp","nvim-docs-view","vim","option"],"anchors":[]},{"id":"1308","title":"Option: vim.lsp.nvim-docs-view.mappings.viewToggle","content":"Open or close the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewToggle","tokens":["panel","close","open","the","docs","view"],"title_tokens":["option","mappings","lsp","vim","nvim-docs-view","viewtoggle"],"anchors":[]},{"id":"1309","title":"Option: vim.lsp.nvim-docs-view.mappings.viewUpdate","content":"Manually update the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewUpdate","tokens":["the","view","docs","manually","panel","update"],"title_tokens":["viewupdate","mappings","option","lsp","nvim-docs-view","vim"],"anchors":[]},{"id":"1310","title":"Option: vim.lsp.nvim-docs-view.setupOpts","content":"Option table to pass into the setup function of nvim-docs-view\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts","tokens":["any","option","docs","you","additional","not","table","options","nvim-docs-view","can","pass","the","they","setup","even","listed","function","into"],"title_tokens":["lsp","nvim-docs-view","setupopts","vim","option"],"anchors":[]},{"id":"1311","title":"Option: vim.lsp.nvim-docs-view.setupOpts.height","content":"Height of the docs view panel if the position is set to either top or bottom","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.height","tokens":["view","position","height","the","either","top","panel","bottom","set","docs"],"title_tokens":["height","lsp","nvim-docs-view","option","vim","setupopts"],"anchors":[]},{"id":"1312","title":"Option: vim.lsp.nvim-docs-view.setupOpts.position","content":"Where to open the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.position","tokens":["where","docs","open","view","panel","the"],"title_tokens":["nvim-docs-view","setupopts","option","position","vim","lsp"],"anchors":[]},{"id":"1313","title":"Option: vim.lsp.nvim-docs-view.setupOpts.update_mode","content":"Determines the mechanism used to update the docs view panel content.\nIf auto, the content will update upon cursor move.\nIf manual, the content will only update once :DocsViewUpdate is called","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.update_mode","tokens":["panel","content","move","cursor","upon","the","update","docs","mechanism","auto","view","used","will","manual","only","once","docsviewupdate","called","determines"],"title_tokens":["setupopts","update_mode","lsp","vim","option","nvim-docs-view"],"anchors":[]},{"id":"1314","title":"Option: vim.lsp.nvim-docs-view.setupOpts.width","content":"Width of the docs view panel if the position is set to either left or right","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.width","tokens":["view","position","either","left","right","panel","set","width","the","docs"],"title_tokens":["setupopts","vim","lsp","option","nvim-docs-view","width"],"anchors":[]},{"id":"1315","title":"Option: vim.lsp.otter-nvim.enable","content":"Whether to enable lsp features and a code completion source for code embedded in other documents [otter-nvim] .","path":"options.html#option-vim.lsp.otter-nvim.enable","tokens":["whether","lsp","enable","features","code","completion","embedded","other","and","for","documents","source","otter-nvim"],"title_tokens":["lsp","enable","option","vim","otter-nvim"],"anchors":[]},{"id":"1316","title":"Option: vim.lsp.otter-nvim.mappings.toggle","content":"Activate LSP on Cursor Position [otter-nvim]","path":"options.html#option-vim.lsp.otter-nvim.mappings.toggle","tokens":["otter-nvim","cursor","lsp","activate","position"],"title_tokens":["lsp","toggle","vim","mappings","option","otter-nvim"],"anchors":[]},{"id":"1317","title":"Option: vim.lsp.otter-nvim.setupOpts","content":"Option table to pass into the setup function of otter.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.otter-nvim.setupOpts","tokens":["additional","they","any","docs","option","can","you","not","options","into","nvim","otter","table","the","function","setup","even","listed","pass"],"title_tokens":["lsp","option","otter-nvim","vim","setupopts"],"anchors":[]},{"id":"1318","title":"Option: vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","content":"write .otter. files to disk on save of main buffer. Useful for some linters that require actual files. Otter files are deleted on quit or main buffer close","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","tokens":["useful","linters","deleted","write","disk","save","some","for","require","otter","buffer","are","quit","main","actual","close","that","files"],"title_tokens":["option","vim","otter-nvim","setupopts","write_to_disk","buffers","lsp"],"anchors":[]},{"id":"1319","title":"Option: vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","content":"otter may not work the way you expect when entire code blocks are indented (eg. in Org files) When true, otter handles these cases fully.","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","tokens":["are","indented","entire","files","the","code","otter","true","handles","expect","org","when","may","blocks","cases","way","fully","not","you","work","these"],"title_tokens":["vim","option","handle_leading_whitespace","setupopts","lsp","otter-nvim"],"anchors":[]},{"id":"1320","title":"Option: vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","content":":h events that cause the diagnostic to update. Set to: {\"BufWritePost\", \"InsertLeave\", \"TextChanged\" } for less performant but more instant diagnostic updates","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","tokens":["performant","instant","updates","less","that","cause","insertleave","but","set","update","for","more","diagnostic","events","bufwritepost","textchanged","the"],"title_tokens":["otter-nvim","option","vim","setupopts","diagnostic_update_event","lsp"],"anchors":[]},{"id":"1321","title":"Option: vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","content":"","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","tokens":[],"title_tokens":["lsp","strip_wrapping_quote_characters","setupopts","option","otter-nvim","vim"],"anchors":[]},{"id":"1322","title":"Option: vim.lsp.presets.angular-language-server.enable","content":"Whether to enable the Angular Template Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.angular-language-server for customization .","path":"options.html#option-vim.lsp.presets.angular-language-server.enable","tokens":["angular-language-server","the","option","enable","use","server","filetypes","vim","language","angular","template","default","lsp","whether","for","customization","servers"],"title_tokens":["angular-language-server","option","presets","vim","enable","lsp"],"anchors":[]},{"id":"1323","title":"Option: vim.lsp.presets.arduino-language-server.enable","content":"Whether to enable the Arduino Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.arduino-language-server for customization .","path":"options.html#option-vim.lsp.presets.arduino-language-server.enable","tokens":["arduino-language-server","default","filetypes","enable","customization","option","servers","whether","for","the","vim","arduino","use","language","server","lsp"],"title_tokens":["presets","arduino-language-server","enable","option","vim","lsp"],"anchors":[]},{"id":"1324","title":"Option: vim.lsp.presets.asm-lsp.enable","content":"Whether to enable the Assembly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.asm-lsp for customization .","path":"options.html#option-vim.lsp.presets.asm-lsp.enable","tokens":["default","assembly","the","lsp","whether","enable","customization","servers","vim","asm-lsp","filetypes","server","option","use","language","for"],"title_tokens":["vim","lsp","presets","asm-lsp","enable","option"],"anchors":[]},{"id":"1325","title":"Option: vim.lsp.presets.astro-language-server.enable","content":"Whether to enable the Astro Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.astro-language-server for customization .","path":"options.html#option-vim.lsp.presets.astro-language-server.enable","tokens":["option","the","vim","language","whether","servers","astro-language-server","astro","customization","server","default","enable","lsp","filetypes","use","for"],"title_tokens":["enable","lsp","option","vim","presets","astro-language-server"],"anchors":[]},{"id":"1326","title":"Option: vim.lsp.presets.basedpyright.enable","content":"Whether to enable the Based Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.basedpyright for customization .","path":"options.html#option-vim.lsp.presets.basedpyright.enable","tokens":["whether","pyright","customization","default","use","language","servers","vim","based","the","server","enable","for","filetypes","option","lsp","basedpyright"],"title_tokens":["vim","basedpyright","presets","enable","option","lsp"],"anchors":[]},{"id":"1327","title":"Option: vim.lsp.presets.bash-language-server.enable","content":"Whether to enable the Bash Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.bash-language-server for customization .","path":"options.html#option-vim.lsp.presets.bash-language-server.enable","tokens":["default","option","language","for","whether","vim","bash","enable","filetypes","use","bash-language-server","the","server","lsp","servers","customization"],"title_tokens":["enable","lsp","vim","presets","bash-language-server","option"],"anchors":[]},{"id":"1328","title":"Option: vim.lsp.presets.ccls.enable","content":"Whether to enable the CC Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ccls for customization .","path":"options.html#option-vim.lsp.presets.ccls.enable","tokens":["server","default","lsp","the","customization","whether","filetypes","ccls","enable","for","vim","option","language","use","servers"],"title_tokens":["presets","vim","lsp","enable","ccls","option"],"anchors":[]},{"id":"1329","title":"Option: vim.lsp.presets.clangd.enable","content":"Whether to enable the Clangd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clangd for customization .","path":"options.html#option-vim.lsp.presets.clangd.enable","tokens":["language","vim","servers","filetypes","server","lsp","customization","default","clangd","whether","use","option","the","enable","for"],"title_tokens":["presets","clangd","vim","option","lsp","enable"],"anchors":[]},{"id":"1330","title":"Option: vim.lsp.presets.clojure-lsp.enable","content":"Whether to enable the Clojure Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clojure-lsp for customization .","path":"options.html#option-vim.lsp.presets.clojure-lsp.enable","tokens":["whether","vim","customization","the","filetypes","option","clojure-lsp","enable","servers","default","for","clojure","lsp","server","use","language"],"title_tokens":["enable","vim","lsp","option","clojure-lsp","presets"],"anchors":[]},{"id":"1331","title":"Option: vim.lsp.presets.csharp_ls.enable","content":"Whether to enable the C# Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.csharp_ls for customization .","path":"options.html#option-vim.lsp.presets.csharp_ls.enable","tokens":["language","whether","the","lsp","csharp_ls","enable","filetypes","option","for","vim","customization","server","default","use","servers"],"title_tokens":["enable","vim","csharp_ls","option","lsp","presets"],"anchors":[]},{"id":"1332","title":"Option: vim.lsp.presets.cue.enable","content":"Whether to enable the Cue Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.cue for customization .","path":"options.html#option-vim.lsp.presets.cue.enable","tokens":["whether","option","for","enable","lsp","default","cue","server","use","the","filetypes","language","servers","customization","vim"],"title_tokens":["cue","option","enable","lsp","presets","vim"],"anchors":[]},{"id":"1333","title":"Option: vim.lsp.presets.dart.enable","content":"Whether to enable the Dart Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.dart for customization .","path":"options.html#option-vim.lsp.presets.dart.enable","tokens":["option","vim","servers","enable","whether","default","use","filetypes","the","for","customization","lsp","dart","language","server"],"title_tokens":["option","dart","lsp","enable","vim","presets"],"anchors":[]},{"id":"1334","title":"Option: vim.lsp.presets.deno.enable","content":"Whether to enable the Deno Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.deno for customization .","path":"options.html#option-vim.lsp.presets.deno.enable","tokens":["whether","default","lsp","deno","customization","the","filetypes","server","language","use","enable","servers","option","for","vim"],"title_tokens":["vim","enable","deno","option","presets","lsp"],"anchors":[]},{"id":"1335","title":"Option: vim.lsp.presets.docker-language-server.enable","content":"Whether to enable the Docker Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.docker-language-server for customization .","path":"options.html#option-vim.lsp.presets.docker-language-server.enable","tokens":["server","option","language","servers","use","default","whether","docker","customization","vim","the","lsp","for","enable","filetypes","docker-language-server"],"title_tokens":["docker-language-server","enable","presets","vim","lsp","option"],"anchors":[]},{"id":"1336","title":"Option: vim.lsp.presets.elixir-ls.enable","content":"Whether to enable the Elixir Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elixir-ls for customization .","path":"options.html#option-vim.lsp.presets.elixir-ls.enable","tokens":["enable","vim","whether","the","lsp","for","elixir","use","servers","default","elixir-ls","language","option","customization","server","filetypes"],"title_tokens":["presets","vim","option","lsp","enable","elixir-ls"],"anchors":[]},{"id":"1337","title":"Option: vim.lsp.presets.elm-language-server.enable","content":"Whether to enable the Elm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elm-language-server for customization .","path":"options.html#option-vim.lsp.presets.elm-language-server.enable","tokens":["for","enable","customization","use","language","default","elm-language-server","option","server","filetypes","servers","elm","vim","the","whether","lsp"],"title_tokens":["enable","lsp","option","presets","vim","elm-language-server"],"anchors":[]},{"id":"1338","title":"Option: vim.lsp.presets.emmet-ls.enable","content":"Whether to enable the Emmet Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.emmet-ls for customization .","path":"options.html#option-vim.lsp.presets.emmet-ls.enable","tokens":["filetypes","vim","emmet-ls","servers","server","language","the","emmet","for","enable","option","default","customization","lsp","use","whether"],"title_tokens":["lsp","vim","emmet-ls","option","enable","presets"],"anchors":[]},{"id":"1339","title":"Option: vim.lsp.presets.fish-lsp.enable","content":"Whether to enable the Fish Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fish-lsp for customization .","path":"options.html#option-vim.lsp.presets.fish-lsp.enable","tokens":["servers","customization","server","language","the","fish-lsp","option","lsp","enable","filetypes","fish","for","default","vim","use","whether"],"title_tokens":["option","enable","vim","presets","fish-lsp","lsp"],"anchors":[]},{"id":"1340","title":"Option: vim.lsp.presets.fsautocomplete.enable","content":"Whether to enable the F# Autocomplete Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fsautocomplete for customization .","path":"options.html#option-vim.lsp.presets.fsautocomplete.enable","tokens":["fsautocomplete","whether","language","enable","servers","server","vim","filetypes","lsp","autocomplete","use","for","the","customization","default","option"],"title_tokens":["lsp","enable","presets","vim","option","fsautocomplete"],"anchors":[]},{"id":"1341","title":"Option: vim.lsp.presets.gleam.enable","content":"Whether to enable the Gleam Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gleam for customization .","path":"options.html#option-vim.lsp.presets.gleam.enable","tokens":["default","lsp","vim","server","use","gleam","option","language","customization","whether","enable","servers","filetypes","for","the"],"title_tokens":["presets","gleam","vim","option","lsp","enable"],"anchors":[]},{"id":"1342","title":"Option: vim.lsp.presets.glsl_analyzer.enable","content":"Whether to enable the GLSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.glsl_analyzer for customization .","path":"options.html#option-vim.lsp.presets.glsl_analyzer.enable","tokens":["the","analyzer","enable","default","option","whether","server","use","vim","glsl_analyzer","for","language","filetypes","glsl","lsp","servers","customization"],"title_tokens":["lsp","vim","presets","glsl_analyzer","option","enable"],"anchors":[]},{"id":"1343","title":"Option: vim.lsp.presets.gopls.enable","content":"Whether to enable the Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gopls for customization .","path":"options.html#option-vim.lsp.presets.gopls.enable","tokens":["gopls","default","filetypes","customization","servers","enable","for","use","lsp","server","whether","language","vim","option","the"],"title_tokens":["vim","presets","option","lsp","gopls","enable"],"anchors":[]},{"id":"1344","title":"Option: vim.lsp.presets.harper.enable","content":"Whether to enable the Harper Language Server. Default filetypes = [ \"asciidoc\" \"c\" \"clojure\" \"cmake\" \"cpp\" \"cs\" \"daml\" \"dart\" \"gitcommit\" \"go\" \"haskell\" \"html\" \"ink\" \"java\" \"javascript\" \"javascriptreact\" \"kotlin\" \"lhaskell\" \"lua\" \"mail\" \"markdown\" \"nix\" \"php\" \"python\" \"ruby\" \"rust\" ]. Use {option}vim.lsp.servers.harper for customization .","path":"options.html#option-vim.lsp.presets.harper.enable","tokens":["enable","ink","javascript","default","daml","python","rust","vim","html","lsp","gitcommit","php","cpp","use","customization","markdown","option","mail","kotlin","lua","servers","harper","language","cmake","ruby","the","nix","javascriptreact","for","whether","java","server","asciidoc","haskell","clojure","dart","filetypes","lhaskell"],"title_tokens":["lsp","enable","option","vim","harper","presets"],"anchors":[]},{"id":"1345","title":"Option: vim.lsp.presets.haskell-language-server.enable","content":"Whether to enable the Haskell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.haskell-language-server for customization .","path":"options.html#option-vim.lsp.presets.haskell-language-server.enable","tokens":["enable","server","use","vim","haskell-language-server","for","customization","haskell","default","servers","lsp","option","whether","language","filetypes","the"],"title_tokens":["enable","haskell-language-server","lsp","option","presets","vim"],"anchors":[]},{"id":"1346","title":"Option: vim.lsp.presets.helm-ls.enable","content":"Whether to enable the Helm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.helm-ls for customization .","path":"options.html#option-vim.lsp.presets.helm-ls.enable","tokens":["option","filetypes","lsp","the","vim","helm-ls","servers","language","use","for","helm","server","enable","default","customization","whether"],"title_tokens":["option","lsp","vim","presets","enable","helm-ls"],"anchors":[]},{"id":"1347","title":"Option: vim.lsp.presets.intelephense.enable","content":"Whether to enable the Intelephense Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.intelephense for customization .","path":"options.html#option-vim.lsp.presets.intelephense.enable","tokens":["server","whether","use","vim","servers","lsp","language","filetypes","enable","intelephense","customization","default","the","for","option"],"title_tokens":["option","intelephense","vim","presets","enable","lsp"],"anchors":[]},{"id":"1348","title":"Option: vim.lsp.presets.jdt-language-server.enable","content":"Whether to enable the Eclipse JDT Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jdt-language-server for customization .","path":"options.html#option-vim.lsp.presets.jdt-language-server.enable","tokens":["customization","option","jdt-language-server","the","jdt","server","default","lsp","servers","whether","use","eclipse","enable","vim","for","filetypes","language"],"title_tokens":["jdt-language-server","enable","option","vim","lsp","presets"],"anchors":[]},{"id":"1349","title":"Option: vim.lsp.presets.jinja-lsp.enable","content":"Whether to enable the Jinja Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jinja-lsp for customization .","path":"options.html#option-vim.lsp.presets.jinja-lsp.enable","tokens":["the","filetypes","whether","jinja","use","servers","enable","vim","lsp","customization","default","option","for","server","language","jinja-lsp"],"title_tokens":["vim","option","jinja-lsp","enable","presets","lsp"],"anchors":[]},{"id":"1350","title":"Option: vim.lsp.presets.jls.enable","content":"Whether to enable the NeoVim Java Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jls for customization .","path":"options.html#option-vim.lsp.presets.jls.enable","tokens":["whether","enable","neovim","default","language","servers","lsp","vim","for","jls","filetypes","server","the","java","use","option","customization"],"title_tokens":["option","lsp","enable","presets","vim","jls"],"anchors":[]},{"id":"1351","title":"Option: vim.lsp.presets.jq-lsp.enable","content":"Whether to enable the JQ Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jq-lsp for customization .","path":"options.html#option-vim.lsp.presets.jq-lsp.enable","tokens":["language","default","customization","server","use","enable","vim","option","jq-lsp","lsp","servers","the","whether","for","filetypes"],"title_tokens":["jq-lsp","option","vim","lsp","presets","enable"],"anchors":[]},{"id":"1352","title":"Option: vim.lsp.presets.julia-languageserver.enable","content":"Whether to enable the Julia Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.julia-languageserver for customization .","path":"options.html#option-vim.lsp.presets.julia-languageserver.enable","tokens":["whether","enable","vim","server","language","the","julia-languageserver","customization","default","servers","use","for","filetypes","julia","option","lsp"],"title_tokens":["option","vim","enable","julia-languageserver","lsp","presets"],"anchors":[]},{"id":"1353","title":"Option: vim.lsp.presets.just-lsp.enable","content":"Whether to enable the Just Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.just-lsp for customization .","path":"options.html#option-vim.lsp.presets.just-lsp.enable","tokens":["filetypes","vim","servers","for","just-lsp","enable","option","default","lsp","customization","language","the","whether","just","use","server"],"title_tokens":["vim","lsp","just-lsp","presets","enable","option"],"anchors":[]},{"id":"1354","title":"Option: vim.lsp.presets.kotlin-language-server.enable","content":"Whether to enable the Kotlin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.kotlin-language-server for customization .","path":"options.html#option-vim.lsp.presets.kotlin-language-server.enable","tokens":["for","kotlin","language","filetypes","default","enable","use","vim","lsp","the","kotlin-language-server","server","option","servers","whether","customization"],"title_tokens":["presets","enable","option","vim","kotlin-language-server","lsp"],"anchors":[]},{"id":"1355","title":"Option: vim.lsp.presets.lemminx.enable","content":"Whether to enable the Lemminx Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lemminx for customization .","path":"options.html#option-vim.lsp.presets.lemminx.enable","tokens":["for","vim","lemminx","server","the","whether","filetypes","language","default","customization","lsp","enable","servers","option","use"],"title_tokens":["vim","presets","lemminx","option","enable","lsp"],"anchors":[]},{"id":"1356","title":"Option: vim.lsp.presets.lua-language-server.enable","content":"Whether to enable the Lua Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lua-language-server for customization .","path":"options.html#option-vim.lsp.presets.lua-language-server.enable","tokens":["lsp","default","servers","the","option","customization","filetypes","for","enable","vim","whether","lua-language-server","use","server","language","lua"],"title_tokens":["option","enable","presets","lua-language-server","lsp","vim"],"anchors":[]},{"id":"1357","title":"Option: vim.lsp.presets.markdown-oxide.enable","content":"Whether to enable the Markdown Oxide Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.markdown-oxide for customization .","path":"options.html#option-vim.lsp.presets.markdown-oxide.enable","tokens":["lsp","customization","oxide","vim","default","whether","servers","markdown","option","language","the","server","enable","use","filetypes","markdown-oxide","for"],"title_tokens":["enable","lsp","presets","option","vim","markdown-oxide"],"anchors":[]},{"id":"1358","title":"Option: vim.lsp.presets.marksman.enable","content":"Whether to enable the Marksman Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.marksman for customization .","path":"options.html#option-vim.lsp.presets.marksman.enable","tokens":["enable","vim","use","servers","for","filetypes","lsp","default","customization","whether","server","language","the","marksman","option"],"title_tokens":["vim","enable","lsp","option","presets","marksman"],"anchors":[]},{"id":"1359","title":"Option: vim.lsp.presets.millet.enable","content":"Whether to enable the Millet Standard ML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.millet for customization .","path":"options.html#option-vim.lsp.presets.millet.enable","tokens":["for","the","language","option","default","lsp","servers","vim","millet","customization","use","enable","whether","filetypes","standard","server"],"title_tokens":["presets","millet","enable","vim","option","lsp"],"anchors":[]},{"id":"1360","title":"Option: vim.lsp.presets.neocmakelsp.enable","content":"Whether to enable the NeoCmake Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.neocmakelsp for customization .","path":"options.html#option-vim.lsp.presets.neocmakelsp.enable","tokens":["servers","use","enable","the","whether","customization","default","filetypes","lsp","neocmake","language","option","server","for","vim","neocmakelsp"],"title_tokens":["vim","option","lsp","presets","neocmakelsp","enable"],"anchors":[]},{"id":"1361","title":"Option: vim.lsp.presets.nil.enable","content":"Whether to enable the Nil Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nil for customization .","path":"options.html#option-vim.lsp.presets.nil.enable","tokens":["use","option","the","enable","customization","whether","vim","servers","nil","for","default","lsp","language","server","filetypes"],"title_tokens":["enable","presets","option","vim","nil","lsp"],"anchors":[]},{"id":"1362","title":"Option: vim.lsp.presets.nimlsp.enable","content":"Whether to enable the Nim Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nimlsp for customization .","path":"options.html#option-vim.lsp.presets.nimlsp.enable","tokens":["server","vim","nim","lsp","whether","option","language","filetypes","default","servers","nimlsp","the","use","for","enable","customization"],"title_tokens":["enable","lsp","option","vim","nimlsp","presets"],"anchors":[]},{"id":"1363","title":"Option: vim.lsp.presets.nixd.enable","content":"Whether to enable the Nixd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nixd for customization .","path":"options.html#option-vim.lsp.presets.nixd.enable","tokens":["default","for","enable","use","lsp","server","vim","filetypes","customization","language","the","servers","option","whether","nixd"],"title_tokens":["presets","vim","option","lsp","enable","nixd"],"anchors":[]},{"id":"1364","title":"Option: vim.lsp.presets.nushell.enable","content":"Whether to enable the NuShell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nushell for customization .","path":"options.html#option-vim.lsp.presets.nushell.enable","tokens":["option","whether","language","filetypes","for","lsp","default","nushell","enable","vim","servers","the","server","customization","use"],"title_tokens":["lsp","presets","nushell","enable","vim","option"],"anchors":[]},{"id":"1365","title":"Option: vim.lsp.presets.ocaml-lsp.enable","content":"Whether to enable the OCaml Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ocaml-lsp for customization .","path":"options.html#option-vim.lsp.presets.ocaml-lsp.enable","tokens":["filetypes","for","whether","the","server","ocaml","use","enable","option","default","language","ocaml-lsp","customization","servers","vim","lsp"],"title_tokens":["option","ocaml-lsp","enable","lsp","vim","presets"],"anchors":[]},{"id":"1366","title":"Option: vim.lsp.presets.ols.enable","content":"Whether to enable the Odin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ols for customization .","path":"options.html#option-vim.lsp.presets.ols.enable","tokens":["vim","odin","default","filetypes","option","lsp","language","use","ols","whether","for","customization","server","the","enable","servers"],"title_tokens":["presets","option","enable","vim","lsp","ols"],"anchors":[]},{"id":"1367","title":"Option: vim.lsp.presets.omnisharp.enable","content":"Whether to enable the OmniSharp Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.omnisharp for customization .","path":"options.html#option-vim.lsp.presets.omnisharp.enable","tokens":["enable","server","option","lsp","whether","use","omnisharp","customization","roslyn","filetypes","servers","language","the","vim","default","for"],"title_tokens":["omnisharp","enable","vim","lsp","option","presets"],"anchors":[]},{"id":"1368","title":"Option: vim.lsp.presets.openscad-lsp.enable","content":"Whether to enable the Open SCAD Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.openscad-lsp for customization .","path":"options.html#option-vim.lsp.presets.openscad-lsp.enable","tokens":["option","scad","whether","the","language","filetypes","servers","lsp","enable","customization","use","open","openscad-lsp","for","default","server","vim"],"title_tokens":["vim","enable","lsp","presets","openscad-lsp","option"],"anchors":[]},{"id":"1369","title":"Option: vim.lsp.presets.phan.enable","content":"Whether to enable the Phan Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phan for customization .","path":"options.html#option-vim.lsp.presets.phan.enable","tokens":["option","default","whether","language","phan","vim","server","the","for","filetypes","use","customization","enable","servers","lsp"],"title_tokens":["enable","vim","lsp","phan","option","presets"],"anchors":[]},{"id":"1370","title":"Option: vim.lsp.presets.phpactor.enable","content":"Whether to enable the PHPActor Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpactor for customization .","path":"options.html#option-vim.lsp.presets.phpactor.enable","tokens":["phpactor","vim","whether","customization","servers","for","use","filetypes","enable","language","option","lsp","server","default","the"],"title_tokens":["vim","phpactor","lsp","enable","presets","option"],"anchors":[]},{"id":"1371","title":"Option: vim.lsp.presets.phpantom.enable","content":"Whether to enable the PHPantom Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpantom for customization .","path":"options.html#option-vim.lsp.presets.phpantom.enable","tokens":["default","language","phpantom","use","option","the","servers","lsp","whether","server","vim","enable","customization","for","filetypes"],"title_tokens":["lsp","option","presets","phpantom","enable","vim"],"anchors":[]},{"id":"1372","title":"Option: vim.lsp.presets.pyrefly.enable","content":"Whether to enable the Pyrefly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyrefly for customization .","path":"options.html#option-vim.lsp.presets.pyrefly.enable","tokens":["servers","language","for","lsp","enable","the","customization","default","option","filetypes","pyrefly","whether","vim","server","use"],"title_tokens":["enable","presets","vim","lsp","option","pyrefly"],"anchors":[]},{"id":"1373","title":"Option: vim.lsp.presets.pyright.enable","content":"Whether to enable the Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyright for customization .","path":"options.html#option-vim.lsp.presets.pyright.enable","tokens":["enable","server","servers","default","language","option","filetypes","the","lsp","pyright","vim","customization","for","use","whether"],"title_tokens":["vim","option","lsp","enable","presets","pyright"],"anchors":[]},{"id":"1374","title":"Option: vim.lsp.presets.python-lsp-server.enable","content":"Whether to enable the Python Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.python-lsp-server for customization .","path":"options.html#option-vim.lsp.presets.python-lsp-server.enable","tokens":["customization","servers","python-lsp-server","lsp","python","use","for","default","enable","whether","language","vim","option","the","server","filetypes"],"title_tokens":["presets","python-lsp-server","lsp","option","vim","enable"],"anchors":[]},{"id":"1375","title":"Option: vim.lsp.presets.qmlls.enable","content":"Whether to enable the QML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.qmlls for customization .","path":"options.html#option-vim.lsp.presets.qmlls.enable","tokens":["option","servers","vim","customization","whether","filetypes","the","language","qmlls","default","enable","lsp","server","for","use","qml"],"title_tokens":["option","lsp","enable","qmlls","vim","presets"],"anchors":[]},{"id":"1376","title":"Option: vim.lsp.presets.r-languageserver.enable","content":"Whether to enable the R Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.r-languageserver for customization .","path":"options.html#option-vim.lsp.presets.r-languageserver.enable","tokens":["customization","r-languageserver","language","servers","use","the","filetypes","server","for","default","lsp","whether","enable","option","vim"],"title_tokens":["lsp","presets","option","r-languageserver","enable","vim"],"anchors":[]},{"id":"1377","title":"Option: vim.lsp.presets.roslyn-ls.enable","content":"Whether to enable the Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.roslyn-ls for customization .","path":"options.html#option-vim.lsp.presets.roslyn-ls.enable","tokens":["server","vim","enable","servers","roslyn-ls","option","default","roslyn","filetypes","whether","the","language","lsp","for","customization","use"],"title_tokens":["presets","vim","enable","lsp","option","roslyn-ls"],"anchors":[]},{"id":"1378","title":"Option: vim.lsp.presets.ruby-lsp.enable","content":"Whether to enable the Ruby Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruby-lsp for customization .","path":"options.html#option-vim.lsp.presets.ruby-lsp.enable","tokens":["filetypes","servers","enable","for","default","lsp","option","ruby-lsp","ruby","server","language","use","whether","vim","customization","the"],"title_tokens":["presets","ruby-lsp","enable","option","vim","lsp"],"anchors":[]},{"id":"1379","title":"Option: vim.lsp.presets.ruff.enable","content":"Whether to enable the Ruff Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruff for customization .","path":"options.html#option-vim.lsp.presets.ruff.enable","tokens":["option","use","customization","vim","servers","for","default","whether","the","enable","filetypes","server","lsp","language","ruff"],"title_tokens":["enable","presets","lsp","vim","option","ruff"],"anchors":[]},{"id":"1380","title":"Option: vim.lsp.presets.rumdl.enable","content":"Whether to enable the Rumdl Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.rumdl for customization .","path":"options.html#option-vim.lsp.presets.rumdl.enable","tokens":["filetypes","option","vim","for","server","whether","rumdl","enable","default","servers","use","the","customization","language","lsp"],"title_tokens":["rumdl","vim","enable","option","lsp","presets"],"anchors":[]},{"id":"1381","title":"Option: vim.lsp.presets.solargraph.enable","content":"Whether to enable the Solargraph Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.solargraph for customization .","path":"options.html#option-vim.lsp.presets.solargraph.enable","tokens":["language","option","default","servers","customization","vim","use","filetypes","whether","enable","the","for","solargraph","lsp","server"],"title_tokens":["enable","lsp","option","presets","solargraph","vim"],"anchors":[]},{"id":"1382","title":"Option: vim.lsp.presets.some-sass-language-server.enable","content":"Whether to enable the Some Sass Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.some-sass-language-server for customization .","path":"options.html#option-vim.lsp.presets.some-sass-language-server.enable","tokens":["server","lsp","language","the","for","some-sass-language-server","sass","some","default","customization","use","servers","vim","enable","whether","filetypes","option"],"title_tokens":["enable","some-sass-language-server","option","vim","lsp","presets"],"anchors":[]},{"id":"1383","title":"Option: vim.lsp.presets.sqls.enable","content":"Whether to enable the SQL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.sqls for customization .","path":"options.html#option-vim.lsp.presets.sqls.enable","tokens":["servers","enable","for","language","server","sql","whether","the","use","option","filetypes","default","customization","vim","lsp","sqls"],"title_tokens":["sqls","enable","option","vim","presets","lsp"],"anchors":[]},{"id":"1384","title":"Option: vim.lsp.presets.stimulus-language-server.enable","content":"Whether to enable the Stimulus Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.stimulus-language-server for customization .","path":"options.html#option-vim.lsp.presets.stimulus-language-server.enable","tokens":["whether","default","server","stimulus-language-server","enable","use","servers","option","filetypes","for","vim","language","customization","the","lsp","stimulus"],"title_tokens":["option","vim","presets","lsp","stimulus-language-server","enable"],"anchors":[]},{"id":"1385","title":"Option: vim.lsp.presets.superhtml.enable","content":"Whether to enable the SuperHTML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.superhtml for customization .","path":"options.html#option-vim.lsp.presets.superhtml.enable","tokens":["for","lsp","vim","servers","the","whether","default","option","filetypes","server","superhtml","language","enable","customization","use"],"title_tokens":["option","superhtml","vim","enable","presets","lsp"],"anchors":[]},{"id":"1386","title":"Option: vim.lsp.presets.svelte-language-server.enable","content":"Whether to enable the Svelte Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.svelte-language-server for customization .","path":"options.html#option-vim.lsp.presets.svelte-language-server.enable","tokens":["servers","lsp","customization","use","for","whether","vim","default","enable","svelte","filetypes","svelte-language-server","option","server","the","language"],"title_tokens":["svelte-language-server","presets","option","lsp","vim","enable"],"anchors":[]},{"id":"1387","title":"Option: vim.lsp.presets.tailwindcss-language-server.enable","content":"Whether to enable the Tailwind CSS Language Server. Default filetypes = [ \"aspnetcorerazor\" \"astro\" \"astro-markdown\" \"blade\" \"clojure\" \"django-html\" \"htmldjango\" \"edge\" \"eelixir\" \"elixir\" \"ejs\" \"erb\" \"eruby\" \"gohtml\" \"gohtmltmpl\" \"haml\" \"handlebars\" \"hbs\" \"html\" \"htmlangular\" \"html-eex\" \"heex\" \"jade\" \"leaf\" \"liquid\" \"markdown\" \"mdx\" \"mustache\" \"njk\" \"nunjucks\" \"php\" \"razor\" \"slim\" \"twig\" \"css\" \"less\" \"postcss\" \"sass\" \"scss\" \"stylus\" \"sugarss\" \"javascript\" \"javascriptreact\" \"reason\" \"rescript\" \"typescript\" \"typescriptreact\" \"vue\" \"svelte\" \"templ\" ]. Use {option}vim.lsp.servers.tailwindcss-language-server for customization .","path":"options.html#option-vim.lsp.presets.tailwindcss-language-server.enable","tokens":["gohtmltmpl","option","customization","html","language","mustache","astro-markdown","django-html","ejs","gohtml","postcss","javascript","htmlangular","php","whether","leaf","the","handlebars","sugarss","tailwindcss-language-server","filetypes","slim","erb","rescript","sass","tailwind","reason","servers","clojure","twig","markdown","scss","blade","svelte","astro","server","edge","templ","aspnetcorerazor","less","stylus","njk","typescriptreact","eruby","mdx","htmldjango","eelixir","haml","use","css","enable","hbs","jade","lsp","liquid","default","javascriptreact","nunjucks","typescript","vim","elixir","html-eex","heex","vue","for","razor"],"title_tokens":["tailwindcss-language-server","enable","vim","lsp","option","presets"],"anchors":[]},{"id":"1388","title":"Option: vim.lsp.presets.taplo.enable","content":"Whether to enable the Taplo Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.taplo for customization .","path":"options.html#option-vim.lsp.presets.taplo.enable","tokens":["use","option","lsp","customization","enable","the","whether","taplo","language","servers","default","for","filetypes","vim","server"],"title_tokens":["taplo","lsp","presets","vim","enable","option"],"anchors":[]},{"id":"1389","title":"Option: vim.lsp.presets.terraform-ls.enable","content":"Whether to enable the Terraform Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.terraform-ls for customization .","path":"options.html#option-vim.lsp.presets.terraform-ls.enable","tokens":["option","filetypes","customization","language","enable","use","servers","default","terraform-ls","the","vim","for","terraform","lsp","server","whether"],"title_tokens":["enable","presets","vim","option","terraform-ls","lsp"],"anchors":[]},{"id":"1390","title":"Option: vim.lsp.presets.texlab.enable","content":"Whether to enable the TeXLab Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.texlab for customization .","path":"options.html#option-vim.lsp.presets.texlab.enable","tokens":["the","texlab","language","option","for","servers","use","default","lsp","server","enable","customization","whether","vim","filetypes"],"title_tokens":["vim","option","presets","lsp","enable","texlab"],"anchors":[]},{"id":"1391","title":"Option: vim.lsp.presets.tinymist.enable","content":"Whether to enable the Tinymist Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tinymist for customization .","path":"options.html#option-vim.lsp.presets.tinymist.enable","tokens":["default","filetypes","customization","use","language","enable","servers","for","vim","lsp","tinymist","whether","server","option","the"],"title_tokens":["enable","lsp","vim","presets","option","tinymist"],"anchors":[]},{"id":"1392","title":"Option: vim.lsp.presets.tofu-ls.enable","content":"Whether to enable the OpenTofu Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tofu-ls for customization .","path":"options.html#option-vim.lsp.presets.tofu-ls.enable","tokens":["tofu-ls","the","language","for","customization","opentofu","use","servers","lsp","enable","whether","server","default","vim","option","filetypes"],"title_tokens":["lsp","vim","option","presets","tofu-ls","enable"],"anchors":[]},{"id":"1393","title":"Option: vim.lsp.presets.tombi.enable","content":"Whether to enable the Tombi (AI Slop) Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tombi for customization .","path":"options.html#option-vim.lsp.presets.tombi.enable","tokens":["option","for","slop","enable","server","vim","filetypes","tombi","the","whether","use","lsp","customization","language","default","servers"],"title_tokens":["tombi","option","presets","enable","vim","lsp"],"anchors":[]},{"id":"1394","title":"Option: vim.lsp.presets.twig-language-server.enable","content":"Whether to enable the Twig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.twig-language-server for customization .","path":"options.html#option-vim.lsp.presets.twig-language-server.enable","tokens":["vim","for","twig-language-server","lsp","language","enable","the","whether","filetypes","customization","option","use","server","default","servers","twig"],"title_tokens":["vim","enable","twig-language-server","option","lsp","presets"],"anchors":[]},{"id":"1395","title":"Option: vim.lsp.presets.ty.enable","content":"Whether to enable the ty Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ty for customization .","path":"options.html#option-vim.lsp.presets.ty.enable","tokens":["lsp","customization","filetypes","vim","servers","server","the","whether","option","for","language","enable","default","use"],"title_tokens":["option","lsp","vim","presets","enable"],"anchors":[]},{"id":"1396","title":"Option: vim.lsp.presets.typescript-go.enable","content":"Whether to enable the experimental TypeScript Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-go for customization .","path":"options.html#option-vim.lsp.presets.typescript-go.enable","tokens":["the","use","experimental","lsp","filetypes","whether","enable","language","for","vim","servers","typescript-go","customization","server","typescript","option","default"],"title_tokens":["typescript-go","enable","presets","option","lsp","vim"],"anchors":[]},{"id":"1397","title":"Option: vim.lsp.presets.typescript-language-server.enable","content":"Whether to enable the TypeScript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-language-server for customization .","path":"options.html#option-vim.lsp.presets.typescript-language-server.enable","tokens":["use","lsp","for","language","default","enable","vim","servers","whether","customization","typescript-language-server","the","option","typescript","server","filetypes"],"title_tokens":["option","typescript-language-server","vim","enable","presets","lsp"],"anchors":[]},{"id":"1398","title":"Option: vim.lsp.presets.vala-language-server.enable","content":"Whether to enable the Vala Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vala-language-server for customization .","path":"options.html#option-vim.lsp.presets.vala-language-server.enable","tokens":["servers","default","customization","enable","filetypes","for","use","option","vim","language","vala","vala-language-server","server","the","whether","lsp"],"title_tokens":["vim","presets","lsp","enable","option","vala-language-server"],"anchors":[]},{"id":"1399","title":"Option: vim.lsp.presets.vhdl-ls.enable","content":"Whether to enable the VHDL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vhdl-ls for customization .","path":"options.html#option-vim.lsp.presets.vhdl-ls.enable","tokens":["vhdl-ls","vhdl","option","server","servers","filetypes","use","for","vim","default","whether","enable","language","the","customization","lsp"],"title_tokens":["lsp","option","vim","presets","vhdl-ls","enable"],"anchors":[]},{"id":"1400","title":"Option: vim.lsp.presets.vscode-css-language-server.enable","content":"Whether to enable the VSCode CSS Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-css-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-css-language-server.enable","tokens":["the","whether","server","language","css","lsp","customization","filetypes","default","servers","vscode-css-language-server","use","vscode","option","vim","for","enable"],"title_tokens":["lsp","enable","vim","option","presets","vscode-css-language-server"],"anchors":[]},{"id":"1401","title":"Option: vim.lsp.presets.vscode-json-language-server.enable","content":"Whether to enable the VSCode JSON Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-json-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-json-language-server.enable","tokens":["lsp","default","server","json","enable","option","vscode-json-language-server","whether","the","vim","language","use","filetypes","customization","vscode","servers","for"],"title_tokens":["vim","presets","enable","option","lsp","vscode-json-language-server"],"anchors":[]},{"id":"1402","title":"Option: vim.lsp.presets.vtsls.enable","content":"Whether to enable the Vue.js Typescript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vtsls for customization .","path":"options.html#option-vim.lsp.presets.vtsls.enable","tokens":["default","customization","lsp","language","vim","for","the","servers","filetypes","whether","vtsls","vue","typescript","use","option","server","enable"],"title_tokens":["option","vim","vtsls","enable","lsp","presets"],"anchors":[]},{"id":"1403","title":"Option: vim.lsp.presets.vue-language-server.enable","content":"Whether to enable the Vue.js Language Server.\nThis LSP doesn't work standalone and requires either {option}vim.lsp.presets.vtsls.enable or {option}vim.lsp.presets.typescript-language-server.enable to work as expected.\nDefault filetypes = [ ].\nUse {option}vim.lsp.servers.vue-language-server for customization .","path":"options.html#option-vim.lsp.presets.vue-language-server.enable","tokens":["typescript-language-server","default","filetypes","use","servers","vue-language-server","for","requires","customization","server","and","this","option","vtsls","lsp","doesn","the","standalone","work","either","expected","whether","enable","language","vue","vim","presets"],"title_tokens":["enable","option","lsp","vim","presets","vue-language-server"],"anchors":[]},{"id":"1404","title":"Option: vim.lsp.presets.wgsl-analyzer.enable","content":"Whether to enable the WGSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.wgsl-analyzer for customization .","path":"options.html#option-vim.lsp.presets.wgsl-analyzer.enable","tokens":["customization","lsp","option","wgsl","for","wgsl-analyzer","filetypes","language","default","the","enable","analyzer","vim","use","server","servers","whether"],"title_tokens":["wgsl-analyzer","vim","option","lsp","enable","presets"],"anchors":[]},{"id":"1405","title":"Option: vim.lsp.presets.yaml-language-server.enable","content":"Whether to enable the YAML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.yaml-language-server for customization .","path":"options.html#option-vim.lsp.presets.yaml-language-server.enable","tokens":["server","customization","servers","default","lsp","option","filetypes","the","language","vim","yaml","yaml-language-server","whether","enable","for","use"],"title_tokens":["enable","presets","yaml-language-server","option","vim","lsp"],"anchors":[]},{"id":"1406","title":"Option: vim.lsp.presets.zls.enable","content":"Whether to enable the Zig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zls for customization .","path":"options.html#option-vim.lsp.presets.zls.enable","tokens":["zig","server","option","default","servers","enable","lsp","vim","zls","whether","filetypes","use","customization","language","the","for"],"title_tokens":["enable","option","lsp","presets","vim","zls"],"anchors":[]},{"id":"1407","title":"Option: vim.lsp.presets.zuban.enable","content":"Whether to enable the Zuban Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zuban for customization .","path":"options.html#option-vim.lsp.presets.zuban.enable","tokens":["customization","filetypes","servers","default","the","zuban","language","server","use","vim","lsp","for","enable","option","whether"],"title_tokens":["presets","zuban","enable","option","vim","lsp"],"anchors":[]},{"id":"1408","title":"Option: vim.lsp.servers","content":"LSP configurations that will be managed using vim.lsp.config() and related utilities added in Neovim 0.11. LSPs defined here will be added to the resulting {file}init.lua using vim.lsp.config and enabled through vim.lsp.enable() API from Neovim below the configuration table.\nYou may review the generated configuration by running {command}nvf-print-config in a shell. Please see {command}:help lsp-config for more details on the underlying API.","path":"options.html#option-vim.lsp.servers","tokens":["lsp","for","enabled","from","using","lua","defined","neovim","more","review","lsps","and","init","command","underlying","resulting","the","shell","configurations","vim","file","here","utilities","through","see","config","api","help","related","running","enable","nvf-print-config","please","table","added","you","generated","that","below","configuration","will","lsp-config","managed","details","may"],"title_tokens":["option","servers","vim","lsp"],"anchors":[]},{"id":"1409","title":"Option: vim.lsp.servers..capabilities","content":"LSP capabilities to pass to LSP server configuration","path":"options.html#option-vim.lsp.servers._name_.capabilities","tokens":["pass","configuration","server","lsp","capabilities"],"title_tokens":["name","capabilities","option","lsp","vim","servers"],"anchors":[]},{"id":"1410","title":"Option: vim.lsp.servers..cmd","content":"Command used to start the LSP server","path":"options.html#option-vim.lsp.servers._name_.cmd","tokens":["command","start","the","lsp","used","server"],"title_tokens":["lsp","servers","name","cmd","vim","option"],"anchors":[]},{"id":"1411","title":"Option: vim.lsp.servers..enable","content":"Whether to enable this LSP server.","path":"options.html#option-vim.lsp.servers._name_.enable","tokens":["enable","whether","server","this","lsp"],"title_tokens":["enable","lsp","vim","name","option","servers"],"anchors":[]},{"id":"1412","title":"Option: vim.lsp.servers..filetypes","content":"Filetypes to auto-attach LSP server in","path":"options.html#option-vim.lsp.servers._name_.filetypes","tokens":["filetypes","auto-attach","server","lsp"],"title_tokens":["vim","lsp","servers","name","filetypes","option"],"anchors":[]},{"id":"1413","title":"Option: vim.lsp.servers..on_attach","content":"Function to execute when an LSP server attaches to a buffer","path":"options.html#option-vim.lsp.servers._name_.on_attach","tokens":["buffer","server","when","function","lsp","execute","attaches"],"title_tokens":["on_attach","lsp","option","vim","servers","name"],"anchors":[]},{"id":"1414","title":"Option: vim.lsp.servers..root_markers","content":"\"root markers\" used to determine the root directory of the workspace, and the filetypes associated with this LSP server.","path":"options.html#option-vim.lsp.servers._name_.root_markers","tokens":["directory","root","and","filetypes","associated","determine","with","this","lsp","server","markers","used","the","workspace"],"title_tokens":["servers","name","root_markers","option","vim","lsp"],"anchors":[]},{"id":"1415","title":"Option: vim.lsp.trouble.enable","content":"Whether to enable trouble diagnostics viewer.","path":"options.html#option-vim.lsp.trouble.enable","tokens":["whether","trouble","enable","diagnostics","viewer"],"title_tokens":["lsp","option","vim","trouble","enable"],"anchors":[]},{"id":"1416","title":"Option: vim.lsp.trouble.mappings.documentDiagnostics","content":"Document diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.documentDiagnostics","tokens":["diagnostics","trouble","document"],"title_tokens":["option","trouble","mappings","documentdiagnostics","lsp","vim"],"anchors":[]},{"id":"1417","title":"Option: vim.lsp.trouble.mappings.locList","content":"LOCList [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.locList","tokens":["loclist","trouble"],"title_tokens":["vim","loclist","lsp","option","mappings","trouble"],"anchors":[]},{"id":"1418","title":"Option: vim.lsp.trouble.mappings.lspReferences","content":"LSP References [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.lspReferences","tokens":["references","trouble","lsp"],"title_tokens":["trouble","vim","mappings","option","lspreferences","lsp"],"anchors":[]},{"id":"1419","title":"Option: vim.lsp.trouble.mappings.quickfix","content":"QuickFix [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.quickfix","tokens":["trouble","quickfix"],"title_tokens":["mappings","vim","quickfix","trouble","lsp","option"],"anchors":[]},{"id":"1420","title":"Option: vim.lsp.trouble.mappings.symbols","content":"Symbols [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.symbols","tokens":["symbols","trouble"],"title_tokens":["vim","symbols","trouble","mappings","lsp","option"],"anchors":[]},{"id":"1421","title":"Option: vim.lsp.trouble.mappings.workspaceDiagnostics","content":"Workspace diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.workspaceDiagnostics","tokens":["workspace","trouble","diagnostics"],"title_tokens":["option","mappings","workspacediagnostics","vim","lsp","trouble"],"anchors":[]},{"id":"1422","title":"Option: vim.lsp.trouble.setupOpts","content":"Option table to pass into the setup function of Trouble\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.trouble.setupOpts","tokens":["function","pass","setup","option","can","into","the","trouble","table","you","even","they","options","not","docs","additional","any","listed"],"title_tokens":["option","lsp","trouble","vim","setupopts"],"anchors":[]},{"id":"1423","title":"Option: vim.luaConfigPost","content":"Verbatim lua code that will be inserted after the result of the luaConfigRc DAG has been resolved\nThis 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.","path":"options.html#option-vim.luaConfigPost","tokens":["result","this","you","but","not","lua","insert","inserted","will","contents","verbatim","does","luaconfigrc","set","instead","that","useful","configs","has","code","after","dag","when","take","string","resolved","the","been","like","option"],"title_tokens":["option","vim","luaconfigpost"],"anchors":[]},{"id":"1424","title":"Option: vim.luaConfigPre","content":"Verbatim lua code that will be inserted before the result of luaConfigRc DAG has been resolved.\nThis 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.\n::: {.warning} You do not want to override this option with mkForce It is used internally to set certain options as early as possible and should be avoided unless you know what you're doing. Passing a string to this option will merge it with the default contents. :::","path":"options.html#option-vim.luaConfigPre","tokens":["string","used","internally","unless","early","doing","but","override","certain","set","insert","useful","mkforce","merge","know","verbatim","luaconfigrc","inserted","you","when","will","lua","default","configs","and","the","should","want","has","been","code","result","does","like","contents","options","resolved","this","avoided","dag","after","with","passing","what","warning","instead","take","possible","not","that","before","option"],"title_tokens":["luaconfigpre","option","vim"],"anchors":[]},{"id":"1425","title":"Option: vim.luaConfigRC","content":"Lua configuration, either as a string or a DAG.\nIf 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.","path":"options.html#option-vim.luaConfigRC","tokens":["per","string","lua","dag","option","according","the","extended","entrybefore","rules","this","either","configuration","passed","resolved","resolution","entryafter","will","library","nvf"],"title_tokens":["vim","option","luaconfigrc"],"anchors":[]},{"id":"1426","title":"Option: vim.luaPackages","content":"List of Lua packages to install","path":"options.html#option-vim.luaPackages","tokens":["packages","lua","install","list"],"title_tokens":["vim","option","luapackages"],"anchors":[]},{"id":"1427","title":"Option: vim.mini.ai.enable","content":"Whether to enable mini.ai.","path":"options.html#option-vim.mini.ai.enable","tokens":["enable","whether","mini"],"title_tokens":["enable","option","mini","vim"],"anchors":[]},{"id":"1428","title":"Option: vim.mini.ai.setupOpts","content":"Option table to pass into the setup function of mini.ai\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.ai.setupOpts","tokens":["you","additional","not","option","table","options","pass","they","function","even","listed","into","the","any","setup","can","docs","mini"],"title_tokens":["mini","setupopts","option","vim"],"anchors":[]},{"id":"1429","title":"Option: vim.mini.align.enable","content":"Whether to enable mini.align.","path":"options.html#option-vim.mini.align.enable","tokens":["whether","mini","enable","align"],"title_tokens":["enable","vim","mini","align","option"],"anchors":[]},{"id":"1430","title":"Option: vim.mini.align.setupOpts","content":"Option table to pass into the setup function of mini.align\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.align.setupOpts","tokens":["listed","mini","can","additional","options","the","setup","any","you","even","they","function","table","into","align","pass","option","not","docs"],"title_tokens":["align","vim","setupopts","option","mini"],"anchors":[]},{"id":"1431","title":"Option: vim.mini.animate.enable","content":"Whether to enable mini.animate.","path":"options.html#option-vim.mini.animate.enable","tokens":["animate","mini","whether","enable"],"title_tokens":["mini","vim","animate","enable","option"],"anchors":[]},{"id":"1432","title":"Option: vim.mini.animate.setupOpts","content":"Option table to pass into the setup function of mini.animate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.animate.setupOpts","tokens":["function","table","into","any","pass","can","setup","you","mini","not","listed","the","animate","docs","even","additional","options","option","they"],"title_tokens":["mini","animate","setupopts","option","vim"],"anchors":[]},{"id":"1433","title":"Option: vim.mini.basics.enable","content":"Whether to enable mini.basics.","path":"options.html#option-vim.mini.basics.enable","tokens":["whether","enable","mini","basics"],"title_tokens":["option","enable","vim","mini","basics"],"anchors":[]},{"id":"1434","title":"Option: vim.mini.basics.setupOpts","content":"Option table to pass into the setup function of mini.basics\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.basics.setupOpts","tokens":["the","additional","into","listed","even","setup","pass","they","table","function","options","can","you","not","basics","option","mini","docs","any"],"title_tokens":["mini","vim","option","basics","setupopts"],"anchors":[]},{"id":"1435","title":"Option: vim.mini.bracketed.enable","content":"Whether to enable mini.bracketed.","path":"options.html#option-vim.mini.bracketed.enable","tokens":["enable","whether","bracketed","mini"],"title_tokens":["option","vim","mini","bracketed","enable"],"anchors":[]},{"id":"1436","title":"Option: vim.mini.bracketed.setupOpts","content":"Option table to pass into the setup function of mini.bracketed\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bracketed.setupOpts","tokens":["options","docs","even","into","function","any","additional","pass","can","mini","the","table","not","they","listed","bracketed","option","you","setup"],"title_tokens":["mini","vim","option","bracketed","setupopts"],"anchors":[]},{"id":"1437","title":"Option: vim.mini.bufremove.enable","content":"Whether to enable mini.bufremove.","path":"options.html#option-vim.mini.bufremove.enable","tokens":["bufremove","mini","enable","whether"],"title_tokens":["bufremove","mini","enable","option","vim"],"anchors":[]},{"id":"1438","title":"Option: vim.mini.bufremove.setupOpts","content":"Option table to pass into the setup function of mini.bufremove\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bufremove.setupOpts","tokens":["into","setup","docs","listed","any","even","option","you","can","mini","bufremove","pass","not","table","the","additional","function","options","they"],"title_tokens":["setupopts","vim","option","bufremove","mini"],"anchors":[]},{"id":"1439","title":"Option: vim.mini.clue.enable","content":"Whether to enable mini.clue.","path":"options.html#option-vim.mini.clue.enable","tokens":["mini","enable","whether","clue"],"title_tokens":["enable","vim","mini","clue","option"],"anchors":[]},{"id":"1440","title":"Option: vim.mini.clue.setupOpts","content":"Option table to pass into the setup function of mini.clue\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.clue.setupOpts","tokens":["mini","even","options","they","function","the","you","can","docs","not","listed","clue","any","table","setup","into","option","additional","pass"],"title_tokens":["vim","clue","setupopts","mini","option"],"anchors":[]},{"id":"1441","title":"Option: vim.mini.colors.enable","content":"Whether to enable mini.colors.","path":"options.html#option-vim.mini.colors.enable","tokens":["colors","mini","whether","enable"],"title_tokens":["mini","colors","option","vim","enable"],"anchors":[]},{"id":"1442","title":"Option: vim.mini.comment.enable","content":"Whether to enable mini.comment.","path":"options.html#option-vim.mini.comment.enable","tokens":["whether","mini","enable","comment"],"title_tokens":["option","mini","enable","comment","vim"],"anchors":[]},{"id":"1443","title":"Option: vim.mini.comment.setupOpts","content":"Option table to pass into the setup function of mini.comment\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.comment.setupOpts","tokens":["docs","function","you","comment","setup","any","table","even","they","option","into","the","options","pass","mini","additional","can","not","listed"],"title_tokens":["comment","setupopts","option","vim","mini"],"anchors":[]},{"id":"1444","title":"Option: vim.mini.completion.enable","content":"Whether to enable mini.completion.","path":"options.html#option-vim.mini.completion.enable","tokens":["whether","completion","enable","mini"],"title_tokens":["vim","mini","completion","enable","option"],"anchors":[]},{"id":"1445","title":"Option: vim.mini.completion.setupOpts","content":"Option table to pass into the setup function of mini.completion\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.completion.setupOpts","tokens":["listed","even","docs","any","can","setup","the","mini","completion","into","pass","option","options","you","table","function","additional","not","they"],"title_tokens":["setupopts","mini","vim","completion","option"],"anchors":[]},{"id":"1446","title":"Option: vim.mini.cursorword.enable","content":"Whether to enable mini.cursorword.","path":"options.html#option-vim.mini.cursorword.enable","tokens":["whether","cursorword","enable","mini"],"title_tokens":["option","mini","cursorword","enable","vim"],"anchors":[]},{"id":"1447","title":"Option: vim.mini.cursorword.setupOpts","content":"Option table to pass into the setup function of mini.cursorword\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.cursorword.setupOpts","tokens":["cursorword","any","can","into","additional","option","mini","you","options","they","not","the","listed","table","pass","function","setup","docs","even"],"title_tokens":["option","setupopts","mini","cursorword","vim"],"anchors":[]},{"id":"1448","title":"Option: vim.mini.diff.enable","content":"Whether to enable mini.diff.","path":"options.html#option-vim.mini.diff.enable","tokens":["diff","whether","mini","enable"],"title_tokens":["option","enable","vim","diff","mini"],"anchors":[]},{"id":"1449","title":"Option: vim.mini.diff.setupOpts","content":"Option table to pass into the setup function of mini.diff\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.diff.setupOpts","tokens":["into","additional","listed","function","mini","even","table","the","diff","not","options","option","can","pass","setup","you","docs","any","they"],"title_tokens":["option","mini","setupopts","diff","vim"],"anchors":[]},{"id":"1450","title":"Option: vim.mini.doc.enable","content":"Whether to enable mini.doc.","path":"options.html#option-vim.mini.doc.enable","tokens":["whether","enable","mini","doc"],"title_tokens":["option","doc","vim","mini","enable"],"anchors":[]},{"id":"1451","title":"Option: vim.mini.doc.setupOpts","content":"Option table to pass into the setup function of mini.doc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.doc.setupOpts","tokens":["even","setup","into","you","options","pass","mini","function","any","they","not","the","docs","additional","can","option","table","listed","doc"],"title_tokens":["option","doc","setupopts","vim","mini"],"anchors":[]},{"id":"1452","title":"Option: vim.mini.extra.enable","content":"Whether to enable mini.extra.","path":"options.html#option-vim.mini.extra.enable","tokens":["extra","whether","mini","enable"],"title_tokens":["option","vim","mini","extra","enable"],"anchors":[]},{"id":"1453","title":"Option: vim.mini.files.enable","content":"Whether to enable mini.files.","path":"options.html#option-vim.mini.files.enable","tokens":["files","enable","mini","whether"],"title_tokens":["vim","option","mini","files","enable"],"anchors":[]},{"id":"1454","title":"Option: vim.mini.files.setupOpts","content":"Option table to pass into the setup function of mini.files\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.files.setupOpts","tokens":["even","into","can","additional","you","any","table","not","the","they","listed","function","option","docs","options","files","mini","pass","setup"],"title_tokens":["option","vim","mini","setupopts","files"],"anchors":[]},{"id":"1455","title":"Option: vim.mini.fuzzy.enable","content":"Whether to enable mini.fuzzy.","path":"options.html#option-vim.mini.fuzzy.enable","tokens":["fuzzy","whether","enable","mini"],"title_tokens":["option","mini","vim","fuzzy","enable"],"anchors":[]},{"id":"1456","title":"Option: vim.mini.fuzzy.setupOpts","content":"Option table to pass into the setup function of mini.fuzzy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.fuzzy.setupOpts","tokens":["setup","mini","even","docs","option","any","pass","they","function","additional","the","not","can","into","listed","table","you","options","fuzzy"],"title_tokens":["setupopts","fuzzy","vim","option","mini"],"anchors":[]},{"id":"1457","title":"Option: vim.mini.git.enable","content":"Whether to enable mini.git.","path":"options.html#option-vim.mini.git.enable","tokens":["whether","enable","mini","git"],"title_tokens":["vim","git","enable","mini","option"],"anchors":[]},{"id":"1458","title":"Option: vim.mini.git.setupOpts","content":"Option table to pass into the setup function of mini.git\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.git.setupOpts","tokens":["mini","git","not","docs","table","additional","setup","can","listed","options","even","they","any","option","into","function","pass","you","the"],"title_tokens":["setupopts","option","mini","vim","git"],"anchors":[]},{"id":"1459","title":"Option: vim.mini.hipatterns.enable","content":"Whether to enable mini.hipatterns.","path":"options.html#option-vim.mini.hipatterns.enable","tokens":["mini","whether","enable","hipatterns"],"title_tokens":["vim","option","hipatterns","enable","mini"],"anchors":[]},{"id":"1460","title":"Option: vim.mini.hipatterns.setupOpts","content":"Option table to pass into the setup function of mini.hipatterns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hipatterns.setupOpts","tokens":["docs","not","even","into","any","additional","option","table","setup","hipatterns","mini","function","the","you","listed","pass","they","can","options"],"title_tokens":["setupopts","option","vim","mini","hipatterns"],"anchors":[]},{"id":"1461","title":"Option: vim.mini.hues.enable","content":"Whether to enable mini.hues.","path":"options.html#option-vim.mini.hues.enable","tokens":["whether","enable","mini","hues"],"title_tokens":["mini","enable","hues","option","vim"],"anchors":[]},{"id":"1462","title":"Option: vim.mini.hues.setupOpts","content":"Option table to pass into the setup function of mini.hues\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hues.setupOpts","tokens":["setup","they","hues","mini","into","listed","additional","even","can","option","not","you","any","options","function","docs","the","table","pass"],"title_tokens":["mini","hues","setupopts","option","vim"],"anchors":[]},{"id":"1463","title":"Option: vim.mini.hues.setupOpts.background","content":"The hex color for the background color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.background","tokens":["background","scheme","with","prefixed","hex","the","for","color"],"title_tokens":["vim","setupopts","option","hues","background","mini"],"anchors":[]},{"id":"1464","title":"Option: vim.mini.hues.setupOpts.foreground","content":"The hex color for the foreground color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.foreground","tokens":["hex","scheme","prefixed","color","the","for","foreground","with"],"title_tokens":["option","hues","setupopts","vim","foreground","mini"],"anchors":[]},{"id":"1465","title":"Option: vim.mini.icons.enable","content":"Whether to enable mini.icons.","path":"options.html#option-vim.mini.icons.enable","tokens":["mini","enable","icons","whether"],"title_tokens":["option","vim","icons","enable","mini"],"anchors":[]},{"id":"1466","title":"Option: vim.mini.icons.setupOpts","content":"Option table to pass into the setup function of mini.icons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.icons.setupOpts","tokens":["option","setup","icons","the","mini","any","they","can","listed","pass","even","options","table","function","docs","you","not","into","additional"],"title_tokens":["vim","setupopts","option","mini","icons"],"anchors":[]},{"id":"1467","title":"Option: vim.mini.indentscope.enable","content":"Whether to enable mini.indentscope.","path":"options.html#option-vim.mini.indentscope.enable","tokens":["whether","enable","indentscope","mini"],"title_tokens":["vim","mini","indentscope","enable","option"],"anchors":[]},{"id":"1468","title":"Option: vim.mini.indentscope.setupOpts","content":"Option table to pass into the setup function of mini.indentscope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.indentscope.setupOpts","tokens":["option","table","indentscope","setup","pass","you","even","mini","additional","options","docs","listed","can","the","into","they","not","function","any"],"title_tokens":["vim","indentscope","option","setupopts","mini"],"anchors":[]},{"id":"1469","title":"Option: vim.mini.indentscope.setupOpts.ignore_filetypes","content":"File types to ignore for illuminate","path":"options.html#option-vim.mini.indentscope.setupOpts.ignore_filetypes","tokens":["ignore","for","types","illuminate","file"],"title_tokens":["option","setupopts","indentscope","ignore_filetypes","mini","vim"],"anchors":[]},{"id":"1470","title":"Option: vim.mini.jump.enable","content":"Whether to enable mini.jump.","path":"options.html#option-vim.mini.jump.enable","tokens":["mini","enable","jump","whether"],"title_tokens":["mini","jump","option","vim","enable"],"anchors":[]},{"id":"1471","title":"Option: vim.mini.jump.setupOpts","content":"Option table to pass into the setup function of mini.jump\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump.setupOpts","tokens":["pass","you","jump","any","mini","options","listed","even","not","into","option","docs","can","additional","table","the","setup","function","they"],"title_tokens":["jump","mini","setupopts","option","vim"],"anchors":[]},{"id":"1472","title":"Option: vim.mini.jump2d.enable","content":"Whether to enable mini.jump2d.","path":"options.html#option-vim.mini.jump2d.enable","tokens":["jump2d","whether","enable","mini"],"title_tokens":["mini","option","vim","jump2d","enable"],"anchors":[]},{"id":"1473","title":"Option: vim.mini.jump2d.setupOpts","content":"Option table to pass into the setup function of mini.jump2d\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump2d.setupOpts","tokens":["into","listed","any","even","docs","option","additional","not","you","pass","table","function","jump2d","mini","the","setup","options","can","they"],"title_tokens":["option","vim","jump2d","setupopts","mini"],"anchors":[]},{"id":"1474","title":"Option: vim.mini.map.enable","content":"Whether to enable mini.map.","path":"options.html#option-vim.mini.map.enable","tokens":["map","whether","mini","enable"],"title_tokens":["option","vim","map","mini","enable"],"anchors":[]},{"id":"1475","title":"Option: vim.mini.map.setupOpts","content":"Option table to pass into the setup function of mini.map\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.map.setupOpts","tokens":["map","docs","setup","the","into","any","option","they","not","even","pass","can","additional","table","function","mini","listed","you","options"],"title_tokens":["map","mini","option","vim","setupopts"],"anchors":[]},{"id":"1476","title":"Option: vim.mini.misc.enable","content":"Whether to enable mini.misc.","path":"options.html#option-vim.mini.misc.enable","tokens":["mini","misc","whether","enable"],"title_tokens":["enable","misc","vim","mini","option"],"anchors":[]},{"id":"1477","title":"Option: vim.mini.misc.setupOpts","content":"Option table to pass into the setup function of mini.misc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.misc.setupOpts","tokens":["they","option","into","mini","misc","options","pass","setup","docs","can","function","the","you","even","table","any","listed","not","additional"],"title_tokens":["setupopts","misc","option","mini","vim"],"anchors":[]},{"id":"1478","title":"Option: vim.mini.move.enable","content":"Whether to enable mini.move.","path":"options.html#option-vim.mini.move.enable","tokens":["mini","whether","move","enable"],"title_tokens":["move","mini","vim","enable","option"],"anchors":[]},{"id":"1479","title":"Option: vim.mini.move.setupOpts","content":"Option table to pass into the setup function of mini.move\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.move.setupOpts","tokens":["you","into","function","the","even","docs","move","can","mini","not","options","listed","option","any","additional","they","pass","table","setup"],"title_tokens":["setupopts","vim","mini","move","option"],"anchors":[]},{"id":"1480","title":"Option: vim.mini.notify.enable","content":"Whether to enable mini.notify.","path":"options.html#option-vim.mini.notify.enable","tokens":["notify","mini","whether","enable"],"title_tokens":["enable","vim","mini","option","notify"],"anchors":[]},{"id":"1481","title":"Option: vim.mini.notify.notifyOpts","content":"Option table to pass into the setup function of mini.notify notifications\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.notifyOpts","tokens":["function","any","pass","you","mini","can","not","docs","setup","they","even","additional","notifications","option","notify","table","into","options","the","listed"],"title_tokens":["mini","vim","option","notifyopts","notify"],"anchors":[]},{"id":"1482","title":"Option: vim.mini.notify.notifyOpts.DEBUG.duration","content":"The duration of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.duration","tokens":["notification","debug","the","duration"],"title_tokens":["debug","option","vim","notify","mini","notifyopts","duration"],"anchors":[]},{"id":"1483","title":"Option: vim.mini.notify.notifyOpts.DEBUG.hl_group","content":"The highlight group of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.hl_group","tokens":["group","debug","notification","the","highlight"],"title_tokens":["hl_group","vim","option","mini","notifyopts","notify","debug"],"anchors":[]},{"id":"1484","title":"Option: vim.mini.notify.notifyOpts.ERROR.duration","content":"The duration of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.duration","tokens":["error","notification","the","duration"],"title_tokens":["option","vim","mini","notifyopts","error","notify","duration"],"anchors":[]},{"id":"1485","title":"Option: vim.mini.notify.notifyOpts.ERROR.hl_group","content":"The highlight group of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.hl_group","tokens":["the","notification","highlight","group","error"],"title_tokens":["error","option","hl_group","mini","notifyopts","vim","notify"],"anchors":[]},{"id":"1486","title":"Option: vim.mini.notify.notifyOpts.INFO.duration","content":"The duration of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.duration","tokens":["notification","the","duration","info"],"title_tokens":["notify","notifyopts","duration","info","mini","vim","option"],"anchors":[]},{"id":"1487","title":"Option: vim.mini.notify.notifyOpts.INFO.hl_group","content":"The highlight group of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.hl_group","tokens":["the","highlight","group","notification","info"],"title_tokens":["info","hl_group","notify","notifyopts","vim","mini","option"],"anchors":[]},{"id":"1488","title":"Option: vim.mini.notify.notifyOpts.OFF.duration","content":"The duration of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.duration","tokens":["the","duration","notification","off"],"title_tokens":["duration","mini","option","notify","vim","notifyopts","off"],"anchors":[]},{"id":"1489","title":"Option: vim.mini.notify.notifyOpts.OFF.hl_group","content":"The highlight group of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.hl_group","tokens":["off","group","the","highlight","notification"],"title_tokens":["off","hl_group","mini","option","vim","notify","notifyopts"],"anchors":[]},{"id":"1490","title":"Option: vim.mini.notify.notifyOpts.TRACE.duration","content":"The duration of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.duration","tokens":["trace","duration","notification","the"],"title_tokens":["notifyopts","mini","vim","notify","duration","trace","option"],"anchors":[]},{"id":"1491","title":"Option: vim.mini.notify.notifyOpts.TRACE.hl_group","content":"The highlight group of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.hl_group","tokens":["highlight","trace","group","notification","the"],"title_tokens":["notify","trace","notifyopts","hl_group","mini","vim","option"],"anchors":[]},{"id":"1492","title":"Option: vim.mini.notify.notifyOpts.WARN.duration","content":"The duration of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.duration","tokens":["duration","the","notification","warn"],"title_tokens":["option","notify","warn","notifyopts","duration","mini","vim"],"anchors":[]},{"id":"1493","title":"Option: vim.mini.notify.notifyOpts.WARN.hl_group","content":"The highlight group of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.hl_group","tokens":["highlight","group","warn","notification","the"],"title_tokens":["notify","vim","option","notifyopts","warn","mini","hl_group"],"anchors":[]},{"id":"1494","title":"Option: vim.mini.notify.setupOpts","content":"Option table to pass into the setup function of mini.notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.setupOpts","tokens":["option","can","docs","the","mini","table","function","into","setup","any","even","not","pass","you","options","they","notify","additional","listed"],"title_tokens":["notify","setupopts","option","mini","vim"],"anchors":[]},{"id":"1495","title":"Option: vim.mini.notify.setupOpts.window.config.border","content":"The border type for the mini.notify-notifications","path":"options.html#option-vim.mini.notify.setupOpts.window.config.border","tokens":["border","type","for","mini","the","notify-notifications"],"title_tokens":["vim","mini","notify","window","border","setupopts","option","config"],"anchors":[]},{"id":"1496","title":"Option: vim.mini.operators.enable","content":"Whether to enable mini.operators.","path":"options.html#option-vim.mini.operators.enable","tokens":["enable","operators","whether","mini"],"title_tokens":["mini","option","operators","enable","vim"],"anchors":[]},{"id":"1497","title":"Option: vim.mini.operators.setupOpts","content":"Option table to pass into the setup function of mini.operators\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.operators.setupOpts","tokens":["not","into","additional","the","they","you","operators","docs","can","any","table","pass","function","option","mini","options","listed","setup","even"],"title_tokens":["setupopts","vim","operators","option","mini"],"anchors":[]},{"id":"1498","title":"Option: vim.mini.pairs.enable","content":"Whether to enable mini.pairs.","path":"options.html#option-vim.mini.pairs.enable","tokens":["enable","pairs","mini","whether"],"title_tokens":["vim","pairs","enable","mini","option"],"anchors":[]},{"id":"1499","title":"Option: vim.mini.pairs.setupOpts","content":"Option table to pass into the setup function of mini.pairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pairs.setupOpts","tokens":["additional","function","pairs","any","into","option","not","the","even","table","they","mini","docs","setup","can","listed","pass","options","you"],"title_tokens":["pairs","setupopts","option","mini","vim"],"anchors":[]},{"id":"1500","title":"Option: vim.mini.pick.enable","content":"Whether to enable mini.pick.","path":"options.html#option-vim.mini.pick.enable","tokens":["pick","enable","whether","mini"],"title_tokens":["option","vim","pick","enable","mini"],"anchors":[]},{"id":"1501","title":"Option: vim.mini.pick.setupOpts","content":"Option table to pass into the setup function of mini.pick\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pick.setupOpts","tokens":["can","mini","they","table","pass","docs","additional","function","pick","you","into","any","options","option","even","the","listed","setup","not"],"title_tokens":["pick","option","setupopts","mini","vim"],"anchors":[]},{"id":"1502","title":"Option: vim.mini.sessions.enable","content":"Whether to enable mini.sessions.","path":"options.html#option-vim.mini.sessions.enable","tokens":["sessions","enable","whether","mini"],"title_tokens":["option","sessions","vim","mini","enable"],"anchors":[]},{"id":"1503","title":"Option: vim.mini.sessions.setupOpts","content":"Option table to pass into the setup function of mini.sessions\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.sessions.setupOpts","tokens":["options","the","pass","table","setup","you","sessions","additional","they","even","option","listed","any","not","mini","function","can","into","docs"],"title_tokens":["vim","sessions","mini","option","setupopts"],"anchors":[]},{"id":"1504","title":"Option: vim.mini.snippets.enable","content":"Whether to enable mini.snippets.","path":"options.html#option-vim.mini.snippets.enable","tokens":["mini","enable","whether","snippets"],"title_tokens":["snippets","enable","option","mini","vim"],"anchors":[]},{"id":"1505","title":"Option: vim.mini.snippets.setupOpts","content":"Option table to pass into the setup function of mini.snippets\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.snippets.setupOpts","tokens":["not","function","additional","the","pass","mini","docs","snippets","into","table","even","you","option","can","they","listed","options","setup","any"],"title_tokens":["vim","snippets","setupopts","option","mini"],"anchors":[]},{"id":"1506","title":"Option: vim.mini.splitjoin.enable","content":"Whether to enable mini.splitjoin.","path":"options.html#option-vim.mini.splitjoin.enable","tokens":["whether","enable","splitjoin","mini"],"title_tokens":["mini","vim","splitjoin","option","enable"],"anchors":[]},{"id":"1507","title":"Option: vim.mini.splitjoin.setupOpts","content":"Option table to pass into the setup function of mini.splitjoin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.splitjoin.setupOpts","tokens":["pass","they","setup","docs","any","option","not","can","splitjoin","even","additional","you","mini","options","table","into","the","function","listed"],"title_tokens":["mini","vim","option","splitjoin","setupopts"],"anchors":[]},{"id":"1508","title":"Option: vim.mini.starter.enable","content":"Whether to enable mini.starter.","path":"options.html#option-vim.mini.starter.enable","tokens":["whether","enable","starter","mini"],"title_tokens":["mini","option","enable","starter","vim"],"anchors":[]},{"id":"1509","title":"Option: vim.mini.starter.setupOpts","content":"Option table to pass into the setup function of mini.starter\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.starter.setupOpts","tokens":["table","additional","into","option","the","can","even","listed","any","function","pass","setup","mini","starter","not","docs","they","you","options"],"title_tokens":["starter","setupopts","mini","option","vim"],"anchors":[]},{"id":"1510","title":"Option: vim.mini.statusline.enable","content":"Whether to enable mini.statusline.","path":"options.html#option-vim.mini.statusline.enable","tokens":["statusline","mini","enable","whether"],"title_tokens":["option","vim","mini","enable","statusline"],"anchors":[]},{"id":"1511","title":"Option: vim.mini.statusline.setupOpts","content":"Option table to pass into the setup function of mini.statusline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.statusline.setupOpts","tokens":["option","listed","the","into","function","statusline","options","not","docs","even","pass","you","can","they","additional","mini","any","setup","table"],"title_tokens":["mini","setupopts","option","vim","statusline"],"anchors":[]},{"id":"1512","title":"Option: vim.mini.surround.enable","content":"Whether to enable mini.surround.","path":"options.html#option-vim.mini.surround.enable","tokens":["mini","whether","surround","enable"],"title_tokens":["enable","vim","mini","surround","option"],"anchors":[]},{"id":"1513","title":"Option: vim.mini.surround.setupOpts","content":"Option table to pass into the setup function of mini.surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.surround.setupOpts","tokens":["they","mini","docs","surround","can","additional","options","into","function","option","not","listed","setup","table","the","even","you","any","pass"],"title_tokens":["vim","setupopts","option","mini","surround"],"anchors":[]},{"id":"1514","title":"Option: vim.mini.tabline.enable","content":"Whether to enable mini.tabline.","path":"options.html#option-vim.mini.tabline.enable","tokens":["whether","tabline","mini","enable"],"title_tokens":["enable","mini","tabline","vim","option"],"anchors":[]},{"id":"1515","title":"Option: vim.mini.tabline.setupOpts","content":"Option table to pass into the setup function of mini.tabline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.tabline.setupOpts","tokens":["mini","the","additional","you","option","setup","function","can","they","any","not","into","listed","even","table","docs","options","pass","tabline"],"title_tokens":["setupopts","option","vim","tabline","mini"],"anchors":[]},{"id":"1516","title":"Option: vim.mini.test.enable","content":"Whether to enable mini.test.","path":"options.html#option-vim.mini.test.enable","tokens":["whether","mini","enable","test"],"title_tokens":["test","vim","option","mini","enable"],"anchors":[]},{"id":"1517","title":"Option: vim.mini.test.setupOpts","content":"Option table to pass into the setup function of mini.test\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.test.setupOpts","tokens":["options","into","they","any","pass","you","even","table","mini","additional","test","function","not","the","option","listed","docs","setup","can"],"title_tokens":["setupopts","vim","option","mini","test"],"anchors":[]},{"id":"1518","title":"Option: vim.mini.trailspace.enable","content":"Whether to enable mini.trailspace.","path":"options.html#option-vim.mini.trailspace.enable","tokens":["enable","mini","whether","trailspace"],"title_tokens":["vim","option","trailspace","enable","mini"],"anchors":[]},{"id":"1519","title":"Option: vim.mini.trailspace.setupOpts","content":"Option table to pass into the setup function of mini.trailspace\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.trailspace.setupOpts","tokens":["not","mini","setup","pass","trailspace","listed","function","they","additional","into","table","option","you","options","the","even","any","docs","can"],"title_tokens":["option","vim","trailspace","mini","setupopts"],"anchors":[]},{"id":"1520","title":"Option: vim.mini.visits.enable","content":"Whether to enable mini.visits.","path":"options.html#option-vim.mini.visits.enable","tokens":["whether","enable","visits","mini"],"title_tokens":["vim","option","enable","visits","mini"],"anchors":[]},{"id":"1521","title":"Option: vim.mini.visits.setupOpts","content":"Option table to pass into the setup function of mini.visits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.visits.setupOpts","tokens":["any","additional","options","listed","setup","can","they","the","even","into","table","function","mini","option","not","pass","visits","docs","you"],"title_tokens":["vim","visits","setupopts","option","mini"],"anchors":[]},{"id":"1522","title":"Option: vim.minimap.codewindow.enable","content":"Whether to enable codewindow plugin for minimap view.","path":"options.html#option-vim.minimap.codewindow.enable","tokens":["plugin","minimap","view","whether","for","codewindow","enable"],"title_tokens":["enable","minimap","option","vim","codewindow"],"anchors":[]},{"id":"1523","title":"Option: vim.minimap.codewindow.mappings.close","content":"Close minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.close","tokens":["minimap","codewindow","close"],"title_tokens":["codewindow","minimap","option","mappings","vim","close"],"anchors":[]},{"id":"1524","title":"Option: vim.minimap.codewindow.mappings.open","content":"Open minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.open","tokens":["codewindow","open","minimap"],"title_tokens":["open","vim","minimap","codewindow","option","mappings"],"anchors":[]},{"id":"1525","title":"Option: vim.minimap.codewindow.mappings.toggle","content":"Toggle minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggle","tokens":["minimap","codewindow","toggle"],"title_tokens":["vim","toggle","option","minimap","codewindow","mappings"],"anchors":[]},{"id":"1526","title":"Option: vim.minimap.codewindow.mappings.toggleFocus","content":"Toggle minimap focus [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggleFocus","tokens":["minimap","focus","toggle","codewindow"],"title_tokens":["mappings","togglefocus","codewindow","option","vim","minimap"],"anchors":[]},{"id":"1527","title":"Option: vim.minimap.codewindow.setupOpts","content":"Option table to pass into the setup function of codewindow\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.minimap.codewindow.setupOpts","tokens":["not","table","docs","the","even","listed","option","you","setup","can","function","into","options","additional","any","pass","they","codewindow"],"title_tokens":["setupopts","codewindow","minimap","vim","option"],"anchors":[]},{"id":"1528","title":"Option: vim.minimap.minimap-vim.enable","content":"Whether to enable minimap view [minimap-vim].","path":"options.html#option-vim.minimap.minimap-vim.enable","tokens":["view","enable","whether","minimap","minimap-vim"],"title_tokens":["minimap-vim","option","enable","minimap","vim"],"anchors":[]},{"id":"1529","title":"Option: vim.navigation.harpoon.enable","content":"Whether to enable Quick bookmarks on keybinds [Harpoon].","path":"options.html#option-vim.navigation.harpoon.enable","tokens":["bookmarks","harpoon","whether","keybinds","quick","enable"],"title_tokens":["harpoon","navigation","option","vim","enable"],"anchors":[]},{"id":"1530","title":"Option: vim.navigation.harpoon.mappings.file1","content":"Go to marked file 1 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file1","tokens":["harpoon","file","marked"],"title_tokens":["harpoon","file1","vim","navigation","mappings","option"],"anchors":[]},{"id":"1531","title":"Option: vim.navigation.harpoon.mappings.file2","content":"Go to marked file 2 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file2","tokens":["marked","file","harpoon"],"title_tokens":["navigation","harpoon","option","mappings","file2","vim"],"anchors":[]},{"id":"1532","title":"Option: vim.navigation.harpoon.mappings.file3","content":"Go to marked file 3 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file3","tokens":["file","harpoon","marked"],"title_tokens":["harpoon","mappings","navigation","file3","option","vim"],"anchors":[]},{"id":"1533","title":"Option: vim.navigation.harpoon.mappings.file4","content":"Go to marked file 4 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file4","tokens":["harpoon","file","marked"],"title_tokens":["mappings","navigation","vim","harpoon","option","file4"],"anchors":[]},{"id":"1534","title":"Option: vim.navigation.harpoon.mappings.listMarks","content":"List marked files [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.listMarks","tokens":["harpoon","list","files","marked"],"title_tokens":["vim","option","harpoon","mappings","listmarks","navigation"],"anchors":[]},{"id":"1535","title":"Option: vim.navigation.harpoon.mappings.markFile","content":"Mark file [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.markFile","tokens":["harpoon","file","mark"],"title_tokens":["vim","navigation","option","harpoon","mappings","markfile"],"anchors":[]},{"id":"1536","title":"Option: vim.navigation.harpoon.setupOpts","content":"Option table to pass into the setup function of Harpoon\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.navigation.harpoon.setupOpts","tokens":["function","table","option","into","harpoon","not","options","pass","the","additional","listed","setup","docs","can","you","even","they","any"],"title_tokens":["vim","option","navigation","harpoon","setupopts"],"anchors":[]},{"id":"1537","title":"Option: vim.navigation.harpoon.setupOpts.defaults.key","content":"How the out list key is looked up. This can be useful when using worktrees and using git remote instead of file path","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.key","tokens":["the","path","how","list","out","key","using","worktrees","when","and","can","git","useful","this","instead","file","looked","remote"],"title_tokens":["defaults","key","navigation","vim","option","harpoon","setupopts"],"anchors":[]},{"id":"1538","title":"Option: vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","content":"Any time the ui menu is closed then we will save the state back to the backing list, not to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","tokens":["state","save","closed","back","will","list","any","backing","the","then","time","not","menu"],"title_tokens":["option","vim","navigation","setupopts","defaults","harpoon","save_on_toggle"],"anchors":[]},{"id":"1539","title":"Option: vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","content":"Any time the ui menu is closed then the state of the list will be sync'd back to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","tokens":["then","list","will","sync","back","any","the","closed","state","time","menu"],"title_tokens":["setupopts","sync_on_ui_close","navigation","option","harpoon","defaults","vim"],"anchors":[]},{"id":"1540","title":"Option: vim.notes.neorg.enable","content":"Whether to enable Neorg: An intuitive note-taking and organization tool with a structured nested syntax. .","path":"options.html#option-vim.notes.neorg.enable","tokens":["neorg","tool","whether","enable","note-taking","and","intuitive","with","syntax","organization","structured","nested"],"title_tokens":["vim","neorg","enable","notes","option"],"anchors":[]},{"id":"1541","title":"Option: vim.notes.neorg.setupOpts","content":"Option table to pass into the setup function of Neorg\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.neorg.setupOpts","tokens":["pass","they","not","neorg","can","additional","table","option","the","setup","into","you","docs","options","function","any","even","listed"],"title_tokens":["option","vim","neorg","notes","setupopts"],"anchors":[]},{"id":"1542","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\"","content":"all of the most important modules that any user would want to have a \"just works\" experience","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_","tokens":["just","most","experience","that","have","important","would","want","works","any","all","modules","the","user"],"title_tokens":["neorg","setupopts","load","vim","option","defaults","notes","core"],"anchors":[]},{"id":"1543","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".config.disable","content":"list of modules from to be disabled from core.defaults","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.config.disable","tokens":["modules","core","list","defaults","from","disabled"],"title_tokens":["vim","config","option","disable","setupopts","defaults","notes","neorg","load","core"],"anchors":[]},{"id":"1544","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".enable","content":"Whether to enable all of the most important modules that any user would want to have a \"just works\" experience .","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.enable","tokens":["modules","user","have","enable","the","most","whether","any","experience","want","all","works","important","just","that","would"],"title_tokens":["defaults","notes","neorg","load","enable","setupopts","vim","option","core"],"anchors":[]},{"id":"1545","title":"Option: vim.notes.neorg.treesitter.enable","content":"Whether to enable Neorg treesitter.","path":"options.html#option-vim.notes.neorg.treesitter.enable","tokens":["treesitter","whether","enable","neorg"],"title_tokens":["vim","treesitter","enable","option","notes","neorg"],"anchors":[]},{"id":"1546","title":"Option: vim.notes.neorg.treesitter.norgMetaPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgMetaPackage","tokens":["use","norg-meta","treesitter","the","package"],"title_tokens":["vim","option","neorg","treesitter","norgmetapackage","notes"],"anchors":[]},{"id":"1547","title":"Option: vim.notes.neorg.treesitter.norgPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgPackage","tokens":["package","use","the","norg-meta","treesitter"],"title_tokens":["norgpackage","neorg","treesitter","notes","option","vim"],"anchors":[]},{"id":"1548","title":"Option: vim.notes.obsidian.enable","content":"Whether to enable plugins to complement the Obsidian markdown editor [obsidian.nvim].\nEnables vim-markdown which automatically folds markdown headings inside and outside of workspaces/vaults. Set {option}vim.globals.vim_markdown_folding_disable = 1; to disable automatic folding, or {option}vim.globals.vim_markdown_folding_level = ; to set the default fold level for new buffers.\nnvf will choose one of snacks.picker, mini.pick, telescope, or fzf-lua as the obsidian.nvim picker based on whether they are enabled, in that order.\nYou can enable one of them with one of the following:\n{option}vim.utility.snacks-nvim.setupOpts.picker.enabled and {option}vim.utility.snacks-nvim.enable\n{option}vim.mini.pick.enable\n{option}vim.telescope.enable\n{option}vim.fzf-lua.enable\n\n{option}vim.notes.obsidian.setupOpts.ui.enable is automatically disabled if render-markdown.nvim or markview.nvim are enabled.","path":"options.html#option-vim.notes.obsidian.enable","tokens":["globals","setupopts","that","you","choose","notes","workspaces","order","headings","they","enabled","editor","heading-level-int","can","mini","with","the","buffers","picker","markdown","for","nvf","render-markdown","vim_markdown_folding_disable","plugins","whether","vim-markdown","folds","folding","enable","enables","vim_markdown_folding_level","level","one","automatically","automatic","them","disable","complement","inside","utility","option","new","disabled","snacks","and","default","telescope","set","vim","markview","which","outside","vaults","following","fzf-lua","snacks-nvim","are","pick","fold","nvim","obsidian","based","will"],"title_tokens":["notes","obsidian","option","vim","enable"],"anchors":[]},{"id":"1549","title":"Option: vim.notes.obsidian.setupOpts","content":"Option table to pass into the setup function of obsidian.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.obsidian.setupOpts","tokens":["nvim","into","table","can","even","pass","function","the","any","additional","obsidian","you","setup","not","listed","docs","they","option","options"],"title_tokens":["obsidian","option","setupopts","notes","vim"],"anchors":[]},{"id":"1550","title":"Option: vim.notes.orgmode.enable","content":"Whether to enable nvim-orgmode: Neovim plugin for Emacs Orgmode. Get the best of both worlds.","path":"options.html#option-vim.notes.orgmode.enable","tokens":["enable","nvim-orgmode","plugin","orgmode","neovim","emacs","for","get","both","worlds","whether","best","the"],"title_tokens":["orgmode","notes","option","enable","vim"],"anchors":[]},{"id":"1551","title":"Option: vim.notes.orgmode.setupOpts","content":"Option table to pass into the setup function of Orgmode\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.orgmode.setupOpts","tokens":["not","the","into","you","function","table","they","even","options","pass","orgmode","additional","docs","option","can","setup","any","listed"],"title_tokens":["setupopts","notes","vim","orgmode","option"],"anchors":[]},{"id":"1552","title":"Option: vim.notes.orgmode.setupOpts.org_agenda_files","content":"List of org files to be used as agenda files.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_agenda_files","tokens":["agenda","org","files","list","used"],"title_tokens":["setupopts","org_agenda_files","notes","option","vim","orgmode"],"anchors":[]},{"id":"1553","title":"Option: vim.notes.orgmode.setupOpts.org_default_notes_file","content":"Default org file to be used for notes.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_default_notes_file","tokens":["default","file","notes","for","org","used"],"title_tokens":["org_default_notes_file","setupopts","notes","option","orgmode","vim"],"anchors":[]},{"id":"1554","title":"Option: vim.notes.orgmode.treesitter.enable","content":"Whether to enable Orgmode treesitter.","path":"options.html#option-vim.notes.orgmode.treesitter.enable","tokens":["orgmode","enable","whether","treesitter"],"title_tokens":["enable","treesitter","option","orgmode","notes","vim"],"anchors":[]},{"id":"1555","title":"Option: vim.notes.orgmode.treesitter.orgPackage","content":"The org-nvim treesitter package to use.","path":"options.html#option-vim.notes.orgmode.treesitter.orgPackage","tokens":["use","org-nvim","treesitter","the","package"],"title_tokens":["orgpackage","option","treesitter","vim","notes","orgmode"],"anchors":[]},{"id":"1556","title":"Option: vim.notes.todo-comments.enable","content":"Whether to enable todo-comments: highlight and search for todo comments like TODO, HACK, BUG in your code base.","path":"options.html#option-vim.notes.todo-comments.enable","tokens":["enable","like","your","todo-comments","search","for","base","comments","and","whether","bug","todo","code","highlight","hack"],"title_tokens":["option","notes","enable","todo-comments","vim"],"anchors":[]},{"id":"1557","title":"Option: vim.notes.todo-comments.mappings.quickFix","content":"Open Todo-s in a quickfix list","path":"options.html#option-vim.notes.todo-comments.mappings.quickFix","tokens":["quickfix","open","list","todo-s"],"title_tokens":["vim","option","quickfix","todo-comments","mappings","notes"],"anchors":[]},{"id":"1558","title":"Option: vim.notes.todo-comments.mappings.telescope","content":"Open Todo-s in telescope","path":"options.html#option-vim.notes.todo-comments.mappings.telescope","tokens":["open","todo-s","telescope"],"title_tokens":["mappings","notes","vim","todo-comments","option","telescope"],"anchors":[]},{"id":"1559","title":"Option: vim.notes.todo-comments.mappings.trouble","content":"Open Todo-s in Trouble","path":"options.html#option-vim.notes.todo-comments.mappings.trouble","tokens":["trouble","open","todo-s"],"title_tokens":["mappings","todo-comments","vim","trouble","notes","option"],"anchors":[]},{"id":"1560","title":"Option: vim.notes.todo-comments.setupOpts","content":"Option table to pass into the setup function of todo-comments.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.todo-comments.setupOpts","tokens":["function","not","options","listed","additional","you","table","todo-comments","pass","docs","nvim","into","can","even","they","option","setup","the","any"],"title_tokens":["setupopts","todo-comments","option","notes","vim"],"anchors":[]},{"id":"1561","title":"Option: vim.notes.todo-comments.setupOpts.highlight.pattern","content":"vim regex pattern used for highlighting comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.highlight.pattern","tokens":["highlighting","regex","for","comments","vim","pattern","used"],"title_tokens":["highlight","pattern","todo-comments","notes","option","vim","setupopts"],"anchors":[]},{"id":"1562","title":"Option: vim.notes.todo-comments.setupOpts.search.args","content":"arguments to pass to the search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.args","tokens":["command","arguments","the","pass","search"],"title_tokens":["search","vim","args","option","notes","setupopts","todo-comments"],"anchors":[]},{"id":"1563","title":"Option: vim.notes.todo-comments.setupOpts.search.command","content":"search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.command","tokens":["search","command"],"title_tokens":["setupopts","vim","notes","todo-comments","search","option","command"],"anchors":[]},{"id":"1564","title":"Option: vim.notes.todo-comments.setupOpts.search.pattern","content":"ripgrep regex pattern used for searching comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.pattern","tokens":["used","comments","pattern","ripgrep","searching","for","regex"],"title_tokens":["option","todo-comments","search","notes","setupopts","pattern","vim"],"anchors":[]},{"id":"1565","title":"Option: vim.notify.nvim-notify.enable","content":"Whether to enable nvim-notify notifications.","path":"options.html#option-vim.notify.nvim-notify.enable","tokens":["enable","notifications","nvim-notify","whether"],"title_tokens":["nvim-notify","option","enable","notify","vim"],"anchors":[]},{"id":"1566","title":"Option: vim.notify.nvim-notify.setupOpts","content":"Option table to pass into the setup function of nvim-notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notify.nvim-notify.setupOpts","tokens":["options","they","the","additional","any","nvim-notify","not","option","listed","you","even","can","setup","pass","docs","into","function","table"],"title_tokens":["setupopts","nvim-notify","vim","option","notify"],"anchors":[]},{"id":"1567","title":"Option: vim.notify.nvim-notify.setupOpts.background_colour","content":"The background colour of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.background_colour","tokens":["colour","background","notification","the"],"title_tokens":["option","vim","nvim-notify","setupopts","background_colour","notify"],"anchors":[]},{"id":"1568","title":"Option: vim.notify.nvim-notify.setupOpts.icons","content":"The icons of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.icons","tokens":["icons","notification","the"],"title_tokens":["option","nvim-notify","icons","vim","notify","setupopts"],"anchors":[]},{"id":"1569","title":"Option: vim.notify.nvim-notify.setupOpts.position","content":"The position of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.position","tokens":["position","the","notification"],"title_tokens":["position","nvim-notify","vim","option","setupopts","notify"],"anchors":[]},{"id":"1570","title":"Option: vim.notify.nvim-notify.setupOpts.render","content":"Custom rendering method to be used for displaying notifications","path":"options.html#option-vim.notify.nvim-notify.setupOpts.render","tokens":["for","rendering","notifications","displaying","method","used","custom"],"title_tokens":["notify","nvim-notify","setupopts","render","vim","option"],"anchors":[]},{"id":"1571","title":"Option: vim.notify.nvim-notify.setupOpts.stages","content":"The stages of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.stages","tokens":["the","notification","stages"],"title_tokens":["notify","nvim-notify","stages","vim","option","setupopts"],"anchors":[]},{"id":"1572","title":"Option: vim.notify.nvim-notify.setupOpts.timeout","content":"The timeout of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.timeout","tokens":["notification","timeout","the"],"title_tokens":["notify","nvim-notify","setupopts","option","timeout","vim"],"anchors":[]},{"id":"1573","title":"Option: vim.optPlugins","content":"List of plugins to optionally load on startup.\nThis option has the same type definition as {option}vim.startPlugins and plugins in this list are appended to {option}vim.startPlugins by the wrapper during the build process.\nTo avoid overriding packages and dependencies provided by startPlugins, you are recommended to use this option or {option}vim.extraPlugins option.","path":"options.html#option-vim.optPlugins","tokens":["this","are","during","use","plugins","recommended","dependencies","build","definition","avoid","wrapper","provided","list","overriding","has","optionally","type","same","packages","you","option","extraplugins","appended","startplugins","load","startup","process","the","vim","and"],"title_tokens":["option","vim","optplugins"],"anchors":[]},{"id":"1574","title":"Option: vim.options","content":"A freeform attribute set containing vim options to be set as early as possible. If populated, this option will set vim options in the built {option}luaConfigRC after basic and before pluginConfigs DAG entries.\n::: {.note} {foo = \"bar\";} will set vim.opt.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.options","tokens":["and","attribute","possible","this","after","options","dag","foo","lua","basic","built","before","containing","vim","note","value","will","opt","type","luaconfigrc","early","the","pair","name","option","set","bar","freeform","pluginconfigs","from","passed","populated","where","entries","inferred","resulting"],"title_tokens":["vim","options","option"],"anchors":[]},{"id":"1575","title":"Option: vim.options.autoindent","content":"Enable auto indent","path":"options.html#option-vim.options.autoindent","tokens":["auto","indent","enable"],"title_tokens":["option","autoindent","options","vim"],"anchors":[]},{"id":"1576","title":"Option: vim.options.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.options.cmdheight","tokens":["height","pane","the","command"],"title_tokens":["cmdheight","option","vim","options"],"anchors":[]},{"id":"1577","title":"Option: vim.options.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.options.cursorlineopt","tokens":["the","with","cursorline","line","cursor","highlight","text","hl-cursorline"],"title_tokens":["options","option","vim","cursorlineopt"],"anchors":[]},{"id":"1578","title":"Option: vim.options.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.options.mouse","tokens":["and","prompt","neovim","documentation","insert","proper","passed","string","conversion","such","not","please","file","mouse","help","here","for","hit-enter","per","type","lua","check","option","value","command-line","normal","editing","modes","support","takes","that","valid","more-prompt","the","when","corresponding","ensure","this","set","any","visual","all"],"title_tokens":["options","vim","mouse","option"],"anchors":[]},{"id":"1579","title":"Option: vim.options.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.options.shiftwidth","tokens":["the","when","use","etc","spaces","cindent","tabstop","indent","used","auto","step","number","each","zero","value","option","for","will"],"title_tokens":["vim","option","options","shiftwidth"],"anchors":[]},{"id":"1580","title":"Option: vim.options.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.options.signcolumn","tokens":["the","whether","sign","column","show"],"title_tokens":["options","vim","option","signcolumn"],"anchors":[]},{"id":"1581","title":"Option: vim.options.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.options.splitbelow","tokens":["below","instead","top","new","splits","will","open"],"title_tokens":["options","vim","splitbelow","option"],"anchors":[]},{"id":"1582","title":"Option: vim.options.splitright","content":"New splits will open to the right","path":"options.html#option-vim.options.splitright","tokens":["splits","will","new","open","the","right"],"title_tokens":["option","vim","options","splitright"],"anchors":[]},{"id":"1583","title":"Option: vim.options.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.options.tabstop","tokens":["number","tab","file","option","retab","for","that","spaces","see","command","softtabstop","also","counts","the","and"],"title_tokens":["options","vim","tabstop","option"],"anchors":[]},{"id":"1584","title":"Option: vim.options.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.options.termguicolors","tokens":["for","set","terminal","256","colours"],"title_tokens":["vim","option","termguicolors","options"],"anchors":[]},{"id":"1585","title":"Option: vim.options.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.options.tm","tokens":["wait","for","neovim","that","timeout","mapped","action","will","complete"],"title_tokens":["vim","options","option"],"anchors":[]},{"id":"1586","title":"Option: vim.options.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.options.updatetime","tokens":["the","number","till","milliseconds","cursor","event","fired","hold"],"title_tokens":["options","vim","option","updatetime"],"anchors":[]},{"id":"1587","title":"Option: vim.options.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.options.wrap","tokens":["enable","word","wrapping"],"title_tokens":["option","vim","wrap","options"],"anchors":[]},{"id":"1588","title":"Option: vim.opts","content":"Alias of {option}vim.options.","path":"options.html#option-vim.opts","tokens":["option","vim","alias","options"],"title_tokens":["vim","opts","option"],"anchors":[]},{"id":"1589","title":"Option: vim.opts.autoindent","content":"Enable auto indent","path":"options.html#option-vim.opts.autoindent","tokens":["auto","enable","indent"],"title_tokens":["option","autoindent","vim","opts"],"anchors":[]},{"id":"1590","title":"Option: vim.opts.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.opts.cmdheight","tokens":["height","command","the","pane"],"title_tokens":["vim","option","cmdheight","opts"],"anchors":[]},{"id":"1591","title":"Option: vim.opts.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.opts.cursorlineopt","tokens":["hl-cursorline","cursorline","cursor","highlight","the","line","with","text"],"title_tokens":["opts","option","vim","cursorlineopt"],"anchors":[]},{"id":"1592","title":"Option: vim.opts.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.opts.mouse","tokens":["such","valid","here","when","set","hit-enter","command-line","help","normal","insert","conversion","option","prompt","more-prompt","modes","passed","neovim","lua","any","ensure","documentation","takes","not","for","visual","editing","corresponding","this","and","please","support","mouse","per","all","proper","type","string","check","file","the","value","that"],"title_tokens":["mouse","option","vim","opts"],"anchors":[]},{"id":"1593","title":"Option: vim.opts.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.opts.shiftwidth","tokens":["for","when","value","cindent","will","use","auto","indent","option","etc","the","each","number","zero","used","spaces","tabstop","step"],"title_tokens":["vim","option","shiftwidth","opts"],"anchors":[]},{"id":"1594","title":"Option: vim.opts.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.opts.signcolumn","tokens":["the","show","column","sign","whether"],"title_tokens":["option","opts","signcolumn","vim"],"anchors":[]},{"id":"1595","title":"Option: vim.opts.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.opts.splitbelow","tokens":["instead","splits","open","top","new","below","will"],"title_tokens":["vim","splitbelow","opts","option"],"anchors":[]},{"id":"1596","title":"Option: vim.opts.splitright","content":"New splits will open to the right","path":"options.html#option-vim.opts.splitright","tokens":["will","the","splits","right","open","new"],"title_tokens":["opts","option","splitright","vim"],"anchors":[]},{"id":"1597","title":"Option: vim.opts.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.opts.tabstop","tokens":["command","the","also","file","tab","and","option","softtabstop","for","that","spaces","counts","see","retab","number"],"title_tokens":["option","tabstop","vim","opts"],"anchors":[]},{"id":"1598","title":"Option: vim.opts.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.opts.termguicolors","tokens":["colours","for","set","terminal","256"],"title_tokens":["opts","vim","option","termguicolors"],"anchors":[]},{"id":"1599","title":"Option: vim.opts.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.opts.tm","tokens":["neovim","will","wait","timeout","for","complete","action","that","mapped"],"title_tokens":["opts","vim","option"],"anchors":[]},{"id":"1600","title":"Option: vim.opts.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.opts.updatetime","tokens":["event","fired","till","hold","number","milliseconds","the","cursor"],"title_tokens":["opts","updatetime","option","vim"],"anchors":[]},{"id":"1601","title":"Option: vim.opts.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.opts.wrap","tokens":["enable","word","wrapping"],"title_tokens":["vim","wrap","opts","option"],"anchors":[]},{"id":"1602","title":"Option: vim.package","content":"The neovim package to use for the wrapper. This corresponds to the package that will be wrapped with your plugins and settings.\n::: {.warning} You will need to use an unwrapped package for this option to work as intended. Using an already wrapped package here may yield undesirable results. :::","path":"options.html#option-vim.package","tokens":["the","yield","this","option","using","warning","wrapped","need","undesirable","package","for","unwrapped","and","here","already","will","work","may","use","with","plugins","settings","neovim","corresponds","intended","that","you","results","your","wrapper"],"title_tokens":["option","package","vim"],"anchors":[]},{"id":"1603","title":"Option: vim.pluginOverrides","content":"Attribute set of plugins to override default values","path":"options.html#option-vim.pluginOverrides","tokens":["attribute","values","set","override","plugins","default"],"title_tokens":["vim","pluginoverrides","option"],"anchors":[]},{"id":"1604","title":"Option: vim.pluginRC","content":"The DAG used to configure plugins. If a string is passed, entryAnywhere is automatically applied.","path":"options.html#option-vim.pluginRC","tokens":["the","applied","dag","entryanywhere","plugins","passed","configure","used","automatically","string"],"title_tokens":["option","pluginrc","vim"],"anchors":[]},{"id":"1605","title":"Option: vim.presence.neocord.enable","content":"Whether to enable neocord plugin for discord rich presence.","path":"options.html#option-vim.presence.neocord.enable","tokens":["enable","plugin","discord","rich","whether","presence","neocord","for"],"title_tokens":["option","neocord","vim","presence","enable"],"anchors":[]},{"id":"1606","title":"Option: vim.presence.neocord.setupOpts","content":"Option table to pass into the setup function of neocord\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.presence.neocord.setupOpts","tokens":["table","function","can","additional","even","not","listed","docs","options","into","the","option","neocord","any","you","they","setup","pass"],"title_tokens":["option","vim","presence","setupopts","neocord"],"anchors":[]},{"id":"1607","title":"Option: vim.presence.neocord.setupOpts.auto_update","content":"Automatically update the presence","path":"options.html#option-vim.presence.neocord.setupOpts.auto_update","tokens":["automatically","the","presence","update"],"title_tokens":["setupopts","auto_update","presence","neocord","option","vim"],"anchors":[]},{"id":"1608","title":"Option: vim.presence.neocord.setupOpts.blacklist","content":"List of filetypes to ignore","path":"options.html#option-vim.presence.neocord.setupOpts.blacklist","tokens":["list","filetypes","ignore"],"title_tokens":["neocord","setupopts","vim","blacklist","option","presence"],"anchors":[]},{"id":"1609","title":"Option: vim.presence.neocord.setupOpts.client_id","content":"Client ID of the application","path":"options.html#option-vim.presence.neocord.setupOpts.client_id","tokens":["application","the","client"],"title_tokens":["vim","presence","setupopts","neocord","option","client_id"],"anchors":[]},{"id":"1610","title":"Option: vim.presence.neocord.setupOpts.debounce_timeout","content":"Number of seconds to debounce events","path":"options.html#option-vim.presence.neocord.setupOpts.debounce_timeout","tokens":["debounce","events","seconds","number"],"title_tokens":["debounce_timeout","setupopts","neocord","option","vim","presence"],"anchors":[]},{"id":"1611","title":"Option: vim.presence.neocord.setupOpts.editing_text","content":"Text displayed when editing a file","path":"options.html#option-vim.presence.neocord.setupOpts.editing_text","tokens":["displayed","when","editing","file","text"],"title_tokens":["presence","option","setupopts","editing_text","vim","neocord"],"anchors":[]},{"id":"1612","title":"Option: vim.presence.neocord.setupOpts.enable_line_number","content":"Show line number on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.enable_line_number","tokens":["line","number","item","show","rpc","the"],"title_tokens":["presence","option","neocord","enable_line_number","setupopts","vim"],"anchors":[]},{"id":"1613","title":"Option: vim.presence.neocord.setupOpts.file_explorer_text","content":"Text displayed when browsing files","path":"options.html#option-vim.presence.neocord.setupOpts.file_explorer_text","tokens":["displayed","files","when","browsing","text"],"title_tokens":["option","setupopts","file_explorer_text","vim","presence","neocord"],"anchors":[]},{"id":"1614","title":"Option: vim.presence.neocord.setupOpts.git_commit_text","content":"Text displayed when committing changes","path":"options.html#option-vim.presence.neocord.setupOpts.git_commit_text","tokens":["displayed","text","changes","committing","when"],"title_tokens":["neocord","vim","git_commit_text","presence","setupopts","option"],"anchors":[]},{"id":"1615","title":"Option: vim.presence.neocord.setupOpts.line_number_text","content":"Text displayed when showing line number","path":"options.html#option-vim.presence.neocord.setupOpts.line_number_text","tokens":["line","number","when","showing","displayed","text"],"title_tokens":["option","neocord","setupopts","line_number_text","presence","vim"],"anchors":[]},{"id":"1616","title":"Option: vim.presence.neocord.setupOpts.log_level","content":"Log level to be used by the plugin","path":"options.html#option-vim.presence.neocord.setupOpts.log_level","tokens":["the","used","log","level","plugin"],"title_tokens":["option","setupopts","presence","log_level","vim","neocord"],"anchors":[]},{"id":"1617","title":"Option: vim.presence.neocord.setupOpts.logo","content":"Logo to be displayed on the RPC item\nThis must be either \"auto\" or an URL to your image of choice","path":"options.html#option-vim.presence.neocord.setupOpts.logo","tokens":["auto","this","displayed","the","item","image","rpc","url","your","choice","logo","either","must"],"title_tokens":["vim","neocord","logo","option","setupopts","presence"],"anchors":[]},{"id":"1618","title":"Option: vim.presence.neocord.setupOpts.logo_tooltip","content":"Text displayed when hovering over the Neovim image","path":"options.html#option-vim.presence.neocord.setupOpts.logo_tooltip","tokens":["text","hovering","neovim","image","displayed","the","over","when"],"title_tokens":["setupopts","logo_tooltip","option","vim","neocord","presence"],"anchors":[]},{"id":"1619","title":"Option: vim.presence.neocord.setupOpts.main_image","content":"Main image to be displayed","path":"options.html#option-vim.presence.neocord.setupOpts.main_image","tokens":["displayed","image","main"],"title_tokens":["option","vim","presence","main_image","setupopts","neocord"],"anchors":[]},{"id":"1620","title":"Option: vim.presence.neocord.setupOpts.plugin_manager_text","content":"Text displayed when managing plugins","path":"options.html#option-vim.presence.neocord.setupOpts.plugin_manager_text","tokens":["plugins","when","managing","text","displayed"],"title_tokens":["plugin_manager_text","presence","vim","option","neocord","setupopts"],"anchors":[]},{"id":"1621","title":"Option: vim.presence.neocord.setupOpts.reading_text","content":"Text displayed when reading a file","path":"options.html#option-vim.presence.neocord.setupOpts.reading_text","tokens":["reading","text","displayed","when","file"],"title_tokens":["neocord","reading_text","setupopts","presence","option","vim"],"anchors":[]},{"id":"1622","title":"Option: vim.presence.neocord.setupOpts.show_time","content":"Show time on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.show_time","tokens":["show","rpc","item","the","time"],"title_tokens":["option","vim","presence","neocord","show_time","setupopts"],"anchors":[]},{"id":"1623","title":"Option: vim.presence.neocord.setupOpts.terminal_text","content":"Text displayed when working on the terminal","path":"options.html#option-vim.presence.neocord.setupOpts.terminal_text","tokens":["working","when","displayed","the","text","terminal"],"title_tokens":["option","vim","presence","neocord","setupopts","terminal_text"],"anchors":[]},{"id":"1624","title":"Option: vim.presence.neocord.setupOpts.workspace_text","content":"Text displayed when working on a project","path":"options.html#option-vim.presence.neocord.setupOpts.workspace_text","tokens":["text","working","displayed","project","when"],"title_tokens":["setupopts","presence","option","workspace_text","vim","neocord"],"anchors":[]},{"id":"1625","title":"Option: vim.preventJunkFiles","content":"Prevent swapfile and backupfile from being created.\nfalse is the default Neovim behaviour. If you wish to create backup and swapfiles, set this option to false.","path":"options.html#option-vim.preventJunkFiles","tokens":["from","swapfile","created","behaviour","false","backup","set","this","option","prevent","create","default","and","being","the","swapfiles","neovim","backupfile","you","wish"],"title_tokens":["preventjunkfiles","vim","option"],"anchors":[]},{"id":"1626","title":"Option: vim.projects.project-nvim.enable","content":"Whether to enable project-nvim for project management.","path":"options.html#option-vim.projects.project-nvim.enable","tokens":["management","project","for","project-nvim","enable","whether"],"title_tokens":["enable","projects","vim","option","project-nvim"],"anchors":[]},{"id":"1627","title":"Option: vim.projects.project-nvim.setupOpts","content":"Option table to pass into the setup function of Project.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.projects.project-nvim.setupOpts","tokens":["docs","they","function","the","into","table","listed","project","even","options","pass","nvim","option","you","any","additional","setup","can","not"],"title_tokens":["option","setupopts","project-nvim","vim","projects"],"anchors":[]},{"id":"1628","title":"Option: vim.projects.project-nvim.setupOpts.detection_methods","content":"Detection methods to use","path":"options.html#option-vim.projects.project-nvim.setupOpts.detection_methods","tokens":["methods","detection","use"],"title_tokens":["setupopts","detection_methods","vim","option","project-nvim","projects"],"anchors":[]},{"id":"1629","title":"Option: vim.projects.project-nvim.setupOpts.exclude_dirs","content":"Directories to exclude from project root search","path":"options.html#option-vim.projects.project-nvim.setupOpts.exclude_dirs","tokens":["exclude","directories","root","project","from","search"],"title_tokens":["option","project-nvim","projects","vim","setupopts","exclude_dirs"],"anchors":[]},{"id":"1630","title":"Option: vim.projects.project-nvim.setupOpts.lsp_ignored","content":"LSP servers no ignore by name","path":"options.html#option-vim.projects.project-nvim.setupOpts.lsp_ignored","tokens":["ignore","lsp","name","servers"],"title_tokens":["option","projects","vim","project-nvim","setupopts","lsp_ignored"],"anchors":[]},{"id":"1631","title":"Option: vim.projects.project-nvim.setupOpts.manual_mode","content":"don't automatically change the root directory so the user has the option to manually do so using :ProjectRoot command","path":"options.html#option-vim.projects.project-nvim.setupOpts.manual_mode","tokens":["don","change","user","projectroot","using","root","directory","option","manually","command","the","automatically","has"],"title_tokens":["projects","setupopts","manual_mode","option","project-nvim","vim"],"anchors":[]},{"id":"1632","title":"Option: vim.projects.project-nvim.setupOpts.patterns","content":"Patterns to use for pattern detection method","path":"options.html#option-vim.projects.project-nvim.setupOpts.patterns","tokens":["detection","pattern","patterns","method","for","use"],"title_tokens":["setupopts","patterns","vim","projects","option","project-nvim"],"anchors":[]},{"id":"1633","title":"Option: vim.projects.project-nvim.setupOpts.scope_chdir","content":"What scope to change the directory","path":"options.html#option-vim.projects.project-nvim.setupOpts.scope_chdir","tokens":["change","directory","scope","the","what"],"title_tokens":["setupopts","option","vim","project-nvim","scope_chdir","projects"],"anchors":[]},{"id":"1634","title":"Option: vim.projects.project-nvim.setupOpts.show_hidden","content":"Show hidden files in telescope picker","path":"options.html#option-vim.projects.project-nvim.setupOpts.show_hidden","tokens":["picker","hidden","show","files","telescope"],"title_tokens":["setupopts","projects","vim","project-nvim","show_hidden","option"],"anchors":[]},{"id":"1635","title":"Option: vim.projects.project-nvim.setupOpts.silent_chdir","content":"Silently change directory when changing project","path":"options.html#option-vim.projects.project-nvim.setupOpts.silent_chdir","tokens":["silently","when","directory","project","changing","change"],"title_tokens":["silent_chdir","option","setupopts","vim","project-nvim","projects"],"anchors":[]},{"id":"1636","title":"Option: vim.python3Packages","content":"List of python packages to install","path":"options.html#option-vim.python3Packages","tokens":["packages","python","list","install"],"title_tokens":["vim","python3packages","option"],"anchors":[]},{"id":"1637","title":"Option: vim.repl.conjure.enable","content":"Whether to enable Conjure.","path":"options.html#option-vim.repl.conjure.enable","tokens":["conjure","whether","enable"],"title_tokens":["option","enable","conjure","vim","repl"],"anchors":[]},{"id":"1638","title":"Option: vim.runner.run-nvim.enable","content":"Whether to enable run.nvim.","path":"options.html#option-vim.runner.run-nvim.enable","tokens":["run","nvim","whether","enable"],"title_tokens":["vim","option","run-nvim","enable","runner"],"anchors":[]},{"id":"1639","title":"Option: vim.runner.run-nvim.mappings.run","content":"Run cached","path":"options.html#option-vim.runner.run-nvim.mappings.run","tokens":["cached","run"],"title_tokens":["mappings","run","run-nvim","vim","option","runner"],"anchors":[]},{"id":"1640","title":"Option: vim.runner.run-nvim.mappings.runCommand","content":"Run prompt","path":"options.html#option-vim.runner.run-nvim.mappings.runCommand","tokens":["run","prompt"],"title_tokens":["runner","option","run-nvim","vim","mappings","runcommand"],"anchors":[]},{"id":"1641","title":"Option: vim.runner.run-nvim.mappings.runOverride","content":"Run and override","path":"options.html#option-vim.runner.run-nvim.mappings.runOverride","tokens":["override","run","and"],"title_tokens":["run-nvim","runoverride","vim","option","runner","mappings"],"anchors":[]},{"id":"1642","title":"Option: vim.runner.run-nvim.setupOpts","content":"Option table to pass into the setup function of run.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.runner.run-nvim.setupOpts","tokens":["the","even","options","they","docs","not","can","additional","pass","nvim","listed","function","setup","any","run","option","you","into","table"],"title_tokens":["vim","runner","option","run-nvim","setupopts"],"anchors":[]},{"id":"1643","title":"Option: vim.searchCase","content":"Set the case sensitivity of search","path":"options.html#option-vim.searchCase","tokens":["set","the","sensitivity","search","case"],"title_tokens":["searchcase","option","vim"],"anchors":[]},{"id":"1644","title":"Option: vim.session.nvim-session-manager.enable","content":"Whether to enable nvim-session-manager: manage sessions like folders in VSCode.","path":"options.html#option-vim.session.nvim-session-manager.enable","tokens":["sessions","nvim-session-manager","like","folders","vscode","manage","whether","enable"],"title_tokens":["option","session","nvim-session-manager","enable","vim"],"anchors":[]},{"id":"1645","title":"Option: vim.session.nvim-session-manager.mappings.deleteSession","content":"Delete session","path":"options.html#option-vim.session.nvim-session-manager.mappings.deleteSession","tokens":["session","delete"],"title_tokens":["session","option","mappings","nvim-session-manager","deletesession","vim"],"anchors":[]},{"id":"1646","title":"Option: vim.session.nvim-session-manager.mappings.loadLastSession","content":"Load last session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadLastSession","tokens":["load","last","session"],"title_tokens":["option","mappings","nvim-session-manager","loadlastsession","session","vim"],"anchors":[]},{"id":"1647","title":"Option: vim.session.nvim-session-manager.mappings.loadSession","content":"Load session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadSession","tokens":["load","session"],"title_tokens":["loadsession","vim","option","session","nvim-session-manager","mappings"],"anchors":[]},{"id":"1648","title":"Option: vim.session.nvim-session-manager.mappings.saveCurrentSession","content":"Save current session","path":"options.html#option-vim.session.nvim-session-manager.mappings.saveCurrentSession","tokens":["save","current","session"],"title_tokens":["vim","session","nvim-session-manager","mappings","savecurrentsession","option"],"anchors":[]},{"id":"1649","title":"Option: vim.session.nvim-session-manager.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.session.nvim-session-manager.setupOpts","tokens":["function","even","not","pass","which-key","additional","listed","the","docs","they","option","setup","you","any","can","options","into","table"],"title_tokens":["option","vim","nvim-session-manager","session","setupopts"],"anchors":[]},{"id":"1650","title":"Option: vim.session.nvim-session-manager.setupOpts.autoload_mode","content":"Define what to do when Neovim is started without arguments.\nTakes either one of \"Disabled\", \"CurrentDir\", \"LastSession\", \"GitSession\" in which case the value will be inserted into sm.AutoloadMode., or an inline Lua value.","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autoload_mode","tokens":["lua","will","what","gitsession","inserted","disabled","value","case","inline","define","without","lastsession","either","one","currentdir","started","arguments","neovim","when","which","takes","the","into","autoloadmode"],"title_tokens":["nvim-session-manager","option","autoload_mode","vim","setupopts","session"],"anchors":[]},{"id":"1651","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","content":"All buffers of these buffer types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","tokens":["will","these","before","buffer","types","the","session","all","buffers","closed","saved"],"title_tokens":["vim","option","setupopts","nvim-session-manager","session","autosave_ignore_buftypes"],"anchors":[]},{"id":"1652","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","content":"A list of directories where the session will not be autosaved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","tokens":["not","directories","session","will","the","autosaved","list","where"],"title_tokens":["vim","session","setupopts","autosave_ignore_dirs","nvim-session-manager","option"],"anchors":[]},{"id":"1653","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","content":"All buffers of these file types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","tokens":["all","buffers","these","types","closed","file","before","session","saved","the","will"],"title_tokens":["option","nvim-session-manager","autosave_ignore_filetypes","setupopts","session","vim"],"anchors":[]},{"id":"1654","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","content":"Plugin will not save a session when no buffers are opened, or all of them are not writable or listed","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","tokens":["save","when","are","will","not","all","them","session","buffers","opened","listed","plugin","writable"],"title_tokens":["session","vim","nvim-session-manager","autosave_ignore_not_normal","option","setupopts"],"anchors":[]},{"id":"1655","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_last_session","content":"Automatically save last session on exit and on session switch","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_last_session","tokens":["automatically","session","save","exit","last","and","switch"],"title_tokens":["nvim-session-manager","option","setupopts","autosave_last_session","vim","session"],"anchors":[]},{"id":"1656","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","content":"Always autosaves session. If true, only autosaves after a session is active","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","tokens":["autosaves","session","always","true","only","after","active"],"title_tokens":["setupopts","autosave_only_in_session","option","nvim-session-manager","session","vim"],"anchors":[]},{"id":"1657","title":"Option: vim.session.nvim-session-manager.setupOpts.colon_replacer","content":"The character to which the colon symbol will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.colon_replacer","tokens":["character","which","symbol","replaced","colon","for","the","will","session","files"],"title_tokens":["vim","setupopts","session","option","nvim-session-manager","colon_replacer"],"anchors":[]},{"id":"1658","title":"Option: vim.session.nvim-session-manager.setupOpts.max_path_length","content":"Shorten the display path if length exceeds this threshold.\nUse 0 if don't want to shorten the path at all","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.max_path_length","tokens":["don","use","shorten","path","length","the","all","display","exceeds","this","threshold","want"],"title_tokens":["setupopts","session","option","max_path_length","nvim-session-manager","vim"],"anchors":[]},{"id":"1659","title":"Option: vim.session.nvim-session-manager.setupOpts.path_replacer","content":"The character to which the path separator will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.path_replacer","tokens":["path","session","separator","the","files","for","which","character","replaced","will"],"title_tokens":["nvim-session-manager","setupopts","option","vim","session","path_replacer"],"anchors":[]},{"id":"1660","title":"Option: vim.session.nvim-session-manager.usePicker","content":"Whether we should use dressing.nvim to build a session picker UI","path":"options.html#option-vim.session.nvim-session-manager.usePicker","tokens":["use","whether","build","nvim","dressing","should","picker","session"],"title_tokens":["nvim-session-manager","vim","session","usepicker","option"],"anchors":[]},{"id":"1661","title":"Option: vim.snippets.luasnip.customSnippets.snipmate","content":"A list containing custom snippets in the SnipMate format to be loaded by LuaSnip.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate","tokens":["snipmate","list","the","format","snippets","luasnip","custom","loaded","containing"],"title_tokens":["option","vim","luasnip","snippets","customsnippets","snipmate"],"anchors":[]},{"id":"1662","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.body","content":"The body of the snippet in SnipMate format (see LuaSnip Documentation).","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.body","tokens":["see","luasnip","snipmate","body","documentation","the","snippet","format"],"title_tokens":["option","snippets","luasnip","snipmate","vim","name","body","customsnippets"],"anchors":[]},{"id":"1663","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.description","content":"The description shown for this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.description","tokens":["shown","the","for","this","snippet","description"],"title_tokens":["snipmate","option","vim","snippets","name","luasnip","description","customsnippets"],"anchors":[]},{"id":"1664","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.trigger","content":"The trigger used to activate this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.trigger","tokens":["the","this","snippet","used","trigger","activate"],"title_tokens":["snipmate","trigger","customsnippets","snippets","option","name","luasnip","vim"],"anchors":[]},{"id":"1665","title":"Option: vim.snippets.luasnip.enable","content":"Whether to enable luasnip.","path":"options.html#option-vim.snippets.luasnip.enable","tokens":["luasnip","whether","enable"],"title_tokens":["enable","luasnip","vim","option","snippets"],"anchors":[]},{"id":"1666","title":"Option: vim.snippets.luasnip.loaders","content":"Lua code used to load snippet providers.","path":"options.html#option-vim.snippets.luasnip.loaders","tokens":["lua","used","load","providers","snippet","code"],"title_tokens":["luasnip","option","snippets","vim","loaders"],"anchors":[]},{"id":"1667","title":"Option: vim.snippets.luasnip.providers","content":"The snippet provider packages.\n::: {.note} These are simply appended to {option} vim.startPlugins. :::","path":"options.html#option-vim.snippets.luasnip.providers","tokens":["note","vim","the","appended","option","provider","packages","these","are","snippet","startplugins","simply"],"title_tokens":["snippets","vim","option","luasnip","providers"],"anchors":[]},{"id":"1668","title":"Option: vim.snippets.luasnip.setupOpts","content":"Option table to pass into the setup function of LuaSnip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.snippets.luasnip.setupOpts","tokens":["into","setup","any","table","they","luasnip","option","even","the","listed","can","pass","you","function","additional","docs","not","options"],"title_tokens":["luasnip","snippets","vim","option","setupopts"],"anchors":[]},{"id":"1669","title":"Option: vim.snippets.luasnip.setupOpts.enable_autosnippets","content":"Whether to enable autosnippets.","path":"options.html#option-vim.snippets.luasnip.setupOpts.enable_autosnippets","tokens":["whether","enable","autosnippets"],"title_tokens":["option","vim","enable_autosnippets","snippets","luasnip","setupopts"],"anchors":[]},{"id":"1670","title":"Option: vim.spellcheck.enable","content":"Whether to enable Neovim's built-in spellchecking.","path":"options.html#option-vim.spellcheck.enable","tokens":["built-in","spellchecking","enable","neovim","whether"],"title_tokens":["option","enable","spellcheck","vim"],"anchors":[]},{"id":"1671","title":"Option: vim.spellcheck.extraSpellWords","content":"Additional words to be used for spellchecking. The names of each key will be used as the language code for the spell file. For example\nwill result in en.utf-8.add.spl being added to Neovim's runtime in the {file}spell directory.\n::: {.warning} The attribute keys must be in \".\" format for Neovim to compile your spellfiles without mangling the resulting file names. Please make sure that you enter the correct value, as nvf does not do any kind of internal checking. Please see {command}:help mkspell for more details.\nExample:\n:::\nNote that while adding a new language, you will still need to add the name of the language (e.g. \"en\") to the {option}vim.spellcheck.languages list by name in order to enable spellchecking for the language. By default only \"en\" is in the list.","path":"options.html#option-vim.spellcheck.extraSpellWords","tokens":["checking","spellchecking","internal","will","resulting","still","directory","any","command","list","spell","you","each","neovim","used","details","add","does","encoding","nvf","added","compile","order","key","language","make","new","that","note","name","runtime","spellcheck","default","utf-8","names","only","more","spl","your","while","vim","without","enable","attribute","format","correct","mkspell","option","sure","value","kind","help","enter","example","words","need","spellfiles","not","keys","must","for","warning","result","adding","file","being","code","mangling","see","languages","additional","the","please"],"title_tokens":["spellcheck","extraspellwords","vim","option"],"anchors":[]},{"id":"1672","title":"Option: vim.spellcheck.ignoreTerminal","content":"Disable spell checking in terminal.","path":"options.html#option-vim.spellcheck.ignoreTerminal","tokens":["spell","checking","terminal","disable"],"title_tokens":["ignoreterminal","spellcheck","option","vim"],"anchors":[]},{"id":"1673","title":"Option: vim.spellcheck.ignoredFiletypes","content":"A list of filetypes for which spellchecking will be disabled.\n::: {.tip} You may use {command}:echo &filetype in Neovim to find out the filetype for a specific buffer. :::","path":"options.html#option-vim.spellcheck.ignoredFiletypes","tokens":["command","out","spellchecking","the","list","will","for","filetypes","disabled","may","echo","tip","use","you","filetype","find","buffer","which","specific","neovim"],"title_tokens":["ignoredfiletypes","spellcheck","vim","option"],"anchors":[]},{"id":"1674","title":"Option: vim.spellcheck.languages","content":"A list of languages that should be used for spellchecking.\nTo add your own language files, you may place your spell directory in either {file}$XDG_CONFIG_HOME/nvf or in a path that is included in the {option}vim.additionalRuntimePaths list provided by nvf.","path":"options.html#option-vim.spellcheck.languages","tokens":["should","vim","your","language","xdg_config_home","spell","path","files","you","that","file","list","provided","the","nvf","additionalruntimepaths","may","either","place","languages","included","own","spellchecking","add","option","directory","for","used"],"title_tokens":["option","vim","spellcheck","languages"],"anchors":[]},{"id":"1675","title":"Option: vim.spellcheck.programmingWordlist.enable","content":"Whether to enable vim-dirtytalk, a wordlist for programmers containing common programming terms.\n::: {.note} Enabling this option will unconditionally set {option}vim.spellcheck.enable to true as vim-dirtytalk depends on spellchecking having been set up.\nRun {command}:DirtytalkUpdate on first use to download the spellfile. ::: .","path":"options.html#option-vim.spellcheck.programmingWordlist.enable","tokens":["terms","option","use","for","this","been","spellfile","run","vim-dirtytalk","containing","true","dirtytalkupdate","having","vim","wordlist","enabling","note","spellchecking","whether","command","common","spellcheck","download","enable","the","will","first","programming","depends","programmers","unconditionally","set"],"title_tokens":["spellcheck","enable","option","programmingwordlist","vim"],"anchors":[]},{"id":"1676","title":"Option: vim.spellcheck.vim-dirtytalk.enable","content":"Alias of {option}vim.spellcheck.programmingWordlist.enable.","path":"options.html#option-vim.spellcheck.vim-dirtytalk.enable","tokens":["alias","spellcheck","vim","option","enable","programmingwordlist"],"title_tokens":["vim-dirtytalk","option","enable","vim","spellcheck"],"anchors":[]},{"id":"1677","title":"Option: vim.startPlugins","content":"List of plugins to load on startup. This is used internally to add plugins to Neovim's runtime.\nTo add additional plugins to your configuration, consider using the {option}vim.extraPlugins option.","path":"options.html#option-vim.startPlugins","tokens":["neovim","startup","this","additional","your","configuration","runtime","option","consider","add","load","vim","extraplugins","used","plugins","internally","the","using","list"],"title_tokens":["startplugins","vim","option"],"anchors":[]},{"id":"1678","title":"Option: vim.statusline.lualine.activeSection.a","content":"active config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.a","tokens":["config","for","active"],"title_tokens":["activesection","option","statusline","lualine","vim"],"anchors":[]},{"id":"1679","title":"Option: vim.statusline.lualine.activeSection.b","content":"active config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.b","tokens":["active","config","for"],"title_tokens":["lualine","activesection","vim","option","statusline"],"anchors":[]},{"id":"1680","title":"Option: vim.statusline.lualine.activeSection.c","content":"active config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.c","tokens":["for","config","active"],"title_tokens":["activesection","statusline","option","vim","lualine"],"anchors":[]},{"id":"1681","title":"Option: vim.statusline.lualine.activeSection.x","content":"active config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.x","tokens":["for","config","active"],"title_tokens":["lualine","vim","statusline","activesection","option"],"anchors":[]},{"id":"1682","title":"Option: vim.statusline.lualine.activeSection.y","content":"active config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.y","tokens":["for","config","active"],"title_tokens":["statusline","option","lualine","activesection","vim"],"anchors":[]},{"id":"1683","title":"Option: vim.statusline.lualine.activeSection.z","content":"active config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.activeSection.z","tokens":["config","for","active"],"title_tokens":["activesection","statusline","option","lualine","vim"],"anchors":[]},{"id":"1684","title":"Option: vim.statusline.lualine.alwaysDivideMiddle","content":"Always divide middle section","path":"options.html#option-vim.statusline.lualine.alwaysDivideMiddle","tokens":["section","always","divide","middle"],"title_tokens":["lualine","alwaysdividemiddle","option","vim","statusline"],"anchors":[]},{"id":"1685","title":"Option: vim.statusline.lualine.componentSeparator.left","content":"Component separator for left side","path":"options.html#option-vim.statusline.lualine.componentSeparator.left","tokens":["left","for","component","separator","side"],"title_tokens":["option","left","statusline","lualine","vim","componentseparator"],"anchors":[]},{"id":"1686","title":"Option: vim.statusline.lualine.componentSeparator.right","content":"Component separator for right side","path":"options.html#option-vim.statusline.lualine.componentSeparator.right","tokens":["component","separator","side","for","right"],"title_tokens":["componentseparator","vim","statusline","right","option","lualine"],"anchors":[]},{"id":"1687","title":"Option: vim.statusline.lualine.disabledFiletypes.statusline","content":"Filetypes to disable lualine on for statusline","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.statusline","tokens":["statusline","filetypes","lualine","for","disable"],"title_tokens":["statusline","lualine","disabledfiletypes","vim","option"],"anchors":[]},{"id":"1688","title":"Option: vim.statusline.lualine.disabledFiletypes.winbar","content":"Filetypes to disable lualine on for winbar","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.winbar","tokens":["disable","lualine","winbar","filetypes","for"],"title_tokens":["winbar","option","vim","statusline","disabledfiletypes","lualine"],"anchors":[]},{"id":"1689","title":"Option: vim.statusline.lualine.enable","content":"Whether to enable lualine statusline plugin.","path":"options.html#option-vim.statusline.lualine.enable","tokens":["enable","plugin","statusline","lualine","whether"],"title_tokens":["enable","option","lualine","statusline","vim"],"anchors":[]},{"id":"1690","title":"Option: vim.statusline.lualine.extraActiveSection.a","content":"Extra entries for activeSection.a","path":"options.html#option-vim.statusline.lualine.extraActiveSection.a","tokens":["for","activesection","extra","entries"],"title_tokens":["vim","extraactivesection","statusline","lualine","option"],"anchors":[]},{"id":"1691","title":"Option: vim.statusline.lualine.extraActiveSection.b","content":"Extra entries for activeSection.b","path":"options.html#option-vim.statusline.lualine.extraActiveSection.b","tokens":["extra","activesection","entries","for"],"title_tokens":["option","lualine","statusline","extraactivesection","vim"],"anchors":[]},{"id":"1692","title":"Option: vim.statusline.lualine.extraActiveSection.c","content":"Extra entries for activeSection.c","path":"options.html#option-vim.statusline.lualine.extraActiveSection.c","tokens":["entries","for","activesection","extra"],"title_tokens":["lualine","vim","statusline","option","extraactivesection"],"anchors":[]},{"id":"1693","title":"Option: vim.statusline.lualine.extraActiveSection.x","content":"Extra entries for activeSection.x","path":"options.html#option-vim.statusline.lualine.extraActiveSection.x","tokens":["activesection","entries","for","extra"],"title_tokens":["statusline","vim","option","lualine","extraactivesection"],"anchors":[]},{"id":"1694","title":"Option: vim.statusline.lualine.extraActiveSection.y","content":"Extra entries for activeSection.y","path":"options.html#option-vim.statusline.lualine.extraActiveSection.y","tokens":["extra","activesection","entries","for"],"title_tokens":["extraactivesection","vim","option","lualine","statusline"],"anchors":[]},{"id":"1695","title":"Option: vim.statusline.lualine.extraActiveSection.z","content":"Extra entries for activeSection.z","path":"options.html#option-vim.statusline.lualine.extraActiveSection.z","tokens":["for","entries","extra","activesection"],"title_tokens":["vim","option","lualine","extraactivesection","statusline"],"anchors":[]},{"id":"1696","title":"Option: vim.statusline.lualine.extraInactiveSection.a","content":"Extra entries for inactiveSection.a","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.a","tokens":["for","extra","inactivesection","entries"],"title_tokens":["option","statusline","extrainactivesection","lualine","vim"],"anchors":[]},{"id":"1697","title":"Option: vim.statusline.lualine.extraInactiveSection.b","content":"Extra entries for inactiveSection.b","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.b","tokens":["extra","entries","for","inactivesection"],"title_tokens":["extrainactivesection","vim","statusline","option","lualine"],"anchors":[]},{"id":"1698","title":"Option: vim.statusline.lualine.extraInactiveSection.c","content":"Extra entries for inactiveSection.c","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.c","tokens":["extra","entries","for","inactivesection"],"title_tokens":["lualine","statusline","vim","extrainactivesection","option"],"anchors":[]},{"id":"1699","title":"Option: vim.statusline.lualine.extraInactiveSection.x","content":"Extra entries for inactiveSection.x","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.x","tokens":["entries","inactivesection","extra","for"],"title_tokens":["option","lualine","vim","statusline","extrainactivesection"],"anchors":[]},{"id":"1700","title":"Option: vim.statusline.lualine.extraInactiveSection.y","content":"Extra entries for inactiveSection.y","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.y","tokens":["entries","for","inactivesection","extra"],"title_tokens":["vim","statusline","extrainactivesection","option","lualine"],"anchors":[]},{"id":"1701","title":"Option: vim.statusline.lualine.extraInactiveSection.z","content":"Extra entries for inactiveSection.z","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.z","tokens":["extra","for","entries","inactivesection"],"title_tokens":["statusline","option","extrainactivesection","vim","lualine"],"anchors":[]},{"id":"1702","title":"Option: vim.statusline.lualine.globalStatus","content":"Enable global status for lualine","path":"options.html#option-vim.statusline.lualine.globalStatus","tokens":["global","for","lualine","enable","status"],"title_tokens":["vim","option","statusline","globalstatus","lualine"],"anchors":[]},{"id":"1703","title":"Option: vim.statusline.lualine.icons.enable","content":"Whether to enable icons for lualine.","path":"options.html#option-vim.statusline.lualine.icons.enable","tokens":["whether","lualine","enable","for","icons"],"title_tokens":["statusline","option","icons","enable","lualine","vim"],"anchors":[]},{"id":"1704","title":"Option: vim.statusline.lualine.ignoreFocus","content":"If current filetype is in this list it'll always be drawn as inactive statusline and the last window will be drawn as active statusline.","path":"options.html#option-vim.statusline.lualine.ignoreFocus","tokens":["window","list","will","inactive","this","the","and","statusline","active","last","filetype","always","drawn","current"],"title_tokens":["option","statusline","vim","lualine","ignorefocus"],"anchors":[]},{"id":"1705","title":"Option: vim.statusline.lualine.inactiveSection.a","content":"inactive config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.a","tokens":["inactive","config","for"],"title_tokens":["option","lualine","vim","statusline","inactivesection"],"anchors":[]},{"id":"1706","title":"Option: vim.statusline.lualine.inactiveSection.b","content":"inactive config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.b","tokens":["inactive","config","for"],"title_tokens":["inactivesection","option","statusline","lualine","vim"],"anchors":[]},{"id":"1707","title":"Option: vim.statusline.lualine.inactiveSection.c","content":"inactive config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.c","tokens":["inactive","config","for"],"title_tokens":["lualine","statusline","inactivesection","vim","option"],"anchors":[]},{"id":"1708","title":"Option: vim.statusline.lualine.inactiveSection.x","content":"inactive config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.x","tokens":["for","inactive","config"],"title_tokens":["statusline","option","lualine","vim","inactivesection"],"anchors":[]},{"id":"1709","title":"Option: vim.statusline.lualine.inactiveSection.y","content":"inactive config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.y","tokens":["config","for","inactive"],"title_tokens":["statusline","inactivesection","option","vim","lualine"],"anchors":[]},{"id":"1710","title":"Option: vim.statusline.lualine.inactiveSection.z","content":"inactive config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.inactiveSection.z","tokens":["inactive","for","config"],"title_tokens":["vim","lualine","option","inactivesection","statusline"],"anchors":[]},{"id":"1711","title":"Option: vim.statusline.lualine.refresh.statusline","content":"Refresh rate for lualine","path":"options.html#option-vim.statusline.lualine.refresh.statusline","tokens":["refresh","for","lualine","rate"],"title_tokens":["lualine","option","refresh","statusline","vim"],"anchors":[]},{"id":"1712","title":"Option: vim.statusline.lualine.refresh.tabline","content":"Refresh rate for tabline","path":"options.html#option-vim.statusline.lualine.refresh.tabline","tokens":["tabline","rate","refresh","for"],"title_tokens":["refresh","vim","option","statusline","lualine","tabline"],"anchors":[]},{"id":"1713","title":"Option: vim.statusline.lualine.refresh.winbar","content":"Refresh rate for winbar","path":"options.html#option-vim.statusline.lualine.refresh.winbar","tokens":["for","rate","refresh","winbar"],"title_tokens":["vim","refresh","lualine","winbar","statusline","option"],"anchors":[]},{"id":"1714","title":"Option: vim.statusline.lualine.sectionSeparator.left","content":"Section separator for left side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.left","tokens":["left","side","section","for","separator"],"title_tokens":["option","vim","statusline","lualine","left","sectionseparator"],"anchors":[]},{"id":"1715","title":"Option: vim.statusline.lualine.sectionSeparator.right","content":"Section separator for right side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.right","tokens":["section","side","for","separator","right"],"title_tokens":["sectionseparator","vim","option","right","statusline","lualine"],"anchors":[]},{"id":"1716","title":"Option: vim.statusline.lualine.setupOpts","content":"Option table to pass into the setup function of Lualine\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.statusline.lualine.setupOpts","tokens":["you","the","can","function","additional","not","they","table","even","setup","lualine","any","pass","listed","option","into","options","docs"],"title_tokens":["setupopts","vim","statusline","option","lualine"],"anchors":[]},{"id":"1717","title":"Option: vim.statusline.lualine.theme","content":"Theme for lualine","path":"options.html#option-vim.statusline.lualine.theme","tokens":["theme","for","lualine"],"title_tokens":["vim","statusline","theme","option","lualine"],"anchors":[]},{"id":"1718","title":"Option: vim.syntaxHighlighting","content":"Enable syntax highlighting","path":"options.html#option-vim.syntaxHighlighting","tokens":["enable","highlighting","syntax"],"title_tokens":["syntaxhighlighting","vim","option"],"anchors":[]},{"id":"1719","title":"Option: vim.tabline.nvimBufferline.enable","content":"Whether to enable neovim bufferline.","path":"options.html#option-vim.tabline.nvimBufferline.enable","tokens":["whether","neovim","bufferline","enable"],"title_tokens":["enable","option","nvimbufferline","vim","tabline"],"anchors":[]},{"id":"1720","title":"Option: vim.tabline.nvimBufferline.mappings.closeCurrent","content":"Close buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.closeCurrent","tokens":["close","buffer"],"title_tokens":["vim","closecurrent","option","tabline","mappings","nvimbufferline"],"anchors":[]},{"id":"1721","title":"Option: vim.tabline.nvimBufferline.mappings.cycleNext","content":"Next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cycleNext","tokens":["next","buffer"],"title_tokens":["mappings","tabline","vim","option","nvimbufferline","cyclenext"],"anchors":[]},{"id":"1722","title":"Option: vim.tabline.nvimBufferline.mappings.cyclePrevious","content":"Previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cyclePrevious","tokens":["buffer","previous"],"title_tokens":["mappings","tabline","nvimbufferline","option","cycleprevious","vim"],"anchors":[]},{"id":"1723","title":"Option: vim.tabline.nvimBufferline.mappings.moveNext","content":"Move next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.moveNext","tokens":["move","next","buffer"],"title_tokens":["vim","mappings","movenext","tabline","nvimbufferline","option"],"anchors":[]},{"id":"1724","title":"Option: vim.tabline.nvimBufferline.mappings.movePrevious","content":"Move previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.movePrevious","tokens":["previous","buffer","move"],"title_tokens":["option","tabline","nvimbufferline","moveprevious","vim","mappings"],"anchors":[]},{"id":"1725","title":"Option: vim.tabline.nvimBufferline.mappings.pick","content":"Pick buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.pick","tokens":["pick","buffer"],"title_tokens":["pick","option","nvimbufferline","tabline","mappings","vim"],"anchors":[]},{"id":"1726","title":"Option: vim.tabline.nvimBufferline.mappings.sortByDirectory","content":"Sort buffers by directory","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByDirectory","tokens":["buffers","sort","directory"],"title_tokens":["mappings","nvimbufferline","vim","sortbydirectory","option","tabline"],"anchors":[]},{"id":"1727","title":"Option: vim.tabline.nvimBufferline.mappings.sortByExtension","content":"Sort buffers by extension","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByExtension","tokens":["buffers","extension","sort"],"title_tokens":["mappings","sortbyextension","vim","tabline","nvimbufferline","option"],"anchors":[]},{"id":"1728","title":"Option: vim.tabline.nvimBufferline.mappings.sortById","content":"Sort buffers by ID","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortById","tokens":["sort","buffers"],"title_tokens":["sortbyid","tabline","option","nvimbufferline","mappings","vim"],"anchors":[]},{"id":"1729","title":"Option: vim.tabline.nvimBufferline.setupOpts","content":"Option table to pass into the setup function of bufferline-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts","tokens":["they","the","you","docs","options","any","pass","table","function","into","additional","even","option","can","setup","bufferline-nvim","not","listed"],"title_tokens":["option","nvimbufferline","setupopts","tabline","vim"],"anchors":[]},{"id":"1730","title":"Option: vim.tabline.nvimBufferline.setupOpts.highlights","content":"Overrides the highlight groups of bufferline.\nSee :help bufferline-highlights.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.highlights","tokens":["the","highlight","help","bufferline-highlights","overrides","groups","see","bufferline"],"title_tokens":["option","tabline","setupopts","nvimbufferline","vim","highlights"],"anchors":[]},{"id":"1731","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","content":"Whether to always show bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","tokens":["show","always","whether","bufferline"],"title_tokens":["setupopts","tabline","options","always_show_bufferline","nvimbufferline","option","vim"],"anchors":[]},{"id":"1732","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","content":"Whether to auto toggle bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","tokens":["auto","bufferline","toggle","whether"],"title_tokens":["options","auto_toggle_bufferline","option","tabline","nvimbufferline","vim","setupopts"],"anchors":[]},{"id":"1733","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","tokens":["icon","for","close","button"],"title_tokens":["option","options","setupopts","nvimbufferline","buffer_close_icon","tabline","vim"],"anchors":[]},{"id":"1734","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_command","content":"Command to run when closing a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_command","tokens":["closing","buffer","command","run","when"],"title_tokens":["vim","tabline","nvimbufferline","setupopts","option","options","close_command"],"anchors":[]},{"id":"1735","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_icon","tokens":["button","icon","for","close"],"title_tokens":["nvimbufferline","setupopts","close_icon","options","vim","option","tabline"],"anchors":[]},{"id":"1736","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.color_icons","content":"Whether or not to add filetype icon highlights","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.color_icons","tokens":["highlights","add","whether","not","filetype","icon"],"title_tokens":["setupopts","nvimbufferline","options","color_icons","vim","option","tabline"],"anchors":[]},{"id":"1737","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.custom_filter","content":"Custom filter function for filtering out buffers.\n::: {.note} This will be called a lot, so you are encouraged to keep it as short and lightweight as possible unless you are fully aware of the performance implications. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.custom_filter","tokens":["keep","possible","this","function","lot","lightweight","aware","the","buffers","will","filter","out","short","implications","fully","note","for","are","unless","and","performance","called","custom","you","filtering","encouraged"],"title_tokens":["custom_filter","nvimbufferline","tabline","vim","setupopts","options","option"],"anchors":[]},{"id":"1738","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics","content":"Diagnostics provider to be used in buffer LSP indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics","tokens":["lsp","used","buffer","provider","diagnostics","indicators"],"title_tokens":["option","vim","tabline","nvimbufferline","options","diagnostics","setupopts"],"anchors":[]},{"id":"1739","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","content":"Function to get the diagnostics indicator. The function should return a string to be used as the indicator.\nCan be set to nil to keep the buffer name highlight, but delete the highlighting.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","tokens":["indicator","function","keep","return","highlighting","the","get","string","used","nil","set","name","but","can","highlight","delete","should","diagnostics","buffer"],"title_tokens":["vim","nvimbufferline","setupopts","tabline","options","diagnostics_indicator","option"],"anchors":[]},{"id":"1740","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","content":"Whether to update diagnostics while in insert mode.\nSetting this to true has performance implications, but they may be negligible depending on your setup. Set it to true if you know what you are doing.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","tokens":["doing","may","set","diagnostics","setting","this","but","setup","update","your","implications","whether","true","insert","mode","they","while","performance","depending","you","what","are","negligible","know","has"],"title_tokens":["option","tabline","nvimbufferline","vim","setupopts","options","diagnostics_update_in_insert"],"anchors":[]},{"id":"1741","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","content":"Whether to consider duplicate paths in different groups as duplicates","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","tokens":["groups","duplicates","different","duplicate","consider","paths","whether"],"title_tokens":["options","duplicates_across_groups","setupopts","option","nvimbufferline","tabline","vim"],"anchors":[]},{"id":"1742","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","content":"Whether to enforce regular tabs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","tokens":["whether","tabs","enforce","regular"],"title_tokens":["options","enforce_regular_tabs","tabline","vim","option","setupopts","nvimbufferline"],"anchors":[]},{"id":"1743","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","content":"The function bufferline uses to get the icon. Recommended to leave as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","tokens":["icon","recommended","function","bufferline","default","uses","get","the","leave"],"title_tokens":["vim","options","get_element_icon","nvimbufferline","setupopts","option","tabline"],"anchors":[]},{"id":"1744","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.delay","content":"Delay for hover, in ms","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.delay","tokens":["for","hover","delay"],"title_tokens":["hover","tabline","option","setupopts","nvimbufferline","delay","vim","options"],"anchors":[]},{"id":"1745","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","content":"Whether to enable hover.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","tokens":["hover","whether","enable"],"title_tokens":["nvimbufferline","options","enabled","option","hover","vim","setupopts","tabline"],"anchors":[]},{"id":"1746","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","content":"Reveal hover window","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","tokens":["reveal","hover","window"],"title_tokens":["option","reveal","nvimbufferline","setupopts","vim","tabline","hover","options"],"anchors":[]},{"id":"1747","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","content":"The indicator icon to use for the current buffer.\n::: {.warning} This must be omitted while style is not icon :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","tokens":["must","icon","omitted","warning","this","the","while","current","use","style","not","buffer","for","indicator"],"title_tokens":["nvimbufferline","options","option","tabline","indicator","setupopts","icon","vim"],"anchors":[]},{"id":"1748","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.style","content":"Style for indicator","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.style","tokens":["for","style","indicator"],"title_tokens":["nvimbufferline","options","indicator","style","option","vim","tabline","setupopts"],"anchors":[]},{"id":"1749","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","content":"Command to run when left clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","tokens":["left","buffer","command","when","clicking","run"],"title_tokens":["tabline","nvimbufferline","option","options","vim","setupopts","left_mouse_command"],"anchors":[]},{"id":"1750","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","content":"Icon for left truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","tokens":["truncation","icon","for","left"],"title_tokens":["tabline","option","options","left_trunc_marker","nvimbufferline","vim","setupopts"],"anchors":[]},{"id":"1751","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_name_length","content":"Max name length","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_name_length","tokens":["max","name","length"],"title_tokens":["options","tabline","max_name_length","option","nvimbufferline","vim","setupopts"],"anchors":[]},{"id":"1752","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","content":"Length of the prefix used when a buffer is de-duplicated","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","tokens":["buffer","when","the","prefix","used","de-duplicated","length"],"title_tokens":["vim","option","tabline","options","nvimbufferline","setupopts","max_prefix_length"],"anchors":[]},{"id":"1753","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","content":"Command to run when middle clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","tokens":["clicking","when","command","middle","buffer","run"],"title_tokens":["vim","nvimbufferline","option","options","setupopts","middle_mouse_command","tabline"],"anchors":[]},{"id":"1754","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.mode","content":"Mode to use for bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.mode","tokens":["mode","use","bufferline","for"],"title_tokens":["nvimbufferline","mode","vim","tabline","setupopts","options","option"],"anchors":[]},{"id":"1755","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.modified_icon","content":"Icon for modified buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.modified_icon","tokens":["for","buffer","modified","icon"],"title_tokens":["vim","modified_icon","option","tabline","options","nvimbufferline","setupopts"],"anchors":[]},{"id":"1756","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","content":"Whether or not the move command \"wraps\" at the first or last position","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","tokens":["not","last","whether","move","command","first","position","the","wraps"],"title_tokens":["options","move_wraps_at_ends","setupopts","tabline","option","vim","nvimbufferline"],"anchors":[]},{"id":"1757","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.name_formatter","content":"name_formatter can be used to change the buffer's label in the bufferline.\n::: {.note} Some names can/will break the bufferline so use this at your discretion knowing that it has some limitations that will NOT be fixed. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.name_formatter","tokens":["note","name_formatter","has","used","use","your","this","change","discretion","that","limitations","not","the","fixed","knowing","bufferline","can","label","some","will","buffer","names","break"],"title_tokens":["vim","setupopts","option","options","name_formatter","nvimbufferline","tabline"],"anchors":[]},{"id":"1758","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.numbers","content":"Whether or not to show buffer numbers","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.numbers","tokens":["numbers","buffer","whether","not","show"],"title_tokens":["option","setupopts","tabline","nvimbufferline","vim","options","numbers"],"anchors":[]},{"id":"1759","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.offsets","content":"The windows to offset bufferline above, see :help bufferline-offset","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.offsets","tokens":["the","offset","windows","help","see","bufferline","bufferline-offset","above"],"title_tokens":["nvimbufferline","setupopts","tabline","offsets","options","option","vim"],"anchors":[]},{"id":"1760","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","content":"Whether or not custom sorted buffers should persist","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","tokens":["should","not","persist","sorted","buffers","whether","custom"],"title_tokens":["nvimbufferline","vim","setupopts","persist_buffer_sort","options","option","tabline"],"anchors":[]},{"id":"1761","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","content":"Command to run when right clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","tokens":["run","when","buffer","right","clicking","command"],"title_tokens":["nvimbufferline","vim","setupopts","options","right_mouse_command","option","tabline"],"anchors":[]},{"id":"1762","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","content":"Icon for right truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","tokens":["icon","truncation","for","right"],"title_tokens":["option","vim","right_trunc_marker","tabline","nvimbufferline","setupopts","options"],"anchors":[]},{"id":"1763","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.separator_style","content":"The type of separator used to separate buffers and tabs.\nEither one of the listed types, or a list of 2 characters for either side.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.separator_style","tokens":["type","side","used","either","buffers","the","characters","for","and","tabs","types","separate","separator","listed","list","one"],"title_tokens":["option","vim","options","separator_style","tabline","nvimbufferline","setupopts"],"anchors":[]},{"id":"1764","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","content":"Whether or not to show buffer close icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","tokens":["buffer","whether","not","icons","close","show"],"title_tokens":["option","show_buffer_close_icons","vim","nvimbufferline","setupopts","tabline","options"],"anchors":[]},{"id":"1765","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","content":"Whether or not to show buffer icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","tokens":["show","not","buffer","icons","whether"],"title_tokens":["setupopts","vim","option","tabline","nvimbufferline","options","show_buffer_icons"],"anchors":[]},{"id":"1766","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","content":"Whether or not to show the close icon","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","tokens":["the","not","close","icon","whether","show"],"title_tokens":["vim","options","setupopts","show_close_icon","option","tabline","nvimbufferline"],"anchors":[]},{"id":"1767","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","content":"Whether or not to show duplicate buffer prefixes","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","tokens":["buffer","prefixes","whether","show","not","duplicate"],"title_tokens":["show_duplicate_prefix","vim","option","setupopts","options","tabline","nvimbufferline"],"anchors":[]},{"id":"1768","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","content":"Whether or not to show tab indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","tokens":["indicators","not","show","tab","whether"],"title_tokens":["setupopts","tabline","options","vim","option","show_tab_indicators","nvimbufferline"],"anchors":[]},{"id":"1769","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.sort_by","content":"Method to sort buffers by. Must be one of the supported values, or an inline Lua value.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.sort_by","tokens":["method","sort","values","lua","value","one","supported","buffers","must","inline","the"],"title_tokens":["tabline","vim","setupopts","nvimbufferline","options","sort_by","option"],"anchors":[]},{"id":"1770","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.style_preset","content":"The base style of bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.style_preset","tokens":["the","base","bufferline","style"],"title_tokens":["option","vim","tabline","nvimbufferline","options","style_preset","setupopts"],"anchors":[]},{"id":"1771","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.tab_size","content":"The size of the tabs in bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.tab_size","tokens":["bufferline","the","size","tabs"],"title_tokens":["option","vim","setupopts","nvimbufferline","tabline","tab_size","options"],"anchors":[]},{"id":"1772","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.themable","content":"Whether or not to allow highlight groups to be overridden.\nWhile false, bufferline.nvim sets highlights as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.themable","tokens":["groups","allow","not","whether","false","bufferline","nvim","sets","highlights","while","default","overridden","highlight"],"title_tokens":["setupopts","tabline","options","vim","option","themable","nvimbufferline"],"anchors":[]},{"id":"1773","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.truncate_names","content":"Truncate names","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.truncate_names","tokens":["truncate","names"],"title_tokens":["option","vim","setupopts","tabline","nvimbufferline","truncate_names","options"],"anchors":[]},{"id":"1774","title":"Option: vim.telescope.enable","content":"Whether to enable telescope.nvim: multi-purpose search and picker utility.","path":"options.html#option-vim.telescope.enable","tokens":["and","search","nvim","multi-purpose","enable","telescope","whether","utility","picker"],"title_tokens":["telescope","option","vim","enable"],"anchors":[]},{"id":"1775","title":"Option: vim.telescope.extensions","content":"Individual extension configurations containing name, packages and setup fields to resolve dependencies, handle load_extension calls and add the setup table into the extensions portion of Telescope's setup table.","path":"options.html#option-vim.telescope.extensions","tokens":["add","extensions","extension","calls","table","resolve","and","fields","name","dependencies","handle","the","telescope","load_extension","setup","portion","individual","configurations","containing","packages","into"],"title_tokens":["vim","option","extensions","telescope"],"anchors":[]},{"id":"1776","title":"Option: vim.telescope.extensions.*.name","content":"Name of the extension, will be used to load it with a require","path":"options.html#option-vim.telescope.extensions._.name","tokens":["used","extension","require","name","load","with","will","the"],"title_tokens":["option","vim","extensions","telescope","name"],"anchors":[]},{"id":"1777","title":"Option: vim.telescope.extensions.*.packages","content":"Package or packages providing the Telescope extension to be loaded.","path":"options.html#option-vim.telescope.extensions._.packages","tokens":["extension","package","packages","providing","the","telescope","loaded"],"title_tokens":["packages","option","extensions","vim","telescope"],"anchors":[]},{"id":"1778","title":"Option: vim.telescope.extensions.*.setup","content":"Named attribute set to be inserted into Telescope's extensions table.","path":"options.html#option-vim.telescope.extensions._.setup","tokens":["into","telescope","named","inserted","set","attribute","table","extensions"],"title_tokens":["option","extensions","vim","telescope","setup"],"anchors":[]},{"id":"1779","title":"Option: vim.telescope.mappings.buffers","content":"Buffers [Telescope]","path":"options.html#option-vim.telescope.mappings.buffers","tokens":["telescope","buffers"],"title_tokens":["telescope","option","vim","mappings","buffers"],"anchors":[]},{"id":"1780","title":"Option: vim.telescope.mappings.diagnostics","content":"Diagnostics [Telescope]","path":"options.html#option-vim.telescope.mappings.diagnostics","tokens":["telescope","diagnostics"],"title_tokens":["option","mappings","vim","telescope","diagnostics"],"anchors":[]},{"id":"1781","title":"Option: vim.telescope.mappings.findFiles","content":"Find files [Telescope]","path":"options.html#option-vim.telescope.mappings.findFiles","tokens":["find","files","telescope"],"title_tokens":["telescope","mappings","vim","findfiles","option"],"anchors":[]},{"id":"1782","title":"Option: vim.telescope.mappings.findProjects","content":"Find projects [Telescope]","path":"options.html#option-vim.telescope.mappings.findProjects","tokens":["find","projects","telescope"],"title_tokens":["option","findprojects","mappings","vim","telescope"],"anchors":[]},{"id":"1783","title":"Option: vim.telescope.mappings.gitBranches","content":"Git branches [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBranches","tokens":["branches","telescope","git"],"title_tokens":["mappings","telescope","option","vim","gitbranches"],"anchors":[]},{"id":"1784","title":"Option: vim.telescope.mappings.gitBufferCommits","content":"Git buffer commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBufferCommits","tokens":["buffer","telescope","commits","git"],"title_tokens":["option","telescope","gitbuffercommits","mappings","vim"],"anchors":[]},{"id":"1785","title":"Option: vim.telescope.mappings.gitCommits","content":"Git commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitCommits","tokens":["commits","telescope","git"],"title_tokens":["gitcommits","vim","telescope","option","mappings"],"anchors":[]},{"id":"1786","title":"Option: vim.telescope.mappings.gitFiles","content":"Git files [Telescope]","path":"options.html#option-vim.telescope.mappings.gitFiles","tokens":["git","files","telescope"],"title_tokens":["option","telescope","vim","mappings","gitfiles"],"anchors":[]},{"id":"1787","title":"Option: vim.telescope.mappings.gitStash","content":"Git stash [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStash","tokens":["git","stash","telescope"],"title_tokens":["telescope","vim","gitstash","mappings","option"],"anchors":[]},{"id":"1788","title":"Option: vim.telescope.mappings.gitStatus","content":"Git status [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStatus","tokens":["telescope","git","status"],"title_tokens":["telescope","mappings","vim","option","gitstatus"],"anchors":[]},{"id":"1789","title":"Option: vim.telescope.mappings.helpTags","content":"Help tags [Telescope]","path":"options.html#option-vim.telescope.mappings.helpTags","tokens":["telescope","tags","help"],"title_tokens":["helptags","vim","mappings","telescope","option"],"anchors":[]},{"id":"1790","title":"Option: vim.telescope.mappings.liveGrep","content":"Live grep [Telescope]","path":"options.html#option-vim.telescope.mappings.liveGrep","tokens":["telescope","live","grep"],"title_tokens":["mappings","option","vim","telescope","livegrep"],"anchors":[]},{"id":"1791","title":"Option: vim.telescope.mappings.lspDefinitions","content":"LSP Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDefinitions","tokens":["lsp","definitions","telescope"],"title_tokens":["mappings","lspdefinitions","vim","option","telescope"],"anchors":[]},{"id":"1792","title":"Option: vim.telescope.mappings.lspDocumentSymbols","content":"LSP Document Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDocumentSymbols","tokens":["document","telescope","symbols","lsp"],"title_tokens":["option","mappings","telescope","lspdocumentsymbols","vim"],"anchors":[]},{"id":"1793","title":"Option: vim.telescope.mappings.lspImplementations","content":"LSP Implementations [Telescope]","path":"options.html#option-vim.telescope.mappings.lspImplementations","tokens":["implementations","lsp","telescope"],"title_tokens":["mappings","lspimplementations","telescope","vim","option"],"anchors":[]},{"id":"1794","title":"Option: vim.telescope.mappings.lspReferences","content":"LSP References [Telescope]","path":"options.html#option-vim.telescope.mappings.lspReferences","tokens":["lsp","telescope","references"],"title_tokens":["vim","telescope","option","mappings","lspreferences"],"anchors":[]},{"id":"1795","title":"Option: vim.telescope.mappings.lspTypeDefinitions","content":"LSP Type Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspTypeDefinitions","tokens":["lsp","telescope","type","definitions"],"title_tokens":["telescope","option","vim","mappings","lsptypedefinitions"],"anchors":[]},{"id":"1796","title":"Option: vim.telescope.mappings.lspWorkspaceSymbols","content":"LSP Workspace Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspWorkspaceSymbols","tokens":["lsp","telescope","workspace","symbols"],"title_tokens":["telescope","mappings","vim","option","lspworkspacesymbols"],"anchors":[]},{"id":"1797","title":"Option: vim.telescope.mappings.open","content":"Open [Telescope]","path":"options.html#option-vim.telescope.mappings.open","tokens":["open","telescope"],"title_tokens":["vim","telescope","option","mappings","open"],"anchors":[]},{"id":"1798","title":"Option: vim.telescope.mappings.resume","content":"Resume (previous search) [Telescope]","path":"options.html#option-vim.telescope.mappings.resume","tokens":["telescope","resume","search","previous"],"title_tokens":["resume","vim","telescope","option","mappings"],"anchors":[]},{"id":"1799","title":"Option: vim.telescope.mappings.treesitter","content":"Treesitter [Telescope]","path":"options.html#option-vim.telescope.mappings.treesitter","tokens":["telescope","treesitter"],"title_tokens":["treesitter","mappings","option","vim","telescope"],"anchors":[]},{"id":"1800","title":"Option: vim.telescope.setupOpts","content":"Option table to pass into the setup function of Telescope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.telescope.setupOpts","tokens":["table","pass","function","they","additional","option","any","options","telescope","can","setup","the","into","even","you","not","listed","docs"],"title_tokens":["setupopts","vim","telescope","option"],"anchors":[]},{"id":"1801","title":"Option: vim.telescope.setupOpts.defaults.color_devicons","content":"Whether to enable colored devicons.","path":"options.html#option-vim.telescope.setupOpts.defaults.color_devicons","tokens":["devicons","colored","enable","whether"],"title_tokens":["color_devicons","vim","setupopts","defaults","telescope","option"],"anchors":[]},{"id":"1802","title":"Option: vim.telescope.setupOpts.defaults.entry_prefix","content":"Prefix in front of each result entry. Current selection not included.","path":"options.html#option-vim.telescope.setupOpts.defaults.entry_prefix","tokens":["each","not","selection","entry","result","front","prefix","current","included"],"title_tokens":["vim","telescope","defaults","setupopts","option","entry_prefix"],"anchors":[]},{"id":"1803","title":"Option: vim.telescope.setupOpts.defaults.extensions","content":"Attribute set containing per-extension settings for Telescope","path":"options.html#option-vim.telescope.setupOpts.defaults.extensions","tokens":["settings","attribute","set","containing","per-extension","for","telescope"],"title_tokens":["setupopts","defaults","telescope","extensions","option","vim"],"anchors":[]},{"id":"1804","title":"Option: vim.telescope.setupOpts.defaults.file_ignore_patterns","content":"File patterns to omit from Telescope results","path":"options.html#option-vim.telescope.setupOpts.defaults.file_ignore_patterns","tokens":["file","omit","from","patterns","results","telescope"],"title_tokens":["option","vim","setupopts","telescope","defaults","file_ignore_patterns"],"anchors":[]},{"id":"1805","title":"Option: vim.telescope.setupOpts.defaults.initial_mode","content":"Determines in which mode telescope starts.","path":"options.html#option-vim.telescope.setupOpts.defaults.initial_mode","tokens":["which","mode","telescope","determines","starts"],"title_tokens":["vim","defaults","setupopts","initial_mode","telescope","option"],"anchors":[]},{"id":"1806","title":"Option: vim.telescope.setupOpts.defaults.layout_config","content":"Determines the default configuration values for layout strategies. See telescope.layout for details of the configurations options for each strategy.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config","tokens":["telescope","strategies","for","determines","default","the","options","strategy","details","values","configurations","configuration","layout","each","see"],"title_tokens":["layout_config","telescope","option","defaults","vim","setupopts"],"anchors":[]},{"id":"1807","title":"Option: vim.telescope.setupOpts.defaults.layout_config.height","content":"How tall to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.height","tokens":["layout","tall","entire","how","make","telescope"],"title_tokens":["telescope","setupopts","layout_config","height","vim","defaults","option"],"anchors":[]},{"id":"1808","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","content":"Change the width of Telescope's preview window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","tokens":["width","the","change","telescope","preview","window"],"title_tokens":["option","vim","defaults","layout_config","preview_width","horizontal","setupopts","telescope"],"anchors":[]},{"id":"1809","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","content":"Where to place prompt window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","tokens":["place","where","window","prompt"],"title_tokens":["setupopts","option","telescope","horizontal","layout_config","vim","prompt_position","defaults"],"anchors":[]},{"id":"1810","title":"Option: vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","content":"When lines are less than this value, the preview will be disabled","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","tokens":["when","the","less","preview","value","will","than","disabled","are","lines","this"],"title_tokens":["vim","option","telescope","setupopts","defaults","layout_config","preview_cutoff"],"anchors":[]},{"id":"1811","title":"Option: vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","content":"Flip the location of the results/prompt and preview windows","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","tokens":["results","location","preview","the","prompt","and","flip","windows"],"title_tokens":["mirror","setupopts","layout_config","vertical","defaults","option","vim","telescope"],"anchors":[]},{"id":"1812","title":"Option: vim.telescope.setupOpts.defaults.layout_config.width","content":"How wide to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.width","tokens":["layout","how","wide","entire","telescope","make"],"title_tokens":["telescope","defaults","vim","layout_config","width","setupopts","option"],"anchors":[]},{"id":"1813","title":"Option: vim.telescope.setupOpts.defaults.layout_strategy","content":"Determines the default layout of Telescope pickers. See :help telescope.layout.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_strategy","tokens":["the","determines","see","pickers","help","layout","telescope","default"],"title_tokens":["setupopts","layout_strategy","vim","defaults","telescope","option"],"anchors":[]},{"id":"1814","title":"Option: vim.telescope.setupOpts.defaults.path_display","content":"Determines how file paths are displayed.","path":"options.html#option-vim.telescope.setupOpts.defaults.path_display","tokens":["determines","how","displayed","paths","file","are"],"title_tokens":["vim","option","telescope","setupopts","path_display","defaults"],"anchors":[]},{"id":"1815","title":"Option: vim.telescope.setupOpts.defaults.pickers.find_command","content":"Command to use for finding files. If using an executable from {env}PATH then you must make sure that the package is available in {option}vim.extraPackages.","path":"options.html#option-vim.telescope.setupOpts.defaults.pickers.find_command","tokens":["env","path","sure","the","option","finding","command","then","that","executable","make","package","available","must","use","from","files","for","vim","extrapackages","using","you"],"title_tokens":["setupopts","vim","telescope","defaults","pickers","find_command","option"],"anchors":[]},{"id":"1816","title":"Option: vim.telescope.setupOpts.defaults.prompt_prefix","content":"Shown in front of Telescope's prompt","path":"options.html#option-vim.telescope.setupOpts.defaults.prompt_prefix","tokens":["prompt","shown","front","telescope"],"title_tokens":["telescope","setupopts","option","vim","prompt_prefix","defaults"],"anchors":[]},{"id":"1817","title":"Option: vim.telescope.setupOpts.defaults.selection_caret","content":"Character(s) to show in front of the current selection","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_caret","tokens":["character","front","show","the","current","selection"],"title_tokens":["defaults","vim","telescope","selection_caret","setupopts","option"],"anchors":[]},{"id":"1818","title":"Option: vim.telescope.setupOpts.defaults.selection_strategy","content":"Determines how the cursor acts after each sort iteration.","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_strategy","tokens":["the","cursor","how","determines","each","iteration","after","acts","sort"],"title_tokens":["defaults","vim","setupopts","selection_strategy","telescope","option"],"anchors":[]},{"id":"1819","title":"Option: vim.telescope.setupOpts.defaults.set_env","content":"Set an environment for term_previewer","path":"options.html#option-vim.telescope.setupOpts.defaults.set_env","tokens":["set","term_previewer","environment","for"],"title_tokens":["set_env","vim","setupopts","defaults","option","telescope"],"anchors":[]},{"id":"1820","title":"Option: vim.telescope.setupOpts.defaults.sorting_strategy","content":"Determines the direction \"better\" results are sorted towards.","path":"options.html#option-vim.telescope.setupOpts.defaults.sorting_strategy","tokens":["towards","are","better","direction","determines","the","results","sorted"],"title_tokens":["setupopts","sorting_strategy","defaults","vim","option","telescope"],"anchors":[]},{"id":"1821","title":"Option: vim.telescope.setupOpts.defaults.vimgrep_arguments","content":"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.","path":"options.html#option-vim.telescope.setupOpts.defaults.vimgrep_arguments","tokens":["codes","not","pickers","will","color","interpret","telescope","used","for","and","make","live_grep","the","sure","because","grep_string","that","set","never","does","defines","command","yet"],"title_tokens":["vim","setupopts","telescope","vimgrep_arguments","option","defaults"],"anchors":[]},{"id":"1822","title":"Option: vim.telescope.setupOpts.defaults.winblend","content":"Pseudo-transparency of keymap hints floating window","path":"options.html#option-vim.telescope.setupOpts.defaults.winblend","tokens":["keymap","floating","pseudo-transparency","window","hints"],"title_tokens":["vim","defaults","telescope","option","setupopts","winblend"],"anchors":[]},{"id":"1823","title":"Option: vim.telescope.setupOpts.pickers.find_files.find_command","content":"cmd to use for finding files","path":"options.html#option-vim.telescope.setupOpts.pickers.find_files.find_command","tokens":["use","cmd","finding","files","for"],"title_tokens":["pickers","find_files","option","find_command","telescope","setupopts","vim"],"anchors":[]},{"id":"1824","title":"Option: vim.terminal.toggleterm.enable","content":"Whether to enable toggleterm as a replacement to built-in terminal command.","path":"options.html#option-vim.terminal.toggleterm.enable","tokens":["whether","enable","replacement","toggleterm","built-in","terminal","command"],"title_tokens":["toggleterm","vim","option","enable","terminal"],"anchors":[]},{"id":"1825","title":"Option: vim.terminal.toggleterm.lazygit.direction","content":"Direction of the lazygit window","path":"options.html#option-vim.terminal.toggleterm.lazygit.direction","tokens":["the","window","direction","lazygit"],"title_tokens":["direction","lazygit","option","vim","terminal","toggleterm"],"anchors":[]},{"id":"1826","title":"Option: vim.terminal.toggleterm.lazygit.enable","content":"Whether to enable LazyGit integration.","path":"options.html#option-vim.terminal.toggleterm.lazygit.enable","tokens":["lazygit","enable","whether","integration"],"title_tokens":["option","terminal","vim","lazygit","enable","toggleterm"],"anchors":[]},{"id":"1827","title":"Option: vim.terminal.toggleterm.lazygit.mappings.open","content":"Open lazygit [toggleterm]","path":"options.html#option-vim.terminal.toggleterm.lazygit.mappings.open","tokens":["toggleterm","open","lazygit"],"title_tokens":["mappings","toggleterm","open","option","lazygit","vim","terminal"],"anchors":[]},{"id":"1828","title":"Option: vim.terminal.toggleterm.lazygit.package","content":"The package that should be used for lazygit.\nSetting this option to null will instead attempt to use lazygit from your {env}PATH","path":"options.html#option-vim.terminal.toggleterm.lazygit.package","tokens":["use","the","env","used","for","will","instead","null","lazygit","path","option","should","package","from","your","that","setting","attempt","this"],"title_tokens":["lazygit","terminal","option","toggleterm","package","vim"],"anchors":[]},{"id":"1829","title":"Option: vim.terminal.toggleterm.mappings.open","content":"Open toggleterm","path":"options.html#option-vim.terminal.toggleterm.mappings.open","tokens":["toggleterm","open"],"title_tokens":["terminal","option","toggleterm","vim","open","mappings"],"anchors":[]},{"id":"1830","title":"Option: vim.terminal.toggleterm.setupOpts","content":"Option table to pass into the setup function of ToggleTerm\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.terminal.toggleterm.setupOpts","tokens":["toggleterm","option","the","listed","into","not","table","they","can","docs","options","additional","you","function","pass","setup","any","even"],"title_tokens":["toggleterm","setupopts","option","vim","terminal"],"anchors":[]},{"id":"1831","title":"Option: vim.terminal.toggleterm.setupOpts.direction","content":"Direction of the terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.direction","tokens":["terminal","the","direction"],"title_tokens":["terminal","toggleterm","option","setupopts","vim","direction"],"anchors":[]},{"id":"1832","title":"Option: vim.terminal.toggleterm.setupOpts.enable_winbar","content":"Whether to enable winbar.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.enable_winbar","tokens":["whether","enable","winbar"],"title_tokens":["vim","enable_winbar","terminal","toggleterm","setupopts","option"],"anchors":[]},{"id":"1833","title":"Option: vim.terminal.toggleterm.setupOpts.size","content":"Integer or Lua function which is passed to the current terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.size","tokens":["function","lua","integer","terminal","the","passed","which","current"],"title_tokens":["vim","setupopts","option","terminal","toggleterm","size"],"anchors":[]},{"id":"1834","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.enabled","content":"Whether to enable winbar in terminal.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.enabled","tokens":["terminal","whether","enable","winbar"],"title_tokens":["enabled","vim","terminal","toggleterm","setupopts","option","winbar"],"anchors":[]},{"id":"1835","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.name_formatter","content":"Winbar formatter function.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.name_formatter","tokens":["function","winbar","formatter"],"title_tokens":["vim","toggleterm","setupopts","winbar","name_formatter","option","terminal"],"anchors":[]},{"id":"1836","title":"Option: vim.theme.base16-colors.base00","content":"The base00 color to use","path":"options.html#option-vim.theme.base16-colors.base00","tokens":["base00","color","use","the"],"title_tokens":["theme","option","base00","vim","base16-colors"],"anchors":[]},{"id":"1837","title":"Option: vim.theme.base16-colors.base01","content":"The base01 color to use","path":"options.html#option-vim.theme.base16-colors.base01","tokens":["use","base01","color","the"],"title_tokens":["base16-colors","base01","option","theme","vim"],"anchors":[]},{"id":"1838","title":"Option: vim.theme.base16-colors.base02","content":"The base02 color to use","path":"options.html#option-vim.theme.base16-colors.base02","tokens":["base02","the","use","color"],"title_tokens":["option","vim","base02","theme","base16-colors"],"anchors":[]},{"id":"1839","title":"Option: vim.theme.base16-colors.base03","content":"The base03 color to use","path":"options.html#option-vim.theme.base16-colors.base03","tokens":["base03","the","use","color"],"title_tokens":["theme","base16-colors","base03","option","vim"],"anchors":[]},{"id":"1840","title":"Option: vim.theme.base16-colors.base04","content":"The base04 color to use","path":"options.html#option-vim.theme.base16-colors.base04","tokens":["the","base04","color","use"],"title_tokens":["option","vim","theme","base16-colors","base04"],"anchors":[]},{"id":"1841","title":"Option: vim.theme.base16-colors.base05","content":"The base05 color to use","path":"options.html#option-vim.theme.base16-colors.base05","tokens":["color","use","base05","the"],"title_tokens":["base05","vim","theme","base16-colors","option"],"anchors":[]},{"id":"1842","title":"Option: vim.theme.base16-colors.base06","content":"The base06 color to use","path":"options.html#option-vim.theme.base16-colors.base06","tokens":["the","use","color","base06"],"title_tokens":["base06","option","base16-colors","theme","vim"],"anchors":[]},{"id":"1843","title":"Option: vim.theme.base16-colors.base07","content":"The base07 color to use","path":"options.html#option-vim.theme.base16-colors.base07","tokens":["use","the","base07","color"],"title_tokens":["base16-colors","base07","option","vim","theme"],"anchors":[]},{"id":"1844","title":"Option: vim.theme.base16-colors.base08","content":"The base08 color to use","path":"options.html#option-vim.theme.base16-colors.base08","tokens":["color","base08","the","use"],"title_tokens":["base08","vim","base16-colors","theme","option"],"anchors":[]},{"id":"1845","title":"Option: vim.theme.base16-colors.base09","content":"The base09 color to use","path":"options.html#option-vim.theme.base16-colors.base09","tokens":["color","the","base09","use"],"title_tokens":["option","base09","base16-colors","theme","vim"],"anchors":[]},{"id":"1846","title":"Option: vim.theme.base16-colors.base0A","content":"The base0A color to use","path":"options.html#option-vim.theme.base16-colors.base0A","tokens":["use","base0a","the","color"],"title_tokens":["vim","theme","base0a","base16-colors","option"],"anchors":[]},{"id":"1847","title":"Option: vim.theme.base16-colors.base0B","content":"The base0B color to use","path":"options.html#option-vim.theme.base16-colors.base0B","tokens":["the","base0b","use","color"],"title_tokens":["base16-colors","option","theme","base0b","vim"],"anchors":[]},{"id":"1848","title":"Option: vim.theme.base16-colors.base0C","content":"The base0C color to use","path":"options.html#option-vim.theme.base16-colors.base0C","tokens":["color","the","use","base0c"],"title_tokens":["base16-colors","base0c","theme","option","vim"],"anchors":[]},{"id":"1849","title":"Option: vim.theme.base16-colors.base0D","content":"The base0D color to use","path":"options.html#option-vim.theme.base16-colors.base0D","tokens":["base0d","use","color","the"],"title_tokens":["theme","vim","base16-colors","base0d","option"],"anchors":[]},{"id":"1850","title":"Option: vim.theme.base16-colors.base0E","content":"The base0E color to use","path":"options.html#option-vim.theme.base16-colors.base0E","tokens":["color","the","base0e","use"],"title_tokens":["option","vim","theme","base16-colors","base0e"],"anchors":[]},{"id":"1851","title":"Option: vim.theme.base16-colors.base0F","content":"The base0F color to use","path":"options.html#option-vim.theme.base16-colors.base0F","tokens":["color","use","the","base0f"],"title_tokens":["option","base0f","base16-colors","vim","theme"],"anchors":[]},{"id":"1852","title":"Option: vim.theme.enable","content":"Enable theming","path":"options.html#option-vim.theme.enable","tokens":["theming","enable"],"title_tokens":["option","vim","enable","theme"],"anchors":[]},{"id":"1853","title":"Option: vim.theme.extraConfig","content":"Additional lua configuration to add before setup","path":"options.html#option-vim.theme.extraConfig","tokens":["before","additional","lua","configuration","add","setup"],"title_tokens":["extraconfig","vim","option","theme"],"anchors":[]},{"id":"1854","title":"Option: vim.theme.name","content":"Supported themes can be found in {file}supportedThemes.nix. Setting the theme to \"base16\" enables base16 theming and requires all of the colors in {option}vim.theme.base16-colors to be set.","path":"options.html#option-vim.theme.name","tokens":["base16","colors","theming","theme","themes","setting","vim","all","set","requires","supportedthemes","found","enables","option","supported","nix","base16-colors","file","the","can","and"],"title_tokens":["theme","vim","name","option"],"anchors":[]},{"id":"1855","title":"Option: vim.theme.style","content":"Specific style for theme if it supports it","path":"options.html#option-vim.theme.style","tokens":["supports","specific","style","theme","for"],"title_tokens":["style","theme","vim","option"],"anchors":[]},{"id":"1856","title":"Option: vim.theme.transparent","content":"Whether or not transparency should be enabled. Has no effect for themes that do not support transparency","path":"options.html#option-vim.theme.transparent","tokens":["not","whether","support","that","should","transparency","themes","has","enabled","for","effect"],"title_tokens":["vim","transparent","option","theme"],"anchors":[]},{"id":"1857","title":"Option: vim.treesitter.addDefaultGrammars","content":"Whether to add the default grammars to the list of grammars to install.\nThis option is only relevant if treesitter has been enabled.","path":"options.html#option-vim.treesitter.addDefaultGrammars","tokens":["install","whether","option","add","grammars","this","treesitter","has","default","been","enabled","relevant","the","only","list"],"title_tokens":["option","vim","treesitter","adddefaultgrammars"],"anchors":[]},{"id":"1858","title":"Option: vim.treesitter.autotagHtml","content":"Whether to enable autoclose and rename html tag.","path":"options.html#option-vim.treesitter.autotagHtml","tokens":["autoclose","enable","rename","html","tag","and","whether"],"title_tokens":["vim","treesitter","autotaghtml","option"],"anchors":[]},{"id":"1859","title":"Option: vim.treesitter.context.enable","content":"Whether to enable context of current buffer contents [nvim-treesitter-context] .","path":"options.html#option-vim.treesitter.context.enable","tokens":["contents","enable","context","current","whether","buffer","nvim-treesitter-context"],"title_tokens":["treesitter","enable","option","vim","context"],"anchors":[]},{"id":"1860","title":"Option: vim.treesitter.context.setupOpts","content":"Option table to pass into the setup function of treesitter-context\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.context.setupOpts","tokens":["pass","the","into","any","table","function","they","even","docs","additional","can","setup","not","treesitter-context","you","listed","options","option"],"title_tokens":["treesitter","option","context","setupopts","vim"],"anchors":[]},{"id":"1861","title":"Option: vim.treesitter.context.setupOpts.line_numbers","content":"Whether to display line numbers in current context","path":"options.html#option-vim.treesitter.context.setupOpts.line_numbers","tokens":["current","whether","line","context","display","numbers"],"title_tokens":["vim","context","setupopts","line_numbers","option","treesitter"],"anchors":[]},{"id":"1862","title":"Option: vim.treesitter.context.setupOpts.max_lines","content":"How many lines the window should span.\nCan be an absolute line number (given as int) or a percentage (given as string, e.g. \"20%\").\nValues <= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.max_lines","tokens":["window","should","will","values","number","int","many","can","line","string","span","given","absolute","percentage","lines","the","there","how","limit","mean"],"title_tokens":["context","max_lines","option","setupopts","treesitter","vim"],"anchors":[]},{"id":"1863","title":"Option: vim.treesitter.context.setupOpts.min_window_height","content":"Minimum editor window height to enable context.\nValues >= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.min_window_height","tokens":["values","window","minimum","there","enable","will","height","mean","limit","editor","context"],"title_tokens":["context","setupopts","option","vim","min_window_height","treesitter"],"anchors":[]},{"id":"1864","title":"Option: vim.treesitter.context.setupOpts.mode","content":"Line used to calculate context.","path":"options.html#option-vim.treesitter.context.setupOpts.mode","tokens":["calculate","line","context","used"],"title_tokens":["setupopts","option","vim","context","treesitter","mode"],"anchors":[]},{"id":"1865","title":"Option: vim.treesitter.context.setupOpts.multiline_threshold","content":"Maximum number of lines to collapse for a single context line.","path":"options.html#option-vim.treesitter.context.setupOpts.multiline_threshold","tokens":["single","collapse","number","lines","for","line","context","maximum"],"title_tokens":["vim","setupopts","treesitter","option","context","multiline_threshold"],"anchors":[]},{"id":"1866","title":"Option: vim.treesitter.context.setupOpts.separator","content":"Separator between context and content. This option should be a single character string, like '-'.\nWhen separator is set, the context will only show up when there are at least 2 lines above cursorline.","path":"options.html#option-vim.treesitter.context.setupOpts.separator","tokens":["like","above","set","single","string","the","between","show","are","this","lines","context","character","when","option","there","cursorline","only","separator","should","will","and","content","least"],"title_tokens":["setupopts","vim","treesitter","separator","option","context"],"anchors":[]},{"id":"1867","title":"Option: vim.treesitter.context.setupOpts.trim_scope","content":"Which context lines to discard if {option}vim.treesitter.context.setupOpts.max_lines is exceeded.","path":"options.html#option-vim.treesitter.context.setupOpts.trim_scope","tokens":["setupopts","discard","lines","exceeded","option","treesitter","which","context","max_lines","vim"],"title_tokens":["trim_scope","vim","treesitter","option","context","setupopts"],"anchors":[]},{"id":"1868","title":"Option: vim.treesitter.context.setupOpts.zindex","content":"The Z-index of the context window.","path":"options.html#option-vim.treesitter.context.setupOpts.zindex","tokens":["context","z-index","the","window"],"title_tokens":["vim","treesitter","setupopts","option","context","zindex"],"anchors":[]},{"id":"1869","title":"Option: vim.treesitter.enable","content":"Whether to enable treesitter, also enabled automatically through language options.","path":"options.html#option-vim.treesitter.enable","tokens":["treesitter","enabled","whether","language","options","enable","also","through","automatically"],"title_tokens":["enable","option","vim","treesitter"],"anchors":[]},{"id":"1870","title":"Option: vim.treesitter.filetypeMappings","content":"For each parser, registers a list of alternative filetypes. For more information see :h vim.treesitter.language.register(). See treesitter builtin mappings here: https://github.com/nvim-treesitter/nvim-treesitter/blob/main/plugin/filetypes.lua","path":"options.html#option-vim.treesitter.filetypeMappings","tokens":["register","com","registers","nvim-treesitter","alternative","for","see","treesitter","here","list","more","github","main","each","plugin","filetypes","lua","information","vim","language","blob","https","mappings","parser","builtin"],"title_tokens":["vim","option","treesitter","filetypemappings"],"anchors":[]},{"id":"1871","title":"Option: vim.treesitter.fold","content":"Whether to enable fold with treesitter.","path":"options.html#option-vim.treesitter.fold","tokens":["whether","enable","treesitter","with","fold"],"title_tokens":["option","fold","treesitter","vim"],"anchors":[]},{"id":"1872","title":"Option: vim.treesitter.grammars","content":"List of treesitter grammars to install. For grammars to be installed properly, you must use grammars from one of those:\npkgs.vimPlugins.nvim-treesitter.parsers\npkgs.vimPlugins.nvim-treesitter.grammarPlugins\npkgs.tree-sitter-grammars (mostly untested)\n\nYou can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars shipped with nvim-treesitter.\nFor languages already supported by nvf, you may use {option}vim.language..treesitter options, which will automatically add the required grammars to this.","path":"options.html#option-vim.treesitter.grammars","tokens":["vimplugins","can","tree-sitter-grammars","which","untested","install","with","nvf","option","automatically","required","language","those","allgrammars","parsers","grammars","languages","mostly","shipped","properly","you","list","for","installed","already","vim","lang","must","this","use","treesitter","all","one","nvim-treesitter","from","supported","may","pkgs","options","will","the","grammarplugins","add"],"title_tokens":["grammars","vim","option","treesitter"],"anchors":[]},{"id":"1873","title":"Option: vim.treesitter.highlight.enable","content":"Whether to enable highlighting with treesitter.","path":"options.html#option-vim.treesitter.highlight.enable","tokens":["highlighting","enable","with","whether","treesitter"],"title_tokens":["treesitter","option","highlight","vim","enable"],"anchors":[]},{"id":"1874","title":"Option: vim.treesitter.indent.enable","content":"Whether to enable indentation with treesitter.","path":"options.html#option-vim.treesitter.indent.enable","tokens":["indentation","whether","enable","with","treesitter"],"title_tokens":["treesitter","option","enable","vim","indent"],"anchors":[]},{"id":"1875","title":"Option: vim.treesitter.indent.excludes","content":"Exclude the listed filetypes from using treesitter indentation.","path":"options.html#option-vim.treesitter.indent.excludes","tokens":["from","indentation","the","treesitter","using","listed","filetypes","exclude"],"title_tokens":["indent","excludes","vim","treesitter","option"],"anchors":[]},{"id":"1876","title":"Option: vim.treesitter.indent.pattern","content":"Specify the filetype pattern(s) for which the treesitter indentation should be used.\nSee {command}:h autocmd-pattern.","path":"options.html#option-vim.treesitter.indent.pattern","tokens":["autocmd-pattern","see","should","specify","for","command","filetype","the","pattern","treesitter","which","indentation","used"],"title_tokens":["option","pattern","vim","indent","treesitter"],"anchors":[]},{"id":"1877","title":"Option: vim.treesitter.queries","content":"A list of Neovim treesitter queries to be registered.","path":"options.html#option-vim.treesitter.queries","tokens":["list","registered","treesitter","queries","neovim"],"title_tokens":["vim","option","treesitter","queries"],"anchors":[]},{"id":"1878","title":"Option: vim.treesitter.queries.*.filetypes","content":"The filetypes for which the query should be registered.","path":"options.html#option-vim.treesitter.queries._.filetypes","tokens":["for","should","registered","filetypes","which","the","query"],"title_tokens":["queries","option","treesitter","vim","filetypes"],"anchors":[]},{"id":"1879","title":"Option: vim.treesitter.queries.*.query","content":"The queries scm script.","path":"options.html#option-vim.treesitter.queries._.query","tokens":["scm","the","script","queries"],"title_tokens":["query","vim","option","treesitter","queries"],"anchors":[]},{"id":"1880","title":"Option: vim.treesitter.queries.*.type","content":"The kind of query to register.","path":"options.html#option-vim.treesitter.queries._.type","tokens":["query","register","kind","the"],"title_tokens":["queries","option","treesitter","vim","type"],"anchors":[]},{"id":"1881","title":"Option: vim.treesitter.textobjects.enable","content":"Whether to enable Treesitter textobjects.","path":"options.html#option-vim.treesitter.textobjects.enable","tokens":["enable","treesitter","textobjects","whether"],"title_tokens":["treesitter","textobjects","option","vim","enable"],"anchors":[]},{"id":"1882","title":"Option: vim.treesitter.textobjects.setupOpts","content":"Option table to pass into the setup function of treesitter-textobjects\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.textobjects.setupOpts","tokens":["docs","options","any","setup","option","even","additional","function","not","table","you","listed","pass","into","can","they","treesitter-textobjects","the"],"title_tokens":["setupopts","treesitter","option","vim","textobjects"],"anchors":[]},{"id":"1883","title":"Option: vim.ui.borders.enable","content":"Whether to enable visible borders for most windows.","path":"options.html#option-vim.ui.borders.enable","tokens":["visible","for","most","whether","windows","borders","enable"],"title_tokens":["option","vim","borders","enable"],"anchors":[]},{"id":"1884","title":"Option: vim.ui.borders.globalStyle","content":"The global border style to use.\nIf a list is given, it should have a length of eight or any divisor of eight. The array will specify the eight chars building up the border in a clockwise fashion starting with the top-left corner. You can specify a different highlight group for each character by passing a [char, \"YourHighlightGroup\"] instead","path":"options.html#option-vim.ui.borders.globalStyle","tokens":["array","with","you","top-left","can","should","yourhighlightgroup","for","global","group","any","the","will","char","given","fashion","corner","border","specify","have","each","building","use","style","different","highlight","eight","instead","list","passing","length","chars","clockwise","character","starting","divisor"],"title_tokens":["option","vim","borders","globalstyle"],"anchors":[]},{"id":"1885","title":"Option: vim.ui.borders.plugins.fastaction.enable","content":"Whether to enable borders for the fastaction plugin.","path":"options.html#option-vim.ui.borders.plugins.fastaction.enable","tokens":["enable","for","fastaction","the","plugin","borders","whether"],"title_tokens":["vim","plugins","fastaction","enable","option","borders"],"anchors":[]},{"id":"1886","title":"Option: vim.ui.borders.plugins.fastaction.style","content":"The border style to use for the fastaction plugin","path":"options.html#option-vim.ui.borders.plugins.fastaction.style","tokens":["use","the","fastaction","border","for","style","plugin"],"title_tokens":["option","vim","borders","plugins","fastaction","style"],"anchors":[]},{"id":"1887","title":"Option: vim.ui.borders.plugins.lsp-signature.enable","content":"Whether to enable borders for the lsp-signature plugin.","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.enable","tokens":["enable","the","plugin","whether","for","borders","lsp-signature"],"title_tokens":["plugins","option","vim","lsp-signature","enable","borders"],"anchors":[]},{"id":"1888","title":"Option: vim.ui.borders.plugins.lsp-signature.style","content":"The border style to use for the lsp-signature plugin","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.style","tokens":["border","the","use","style","for","lsp-signature","plugin"],"title_tokens":["option","style","vim","borders","plugins","lsp-signature"],"anchors":[]},{"id":"1889","title":"Option: vim.ui.borders.plugins.lspsaga.enable","content":"Whether to enable borders for the lspsaga plugin.","path":"options.html#option-vim.ui.borders.plugins.lspsaga.enable","tokens":["borders","the","enable","for","plugin","lspsaga","whether"],"title_tokens":["enable","borders","vim","option","lspsaga","plugins"],"anchors":[]},{"id":"1890","title":"Option: vim.ui.borders.plugins.lspsaga.style","content":"The border style to use for the lspsaga plugin","path":"options.html#option-vim.ui.borders.plugins.lspsaga.style","tokens":["plugin","border","lspsaga","use","the","style","for"],"title_tokens":["vim","borders","plugins","style","option","lspsaga"],"anchors":[]},{"id":"1891","title":"Option: vim.ui.borders.plugins.nvim-cmp.enable","content":"Whether to enable borders for the nvim-cmp plugin.","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.enable","tokens":["nvim-cmp","borders","enable","for","plugin","whether","the"],"title_tokens":["option","enable","plugins","borders","vim","nvim-cmp"],"anchors":[]},{"id":"1892","title":"Option: vim.ui.borders.plugins.nvim-cmp.style","content":"The border style to use for the nvim-cmp plugin","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.style","tokens":["use","the","for","style","nvim-cmp","border","plugin"],"title_tokens":["plugins","borders","option","nvim-cmp","style","vim"],"anchors":[]},{"id":"1893","title":"Option: vim.ui.borders.plugins.which-key.enable","content":"Whether to enable borders for the which-key plugin.","path":"options.html#option-vim.ui.borders.plugins.which-key.enable","tokens":["the","which-key","borders","plugin","whether","for","enable"],"title_tokens":["borders","plugins","which-key","enable","vim","option"],"anchors":[]},{"id":"1894","title":"Option: vim.ui.borders.plugins.which-key.style","content":"The border style to use for the which-key plugin","path":"options.html#option-vim.ui.borders.plugins.which-key.style","tokens":["the","style","for","which-key","plugin","use","border"],"title_tokens":["option","plugins","vim","which-key","style","borders"],"anchors":[]},{"id":"1895","title":"Option: vim.ui.breadcrumbs.enable","content":"Whether to enable breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.enable","tokens":["enable","whether","breadcrumbs"],"title_tokens":["breadcrumbs","vim","enable","option"],"anchors":[]},{"id":"1896","title":"Option: vim.ui.breadcrumbs.lualine.winbar.alwaysRender","content":"Whether to always display the breadcrumbs component on winbar.\n::: {.note} This will pass draw_empty to the nvim_navic winbar component, which causes the component to be drawn even if it's empty. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.alwaysRender","tokens":["display","component","whether","draw_empty","winbar","nvim_navic","always","which","even","breadcrumbs","note","causes","empty","will","pass","drawn","the","this"],"title_tokens":["lualine","alwaysrender","vim","breadcrumbs","winbar","option"],"anchors":[]},{"id":"1897","title":"Option: vim.ui.breadcrumbs.lualine.winbar.enable","content":"Whether to automatically configure a winbar component for Lualine on the Winbar section.\n::: {.note} This is set to true by default, which means nvim-navic will occupy winbar.lualine_c for the breadcrumbs feature unless this option is set to false. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.enable","tokens":["automatically","component","section","nvim-navic","occupy","for","false","this","note","option","the","true","will","configure","whether","set","means","lualine_c","breadcrumbs","unless","lualine","default","winbar","which","feature"],"title_tokens":["lualine","vim","breadcrumbs","winbar","option","enable"],"anchors":[]},{"id":"1898","title":"Option: vim.ui.breadcrumbs.navbuddy.enable","content":"Whether to enable navbuddy LSP helper UI. Enabling this option automatically loads and enables nvim-navic.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.enable","tokens":["and","this","loads","enabling","enable","option","automatically","helper","enables","nvim-navic","navbuddy","whether","lsp"],"title_tokens":["option","enable","breadcrumbs","vim","navbuddy"],"anchors":[]},{"id":"1899","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendName","content":"Insert at the end of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendName","tokens":["insert","name","the","end"],"title_tokens":["vim","breadcrumbs","navbuddy","appendname","option","mappings"],"anchors":[]},{"id":"1900","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendScope","content":"Insert at the end of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendScope","tokens":["the","scope","insert","end"],"title_tokens":["appendscope","mappings","option","navbuddy","breadcrumbs","vim"],"anchors":[]},{"id":"1901","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.children","content":"Navigate to the child node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.children","tokens":["node","navigate","the","child"],"title_tokens":["vim","mappings","children","option","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1902","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.close","content":"Close and return the cursor to its original location.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.close","tokens":["location","the","original","and","its","close","return","cursor"],"title_tokens":["close","option","navbuddy","breadcrumbs","vim","mappings"],"anchors":[]},{"id":"1903","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.comment","content":"Comment the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.comment","tokens":["node","comment","the"],"title_tokens":["navbuddy","mappings","comment","vim","option","breadcrumbs"],"anchors":[]},{"id":"1904","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.delete","content":"Delete the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.delete","tokens":["node","the","delete"],"title_tokens":["navbuddy","mappings","breadcrumbs","delete","option","vim"],"anchors":[]},{"id":"1905","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","content":"Create a new fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","tokens":["the","node","create","new","fold"],"title_tokens":["navbuddy","mappings","breadcrumbs","foldcreate","option","vim"],"anchors":[]},{"id":"1906","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","content":"Delete the current fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","tokens":["fold","delete","current","the","node"],"title_tokens":["navbuddy","folddelete","option","vim","breadcrumbs","mappings"],"anchors":[]},{"id":"1907","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.help","content":"Open the mappings help window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.help","tokens":["help","window","open","the","mappings"],"title_tokens":["navbuddy","option","breadcrumbs","help","vim","mappings"],"anchors":[]},{"id":"1908","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.hsplit","content":"Open the node in a horizontal split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.hsplit","tokens":["node","horizontal","split","the","open"],"title_tokens":["hsplit","breadcrumbs","vim","option","navbuddy","mappings"],"anchors":[]},{"id":"1909","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertName","content":"Insert at the start of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertName","tokens":["the","start","name","insert"],"title_tokens":["breadcrumbs","option","mappings","navbuddy","vim","insertname"],"anchors":[]},{"id":"1910","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertScope","content":"Insert at the start of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertScope","tokens":["start","the","scope","insert"],"title_tokens":["insertscope","mappings","navbuddy","option","vim","breadcrumbs"],"anchors":[]},{"id":"1911","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveDown","content":"Move the node down.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveDown","tokens":["the","down","move","node"],"title_tokens":["vim","breadcrumbs","movedown","navbuddy","option","mappings"],"anchors":[]},{"id":"1912","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveUp","content":"Move the node up.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveUp","tokens":["move","the","node"],"title_tokens":["vim","navbuddy","mappings","moveup","option","breadcrumbs"],"anchors":[]},{"id":"1913","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","content":"Navigate to the next sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","tokens":["navigate","node","sibling","next","the"],"title_tokens":["vim","option","breadcrumbs","navbuddy","mappings","nextsibling"],"anchors":[]},{"id":"1914","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.parent","content":"Navigate to the parent node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.parent","tokens":["navigate","node","the","parent"],"title_tokens":["mappings","option","parent","vim","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1915","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","content":"Navigate to the previous sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","tokens":["the","previous","navigate","node","sibling"],"title_tokens":["vim","mappings","navbuddy","previoussibling","option","breadcrumbs"],"anchors":[]},{"id":"1916","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.rename","content":"Rename the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.rename","tokens":["node","rename","the"],"title_tokens":["rename","option","mappings","navbuddy","vim","breadcrumbs"],"anchors":[]},{"id":"1917","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.root","content":"Navigate to the root node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.root","tokens":["the","navigate","root","node"],"title_tokens":["option","root","breadcrumbs","vim","navbuddy","mappings"],"anchors":[]},{"id":"1918","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.select","content":"Goto the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.select","tokens":["node","goto","the"],"title_tokens":["vim","navbuddy","select","option","breadcrumbs","mappings"],"anchors":[]},{"id":"1919","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.telescope","content":"Start fuzzy finder at the current level.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.telescope","tokens":["finder","level","the","current","start","fuzzy"],"title_tokens":["navbuddy","mappings","telescope","vim","option","breadcrumbs"],"anchors":[]},{"id":"1920","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","content":"Toggle the preview.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","tokens":["toggle","the","preview"],"title_tokens":["option","vim","togglepreview","breadcrumbs","navbuddy","mappings"],"anchors":[]},{"id":"1921","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualName","content":"Select the name visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualName","tokens":["select","the","visually","name"],"title_tokens":["option","visualname","vim","breadcrumbs","navbuddy","mappings"],"anchors":[]},{"id":"1922","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualScope","content":"Select the scope visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualScope","tokens":["select","visually","scope","the"],"title_tokens":["navbuddy","visualscope","vim","option","breadcrumbs","mappings"],"anchors":[]},{"id":"1923","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.vsplit","content":"Open the node in a vertical split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.vsplit","tokens":["split","open","the","node","vertical"],"title_tokens":["mappings","navbuddy","vsplit","vim","breadcrumbs","option"],"anchors":[]},{"id":"1924","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankName","content":"Yank the name to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankName","tokens":["yank","the","clipboard","name","system"],"title_tokens":["navbuddy","breadcrumbs","vim","option","mappings","yankname"],"anchors":[]},{"id":"1925","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankScope","content":"Yank the scope to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankScope","tokens":["clipboard","yank","the","scope","system"],"title_tokens":["navbuddy","mappings","option","vim","breadcrumbs","yankscope"],"anchors":[]},{"id":"1926","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts","content":"Option table to pass into the setup function of navbuddy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts","tokens":["you","can","they","navbuddy","pass","table","the","any","not","listed","docs","into","function","even","additional","options","setup","option"],"title_tokens":["breadcrumbs","option","navbuddy","setupopts","vim"],"anchors":[]},{"id":"1927","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","tokens":[],"title_tokens":["vim","breadcrumbs","setupopts","option","navbuddy","icons","array"],"anchors":[]},{"id":"1928","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","tokens":[],"title_tokens":["vim","navbuddy","breadcrumbs","icons","option","boolean","setupopts"],"anchors":[]},{"id":"1929","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","tokens":[],"title_tokens":["option","setupopts","vim","class","breadcrumbs","icons","navbuddy"],"anchors":[]},{"id":"1930","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","tokens":[],"title_tokens":["constant","breadcrumbs","setupopts","vim","option","icons","navbuddy"],"anchors":[]},{"id":"1931","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","tokens":[],"title_tokens":["vim","breadcrumbs","icons","constructor","navbuddy","option","setupopts"],"anchors":[]},{"id":"1932","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","tokens":[],"title_tokens":["setupopts","icons","enum","vim","breadcrumbs","option","navbuddy"],"anchors":[]},{"id":"1933","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","tokens":[],"title_tokens":["option","vim","setupopts","icons","enummember","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1934","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","tokens":[],"title_tokens":["navbuddy","option","breadcrumbs","setupopts","vim","icons","event"],"anchors":[]},{"id":"1935","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","tokens":[],"title_tokens":["breadcrumbs","vim","setupopts","icons","field","navbuddy","option"],"anchors":[]},{"id":"1936","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","tokens":[],"title_tokens":["icons","setupopts","navbuddy","file","option","breadcrumbs","vim"],"anchors":[]},{"id":"1937","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","tokens":[],"title_tokens":["navbuddy","setupopts","icons","breadcrumbs","vim","function","option"],"anchors":[]},{"id":"1938","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","tokens":[],"title_tokens":["navbuddy","vim","option","setupopts","breadcrumbs","interface","icons"],"anchors":[]},{"id":"1939","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","tokens":[],"title_tokens":["setupopts","navbuddy","breadcrumbs","vim","option","icons","key"],"anchors":[]},{"id":"1940","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","tokens":[],"title_tokens":["navbuddy","breadcrumbs","option","vim","setupopts","method","icons"],"anchors":[]},{"id":"1941","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","tokens":[],"title_tokens":["navbuddy","vim","setupopts","icons","module","breadcrumbs","option"],"anchors":[]},{"id":"1942","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","tokens":[],"title_tokens":["navbuddy","namespace","vim","option","icons","setupopts","breadcrumbs"],"anchors":[]},{"id":"1943","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","tokens":[],"title_tokens":["breadcrumbs","setupopts","vim","option","navbuddy","null","icons"],"anchors":[]},{"id":"1944","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","tokens":[],"title_tokens":["vim","setupopts","icons","number","breadcrumbs","navbuddy","option"],"anchors":[]},{"id":"1945","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","tokens":[],"title_tokens":["icons","setupopts","breadcrumbs","option","vim","object","navbuddy"],"anchors":[]},{"id":"1946","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","tokens":[],"title_tokens":["setupopts","option","operator","navbuddy","breadcrumbs","icons","vim"],"anchors":[]},{"id":"1947","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","tokens":[],"title_tokens":["navbuddy","breadcrumbs","setupopts","option","vim","icons","package"],"anchors":[]},{"id":"1948","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","tokens":[],"title_tokens":["setupopts","navbuddy","property","icons","vim","option","breadcrumbs"],"anchors":[]},{"id":"1949","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","tokens":[],"title_tokens":["icons","vim","breadcrumbs","navbuddy","setupopts","option","string"],"anchors":[]},{"id":"1950","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","tokens":[],"title_tokens":["vim","struct","breadcrumbs","navbuddy","setupopts","option","icons"],"anchors":[]},{"id":"1951","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","tokens":[],"title_tokens":["navbuddy","setupopts","typeparameter","icons","option","vim","breadcrumbs"],"anchors":[]},{"id":"1952","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","tokens":[],"title_tokens":["vim","navbuddy","breadcrumbs","option","setupopts","icons","variable"],"anchors":[]},{"id":"1953","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","content":"Whether to attach to LSP server manually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","tokens":["manually","attach","whether","server","lsp"],"title_tokens":["setupopts","auto_attach","navbuddy","option","breadcrumbs","lsp","vim"],"anchors":[]},{"id":"1954","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","content":"The preference list ranking LSP servers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","tokens":["servers","ranking","preference","the","list","lsp"],"title_tokens":["vim","option","setupopts","preference","navbuddy","lsp","breadcrumbs"],"anchors":[]},{"id":"1955","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","content":"Whether to enable node markers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","tokens":["markers","whether","node","enable"],"title_tokens":["breadcrumbs","navbuddy","vim","option","setupopts","enable","node_markers"],"anchors":[]},{"id":"1956","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","tokens":[],"title_tokens":["vim","branch","node_markers","navbuddy","setupopts","icons","breadcrumbs","option"],"anchors":[]},{"id":"1957","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","tokens":[],"title_tokens":["navbuddy","setupopts","icons","breadcrumbs","option","vim","leaf","node_markers"],"anchors":[]},{"id":"1958","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","tokens":[],"title_tokens":["option","navbuddy","icons","node_markers","vim","breadcrumbs","setupopts","leaf_selected"],"anchors":[]},{"id":"1959","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","content":"Whether to keep the current node in focus in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","tokens":["focus","buffer","node","source","whether","current","the","keep"],"title_tokens":["breadcrumbs","navbuddy","source_buffer","follownode","vim","setupopts","option"],"anchors":[]},{"id":"1960","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","content":"Whether to highlight the currently focused node in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","tokens":["highlight","source","focused","currently","node","buffer","whether","the"],"title_tokens":["navbuddy","source_buffer","highlight","setupopts","option","vim","breadcrumbs"],"anchors":[]},{"id":"1961","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","content":"The mode for reorienting the source buffer after moving nodes.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","tokens":["reorienting","source","buffer","for","the","nodes","moving","mode","after"],"title_tokens":["setupopts","reorient","vim","option","breadcrumbs","navbuddy","source_buffer"],"anchors":[]},{"id":"1962","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","content":"The scrolloff value in the source buffer when Navbuddy is open.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","tokens":["the","source","when","buffer","open","value","navbuddy","scrolloff"],"title_tokens":["scrolloff","navbuddy","source_buffer","option","breadcrumbs","vim","setupopts"],"anchors":[]},{"id":"1963","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","content":"Add the default Navbuddy keybindings in addition to the keybinding added by this module.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","tokens":["module","add","addition","default","navbuddy","keybindings","this","the","added","keybinding"],"title_tokens":["setupopts","usedefaultmappings","breadcrumbs","vim","navbuddy","option"],"anchors":[]},{"id":"1964","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","content":"The border style to use.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","tokens":["border","use","style","the"],"title_tokens":["window","border","navbuddy","option","vim","breadcrumbs","setupopts"],"anchors":[]},{"id":"1965","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","content":"The scrolloff value within a navbuddy window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","tokens":["within","navbuddy","value","the","scrolloff","window"],"title_tokens":["vim","scrolloff","window","breadcrumbs","option","setupopts","navbuddy"],"anchors":[]},{"id":"1966","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","content":"The border style to use for the left section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","tokens":["for","left","navbuddy","the","use","border","style","section"],"title_tokens":["sections","navbuddy","setupopts","vim","left","border","breadcrumbs","option","window"],"anchors":[]},{"id":"1967","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","content":"The border style to use for the middle section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","tokens":["style","border","middle","the","use","navbuddy","section","for"],"title_tokens":["vim","breadcrumbs","mid","border","window","option","sections","setupopts","navbuddy"],"anchors":[]},{"id":"1968","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","content":"The border style to use for the right section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","tokens":["use","border","the","for","style","right","navbuddy","section"],"title_tokens":["setupopts","option","navbuddy","vim","window","right","sections","border","breadcrumbs"],"anchors":[]},{"id":"1969","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","content":"The display mode of the preview on the right section.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","tokens":["preview","display","section","the","mode","right"],"title_tokens":["option","vim","window","breadcrumbs","setupopts","sections","navbuddy","right","preview"],"anchors":[]},{"id":"1970","title":"Option: vim.ui.breadcrumbs.source","content":"The source to be used for breadcrumbs component. Null means no breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.source","tokens":["source","null","means","for","the","breadcrumbs","component","used"],"title_tokens":["source","option","vim","breadcrumbs"],"anchors":[]},{"id":"1971","title":"Option: vim.ui.colorful-menu-nvim.enable","content":"Whether to enable treesitter highlighted completion menus [colorful-menu.nvim].","path":"options.html#option-vim.ui.colorful-menu-nvim.enable","tokens":["treesitter","menus","nvim","highlighted","completion","enable","whether","colorful-menu"],"title_tokens":["option","vim","enable","colorful-menu-nvim"],"anchors":[]},{"id":"1972","title":"Option: vim.ui.colorful-menu-nvim.setupOpts","content":"Option table to pass into the setup function of colorful-menu-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorful-menu-nvim.setupOpts","tokens":["pass","into","they","the","any","additional","colorful-menu-nvim","not","table","you","listed","options","setup","docs","option","can","even","function"],"title_tokens":["colorful-menu-nvim","setupopts","option","vim"],"anchors":[]},{"id":"1973","title":"Option: vim.ui.colorizer.enable","content":"Whether to enable color highlighting [nvim-colorizer.lua].","path":"options.html#option-vim.ui.colorizer.enable","tokens":["enable","whether","color","nvim-colorizer","highlighting","lua"],"title_tokens":["vim","colorizer","option","enable"],"anchors":[]},{"id":"1974","title":"Option: vim.ui.colorizer.setupOpts","content":"Option table to pass into the setup function of colorizer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorizer.setupOpts","tokens":["into","any","even","they","setup","colorizer","can","you","not","table","pass","function","option","docs","the","additional","options","listed"],"title_tokens":["vim","option","colorizer","setupopts"],"anchors":[]},{"id":"1975","title":"Option: vim.ui.colorizer.setupOpts.filetypes","content":"Filetypes to enable on and their option overrides.\n\"*\" means enable on all filetypes. Filetypes prefixed with \"!\" are disabled.","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes","tokens":["and","filetypes","with","are","overrides","disabled","their","option","means","enable","all","prefixed"],"title_tokens":["vim","colorizer","option","filetypes","setupopts"],"anchors":[]},{"id":"1976","title":"Option: vim.ui.colorizer.setupOpts.filetypes..AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.AARRGGBB","tokens":["colorize","0xaarrggbb","hex","codes"],"title_tokens":["option","setupopts","name","vim","aarrggbb","filetypes","colorizer"],"anchors":[]},{"id":"1977","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RGB","tokens":["colorize","rgb","codes","hex"],"title_tokens":["name","option","rgb","filetypes","colorizer","vim","setupopts"],"anchors":[]},{"id":"1978","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBB","tokens":["colorize","hex","codes","rrggbb"],"title_tokens":["rrggbb","option","vim","setupopts","filetypes","name","colorizer"],"anchors":[]},{"id":"1979","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBBAA","tokens":["hex","colorize","rrggbbaa","codes"],"title_tokens":["colorizer","option","setupopts","rrggbbaa","vim","filetypes","name"],"anchors":[]},{"id":"1980","title":"Option: vim.ui.colorizer.setupOpts.filetypes..always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.always_update","tokens":["buffer","values","even","focused","example","update","cmp_docs","color","use","cmp_menu","not"],"title_tokens":["setupopts","option","vim","filetypes","name","colorizer","always_update"],"anchors":[]},{"id":"1981","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css","tokens":["names","rgb","all","hsl_fn","css","rrggbb","features","enable","rgb_fn"],"title_tokens":["name","css","filetypes","vim","option","colorizer","setupopts"],"anchors":[]},{"id":"1982","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css_fn","tokens":["functions","rgb_fn","hsl_fn","css","all","enable"],"title_tokens":["filetypes","name","setupopts","css_fn","option","vim","colorizer"],"anchors":[]},{"id":"1983","title":"Option: vim.ui.colorizer.setupOpts.filetypes..hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.hsl_fn","tokens":["functions","css","colorize","and","hsl","hsla"],"title_tokens":["vim","setupopts","filetypes","option","colorizer","name","hsl_fn"],"anchors":[]},{"id":"1984","title":"Option: vim.ui.colorizer.setupOpts.filetypes..mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.mode","tokens":["set","mode","display","the"],"title_tokens":["colorizer","name","setupopts","vim","mode","filetypes","option"],"anchors":[]},{"id":"1985","title":"Option: vim.ui.colorizer.setupOpts.filetypes..names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.names","tokens":["name","colorize","codes","like","blue"],"title_tokens":["vim","name","colorizer","option","names","setupopts","filetypes"],"anchors":[]},{"id":"1986","title":"Option: vim.ui.colorizer.setupOpts.filetypes..rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.rgb_fn","tokens":["colorize","rgb","functions","css","rgba","and"],"title_tokens":["colorizer","option","vim","filetypes","rgb_fn","name","setupopts"],"anchors":[]},{"id":"1987","title":"Option: vim.ui.colorizer.setupOpts.filetypes..sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.sass","tokens":["enable","sass","colors"],"title_tokens":["sass","vim","filetypes","option","setupopts","colorizer","name"],"anchors":[]},{"id":"1988","title":"Option: vim.ui.colorizer.setupOpts.filetypes..tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.tailwind","tokens":["tailwind","colors","enable"],"title_tokens":["vim","filetypes","name","tailwind","colorizer","setupopts","option"],"anchors":[]},{"id":"1989","title":"Option: vim.ui.colorizer.setupOpts.filetypes..virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.virtualtext","tokens":["string","display","virtualtext"],"title_tokens":["vim","name","virtualtext","option","colorizer","setupopts","filetypes"],"anchors":[]},{"id":"1990","title":"Option: vim.ui.colorizer.setupOpts.user_default_options","content":"user_default_options is the second parameter to nvim-colorizer's setup function.\nAnything set here is the inverse of the previous setup configuration.","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options","tokens":["previous","the","here","setup","inverse","configuration","second","set","user_default_options","nvim-colorizer","function","parameter","anything"],"title_tokens":["option","user_default_options","vim","setupopts","colorizer"],"anchors":[]},{"id":"1991","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","tokens":["hex","codes","colorize","0xaarrggbb"],"title_tokens":["option","colorizer","setupopts","vim","user_default_options","aarrggbb"],"anchors":[]},{"id":"1992","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RGB","tokens":["codes","rgb","colorize","hex"],"title_tokens":["setupopts","rgb","option","colorizer","user_default_options","vim"],"anchors":[]},{"id":"1993","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","tokens":["rrggbb","colorize","hex","codes"],"title_tokens":["rrggbb","vim","option","colorizer","user_default_options","setupopts"],"anchors":[]},{"id":"1994","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","tokens":["codes","hex","colorize","rrggbbaa"],"title_tokens":["colorizer","setupopts","rrggbbaa","user_default_options","option","vim"],"anchors":[]},{"id":"1995","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.always_update","tokens":["focused","update","example","use","buffer","even","values","not","cmp_menu","cmp_docs","color"],"title_tokens":["colorizer","option","vim","user_default_options","setupopts","always_update"],"anchors":[]},{"id":"1996","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css","tokens":["rgb","rgb_fn","features","css","all","names","rrggbb","enable","hsl_fn"],"title_tokens":["css","option","setupopts","colorizer","user_default_options","vim"],"anchors":[]},{"id":"1997","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css_fn","tokens":["enable","css","all","functions","hsl_fn","rgb_fn"],"title_tokens":["vim","user_default_options","option","css_fn","colorizer","setupopts"],"anchors":[]},{"id":"1998","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","tokens":["hsla","colorize","hsl","functions","and","css"],"title_tokens":["colorizer","option","user_default_options","vim","hsl_fn","setupopts"],"anchors":[]},{"id":"1999","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.mode","tokens":["display","the","mode","set"],"title_tokens":["option","user_default_options","mode","setupopts","vim","colorizer"],"anchors":[]},{"id":"2000","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.names","tokens":["blue","colorize","like","name","codes"],"title_tokens":["vim","user_default_options","option","setupopts","names","colorizer"],"anchors":[]},{"id":"2001","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","tokens":["and","rgba","functions","colorize","css","rgb"],"title_tokens":["option","setupopts","user_default_options","rgb_fn","colorizer","vim"],"anchors":[]},{"id":"2002","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.sass","tokens":["enable","sass","colors"],"title_tokens":["sass","user_default_options","colorizer","vim","setupopts","option"],"anchors":[]},{"id":"2003","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.tailwind","tokens":["tailwind","enable","colors"],"title_tokens":["colorizer","vim","option","user_default_options","setupopts","tailwind"],"anchors":[]},{"id":"2004","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.virtualtext","tokens":["string","display","virtualtext"],"title_tokens":["vim","colorizer","user_default_options","virtualtext","option","setupopts"],"anchors":[]},{"id":"2005","title":"Option: vim.ui.fastaction.enable","content":"Whether to enable overriding vim.ui.select with fastaction.nvim.","path":"options.html#option-vim.ui.fastaction.enable","tokens":["nvim","enable","vim","with","select","fastaction","whether","overriding"],"title_tokens":["option","fastaction","vim","enable"],"anchors":[]},{"id":"2006","title":"Option: vim.ui.fastaction.setupOpts","content":"Option table to pass into the setup function of fastaction\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.fastaction.setupOpts","tokens":["table","docs","listed","additional","into","options","setup","the","can","any","even","option","function","you","they","fastaction","pass","not"],"title_tokens":["vim","fastaction","option","setupopts"],"anchors":[]},{"id":"2007","title":"Option: vim.ui.illuminate.enable","content":"Whether to enable automatically highlight other uses of the word under the cursor [vim-illuminate] .","path":"options.html#option-vim.ui.illuminate.enable","tokens":["highlight","enable","under","other","whether","automatically","word","vim-illuminate","uses","cursor","the"],"title_tokens":["vim","option","illuminate","enable"],"anchors":[]},{"id":"2008","title":"Option: vim.ui.illuminate.setupOpts","content":"Option table to pass into the setup function of vim-illuminate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.illuminate.setupOpts","tokens":["docs","additional","the","pass","function","any","listed","not","into","even","table","setup","they","you","option","vim-illuminate","can","options"],"title_tokens":["illuminate","setupopts","option","vim"],"anchors":[]},{"id":"2009","title":"Option: vim.ui.illuminate.setupOpts.filetypes_denylist","content":"Filetypes to not illuminate, this overrides filetypes_allowlist","path":"options.html#option-vim.ui.illuminate.setupOpts.filetypes_denylist","tokens":["this","filetypes_allowlist","filetypes","not","overrides","illuminate"],"title_tokens":["setupopts","filetypes_denylist","option","illuminate","vim"],"anchors":[]},{"id":"2010","title":"Option: vim.ui.modes-nvim.enable","content":"Whether to enable modes.nvim's prismatic line decorations.","path":"options.html#option-vim.ui.modes-nvim.enable","tokens":["prismatic","whether","nvim","enable","modes","line","decorations"],"title_tokens":["option","vim","enable","modes-nvim"],"anchors":[]},{"id":"2011","title":"Option: vim.ui.modes-nvim.setupOpts.colors","content":"Option table to pass into the setup function of modes.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors","tokens":["into","function","modes","pass","option","nvim","any","options","listed","not","setup","docs","the","table","they","can","additional","you","even"],"title_tokens":["setupopts","modes-nvim","colors","option","vim"],"anchors":[]},{"id":"2012","title":"Option: vim.ui.modes-nvim.setupOpts.colors.copy","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.copy","tokens":["color","rrggbb","code","the","for","visual","highlights","mode"],"title_tokens":["vim","modes-nvim","setupopts","copy","option","colors"],"anchors":[]},{"id":"2013","title":"Option: vim.ui.modes-nvim.setupOpts.colors.delete","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.delete","tokens":["visual","highlights","code","color","for","rrggbb","the","mode"],"title_tokens":["delete","vim","setupopts","option","colors","modes-nvim"],"anchors":[]},{"id":"2014","title":"Option: vim.ui.modes-nvim.setupOpts.colors.insert","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.insert","tokens":["rrggbb","code","visual","mode","highlights","the","color","for"],"title_tokens":["modes-nvim","colors","option","insert","setupopts","vim"],"anchors":[]},{"id":"2015","title":"Option: vim.ui.modes-nvim.setupOpts.colors.visual","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.visual","tokens":["the","visual","rrggbb","for","mode","highlights","code","color"],"title_tokens":["modes-nvim","setupopts","vim","visual","colors","option"],"anchors":[]},{"id":"2016","title":"Option: vim.ui.modes-nvim.setupOpts.line_opacity.visual","content":"Set opacity for cursorline and number background","path":"options.html#option-vim.ui.modes-nvim.setupOpts.line_opacity.visual","tokens":["background","for","number","and","set","cursorline","opacity"],"title_tokens":["line_opacity","vim","option","visual","setupopts","modes-nvim"],"anchors":[]},{"id":"2017","title":"Option: vim.ui.modes-nvim.setupOpts.setCursorline","content":"Set a colored cursorline on current line","path":"options.html#option-vim.ui.modes-nvim.setupOpts.setCursorline","tokens":["line","cursorline","colored","current","set"],"title_tokens":["modes-nvim","setupopts","setcursorline","vim","option"],"anchors":[]},{"id":"2018","title":"Option: vim.ui.noice.enable","content":"Whether to enable noice.nvim UI modification library.","path":"options.html#option-vim.ui.noice.enable","tokens":["nvim","library","modification","whether","enable","noice"],"title_tokens":["option","noice","vim","enable"],"anchors":[]},{"id":"2019","title":"Option: vim.ui.noice.setupOpts","content":"Option table to pass into the setup function of noice.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.noice.setupOpts","tokens":["function","can","listed","any","nvim","they","not","pass","noice","you","options","into","setup","additional","even","table","option","the","docs"],"title_tokens":["vim","option","noice","setupopts"],"anchors":[]},{"id":"2020","title":"Option: vim.ui.noice.setupOpts.format.cmdline","content":"formatting options for the cmdline","path":"options.html#option-vim.ui.noice.setupOpts.format.cmdline","tokens":["options","formatting","for","the","cmdline"],"title_tokens":["vim","setupopts","noice","format","option","cmdline"],"anchors":[]},{"id":"2021","title":"Option: vim.ui.noice.setupOpts.format.filter","content":"formatting options for filter","path":"options.html#option-vim.ui.noice.setupOpts.format.filter","tokens":["filter","for","options","formatting"],"title_tokens":["filter","option","format","noice","setupopts","vim"],"anchors":[]},{"id":"2022","title":"Option: vim.ui.noice.setupOpts.format.help","content":"formatting options for help","path":"options.html#option-vim.ui.noice.setupOpts.format.help","tokens":["formatting","help","options","for"],"title_tokens":["option","format","help","vim","setupopts","noice"],"anchors":[]},{"id":"2023","title":"Option: vim.ui.noice.setupOpts.format.lua","content":"formatting options for lua","path":"options.html#option-vim.ui.noice.setupOpts.format.lua","tokens":["lua","for","formatting","options"],"title_tokens":["format","lua","noice","vim","setupopts","option"],"anchors":[]},{"id":"2024","title":"Option: vim.ui.noice.setupOpts.format.search_down","content":"formatting options for search_down","path":"options.html#option-vim.ui.noice.setupOpts.format.search_down","tokens":["for","options","formatting","search_down"],"title_tokens":["vim","search_down","setupopts","format","noice","option"],"anchors":[]},{"id":"2025","title":"Option: vim.ui.noice.setupOpts.format.search_up","content":"formatting options for search_up","path":"options.html#option-vim.ui.noice.setupOpts.format.search_up","tokens":["options","formatting","for","search_up"],"title_tokens":["noice","option","setupopts","format","vim","search_up"],"anchors":[]},{"id":"2026","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"cmp.entry.get_documentation\"","content":"override cmp documentation with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._cmp.entry.get_documentation_","tokens":["cmp","override","documentation","with","noice"],"title_tokens":["option","cmp","get_documentation","vim","noice","entry","override","lsp","setupopts"],"anchors":[]},{"id":"2027","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.convert_input_to_markdown_lines\"","content":"override the default lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.convert_input_to_markdown_lines_","tokens":["markdown","noice","override","with","formatter","the","lsp","default"],"title_tokens":["noice","setupopts","option","vim","convert_input_to_markdown_lines","override","lsp","util"],"anchors":[]},{"id":"2028","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.stylize_markdown\"","content":"override the lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.stylize_markdown_","tokens":["override","noice","markdown","lsp","formatter","with","the"],"title_tokens":["vim","noice","override","lsp","stylize_markdown","setupopts","util","option"],"anchors":[]},{"id":"2029","title":"Option: vim.ui.noice.setupOpts.lsp.signature.enabled","content":"Whether to enable signature help.","path":"options.html#option-vim.ui.noice.setupOpts.lsp.signature.enabled","tokens":["enable","whether","signature","help"],"title_tokens":["vim","setupopts","lsp","option","noice","signature","enabled"],"anchors":[]},{"id":"2030","title":"Option: vim.ui.noice.setupOpts.presets.bottom_search","content":"use a classic bottom cmdline for search","path":"options.html#option-vim.ui.noice.setupOpts.presets.bottom_search","tokens":["cmdline","search","use","classic","for","bottom"],"title_tokens":["vim","noice","setupopts","option","bottom_search","presets"],"anchors":[]},{"id":"2031","title":"Option: vim.ui.noice.setupOpts.presets.command_palette","content":"position the cmdline and popupmenu together","path":"options.html#option-vim.ui.noice.setupOpts.presets.command_palette","tokens":["cmdline","popupmenu","the","and","together","position"],"title_tokens":["presets","command_palette","vim","noice","option","setupopts"],"anchors":[]},{"id":"2032","title":"Option: vim.ui.noice.setupOpts.presets.inc_rename","content":"enables an input dialog for inc-rename.nvim","path":"options.html#option-vim.ui.noice.setupOpts.presets.inc_rename","tokens":["inc-rename","enables","nvim","for","dialog","input"],"title_tokens":["option","vim","inc_rename","noice","setupopts","presets"],"anchors":[]},{"id":"2033","title":"Option: vim.ui.noice.setupOpts.presets.long_message_to_split","content":"long messages will be sent to a split","path":"options.html#option-vim.ui.noice.setupOpts.presets.long_message_to_split","tokens":["sent","long","will","messages","split"],"title_tokens":["presets","long_message_to_split","vim","option","setupopts","noice"],"anchors":[]},{"id":"2034","title":"Option: vim.ui.noice.setupOpts.presets.lsp_doc_border","content":"add a border to hover docs and signature help","path":"options.html#option-vim.ui.noice.setupOpts.presets.lsp_doc_border","tokens":["help","border","docs","hover","and","add","signature"],"title_tokens":["option","vim","noice","presets","setupopts","lsp_doc_border"],"anchors":[]},{"id":"2035","title":"Option: vim.ui.noice.setupOpts.routes","content":"How to route messages","path":"options.html#option-vim.ui.noice.setupOpts.routes","tokens":["route","messages","how"],"title_tokens":["noice","vim","setupopts","option","routes"],"anchors":[]},{"id":"2036","title":"Option: vim.ui.noice.setupOpts.routes.*.filter","content":"a filter for messages matching this route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.filter","tokens":["matching","this","for","route","filter","messages"],"title_tokens":["option","filter","noice","setupopts","vim","routes"],"anchors":[]},{"id":"2037","title":"Option: vim.ui.noice.setupOpts.routes.*.opts","content":"options for the view and the route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.opts","tokens":["route","for","the","view","options","and"],"title_tokens":["noice","opts","option","setupopts","routes","vim"],"anchors":[]},{"id":"2038","title":"Option: vim.ui.noice.setupOpts.routes.*.view","content":"how this route is viewed","path":"options.html#option-vim.ui.noice.setupOpts.routes._.view","tokens":["route","this","how","viewed"],"title_tokens":["vim","option","setupopts","routes","view","noice"],"anchors":[]},{"id":"2039","title":"Option: vim.ui.nvim-highlight-colors.enable","content":"Whether to enable color highlighting [nvim-highlight-colors.lua].","path":"options.html#option-vim.ui.nvim-highlight-colors.enable","tokens":["whether","lua","enable","highlighting","nvim-highlight-colors","color"],"title_tokens":["enable","nvim-highlight-colors","option","vim"],"anchors":[]},{"id":"2040","title":"Option: vim.ui.nvim-highlight-colors.setupOpts","content":"Option table to pass into the setup function of nvim-highlight-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts","tokens":["can","additional","pass","listed","any","even","table","not","option","function","they","options","docs","setup","the","you","into","nvim-highlight-colors"],"title_tokens":["option","setupopts","vim","nvim-highlight-colors"],"anchors":[]},{"id":"2041","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.render","content":"Style to render color highlighting with.\n::: {.note} Each render style works as follows:\n'background' sets the background highlight of the matched color string to the RGB color it describes.\n'foreground' sets the foreground highlight of the matched color string to the RGB color it describes.\n'virtual' displays the matched color with virtual text alongside the color string in the buffer. Virtual text can be configured to display the color in various ways, i.e custom virtual symbol (via virtual_symbol) positioning relative to string, suffix/prefix, etc. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.render","tokens":["highlighting","render","configured","text","color","matched","works","alongside","positioning","buffer","foreground","relative","can","each","suffix","via","displays","custom","rgb","symbol","virtual","sets","note","string","ways","the","with","style","virtual_symbol","etc","highlight","follows","prefix","various","describes","background","display"],"title_tokens":["render","option","setupopts","vim","nvim-highlight-colors"],"anchors":[]},{"id":"2042","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","content":"Where to render the virtual symbol in relation to the color string.\n::: {.note} Each render style works as follows:\n'inline' render virtual text inline, similar to the style of VSCode color hinting.\n'eol' render virtual text at the end of the line which the color string occurs (last column). Recommended to set virtual_symbol_suffix to an empty string when used.\n'eow' render virtual text at the end of the word where the color string occurs. Recommended to set virtual_symbol_prefix to a single space for padding and the suffix to an empty string for no padding. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","tokens":["space","color","text","virtual_symbol_suffix","empty","symbol","set","each","style","used","virtual_symbol_prefix","single","where","recommended","line","column","when","end","virtual","relation","render","string","note","vscode","eol","follows","occurs","similar","inline","the","which","for","last","works","eow","and","suffix","hinting","word","padding"],"title_tokens":["nvim-highlight-colors","vim","option","setupopts","virtual_symbol_position"],"anchors":[]},{"id":"2043","title":"Option: vim.ui.nvim-ufo.enable","content":"Whether to enable nvim-ufo.","path":"options.html#option-vim.ui.nvim-ufo.enable","tokens":["whether","enable","nvim-ufo"],"title_tokens":["enable","vim","option","nvim-ufo"],"anchors":[]},{"id":"2044","title":"Option: vim.ui.nvim-ufo.setupOpts","content":"Option table to pass into the setup function of nvim-ufo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-ufo.setupOpts","tokens":["option","any","not","docs","nvim-ufo","options","pass","the","into","listed","function","you","additional","setup","can","table","they","even"],"title_tokens":["option","vim","nvim-ufo","setupopts"],"anchors":[]},{"id":"2045","title":"Option: vim.ui.smartcolumn.enable","content":"Whether to enable line length indicator.","path":"options.html#option-vim.ui.smartcolumn.enable","tokens":["line","length","indicator","enable","whether"],"title_tokens":["smartcolumn","enable","vim","option"],"anchors":[]},{"id":"2046","title":"Option: vim.ui.smartcolumn.setupOpts","content":"Option table to pass into the setup function of smartcolumn.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.smartcolumn.setupOpts","tokens":["docs","nvim","any","function","table","pass","setup","smartcolumn","the","you","additional","into","even","they","can","option","not","options","listed"],"title_tokens":["vim","setupopts","option","smartcolumn"],"anchors":[]},{"id":"2047","title":"Option: vim.ui.smartcolumn.setupOpts.colorcolumn","content":"The position at which the column will be displayed. Set to null to disable","path":"options.html#option-vim.ui.smartcolumn.setupOpts.colorcolumn","tokens":["disable","displayed","column","set","which","will","the","null","position"],"title_tokens":["setupopts","colorcolumn","vim","smartcolumn","option"],"anchors":[]},{"id":"2048","title":"Option: vim.ui.smartcolumn.setupOpts.custom_colorcolumn","content":"The position at which smart column should be displayed for each individual buffer type","path":"options.html#option-vim.ui.smartcolumn.setupOpts.custom_colorcolumn","tokens":["individual","buffer","type","displayed","position","the","smart","each","column","for","which","should"],"title_tokens":["smartcolumn","option","setupopts","custom_colorcolumn","vim"],"anchors":[]},{"id":"2049","title":"Option: vim.ui.smartcolumn.setupOpts.disabled_filetypes","content":"The filetypes smartcolumn will be disabled for.","path":"options.html#option-vim.ui.smartcolumn.setupOpts.disabled_filetypes","tokens":["the","disabled","smartcolumn","filetypes","will","for"],"title_tokens":["vim","disabled_filetypes","smartcolumn","option","setupopts"],"anchors":[]},{"id":"2050","title":"Option: vim.ui.ui2.enable","content":"Whether to enable the Neovim 0.12+ experimental built-in UI overhaul.","path":"options.html#option-vim.ui.ui2.enable","tokens":["built-in","overhaul","the","neovim","whether","experimental","enable"],"title_tokens":["enable","option","ui2","vim"],"anchors":[]},{"id":"2051","title":"Option: vim.ui.ui2.setupOpts","content":"Option table to pass into the setup function of ui2\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.ui2.setupOpts","tokens":["table","can","listed","option","options","not","docs","they","ui2","function","into","you","any","the","even","pass","setup","additional"],"title_tokens":["option","vim","setupopts","ui2"],"anchors":[]},{"id":"2052","title":"Option: vim.ui.ui2.setupOpts.msg.cmd.height","content":"Maximum height for the cmdline window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.cmd.height","tokens":["cmdline","maximum","window","height","for","the"],"title_tokens":["vim","msg","option","height","ui2","setupopts","cmd"],"anchors":[]},{"id":"2053","title":"Option: vim.ui.ui2.setupOpts.msg.dialog.height","content":"Maximum height for the dialog window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.dialog.height","tokens":["maximum","for","height","window","the","dialog"],"title_tokens":["height","msg","ui2","vim","setupopts","option","dialog"],"anchors":[]},{"id":"2054","title":"Option: vim.ui.ui2.setupOpts.msg.msg.height","content":"Maximum height for the msg window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.height","tokens":["for","maximum","height","msg","window","the"],"title_tokens":["setupopts","msg","height","option","vim","ui2"],"anchors":[]},{"id":"2055","title":"Option: vim.ui.ui2.setupOpts.msg.msg.timeout","content":"Time a message is visible in the message window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.timeout","tokens":["visible","time","window","the","message"],"title_tokens":["msg","option","ui2","setupopts","vim","timeout"],"anchors":[]},{"id":"2056","title":"Option: vim.ui.ui2.setupOpts.msg.pager.height","content":"Maximum height for the pager window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.pager.height","tokens":["for","window","the","height","pager","maximum"],"title_tokens":["setupopts","option","pager","ui2","vim","msg","height"],"anchors":[]},{"id":"2057","title":"Option: vim.ui.ui2.setupOpts.msg.targets","content":"Default message target, either commandline or a separate window. Can alternatively specify different targets for different kinds of messages as an attrset. See :h ui-messages for the different message types you can use in this configuration. Separating the message types also allows sending to a 'pager' output.","path":"options.html#option-vim.ui.ui2.setupOpts.msg.targets","tokens":["messages","commandline","targets","for","target","either","types","allows","use","ui-messages","configuration","kinds","message","alternatively","specify","can","this","sending","pager","separating","see","different","attrset","also","separate","output","you","the","default","window"],"title_tokens":["ui2","setupopts","msg","option","vim","targets"],"anchors":[]},{"id":"2058","title":"Option: vim.undoFile.enable","content":"Whether to enable undofile for persistent undo behaviour.","path":"options.html#option-vim.undoFile.enable","tokens":["persistent","undo","undofile","enable","whether","for","behaviour"],"title_tokens":["enable","option","vim","undofile"],"anchors":[]},{"id":"2059","title":"Option: vim.undoFile.path","content":"Path to the directory in which undo history will be stored","path":"options.html#option-vim.undoFile.path","tokens":["stored","path","the","directory","which","will","undo","history"],"title_tokens":["option","path","vim","undofile"],"anchors":[]},{"id":"2060","title":"Option: vim.utility.ccc.enable","content":"Whether to enable ccc color picker for neovim.","path":"options.html#option-vim.utility.ccc.enable","tokens":["ccc","picker","neovim","enable","for","color","whether"],"title_tokens":["vim","ccc","option","enable","utility"],"anchors":[]},{"id":"2061","title":"Option: vim.utility.ccc.mappings.decrease10","content":"Decrease the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.decrease10","tokens":["decrease","delta","slider","value","the","times"],"title_tokens":["vim","utility","decrease10","mappings","ccc","option"],"anchors":[]},{"id":"2062","title":"Option: vim.utility.ccc.mappings.increase10","content":"Increase the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.increase10","tokens":["value","increase","the","times","delta","slider"],"title_tokens":["option","increase10","ccc","utility","mappings","vim"],"anchors":[]},{"id":"2063","title":"Option: vim.utility.ccc.mappings.quit","content":"Cancel and close the UI without replace or insert","path":"options.html#option-vim.utility.ccc.mappings.quit","tokens":["close","and","cancel","insert","replace","without","the"],"title_tokens":["utility","option","mappings","vim","ccc","quit"],"anchors":[]},{"id":"2064","title":"Option: vim.utility.ccc.setupOpts","content":"Option table to pass into the setup function of ccc.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.ccc.setupOpts","tokens":["setup","ccc","function","listed","even","you","docs","can","the","any","table","nvim","pass","they","option","not","into","options","additional"],"title_tokens":["option","setupopts","vim","ccc","utility"],"anchors":[]},{"id":"2065","title":"Option: vim.utility.ccc.setupOpts.alpha_show","content":"This option determines whether the alpha slider is displayed when the UI is opened. \"show\" and \"hide\" mean as they are. \"auto\" makes the slider appear only when the alpha value can be picked up.","path":"options.html#option-vim.utility.ccc.setupOpts.alpha_show","tokens":["are","hide","can","alpha","slider","this","they","and","opened","whether","makes","option","appear","value","displayed","mean","determines","auto","picked","the","show","only","when"],"title_tokens":["vim","setupopts","option","alpha_show","utility","ccc"],"anchors":[]},{"id":"2066","title":"Option: vim.utility.ccc.setupOpts.convert","content":"Specify the correspondence between picker and output. Must be a list of two-element lists defining picker/output pairs as inline Lua references, for example:\nSee {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.convert","tokens":["command","lua","references","ccc","lists","specify","two-element","between","must","defining","see","list","help","options","the","picker","example","inline","correspondence","output","and","for","pairs"],"title_tokens":["convert","utility","vim","option","ccc","setupopts"],"anchors":[]},{"id":"2067","title":"Option: vim.utility.ccc.setupOpts.highlighter","content":"Settings for the highlighter. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.highlighter","tokens":["see","help","command","highlighter","settings","ccc","options","for","the"],"title_tokens":["highlighter","option","utility","vim","ccc","setupopts"],"anchors":[]},{"id":"2068","title":"Option: vim.utility.ccc.setupOpts.inputs","content":"List of color systems to be activated. Must be inline lua references to ccc.input, for example mkLuaInline \"ccc.input.rgb\". See {command}:help ccc for options.\nThe toggle input mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous input mode.","path":"options.html#option-vim.utility.ccc.setupOpts.inputs","tokens":["list","inline","input","must","activated","action","once","command","mode","toggle","this","keep","previous","lua","references","default","options","one","systems","mkluainline","for","used","color","will","toggles","the","startup","rgb","see","help","example","ccc","order","first"],"title_tokens":["utility","vim","ccc","option","inputs","setupopts"],"anchors":[]},{"id":"2069","title":"Option: vim.utility.ccc.setupOpts.mappings","content":"The mappings are set in the UI of ccc. The table where lhs is key and rhs is value. To disable all default mappings, use {option}vim.utility.ccc.setupOpts.disable_default_mappings. To disable only some of the default mappings, set ccc.mapping.none.","path":"options.html#option-vim.utility.ccc.setupOpts.mappings","tokens":["all","lhs","utility","mapping","default","table","and","disable","key","only","ccc","some","none","mappings","use","the","are","rhs","setupopts","set","vim","value","disable_default_mappings","where","option"],"title_tokens":["utility","setupopts","option","mappings","vim","ccc"],"anchors":[]},{"id":"2070","title":"Option: vim.utility.ccc.setupOpts.outputs","content":"List of output formats to be activated. Must be inline Lua references to ccc.output, for example mkLuaInline \"ccc.output.rgb\". See {command}:help ccc for options.\nThe toggle output mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous output mode.","path":"options.html#option-vim.utility.ccc.setupOpts.outputs","tokens":["for","activated","must","formats","the","once","mode","example","keep","order","startup","rgb","this","see","options","command","inline","action","ccc","toggle","used","list","previous","help","toggles","mkluainline","output","default","one","first","will","references","lua"],"title_tokens":["option","ccc","outputs","setupopts","utility","vim"],"anchors":[]},{"id":"2071","title":"Option: vim.utility.ccc.setupOpts.pickers","content":"List of formats that can be detected by {command}:CccPick to be activated.\nMust be inline lua references to ccc.picker, for example mkLuaInline \"ccc.picker.hex\". See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.pickers","tokens":["references","help","can","command","detected","formats","options","mkluainline","see","picker","that","for","example","ccc","list","cccpick","must","activated","hex","lua","inline"],"title_tokens":["option","vim","utility","ccc","pickers","setupopts"],"anchors":[]},{"id":"2072","title":"Option: vim.utility.ccc.setupOpts.recognize","content":"Settings for recognizing the color format. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.recognize","tokens":["command","ccc","format","settings","for","color","the","help","options","recognizing","see"],"title_tokens":["vim","option","utility","recognize","setupopts","ccc"],"anchors":[]},{"id":"2073","title":"Option: vim.utility.crazy-coverage.enable","content":"Whether to enable coverage for neovim.","path":"options.html#option-vim.utility.crazy-coverage.enable","tokens":["for","enable","coverage","whether","neovim"],"title_tokens":["utility","crazy-coverage","enable","vim","option"],"anchors":[]},{"id":"2074","title":"Option: vim.utility.crazy-coverage.setupOpts","content":"Option table to pass into the setup function of crazy-coverage.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.crazy-coverage.setupOpts","tokens":["not","function","can","into","docs","additional","options","any","the","setup","crazy-coverage","nvim","even","table","pass","you","listed","option","they"],"title_tokens":["option","crazy-coverage","utility","setupopts","vim"],"anchors":[]},{"id":"2075","title":"Option: vim.utility.csvview.autoEnable","content":"Whether to enable Automatically enable the CSV view when opening CSV/TSV files. .","path":"options.html#option-vim.utility.csvview.autoEnable","tokens":["whether","enable","the","automatically","csv","view","tsv","files","when","opening"],"title_tokens":["utility","option","autoenable","csvview","vim"],"anchors":[]},{"id":"2076","title":"Option: vim.utility.csvview.enable","content":"Whether to enable View CSV/TSV files as aligned tables [csvview.nvim].","path":"options.html#option-vim.utility.csvview.enable","tokens":["whether","csv","files","nvim","view","tsv","enable","tables","csvview","aligned"],"title_tokens":["csvview","enable","vim","utility","option"],"anchors":[]},{"id":"2077","title":"Option: vim.utility.csvview.mappings.toggle","content":"Toggle CSV view [csvview]","path":"options.html#option-vim.utility.csvview.mappings.toggle","tokens":["csvview","toggle","csv","view"],"title_tokens":["vim","toggle","option","csvview","utility","mappings"],"anchors":[]},{"id":"2078","title":"Option: vim.utility.csvview.setupOpts","content":"Option table to pass into the setup function of csvview.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.csvview.setupOpts","tokens":["table","csvview","can","function","any","they","not","setup","into","listed","docs","nvim","even","option","pass","you","additional","the","options"],"title_tokens":["csvview","utility","option","setupopts","vim"],"anchors":[]},{"id":"2079","title":"Option: vim.utility.csvview.setupOpts.parser.async_chunksize","content":"Number of lines processed per asynchronous parsing cycle. If the UI freezes, try reducing this value.","path":"options.html#option-vim.utility.csvview.setupOpts.parser.async_chunksize","tokens":["freezes","try","value","reducing","asynchronous","this","lines","number","cycle","the","per","parsing","processed"],"title_tokens":["utility","option","csvview","setupopts","parser","async_chunksize","vim"],"anchors":[]},{"id":"2080","title":"Option: vim.utility.csvview.setupOpts.parser.comments","content":"List of comment prefixes. Lines starting with one of these are treated as comments and excluded from table rendering, e.g. [\"#\" \"//\"].","path":"options.html#option-vim.utility.csvview.setupOpts.parser.comments","tokens":["table","excluded","from","list","lines","these","starting","comment","are","rendering","comments","one","with","treated","and","prefixes"],"title_tokens":["setupopts","option","vim","csvview","utility","parser","comments"],"anchors":[]},{"id":"2081","title":"Option: vim.utility.csvview.setupOpts.view.display_mode","content":"Display method for the column delimiter.\nhighlight: highlight the delimiter character.\nborder: render the delimiter as a vertical border.","path":"options.html#option-vim.utility.csvview.setupOpts.view.display_mode","tokens":["vertical","method","for","the","column","delimiter","character","border","render","highlight","display"],"title_tokens":["vim","csvview","setupopts","utility","view","display_mode","option"],"anchors":[]},{"id":"2082","title":"Option: vim.utility.csvview.setupOpts.view.min_column_width","content":"Minimum width of a column","path":"options.html#option-vim.utility.csvview.setupOpts.view.min_column_width","tokens":["column","minimum","width"],"title_tokens":["vim","min_column_width","option","csvview","setupopts","view","utility"],"anchors":[]},{"id":"2083","title":"Option: vim.utility.csvview.setupOpts.view.spacing","content":"Spacing between columns","path":"options.html#option-vim.utility.csvview.setupOpts.view.spacing","tokens":["spacing","columns","between"],"title_tokens":["option","csvview","setupopts","spacing","vim","view","utility"],"anchors":[]},{"id":"2084","title":"Option: vim.utility.csvview.setupOpts.view.sticky_header.enabled","content":"Keep the header row visible at the top while scrolling","path":"options.html#option-vim.utility.csvview.setupOpts.view.sticky_header.enabled","tokens":["scrolling","top","while","row","header","the","visible","keep"],"title_tokens":["setupopts","option","utility","csvview","view","enabled","vim","sticky_header"],"anchors":[]},{"id":"2085","title":"Option: vim.utility.diffview-nvim.enable","content":"Whether to enable diffview-nvim: cycle through diffs for all modified files for any git rev.","path":"options.html#option-vim.utility.diffview-nvim.enable","tokens":["through","any","files","whether","cycle","rev","modified","diffview-nvim","for","all","enable","diffs","git"],"title_tokens":["option","utility","diffview-nvim","vim","enable"],"anchors":[]},{"id":"2086","title":"Option: vim.utility.diffview-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.diffview-nvim.setupOpts","tokens":["function","additional","the","pass","table","fidget","not","setup","into","you","can","even","any","listed","docs","option","options","they"],"title_tokens":["option","utility","vim","diffview-nvim","setupopts"],"anchors":[]},{"id":"2087","title":"Option: vim.utility.direnv.enable","content":"Whether to enable syncing nvim shell environment with direnv's using direnv.vim.","path":"options.html#option-vim.utility.direnv.enable","tokens":["using","shell","syncing","nvim","whether","with","environment","direnv","vim","enable"],"title_tokens":["utility","vim","option","direnv","enable"],"anchors":[]},{"id":"2088","title":"Option: vim.utility.grug-far-nvim.enable","content":"Whether to enable grug-far.","path":"options.html#option-vim.utility.grug-far-nvim.enable","tokens":["grug-far","whether","enable"],"title_tokens":["vim","utility","grug-far-nvim","option","enable"],"anchors":[]},{"id":"2089","title":"Option: vim.utility.grug-far-nvim.setupOpts","content":"Option table to pass into the setup function of grug-far\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.grug-far-nvim.setupOpts","tokens":["table","options","even","pass","into","option","any","grug-far","listed","docs","function","can","the","setup","additional","you","not","they"],"title_tokens":["setupopts","grug-far-nvim","option","vim","utility"],"anchors":[]},{"id":"2090","title":"Option: vim.utility.icon-picker.enable","content":"Whether to enable nerdfonts icon picker for nvim.","path":"options.html#option-vim.utility.icon-picker.enable","tokens":["enable","picker","for","whether","nerdfonts","icon","nvim"],"title_tokens":["enable","utility","option","vim","icon-picker"],"anchors":[]},{"id":"2091","title":"Option: vim.utility.images.image-nvim.enable","content":"Whether to enable image support in Neovim [image.nvim]. See https://github.com/3rd/image.nvim#default-configuration for all configuration options. .","path":"options.html#option-vim.utility.images.image-nvim.enable","tokens":["support","configuration","neovim","com","github","https","for","image","nvim","all","options","see","3rd","whether","default-configuration","enable"],"title_tokens":["vim","images","image-nvim","enable","utility","option"],"anchors":[]},{"id":"2092","title":"Option: vim.utility.images.image-nvim.setupOpts","content":"Option table to pass into the setup function of image.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.image-nvim.setupOpts","tokens":["they","additional","the","can","even","into","nvim","pass","any","image","not","function","table","option","you","listed","options","setup","docs"],"title_tokens":["option","image-nvim","utility","setupopts","images","vim"],"anchors":[]},{"id":"2093","title":"Option: vim.utility.images.image-nvim.setupOpts.backend","content":"The backend to use for rendering images.\nkitty - best in class, works great and is very snappy. Recommended by upstream.\nueberzug - backed by ueberzugpp, supports any terminal, but has lower performance\nsixel - uses the Sixel graphics protocol, widely supported by many terminals","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.backend","tokens":["graphics","best","performance","the","works","recommended","any","class","for","backend","upstream","great","kitty","has","sixel","but","protocol","lower","terminal","terminals","and","rendering","supported","snappy","images","many","backed","uses","ueberzug","ueberzugpp","widely","very","use","supports"],"title_tokens":["option","utility","image-nvim","setupopts","backend","images","vim"],"anchors":[]},{"id":"2094","title":"Option: vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","content":"File patterns to hijack for image.nvim. This is useful for filetypes that don't have a dedicated integration.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","tokens":["integration","this","filetypes","don","dedicated","file","for","image","hijack","that","nvim","useful","patterns","have"],"title_tokens":["hijack_file_patterns","option","vim","utility","images","image-nvim","setupopts"],"anchors":[]},{"id":"2095","title":"Option: vim.utility.images.image-nvim.setupOpts.processor","content":"The processor to use for image magick.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.processor","tokens":["magick","processor","use","the","for","image"],"title_tokens":["images","vim","utility","option","setupopts","processor","image-nvim"],"anchors":[]},{"id":"2096","title":"Option: vim.utility.images.img-clip.enable","content":"Whether to enable img-clip to paste images into any markup language.","path":"options.html#option-vim.utility.images.img-clip.enable","tokens":["paste","whether","images","language","enable","img-clip","markup","any","into"],"title_tokens":["img-clip","utility","vim","option","enable","images"],"anchors":[]},{"id":"2097","title":"Option: vim.utility.images.img-clip.setupOpts","content":"Option table to pass into the setup function of img-clip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.img-clip.setupOpts","tokens":["img-clip","additional","pass","even","not","any","setup","options","option","table","into","you","docs","they","function","listed","the","can"],"title_tokens":["images","img-clip","setupopts","utility","vim","option"],"anchors":[]},{"id":"2098","title":"Option: vim.utility.leetcode-nvim.enable","content":"Whether to enable complementary neovim plugin for leetcode.nvim.","path":"options.html#option-vim.utility.leetcode-nvim.enable","tokens":["enable","neovim","plugin","leetcode","nvim","whether","complementary","for"],"title_tokens":["leetcode-nvim","utility","enable","option","vim"],"anchors":[]},{"id":"2099","title":"Option: vim.utility.leetcode-nvim.setupOpts","content":"Option table to pass into the setup function of leetcode-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts","tokens":["listed","docs","option","can","additional","even","options","pass","the","setup","they","you","any","function","into","table","leetcode-nvim","not"],"title_tokens":["utility","option","setupopts","vim","leetcode-nvim"],"anchors":[]},{"id":"2100","title":"Option: vim.utility.leetcode-nvim.setupOpts.arg","content":"Argument for Neovim","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.arg","tokens":["neovim","argument","for"],"title_tokens":["arg","leetcode-nvim","vim","setupopts","utility","option"],"anchors":[]},{"id":"2101","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.enabled","content":"Whether to enable leetcode.cn instead of leetcode.com.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.enabled","tokens":["enable","leetcode","whether","com","instead"],"title_tokens":["enabled","utility","vim","option","setupopts","leetcode-nvim"],"anchors":[]},{"id":"2102","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","content":"Whether to enable translation for problem questions.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","tokens":["questions","whether","enable","for","translation","problem"],"title_tokens":["option","utility","vim","leetcode-nvim","setupopts","translate_problems"],"anchors":[]},{"id":"2103","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translator","content":"Whether to enable translator.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translator","tokens":["whether","enable","translator"],"title_tokens":["utility","setupopts","option","translator","vim","leetcode-nvim"],"anchors":[]},{"id":"2104","title":"Option: vim.utility.leetcode-nvim.setupOpts.image_support","content":"Whether to enable question description images using image.nvim (image-nvim must be enabled)..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.image_support","tokens":["enable","question","image-nvim","image","must","images","whether","nvim","description","enabled","using"],"title_tokens":["image_support","utility","vim","leetcode-nvim","setupopts","option"],"anchors":[]},{"id":"2105","title":"Option: vim.utility.leetcode-nvim.setupOpts.lang","content":"Language to start your session with","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.lang","tokens":["your","with","start","language","session"],"title_tokens":["lang","option","setupopts","utility","leetcode-nvim","vim"],"anchors":[]},{"id":"2106","title":"Option: vim.utility.leetcode-nvim.setupOpts.logging","content":"Whether to enable logging for leetcode.nvim status notifications..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.logging","tokens":["status","nvim","leetcode","notifications","logging","enable","for","whether"],"title_tokens":["vim","utility","leetcode-nvim","setupopts","logging","option"],"anchors":[]},{"id":"2107","title":"Option: vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","content":"Whether to enable leetcode.nvim in a non-standalone mode.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","tokens":["mode","enable","non-standalone","nvim","leetcode","whether"],"title_tokens":["leetcode-nvim","plugins","utility","vim","option","setupopts","non_standalone"],"anchors":[]},{"id":"2108","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.cache","content":"Cache storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.cache","tokens":["storage","directory","cache"],"title_tokens":["storage","utility","leetcode-nvim","setupopts","cache","option","vim"],"anchors":[]},{"id":"2109","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.home","content":"Home storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.home","tokens":["directory","home","storage"],"title_tokens":["storage","utility","leetcode-nvim","home","option","vim","setupopts"],"anchors":[]},{"id":"2110","title":"Option: vim.utility.mkdir.enable","content":"Whether to enable parent directory creation when editing a nested path that does not exist using mkdir.nvim .","path":"options.html#option-vim.utility.mkdir.enable","tokens":["parent","mkdir","that","creation","when","path","nvim","directory","editing","using","nested","does","whether","exist","enable","not"],"title_tokens":["mkdir","option","vim","utility","enable"],"anchors":[]},{"id":"2111","title":"Option: vim.utility.motion.flash-nvim.enable","content":"Whether to enable enhanced code navigation with flash.nvim.","path":"options.html#option-vim.utility.motion.flash-nvim.enable","tokens":["with","flash","nvim","navigation","enhanced","whether","enable","code"],"title_tokens":["vim","motion","enable","flash-nvim","option","utility"],"anchors":[]},{"id":"2112","title":"Option: vim.utility.motion.flash-nvim.mappings.jump","content":"Jump","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.jump","tokens":["jump"],"title_tokens":["mappings","jump","motion","option","flash-nvim","utility","vim"],"anchors":[]},{"id":"2113","title":"Option: vim.utility.motion.flash-nvim.mappings.remote","content":"Remote Flash","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.remote","tokens":["remote","flash"],"title_tokens":["option","flash-nvim","vim","motion","utility","mappings","remote"],"anchors":[]},{"id":"2114","title":"Option: vim.utility.motion.flash-nvim.mappings.toggle","content":"Toggle Flash Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.toggle","tokens":["toggle","search","flash"],"title_tokens":["flash-nvim","option","toggle","mappings","vim","motion","utility"],"anchors":[]},{"id":"2115","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter","content":"Treesitter","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter","tokens":["treesitter"],"title_tokens":["vim","motion","treesitter","flash-nvim","mappings","option","utility"],"anchors":[]},{"id":"2116","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter_search","content":"Treesitter Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter_search","tokens":["search","treesitter"],"title_tokens":["flash-nvim","utility","mappings","motion","treesitter_search","option","vim"],"anchors":[]},{"id":"2117","title":"Option: vim.utility.motion.flash-nvim.setupOpts","content":"Option table to pass into the setup function of flash-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.flash-nvim.setupOpts","tokens":["listed","can","option","they","you","the","into","flash-nvim","any","additional","not","function","even","setup","pass","docs","table","options"],"title_tokens":["utility","option","vim","motion","setupopts","flash-nvim"],"anchors":[]},{"id":"2118","title":"Option: vim.utility.motion.hop.enable","content":"Whether to enable Hop.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.hop.enable","tokens":["enable","motion","nvim","whether","plugin","easy","hop"],"title_tokens":["hop","utility","vim","enable","option","motion"],"anchors":[]},{"id":"2119","title":"Option: vim.utility.motion.hop.mappings.hop","content":"Jump to occurrences [hop.nvim]","path":"options.html#option-vim.utility.motion.hop.mappings.hop","tokens":["nvim","occurrences","jump","hop"],"title_tokens":["option","motion","mappings","hop","utility","vim"],"anchors":[]},{"id":"2120","title":"Option: vim.utility.motion.leap.enable","content":"Whether to enable leap.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.leap.enable","tokens":["motion","enable","leap","plugin","easy","nvim","whether"],"title_tokens":["enable","leap","vim","motion","option","utility"],"anchors":[]},{"id":"2121","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTill","content":"Leap backward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTill","tokens":["till","leap","backward"],"title_tokens":["mappings","vim","utility","leapbackwardtill","option","leap","motion"],"anchors":[]},{"id":"2122","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTo","content":"Leap backward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTo","tokens":["backward","leap"],"title_tokens":["utility","vim","motion","mappings","leap","option","leapbackwardto"],"anchors":[]},{"id":"2123","title":"Option: vim.utility.motion.leap.mappings.leapForwardTill","content":"Leap forward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTill","tokens":["till","forward","leap"],"title_tokens":["utility","option","vim","leap","leapforwardtill","mappings","motion"],"anchors":[]},{"id":"2124","title":"Option: vim.utility.motion.leap.mappings.leapForwardTo","content":"Leap forward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTo","tokens":["leap","forward"],"title_tokens":["leapforwardto","vim","option","motion","leap","mappings","utility"],"anchors":[]},{"id":"2125","title":"Option: vim.utility.motion.leap.mappings.leapFromWindow","content":"Leap from window","path":"options.html#option-vim.utility.motion.leap.mappings.leapFromWindow","tokens":["from","window","leap"],"title_tokens":["leapfromwindow","mappings","utility","option","motion","leap","vim"],"anchors":[]},{"id":"2126","title":"Option: vim.utility.motion.precognition.enable","content":"Whether to enable assisted motion discovery[precognition.nvim].","path":"options.html#option-vim.utility.motion.precognition.enable","tokens":["precognition","enable","nvim","whether","assisted","discovery","motion"],"title_tokens":["precognition","enable","option","vim","utility","motion"],"anchors":[]},{"id":"2127","title":"Option: vim.utility.motion.precognition.setupOpts","content":"Option table to pass into the setup function of precognition.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.precognition.setupOpts","tokens":["table","function","nvim","even","they","options","docs","setup","can","precognition","listed","option","not","any","the","additional","you","into","pass"],"title_tokens":["utility","vim","precognition","setupopts","motion","option"],"anchors":[]},{"id":"2128","title":"Option: vim.utility.motion.precognition.setupOpts.disabled_fts","content":"Filetypes that automatically disable 'precognition'","path":"options.html#option-vim.utility.motion.precognition.setupOpts.disabled_fts","tokens":["that","filetypes","disable","precognition","automatically"],"title_tokens":["vim","option","utility","motion","precognition","setupopts","disabled_fts"],"anchors":[]},{"id":"2129","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints","content":"What motions display and at what priority. Only appears in gutters","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints","tokens":["only","gutters","appears","motions","what","display","priority","and"],"title_tokens":["precognition","option","vim","motion","setupopts","gutterhints","utility"],"anchors":[]},{"id":"2130","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.prio","tokens":["the","hint","priority"],"title_tokens":["motion","vim","setupopts","gutterhints","prio","precognition","option","utility","name"],"anchors":[]},{"id":"2131","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.text","tokens":["the","motion","depiction","easier-to-read"],"title_tokens":["text","gutterhints","vim","name","precognition","utility","option","setupopts","motion"],"anchors":[]},{"id":"2132","title":"Option: vim.utility.motion.precognition.setupOpts.highlightColor","content":"The highlight for the virtual text","path":"options.html#option-vim.utility.motion.precognition.setupOpts.highlightColor","tokens":["for","virtual","the","text","highlight"],"title_tokens":["utility","highlightcolor","vim","option","motion","setupopts","precognition"],"anchors":[]},{"id":"2133","title":"Option: vim.utility.motion.precognition.setupOpts.hints","content":"What motions display, and at what priority","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints","tokens":["display","and","priority","motions","what"],"title_tokens":["setupopts","hints","utility","vim","precognition","motion","option"],"anchors":[]},{"id":"2134","title":"Option: vim.utility.motion.precognition.setupOpts.hints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.prio","tokens":["priority","hint","the"],"title_tokens":["vim","hints","option","precognition","name","utility","setupopts","prio","motion"],"anchors":[]},{"id":"2135","title":"Option: vim.utility.motion.precognition.setupOpts.hints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.text","tokens":["depiction","the","easier-to-read","motion"],"title_tokens":["vim","option","motion","setupopts","hints","name","utility","text","precognition"],"anchors":[]},{"id":"2136","title":"Option: vim.utility.motion.precognition.setupOpts.showBlankVirtLine","content":"Whether to show a blank virtual line when no movements are shown","path":"options.html#option-vim.utility.motion.precognition.setupOpts.showBlankVirtLine","tokens":["virtual","are","show","when","line","shown","blank","movements","whether"],"title_tokens":["option","setupopts","precognition","motion","utility","vim","showblankvirtline"],"anchors":[]},{"id":"2137","title":"Option: vim.utility.motion.precognition.setupOpts.startVisible","content":"Whether to start 'precognition' automatically","path":"options.html#option-vim.utility.motion.precognition.setupOpts.startVisible","tokens":["automatically","precognition","whether","start"],"title_tokens":["precognition","utility","motion","vim","option","setupopts","startvisible"],"anchors":[]},{"id":"2138","title":"Option: vim.utility.multicursors.enable","content":"Whether to enable vscode like multiple cursors [multicursor.nvim].","path":"options.html#option-vim.utility.multicursors.enable","tokens":["vscode","enable","multicursor","nvim","cursors","like","multiple","whether"],"title_tokens":["option","enable","utility","multicursors","vim"],"anchors":[]},{"id":"2139","title":"Option: vim.utility.multicursors.setupOpts","content":"Option table to pass into the setup function of multicursors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.multicursors.setupOpts","tokens":["docs","listed","multicursors","they","function","not","the","setup","options","can","even","table","additional","into","you","pass","any","option"],"title_tokens":["setupopts","vim","utility","option","multicursors"],"anchors":[]},{"id":"2140","title":"Option: vim.utility.multicursors.setupOpts.DEBUG_MODE","content":"Enable debug mode.","path":"options.html#option-vim.utility.multicursors.setupOpts.DEBUG_MODE","tokens":["enable","debug","mode"],"title_tokens":["setupopts","debug_mode","vim","utility","multicursors","option"],"anchors":[]},{"id":"2141","title":"Option: vim.utility.multicursors.setupOpts.create_commands","content":"Create Multicursor user commands","path":"options.html#option-vim.utility.multicursors.setupOpts.create_commands","tokens":["multicursor","create","commands","user"],"title_tokens":["option","vim","create_commands","utility","multicursors","setupopts"],"anchors":[]},{"id":"2142","title":"Option: vim.utility.multicursors.setupOpts.generate_hints","content":"The configuration for generating hints","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints","tokens":["configuration","the","generating","hints","for"],"title_tokens":["multicursors","setupopts","option","utility","vim","generate_hints"],"anchors":[]},{"id":"2143","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config","content":"The configuration for generating hints for multicursors.nvim","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config","tokens":["nvim","multicursors","the","generating","hints","configuration","for"],"title_tokens":["generate_hints","config","utility","vim","option","multicursors","setupopts"],"anchors":[]},{"id":"2144","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.column_count","content":"The number of columns to use for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.column_count","tokens":["for","hint","columns","the","window","use","number"],"title_tokens":["option","vim","multicursors","column_count","setupopts","utility","config","generate_hints"],"anchors":[]},{"id":"2145","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","content":"The maximum length of the hint","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","tokens":["the","length","maximum","hint"],"title_tokens":["setupopts","option","max_hint_length","generate_hints","vim","multicursors","utility","config"],"anchors":[]},{"id":"2146","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.extend","content":"Generate hints for the extend mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.extend","tokens":["for","the","hints","mode","extend","generate"],"title_tokens":["vim","utility","multicursors","setupopts","extend","generate_hints","option"],"anchors":[]},{"id":"2147","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.insert","content":"Generate hints for the insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.insert","tokens":["generate","hints","the","mode","insert","for"],"title_tokens":["generate_hints","insert","utility","option","multicursors","vim","setupopts"],"anchors":[]},{"id":"2148","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.normal","content":"Generate hints for the normal mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.normal","tokens":["mode","normal","hints","generate","for","the"],"title_tokens":["vim","normal","option","multicursors","setupopts","generate_hints","utility"],"anchors":[]},{"id":"2149","title":"Option: vim.utility.multicursors.setupOpts.hint_config","content":"The configuration for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config","tokens":["hint","configuration","window","for","the"],"title_tokens":["hint_config","vim","utility","option","multicursors","setupopts"],"anchors":[]},{"id":"2150","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts","content":"The options for the floating hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts","tokens":["the","floating","hint","options","window","for"],"title_tokens":["float_opts","hint_config","multicursors","utility","option","vim","setupopts"],"anchors":[]},{"id":"2151","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts.border","content":"The border style for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts.border","tokens":["hint","the","window","border","for","style"],"title_tokens":["option","float_opts","vim","setupopts","border","multicursors","utility","hint_config"],"anchors":[]},{"id":"2152","title":"Option: vim.utility.multicursors.setupOpts.hint_config.position","content":"The position of the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.position","tokens":["window","position","the","hint"],"title_tokens":["option","multicursors","position","vim","setupopts","utility","hint_config"],"anchors":[]},{"id":"2153","title":"Option: vim.utility.multicursors.setupOpts.mode_keys","content":"The keys to use for each mode","path":"options.html#option-vim.utility.multicursors.setupOpts.mode_keys","tokens":["keys","each","mode","the","use","for"],"title_tokens":["vim","option","multicursors","setupopts","mode_keys","utility"],"anchors":[]},{"id":"2154","title":"Option: vim.utility.multicursors.setupOpts.nowait","content":"Don't wait for the cursor to move before updating the cursor","path":"options.html#option-vim.utility.multicursors.setupOpts.nowait","tokens":["the","updating","wait","for","move","before","cursor","don"],"title_tokens":["nowait","option","multicursors","vim","utility","setupopts"],"anchors":[]},{"id":"2155","title":"Option: vim.utility.multicursors.setupOpts.updatetime","content":"The time in milliseconds to wait before updating the cursor in insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.updatetime","tokens":["milliseconds","mode","updating","the","insert","cursor","time","wait","before"],"title_tokens":["option","utility","vim","multicursors","setupopts","updatetime"],"anchors":[]},{"id":"2156","title":"Option: vim.utility.new-file-template.enable","content":"new-file-template.nvim: Automatically insert a template on new files in neovim. ::: {.note} For custom templates add a directory containing lua/templates/*.lua to vim.additionalRuntimePaths. ::: [custom-template-docs]: https://github.com/otavioschwanck/new-file-template.nvim?tab=readme-ov-file#creating-new-templates More documentation on the templates available at [custom-template-docs]","path":"options.html#option-vim.utility.new-file-template.enable","tokens":["templates","vim","template","more","insert","otavioschwanck","new","additionalruntimepaths","tab","directory","nvim","files","new-file-template","creating-new-templates","readme-ov-file","automatically","for","custom","add","containing","github","the","available","lua","neovim","custom-template-docs","documentation","com","note","https"],"title_tokens":["utility","new-file-template","vim","option","enable"],"anchors":[]},{"id":"2157","title":"Option: vim.utility.new-file-template.setupOpts","content":"Option table to pass into the setup function of nvim-file-template.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.new-file-template.setupOpts","tokens":["setup","listed","pass","any","function","nvim-file-template","options","nvim","table","option","docs","not","additional","they","the","can","into","even","you"],"title_tokens":["utility","new-file-template","option","vim","setupopts"],"anchors":[]},{"id":"2158","title":"Option: vim.utility.new-file-template.setupOpts.disableAutocmd","content":"Disable the autocmd that creates the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableAutocmd","tokens":["creates","the","autocmd","disable","that","template"],"title_tokens":["disableautocmd","new-file-template","utility","vim","option","setupopts"],"anchors":[]},{"id":"2159","title":"Option: vim.utility.new-file-template.setupOpts.disableFiletype","content":"Disable default templates for specific filetypes","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableFiletype","tokens":["specific","default","filetypes","templates","disable","for"],"title_tokens":["option","disablefiletype","setupopts","utility","vim","new-file-template"],"anchors":[]},{"id":"2160","title":"Option: vim.utility.new-file-template.setupOpts.disableInsert","content":"Enter insert mode after inserting the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableInsert","tokens":["enter","inserting","the","after","template","insert","mode"],"title_tokens":["disableinsert","vim","utility","option","new-file-template","setupopts"],"anchors":[]},{"id":"2161","title":"Option: vim.utility.new-file-template.setupOpts.disableSpecific","content":"Disable specific regexp for the default templates.","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableSpecific","tokens":["default","disable","specific","the","templates","for","regexp"],"title_tokens":["option","vim","new-file-template","utility","setupopts","disablespecific"],"anchors":[]},{"id":"2162","title":"Option: vim.utility.new-file-template.setupOpts.suffixAsFiletype","content":"Use suffix of filename rather than vim.bo.filetype as filetype","path":"options.html#option-vim.utility.new-file-template.setupOpts.suffixAsFiletype","tokens":["use","vim","filename","than","rather","filetype","suffix"],"title_tokens":["utility","setupopts","option","new-file-template","vim","suffixasfiletype"],"anchors":[]},{"id":"2163","title":"Option: vim.utility.nix-develop.enable","content":"Whether to enable in-neovim nix develop, nix shell, and more using nix-develop.nvim.","path":"options.html#option-vim.utility.nix-develop.enable","tokens":["shell","in-neovim","enable","develop","using","nix-develop","nvim","nix","and","more","whether"],"title_tokens":["enable","nix-develop","utility","vim","option"],"anchors":[]},{"id":"2164","title":"Option: vim.utility.nvim-biscuits.enable","content":"Whether to enable a Neovim port of Assorted Biscuits [nvim-biscuits].","path":"options.html#option-vim.utility.nvim-biscuits.enable","tokens":["biscuits","nvim-biscuits","neovim","whether","enable","port","assorted"],"title_tokens":["option","vim","nvim-biscuits","utility","enable"],"anchors":[]},{"id":"2165","title":"Option: vim.utility.nvim-biscuits.setupOpts","content":"Option table to pass into the setup function of nvim-biscuits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.nvim-biscuits.setupOpts","tokens":["any","the","can","setup","options","not","listed","docs","additional","function","nvim-biscuits","pass","they","table","option","you","into","even"],"title_tokens":["setupopts","utility","nvim-biscuits","option","vim"],"anchors":[]},{"id":"2166","title":"Option: vim.utility.oil-nvim.enable","content":"Whether to enable Neovim file explorer: edit your filesystem like a buffer [oil-nvim] .","path":"options.html#option-vim.utility.oil-nvim.enable","tokens":["whether","your","explorer","edit","buffer","file","like","enable","oil-nvim","neovim","filesystem"],"title_tokens":["vim","option","utility","oil-nvim","enable"],"anchors":[]},{"id":"2167","title":"Option: vim.utility.oil-nvim.gitStatus.enable","content":"Whether to enable Git status on [oil-nvim] directory listings .","path":"options.html#option-vim.utility.oil-nvim.gitStatus.enable","tokens":["oil-nvim","directory","listings","enable","git","status","whether"],"title_tokens":["oil-nvim","vim","option","gitstatus","enable","utility"],"anchors":[]},{"id":"2168","title":"Option: vim.utility.oil-nvim.gitStatus.setupOpts","content":"Option table to pass into the setup function of oil-git-status-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.gitStatus.setupOpts","tokens":["table","you","option","oil-git-status-nvim","can","they","listed","pass","options","even","not","into","additional","function","any","docs","the","setup"],"title_tokens":["utility","option","setupopts","oil-nvim","gitstatus","vim"],"anchors":[]},{"id":"2169","title":"Option: vim.utility.oil-nvim.setupOpts","content":"Option table to pass into the setup function of oil-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.setupOpts","tokens":["table","setup","oil-nvim","options","even","listed","they","pass","into","the","any","not","option","you","can","docs","additional","function"],"title_tokens":["option","vim","oil-nvim","setupopts","utility"],"anchors":[]},{"id":"2170","title":"Option: vim.utility.outline.aerial-nvim.enable","content":"Whether to enable Aerial.nvim.","path":"options.html#option-vim.utility.outline.aerial-nvim.enable","tokens":["whether","nvim","aerial","enable"],"title_tokens":["outline","option","utility","aerial-nvim","enable","vim"],"anchors":[]},{"id":"2171","title":"Option: vim.utility.outline.aerial-nvim.mappings.toggle","content":"Toggle aerial window","path":"options.html#option-vim.utility.outline.aerial-nvim.mappings.toggle","tokens":["toggle","aerial","window"],"title_tokens":["mappings","utility","option","vim","toggle","aerial-nvim","outline"],"anchors":[]},{"id":"2172","title":"Option: vim.utility.outline.aerial-nvim.setupOpts","content":"Option table to pass into the setup function of aerial.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.outline.aerial-nvim.setupOpts","tokens":["docs","into","table","you","they","option","aerial","can","not","setup","nvim","listed","any","pass","additional","even","function","options","the"],"title_tokens":["vim","outline","utility","setupopts","option","aerial-nvim"],"anchors":[]},{"id":"2173","title":"Option: vim.utility.preview.glow.enable","content":"Whether to enable markdown preview in neovim with glow.","path":"options.html#option-vim.utility.preview.glow.enable","tokens":["whether","enable","glow","neovim","markdown","preview","with"],"title_tokens":["vim","preview","option","glow","utility","enable"],"anchors":[]},{"id":"2174","title":"Option: vim.utility.preview.glow.mappings.openPreview","content":"Open preview","path":"options.html#option-vim.utility.preview.glow.mappings.openPreview","tokens":["preview","open"],"title_tokens":["glow","mappings","preview","openpreview","utility","option","vim"],"anchors":[]},{"id":"2175","title":"Option: vim.utility.preview.markdownPreview.alwaysAllowPreview","content":"Allow preview on all filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.alwaysAllowPreview","tokens":["allow","all","preview","filetypes"],"title_tokens":["utility","alwaysallowpreview","vim","preview","option","markdownpreview"],"anchors":[]},{"id":"2176","title":"Option: vim.utility.preview.markdownPreview.autoClose","content":"Automatically close the preview window after leaving a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoClose","tokens":["preview","window","after","automatically","markdown","buffer","close","the","leaving"],"title_tokens":["preview","option","vim","markdownpreview","autoclose","utility"],"anchors":[]},{"id":"2177","title":"Option: vim.utility.preview.markdownPreview.autoStart","content":"Automatically open the preview window after entering a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoStart","tokens":["automatically","markdown","buffer","the","open","preview","entering","after","window"],"title_tokens":["vim","autostart","utility","preview","markdownpreview","option"],"anchors":[]},{"id":"2178","title":"Option: vim.utility.preview.markdownPreview.broadcastServer","content":"Allow for outside and network wide connections","path":"options.html#option-vim.utility.preview.markdownPreview.broadcastServer","tokens":["and","network","wide","connections","allow","outside","for"],"title_tokens":["option","preview","markdownpreview","broadcastserver","utility","vim"],"anchors":[]},{"id":"2179","title":"Option: vim.utility.preview.markdownPreview.customIP","content":"IP-address to use","path":"options.html#option-vim.utility.preview.markdownPreview.customIP","tokens":["ip-address","use"],"title_tokens":["utility","option","vim","preview","customip","markdownpreview"],"anchors":[]},{"id":"2180","title":"Option: vim.utility.preview.markdownPreview.customPort","content":"Port to use","path":"options.html#option-vim.utility.preview.markdownPreview.customPort","tokens":["use","port"],"title_tokens":["option","customport","utility","preview","markdownpreview","vim"],"anchors":[]},{"id":"2181","title":"Option: vim.utility.preview.markdownPreview.enable","content":"Whether to enable Markdown preview in neovim with markdown-preview.nvim.","path":"options.html#option-vim.utility.preview.markdownPreview.enable","tokens":["preview","nvim","markdown","whether","enable","markdown-preview","neovim","with"],"title_tokens":["option","utility","markdownpreview","enable","vim","preview"],"anchors":[]},{"id":"2182","title":"Option: vim.utility.preview.markdownPreview.filetypes","content":"Allowed filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.filetypes","tokens":["filetypes","allowed"],"title_tokens":["vim","option","markdownpreview","preview","filetypes","utility"],"anchors":[]},{"id":"2183","title":"Option: vim.utility.preview.markdownPreview.lazyRefresh","content":"Only update preview when saving or leaving insert mode","path":"options.html#option-vim.utility.preview.markdownPreview.lazyRefresh","tokens":["only","insert","leaving","when","mode","saving","update","preview"],"title_tokens":["utility","preview","markdownpreview","vim","option","lazyrefresh"],"anchors":[]},{"id":"2184","title":"Option: vim.utility.qmk-nvim.enable","content":"Whether to enable QMK and ZMK keymaps in nvim.","path":"options.html#option-vim.utility.qmk-nvim.enable","tokens":["zmk","keymaps","nvim","whether","qmk","enable","and"],"title_tokens":["option","enable","vim","qmk-nvim","utility"],"anchors":[]},{"id":"2185","title":"Option: vim.utility.qmk-nvim.setupOpts","content":"Option table to pass into the setup function of qmk.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.qmk-nvim.setupOpts","tokens":["the","qmk","additional","setup","listed","function","docs","into","any","can","option","options","table","pass","they","nvim","you","even","not"],"title_tokens":["setupopts","qmk-nvim","option","vim","utility"],"anchors":[]},{"id":"2186","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","content":"Key codes to text replacements see https://github.com/codethread/qmk.nvim/blob/main/lua/qmk/config/key_map.lua for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","tokens":["https","github","main","see","key_map","key","replacements","codethread","com","more","details","blob","text","qmk","lua","codes","nvim","config","for"],"title_tokens":["vim","option","setupopts","comment_preview","keymap_overrides","qmk-nvim","utility"],"anchors":[]},{"id":"2187","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.position","content":"Controls the position of the preview","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.position","tokens":["controls","position","the","preview"],"title_tokens":["vim","utility","option","qmk-nvim","comment_preview","position","setupopts"],"anchors":[]},{"id":"2188","title":"Option: vim.utility.qmk-nvim.setupOpts.layout","content":"The keyboard key layout see https://github.com/codethread/qmk.nvim?tab=readme-ov-file#Layout for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.layout","tokens":["key","nvim","codethread","layout","more","github","see","qmk","readme-ov-file","keyboard","com","for","the","details","tab","https"],"title_tokens":["option","vim","utility","qmk-nvim","layout","setupopts"],"anchors":[]},{"id":"2189","title":"Option: vim.utility.qmk-nvim.setupOpts.name","content":"The name of the layout","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.name","tokens":["name","layout","the"],"title_tokens":["vim","qmk-nvim","setupopts","option","utility","name"],"anchors":[]},{"id":"2190","title":"Option: vim.utility.qmk-nvim.setupOpts.variant","content":"Chooses the expected hardware target","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.variant","tokens":["chooses","hardware","expected","the","target"],"title_tokens":["option","qmk-nvim","setupopts","vim","utility","variant"],"anchors":[]},{"id":"2191","title":"Option: vim.utility.sleuth.enable","content":"Whether to enable automatically adjusting options such as shiftwidth or expandtab, using vim-sleuth .","path":"options.html#option-vim.utility.sleuth.enable","tokens":["using","enable","such","whether","shiftwidth","vim-sleuth","automatically","expandtab","adjusting","options"],"title_tokens":["sleuth","enable","vim","option","utility"],"anchors":[]},{"id":"2192","title":"Option: vim.utility.smart-splits.enable","content":"Whether to enable smart-splits.nvim, a Neovim plugin for smart, seamless, directional navigation and resizing of splits.\nSupports tmux, Wezterm, Kitty, and Zellij multiplexer integrations.","path":"options.html#option-vim.utility.smart-splits.enable","tokens":["zellij","enable","smart-splits","wezterm","integrations","kitty","whether","for","seamless","nvim","smart","directional","navigation","resizing","neovim","and","plugin","supports","tmux","multiplexer","splits"],"title_tokens":["vim","smart-splits","enable","option","utility"],"anchors":[]},{"id":"2193","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_down","content":"Focus Window/Pane Below","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_down","tokens":["focus","pane","window","below"],"title_tokens":["option","utility","keymaps","vim","smart-splits","move_cursor_down"],"anchors":[]},{"id":"2194","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_left","content":"Focus Window/Pane on the Left","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_left","tokens":["focus","pane","left","window","the"],"title_tokens":["option","vim","keymaps","utility","smart-splits","move_cursor_left"],"anchors":[]},{"id":"2195","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_previous","content":"Focus Previous Window/Pane","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_previous","tokens":["previous","focus","window","pane"],"title_tokens":["move_cursor_previous","utility","keymaps","smart-splits","option","vim"],"anchors":[]},{"id":"2196","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_right","content":"Focus Window/Pane on the Right","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_right","tokens":["window","right","the","pane","focus"],"title_tokens":["option","utility","smart-splits","keymaps","move_cursor_right","vim"],"anchors":[]},{"id":"2197","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_up","content":"Focus Window/Pane Above","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_up","tokens":["pane","above","focus","window"],"title_tokens":["smart-splits","move_cursor_up","option","utility","keymaps","vim"],"anchors":[]},{"id":"2198","title":"Option: vim.utility.smart-splits.keymaps.resize_down","content":"Resize Window/Pane Down","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_down","tokens":["pane","down","resize","window"],"title_tokens":["vim","keymaps","resize_down","smart-splits","utility","option"],"anchors":[]},{"id":"2199","title":"Option: vim.utility.smart-splits.keymaps.resize_left","content":"Resize Window/Pane Left","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_left","tokens":["left","window","resize","pane"],"title_tokens":["option","keymaps","vim","utility","smart-splits","resize_left"],"anchors":[]},{"id":"2200","title":"Option: vim.utility.smart-splits.keymaps.resize_right","content":"Resize Window/Pane Right","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_right","tokens":["resize","pane","window","right"],"title_tokens":["resize_right","vim","option","utility","smart-splits","keymaps"],"anchors":[]},{"id":"2201","title":"Option: vim.utility.smart-splits.keymaps.resize_up","content":"Resize Window/Pane Up","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_up","tokens":["pane","window","resize"],"title_tokens":["smart-splits","resize_up","vim","keymaps","option","utility"],"anchors":[]},{"id":"2202","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_down","content":"Swap Buffer Down","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_down","tokens":["swap","buffer","down"],"title_tokens":["utility","option","smart-splits","keymaps","swap_buf_down","vim"],"anchors":[]},{"id":"2203","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_left","content":"Swap Buffer Left","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_left","tokens":["swap","left","buffer"],"title_tokens":["smart-splits","vim","utility","keymaps","swap_buf_left","option"],"anchors":[]},{"id":"2204","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_right","content":"Swap Buffer Right","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_right","tokens":["swap","buffer","right"],"title_tokens":["swap_buf_right","utility","vim","keymaps","option","smart-splits"],"anchors":[]},{"id":"2205","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_up","content":"Swap Buffer Up","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_up","tokens":["swap","buffer"],"title_tokens":["smart-splits","utility","vim","keymaps","option","swap_buf_up"],"anchors":[]},{"id":"2206","title":"Option: vim.utility.smart-splits.setupOpts","content":"Option table to pass into the setup function of smart-splits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.smart-splits.setupOpts","tokens":["they","can","listed","pass","any","table","option","options","even","function","not","docs","you","additional","smart-splits","setup","the","into"],"title_tokens":["smart-splits","option","vim","utility","setupopts"],"anchors":[]},{"id":"2207","title":"Option: vim.utility.snacks-nvim.enable","content":"Whether to enable collection of QoL plugins for Neovim [snacks-nvim] .","path":"options.html#option-vim.utility.snacks-nvim.enable","tokens":["qol","enable","for","collection","snacks-nvim","neovim","whether","plugins"],"title_tokens":["enable","snacks-nvim","utility","option","vim"],"anchors":[]},{"id":"2208","title":"Option: vim.utility.snacks-nvim.setupOpts","content":"Option table to pass into the setup function of snacks-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.snacks-nvim.setupOpts","tokens":["setup","function","any","additional","pass","snacks-nvim","can","even","into","you","the","table","docs","options","they","option","listed","not"],"title_tokens":["vim","snacks-nvim","option","utility","setupopts"],"anchors":[]},{"id":"2209","title":"Option: vim.utility.surround.enable","content":"Whether to enable nvim-surround, Neovim plugin to add/change/delete surrounding delimiter pairs with ease.\n::: {.note} The default mappings deviate from upstream to avoid conflicts with nvim-leap. You may change those in your configuration if you do not use nvim-leap :::","path":"options.html#option-vim.utility.surround.enable","tokens":["delimiter","deviate","delete","use","with","plugin","those","change","whether","note","may","upstream","nvim-surround","ease","avoid","pairs","conflicts","configuration","from","not","you","your","mappings","add","default","the","neovim","enable","surrounding","nvim-leap"],"title_tokens":["utility","option","surround","vim","enable"],"anchors":[]},{"id":"2210","title":"Option: vim.utility.surround.setupOpts","content":"Option table to pass into the setup function of nvim-surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.surround.setupOpts","tokens":["docs","option","the","pass","setup","any","not","options","nvim-surround","can","you","even","they","additional","into","table","function","listed"],"title_tokens":["vim","utility","option","setupopts","surround"],"anchors":[]},{"id":"2211","title":"Option: vim.utility.surround.setupOpts.keymaps.change","content":"keymap for change","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change","tokens":["change","keymap","for"],"title_tokens":["change","option","vim","utility","surround","setupopts","keymaps"],"anchors":[]},{"id":"2212","title":"Option: vim.utility.surround.setupOpts.keymaps.change_line","content":"keymap for change_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change_line","tokens":["for","keymap","change_line"],"title_tokens":["option","surround","keymaps","vim","utility","setupopts","change_line"],"anchors":[]},{"id":"2213","title":"Option: vim.utility.surround.setupOpts.keymaps.delete","content":"keymap for delete","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.delete","tokens":["keymap","for","delete"],"title_tokens":["option","keymaps","utility","vim","surround","delete","setupopts"],"anchors":[]},{"id":"2214","title":"Option: vim.utility.surround.setupOpts.keymaps.insert","content":"keymap for insert","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert","tokens":["keymap","for","insert"],"title_tokens":["keymaps","insert","utility","setupopts","option","vim","surround"],"anchors":[]},{"id":"2215","title":"Option: vim.utility.surround.setupOpts.keymaps.insert_line","content":"keymap for insert_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert_line","tokens":["keymap","for","insert_line"],"title_tokens":["option","surround","utility","keymaps","insert_line","setupopts","vim"],"anchors":[]},{"id":"2216","title":"Option: vim.utility.surround.setupOpts.keymaps.normal","content":"keymap for normal","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal","tokens":["keymap","normal","for"],"title_tokens":["utility","surround","setupopts","vim","option","keymaps","normal"],"anchors":[]},{"id":"2217","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur","content":"keymap for normal_cur","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur","tokens":["for","normal_cur","keymap"],"title_tokens":["setupopts","vim","option","keymaps","utility","surround","normal_cur"],"anchors":[]},{"id":"2218","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur_line","content":"keymap for normal_cur_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur_line","tokens":["normal_cur_line","keymap","for"],"title_tokens":["option","setupopts","normal_cur_line","surround","vim","utility","keymaps"],"anchors":[]},{"id":"2219","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_line","content":"keymap for normal_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_line","tokens":["for","normal_line","keymap"],"title_tokens":["normal_line","utility","vim","surround","keymaps","setupopts","option"],"anchors":[]},{"id":"2220","title":"Option: vim.utility.surround.setupOpts.keymaps.visual","content":"keymap for visual","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual","tokens":["for","visual","keymap"],"title_tokens":["option","vim","keymaps","utility","visual","surround","setupopts"],"anchors":[]},{"id":"2221","title":"Option: vim.utility.surround.setupOpts.keymaps.visual_line","content":"keymap for visual_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual_line","tokens":["for","keymap","visual_line"],"title_tokens":["option","setupopts","surround","visual_line","vim","utility","keymaps"],"anchors":[]},{"id":"2222","title":"Option: vim.utility.surround.useVendoredKeybindings","content":"Use alternative set of keybindings that avoids conflicts with other popular plugins, e.g. nvim-leap","path":"options.html#option-vim.utility.surround.useVendoredKeybindings","tokens":["that","with","popular","plugins","set","keybindings","other","conflicts","use","alternative","nvim-leap","avoids"],"title_tokens":["option","usevendoredkeybindings","vim","utility","surround"],"anchors":[]},{"id":"2223","title":"Option: vim.utility.undotree.enable","content":"Whether to enable undo history visualizer for Vim [undotree].","path":"options.html#option-vim.utility.undotree.enable","tokens":["undotree","enable","whether","visualizer","undo","vim","for","history"],"title_tokens":["undotree","vim","utility","enable","option"],"anchors":[]},{"id":"2224","title":"Option: vim.utility.vim-wakatime.enable","content":"Whether to enable automatic time tracking and metrics generated from your programming activity [vim-wakatime] .","path":"options.html#option-vim.utility.vim-wakatime.enable","tokens":["from","time","your","programming","automatic","vim-wakatime","tracking","generated","and","activity","whether","enable","metrics"],"title_tokens":["vim-wakatime","option","enable","utility","vim"],"anchors":[]},{"id":"2225","title":"Option: vim.utility.vim-wakatime.setupOpts","content":"Option table to pass into the setup function of vim-wakatime\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.vim-wakatime.setupOpts","tokens":["can","additional","into","they","any","function","setup","pass","not","options","table","vim-wakatime","docs","even","you","the","listed","option"],"title_tokens":["vim","setupopts","utility","vim-wakatime","option"],"anchors":[]},{"id":"2226","title":"Option: vim.utility.vim-wakatime.setupOpts.cli_path","content":"Path to wakatime-cli executable. Set to \"wakatime-cli\" to get wakatime-cli from {env}PATH.","path":"options.html#option-vim.utility.vim-wakatime.setupOpts.cli_path","tokens":["executable","wakatime-cli","path","env","set","get","from"],"title_tokens":["vim","utility","vim-wakatime","option","setupopts","cli_path"],"anchors":[]},{"id":"2227","title":"Option: vim.utility.yanky-nvim.enable","content":"Whether to enable improved Yank and Put functionalities for Neovim [yanky-nvim] .","path":"options.html#option-vim.utility.yanky-nvim.enable","tokens":["enable","yank","improved","put","neovim","for","functionalities","yanky-nvim","and","whether"],"title_tokens":["yanky-nvim","utility","vim","option","enable"],"anchors":[]},{"id":"2228","title":"Option: vim.utility.yanky-nvim.setupOpts","content":"Option table to pass into the setup function of yanky-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yanky-nvim.setupOpts","tokens":["additional","any","table","can","yanky-nvim","function","setup","listed","you","they","into","option","not","the","pass","even","options","docs"],"title_tokens":["yanky-nvim","setupopts","option","vim","utility"],"anchors":[]},{"id":"2229","title":"Option: vim.utility.yanky-nvim.setupOpts.ring.storage","content":"storage mode for ring values.\nshada: this will save pesistantly using Neovim ShaDa feature. This means that history will be persisted between each session of Neovim.\nmemory: each Neovim instance will have his own history and it will be lost between sessions.\nsqlite: more reliable than shada, requires sqlite.lua as a dependency. nvf will add this dependency to PATH automatically.","path":"options.html#option-vim.utility.yanky-nvim.setupOpts.ring.storage","tokens":["for","sqlite","have","nvf","values","automatically","session","neovim","shada","storage","this","persisted","lua","mode","own","requires","means","add","feature","each","reliable","save","pesistantly","that","his","than","history","using","instance","path","ring","between","will","sessions","more","and","dependency","lost","memory"],"title_tokens":["vim","ring","setupopts","storage","utility","option","yanky-nvim"],"anchors":[]},{"id":"2230","title":"Option: vim.utility.yazi-nvim.enable","content":"Whether to enable companion plugin for the yazi terminal file manager [yazi-nvim] .","path":"options.html#option-vim.utility.yazi-nvim.enable","tokens":["file","companion","enable","plugin","yazi","the","for","manager","yazi-nvim","whether","terminal"],"title_tokens":["option","yazi-nvim","vim","enable","utility"],"anchors":[]},{"id":"2231","title":"Option: vim.utility.yazi-nvim.mappings.openYazi","content":"Open yazi at the current file [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYazi","tokens":["current","nvim","open","the","file","yazi"],"title_tokens":["yazi-nvim","mappings","openyazi","option","vim","utility"],"anchors":[]},{"id":"2232","title":"Option: vim.utility.yazi-nvim.mappings.openYaziDir","content":"Open the file manager in nvim's working directory [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYaziDir","tokens":["yazi","directory","open","file","nvim","the","manager","working"],"title_tokens":["vim","yazi-nvim","mappings","openyazidir","option","utility"],"anchors":[]},{"id":"2233","title":"Option: vim.utility.yazi-nvim.mappings.yaziToggle","content":"Resume the last yazi session [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.yaziToggle","tokens":["nvim","resume","the","yazi","session","last"],"title_tokens":["utility","option","yazi-nvim","mappings","yazitoggle","vim"],"anchors":[]},{"id":"2234","title":"Option: vim.utility.yazi-nvim.setupOpts","content":"Option table to pass into the setup function of yazi-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yazi-nvim.setupOpts","tokens":["you","additional","not","setup","listed","the","pass","yazi-nvim","can","function","even","into","option","options","they","docs","table","any"],"title_tokens":["setupopts","vim","utility","yazi-nvim","option"],"anchors":[]},{"id":"2235","title":"Option: vim.utility.yazi-nvim.setupOpts.open_for_directories","content":"Whether to open Yazi instead of netrw","path":"options.html#option-vim.utility.yazi-nvim.setupOpts.open_for_directories","tokens":["instead","netrw","whether","open","yazi"],"title_tokens":["open_for_directories","utility","yazi-nvim","vim","setupopts","option"],"anchors":[]},{"id":"2236","title":"Option: vim.vendoredKeymaps.enable","content":"Whether to enable this project's vendored keymaps by default.","path":"options.html#option-vim.vendoredKeymaps.enable","tokens":["enable","project","whether","vendored","this","keymaps","default"],"title_tokens":["enable","option","vendoredkeymaps","vim"],"anchors":[]},{"id":"2237","title":"Option: vim.viAlias","content":"Enable the vi alias for nvim","path":"options.html#option-vim.viAlias","tokens":["enable","alias","the","for","nvim"],"title_tokens":["vialias","vim","option"],"anchors":[]},{"id":"2238","title":"Option: vim.vimAlias","content":"Enable the vim alias for nvim","path":"options.html#option-vim.vimAlias","tokens":["vim","alias","the","nvim","enable","for"],"title_tokens":["option","vim","vimalias"],"anchors":[]},{"id":"2239","title":"Option: vim.visuals.blink-indent.enable","content":"Whether to enable indentation guides [blink-indent].","path":"options.html#option-vim.visuals.blink-indent.enable","tokens":["guides","blink-indent","enable","indentation","whether"],"title_tokens":["vim","visuals","enable","option","blink-indent"],"anchors":[]},{"id":"2240","title":"Option: vim.visuals.blink-indent.setupOpts","content":"Option table to pass into the setup function of blink-indent\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.blink-indent.setupOpts","tokens":["they","table","options","function","listed","docs","even","option","not","blink-indent","setup","into","additional","can","you","pass","the","any"],"title_tokens":["visuals","blink-indent","vim","setupopts","option"],"anchors":[]},{"id":"2241","title":"Option: vim.visuals.cellular-automaton.animation.register","content":"Whether to enable registering configured animation(s) automatically.","path":"options.html#option-vim.visuals.cellular-automaton.animation.register","tokens":["enable","animation","registering","whether","configured","automatically"],"title_tokens":["option","visuals","register","vim","cellular-automaton","animation"],"anchors":[]},{"id":"2242","title":"Option: vim.visuals.cellular-automaton.animation.setup","content":"Configuration used to generate an animation to be registered.\nThe final value for ca_config will be used to register a new animation using require(\"cellular-automaton\").register_animation(ca_config)\n::: {.warning} ca_config must eval to a valid Lua table. nvf does not and cannot perform any kind of validation on your Lua code, so bogus values will result in errors when the animation is registered. :::","path":"options.html#option-vim.visuals.cellular-automaton.animation.setup","tokens":["nvf","for","final","lua","value","will","register","values","require","using","when","configuration","animation","and","used","warning","the","must","result","validation","table","any","generate","cellular-automaton","does","not","code","bogus","valid","your","ca_config","new","errors","kind","register_animation","perform","eval","registered","cannot"],"title_tokens":["option","visuals","vim","cellular-automaton","animation","setup"],"anchors":[]},{"id":"2243","title":"Option: vim.visuals.cellular-automaton.enable","content":"Whether to enable cellular-automaton to help you cope with stubborn code [cellular-automaton].","path":"options.html#option-vim.visuals.cellular-automaton.enable","tokens":["whether","cellular-automaton","enable","with","cope","help","stubborn","code","you"],"title_tokens":["visuals","option","cellular-automaton","enable","vim"],"anchors":[]},{"id":"2244","title":"Option: vim.visuals.cellular-automaton.mappings.makeItRain","content":"Make it rain [cellular-automaton]","path":"options.html#option-vim.visuals.cellular-automaton.mappings.makeItRain","tokens":["rain","cellular-automaton","make"],"title_tokens":["vim","cellular-automaton","option","visuals","makeitrain","mappings"],"anchors":[]},{"id":"2245","title":"Option: vim.visuals.cinnamon-nvim.enable","content":"Whether to enable smooth scrolling for ANY command [cinnamon-nvim].","path":"options.html#option-vim.visuals.cinnamon-nvim.enable","tokens":["cinnamon-nvim","enable","scrolling","any","command","whether","smooth","for"],"title_tokens":["option","vim","visuals","cinnamon-nvim","enable"],"anchors":[]},{"id":"2246","title":"Option: vim.visuals.cinnamon-nvim.setupOpts","content":"Option table to pass into the setup function of cinnamon.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts","tokens":["table","even","they","into","not","listed","docs","nvim","setup","any","can","cinnamon","you","options","option","additional","pass","function","the"],"title_tokens":["option","visuals","cinnamon-nvim","vim","setupopts"],"anchors":[]},{"id":"2247","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","content":"Whether to enable basic animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","tokens":["whether","animation","keymaps","enable","basic"],"title_tokens":["keymaps","visuals","option","basic","cinnamon-nvim","setupopts","vim"],"anchors":[]},{"id":"2248","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","content":"Whether to enable extra animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","tokens":["keymaps","extra","animation","whether","enable"],"title_tokens":["vim","option","setupopts","keymaps","visuals","cinnamon-nvim","extra"],"anchors":[]},{"id":"2249","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.options","content":"Scroll options","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.options","tokens":["scroll","options"],"title_tokens":["setupopts","options","cinnamon-nvim","vim","visuals","option"],"anchors":[]},{"id":"2250","title":"Option: vim.visuals.fidget-nvim.enable","content":"Whether to enable nvim LSP UI element [fidget-nvim].","path":"options.html#option-vim.visuals.fidget-nvim.enable","tokens":["nvim","enable","fidget-nvim","element","whether","lsp"],"title_tokens":["vim","fidget-nvim","enable","visuals","option"],"anchors":[]},{"id":"2251","title":"Option: vim.visuals.fidget-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts","tokens":["options","setup","listed","even","into","table","additional","pass","function","fidget","option","the","docs","not","you","can","they","any"],"title_tokens":["setupopts","option","visuals","vim","fidget-nvim"],"anchors":[]},{"id":"2252","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.float_precision","content":"Limit the number of decimals displayed for floats","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.float_precision","tokens":["for","displayed","decimals","floats","the","number","limit"],"title_tokens":["option","logger","float_precision","fidget-nvim","vim","visuals","setupopts"],"anchors":[]},{"id":"2253","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.level","content":"Minimum logging level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.level","tokens":["minimum","logging","level"],"title_tokens":["vim","visuals","setupopts","fidget-nvim","option","logger","level"],"anchors":[]},{"id":"2254","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.max_size","content":"Maximum log file size, in KB","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.max_size","tokens":["size","log","file","maximum"],"title_tokens":["fidget-nvim","max_size","vim","logger","visuals","option","setupopts"],"anchors":[]},{"id":"2255","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.path","content":"Where Fidget writes its logs to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.path","tokens":["writes","fidget","its","logs","where"],"title_tokens":["logger","visuals","fidget-nvim","setupopts","vim","option","path"],"anchors":[]},{"id":"2256","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.configs","content":"How to configure notification groups when instantiated","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.configs","tokens":["when","instantiated","how","configure","notification","groups"],"title_tokens":["visuals","notification","option","fidget-nvim","configs","vim","setupopts"],"anchors":[]},{"id":"2257","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.filter","content":"Minimum notifications level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.filter","tokens":["notifications","level","minimum"],"title_tokens":["filter","vim","fidget-nvim","setupopts","notification","option","visuals"],"anchors":[]},{"id":"2258","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.history_size","content":"Number of removed messages to retain in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.history_size","tokens":["number","retain","removed","history","messages"],"title_tokens":["history_size","option","vim","setupopts","notification","fidget-nvim","visuals"],"anchors":[]},{"id":"2259","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","content":"Automatically override vim.notify() with Fidget","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","tokens":["vim","override","notify","automatically","with","fidget"],"title_tokens":["vim","override_vim_notify","notification","fidget-nvim","setupopts","option","visuals"],"anchors":[]},{"id":"2260","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","content":"How frequently to update and render notifications","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","tokens":["notifications","how","update","and","frequently","render"],"title_tokens":["visuals","setupopts","notification","fidget-nvim","vim","option","poll_rate"],"anchors":[]},{"id":"2261","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.redirect","content":"Conditionally redirect notifications to another backend","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.redirect","tokens":["redirect","backend","another","conditionally","notifications"],"title_tokens":["setupopts","notification","redirect","vim","option","visuals","fidget-nvim"],"anchors":[]},{"id":"2262","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.align","content":"Indent messages longer than a single line","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.align","tokens":["messages","single","indent","line","than","longer"],"title_tokens":["visuals","notification","vim","fidget-nvim","align","option","view","setupopts"],"anchors":[]},{"id":"2263","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","content":"Separator between notification groups","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","tokens":["separator","groups","notification","between"],"title_tokens":["vim","view","option","fidget-nvim","group_separator","notification","visuals","setupopts"],"anchors":[]},{"id":"2264","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","content":"Highlight group used for group separator","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","tokens":["separator","group","used","highlight","for"],"title_tokens":["vim","option","view","setupopts","notification","fidget-nvim","group_separator_hl","visuals"],"anchors":[]},{"id":"2265","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","content":"Separator between group name and icon","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","tokens":["and","icon","group","separator","name","between"],"title_tokens":["option","vim","view","icon_separator","visuals","setupopts","notification","fidget-nvim"],"anchors":[]},{"id":"2266","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","content":"Spaces to pad both sides of each non-empty line\nUseful for adding a visual gap between notification text and any buffer it may overlap with.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","tokens":["pad","notification","buffer","may","useful","spaces","line","sides","for","non-empty","between","gap","any","both","each","visual","text","adding","and","with","overlap"],"title_tokens":["view","vim","visuals","fidget-nvim","notification","setupopts","option","line_margin"],"anchors":[]},{"id":"2267","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","content":"Reflow (wrap) messages wider than notification window\nThe various options determine how wrapping is handled mid-word.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","tokens":["reflow","notification","the","handled","mid-word","various","determine","window","wrap","how","wider","than","options","wrapping","messages"],"title_tokens":["fidget-nvim","reflow","option","view","visuals","notification","setupopts","vim"],"anchors":[]},{"id":"2268","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","content":"How to render notification messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","tokens":["render","notification","how","messages"],"title_tokens":["setupopts","view","render_message","option","vim","visuals","notification","fidget-nvim"],"anchors":[]},{"id":"2269","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","content":"Display notification items from bottom to top","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","tokens":["notification","items","from","display","bottom","top"],"title_tokens":["vim","option","notification","view","stack_upwards","fidget-nvim","visuals","setupopts"],"anchors":[]},{"id":"2270","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.align","content":"How to align the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.align","tokens":["the","how","align","notification","window"],"title_tokens":["visuals","fidget-nvim","align","notification","setupopts","option","vim","window"],"anchors":[]},{"id":"2271","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","content":"Filetypes the notification window should avoid","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","tokens":["filetypes","notification","avoid","window","should","the"],"title_tokens":["option","avoid","visuals","setupopts","vim","notification","window","fidget-nvim"],"anchors":[]},{"id":"2272","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border","content":"Border style of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border","tokens":["border","style","the","window","notification"],"title_tokens":["fidget-nvim","notification","visuals","setupopts","option","border","vim","window"],"anchors":[]},{"id":"2273","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","content":"Highlight group for notification window border\nSet to empty string to keep your theme's default FloatBorder highlight.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","tokens":["window","group","floatborder","border","theme","set","default","string","notification","highlight","empty","keep","your","for"],"title_tokens":["fidget-nvim","visuals","window","vim","option","notification","setupopts","border_hl"],"anchors":[]},{"id":"2274","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","content":"Maximum height of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","tokens":["window","height","notification","maximum","the"],"title_tokens":["max_height","notification","window","visuals","option","fidget-nvim","setupopts","vim"],"anchors":[]},{"id":"2275","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","content":"Maximum width of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","tokens":["notification","width","maximum","window","the"],"title_tokens":["vim","window","option","visuals","setupopts","max_width","notification","fidget-nvim"],"anchors":[]},{"id":"2276","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","content":"Base highlight group in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","tokens":["window","base","group","highlight","notification","the"],"title_tokens":["setupopts","vim","visuals","normal_hl","fidget-nvim","window","option","notification"],"anchors":[]},{"id":"2277","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.relative","content":"What the notification window position is relative to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.relative","tokens":["position","notification","the","what","window","relative"],"title_tokens":["setupopts","notification","fidget-nvim","relative","option","vim","window","visuals"],"anchors":[]},{"id":"2278","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","content":"Width of each tab character in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","tokens":["the","notification","tab","width","each","character","window"],"title_tokens":["tabstop","window","visuals","notification","setupopts","option","fidget-nvim","vim"],"anchors":[]},{"id":"2279","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","content":"Background color opacity in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","tokens":["opacity","notification","the","background","color","window"],"title_tokens":["fidget-nvim","notification","vim","setupopts","window","winblend","option","visuals"],"anchors":[]},{"id":"2280","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","content":"Padding from right edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","tokens":["from","right","edge","window","padding","boundary"],"title_tokens":["notification","fidget-nvim","option","x_padding","vim","setupopts","visuals","window"],"anchors":[]},{"id":"2281","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","content":"Padding from bottom edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","tokens":["window","boundary","from","padding","bottom","edge"],"title_tokens":["fidget-nvim","window","y_padding","visuals","option","notification","vim","setupopts"],"anchors":[]},{"id":"2282","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","content":"Stacking priority of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","tokens":["window","the","notification","priority","stacking"],"title_tokens":["notification","option","visuals","vim","setupopts","fidget-nvim","window","zindex"],"anchors":[]},{"id":"2283","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","content":"Clear notification group when LSP server detaches","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","tokens":["detaches","clear","lsp","notification","group","when","server"],"title_tokens":["vim","visuals","clear_on_detach","option","fidget-nvim","setupopts","progress"],"anchors":[]},{"id":"2284","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","content":"Icon shown when LSP progress tasks are completed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","tokens":["when","icon","tasks","shown","lsp","progress","completed","are"],"title_tokens":["setupopts","fidget-nvim","progress","visuals","option","vim","display","done_icon"],"anchors":[]},{"id":"2285","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","content":"Highlight group for completed LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","tokens":["completed","tasks","highlight","for","lsp","group"],"title_tokens":["fidget-nvim","display","visuals","vim","progress","option","setupopts","done_style"],"anchors":[]},{"id":"2286","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","content":"How long a message should persist when complete","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","tokens":["how","message","should","persist","complete","when","long"],"title_tokens":["option","display","fidget-nvim","setupopts","progress","vim","visuals","done_ttl"],"anchors":[]},{"id":"2287","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","content":"How to format a progress annotation","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","tokens":["how","annotation","progress","format"],"title_tokens":["vim","visuals","display","option","format_annote","progress","fidget-nvim","setupopts"],"anchors":[]},{"id":"2288","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","content":"How to format a progress notification group's name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","tokens":["group","progress","how","format","name","notification"],"title_tokens":["fidget-nvim","option","progress","setupopts","display","visuals","vim","format_group_name"],"anchors":[]},{"id":"2289","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","content":"How to format a progress message","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","tokens":["message","format","how","progress"],"title_tokens":["vim","visuals","setupopts","format_message","fidget-nvim","display","progress","option"],"anchors":[]},{"id":"2290","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","content":"Highlight group for group name (LSP server name)","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","tokens":["name","for","lsp","group","server","highlight"],"title_tokens":["vim","progress","option","visuals","group_style","fidget-nvim","setupopts","display"],"anchors":[]},{"id":"2291","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","content":"Highlight group for group icons","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","tokens":["highlight","for","group","icons"],"title_tokens":["vim","icon_style","display","progress","visuals","option","setupopts","fidget-nvim"],"anchors":[]},{"id":"2292","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","content":"Overrides the default configuration for a notification group defined in {option}vim.visuals.fidget-nvim.setupOpts.notification.configs.\nIf any of the fields are null, the value from the default configuration is used.\nIf default configuration is not defined, the following defaults are used:","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","tokens":["defined","fidget-nvim","not","for","option","vim","defaults","configuration","value","visuals","configs","group","setupopts","following","the","fields","from","any","overrides","default","are","null","notification","used"],"title_tokens":["visuals","display","vim","overrides","fidget-nvim","option","setupopts","progress"],"anchors":[]},{"id":"2293","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_separator","content":"Separator between message from annote","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_separator","tokens":["annote","message","from","separator","between"],"title_tokens":["fidget-nvim","visuals","setupopts","vim","progress","annote_separator","overrides","name","option","display"],"anchors":[]},{"id":"2294","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_style","content":"Default style used to highlight item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_style","tokens":["default","highlight","item","used","annotes","style"],"title_tokens":["display","annote_style","visuals","progress","overrides","vim","option","fidget-nvim","setupopts","name"],"anchors":[]},{"id":"2295","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_annote","content":"Default annotation for debug items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_annote","tokens":["for","annotation","default","debug","items"],"title_tokens":["fidget-nvim","display","debug_annote","overrides","progress","setupopts","name","vim","option","visuals"],"anchors":[]},{"id":"2296","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_style","content":"Style used to highlight debug item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_style","tokens":["annotes","used","highlight","item","style","debug"],"title_tokens":["display","progress","option","setupopts","fidget-nvim","visuals","name","debug_style","vim","overrides"],"anchors":[]},{"id":"2297","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_annote","content":"Default annotation for error items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_annote","tokens":["for","default","error","items","annotation"],"title_tokens":["display","error_annote","overrides","setupopts","vim","visuals","option","progress","name","fidget-nvim"],"anchors":[]},{"id":"2298","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_style","content":"Style used to highlight error item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_style","tokens":["error","item","style","used","annotes","highlight"],"title_tokens":["option","error_style","visuals","setupopts","display","name","fidget-nvim","vim","progress","overrides"],"anchors":[]},{"id":"2299","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..group_style","content":"Style used to highlight group name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.group_style","tokens":["style","used","highlight","group","name"],"title_tokens":["option","overrides","display","vim","name","group_style","progress","visuals","fidget-nvim","setupopts"],"anchors":[]},{"id":"2300","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon","content":"Icon of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon","tokens":["you","api","documentation","the","content","displayed","invoked","that","other","function","information","every","items","group","string","icon","notification","useful","refer","cycle","and","render","into","window","fidget","animations","available","looking","here","signature","detailed","returns","rendering","dynamic","with","note","list","can","for"],"title_tokens":["progress","display","icon","option","setupopts","overrides","vim","fidget-nvim","visuals","name"],"anchors":[]},{"id":"2301","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_on_left","content":"If true, icon is rendered on the left instead of right","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_on_left","tokens":["the","true","left","rendered","instead","right","icon"],"title_tokens":["vim","display","overrides","fidget-nvim","name","option","progress","icon_on_left","visuals","setupopts"],"anchors":[]},{"id":"2302","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_style","content":"Style used to highlight icon, if null, use group_style","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_style","tokens":["null","highlight","group_style","used","style","icon","use"],"title_tokens":["setupopts","name","icon_style","overrides","display","vim","fidget-nvim","option","progress","visuals"],"anchors":[]},{"id":"2303","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_annote","content":"Default annotation for info items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_annote","tokens":["items","for","default","annotation","info"],"title_tokens":["visuals","info_annote","display","setupopts","progress","fidget-nvim","overrides","option","vim","name"],"anchors":[]},{"id":"2304","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_style","content":"Style used to highlight info item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_style","tokens":["used","item","style","info","annotes","highlight"],"title_tokens":["option","visuals","display","info_style","vim","fidget-nvim","setupopts","name","progress","overrides"],"anchors":[]},{"id":"2305","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..name","content":"Name of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.name","tokens":["animations","other","with","api","returns","note","here","rendering","you","refer","cycle","invoked","useful","dynamic","into","render","information","window","detailed","signature","and","looking","name","displayed","can","content","notification","string","list","function","group","every","fidget","available","for","that","the","documentation","items"],"title_tokens":["visuals","setupopts","vim","fidget-nvim","overrides","display","option","name","progress"],"anchors":[]},{"id":"2306","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..priority","content":"Order in which group should be displayed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.priority","tokens":["which","displayed","order","should","group"],"title_tokens":["display","vim","fidget-nvim","overrides","visuals","priority","progress","name","option","setupopts"],"anchors":[]},{"id":"2307","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..render_limit","content":"How many notification items to show at once","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.render_limit","tokens":["show","once","notification","how","many","items"],"title_tokens":["option","name","render_limit","visuals","overrides","vim","fidget-nvim","display","setupopts","progress"],"anchors":[]},{"id":"2308","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..skip_history","content":"Whether messages should be preserved in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.skip_history","tokens":["messages","whether","should","preserved","history"],"title_tokens":["vim","overrides","skip_history","option","progress","fidget-nvim","visuals","display","name","setupopts"],"anchors":[]},{"id":"2309","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..ttl","content":"How long a notification item should exist","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.ttl","tokens":["item","should","exist","how","long","notification"],"title_tokens":["visuals","overrides","ttl","option","setupopts","progress","name","display","vim","fidget-nvim"],"anchors":[]},{"id":"2310","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..update_hook","content":"Called when an item is updated.\nIf false, no action is taken. If a function, it is invoked with the item being updated.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.update_hook","tokens":["updated","taken","called","the","information","signature","fidget","invoked","for","you","refer","available","action","into","documentation","item","being","can","false","here","when","function","with","note","looking","detailed","api"],"title_tokens":["progress","display","visuals","overrides","update_hook","setupopts","fidget-nvim","vim","name","option"],"anchors":[]},{"id":"2311","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_annote","content":"Default annotation for warn items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_annote","tokens":["for","annotation","items","default","warn"],"title_tokens":["warn_annote","display","progress","fidget-nvim","setupopts","vim","option","name","overrides","visuals"],"anchors":[]},{"id":"2312","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_style","content":"Style used to highlight warn item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_style","tokens":["warn","used","item","highlight","annotes","style"],"title_tokens":["fidget-nvim","display","vim","overrides","option","warn_style","progress","name","setupopts","visuals"],"anchors":[]},{"id":"2313","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.priority","content":"Priority of the progress notification","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.priority","tokens":["the","progress","priority","notification"],"title_tokens":["visuals","vim","display","fidget-nvim","option","progress","setupopts","priority"],"anchors":[]},{"id":"2314","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","content":"Pattern shown when LSP progress tasks are in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","tokens":["pattern","when","lsp","shown","tasks","are","progress"],"title_tokens":["setupopts","vim","fidget-nvim","display","pattern","progress","option","visuals","progress_icon"],"anchors":[]},{"id":"2315","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","content":"Period of the pattern","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","tokens":["the","period","pattern"],"title_tokens":["fidget-nvim","setupopts","progress","progress_icon","period","visuals","vim","option","display"],"anchors":[]},{"id":"2316","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","content":"Highlight group for in-progress LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","tokens":["highlight","for","in-progress","tasks","group","lsp"],"title_tokens":["display","fidget-nvim","progress","setupopts","vim","progress_style","visuals","option"],"anchors":[]},{"id":"2317","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","content":"How long a message should persist when in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","tokens":["how","should","persist","long","when","progress","message"],"title_tokens":["vim","fidget-nvim","progress_ttl","option","setupopts","progress","visuals","display"],"anchors":[]},{"id":"2318","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","content":"Maximum number of messages to render","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","tokens":["maximum","messages","number","render"],"title_tokens":["vim","progress","option","setupopts","display","render_limit","fidget-nvim","visuals"],"anchors":[]},{"id":"2319","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","content":"Skip adding messages to history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","tokens":["history","messages","adding","skip"],"title_tokens":["skip_history","vim","setupopts","visuals","progress","option","display","fidget-nvim"],"anchors":[]},{"id":"2320","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore","content":"Ignore LSP servers by name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore","tokens":["ignore","servers","lsp","name"],"title_tokens":["vim","visuals","option","setupopts","progress","ignore","fidget-nvim"],"anchors":[]},{"id":"2321","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","content":"Ignore new tasks that are already done","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","tokens":["ignore","new","tasks","that","are","already","done"],"title_tokens":["ignore_done_already","fidget-nvim","progress","vim","option","setupopts","visuals"],"anchors":[]},{"id":"2322","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","content":"Ignore new tasks with empty messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","tokens":["ignore","new","with","messages","tasks","empty"],"title_tokens":["fidget-nvim","setupopts","progress","visuals","vim","option","ignore_empty_message"],"anchors":[]},{"id":"2323","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","content":"Log $/progress handler invocations","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","tokens":["log","handler","invocations","progress"],"title_tokens":["vim","option","lsp","progress","visuals","fidget-nvim","setupopts","log_handler"],"anchors":[]},{"id":"2324","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","content":"Nvim's LSP client ring buffer size","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","tokens":["size","lsp","buffer","client","nvim","ring"],"title_tokens":["progress","vim","fidget-nvim","lsp","visuals","setupopts","option","progress_ringbuf_size"],"anchors":[]},{"id":"2325","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.notification_group","content":"How to get a progress message's notification group key","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.notification_group","tokens":["message","group","key","progress","get","notification","how"],"title_tokens":["vim","progress","option","setupopts","notification_group","visuals","fidget-nvim"],"anchors":[]},{"id":"2326","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","content":"How frequently to poll for LSP progress messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","tokens":["how","frequently","poll","for","lsp","progress","messages"],"title_tokens":["vim","visuals","setupopts","progress","poll_rate","fidget-nvim","option"],"anchors":[]},{"id":"2327","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","content":"Suppress new messages when in insert mode","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","tokens":["when","mode","new","insert","suppress","messages"],"title_tokens":["setupopts","progress","vim","suppress_on_insert","fidget-nvim","visuals","option"],"anchors":[]},{"id":"2328","title":"Option: vim.visuals.highlight-undo.enable","content":"Whether to enable highlight undo [highlight-undo].","path":"options.html#option-vim.visuals.highlight-undo.enable","tokens":["whether","undo","enable","highlight-undo","highlight"],"title_tokens":["highlight-undo","vim","option","enable","visuals"],"anchors":[]},{"id":"2329","title":"Option: vim.visuals.highlight-undo.setupOpts","content":"Option table to pass into the setup function of highlight-undo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.highlight-undo.setupOpts","tokens":["into","function","any","highlight-undo","docs","not","you","option","additional","the","even","can","listed","pass","setup","options","they","table"],"title_tokens":["highlight-undo","option","setupopts","vim","visuals"],"anchors":[]},{"id":"2330","title":"Option: vim.visuals.highlight-undo.setupOpts.duration","content":"Duration of the highlight","path":"options.html#option-vim.visuals.highlight-undo.setupOpts.duration","tokens":["the","highlight","duration"],"title_tokens":["highlight-undo","duration","option","setupopts","vim","visuals"],"anchors":[]},{"id":"2331","title":"Option: vim.visuals.hlargs-nvim.enable","content":"Whether to enable hlargs-nvim.","path":"options.html#option-vim.visuals.hlargs-nvim.enable","tokens":["enable","whether","hlargs-nvim"],"title_tokens":["enable","vim","hlargs-nvim","option","visuals"],"anchors":[]},{"id":"2332","title":"Option: vim.visuals.hlargs-nvim.setupOpts","content":"Option table to pass into the setup function of hlargs-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.hlargs-nvim.setupOpts","tokens":["you","can","even","setup","they","option","into","hlargs-nvim","docs","pass","any","not","function","the","listed","additional","options","table"],"title_tokens":["visuals","setupopts","vim","hlargs-nvim","option"],"anchors":[]},{"id":"2333","title":"Option: vim.visuals.indent-blankline.enable","content":"Whether to enable indentation guides [indent-blankline].","path":"options.html#option-vim.visuals.indent-blankline.enable","tokens":["whether","indentation","enable","guides","indent-blankline"],"title_tokens":["enable","visuals","option","vim","indent-blankline"],"anchors":[]},{"id":"2334","title":"Option: vim.visuals.indent-blankline.setupOpts","content":"Option table to pass into the setup function of indent-blankline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.indent-blankline.setupOpts","tokens":["options","into","any","indent-blankline","can","additional","table","docs","function","they","even","not","pass","the","setup","option","you","listed"],"title_tokens":["option","visuals","indent-blankline","setupopts","vim"],"anchors":[]},{"id":"2335","title":"Option: vim.visuals.indent-blankline.setupOpts.debounce","content":"Debounce time in milliseconds","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.debounce","tokens":["time","debounce","milliseconds"],"title_tokens":["option","visuals","indent-blankline","debounce","vim","setupopts"],"anchors":[]},{"id":"2336","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.char","content":"Character(s) for indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.char","tokens":["indentation","for","character","guide"],"title_tokens":["indent-blankline","setupopts","indent","char","vim","visuals","option"],"anchors":[]},{"id":"2337","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.highlight","content":"The highlight group(s) applied to the indentation guide.\nSee :help ibl.config.indent.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.highlight","tokens":["group","see","ibl","applied","indentation","guide","indent","help","highlight","config","the"],"title_tokens":["vim","option","indent-blankline","setupopts","highlight","indent","visuals"],"anchors":[]},{"id":"2338","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.priority","content":"Virtual text priority for the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.priority","tokens":["virtual","for","text","priority","the","indentation","guide"],"title_tokens":["option","indent-blankline","setupopts","indent","priority","vim","visuals"],"anchors":[]},{"id":"2339","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","content":"Repeat indentation guides on wrapped lines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","tokens":["repeat","lines","indentation","guides","wrapped"],"title_tokens":["visuals","setupopts","repeat_linebreak","indent-blankline","option","vim","indent"],"anchors":[]},{"id":"2340","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","content":"Caps the number of indentation levels based on surrounding code","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","tokens":["code","number","the","caps","indentation","based","levels","surrounding"],"title_tokens":["vim","setupopts","smart_indent_cap","option","visuals","indent-blankline","indent"],"anchors":[]},{"id":"2341","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.tab_char","content":"Character(s) for tab indentation guide.\nSee :help ibl.config.indent.tab_char.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.tab_char","tokens":["tab","help","guide","indentation","see","ibl","character","tab_char","indent","for","config"],"title_tokens":["option","visuals","vim","indent-blankline","setupopts","indent","tab_char"],"anchors":[]},{"id":"2342","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.char","content":"The character(s) for the scope indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.char","tokens":["the","scope","guide","character","for","indentation"],"title_tokens":["scope","setupopts","option","indent-blankline","visuals","char","vim"],"anchors":[]},{"id":"2343","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.enabled","content":"Highlight current scope from treesitter","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.enabled","tokens":["highlight","current","scope","treesitter","from"],"title_tokens":["setupopts","enabled","scope","vim","indent-blankline","visuals","option"],"anchors":[]},{"id":"2344","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.language","content":"The list of treesitter languages to disable scope for.\n* can be used as a wildcard for every language/node type.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.language","tokens":["list","treesitter","used","every","language","node","the","scope","wildcard","disable","can","type","languages","for"],"title_tokens":["vim","visuals","setupopts","exclude","option","language","indent-blankline","scope"],"anchors":[]},{"id":"2345","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","content":"Nodes to ignore in scope checking, per language.\n* can be used as a wildcard for every language.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","tokens":["scope","language","wildcard","used","for","checking","ignore","can","per","every","nodes"],"title_tokens":["setupopts","scope","vim","visuals","node_type","option","exclude","indent-blankline"],"anchors":[]},{"id":"2346","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.highlight","content":"The highlight group(s) applied to the scope.\nSee :help ibl.config.scope.highlight`.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.highlight","tokens":["ibl","applied","scope","the","see","help","config","group","highlight"],"title_tokens":["visuals","indent-blankline","setupopts","scope","highlight","option","vim"],"anchors":[]},{"id":"2347","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.include.node_type","content":"Additional nodes to be used for scope checking, per language","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.include.node_type","tokens":["additional","used","checking","per","language","for","scope","nodes"],"title_tokens":["include","node_type","vim","setupopts","visuals","indent-blankline","scope","option"],"anchors":[]},{"id":"2348","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.injected_languages","content":"Check for injected languages (treesitter)","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.injected_languages","tokens":["languages","check","treesitter","injected","for"],"title_tokens":["injected_languages","visuals","setupopts","vim","option","scope","indent-blankline"],"anchors":[]},{"id":"2349","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.priority","content":"Virtual text priority for the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.priority","tokens":["priority","the","text","for","scope","virtual"],"title_tokens":["vim","indent-blankline","setupopts","priority","visuals","option","scope"],"anchors":[]},{"id":"2350","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_end","content":"Show an underline on the last line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_end","tokens":["show","last","the","underline","line","scope"],"title_tokens":["setupopts","scope","vim","show_end","option","visuals","indent-blankline"],"anchors":[]},{"id":"2351","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","content":"Show the scope underline at the exact start of the scope, even if that's to the right of the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","tokens":["show","indentation","scope","underline","guide","the","that","exact","start","even","right"],"title_tokens":["setupopts","show_exact_scope","scope","vim","option","visuals","indent-blankline"],"anchors":[]},{"id":"2352","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_start","content":"Show an underline on the first line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_start","tokens":["show","first","line","underline","scope","the"],"title_tokens":["option","vim","indent-blankline","visuals","scope","setupopts","show_start"],"anchors":[]},{"id":"2353","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","tokens":["window","currently","visible","the","above","number","below","lines","what","and"],"title_tokens":["visuals","indent-blankline","option","vim","viewport_buffer","max","setupopts"],"anchors":[]},{"id":"2354","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","tokens":["visible","what","and","window","lines","below","currently","the","above","number"],"title_tokens":["indent-blankline","visuals","setupopts","vim","min","viewport_buffer","option"],"anchors":[]},{"id":"2355","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.highlight","content":"The highlight group(s) applied to whitespace.\nSee :help ibl.config.whitespace.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.highlight","tokens":["the","highlight","whitespace","config","applied","group","ibl","see","help"],"title_tokens":["setupopts","indent-blankline","whitespace","highlight","option","visuals","vim"],"anchors":[]},{"id":"2356","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","content":"Remove trailing whitespace on blanklines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","tokens":["trailing","blanklines","remove","whitespace"],"title_tokens":["vim","whitespace","remove_blankline_trail","indent-blankline","option","setupopts","visuals"],"anchors":[]},{"id":"2357","title":"Option: vim.visuals.nvim-cursorline.enable","content":"Whether to enable cursor word and line highlighting [nvim-cursorline].","path":"options.html#option-vim.visuals.nvim-cursorline.enable","tokens":["word","nvim-cursorline","highlighting","line","and","enable","cursor","whether"],"title_tokens":["vim","visuals","option","enable","nvim-cursorline"],"anchors":[]},{"id":"2358","title":"Option: vim.visuals.nvim-cursorline.setupOpts","content":"Option table to pass into the setup function of nvim-cursorline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts","tokens":["docs","additional","can","they","option","pass","nvim-cursorline","into","setup","listed","you","table","options","any","function","the","even","not"],"title_tokens":["nvim-cursorline","vim","option","visuals","setupopts"],"anchors":[]},{"id":"2359","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","content":"Whether to enable cursor line highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","tokens":["highlighting","enable","cursor","whether","line"],"title_tokens":["vim","cursorline","setupopts","enable","visuals","option","nvim-cursorline"],"anchors":[]},{"id":"2360","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.number","content":"If true, vim.wo.cursorlineopt will be set to \"number\" when the trigger conditions are met.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.number","tokens":["will","cursorlineopt","when","vim","set","number","true","trigger","the","conditions","met","are"],"title_tokens":["visuals","cursorline","nvim-cursorline","number","option","vim","setupopts"],"anchors":[]},{"id":"2361","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","content":"Cursorline timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","tokens":["cursorline","timeout"],"title_tokens":["timeout","option","nvim-cursorline","cursorline","vim","visuals","setupopts"],"anchors":[]},{"id":"2362","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","content":"Whether to enable cursor word highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","tokens":["highlighting","whether","cursor","word","enable"],"title_tokens":["nvim-cursorline","enable","vim","setupopts","option","cursorword","visuals"],"anchors":[]},{"id":"2363","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","content":"Whether to underline matching cursorword","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","tokens":["matching","whether","cursorword","underline"],"title_tokens":["underline","nvim-cursorline","cursorword","setupopts","visuals","option","vim"],"anchors":[]},{"id":"2364","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","content":"The min_length option defines the minimum number of characters a word must have to be highlighted as a \"cursor word.\" Any word shorter than this value will be ignored and not highlighted.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","tokens":["number","highlighted","characters","have","word","than","cursor","will","ignored","not","and","any","min_length","the","must","shorter","minimum","this","defines","value","option"],"title_tokens":["vim","visuals","min_length","option","nvim-cursorline","setupopts","cursorword"],"anchors":[]},{"id":"2365","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","content":"Cursorword timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","tokens":["cursorword","timeout"],"title_tokens":["cursorword","visuals","option","timeout","setupopts","nvim-cursorline","vim"],"anchors":[]},{"id":"2366","title":"Option: vim.visuals.nvim-scrollbar.enable","content":"Whether to enable extensible Neovim Scrollbar [nvim-scrollbar].","path":"options.html#option-vim.visuals.nvim-scrollbar.enable","tokens":["whether","neovim","extensible","enable","scrollbar","nvim-scrollbar"],"title_tokens":["vim","enable","option","visuals","nvim-scrollbar"],"anchors":[]},{"id":"2367","title":"Option: vim.visuals.nvim-scrollbar.setupOpts","content":"Option table to pass into the setup function of scrollbar-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts","tokens":["you","can","not","listed","function","option","into","options","additional","table","the","scrollbar-nvim","docs","even","they","any","pass","setup"],"title_tokens":["option","vim","nvim-scrollbar","visuals","setupopts"],"anchors":[]},{"id":"2368","title":"Option: vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","content":"Filetypes to hide the scrollbar on","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","tokens":["hide","scrollbar","filetypes","the"],"title_tokens":["option","nvim-scrollbar","setupopts","excluded_filetypes","vim","visuals"],"anchors":[]},{"id":"2369","title":"Option: vim.visuals.nvim-web-devicons.enable","content":"Whether to enable Neovim dev icons [nvim-web-devicons].","path":"options.html#option-vim.visuals.nvim-web-devicons.enable","tokens":["nvim-web-devicons","enable","neovim","whether","icons","dev"],"title_tokens":["option","visuals","enable","vim","nvim-web-devicons"],"anchors":[]},{"id":"2370","title":"Option: vim.visuals.nvim-web-devicons.setupOpts","content":"Option table to pass into the setup function of nvim-web-devicons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts","tokens":["docs","option","table","into","you","the","can","they","function","additional","any","options","setup","nvim-web-devicons","pass","not","even","listed"],"title_tokens":["vim","nvim-web-devicons","visuals","setupopts","option"],"anchors":[]},{"id":"2371","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.color_icons","content":"Whether to enable different highlight colors per icon.","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.color_icons","tokens":["whether","enable","colors","different","highlight","per","icon"],"title_tokens":["option","vim","visuals","setupopts","nvim-web-devicons","color_icons"],"anchors":[]},{"id":"2372","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.override","content":"Your personal icon overrides.\nYou can specify color or cterm_color instead of specifying both of them. DevIcon will be appended to name","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.override","tokens":["both","icon","specify","you","overrides","devicon","appended","your","cterm_color","them","specifying","personal","name","instead","can","color","will"],"title_tokens":["nvim-web-devicons","visuals","option","setupopts","vim","override"],"anchors":[]},{"id":"2373","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.variant","content":"Set the light or dark variant manually, instead of relying on background","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.variant","tokens":["set","the","background","relying","light","dark","variant","instead","manually"],"title_tokens":["vim","setupopts","visuals","option","variant","nvim-web-devicons"],"anchors":[]},{"id":"2374","title":"Option: vim.visuals.rainbow-delimiters.enable","content":"Whether to enable rainbow-delimiters.","path":"options.html#option-vim.visuals.rainbow-delimiters.enable","tokens":["whether","rainbow-delimiters","enable"],"title_tokens":["rainbow-delimiters","enable","option","vim","visuals"],"anchors":[]},{"id":"2375","title":"Option: vim.visuals.rainbow-delimiters.setupOpts","content":"Option table to pass into the setup function of rainbow-delimiters\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.rainbow-delimiters.setupOpts","tokens":["options","not","they","any","even","function","setup","you","option","pass","the","rainbow-delimiters","docs","table","can","into","additional","listed"],"title_tokens":["rainbow-delimiters","vim","setupopts","option","visuals"],"anchors":[]},{"id":"2376","title":"Option: vim.visuals.syntax-gaslighting.enable","content":"Whether to enable Thats no even a real option, you're crazy..","path":"options.html#option-vim.visuals.syntax-gaslighting.enable","tokens":["whether","thats","you","real","even","option","crazy","enable"],"title_tokens":["vim","option","visuals","syntax-gaslighting","enable"],"anchors":[]},{"id":"2377","title":"Option: vim.visuals.syntax-gaslighting.setupOpts","content":"Option table to pass into the setup function of syntax-gaslighting\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts","tokens":["function","additional","setup","any","they","not","option","you","can","table","even","into","options","syntax-gaslighting","the","docs","listed","pass"],"title_tokens":["option","visuals","vim","syntax-gaslighting","setupopts"],"anchors":[]},{"id":"2378","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.merge_messages","content":"Merge user messages with the default ones. If disabled, the messages table will override default messages.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.merge_messages","tokens":["messages","will","merge","user","table","with","ones","the","disabled","default","override"],"title_tokens":["vim","option","setupopts","merge_messages","syntax-gaslighting","visuals"],"anchors":[]},{"id":"2379","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.messages","content":"Custom messages for gaslighting.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.messages","tokens":["messages","gaslighting","for","custom"],"title_tokens":["syntax-gaslighting","setupopts","messages","visuals","vim","option"],"anchors":[]},{"id":"2380","title":"Option: vim.visuals.tiny-devicons-auto-colors.enable","content":"Whether to enable alternative nvim-web-devicons icon colors [tiny-devicons-auto-colors].","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.enable","tokens":["icon","tiny-devicons-auto-colors","enable","nvim-web-devicons","whether","colors","alternative"],"title_tokens":["vim","option","tiny-devicons-auto-colors","visuals","enable"],"anchors":[]},{"id":"2381","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts","content":"Option table to pass into the setup function of tiny-devicons-auto-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts","tokens":["even","not","they","pass","you","any","can","docs","additional","tiny-devicons-auto-colors","listed","setup","into","options","table","function","option","the"],"title_tokens":["tiny-devicons-auto-colors","setupopts","visuals","option","vim"],"anchors":[]},{"id":"2382","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","content":"Whether to enable caching of icon colors. This will greatly improve performance.","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","tokens":["icon","enable","performance","will","whether","colors","this","improve","greatly","caching"],"title_tokens":["vim","enabled","factors","tiny-devicons-auto-colors","setupopts","option","visuals","cache"],"anchors":[]},{"id":"2383","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","content":"Path to the cache file","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","tokens":["path","file","cache","the"],"title_tokens":["option","vim","visuals","setupopts","cache","factors","path","tiny-devicons-auto-colors"],"anchors":[]},{"id":"2384","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","content":"Chroma factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","tokens":["factor","chroma","icons"],"title_tokens":["option","vim","tiny-devicons-auto-colors","setupopts","visuals","chroma","factors"],"anchors":[]},{"id":"2385","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","content":"Hue factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","tokens":["hue","factor","icons"],"title_tokens":["option","setupopts","visuals","vim","tiny-devicons-auto-colors","hue","factors"],"anchors":[]},{"id":"2386","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","content":"Lightness factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","tokens":["factor","icons","lightness"],"title_tokens":["factors","vim","setupopts","visuals","option","tiny-devicons-auto-colors","lightness"],"anchors":[]},{"id":"2387","title":"Option: vim.withNodeJs","content":"Whether to enable NodeJS support in the Neovim wrapper .","path":"options.html#option-vim.withNodeJs","tokens":["nodejs","whether","the","support","neovim","enable","wrapper"],"title_tokens":["withnodejs","option","vim"],"anchors":[]},{"id":"2388","title":"Option: vim.withPython3","content":"Whether to enable Python3 support in the Neovim wrapper .","path":"options.html#option-vim.withPython3","tokens":["whether","wrapper","support","python3","neovim","the","enable"],"title_tokens":["option","vim","withpython3"],"anchors":[]},{"id":"2389","title":"Option: vim.withRuby","content":"Whether to enable Ruby support in the Neovim wrapper .","path":"options.html#option-vim.withRuby","tokens":["whether","enable","support","ruby","the","neovim","wrapper"],"title_tokens":["option","vim","withruby"],"anchors":[]}],"min_word_length":2,"stopwords":[],"boost_title":100.0,"boost_content":30.0,"boost_anchor":10.0}
\ No newline at end of file
diff --git a/docs-preview-1604/assets/search-worker.js b/docs-preview-1604/assets/search-worker.js
deleted file mode 100644
index 3ee78a91..00000000
--- a/docs-preview-1604/assets/search-worker.js
+++ /dev/null
@@ -1,298 +0,0 @@
-const isWordBoundary = (char) =>
- /[A-Z]/.test(char) || /[-_\/.]/.test(char) || /\s/.test(char);
-
-const isCaseTransition = (prev, curr) => {
- const prevIsUpper = prev.toLowerCase() !== prev;
- const currIsUpper = curr.toLowerCase() !== curr;
- return (
- prevIsUpper && currIsUpper && prev.toLowerCase() !== curr.toLowerCase()
- );
-};
-
-const findBestSubsequenceMatch = (query, target) => {
- const n = query.length;
- const m = target.length;
-
- if (n === 0 || m === 0) return null;
-
- const positions = [];
-
- const memo = new Map();
- const key = (qIdx, tIdx, gap) => `${qIdx}:${tIdx}:${gap}`;
-
- const findBest = (qIdx, tIdx, currentGap) => {
- if (qIdx === n) {
- return { done: true, positions: [...positions], gap: currentGap };
- }
-
- const memoKey = key(qIdx, tIdx, currentGap);
- if (memo.has(memoKey)) {
- return memo.get(memoKey);
- }
-
- let bestResult = null;
-
- for (let i = tIdx; i < m; i++) {
- if (target[i] === query[qIdx]) {
- positions.push(i);
- const gap = qIdx === 0 ? 0 : i - positions[positions.length - 2] - 1;
- const newGap = currentGap + gap;
-
- if (newGap > m) {
- positions.pop();
- continue;
- }
-
- const result = findBest(qIdx + 1, i + 1, newGap);
- positions.pop();
-
- if (result && (!bestResult || result.gap < bestResult.gap)) {
- bestResult = result;
- if (result.gap === 0) break;
- }
- }
- }
-
- memo.set(memoKey, bestResult);
- return bestResult;
- };
-
- const result = findBest(0, 0, 0);
- if (!result) return null;
-
- const consecutive = (() => {
- let c = 1;
- for (let i = 1; i < result.positions.length; i++) {
- if (result.positions[i] === result.positions[i - 1] + 1) {
- c++;
- }
- }
- return c;
- })();
-
- return {
- positions: result.positions,
- consecutive,
- score: calculateMatchScore(query, target, result.positions, consecutive),
- };
-};
-
-const calculateMatchScore = (query, target, positions, consecutive) => {
- const n = positions.length;
- const m = target.length;
-
- if (n === 0) return 0;
-
- let score = 1.0;
-
- const startBonus = (m - positions[0]) / m;
- score += startBonus * 0.5;
-
- let gapPenalty = 0;
- for (let i = 1; i < n; i++) {
- const gap = positions[i] - positions[i - 1] - 1;
- if (gap > 0) {
- gapPenalty += Math.min(gap / m, 1.0) * 0.3;
- }
- }
- score -= gapPenalty;
-
- const consecutiveBonus = consecutive / n;
- score += consecutiveBonus * 0.3;
-
- let boundaryBonus = 0;
- for (let i = 0; i < n; i++) {
- const char = target[positions[i]];
- if (i === 0 || isWordBoundary(char)) {
- boundaryBonus += 0.05;
- }
- if (i > 0) {
- const prevChar = target[positions[i - 1]];
- if (isCaseTransition(prevChar, char)) {
- boundaryBonus += 0.03;
- }
- }
- }
- score = Math.min(1.0, score + boundaryBonus);
-
- const lengthPenalty = Math.abs(query.length - n) / Math.max(query.length, m);
- score -= lengthPenalty * 0.2;
-
- return Math.max(0, Math.min(1.0, score));
-};
-
-const fuzzyMatch = (query, target) => {
- const lowerQuery = query.toLowerCase();
- const lowerTarget = target.toLowerCase();
-
- if (lowerQuery.length === 0) return null;
- if (lowerTarget.length === 0) return null;
-
- if (lowerTarget === lowerQuery) {
- return 1.0;
- }
-
- if (lowerTarget.includes(lowerQuery)) {
- const ratio = lowerQuery.length / lowerTarget.length;
- return 0.8 + ratio * 0.2;
- }
-
- const match = findBestSubsequenceMatch(lowerQuery, lowerTarget);
- if (!match) {
- return null;
- }
-
- return Math.min(1.0, match.score);
-};
-
-self.onmessage = function (e) {
- const { messageId, type, data } = e.data;
-
- const respond = (type, data) => {
- self.postMessage({ messageId, type, data });
- };
-
- const respondError = (error) => {
- self.postMessage({
- messageId,
- type: "error",
- error: error.message || String(error),
- });
- };
-
- try {
- if (type === "tokenize") {
- const text = typeof data === "string" ? data : "";
- const words = text.toLowerCase().match(/\b[a-zA-Z0-9_-]+\b/g) || [];
- const tokens = words.filter((word) => word.length > 2);
- const uniqueTokens = Array.from(new Set(tokens));
- respond("tokens", uniqueTokens);
- } else if (type === "search") {
- const { query, limit = 10 } = data;
-
- if (!query || typeof query !== "string") {
- respond("results", []);
- return;
- }
-
- const rawQuery = query.toLowerCase();
- const text = typeof query === "string" ? query : "";
- const words = text.toLowerCase().match(/\b[a-zA-Z0-9_-]+\b/g) || [];
- const searchTerms = words.filter((word) => word.length > 2);
-
- let documents = [];
- if (typeof data.documents === "string") {
- documents = JSON.parse(data.documents);
- } else if (Array.isArray(data.documents)) {
- documents = data.documents;
- } else if (typeof data.transferables === "string") {
- documents = JSON.parse(data.transferables);
- }
-
- if (!Array.isArray(documents) || documents.length === 0) {
- respond("results", []);
- return;
- }
-
- const useFuzzySearch = rawQuery.length >= 3;
-
- if (searchTerms.length === 0 && rawQuery.length < 3) {
- respond("results", []);
- return;
- }
-
- const pageMatches = new Map();
-
- // Pre-compute lower-case strings for each document
- const processedDocs = documents.map((doc, docId) => {
- const title = typeof doc.title === "string" ? doc.title : "";
- const content = typeof doc.content === "string" ? doc.content : "";
-
- return {
- docId,
- doc,
- lowerTitle: title.toLowerCase(),
- lowerContent: content.toLowerCase(),
- };
- });
-
- // First pass: Score pages with fuzzy matching
- processedDocs.forEach(({ docId, doc, lowerTitle, lowerContent }) => {
- let match = pageMatches.get(docId);
- if (!match) {
- match = { doc, pageScore: 0, matchingAnchors: [] };
- pageMatches.set(docId, match);
- }
-
- if (useFuzzySearch) {
- const fuzzyTitleScore = fuzzyMatch(rawQuery, lowerTitle);
- if (fuzzyTitleScore !== null) {
- match.pageScore += fuzzyTitleScore * 100;
- }
-
- const fuzzyContentScore = fuzzyMatch(rawQuery, lowerContent);
- if (fuzzyContentScore !== null) {
- match.pageScore += fuzzyContentScore * 30;
- }
- }
-
- // Token-based exact matching
- searchTerms.forEach((term) => {
- if (lowerTitle.includes(term)) {
- match.pageScore += lowerTitle === term ? 20 : 10;
- }
- if (lowerContent.includes(term)) {
- match.pageScore += 2;
- }
- });
- });
-
- // Second pass: Find matching anchors
- pageMatches.forEach((match) => {
- const doc = match.doc;
- if (
- !doc.anchors ||
- !Array.isArray(doc.anchors) ||
- doc.anchors.length === 0
- ) {
- return;
- }
-
- doc.anchors.forEach((anchor) => {
- if (!anchor || !anchor.text) return;
-
- const anchorText = anchor.text.toLowerCase();
- let anchorMatches = false;
-
- if (useFuzzySearch) {
- const fuzzyScore = fuzzyMatch(rawQuery, anchorText);
- if (fuzzyScore !== null && fuzzyScore >= 0.4) {
- anchorMatches = true;
- }
- }
-
- if (!anchorMatches) {
- searchTerms.forEach((term) => {
- if (anchorText.includes(term)) {
- anchorMatches = true;
- }
- });
- }
-
- if (anchorMatches) {
- match.matchingAnchors.push(anchor);
- }
- });
- });
-
- const results = Array.from(pageMatches.values())
- .filter((m) => m.pageScore > 5)
- .sort((a, b) => b.pageScore - a.pageScore)
- .slice(0, limit);
-
- respond("results", results);
- }
- } catch (error) {
- respondError(error);
- }
-};
diff --git a/docs-preview-1604/assets/search.js b/docs-preview-1604/assets/search.js
deleted file mode 100644
index 8d6919bf..00000000
--- a/docs-preview-1604/assets/search.js
+++ /dev/null
@@ -1,1747 +0,0 @@
-if (!window.searchNamespace) window.searchNamespace = {};
-
-class SearchEngine {
- // Characters to strip from search term ends for better matching
- static STRIP_TRAILING_CHARS_RE = /[.,!?;:'"…—–-]+$/g;
-
- constructor() {
- this.documents = [];
- this.tokenMap = new Map();
- this.lowercaseCache = [];
- this.isLoaded = false;
- this.loadError = false;
- this.fullDocuments = null; // for lazy loading
- this.rootPath = window.searchNamespace?.rootPath || "";
- // Search configuration (loaded from search data)
- this.config = {
- minWordLength: 2,
- stopwords: [],
- boostTitle: 100.0,
- boostContent: 30.0,
- boostAnchor: 10.0,
- };
- }
-
- // Check if we can use Web Worker
- get useWebWorker() {
- if (searchWorker === false) return false; // previously failed
- const worker = initializeSearchWorker();
- return worker !== null;
- }
-
- // Load search data from JSON
- async loadData() {
- if (this.isLoaded && !this.loadError) return;
-
- // Clear previous error state on retry
- this.loadError = false;
-
- try {
- // Load JSON data, try multiple possible paths
- // FIXME: There is only one possible path for now, and this search data is guaranteed
- // to generate at this location, but we'll want to extend this in the future.
- const possiblePaths = [
- `${this.rootPath}assets/search-data.json`,
- "/assets/search-data.json", // fallback for root-level sites
- ];
-
- let response = null;
- let usedPath = "";
-
- for (const path of possiblePaths) {
- try {
- const testResponse = await fetch(path);
- if (testResponse.ok) {
- response = testResponse;
- usedPath = path;
- break;
- }
- } catch {
- // Continue to next path
- }
- }
-
- if (!response) {
- throw new Error("Search data file not found at any expected location");
- }
-
- if (!response.ok) {
- throw new Error(`HTTP ${response.status}: ${response.statusText}`);
- }
-
- const documents = await response.json();
- if (!Array.isArray(documents)) {
- // New format with config
- if (documents.documents && Array.isArray(documents.documents)) {
- this.config = {
- minWordLength: documents.min_word_length || 2,
- stopwords: documents.stopwords || [],
- boostTitle: documents.boost_title || 100.0,
- boostContent: documents.boost_content || 30.0,
- boostAnchor: documents.boost_anchor || 10.0,
- };
- this.initializeFromDocuments(documents.documents);
- } else {
- throw new Error("Invalid search data format");
- }
- } else {
- // Legacy format - just an array of documents
- this.initializeFromDocuments(documents);
- }
- this.isLoaded = true;
- } catch (error) {
- console.error("Error loading search data:", error);
- this.documents = [];
- this.tokenMap.clear();
- this.loadError = true;
- }
- }
-
- // Initialize from documents array
- async initializeFromDocuments(documents) {
- if (!Array.isArray(documents)) {
- console.error("Invalid documents format:", typeof documents);
- this.documents = [];
- } else {
- this.documents = documents;
- }
- try {
- await this.buildTokenMap();
- } catch (error) {
- console.error("Error building token map:", error);
- }
- }
-
- // Initialize from search index structure
- initializeIndex(indexData) {
- this.documents = indexData.documents || [];
- this.tokenMap = new Map(Object.entries(indexData.tokenMap || {}));
- this.lowercaseCache = this.documents.map((doc) => ({
- title: (doc.title || "").toLowerCase(),
- content: (doc.content || "").toLowerCase(),
- }));
- }
-
- // Build token map for faster searching
- buildTokenMap() {
- return new Promise((resolve, reject) => {
- this.tokenMap.clear();
-
- if (!Array.isArray(this.documents)) {
- console.error("No documents to build token map");
- resolve();
- return;
- }
-
- const totalDocs = this.documents.length;
- let processedDocs = 0;
-
- this.lowercaseCache = [];
-
- try {
- // Process in chunks to avoid blocking UI
- const processChunk = (startIndex, chunkSize) => {
- try {
- const endIndex = Math.min(startIndex + chunkSize, totalDocs);
-
- for (let i = startIndex; i < endIndex; i++) {
- const doc = this.documents[i];
- if (
- !doc ||
- typeof doc.title !== "string" ||
- typeof doc.content !== "string"
- ) {
- console.warn(`Invalid document at index ${i}:`, doc);
- continue;
- }
-
- const lowerTitle = doc.title.toLowerCase();
- const lowerContent = doc.content.toLowerCase();
- this.lowercaseCache[i] = {
- title: lowerTitle,
- content: lowerContent,
- };
-
- const tokens = this.tokenize(lowerTitle + " " + lowerContent);
- tokens.forEach((token) => {
- if (!this.tokenMap.has(token)) {
- this.tokenMap.set(token, []);
- }
- this.tokenMap.get(token).push(i);
- });
-
- processedDocs++;
- }
-
- // Update progress and yield control
- if (endIndex < totalDocs) {
- setTimeout(() => processChunk(endIndex, chunkSize), 0);
- } else {
- resolve();
- }
- } catch (error) {
- reject(error);
- }
- };
-
- // Start processing with small chunks
- processChunk(0, 100);
- } catch (error) {
- reject(error);
- }
- });
- }
-
- isWordBoundary(char) {
- return /[A-Z]/.test(char) || /[-_\/.]/.test(char) || /\s/.test(char);
- }
-
- isCaseTransition(prev, curr) {
- const prevIsUpper = prev.toLowerCase() !== prev;
- const currIsUpper = curr.toLowerCase() !== curr;
- return (
- prevIsUpper && currIsUpper && prev.toLowerCase() !== curr.toLowerCase()
- );
- }
-
- fuzzyMatch(query, target) {
- const lowerQuery = query.toLowerCase();
- const lowerTarget = target.toLowerCase();
-
- if (lowerQuery.length === 0) return null;
- if (lowerTarget.length === 0) return null;
-
- if (lowerTarget === lowerQuery) {
- return 1.0;
- }
-
- if (lowerTarget.includes(lowerQuery)) {
- const ratio = lowerQuery.length / lowerTarget.length;
- return 0.8 + ratio * 0.2;
- }
-
- const matches = this.findBestSubsequenceMatch(lowerQuery, lowerTarget);
- if (!matches) {
- return null;
- }
-
- return Math.min(1.0, matches.score);
- }
-
- findBestSubsequenceMatch(query, target) {
- const n = query.length;
- const m = target.length;
-
- if (n === 0 || m === 0) return null;
-
- const positions = [];
-
- const memo = new Map();
- const key = (qIdx, tIdx) => `${qIdx}:${tIdx}`;
-
- const findBest = (qIdx, tIdx, currentGap) => {
- if (qIdx === n) {
- return { done: true, positions: [...positions], gap: currentGap };
- }
-
- const memoKey = key(qIdx, tIdx);
- if (memo.has(memoKey)) {
- return memo.get(memoKey);
- }
-
- let bestResult = null;
-
- for (let i = tIdx; i < m; i++) {
- if (target[i] === query[qIdx]) {
- positions.push(i);
- const gap = qIdx === 0 ? 0 : i - positions[positions.length - 2] - 1;
- const newGap = currentGap + gap;
-
- if (newGap > m) {
- positions.pop();
- continue;
- }
-
- const result = findBest(qIdx + 1, i + 1, newGap);
- positions.pop();
-
- if (result && (!bestResult || result.gap < bestResult.gap)) {
- bestResult = result;
- if (result.gap === 0) break;
- }
- }
- }
-
- memo.set(memoKey, bestResult);
- return bestResult;
- };
-
- const result = findBest(0, 0, 0);
- if (!result) return null;
-
- const consecutive = (() => {
- let c = 1;
- for (let i = 1; i < result.positions.length; i++) {
- if (result.positions[i] === result.positions[i - 1] + 1) {
- c++;
- }
- }
- return c;
- })();
-
- return {
- positions: result.positions,
- consecutive,
- score: this.calculateMatchScore(
- query,
- target,
- result.positions,
- consecutive,
- ),
- };
- }
-
- calculateMatchScore(query, target, positions, consecutive) {
- const n = positions.length;
- const m = target.length;
-
- if (n === 0) return 0;
-
- let score = 1.0;
-
- const startBonus = (m - positions[0]) / m;
- score += startBonus * 0.5;
-
- let gapPenalty = 0;
- for (let i = 1; i < n; i++) {
- const gap = positions[i] - positions[i - 1] - 1;
- if (gap > 0) {
- gapPenalty += Math.min(gap / m, 1.0) * 0.3;
- }
- }
- score -= gapPenalty;
-
- const consecutiveBonus = consecutive / n;
- score += consecutiveBonus * 0.3;
-
- let boundaryBonus = 0;
- for (let i = 0; i < n; i++) {
- const char = target[positions[i]];
- if (i === 0 || this.isWordBoundary(char)) {
- boundaryBonus += 0.05;
- }
- if (i > 0) {
- const prevChar = target[positions[i - 1]];
- if (this.isCaseTransition(prevChar, char)) {
- boundaryBonus += 0.03;
- }
- }
- }
- score = Math.min(1.0, score + boundaryBonus);
-
- const lengthPenalty =
- Math.abs(query.length - n) / Math.max(query.length, m);
- score -= lengthPenalty * 0.2;
-
- return Math.max(0, Math.min(1.0, score));
- }
-
- tokenize(text) {
- if (!text || typeof text !== "string") return [];
-
- const words = text.toLowerCase().match(/\b[a-zA-Z0-9_-]+\b/g) || [];
- const stopwordsSet = new Set(
- this.config.stopwords.map((w) => w.toLowerCase()),
- );
- const tokens = words.filter(
- (word) =>
- word.length >= this.config.minWordLength && !stopwordsSet.has(word),
- );
- return Array.from(new Set(tokens));
- }
-
- // Advanced search with ranking
- async search(query, limit = 10, options = {}) {
- if (!query || typeof query !== "string" || !query.trim()) {
- return [];
- }
-
- if (options.signal?.aborted) {
- return [];
- }
-
- // Wait for data to be loaded
- if (!this.isLoaded) {
- await this.loadData();
- }
-
- if (options.signal?.aborted) {
- return [];
- }
-
- if (!this.isLoaded || this.documents.length === 0) {
- return [];
- }
-
- const searchTerms = this.tokenize(query);
- const rawQuery = query.toLowerCase();
-
- // Require at least 2 characters for search
- if (searchTerms.length === 0 && rawQuery.length < 2) {
- return [];
- }
-
- const useFuzzySearch = rawQuery.length >= 3;
-
- const candidateDocIds = new Set();
- searchTerms.forEach((term) => {
- if (this.tokenMap.has(term)) {
- const docIds = this.tokenMap.get(term);
- docIds.forEach((docId) => candidateDocIds.add(docId));
- }
- });
-
- if (candidateDocIds.size === 0) {
- return [];
- }
-
- const pageMatches = new Map();
- let lastCheckTime = Date.now();
- const CHECK_INTERVAL = 16; // Check every ~16ms (one frame)
-
- for (const docIdx of candidateDocIds) {
- // Check for abort periodically
- if (Date.now() - lastCheckTime > CHECK_INTERVAL) {
- if (options.signal?.aborted) {
- return [];
- }
- // Yield to main thread
- await new Promise((resolve) => setTimeout(resolve, 0));
- lastCheckTime = Date.now();
-
- if (options.signal?.aborted) {
- return [];
- }
- }
-
- const doc = this.documents[docIdx];
- let match = pageMatches.get(docIdx);
- if (!match) {
- match = { doc, pageScore: 0, matchingAnchors: [] };
- pageMatches.set(docIdx, match);
- }
-
- const cached = this.lowercaseCache?.[docIdx];
- const lowerTitle =
- cached?.title ??
- (typeof doc.title === "string" ? doc.title : "").toLowerCase();
- const lowerContent =
- cached?.content ??
- (typeof doc.content === "string" ? doc.content : "").toLowerCase();
-
- if (useFuzzySearch) {
- const fuzzyTitleScore = this.fuzzyMatch(rawQuery, lowerTitle);
-
- if (fuzzyTitleScore !== null) {
- match.pageScore += fuzzyTitleScore * this.config.boostTitle;
- }
-
- const fuzzyContentScore = this.fuzzyMatch(rawQuery, lowerContent);
-
- if (fuzzyContentScore !== null) {
- match.pageScore += fuzzyContentScore * this.config.boostContent;
- }
- }
-
- searchTerms.forEach((term) => {
- if (lowerTitle.includes(term)) {
- match.pageScore +=
- lowerTitle === term
- ? this.config.boostTitle / 5
- : this.config.boostTitle / 10;
- }
- if (lowerContent.includes(term)) {
- match.pageScore += this.config.boostContent / 15;
- }
- });
- }
-
- if (options.signal?.aborted) {
- return [];
- }
-
- pageMatches.forEach((match) => {
- const doc = match.doc;
- if (
- !doc.anchors ||
- !Array.isArray(doc.anchors) ||
- doc.anchors.length === 0
- ) {
- return;
- }
-
- const anchorSet = new Set();
-
- // Check for anchor text matches
- doc.anchors.forEach((anchor) => {
- if (!anchor || !anchor.text) return;
-
- const anchorText = anchor.text.toLowerCase();
- let anchorMatches = false;
-
- if (useFuzzySearch) {
- const fuzzyScore = this.fuzzyMatch(rawQuery, anchorText);
- if (fuzzyScore !== null && fuzzyScore >= 0.4) {
- anchorMatches = true;
- }
- }
-
- if (!anchorMatches) {
- searchTerms.forEach((term) => {
- if (anchorText.includes(term)) {
- anchorMatches = true;
- }
- });
- }
-
- if (anchorMatches) {
- anchorSet.add(anchor.id);
- }
- });
-
- // Check for content matches and find their containing sections
- if (doc.content && typeof doc.content === "string") {
- const lowerContent = doc.content.toLowerCase();
-
- searchTerms.forEach((term) => {
- let searchPos = 0;
- let matchIndex;
-
- while ((matchIndex = lowerContent.indexOf(term, searchPos)) !== -1) {
- const containingAnchor = this.findContainingSection(
- doc,
- matchIndex,
- );
- if (containingAnchor && !anchorSet.has(containingAnchor.id)) {
- anchorSet.add(containingAnchor.id);
- }
- searchPos = matchIndex + term.length;
- }
- });
- }
-
- // Convert set back to anchor objects
- doc.anchors.forEach((anchor) => {
- if (anchorSet.has(anchor.id)) {
- match.matchingAnchors.push(anchor);
- }
- });
- });
-
- const results = Array.from(pageMatches.values())
- .filter((m) => m.pageScore > 5)
- .sort((a, b) => b.pageScore - a.pageScore)
- .slice(0, limit);
-
- return results;
- }
-
- // Generate search preview with highlighting
- generatePreview(content, query, maxLength = 200) {
- if (!content || typeof content !== "string") {
- return "";
- }
-
- const lowerContent = content.toLowerCase();
- const queryWords = this.tokenize(query);
-
- // Find the best match position
- let bestIndex = -1;
- let bestMatch = "";
-
- for (const word of queryWords) {
- const index = lowerContent.indexOf(word);
- if (index !== -1 && word.length > bestMatch.length) {
- bestIndex = index;
- bestMatch = word;
- }
- }
-
- // If no match found, show beginning
- if (bestIndex === -1) {
- const preview = content.slice(0, maxLength).trim();
- const escaped = this.escapeHtml(preview);
- return escaped + (content.length > maxLength ? "..." : "");
- }
-
- // Find paragraph boundaries around the match
- const paragraphs = content.split("\n").filter((p) => p.trim());
- let currentPos = 0;
- let matchParagraphIndex = -1;
-
- for (let i = 0; i < paragraphs.length; i++) {
- const paragraphEnd = currentPos + paragraphs[i].length;
- if (bestIndex >= currentPos && bestIndex < paragraphEnd) {
- matchParagraphIndex = i;
- break;
- }
- currentPos = paragraphEnd + 1;
- }
-
- if (matchParagraphIndex === -1) {
- matchParagraphIndex = 0;
- }
-
- // If matching paragraph is very short (likely a title/heading),
- // prefer showing the next paragraph if it also contains the search term
- if (
- matchParagraphIndex < paragraphs.length - 1 &&
- paragraphs[matchParagraphIndex].length < 50
- ) {
- const nextParagraph = paragraphs[matchParagraphIndex + 1];
- if (nextParagraph.toLowerCase().includes(bestMatch)) {
- matchParagraphIndex++;
- }
- }
-
- // Get the matching paragraph
- let preview = paragraphs[matchParagraphIndex];
-
- // If paragraph is too long, extract context around match
- if (preview.length > maxLength) {
- const matchInParagraph = preview.toLowerCase().indexOf(bestMatch);
- if (matchInParagraph !== -1) {
- const contextBefore = 60;
- const contextAfter = 100;
- const start = Math.max(0, matchInParagraph - contextBefore);
- const end = Math.min(
- preview.length,
- matchInParagraph + bestMatch.length + contextAfter,
- );
- preview = preview.slice(start, end).trim();
- if (start > 0) preview = "..." + preview;
- if (end < paragraphs[matchParagraphIndex].length) preview += "...";
- } else {
- preview = preview.slice(0, maxLength) + "...";
- }
- }
-
- return this.escapeHtml(preview);
- }
-
- // Escape HTML to prevent XSS
- escapeHtml(text) {
- if (!text || typeof text !== "string") return "";
-
- const escapeMap = {
- "&": "&",
- "<": "<",
- ">": ">",
- '"': """,
- "'": "'",
- "/": "/",
- };
-
- return text.replace(/[&<>"'\/]/g, (char) => escapeMap[char]);
- }
-
- // Highlight search terms in text
- highlightTerms(text, terms) {
- if (!text || typeof text !== "string") return "";
- if (!Array.isArray(terms) || terms.length === 0) {
- return this.escapeHtml(text);
- }
-
- // Escape HTML first
- let highlighted = this.escapeHtml(text);
-
- // Sort terms by length (longer first) to avoid overlapping highlights
- const sortedTerms = [...terms].sort((a, b) => b.length - a.length);
-
- sortedTerms.forEach((term) => {
- if (!term || typeof term !== "string") return;
- const regex = new RegExp(`(${this.escapeRegex(term)})`, "gi");
- highlighted = highlighted.replace(regex, "$1");
- });
-
- return highlighted;
- }
-
- /**
- * Web Worker search for large datasets
- * @param {string} query - Search query
- * @param {number} limit - Maximum results
- * @returns {Promise} Search results
- */
- searchWithWorker(query, limit) {
- const worker = initializeSearchWorker();
- if (!worker) {
- return this.fallbackSearch(query, limit);
- }
-
- return new Promise((resolve, reject) => {
- const messageId = `search_${Date.now()}_${Math.random()
- .toString(36)
- .substring(2, 11)}`;
- const timeout = setTimeout(() => {
- cleanup();
- reject(new Error("Web Worker search timeout"));
- }, 5000);
-
- const handleMessage = (e) => {
- if (e.data.messageId !== messageId) return;
-
- clearTimeout(timeout);
- cleanup();
-
- if (e.data.type === "results") {
- resolve(e.data.data);
- } else if (e.data.type === "error") {
- reject(new Error(e.data.error || "Unknown worker error"));
- }
- };
-
- const handleError = (error) => {
- clearTimeout(timeout);
- cleanup();
- reject(error);
- };
-
- const cleanup = () => {
- worker.removeEventListener("message", handleMessage);
- worker.removeEventListener("error", handleError);
- };
-
- worker.addEventListener("message", handleMessage);
- worker.addEventListener("error", handleError);
-
- worker.postMessage({
- messageId,
- type: "search",
- data: { query, limit },
- documents: this.documents,
- });
- });
- }
-
- // Normalize text for comparison
- normalizeForComparison(text) {
- if (!text || typeof text !== "string") return "";
- return text
- .toLowerCase()
- .replace(/\s+/g, " ")
- .replace(SearchEngine.STRIP_TRAILING_CHARS_RE, "")
- .trim();
- }
-
- // Find which section/heading a content match belongs to
- findContainingSection(doc, matchIndex) {
- if (!doc.content || !doc.anchors || doc.anchors.length === 0) {
- return null;
- }
-
- const paragraphs = doc.content.split("\n").filter((p) => p.trim());
-
- // Find which paragraph contains the match
- let currentPos = 0;
- let matchParagraphIndex = -1;
-
- for (let i = 0; i < paragraphs.length; i++) {
- const paragraphEnd = currentPos + paragraphs[i].length;
- if (matchIndex >= currentPos && matchIndex < paragraphEnd) {
- matchParagraphIndex = i;
- break;
- }
- currentPos = paragraphEnd + 1;
- }
-
- if (matchParagraphIndex === -1) {
- return null;
- }
-
- // Find the last heading that appears before this paragraph
- let containingAnchor = null;
-
- for (let i = 0; i <= matchParagraphIndex; i++) {
- const para = paragraphs[i].trim();
- const matchingAnchor = doc.anchors.find((a) => {
- const normalizedAnchor = this.normalizeForComparison(a.text);
- const normalizedPara = this.normalizeForComparison(para);
- return normalizedAnchor === normalizedPara;
- });
-
- if (matchingAnchor) {
- containingAnchor = matchingAnchor;
- }
- }
-
- return containingAnchor;
- }
-
- // Generate preview for a specific section
- generateSectionPreview(doc, anchor, query, maxLength = 200) {
- if (!doc.content || !anchor) {
- return "";
- }
-
- const paragraphs = doc.content.split("\n").filter((p) => p.trim());
-
- // Find where this section starts and ends
- let sectionStart = -1;
- let sectionEnd = paragraphs.length;
-
- for (let i = 0; i < paragraphs.length; i++) {
- const para = paragraphs[i].trim();
- const normalizedPara = this.normalizeForComparison(para);
- const normalizedAnchor = this.normalizeForComparison(anchor.text);
-
- if (normalizedPara === normalizedAnchor) {
- sectionStart = i;
- } else if (sectionStart !== -1 && doc.anchors) {
- // Check if this is another heading
- const isHeading = doc.anchors.some((a) => {
- const norm = this.normalizeForComparison(a.text);
- return norm === normalizedPara;
- });
-
- if (isHeading) {
- sectionEnd = i;
- break;
- }
- }
- }
-
- if (sectionStart === -1) {
- return "";
- }
-
- // Get content of this section (excluding the heading itself)
- const sectionParagraphs = paragraphs.slice(sectionStart + 1, sectionEnd);
- const sectionContent = sectionParagraphs.join("\n");
-
- // Use existing generatePreview on just this section's content
- return this.generatePreview(sectionContent, query, maxLength);
- }
-
- // Escape regex special characters
- escapeRegex(string) {
- return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
- }
-
- // Resolve path relative to current page location
- resolvePath(path) {
- // If path already starts with '/', it's absolute from domain root
- if (path.startsWith("/")) {
- return path;
- }
-
- // If path starts with '#', it's a fragment on current page
- if (path.startsWith("#")) {
- return path;
- }
-
- // Prepend root path for relative navigation
- return this.rootPath + path;
- }
-
- // Lazy loading for search results
- lazyLoadDocuments(docIds, limit = 10) {
- if (!this.fullDocuments) {
- // Store full documents separately for memory efficiency
- this.fullDocuments = this.documents;
- // Create lightweight index documents
- this.documents = this.documents.map((doc) => ({
- id: doc.id,
- title: doc.title,
- path: doc.path,
- }));
- }
-
- return docIds.slice(0, limit).map((id) => this.fullDocuments[id]);
- }
-
- // Fallback search method via simple string matching
- fallbackSearch(query, limit = 10) {
- if (!query || typeof query !== "string") return [];
-
- const lowerQuery = query.toLowerCase();
- if (lowerQuery.length < 2) return [];
-
- const results = this.documents
- .map((doc) => {
- if (!doc || !doc.title || !doc.content) {
- return null;
- }
-
- const titleMatch = doc.title.toLowerCase().indexOf(lowerQuery);
- const contentMatch = doc.content.toLowerCase().indexOf(lowerQuery);
- let pageScore = 0;
-
- if (titleMatch !== -1) {
- pageScore += this.config.boostTitle / 10;
- if (doc.title.toLowerCase() === lowerQuery) {
- pageScore += this.config.boostTitle / 5;
- }
- }
- if (contentMatch !== -1) {
- pageScore += this.config.boostContent / 15;
- }
-
- // Find matching anchors
- const matchingAnchors = [];
- if (
- doc.anchors &&
- Array.isArray(doc.anchors) &&
- doc.anchors.length > 0
- ) {
- doc.anchors.forEach((anchor) => {
- if (!anchor || !anchor.text) return;
- const anchorText = anchor.text.toLowerCase();
- if (anchorText.includes(lowerQuery)) {
- matchingAnchors.push(anchor);
- }
- });
- }
-
- return { doc, pageScore, matchingAnchors, titleMatch, contentMatch };
- })
- .filter((item) => item !== null && item.pageScore > 0)
- .sort((a, b) => {
- if (a.pageScore !== b.pageScore) return b.pageScore - a.pageScore;
- if (a.titleMatch !== b.titleMatch) return a.titleMatch - b.titleMatch;
- return a.contentMatch - b.contentMatch;
- })
- .slice(0, limit);
-
- return results;
- }
-}
-
-// Web Worker for background search processing
-// Create Web Worker if supported - initialized lazily to use rootPath
-let searchWorker = null;
-
-// Keyboard navigation helper class
-class SearchKeyboardNav {
- constructor(container, selector) {
- this.container = container;
- this.selector = selector;
- this.activeIndex = -1;
- this.items = [];
- this.navigationPending = false;
- }
-
- updateItems() {
- this.items = Array.from(this.container.querySelectorAll(this.selector));
- if (this.activeIndex >= this.items.length) {
- this.activeIndex = -1;
- }
- }
-
- clear() {
- this.setActive(-1);
- this.items = [];
- }
-
- setActive(index) {
- // Remove active class from previous item
- if (this.activeIndex >= 0 && this.activeIndex < this.items.length) {
- this.items[this.activeIndex].classList.remove("search-result-active");
- }
-
- this.activeIndex = index;
-
- // Add active class to new item
- if (this.activeIndex >= 0 && this.activeIndex < this.items.length) {
- this.items[this.activeIndex].classList.add("search-result-active");
- this.items[this.activeIndex].scrollIntoView({
- block: "nearest",
- behavior: "smooth",
- });
- }
- }
-
- moveDown() {
- if (this.items.length === 0) return;
- const newIndex = Math.min(this.activeIndex + 1, this.items.length - 1);
- this.setActive(newIndex);
- }
-
- moveUp() {
- if (this.items.length === 0) return;
- const newIndex = Math.max(this.activeIndex - 1, -1);
- this.setActive(newIndex);
- }
-
- moveToFirst() {
- if (this.items.length === 0) return;
- this.setActive(0);
- }
-
- moveToLast() {
- if (this.items.length === 0) return;
- this.setActive(this.items.length - 1);
- }
-
- select() {
- // Guard against double-navigation
- if (this.navigationPending) return false;
-
- if (this.activeIndex >= 0 && this.activeIndex < this.items.length) {
- const link = this.items[this.activeIndex].querySelector("a");
- if (link) {
- this.navigationPending = true;
-
- // Add search query to URL if it's a result link
- const currentQuery =
- this.container.closest(".search-container")?.querySelector("input")
- ?.value || document.getElementById("search-page-input")?.value;
- if (currentQuery) {
- const url = new URL(link.href, window.location.origin);
- url.searchParams.set("highlight", currentQuery);
-
- // Clear flag after navigation starts
- setTimeout(() => {
- this.navigationPending = false;
- }, 100);
-
- window.location.href = url.toString();
- } else {
- // Clear flag before click to allow navigation
- setTimeout(() => {
- this.navigationPending = false;
- }, 100);
- link.click();
- }
- return true;
- }
- }
- return false;
- }
-}
-
-function debounce(func, wait) {
- let timeout = null;
- return function (...args) {
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(this, args), wait);
- };
-}
-
-function initializeSearchWorker() {
- if (searchWorker !== null || typeof Worker === "undefined") {
- return searchWorker;
- }
-
- try {
- const rootPath = window.searchNamespace?.rootPath || "";
- const workerPath = rootPath
- ? `${rootPath}assets/search-worker.js`
- : "/assets/search-worker.js";
- searchWorker = new Worker(workerPath);
- return searchWorker;
- } catch (error) {
- console.warn("Web Worker creation failed, using main thread:", error);
- searchWorker = false; // mark as failed so we don't retry
- return null;
- }
-}
-
-// Global search engine instance
-window.searchNamespace.engine = new SearchEngine();
-
-// Mobile search timeout for debouncing
-let mobileSearchTimeout = null;
-
-// AbortController for cancelling pending search requests
-let searchPageController = null;
-
-document.addEventListener("DOMContentLoaded", function () {
- // Initialize search engine immediately
- window.searchNamespace.engine
- .loadData()
- .then(() => {})
- .catch((error) => {
- console.error("Failed to initialize search:", error);
- });
-
- // Search page specific functionality
- const searchPageInput = document.getElementById("search-page-input");
- if (searchPageInput) {
- // Initialize keyboard navigation for search page
- const searchPageResults = document.getElementById("search-page-results");
- const searchPageKeyboardNav = new SearchKeyboardNav(
- searchPageResults,
- ".search-result-item",
- );
-
- // Keyboard navigation for search page
- searchPageInput.addEventListener("keydown", function (event) {
- const hasResults =
- searchPageResults &&
- searchPageResults.querySelector(".search-result-item");
-
- if (!hasResults) return;
-
- if (event.key === "ArrowDown") {
- event.preventDefault();
- searchPageKeyboardNav.moveDown();
- } else if (event.key === "ArrowUp") {
- event.preventDefault();
- searchPageKeyboardNav.moveUp();
- } else if (event.key === "Home") {
- event.preventDefault();
- searchPageKeyboardNav.moveToFirst();
- } else if (event.key === "End") {
- event.preventDefault();
- searchPageKeyboardNav.moveToLast();
- } else if (
- event.key === "Enter" &&
- searchPageKeyboardNav.activeIndex >= 0
- ) {
- event.preventDefault();
- searchPageKeyboardNav.select();
- } else if (event.key === "Escape") {
- event.preventDefault();
- searchPageKeyboardNav.clear();
- searchPageInput.blur();
- }
- });
-
- // Set up event listener with debouncing
- searchPageInput.addEventListener(
- "input",
- debounce(function () {
- const query = this.value.trim();
- if (query.length >= 2) {
- performSearch(query, searchPageKeyboardNav);
- } else {
- const resultsContainer = document.getElementById(
- "search-page-results",
- );
- if (resultsContainer) {
- resultsContainer.innerHTML =
- "
nvf allows for very extensive configuration in Neovim through the Nix
-module interface. The below chapters describe several of the options exposed in
-nvf for your convenience. You might also be interested in the
-helpful tips section for more advanced or unusual configuration options
-supported by nvf.
-
Note that this section does not cover module options. For an overview of all
-module options provided by nvf, please visit the options reference
-
-
Custom Plugins
-
nvf exposes a very wide variety of plugins by default, which are consumed by
-module options. This is done for your convenience, and to bundle all necessary
-dependencies into nvf's runtime with full control of versioning, testing and
-dependencies. In the case a plugin you need is not available, you may consider
-making a pull request to add the package you're looking for, or you may add it
-to your configuration locally. The below section describes how new plugins may
-be added to the user's configuration.
-
Adding Plugins
-
Per nvf's design choices, there are several ways of adding custom plugins to
-your configuration as you need them. As we aim for extensive configuration, it
-is possible to add custom plugins (from nixpkgs, pinning tools, flake inputs,
-etc.) to your Neovim configuration before they are even implemented in nvf
-as a module.
-
-
Info
-
To add a plugin to your runtime, you will need to add it to
-vim.startPlugins list in your configuration. This is akin to cloning a
-plugin to ~/.config/nvim, but they are only ever placed in the Nix store and
-never exposed to the outside world for purity and full isolation.
-
-
As you would configure a cloned plugin, you must configure the new plugins that
-you've added to startPlugins.nvf provides multiple ways of configuring
-any custom plugins that you might have added to your configuration.
-
Configuring
-
Just making the plugin to your Neovim configuration available might not always
-be enough., for example, if the plugin requires a setup table. In that case, you
-can write custom Lua configuration using one of
-
-
config.vim.lazy.plugins.*.setupOpts
-
config.vim.extraPlugins.*.setup
-
config.vim.luaConfigRC.
-
-
Lazy Plugins
-
config.vim.lazy.plugins.*.setupOpts is useful for lazy-loading plugins, and
-uses an extended version of lz.n'sPluginSpec to expose a familiar
-interface. setupModule and setupOpt can be used if the plugin uses a
-require('module').setup(...) pattern. Otherwise, the before and after
-hooks should do what you need.
-
{ config.vim.lazy.plugins={ "aerial.nvim"={ # ^^^^^^^^^ this name should match the package.pname or package.name package=aerial-nvim;
vim.extraPlugins uses an attribute set, which maps DAG section names to a
-custom type, which has the fields package, after, setup. They allow you to
-set the package of the plugin, the sections its setup code should be after (note
-that the extraPlugins option has its own DAG scope), and the its setup code
-respectively. For example:
harpoon={ package=pkgs.vimPlugins.harpoon; setup="require('harpoon').setup {}"; after=["aerial"];# place harpoon configuration after aerial }; }; }
-
Setup using luaConfigRC
-
vim.luaConfigRC also uses an attribute set, but this one is resolved as a DAG
-directly. The attribute names denote the section names, and the values lua code.
-For example:
-
{ # This will create a section called "aquarium" in the 'init.lua' with the # contents of your custom configuration. By default 'entryAnywhere' is implied # in DAGs, so this will be inserted to an arbitrary position. In the case you # wish to control the position of this section with more precision, please # look into the DAGs section of the manual. config.vim.luaConfigRC.aquarium="vim.cmd('colorscheme aquiarum')"; }
-
-
-
Note
-
One of the greatest strengths of nvf is the ability to order
-configuration snippets precisely using the DAG system. DAGs
-are a very powerful mechanism that allows specifying positions
-of individual sections of configuration as needed. We provide helper functions
-in the extended library, usually under inputs.nvf.lib.nvim.dag that you may
-use.
-
Please refer to the DAG section in the nvf manual
-to find out more about the DAG system.
-
-
-
Lazy Method
-
As of version 0.7, an API is exposed to allow configuring lazy-loaded
-plugins via lz.n and lzn-auto-require. Below is a comprehensive example of
-how it may be loaded to lazy-load an arbitrary plugin.
-
{ config.vim.lazy.plugins={ "aerial.nvim"={ package=pkgs.vimPlugins.aerial-nvim; setupModule="aerial"; setupOpts={ option_name=true; }; after='' -- custom lua code to run after plugin is loaded print('aerial loaded') '';
# Explicitly mark plugin as lazy. You don't need this if you define one of # the trigger "events" below lazy=true;
You can consider the LazyFile event as an alias to the combination of
-"BufReadPost", "BufNewFile" and "BufWritePre", i.e., a list containing all
-three of those events: ["BufReadPost" "BufNewFile" "BufWritePre"]
-
Non-lazy Method
-
As of version 0.5, we have a more extensive API for configuring plugins that
-should be preferred over the legacy method. This API is available as
-vim.extraPlugins. Instead of using DAGs exposed by the library
-directly, you may use the extra plugin module as follows:
-
{pkgs,...}:{ config.vim.extraPlugins={ aerial={ package=pkgs.vimPlugins.aerial-nvim; setup='' require('aerial').setup { -- some lua configuration here } ''; };
This provides a level of abstraction over the DAG system for faster iteration.
-
Legacy Method
-
Prior to version 0.5, the method of adding new plugins was adding the plugin
-package to vim.startPlugins and adding its configuration as a DAG
-under one of vim.configRC or vim.luaConfigRC. While configRC has
-been deprecated, users who have not yet updated to 0.5 or those who prefer a
-more hands-on approach may choose to use the old method where the load order of
-the plugins is explicitly determined by DAGs without internal abstractions.
-
Adding New Plugins
-
To add a plugin not available in nvf as a module to your configuration using
-the legacy method, you must add it to vim.startPlugins in order to
-make it available to Neovim at runtime.
-
{pkgs,...}:{ # Add a Neovim plugin from Nixpkgs to the runtime. # This does not need to come explicitly from packages. 'vim.startPlugins' # takes a list of *string* (to load internal plugins) or *package* to load # a Neovim package from any source. vim.startPlugins=[pkgs.vimPlugins.aerial-nvim]; }
-
Once the package is available in Neovim's runtime, you may use the luaConfigRC
-option to provide configuration as a DAG using the nvf extended library in
-order to configure the added plugin,
-
{inputs,...}:let # This assumes you have an input called 'nvf' in your flake inputs # and 'inputs' in your specialArgs. In the case you have passed 'nvf' # to specialArgs, the 'inputs' prefix may be omitted. inherit(inputs.nvf.lib.nvim.dag) entryAnywhere; in{ # luaConfigRC takes Lua configuration verbatim and inserts it at an arbitrary # position by default or if 'entryAnywhere' is used. vim.luaConfigRC.aerial-nvim=entryAnywhere'' require('aerial').setup { -- your configuration here } ''; }
-
Overriding plugins
-
The additional plugins section details
-the addition of new plugins to nvf under regular circumstances, i.e. while
-making a pull request to the project. You may override those plugins in your
-config to change source versions, e.g., to use newer versions of plugins that
-are not yet updated in nvf.
# It's also possible to use a flake input lazydev-nvim=inputs.lazydev-nvim; # Or a local path lazydev-nvim=./lazydev; # Or a npins pin nvfetcher source, etc. };
-
This will override the source for the lazydev.nvim plugin that is used in nvf
-with your own plugin.
-
-
Warning
-
While updating plugin inputs, make sure that any configuration that has been
-deprecated in newer versions is changed in the plugin's setupOpts. If you
-depend on a new version, requesting a version bump in the issues section is a
-more reliable option.
-
-
Language Support
-
Language specific support means there is a combination of language specific
-plugins, treesitter support, nvim-lspconfig language servers, conform-nvim
-formatters, and nvim-lint linter integration. This gets you capabilities
-ranging from autocompletion to formatting to diagnostics. The following
-languages have sections under the vim.languages attribute.
Adding support for more languages, and improving support for existing ones are
-great places where you can contribute with a PR.
-
LSP Customizations
-
Neovim 0.11, in an effort to improve the out-of-the-box experience of Neovim,
-has introduced a new vim.lsp API that can be used to register custom LSP
-servers with ease. In nvf, this translates to the custom vim.lsp API that
-can be used to register servers that are not present in existing language
-modules.
-
The vim.lsp.servers submodule mirrors the vim.lsp.config lua API,
-and can be used to modify existing LSP definitions OR register your own custom
-LSPs.
-
Configuring LSP presets
-
LSP presets provided by NVF via vim.languages.*.lsp can be further customized
-with the vim.lsp.servers submodule.
-
For example, if you'd like to avoid having NVF pull the LSP packages you may
-modify the start command to use a string, which will cause the LSP API to
-discover LSP servers from PATH.
-
An example for modifying a preset provided by NVF via vim.languages.*.lsp:
# If your LSP accepts custom settings. See `:help lsp-config` for more # details on available fields. This is a freeform field. settings.ty={/* ... */}; }; }; }
-
Custom keymaps
-
Some plugin modules provide keymap options for your convenience. These can be
-disabled by toggling vim.vendoredKeymaps.enable. It is also possible
-to disable individual keymaps with options by setting them to null. If a
-keymap is not provided by a module, you may easily register your own custom
-keymaps via vim.keymaps.
# While `lua` is `true`, `action` is expected to be # a valid Lua expression. lua=true; action='' function() require('foo').do_thing() print('did thing') end ''; } ]; }
-
Using DAGs
-
We conform to the NixOS options types for the most part, however, a noteworthy
-addition for certain options is the
-DAG (Directed acyclic graph)
-type which is borrowed from home-manager's extended library. This type is most
-used for topologically sorting strings. The DAG type allows the attribute set
-entries to express dependency relations among themselves. This can, for example,
-be used to control the order of configuration sections in your luaConfigRC.
-
The below section, mostly taken from the
-home-manager manual
-explains in more detail the overall usage logic of the DAG type.
Indicates that value can be placed anywhere within the DAG. This is also the
-default for plain attribute set entries, that is
-
# For 'nvf' to be available in module's arguments, # it needs to be inherited from imports in the modules array as: # modules = [{ _module.args = { inherit nvf; }; } ...]; foo.bar={ a=nvf.lib.nvim.dag.entryAnywhere0; }
-
and
-
foo.bar={ a=0; }
-
are equivalent.
-
entryAfter
-
-
nvf.lib.nvim.dag.entryAfter (afters: list string) (value: T) : DagEntry<T>
-
-
Indicates that value must be placed after each of the attribute names in the
-given list. For example
There are also a set of functions that generate a DAG from a list. These are
-convenient when you just want to have a linear list of DAG entries, without
-having to manually enter the relationship between each entry. Each of these
-functions take a tag as argument and the DAG entries will be named
-${tag}-${index}.
nvf.lib.nvim.dag.entriesAfter (tag: string) (afters: list string) (values: [T]) : Dag<T>
-
-
Creates a DAG with the given values with each entry labeled using the given tag.
-The list of values are placed are placed after each of the attribute names in
-afters. For example
nvf.lib.nvim.dag.entriesBefore (tag: string) (befores: list string) (values: [T]) : Dag<T>
-
-
Creates a DAG with the given values with each entry labeled using the given tag.
-The list of values are placed before each of the attribute names in befores.
-For example
nvf.lib.nvim.dag.entriesBetween (tag: string) (befores: list string) (afters: list string) (values: [T]) : Dag<T>
-
-
Creates a DAG with the given values with each entry labeled using the given tag.
-The list of values are placed before each of the attribute names in befores
-and after each of the attribute names in afters. For example
From the previous chapter, it should be clear that DAGs are useful, because you
-can add code that relies on other code. However, if you don't know what the
-entries are called, it's hard to do that, so here is a list of the internal
-entries in nvf:
-
vim.luaConfigRC (top-level DAG)
-
-
(luaConfigPre) - not a part of the actual DAG, instead, it's simply
-inserted before the rest of the DAG
-
globalsScript - used to set globals defined in vim.globals
-
basic - used to set basic configuration options
-
optionsScript - used to set options defined in vim.o
-
theme (this is simply placed before pluginConfigs and lazyConfigs,
-meaning that surrounding entries don't depend on it) - used to set up the
-theme, which has to be done before other plugins
-
lazyConfigs - lz.n and lzn-auto-require configs. If vim.lazy.enable
-is false, this will contain each plugin's config instead.
-
pluginConfigs - the result of the nested vim.pluginRC (internal option,
-see the Custom Plugins page for
-adding your own plugins) DAG, used to set up internal plugins
-
extraPluginConfigs - the result of vim.extraPlugins, which is not a
-direct DAG, but is converted to, and resolved as one internally
-
mappings - the result of vim.maps
-
-
Autocommands and Autogroups
-
This module allows you to declaratively configure Neovim autocommands and
-autogroups within your Nix configuration.
-
Autogroups (vim.augroups)
-
Autogroups (augroup) organize related autocommands. This allows them to be
-managed collectively, such as clearing them all at once to prevent duplicates.
-Each entry in the list is a submodule with the following options:
-
-
-
-
Option
-
Type
-
Default
-
Description
-
Example
-
-
-
-
-
enable
-
bool
-
true
-
Enables or disables this autogroup definition.
-
true
-
-
-
name
-
str
-
None
-
Required. The unique name for the autogroup.
-
"MyFormatGroup"
-
-
-
clear
-
bool
-
true
-
Clears any existing autocommands within this group before adding new ones defined in vim.autocmds.
-
true
-
-
-
-
Example:
-
{ vim.augroups=[ { name="MyCustomAuGroup"; clear=true;# Clear previous autocommands in this group on reload } { name="Formatting"; # clear defaults to true } ]; }
-
Autocommands (vim.autocmds)
-
Autocommands (autocmd) trigger actions based on events happening within Neovim
-(e.g., saving a file, entering a buffer). Each entry in the list is a submodule
-with the following options:
-
-
-
-
Option
-
Type
-
Default
-
Description
-
Example
-
-
-
-
-
enable
-
bool
-
true
-
Enables or disables this autocommand definition.
-
true
-
-
-
event
-
nullOr (listOf str)
-
null
-
Required. List of Neovim events that trigger this autocommand (e.g., BufWritePre, FileType).
-
[ "BufWritePre" ]
-
-
-
pattern
-
nullOr (listOf str)
-
null
-
List of file patterns (globs) to match against (e.g., *.py, *). If null, matches all files for the given event.
-
[ "*.lua", "*.nix" ]
-
-
-
callback
-
nullOr luaInline
-
null
-
A Lua function to execute when the event triggers. Use lib.generators.mkLuaInline. Cannot be used with command.
A Vimscript command to execute when the event triggers. Cannot be used with callback.
-
"echo 'File saved!'"
-
-
-
group
-
nullOr str
-
null
-
The name of an augroup (defined in vim.augroups) to associate this autocommand with.
-
"MyCustomAuGroup"
-
-
-
desc
-
nullOr str
-
null
-
A description for the autocommand (useful for introspection).
-
"Format buffer on save"
-
-
-
once
-
bool
-
false
-
If true, the autocommand runs only once and then automatically removes itself.
-
false
-
-
-
nested
-
bool
-
false
-
If true, allows this autocommand to trigger other autocommands.
-
false
-
-
-
-
-
Warning
-
You cannot define both callback (for Lua functions) and command (for
-Vimscript) for the same autocommand. Choose one.
-
-
Examples:
-
{lib,...}: { vim.augroups=[{name="UserSetup";}];
vim.autocmds=[ # Example 1: Using a Lua callback { event=["BufWritePost"]; pattern=["*.lua"]; group="UserSetup"; desc="Notify after saving Lua file"; callback=lib.generators.mkLuaInline'' function() vim.notify("Lua file saved!", vim.log.levels.INFO) end ''; }
# Example 2: Using a Vim command { event=["FileType"]; pattern=["markdown"]; group="UserSetup"; desc="Set spellcheck for Markdown"; command="setlocal spell"; }
# Example 3: Autocommand without a specific group { event=["BufEnter"]; pattern=["*.log"]; desc="Disable line numbers in log files"; command="setlocal nonumber"; # No 'group' specified }
# Example 4: Using Lua for callback { event=["BufWinEnter"]; pattern=["*"]; desc="Simple greeting on entering a buffer window"; callback=lib.generators.mkLuaInline'' function(args) print("Entered buffer: " .. args.buf) end '';
# Run only once per session trigger once=true; } ]; }
-
These definitions are automatically translated into the necessary Lua code to
-configure vim.api.nvim_create_augroup and vim.api.nvim_create_autocmd when
-Neovim starts.
-
Queries (vim.treesitter.queries)
-
Queries allow you to change Neovim's behavior based on Tree-sitter.
-Read more about it in the
-neovim docs.
-
Example:
-
In the following example, we are creating a custom injection, to highlight the
-Lua string after mkLuaInline.
-
foo=mkLuaInline'' function bar() return 'foobar' end '';
nvf is designed for the developer as much as it is designed for the
-end-user. We would like for any contributor to be able to propagate their
-changes, or add new features to the project with minimum possible friction. As
-such, below are the guides and guidelines written to streamline the contribution
-process and to ensure that your valuable input integrates into nvf's
-development as seamlessly as possible without leaving any question marks in your
-head.
-
This section is directed mainly towards those who wish to contribute code into
-the project. If you instead wish to report a bug, or discuss a potential new
-feature implementation (which you do not wish to implement yourself) first look
-among the already open issues and if no matching issue exists you may open a
-new issue and describe your problem/request.
-
While creating an issue, please try to include as much information as you can,
-ideally also include relevant context in which an issue occurs or a feature
-should be implemented. If you wish to make a contribution, but feel stuck -
-please do not be afraid to submit a pull request, we will help you get it in.
-
Getting Started
-
To contribute to nvf, you'll first want to fork the repository. If you are
-new to Git and GitHub, do have a look at GitHub's Fork a repo guide for
-instructions on how you can do this. Once your fork is created, you should
-create a separate branch based on the most recent main branch. While you can
-work on the main branch of your repository, it is generally preferable to use
-feature branches. You should give your branch a reasonably descriptive name
-(e.g. feature/new-debugger or fix/pesky-bug) and you are ready to work on
-your changes!
-
Implement your changes and commit them to the newly created branch and when you
-are happy with the result, and positive that it fulfills our
-Contributing Guidelines, push the branch to GitHub and Create a Pull Request
-The default pull request template available on the nvf repository will guide
-you through the rest of the process, and we'll gently nudge you in the correct
-direction if there are any mistakes.
-
Before submitting your pull request, please ensure that:
-
-
The code is formatted as described in the formatting section
-
The commit message fits the contributing guidelines (nvf does not use
-Conventional Commits!)
-
You have updated the changelog entry and optionally updated the documentation
-with important information
-
-
None of those are reasons for a Pull Request to be closed, but it will reduce
-the number of "roundtrips", or rather, the back-and-forth required before we can
-merge your Pull Request.
-
-
Important
-
If you do not agree with the idea of using Microsoft GitHub for contributions,
-that is perfectly understandable. Unless you refuse to have your code hosted
-on this platform, you may submit patches through e-mail.
-
You may send your patches to @NotAShelf using
-the public e-mail located on the GitHub page. Though, please remember to
-adhere to the contributing guidelines strictly, as e-mail introduces a
-significant overhead to the communication process.
-
-
Guidelines
-
If your contribution tightly follows the guidelines, then there is a good chance
-it will be merged without too much trouble. Some of the guidelines will be
-strictly enforced, others will remain as gentle nudges towards the correct
-direction. As we have no automated system enforcing those guidelines, please try
-to double check your changes before making your pull request in order to avoid
-"faulty" code slipping by.
-
If you are not quite certain how those rules affect the change you are planning
-to make, then please start a friendly discussion in the discussions tab before
-you begin developing. This is not a requirement, but it might answer some of
-your burning questions and make the contribution process easier for all parties.
-
Formatting
-
There are various files within the nvf repository. To maintain a sense of
-consistency and to avoid clashing opinions on how formatters should behave, we
-are very opinionated on how those files should be formatted.
-
-
Nix files must be formatted with the Alejandra formatter, following some
-specific tips found in Nix style section.
-
Markdown files must be formatted with the deno fmt command, as described
-in the Markdown style section.
-
-
Make sure your code is formatted as described in code style section before
-your changes are submitted.
The commits in your pull request should be reasonably self-contained. Which
-means each and every commit in a pull request should make sense both on its own
-and in general context. That is, a second commit should not resolve an issue
-that is introduced in an earlier commit. In particular, you will be asked to
-amend any commit that introduces syntax errors or similar problems even if they
-are fixed in a later commit.
-
The commit messages should follow the
-seven rules, except for
-"Capitalize the subject line". We also ask you to include the affected code
-component or module in the first line. A commit message ideally, but not
-necessarily, follow the given template from home-manager's own documentation
where {component} refers to the code component (or module) your change
-affects, {description} is a very brief description of your change, and
-{long description} is an optional clarifying description.
-
As a rare exception, if there is no clear component, or your change affects many
-components, then the {component} part is optional. See
-example commit message for a commit message that fulfills these requirements.
starship: allow running in Emacs if vterm is used
-
-The vterm buffer is backed by libvterm and can handle Starship prompts
-without issues.
-
-
Similarly, if you are contributing to nvf, you would include the scope of
-the commit followed by the description:
-
languages/ruby: init module
-
-Adds a language module for Ruby, adds appropriate formatters and Treesitter
-grammars
-
-
Long description can be omitted if the change is too simple to warrant it. A
-minor fix in spelling or a formatting change does not warrant long description,
-however, a module addition or removal does as you would like to provide the
-relevant context, i.e., the reasoning for your commit.
-
For new plugin additions, the following is a good starting point:
-
plugin: init
-
-
You can, of course, still include a long description if you wish.
-
neotree: init
-
-This adds the neo-tree plugin.
-
-
In case of nested modules, e.g., modules/languages/java.nix you are
-recommended to contain the parent as well -- for example
-languages/java: some major change , or if it's a new language module,
-languages/java: init
-
Code Style
-
Treewide
-
Across the tree, you're encouraged to follow kebab-case for file names, and keep
-text files (such as Markdown) to 80 characters or less. This 80 character
-recommendation also applies to option descriptions and string literals inside of
-Nix files.
-
Markdown
-
Various Markdown files are used for documentation in the nvf repository.
-Besides the README, the manual is written almost entirely in Markdown. Since
-nvf uses a special variant of CommonMark, dubbed "Nixpkgs-flavored
-CommonMark" within this repository, you are encouraged to use the deno fmt
-command (provided by pkgs.deno) to format your Markdown sources. To avoid
-accidentally formatting HTML or CSS files, you might want to specify the file
-extension as follows:
-
# Format all Markdown files within the repository $denofmt--extmd**/*.md
-
You may also pass --check to the deno fmt command above to see if your
-formatting complies with the project standards.
-
Nix
-
nvf is formatted by the alejandra tool and the formatting is checked in
-the pull request and push workflows. Run the nix fmt command inside the
-project repository before submitting your pull request.
-
While Alejandra is mostly opinionated on how code looks after formatting,
-certain changes are done at the user's discretion based on how the original code
-was structured.
-
Attribute Sets
-
Please use one line code for attribute sets that contain only one subset. For
-example:
-
-
# Parent modules should always be unfolded. # which means `module = { value = ... }` instead of `module.value = { ... }`. module={ value=mkEnableOption"some description"//{default=true;};# merges can be done inline where possible
# same as parent modules, unfold submodules subModule={ # this is an option that contains more than one nested value # Note: try to be careful about the ordering of `mkOption` arguments. # General rule of thumb is to order from least to most likely to change. # This is, for most cases, type < default < description. # Example, if present, would be between default and description someOtherValue=mkOption{ type=lib.types.bool; default=true; description="Some other description"; }; }; }
-
-
If you move a line down after the merge operator, Alejandra will automatically
-unfold the whole merged attribute set for you, which we do not want.
-
module={ # This is wrong! key=mkEnableOption"some description"//{ default=true;# we want this to be inline };
# ... }
-
Though, if the right-hand side is more than a single line, it is okay to move to
-a new line. For example:
-
module={ # This is okay! key=mkEnableOption"some description"//{ default=true; example=false; };
# ... }
-
Lists
-
For lists, it is mostly up to your own discretion how you want to format them,
-but please try to unfold lists if they contain multiple items and especially if
-they are to include comments.
-
# This is ok acceptableList=[ item1# comment item2 item3# some other comment item4 ];
# This is *not* ok listToBeAvoided=[item1item2/* comment */item3item4];
# This is ok acceptableList=[item1item2];
# This is also ok if the list is expected to contain more elements acceptableList=[ item1 item2 # more items if needed... ];
-
Testing Changes
-
Once you have made your changes, you will need to test them thoroughly. To make
-testing easier you may either use the configuration.nix located in the
-repository root, or use the development package located in flake/develop.nix.
-The development package allows you to quickly bootstrap a Neovim configuration
-with only the required modules, instead of the packages that consume the
-configuration.nix, so it is generally preferable. To use it navigate to the
-develop.nix module, and update the configuration set with the Neovim
-configuration that you would like to test with. For example:
-
{ # Let's assume you are adding a new module for the Nix language. # You will need to enable it here configuration={ vim.languages.nix.enable=true;
# You can also enable other plugins that you wish to test with, for example # none-ls: vim.lsp.null-ls={ enable=true; setupOpts={/* Your setup options here */}; }; };
-
You may then run this package with nix run .#develop and check for build or
-runtime errors. If Neovim builds and opens without any errors, then your changes
-are good to go. Open your pull request, and it will be reviewed as soon as
-possible.
-
If your changes are rather large, or if you would like to instead test with a
-more complex configuration then you might use the configuration.nix for
-testing. Make your changes, and then build either the default or maximal
-package to test your changes.
-
-
Important
-
configuration.nix is a module used to bootstrap demo packages and should
-generally not be changed unless migrating old APIs or updating the set of
-default plugins. Similarly, the develop.nix file is for reference, and
-testing configurations should not be committed.
-
-
Adding Documentation
-
Almost all changes to nvf's codebase warrant updates to the documentation.
-At the very least, you must update the relevant changelog document to describe
-your changes. The documentation files found within the repository use a superset
-of Nixpkgs Flavoured Markdown thanks to our
-in-house documentation generator.
-
As a general rule of thumb:
-
-
Everything in the CommonMark spec is supported
-
Everything in Nixpkgs Flavoured Markdown is supported
-
Github Flavored Markdown is supported for Tables and Admonitions
-
-
By feeding NDG, our documentation generator, Markdown sources we can generate a
-HTML manual with various goodies, including a search page and an options
-page. The latter, found under options.html contains module options, similar
-to the official Nixpkgs search utility. The supported syntax for NDG can be
-found over at the library documentation.
-
Building the Documentation
-
The HTML version of this documentation, dubbed the "nvf manual", can be
-generated and opened by typing the following in a shell within a clone of the
-nvf Git repository:
-
# Build the online manual $nixbuild.#docs-html
# Open it with a valid browser $xdg-open$PWD/result/share/doc/index.html
-
Additionally, if you are adding new links to the documentation it is generally
-recommended that you run the package that identifies dead URLs in the
-documentation:
-
# Build the link checker package $nixbuild.#docs-linkcheck
-
You must ensure that the HTML Documentation builds before submitting a pull
-request. If the documentation builds, an automatic "preview" build will be
-deployed automatically for your Pull Request. You may use this preview to view
-your changes as your Pull Request is updated.
-
Formatting Changelog Entries
-
For additions, removals or any general change that concerns the users you must
-add a changelog entry. The changelog entries are later included in the rendered
-manual for users hoping to learn what has changed.
-
To maintain consistency, you must follow the following format in the changelog:
-
[username](https://github.com/username):
- Added ... - Removed ... - Changed ...
-
If this is your first contribution, you should add yourself to the changelog.
-Linking your GitHub account is not a strict requirement; it can be any page that
-people can use to discover you. Below the link to your profile, you should
-include a brief description of your changes. Those descriptions must be in past
-tense, unlike commit messages.
-
While adding a new section, please insert the section at an arbitrary location
-under the ## Changelog section rather than the end of the document. This helps
-avoid merge conflicts.
-
Breaking Changes
-
If you are introducing breaking changes to the repository, then you must also
-briefly mention what has changed in the breaking changes section of the
-changelog document that you are editing. If this section does not yet exist, you
-must create it.
-
# Release 0.9 {#sec-release-0-9}
## Breaking changes
- We broke everything, please migrate!
-
This section is critical, as it is used to communicate to the users what has
-changed in the codebase and what breakage they may expect upon an update. To be
-comprehensive, you should include migration steps or how users may mitigate
-breakage depending on the context of the change.
-
Adding Plugins
-
nvf generally tries to avoid using Neovim plugins from Nixpkgs, and thus
-uses one of the two alternative methods where applicable. npins is the faster
-option that should be preferred if the plugin consists of pure Lua or Vimscript
-code. In which case there is no building required, and we can easily handle the
-copying of plugin files. Alternative method, which is required when plugins try
-to build their own libraries (e.g., in Rust, C or even Assembly) that need to be
-built with Nix to function correctly. In this case you must use a local overlay.
-
With npins
-
npins is the standard, and as described above, the faster method of adding new
-plugins to nvf. You simply need the repository URL for the plugin, and you
-can add it as a source to be built automatically with just one command. To add a
-new Neovim plugin, use npins. For example:
-
nix-shell-pnpins# or nix shell nixpkgs#npins if using flakes
Once the npins command is done, you can start referencing the plugin as a
-string.
-
{ config.vim.startPlugins=["lazydev-nvim"]; }
-
Packaging Complex Plugins
-
Some plugins require additional packages to be built and substituted to function
-correctly. For example blink.cmp requires its own fuzzy matcher library, built
-with Rust, to be installed or else defaults to a much slower Lua implementation.
-In the Blink documentation, you are advised to build with cargo but that is
-not ideal since we are leveraging the power of Nix. In this case the ideal
-solution is to write a derivation for the plugin.
-
We use buildRustPackage to build the library from the repository root, and
-copy everything in the postInstall phase.
In a similar fashion, you may utilize stdenv.mkDerivation and other Nixpkgs
-builders to build your library from source, and copy the relevant files and Lua
-plugin files in the postInstall phase. Do note, however, that you still need
-to fetch the plugin sources somehow. npins is, once again, the recommended
-option to fetch the plugin sources. Refer to the previous section on how to use
-npins to add a new plugin.
-
Plugins built from source must go into the flake/pkgs/by-name overlay. It will
-automatically create flake outputs for individual packages. Lastly, you must add
-your package to the plugin builder (pluginBuilders) function manually in
-modules/wrapper/build/config.nix. Once done, you may refer to your plugin as a
-string.
-
{ config.vim.startPlugins=["blink-cmp"]; }
-
Modular Setup Options
-
Most plugins is initialized with a call to require('plugin').setup({...}).
-
We use a special function that lets you easily add support for such setup
-options in a modular way: mkPluginSetupOption.
-
Once you have added the source of the plugin as shown above, you can define the
-setup options like this:
Now users can set any of the pre-defined option field, and can also add their
-own fields!
-
# in user's config { vim.your-plugin.setupOpts={ enable_feature_a=true; number_option=4; another_field="hello"; size={# nested fields work as well top=10; }; }; }
-
Details of toLuaObject
-
As you've seen above, toLuaObject is used to convert our nix attrSet
-cfg.setupOpts, into a lua table. Here are some rules of the conversion:
-
-
-
Nix null converts to lua nil
-
-
-
Number and strings convert to their lua counterparts
-
-
-
Nix attribute sets ({}) and lists (]) convert into Lua dictionaries and
-tables respectively. Here is an example of Nix -> Lua conversion.
-
-
{foo = "bar"} -> {["foo"] = "bar"}
-
["foo" "bar"] -> {"foo", "bar"}
-
-
-
-
You can write raw Lua code using lib.generators.mkLuaInline. This function
-is part of nixpkgs, and is accessible without relying on nvf's extended
-library.
-
-
mkLuaInline "function add(a, b) return a + b end" will yield the
-following result:
-
-
{ _type="lua-inline"; expr="function add(a, b) return a + b end"; }
-
The above expression will be interpreted as a Lua expression in the final
-config. Without the mkLuaInline function, you will only receive a string
-literal. You can use it to feed plugin configuration tables Lua functions
-that return specific values as expected by the plugins.
-
{ vim.your-plugin.setupOpts={ on_init=lib.generators.mkLuaInline'' function() print('we can write lua!') end ''; }; }
-
-
-
Lazy Loading Plugins
-
If the plugin can be lazy-loaded, vim.lazy.plugins should be used to add it.
-Lazy plugins are managed by lz.n.
-
# in modules/.../your-plugin/config.nix {config,...}:let cfg =config.vim.your-plugin; in{ vim.lazy.plugins.your-plugin={ # Instead of vim.startPlugins, use this: package="your-plugin";
# ıf your plugin uses the `require('your-plugin').setup{...}` pattern setupModule="your-plugin"; inherit(cfg) setupOpts;
# Events that trigger this plugin to be loaded event=["DirChanged"]; cmd=["YourPluginCommand"];
# Plugin Keymaps keys=[ # We'll cover this in detail in the 'keybinds' section { key="<leader>d"; mode="n"; action=":YourPluginCommand"; } ]; }; }
A full list of options can be found in the vim.lazy.plugins spec on the
-rendered manual.
-
Keybinds
-
As of 0.4, there exists an API for writing your own keybinds and a couple of
-useful utility functions are available in the extended standard library. The
-following section contains a general overview to how you may utilize said
-functions.
-
Custom Key Mappings Support for a Plugin
-
To set a mapping, you should define it in vim.keymaps. As an example, a simple
-keybinding can look like this:
There are many other settings available in the keymap module. Please refer to
-the module option documentation for a full and up-to-date list of them.
-
To make adding new keymaps for your favorite plugins easier, nvf provides a
-helper function. This is so that you do not have to write the mapping attribute
-sets every time:
-
-
mkKeymap, which mimics Neovim's vim.keymap.set function
-
-
You can read the source code of some modules to see them in action, but the
-usage should look something like this:
If you have come across a plugin that has an API that doesn't seem to easily
-allow custom keybindings, don't be scared to implement a draft PR. We'll help
-you get it done.
nvf is a highly modular, configurable, extensible and easy to use Neovim
-configuration framework built for and designed to be used with Nix. Boasting
-flexibility, robustness and ease of use (among other positive traits), this
-project allows you to configure a fully featured Neovim instance with a few
-lines of Nix while leaving all kinds of doors open for integrating Lua in your
-configurations whether you are a beginner or an advanced user.
-
Try it Out
-
Thanks to the portability of Nix, you can try out nvf without actually
-installing it to your machine. Below are the commands you may run to try out
-different configurations provided by this flake. As of v0.5, two specialized
-configurations are provided:
-
-
Nix (packages.nix) - Nix language server + simple utility plugins
-
Maximal (packages.maximal) - Variable language servers + utility and
-decorative plugins
-
-
You may try out any of the provided configurations using the nix run command
-on a system where Nix is installed.
-
# Add the nvf cache $cachixusenvf# Optional: it'll save you CPU resources and time
# Run the minimal configuration with the cache enabled $nixrungithub:notashelf/nvf#nix# Will run the default minimal configuration
-
Do keep in mind that this is susceptible to garbage collection meaning that
-the built outputs will be removed from your Nix store once you garbage collect.
The below configurations are provided for demonstration purposes, and are
-not designed to be installed as is. You may refer to the installation
-steps below and the helpful tips section for details on creating your own
-configurations.
-
-
Nix
-
Nix configuration by default provides LSP/diagnostic support for Nix alongside
-a set of visual and functional plugins. By running nix run .#, which is the
-default package, you will build Neovim with this config.
-
$nixrungithub:notashelf/nvf#nixtest.nix # => This will open a file called `test.nix` with Nix LSP and syntax highlighting
-
This command will start Neovim with some opinionated plugin configurations, and
-is designed specifically for Nix. The nix configuration lets you see how a
-fully configured Neovim setup might look like without downloading too many
-packages or shell utilities.
-
Maximal
-
Maximal is the ultimate configuration that will enable support for more
-commonly used language as well as additional complementary plugins. Keep in
-mind, however, that this will pull a lot of dependencies.
-
$nixrungithub:notashelf/nvf#maximal--test.nix # => This will open a file called `test.nix` with a variety of plugins available
-
It uses the same configuration template with the Nix
-configuration, but supports many more languages, and enables more utility,
-companion or fun plugins.
-
-
Warning
-
Running the maximal config will download a lot of packages as it is
-downloading language servers, formatters, and more. If CPU time and bandwidth
-are concerns, please use the default package instead.
-
-
Installing nvf
-
-
-
There are multiple ways of installing nvf on your system. You may either
-choose the standalone installation method, which does not depend on a module
-system and may be done on any system that has the Nix package manager or the
-appropriate modules for NixOS and Home Manager as described in the
-module installation section.
-
Standalone Installation
-
It is possible to install nvf without depending on NixOS or Home-Manager as the
-parent module system, using the neovimConfiguration function exposed in the
-extended library. This function will take modules and extraSpecialArgs as
-arguments, and return the following schema as a result.
-
{ options="The options that were available to configure"; config="The outputted configuration"; pkgs="The package set used to evaluate the module"; neovim="The built neovim package"; }
-
An example flake that exposes your custom Neovim configuration might look like
outputs={nixpkgs,...}@inputs:{ packages.x86_64-linux={ # Set the default package to the wrapped instance of Neovim. # This will allow running your Neovim configuration with # `nix run` and in addition, sharing your configuration with # other users in case your repository is public. default= (inputs.nvf.lib.neovimConfiguration{ pkgs=nixpkgs.legacyPackages.x86_64-linux; modules=[ { config.vim={ # Enable custom theming options theme.enable=true;
# Enable Treesitter treesitter.enable=true;
# Other options will go here. Refer to the config # reference in Appendix B of the nvf manual. # ... }; } ]; }) .neovim; }; }; }
-
-
The above setup will allow to set up nvf as a standalone flake, which you can
-build independently from your system configuration while also possibly sharing
-it with others. The next two chapters will detail specific usage of such a setup
-for a package output in the context of NixOS or Home-Manager installation.
-
Standalone Installation on NixOS
-
Your built Neovim configuration can be exposed as a flake output to make it
-easier to share across machines, repositories and so on. Or it can be added to
-your system packages to make it available across your system.
-
The following is an example installation of nvf as a standalone package with
-the default theme enabled. You may use other options inside config.vim in
-configModule, but this example will not cover that extensively.
outputs={ nixpkgs, nvf, self, ... }:{ # This will make the package available as a flake output under 'packages' packages.x86_64-linux.my-neovim= (nvf.lib.neovimConfiguration{ pkgs=nixpkgs.legacyPackages.x86_64-linux; modules=[ # Or move this to a separate file and add it's path here instead # IE: ./nvf_module.nix ( {pkgs,...}:{ # Add any custom options (and do feel free to upstream them!) # options = { ... }; config.vim={ theme.enable=true; # and more options as you see fit... }; } ) ]; }) .neovim;
# Example nixosConfiguration using the configured Neovim package nixosConfigurations={ yourHostName=nixpkgs.lib.nixosSystem{ # ... modules=[ # This will make wrapped neovim available in your system packages # Can also move this to another config file if you pass your own # inputs/self around with specialArgs ({pkgs,...}:{ environment.systemPackages=[self.packages.${pkgs.stdenv.hostPlatform.system}.my-neovim]; }) ]; # ... }; }; }; }
-
Standalone Installation on Home-Manager
-
Your built Neovim configuration can be exposed as a flake output to make it
-easier to share across machines, repositories and so on. Or it can be added to
-your system packages to make it available across your system.
-
The following is an example installation of nvf as a standalone package with
-the default theme enabled. You may use other options inside config.vim in
-configModule, but this example will not cover that extensively.
outputs={nixpkgs,home-manager,nvf,...}:let system ="x86_64-linux"; pkgs =nixpkgs.legacyPackages.${system}; configModule ={ # Add any custom options (and do feel free to upstream them!) # options = { ... };
config.vim={ theme.enable=true; # and more options as you see fit... }; };
customNeovim =nvf.lib.neovimConfiguration{ inherit pkgs; modules=[configModule]; }; in{ # This will make the package available as a flake output under 'packages' packages.${system}.my-neovim=customNeovim.neovim;
# Example Home-Manager configuration using the configured Neovim package homeConfigurations={ "your-username@your-hostname"=home-manager.lib.homeManagerConfiguration{ # ... modules=[ # This will make Neovim available to users using the Home-Manager # configuration. To make the package available to all users, prefer # environment.systemPackages in your NixOS configuration. {home.packages=[customNeovim.neovim];} ]; # ... }; }; }; }
-
Module Installation
-
The below chapters will describe installing nvf as NixOS and Home-Manager
-modules. Note that those methods are mutually exclusive, and will likely cause
-path collisions if used simultaneously.
-
NixOS Module
-
The NixOS module allows us to customize the different vim options from inside
-the NixOS configuration without having to call for the wrapper yourself. It is
-the recommended way to use nvf alongside the home-manager module depending
-on your needs.
-
With Flakes
-
Prerequisites
-
To install nvf with flakes, you must make sure the following requirements
-are met.
-
-
Nix 2.4 or later must be installed. You may use nix-shell to get a later
-version of Nix from nixpkgs.
-
Flake-related experimental features must be enabled. Namely, you need
-nix-command and flakes. Some Nix vendors enable those by default, please
-consult their documentation if you are not using mainstream Nix.
-
-
-
When using NixOS, add the following to your configuration.nix and rebuild
-your system.
If you are not using NixOS, add the following to nix.conf (located at
-~/.config/nix/ or /etc/nix/nix.conf).
-
experimental-features=nix-commandflakes
-
-
-
You may need to restart the Nix daemon with, for example,
-sudo systemctl restart nix-daemon.service.
-
-
-
Alternatively, you can enable flakes on a per-command basis with the
-following additional flags to nix and home-manager:
-
# Temporarily enables "nix-command" and "flakes" experimental features. $nix--extra-experimental-features"nix-command flakes"<sub-commands>
-
-
-
-
-
Usage
-
To use nvf with flakes, we first need to add the input to our flake.nix.
-
# flake.nix { inputs={ # nvf works best with and only directly supports flakes nvf={ url="github:NotAShelf/nvf"; # You can override the input nixpkgs to follow your system's # instance of nixpkgs. This is safe to do as nvf does not depend # on a binary cache. inputs.nixpkgs.follows="nixpkgs"; };
# ... }; }
-
Followed by importing the NixOS module somewhere in your configuration.
-
{ # Assuming nvf is in your inputs and inputs is in the argument set. # See example below. imports=[inputs.nvf.nixosModules.default]; }
outputs={nixpkgs,nvf,...}:{ # ↓ this is your host output in the flake schema nixosConfigurations."your-hostname"=nixpkgs.lib.nixosSystem{ modules=[ nvf.nixosModules.default# <- this imports the NixOS module that provides the options ./configuration.nix# <- your host entrypoint, `programs.nvf.*` may be defined here ]; }; }; }
-
Once the module is properly imported by your host, you will be able to use the
-programs.nvf module option anywhere in your configuration in order to
-configure nvf.
-
{ programs.nvf={ enable=true; # Your settings need to go into the settings attribute set # most settings are documented in the appendix settings={ vim.viAlias=false; vim.vimAlias=true; vim.lsp={ enable=true; }; }; }; }
-
-
Note
-
nvf exposes a lot of options, most of which are not referenced in the
-installation sections of the manual. You may find all available options in the
-appendix
-
-
Without Flakes
-
As of v0.8, it is possible to install nvf on a system if you are not using
-flakes. This is possible thanks to the flake-compat project.
-
To get started, you must fetch the repository using builtins.fetchTarball or a
-similar mechanism.
-
# configuration.nix let nvf =import(builtins.fetchTarball{ url="https://github.com/notashelf/nvf/archive/<commit or tag>.tar.gz"; # Optionally, you can add 'sha256' for verification and caching # sha256 = "<sha256>"; }); in{ imports=[ # Import the NixOS module from your fetched input nvf.nixosModules.nvf ];
# Once the module is imported, you may use `programs.nvf` as exposed by the # NixOS module. programs.nvf.enable=true; }
-
-
Tip
-
Nix2 does not have a builtin lockfile mechanism like flakes. As such you must
-manually update the URL and hash for your input. This is annoying to deal with,
-and most users choose to defer this task to projects such as npins or niv.
-If you are new to NixOS, I encourage you to look into Flakes and see if they fit
-your use case. Alternatively, look into the aforementioned projects for more
-convenient dependency management mechanisms.
-
-
Home Manager Module
-
The Home Manager module allows us to customize the different vim options from
-inside the Home Manager configuration without having to call for the wrapper
-yourself. It is the recommended way to use nvf alongside the NixOS module
-depending on your needs.
-
With Flakes
-
Prerequisites
-
To install nvf with flakes, you must make sure the following requirements
-are met.
-
-
Nix 2.4 or later must be installed. You may use nix-shell to get a later
-version of Nix from nixpkgs.
-
Flake-related experimental features must be enabled. Namely, you need
-nix-command and flakes. Some Nix vendors enable those by default, please
-consult their documentation if you are not using mainstream Nix.
-
-
-
When using NixOS, add the following to your configuration.nix and rebuild
-your system.
If you are not using NixOS, add the following to nix.conf (located at
-~/.config/nix/ or /etc/nix/nix.conf).
-
experimental-features=nix-commandflakes
-
-
-
You may need to restart the Nix daemon with, for example,
-sudo systemctl restart nix-daemon.service.
-
-
-
Alternatively, you can enable flakes on a per-command basis with the
-following additional flags to nix and home-manager:
-
# Temporarily enables "nix-command" and "flakes" experimental features. $nix--extra-experimental-features"nix-command flakes"<sub-commands>
-
-
-
-
-
Usage
-
To use nvf with flakes, we first need to add the input to our flake.nix.
-
# flake.nix { inputs={ # nvf works best with and only directly supports flakes nvf={ url="github:NotAShelf/nvf"; # You can override the input nixpkgs to follow your system's # instance of nixpkgs. This is safe to do as nvf does not depend # on a binary cache. inputs.nixpkgs.follows="nixpkgs"; };
# ... }; }
-
Followed by importing the home-manager module somewhere in your configuration.
-
{ # Assuming nvf is in your inputs and inputs is in the argument set. # See example installation below. imports=[inputs.nvf.homeManagerModules.default]; }
outputs={nixpkgs,home-manager,nvf,...}:{ # ↓ this is your home output in the flake schema, expected by home-manager "your-username@your-hostname"=home-manager.lib.homeManagerConfiguration{ pkgs=nixpkgs.legacyPackages.x86_64-linux; modules=[ nvf.homeManagerModules.default# <- this imports the home-manager module that provides the options ./home.nix# <- your home entrypoint, `programs.nvf.*` may be defined here ]; }; }; }
-
Once the module is properly imported by your host, you will be able to use the
-programs.nvf module option anywhere in your configuration in order to
-configure nvf.
-
{ programs.nvf={ enable=true; # your settings need to go into the settings attribute set # most settings are documented in the appendix settings={ vim.viAlias=false; vim.vimAlias=true; vim.lsp={ enable=true; }; }; }; }
-
-
Note
-
nvf exposes a lot of options, most of which are not referenced in the
-installation sections of the manual. You may find all available options in the
-appendix
-
-
Without Flakes
-
As of v0.8, it is possible to install nvf on a system if you are not using
-flakes. This is possible thanks to the flake-compat project.
-
To get started, you must fetch the repository using builtins.fetchTarball or a
-similar mechanism.
-
# home.nix let nvf =import(builtins.fetchTarball{ url="https://github.com/notashelf/nvf/archive/<commit or tag>.tar.gz"; # Optionally, you can add 'sha256' for verification and caching # sha256 = "<sha256>"; }); in{ imports=[ # Import the NixOS module from your fetched input nvf.homeManagerModules.nvf ];
# Once the module is imported, you may use `programs.nvf` as exposed by the # NixOS module. programs.nvf.enable=true; }
-
-
Tip
-
Nix2 does not have a builtin lockfile mechanism like flakes. As such you must
-manually update the URL and hash for your input. This is annoying to deal with,
-and most users choose to defer this task to projects such as npins or niv.
-If you are new to NixOS, I encourage you to look into Flakes and see if they fit
-your use case. Alternatively, look into the aforementioned projects for more
-convenient dependency management mechanisms.
Additional arguments passed to each module in addition to ones
-like lib, config,
-and pkgs, modulesPath.
-
This option is also available to all submodules. Submodules do not
-inherit args from their parent module, nor do they provide args to
-their parent module or sibling submodules. The sole exception to
-this is the argument name which is provided by
-parent modules to a submodule and contains the attribute name
-the submodule is bound to, or a unique generated name if it is
-not bound to an attribute.
-
Some arguments are already passed by default, of which the
-following cannot be changed with this option:
-
-
-
lib: The nixpkgs library.
-
-
-
config: The results of all options after merging the values from all modules together.
-
-
-
options: The options declared in all modules.
-
-
-
specialArgs: The specialArgs argument passed to evalModules.
-
-
-
All attributes of specialArgs
-
Whereas option values can generally depend on other option values
-thanks to laziness, this does not apply to imports, which
-must be computed statically before anything else.
-
For this reason, callers of the module system can provide specialArgs
-which are available during import resolution.
-
For NixOS, specialArgs includes
-modulesPath, which allows you to import
-extra modules from the nixpkgs package tree without having to
-somehow make the module aware of the location of the
-nixpkgs or NixOS directories.
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.
[
- # Absolute path, as a string. This is the impure option.
- "$HOME/.config/nvim-extra"
-
- # Relative path inside your configuration. If your config
- # is version controlled, then this is pure and reproducible.
- ./nvim
-
- # Source type path. This pure and reproducible.
- # See `:doc builtins.path` inside a Nix repl for more options.
- (builtins.path {
- path = ./runtime; # this must be a relative path
- name = "nvim-runtime"; # name is arbitrary
- })
-]
-
Since auto-suggestions are a high-frequency operation and therefore expensive,
-currently designating it as copilot provider is dangerous because:
-https://github.com/yetone/avante.nvim/issues/1048
-Of course, you can reduce the request frequency by increasing suggestion.debounce.
The provider used in the applying phase of Cursor Planning Mode, defaults to nil,
-Config.provider will be used as the provider for the applying phase when nil.
Override the 'timeoutlen' setting while hovering over a diff (see :help timeoutlen).
-Helps to avoid entering operator-pending mode with diff mappings starting with c.
-Disable by setting to -1.
The prompt to generate response based on the two reference outputs.
-
-
Default: ''
- Based on the two reference outputs below, generate a response that incorporates
- elements from both but reflects your own judgment and unique perspective.
- Do not provide any explanation, just give the response directly. Reference Output 1:
- [{{provider1_output}}], Reference Output 2: [{{provider2_output}}''
Maximum number of lines parsed from loaded buffers (current buffer always fully parsed).
-Set to 0 to disable parsing non-current buffers.
-Set to -1 to parse all lines
A list of Neovim autogroups, which are used to organize and manage related
-autocommands together. Groups allow multiple autocommands to be cleared
-or redefined collectively, preventing duplicate definitions.
-
Each autogroup consists of a name and a boolean indicating whether to clear
-existing autocommands.
Manages the appearance of the completion menu. You may prevent the menu
-from automatically showing by this option to false and manually showing
-it with the show keymap command.
The comparator functions used for sorting completions.
-
You can either pass a valid inline lua function
-(see :help cmp-config.sorting.comparators),
-or a string, in which case the builtin comparator with that name will
-be used.
-
A deprio function and a kinds
-(require("cmp.types").lsp.CompletionItemKind) variable is provided
-above setupOpts. By passing a type to the function, the returned
-function will be a comparator that always ranks the specified kind the
-lowest.
Whether to enable clipboard management for Neovim. Users may still choose to manage their
-clipboard through vim.options should they wish to avoid using
-this module.
-.
Clipboard providers for which packages will be added to nvf's
-extraPackages. The package field may be set to null
-if related packages are already found in system packages to
-potentially reduce closure sizes.
Type: one of "", "unnamedplus", "unnamed", "unnamed,unnamedplus"
-
The register to be used by the Neovim clipboard. Recognized types are:
-
-
-
unnamed: Vim will use the clipboard register "*" for all yank, delete,
-change and put operations which would normally go to the unnamed register.
-
-
-
unnamedplus: A variant of the "unnamed" flag which uses the clipboard register
-"+" (:h quoteplus) instead of register "*" for all yank, delete,
-change and put operations which would normally go to the unnamed register.
-
-
-
When unnamed and unnamedplus is included simultaneously as "unnamed,unnamedplus",
-yank and delete operations (but not put) will additionally copy the text into register "*".
Type: open submodule of attribute set of ((attribute set of anything) or boolean or (luaInline))
-
Values that will be passed to vim.diagnostic.config after being converted
-to a Lua table. Possible values for each key can be found in the help text
-for vim.diagnostics.Opts. You may find more about the diagnostics API of
-Neovim in :help diagnostic-api.
-
-
Note
-
This option is freeform. You may set values that are not present in nvf
-documentation, but those values will not be fully type checked. Please
-refer to the help text for vim.diagnostic.Opts for appropriate values.
Type: (attribute set of anything) or boolean or (luaInline)
-
Use signs for diagnostics. See :help diagnostic-signs.
-
-
Note
-
The code presented in that example section uses Lua expressions as object keys which
-only translate well if you use lib.generators.mkLuaInline as in the example.
Define the global function nvf_lint which is used by nvf to lint.
-
-
Default: {
- _type = "lua-inline";
- expr = ''
- function(buf)
- local ft = vim.api.nvim_get_option_value("filetype", { buf = buf })
- local linters = require("lint").linters
- local linters_from_ft = require("lint").linters_by_ft[ft]
-
- -- if no linter is configured for this filetype, stops linting
- if linters_from_ft == nil then return end
-
- for _, name in ipairs(linters_from_ft) do
- local linter = linters[name]
- assert(linter, 'Linter with name `' .. name .. '` not available')
-
- if type(linter) == "function" then
- linter = linter()
- end
- -- for require("lint").lint() to work, linter.name must be set
- linter.name = linter.name or name
- local cwd = linter.required_files
-
- -- if no configuration files are configured, lint
- if cwd == nil then
- require("lint").lint(linter)
- else
- -- if configuration files are configured and present in the project, lint
- for _, fn in ipairs(cwd) do
- local path = vim.fs.joinpath(linter.cwd or vim.fn.getcwd(), fn);
- if vim.uv.fs_stat(path) then
- require("lint").lint(linter)
- break
- end
- end
- end
- end
- end
- '';
-}
-
Example:
mkLuaInline ''
- function(buf)
- require("lint").try_lint()
- end
-''
-
Linter configurations. Builtin linters will be updated and not
-replaced, but note that this is not a deep extend operation, i.e. if
-you define an env option, it will replace the entire env table
-provided by the builtin (if it exists).
-
-
Default: { }
-
Example:
''
- {
- phpcs = {
- args = ["-q" "--report-json" "-"];
-
- # this will replace the builtin's env table if it exists
- env = {
- ENV_VAR = "something";
- };
- };
- }
-''
Map of filetype to formatters. This option takes a set of key = value
-format where the value will be converted to its Lua equivalent
-through `toLuaObject. You are responsible for passing the correct Nix
-data types to generate a correct Lua value that conform is able to
-accept.
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
-
-
-
Note
-
The Lua module loader is disabled by default. Before setting this option, please
-take a look at the official documentation. This option may be enabled by
-default in the future.
Additional Lua files that will be sourced by Neovim.
-
Takes both absolute and relative paths, all of which will be called
-via the luafile command in Neovim.
-
See lua-commands
-on the Neovim documentation for more details.
-
-
Warning
-
All paths passed to this option must be valid. If Neovim cannot
-resolve the path you are attempting to source, then your configuration
-will error, and Neovim will not start. Please ensure that all paths
-are correct before using this option.
-
-
-
Default: [ ]
-
Example:
[
- # Absolute path, as a string - impure
- "$HOME/.config/nvim/my-lua-file.lua"
-
- # Relative path, as a path - pure
- ./nvim/my-lua-file.lua
-
- # Source type path - pure and reproducible
- (builtins.path {
- path = ./nvim/my-lua-file.lua;
- name = "my-lua-file";
- })
-]
-
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.
-
-
Default: "default"
-
Example:
-- with s1n7ax/nvim-window-picker plugin
-require('window-picker').pick_window,
-
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 '"'.
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.
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.
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.
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.
Enable file highlight for git attributes using NvimTreeGit highlight groups.
-Requires nvimTree.git.enable
-This can be used with or without the icons.
In what format to show root folder. See :help filename-modifiers for
-available string options.
-Set to false to hide the root folder.
-
Function is passed the absolute path of the root folder and should
-return a string. e.g.
-my_root_folder_label = function(path)
-return ".../" .. vim.fn.fnamemodify(path, ":t")
-end
List of buffer names and filetypes that will not update the root dir
-of the tree if the file isn't found under the current root directory.
-Only relevant when update_focused_file.update_root and
-update_focused_file.enable are true.
Update the root directory of the tree if the file is not under current
-root directory. It prefers vim's cwd and root_dirs.
-Otherwise it falls back to the folder containing the file.
-Only relevant when update_focused_file.enable is true
Show the line number relative to the line with the cursor in front of each line.
-If the option view.number is also true, the number on the cursor line
-will be the line number instead of 0.
Additional filetypes to be registered through vim.filetype.add()
-
Filetype mappings can be added either by extension or by filename. The
-key can be either the "tail" or the full file path. The full file path
-is checked first, followed by the file name. If a match is not found
-using the filename, then the filename is matched against the list of
-Lua patterns (sorted by priority) until a match is found.
-
If a pattern matching does not find a filetype, then the file extension
-is used.
Map of filetype to formatters. This option takes a set of
-key = value format where the value will be converted
-to its Lua equivalent. You are responsible for passing the
-correct Nix data types to generate a correct Lua value that
-conform is able to accept.
A freeform attribute set containing global variable values for setting vim
-variables as early as possible. If populated, this option will set vim variables
-in the built luaConfigRC as the first item.
-
-
Note
-
{foo = "bar";} will set vim.g.foo to "bar", where the type of bar in the
-resulting Lua value will be inferred from the type of the value in the
-{name = value;} pair passed to the option.
Whether to use the 'noremap' variant of the command, ignoring any custom mappings on the defined action. It is highly advised to keep this on, which is the default.
Type: (list of ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it)) or ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it) convertible to it
This feature will not work if the .NET SDK is not installed.
-Both roslyn-ls (with roslyn-nvim) and csharp_ls require the .NET SDK to function properly with Razor.
-Ensure that the .NET SDK is installed.
-
Check for version compatibility for optimal performance.
-
-
-
Warning
-
At the moment, only roslyn-ls(with roslyn-nvim) provides full Razor support.
-csharp_ls is limited to .cshtml files.
Whether to patch flutter-tools so that it doesn't resolve
-symlinks when detecting flutter path.
-
-
Note
-
This is required if flutterPackage is set to null and the flutter
-package in your PATH was built with Nix. If you are using a flutter
-SDK installed from a different source and encounter the error "dart
-missing from PATH", leave this option disabled.
For jls to work, you need to run your application with debug symbols and networking.
-
The jls configuration is hardcoded to listen on port 5005.
-This matches the configuration described upstream.
-You can change this by modifying vim.debugger.nvim-dap.sources.java-debugger.
-- only look max 3 deep, due to performance reasons for_,patterninipairs({ "src/main/java", "*/src/main/java", "*/*/src/main/java", "*/*/*/src/main/java", })do vim.list_extend(matches,vim.fn.glob(pattern,true,true)) end
''
- - `"mvn"`: to use the maven from the `PATH`.
- - `"./mvnw"`: to use the projects maven.
- - `"$''${getExe pkgs.maven}"`: to use maven from a nix package.
-''
Type: list of (value "julia-languageserver" (singular enum) or value "julials" (singular enum) convertible to it)
-
Julia LSP Server to Use
-
-
Note
-
The entirety of Julia is bundled with nvf, if you enable this
-option, since there is no way to provide only the LSP server.
-
If you want to avoid that, you have to change
-vim.lsp.servers.julials.cmd to use
-the Julia binary in PATH, and add the LanguageServer
-package to Julia in your devshells.
-
Check the source file of this option for the full cmd.
Type: (list of (one of "deno_fmt", "denofmt", "mdformat", "prettierd", "rumdl")) or (one of "deno_fmt", "denofmt", "mdformat", "prettierd", "rumdl") convertible to it
-
Markdown formatter to use. denofmt is deprecated and currently aliased to deno_fmt.
Type: (list of (one of "black", "black-and-isort", "isort", "ruff", "ruff-check")) or (one of "black", "black-and-isort", "isort", "ruff", "ruff-check") convertible to it
Remove the 'F' flag from shortmess to allow messages to be shown. Without doing this, autocommands that deal with filetypes prohibit messages from being shown
Type: (list of ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it)) or ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it) convertible to it
Type: list of ((one of "typescript-language-server", "deno", "typescript-go", "angular-language-server", "emmet-ls") or (one of "denols", "ts_ls", "tsgo") convertible to it)
Whether to enable global LSP functionality for Neovim.
-
This option controls whether to enable LSP functionality within modules under
-vim.languages. You do not need to set this to true for language
-servers defined in vim.lsp.servers to take effect, since they are
-enabled automatically.
-.
write <path>.otter.<embedded language extension> files to disk on save of main buffer.
-Useful for some linters that require actual files.
-Otter files are deleted on quit or main buffer close
:h events that cause the diagnostic to update.
-Set to: {"BufWritePost", "InsertLeave", "TextChanged" }
-for less performant but more instant diagnostic updates
Type: attribute set of (open submodule of attribute set of anything)
-
LSP configurations that will be managed using vim.lsp.config() and related
-utilities added in Neovim 0.11. LSPs defined here will be added to the
-resulting init.lua using vim.lsp.config and enabled through
-vim.lsp.enable() API from Neovim below the configuration table.
-
You may review the generated configuration by running nvf-print-config
-in a shell. Please see :help lsp-config for more details
-on the underlying API.
Verbatim lua code that will be inserted before
-the result of luaConfigRc DAG has been resolved.
-
This option does not take a DAG set, but a string
-instead. Useful when you'd like to insert contents
-of lua configs after the DAG result.
-
-
Warning
-
You do not want to override this option with mkForce
-It is used internally to set certain options as early
-as possible and should be avoided unless you know what
-you're doing. Passing a string to this option will
-merge it with the default contents.
-
-
-
Default: By default, this option will **append** paths in
-{option}`vim.additionalRuntimePaths`
-to the `runtimepath` and enable the experimental Lua module loader
-if {option}`vim.enableLuaLoader` is set to true.
-
Type: (DAG of strings concatenated with "\n") or string
-
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.
-
-
Default: { }
-
Example:
```lua
--- Set the tab size to 4 spaces
-vim.opt.tabstop = 4
-vim.opt.shiftwidth = 4
-vim.opt.expandtab = true
-```
-
Whether to enable plugins to complement the Obsidian markdown editor [obsidian.nvim].
-
Enables vim-markdown which automatically folds markdown headings inside and outside of workspaces/vaults.
-Set vim.globals.vim_markdown_folding_disable = 1; to disable automatic folding,
-or vim.globals.vim_markdown_folding_level = <heading-level-int>; to set the default fold level for new buffers.
-
nvf will choose one of snacks.picker, mini.pick, telescope, or fzf-lua as the obsidian.nvim picker based on whether they are enabled, in that order.
-
You can enable one of them with one of the following:
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.
A freeform attribute set containing vim options to be set as early as possible.
-If populated, this option will set vim options in the built luaConfigRC
-after basic and before pluginConfigs DAG entries.
-
-
Note
-
{foo = "bar";} will set vim.opt.foo to "bar", where the type of
-bar in the resulting Lua value will be inferred from the type of the
-value in the {name = value;} pair passed to the option.
This option takes a string to ensure proper conversion to the corresponding Lua type.
-As such, we do not check the value passed to this option. Please ensure that any value
-that is set here is a valid value as per neovim documentation.
This option takes a string to ensure proper conversion to the corresponding Lua type.
-As such, we do not check the value passed to this option. Please ensure that any value
-that is set here is a valid value as per neovim documentation.
Type: one of "Disabled", "CurrentDir", "LastSession", "GitSession" or (luaInline)
-
Define what to do when Neovim is started without arguments.
-
Takes either one of "Disabled", "CurrentDir", "LastSession", "GitSession" in which case the value
-will be inserted into sm.AutoloadMode.<value>, or an inline Lua value.
Additional words to be used for spellchecking. The names of each key will be
-used as the language code for the spell file. For example
-
"en.utf-8"=[...];
-
will result in en.utf-8.add.spl being added to Neovim's runtime in the
-spell directory.
-
-
Warning
-
The attribute keys must be in "<name>.<encoding>" format for Neovim to
-compile your spellfiles without mangling the resulting file names. Please
-make sure that you enter the correct value, as nvf does not do any kind of
-internal checking. Please see :help mkspell for more details.
-
Example:
-
# "en" is the name, and "utf-8" is the encoding. For most use cases, utf-8 # will be enough, however, you may change it to any encoding format Neovim # accepts, e.g., utf-16. "en.utf-8"=["nvf""word_you_want_to_add"]; =>$out/spell/en-utf-8.add.spl
-
-
Note that while adding a new language, you will still need to add the name of
-the language (e.g. "en") to the vim.spellcheck.languages list by name
-in order to enable spellchecking for the language. By default only "en" is in
-the list.
A list of languages that should be used for spellchecking.
-
To add your own language files, you may place your spell directory in either
-$XDG_CONFIG_HOME/nvf or in a path that is included in the
-vim.additionalRuntimePaths list provided by nvf.
Default: ```lua
-(function()
- local integration = require("catppuccin.special.bufferline")
- return (integration.get_theme or integration.get)()
-end)()
-```
-if the active theme is Catppuccin, `{}` otherwise.
-
This will be called a lot, so you are encouraged to keep it as
-short and lightweight as possible unless you are fully aware
-of the performance implications.
-
-
-
Default: null
-
Example:
custom_filter = function(buf_number, buf_numbers)
- -- filter out filetypes you don't want to see
- if vim.bo[buf_number].filetype ~= "<i-dont-want-to-see-this>" then
- return true
- end
- -- filter out by buffer name
- if vim.fn.bufname(buf_number) ~= "<buffer-name-I-dont-want>" then
- return true
- end
- -- filter out based on arbitrary rules
- -- e.g. filter out vim wiki buffer from tabline in your work repo
- if vim.fn.getcwd() == "<work-repo>" and vim.bo[buf_number].filetype ~= "wiki" then
- return true
- end
- -- filter out by it's index number in list (don't show first buffer)
- if buf_numbers[1] ~= buf_number then
- return true
- end
-end
-
Function to get the diagnostics indicator.
-The function should return a string to be used as the indicator.
-
Can be set to nil to keep the buffer name highlight, but delete the
-highlighting.
-
-
Default: {
- _type = "lua-inline";
- expr = ''
- function(count, level, diagnostics_dict, context)
- local s = " "
- for e, n in pairs(diagnostics_dict) do
- local sym = e == "error" and " "
- or (e == "warning" and " " or " " )
- s = s .. n .. sym
- end
- return s
- end
- '';
-}
Whether to update diagnostics while in insert mode.
-
Setting this to true has performance implications, but they may be
-negligible depending on your setup. Set it to true if you know what
-you are doing.
Individual extension configurations containing name, packages and setup
-fields to resolve dependencies, handle load_extension calls and add the setup
-table into the extensions portion of Telescope's setup table.
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: one of "base16", "catppuccin", "dracula", "everforest", "github", "gruber-darker", "gruvbox", "mellow", "mini-base16", "nord", "onedark", "oxocarbon", "rose-pine", "solarized", "solarized-osaka", "tokyonight"
-
Supported themes can be found in supportedThemes.nix.
-Setting the theme to "base16" enables base16 theming and
-requires all of the colors in vim.theme.base16-colors to be set.
List of treesitter grammars to install. For grammars to be installed properly,
-you must use grammars from one of those:
-
-
pkgs.vimPlugins.nvim-treesitter.parsers
-
pkgs.vimPlugins.nvim-treesitter.grammarPlugins
-
pkgs.tree-sitter-grammars (mostly untested)
-
-
You can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars shipped with nvim-treesitter.
-
For languages already supported by nvf, you may use
-vim.language.<lang>.treesitter options, which will automatically add
-the required grammars to this.
-
-
Default: [ ]
-
Example:
with pkgs.vimPlugins.nvim-treesitter.grammarPlugins; [
- regex
- kdl
-];
-
Type: one of "none", "single", "double", "rounded", "solid", "shadow" or list of (string or list of string)
-
The global border style to use.
-
If a list is given, it should have a length of eight or any divisor of
-eight. The array will specify the eight chars building up the border in
-a clockwise fashion starting with the top-left corner. You can specify
-a different highlight group for each character by passing a
-[char, "YourHighlightGroup"] instead
Type: one of "background", "foreground", "virtual"
-
Style to render color highlighting with.
-
-
Note
-
Each render style works as follows:
-
-
-
'background' sets the background
-highlight of the matched color string
-to the RGB color it describes.
-
-
-
'foreground' sets the foreground
-highlight of the matched color string
-to the RGB color it describes.
-
-
-
'virtual' displays the matched color
-with virtual text alongside the color
-string in the buffer. Virtual text can
-be configured to display the color in
-various ways, i.e custom virtual symbol
-(via virtual_symbol) positioning
-relative to string, suffix/prefix, etc.
Where to render the virtual symbol in
-relation to the color string.
-
-
Note
-
Each render style works as follows:
-
-
-
'inline' render virtual text inline,
-similar to the style of VSCode color
-hinting.
-
-
-
'eol' render virtual text at the end
-of the line which the color string
-occurs (last column). Recommended to
-set virtual_symbol_suffix to an
-empty string when used.
-
-
-
'eow' render virtual text at the end
-of the word where the color string
-occurs. Recommended to set
-virtual_symbol_prefix to a single
-space for padding and the suffix to
-an empty string for no padding.
Type: null or one of "cmd", "msg" or attribute set of (one of "cmd", "msg", "pager")
-
Default message target, either commandline or a separate window.
-Can alternatively specify different targets for different kinds of messages as an attrset.
-See :h ui-messages
-for the different message types you can use in this configuration.
-Separating the message types also allows sending to a 'pager' output.
This option determines whether the alpha slider is displayed when the
-UI is opened. "show" and "hide" mean as they are. "auto" makes the
-slider appear only when the alpha value can be picked up.
Specify the correspondence between picker and output. Must be a list of
-two-element lists defining picker/output pairs as inline Lua references,
-for example:
List of color systems to be activated. Must be inline lua references to
-ccc.input, for example mkLuaInline "ccc.input.rgb". See
-:help ccc for options.
-
The toggle input mode action toggles in this order. The first one is
-the default used at the first startup. Once activated, it will keep the
-previous input mode.
The mappings are set in the UI of ccc. The table where lhs is key and
-rhs is value. To disable all default mappings, use
-vim.utility.ccc.setupOpts.disable_default_mappings. To
-disable only some of the default mappings, set ccc.mapping.none.
List of output formats to be activated. Must be inline Lua references to
-ccc.output, for example mkLuaInline "ccc.output.rgb". See
-:help ccc for options.
-
The toggle output mode action toggles in this order. The first one is
-the default used at the first startup. Once activated, it will keep the
-previous output mode.
Configuration used to generate an animation to be registered.
-
The final value for ca_config will be used to register a new
-animation using require("cellular-automaton").register_animation(ca_config)
-
-
Warning
-
ca_configmust eval to a valid Lua table. nvf does not and cannot
-perform any kind of validation on your Lua code, so bogus values will
-result in errors when the animation is registered.
-
-
-
Default: {
- _type = "lua-inline";
- expr = ''
- local ca_config = {
- fps = 50,
- name = 'slide',
- }
-
- -- init function is invoked only once at the start
- -- config.init = function (grid)
- --
- -- end
-
- -- update function
- ca_config.update = function (grid)
- for i = 1, #grid do
- local prev = grid[i][#(grid[i])]
- for j = 1, #(grid[i]) do
- grid[i][j], prev = prev, grid[i][j]
- end
- end
- return true
- end
- '';
-}
The min_length option defines the minimum number of characters
-a word must have to be highlighted as a "cursor word." Any word
-shorter than this value will be ignored and not highlighted.
At times, certain plugins and modules may refuse to play nicely with your setup,
-be it a result of generating Lua from Nix, or the state of packaging. This page,
-in turn, will list any known modules or plugins that are known to misbehave, and
-possible workarounds that you may apply.
-
NodeJS
-
eslint-plugin-prettier
-
When working with NodeJS, which is obviously known for its meticulous
-standards, most things are bound to work as expected but some projects, tools
-and settings may fool the default configurations of tools provided by nvf.
-
If eslint-plugin-prettier or similar is included, you might get a situation
-where your Eslint configuration diagnoses your formatting according to its own
-config (usually .eslintrc.js). The issue there is your formatting is made via
-prettierd.
-
This results in auto-formatting relying on your prettier configuration, while
-your Eslint configuration diagnoses formatting "issues" while it's
-not supposed to. In the end, you get discrepancies between what your editor
-does and what it wants.
-
Solutions are:
-
-
Don't add a formatting config to Eslint, instead separate Prettier and
-Eslint.
-
PR the repo in question to add an ESLint formatter, and configure nvf to
-use it.
-
-
Bugs & Suggestions
-
Some quirks are not exactly quirks, but bugs in the module system. If you notice
-any issues with nvf, or this documentation, then please consider reporting
-them over at the issue tracker. Issues tab, in addition to the
-discussions tab is a good place as any to request new features.
-
You may also consider submitting bug fixes, feature additions and upstreamed
-changes that you think are critical over at the pull requests tab.
This section lists the release notes for tagged version of nvf and the
-current main current main branch
-
Release 0.9
-
Breaking changes
-
-
-
Nixpkgs has merged a fully incompatible rewrite of
-vimPlugins.nvim-treesitter. Namely, it changes from the frozen master
-branch to the new main branch. This change removes incremental selections, so
-it is no longer available.
-
-
-
obsidian.nvim now uses a maintained fork which has removed the dir
-setting. Use workspaces instead:
Some other settings and commands are now deprecated but are still supported.
-
-
The setupOpts.mappings options were also removed. Use the built-in Neovim
-settings (nvf's vim.keymaps)
-
-
-
-
languages.{terraform,hcl}: LSP servers now default to tofu-ls. While this
-is unlikely to cause any noticeable change in behavior or breakage, it's
-mentioned just in case.
-
-
-
vim.treesitter.foldByDefault is removed. Folding behavior should be
-controlled via vim.options.foldenable directly instead. RIP
-vim.treesitter.foldByDefault 2026-03-19 - 2026-03-19.
-
-
-
vim.assistant.codecompanion-nvim.setupOpts.strategies has been renamed to
-vim.assistant.codecompanion-nvim.setupOpts.interactions to match the
-upstream codecompanion.nvim v19 rename. If you set options like
-setupOpts.strategies.chat.adapter, rename them to
-setupOpts.interactions.chat.adapter.
Remove mind.nvim. This plugin doesn't exist anymore. The original author
-deleted all their GitHub repositories and moved to
-sourcehut. Some repositories where migrated.
-mind.nvim wasn't one of them. More can be read in
-his blog post.
-
-
-
"Correct languages.go.treesitter to contain all Go file types.
-languages.go.treesitter.package is now languages.go.treesitter.goPackage.
-New are:
-
-
-
languages.go.treesitter.goPackage.
-
-
-
languages.go.treesitter.gomodPackage.
-
-
-
languages.go.treesitter.gosumPackage.
-
-
-
languages.go.treesitter.goworkPackage.
-
-
-
languages.go.treesitter.gotmplPackage.
-
-
-
-
-
Fix vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider to only
-allow valid options. default is no longer valid. inline and split are
-two new valid options.
-
-
-
Added taplo as the default formatter and lsp for
-languages.toml so we don't default to AI-Slop.
-
-
-
Added json5 into languages.json. Some options where renamed.
Split SCSS from languages.css into languages.scss and add extra tools for
-SCSS/SASS. This also changes the default LSP to some-sass-language-server
-for SCSS/SASS.
-
-
-
Split React/TSX from languages.typescript into languages.tsx. This new
-module provides jsx/tsx support. This is a step of cleaning up the Typescript
-module for the future.
Renamed setupOpts.strategies to setupOpts.interactions in the
-codecompanion-nvim module to match the upstream v19 rename. The old key
-triggered a migration shim that silently discarded user interactions
-overrides.
Changed the prettier-plugin-astro build to use writableTmpDirAsHomeHook to
-avoid pnpm hook failures in sandboxed builds.
-
-
-
Fix vim.utility.leetcode-nvim adding fzf-lua to vim.startPlugins when
-vim.fzf-lua already manages the plugin lazily, avoiding duplicate /start
-and /opt installs and the corresponding mnw evaluation warning.
Introduce a darwinModule option for Darwin users. The ergonomics of
-importing a nixosModule into a Darwin flake were less than ideal, and when
-users fork and update npins, they are prone to encountering errors like the
-following:
Lazyload noice.nvim and nvim-web-devicons on DeferredUIEnter
-
Allow nulling treesitter packages for various language modules, filter null
-values in vim.treesitter.grammars.
-
Added vim.filetype module option for registering custom filetypes
-via vim.filetype.add(), placed in the DAG before lazyConfigs so plugins
-can lazy-load on registered filetypes.
-
Moved neovim/mappings to neovim/init/mappings.nix to consolidate core
-Neovim init options.
Mappings are now expected to be set using the built-in Neovim APIs,
-managed by vim.keymaps in nvf, instead of mappings options.
-
-
-
Some option defaults have changed.
-
-
-
-
-
And more.
-
-
-
-
-
Automatically configure an enabled picker in the order mentioned above, if
-any are enabled.
-
-
-
Add integration with snacks.image for rendering workspace/vault assets.
-
-
-
Detect if render-markdown.nvim or markview.nvim are enabled and disable
-the ui module if so. It should work without this, but render-markdown's
-:healthcheck doesn't know that.
-
-
-
Remove which-key.nvim<leader>o+Notes description which did not
-actually correspond to any keybinds.
-
-
-
-
-
Allow disabling nvf's vendored keymaps by toggling vendoredKeymaps.enable.
-
-
-
Add vim.languages.pug.enable, which adds the treesitter grammar and
-enables emmet-ls for pug files.
Added vim.lsp.presets.<name> to contain LSP configurations. This allows for
-more flexibility in nvf and reuse of LSPs across languages. Dropped
-deprecatedSingleOrListOf in favor of listOf for the affected LSP options.
Added asmfmt and nasmfmt formatters to languages.asm.
-
-
-
Added astyle, indent and clang-format to languages.clang formatters.
-
-
-
Added biome-check and biome-organize-imports formatters to languages.ts.
-
-
-
Added biomejs as extra diagnostics provider to
-languages.ts.
-
-
-
Added languages.standard-ml.
-
-
-
Added languages.vue.
-
-
-
Add languages.fluent using the official plugin. This only provides
-highlighting.
-
-
-
Add languages.gettext. This only provides highlighting.
-
-
-
Add languages.env. This provides extra filetype hooks and diagnostics.
-
-
-
Add languages.openscad using
-openscad-lsp. This currently
-relies on neovim builtin syntax for highlighting, and the lsp for formatting
-and diagnostics.
-
-
-
Added Debugging support to languages.php.
-
-
-
Added Formatting support to languages.php via
-PHP-CS-Fixer.
-
-
-
Added minimal languages.twig. Currently using djlint
-for most options, as better alternatives like
-twig-cs-fixer aren't
-packaged for nix.
-
-
-
Added languages.tex. Currently only highlighting, formatting and lsp. No
-previewing yet.
-
-
-
Added languages.jq. Supports highlighting, formatting and lsp.
-
-
-
Extend languages.asm to support more filetypes out of the box.
Add vim.treesitter.indent.pattern to specify file pattern(s) for which
-treesitter indentation should be used
-
Add vim.treesitter.indent.excludes to exclude filetypes from the treesitter
-indentation; e.g. useful for Haskell and PureScript, for which treesitter
-indentation does not work good
-
Allow vim.treesitter.context.setupOpts.max_lines to also be given as a
-string in order to allow percentage values like "20%"
Add prettier and prettierd as supported formatters to
-vim.languages.json.
-
-
-
Release 0.8
-
Breaking changes
-
-
-
git-conflict keybinds are now prefixed with <leader> to avoid conflicting
-with builtins.
-
-
-
alpha is now configured with nix, default config removed.
-
-
-
Lspsaga module no longer ships default keybindings. The keybind format has
-been changed by upstream, and old keybindings do not have equivalents under
-the new API they provide. Please manually set your keybinds according to
-Lspsaga documentation following the new API.
-
-
-
none-ls has been updated to the latest version. If you have been using raw Lua
-configuration to manually configure it, some of the formats may become
-unavailable as they have been refactored out of the main none-ls repository
-upstream.
-
-
-
vim.useSystemClipboard has been deprecated as a part of removing most
-top-level convenience options, and should instead be configured in the new
-module interface. You may set vim.clipboard.registers appropriately
-to configure Neovim to use the system clipboard.
-
-
-
Changed which-key group used for gitsigns from <leader>g to <leader>h to
-align with the "hunks" themed mapping and avoid conflict with the new neogit
-group.
-
-
-
LSP keybinds and related plugin integrations are now attached in an LspAttach
-autocmd event. If you were calling default_on_attach() in your LSP setup you
-can remove them now.
vim.options.mouse no longer compares values to an enum of available
-mouse modes. This means you can provide any string without the module system
-warning you that it is invalid. Do keep in mind that this value is no longer
-checked, so you will be responsible for ensuring its validity.
Deprecate rnix-lsp as it has been abandoned and archived upstream.
-
-
-
Hardcoded indentation values for the Nix language module have been removed. To
-replicate previous behaviour, you must either consolidate Nix indentation in
-your Editorconfig configuration, or use an autocommand to set indentation
-values for buffers with the Nix filetype.
A warning will occur if {option} vim-lsp-lightbulb-autocmd-enable) and
-vim.lsp.lightbulb.setupOpts.autocmd.enabled are both set at the same time.
-Pick only one.
-
-
-
-
Add yanky.nvim to available plugins, under vim.utility.yanky-nvim.
-
-
-
Fix plugin setupOpts for yanky.nvim and assert if shada is configured as a
-backend while shada is disabled in Neovim options.
-
-
-
Add yazi.nvim as a companion plugin for Yazi, the terminal file manager.
Fix plugin setupOpts for yanky.nvim and assert if shada is configured as a
-backend while shada is disabled in Neovim options.
-
-
-
Add yazi.nvim as a companion plugin for Yazi, the terminal file manager.
-
-
-
Add snacks.nvim under vim.utility.snacks-nvim as a general-purpose utility
-plugin.
-
-
-
Move LSPSaga to setupOpts format, allowing freeform configuration in
-vim.lsp.lspsaga.setupOpts.
-
-
-
Lazyload Lspsaga and remove default keybindings for it.
-
-
-
Add colorful-menu.nvim to enhance the completion menus, with optional
-integration for blink-cmp and nvim-cmp
-
-
-
Add oil.nvim as an alternative file explorer. It will be available under
-vim.utility.oil-nvim.
-
-
-
Add vim.diagnostics to interact with Neovim's diagnostics module. Available
-options for vim.diagnostic.config() can now be customized through the
-vim.diagnostics.config in nvf.
-
-
-
Add vim.clipboard module for easily managing Neovim clipboard providers and
-relevant packages in a simple UI.
-
-
This deprecates vim.useSystemClipboard as well, see breaking changes
-section above for migration options.
-
-
-
-
Add hunk.nvim, Neovim plugin & tool for splitting diffs in Neovim. Available
-as vim.git.hunk-nvim
-
-
-
Move crates.nvim into languages.rust.extensions and supportsetupOpts
-for the plugin. Deprecates the top level "crates" option in languages.rust.
Fix default blink.cmp sources "path" and "buffer" not working when
-autocomplete.nvim-cmp.enable was disabled and
-autocomplete.nvim-cmp.sources had not been modified.
Add nvim-highlight-colors plugin in vim.ui.nvim-highlight-colors with
-enable and setupOpts
-
-
-
Fix blink.cmp keymap preset types to allow alternate cmdline, terminal, etc
-modes to inherit the default mode keymaps. This is an option as per the
-blink.cmp docs and is now supported in nvf.
In v0.7 we are removing vim.configRC in favor of making vim.luaConfigRC the
-top-level DAG, and thereby making the entire configuration Lua based. This
-change introduces a few breaking changes:
-
-
vim.configRC has been removed, which means that you have to convert all of
-your custom vimscript-based configuration to Lua. As for how to do that, you
-will have to consult the Neovim documentation and your search engine.
-
After migrating your Vimscript-based configuration to Lua, you might not be
-able to use the same entry names in vim.luaConfigRC, because those have also
-slightly changed. See the new DAG entries in nvf manual for more details.
-
-
Why?
-
Neovim being an aggressive refactor of Vim, is designed to be mainly Lua based;
-making good use of its extensive Lua API. Additionally, Vimscript is slow and
-brings unnecessary performance overhead while working with different
-configuration formats.
-
vim.maps rewrite
-
Instead of specifying map modes using submodules (e.g., vim.maps.normal), a
-new vim.keymaps submodule with support for a mode option has been
-introduced. It can be either a string, or a list of strings, where a string
-represents the short-name of the map mode(s), that the mapping should be set
-for. See :help map-modes for more information.
vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction
-
The nvim-code-action-menu plugin has been archived and broken for a long time,
-so it's being replaced with a young, but better alternative called
-fastaction.nvim. Simply remove everything set under
-vim.lsp.nvimCodeActionMenu, and set vim.ui.fastaction.enable to true.
-
Note that we are looking to add more alternatives in the future like
-dressing.nvim and actions-preview.nvim, in case fastaction doesn't work for
-everyone.
-
type based modules removed
-
As part of the autocompletion rewrite, modules that used to use a type option
-have been replaced by per-plugin modules instead. Since both modules only had
-one type, you can simply change
nixpkgs-fmt has been archived for a while, and it's finally being removed in
-favor of nixfmt (more information can be found
-here.
-
To migrate to nixfmt, simply change vim.languages.nix.format.type to
-nixfmt.
-
leader changes
-
This has been deprecated in favor of using the more generic vim.globals (you
-can use vim.globals.mapleader to change this instead).
-
Rust specific keymaps now use maplocalleader instead of localleader by
-default. This is to avoid conflicts with other modules. You can change
-maplocalleader with vim.globals.maplocalleader, but it's recommended to set
-it to something other than mapleader to avoid conflicts.
-
vim.* changes
-
Inline with the leader changes, we have removed some
-options that were under vim as convenient shorthands for vim.o.* options.
-
-
Warning
-
As v0.7 features the addition of vim.options, those options are now
-considered as deprecated. You should migrate to the appropriate options in the
-vim.options submodule.
-
-
The changes are, in no particular order:
-
-
-
colourTerm, mouseSupport, cmdHeight, updateTime, mapTime,
-cursorlineOpt, splitBelow, splitRight, autoIndent and wordWrap have
-been mapped to their vim.options equivalents. Please see the module
-definition for the updated options.
-
-
-
tabWidth has been removed as it lead to confusing behaviour. You can
-replicate the same functionality by setting shiftwidth, tabstop and
-softtabstop under vim.options as you see fit.
Fix null vim.lsp.mappings generating an error and not being filtered out.
-
-
-
Add basic transparency support for oxocarbon theme by setting the highlight
-group for Normal, NormalFloat, LineNr, SignColumn and optionally
-NvimTreeNormal to none.
Fix broken treesitter-context keybinds in visual mode
-
Deprecate use of __empty to define empty tables in Lua. Empty attrset are no
-longer filtered and thus should be used instead.
-
Add dap-go for better dap configurations
-
Make noice.nvim customizable
-
Standardize border style options and add custom borders
-
Remove vim.disableDefaultRuntimePaths in wrapper options.
-
-
As nvf uses $NVIM_APP_NAME as of recent changes, we can safely assume any
-configuration in $XDG_CONFIG_HOME/nvf is intentional.
-
-
-
-
-
Switch from rust-tools.nvim to the more feature-packed rustaceanvim. This
-switch entails a whole bunch of new features and options, so you are
-recommended to go through rustacean.nvim's README to take a closer look at its
-features and usage
-
-
-
Add lz.n support and lazy-load some builtin plugins.
Enabled the terminal integration of catppuccin for theming Neovim's built-in
-terminal (this also affects toggleterm).
-
-
-
Migrate bufferline to setupOpts for more customizability
-
-
-
Use clangd as the default language server for C languages
-
-
-
Expose lib.nvim.types.pluginType, which for example allows the user to
-create abstractions for adding plugins
-
-
-
Migrate indent-blankline to setupOpts for more customizability. While the
-plugin's options can now be found under indentBlankline.setupOpts, the
-previous iteration of the module also included out of place/broken options,
-which have been removed for the time being. These are:
-
-
listChar - this was already unused
-
fillChar - this had nothing to do with the plugin, please configure it
-yourself by adding vim.opt.listchars:append({ space = '<char>' }) to your
-lua configuration
-
eolChar - this also had nothing to do with the plugin, please configure it
-yourself by adding vim.opt.listchars:append({ eol = '<char>' }) to your
-lua configuration
-
-
-
-
Replace vim.lsp.nvimCodeActionMenu with vim.ui.fastaction, see the
-breaking changes section above for more details
-
-
-
Add a setupOpts option to nvim-surround, which allows modifying options that
-aren't defined in nvf. Move the alternate nvim-surround keybinds to use
-setupOpts.
-
-
-
Remove autopairs.type, and rename autopairs.enable to
-autopairs.nvim-autopairs.enable. The new
-vim.autopairs.nvim-autopairs.enable supports setupOpts format by
-default.
-
-
-
Refactor of nvim-cmp and completion related modules
Deprecate legacy Vimsnip in favor of Luasnip, and integrate
-friendly-snippets for bundled snippets.
-vim.snippets.luasnip.enable can be used to toggle Luasnip.
Add C# support under vim.languages.csharp, with support for both
-omnisharp-roslyn and csharp-language-server.
-
-
-
Add Julia support under vim.languages.julia. Note that the entirety of Julia
-is bundled with nvf, if you enable the module, since there is no way to
-provide only the LSP server.
-
-
-
Add run.nvim support for running code
-using cached commands.
-
-
-
-
-
Make Neovim's configuration file entirely Lua based. This comes with a few
-breaking changes:
-
-
vim.configRC has been removed. You will need to migrate your entries to
-Neovim-compliant Lua code, and add them to vim.luaConfigRC instead.
-Existing vimscript configurations may be preserved in vim.cmd functions.
-Please see Neovim documentation on vim.cmd
-
vim.luaScriptRC is now the top-level DAG, and the internal vim.pluginRC
-has been introduced for setting up internal plugins. See the "DAG entries in
-nvf" manual page for more information.
-
-
-
-
Rewrite vim.maps, see the breaking changes section above.
Add deno fmt as the default Markdown formatter. This will be enabled
-automatically if you have autoformatting enabled, but can be disabled manually
-if you choose to.
-
-
-
Add vim.extraLuaFiles for optionally sourcing additional lua files in your
-configuration.
-
-
-
Refactor programs.languages.elixir to use lspconfig and none-ls for LSP and
-formatter setups respectively. Diagnostics support is considered, and may be
-added once the credo linter has been added to nixpkgs. A pull request is
-currently open.
-
-
-
Remove vim-tidal and friends.
-
-
-
Clean up Lualine module to reduce theme dependency on Catppuccin, and fixed
-blending issues in component separators.
-
-
-
Add [ts-ereror-translator.nvim] extension of the TS language module, under
-vim.languages.ts.extensions.ts-error-translator to aid with Typescript
-development.
-
-
-
Add neo-tree.nvim as an alternative file-tree plugin. It will be available
-under vim.filetree.neo-tree, similar to nvimtree.
-
-
-
Add nvf-print-config & nvf-print-config-path helper scripts to Neovim
-closure. Both of those scripts have been automatically added to your PATH upon
-using neovimConfig or programs.nvf.enable.
-
-
nvf-print-config will display your init.lua, in full.
-
nvf-print-config-path will display the path to a clone of your
-init.lua. This is not the path used by the Neovim wrapper, but an
-identical clone.
-
-
-
-
Add vim.ui.breadcrumbs.lualine to allow fine-tuning breadcrumbs behaviour on
-Lualine. Only vim.ui.breadcrumbs.lualine.winbar is supported for the time
-being.
-
-
vim.ui.breadcrumbs.lualine.winbar.enable has been added to allow
-controlling the default behaviour of the nvim-navic component on Lualine,
-which used to occupy winbar.lualine_c as long as breadcrumbs are enabled.
Move options that used to set vim.o values (e.g. vim.wordWrap) into
-vim.options as default values. Some are left as they don't have a direct
-equivalent, but expect a switch eventually.
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 functioncamelToSnake() -- Get the current word under the cursor localword=vim.fn.expand("<cword>") -- Replace each capital letter with an underscore followed by its lowercase equivalent localsnakeCase=string.gsub(word,"%u",function(match) return"_"..string.lower(match) end) -- Remove the leading underscore if present ifstring.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
Added ChatGPT.nvim, which can be enabled with
-vim.assistant.chatgpt.enable. Do keep in mind that this option
-requires OPENAI_API_KEY environment variable to be set.
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.
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.
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.luaConfigPre and {option} vim-luaConfigPost 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.
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. To quote home-manager
-commit: "Output is mostly unchanged aside from some minor typographical and
-formatting changes, along with better source links."
-
-
-
Updated indent-blankine.nvim to v3 - this comes with a few option changes,
-which will be migrated with renamedOptionModule
Add support to change mappings to utility/surround
-
-
-
Add black-and-isort python formatter
-
-
-
Removed redundant "Enable ..." in mkEnableOption descriptions
-
-
-
Add options to modify LSP key bindings and add proper which-key descriptions
-
-
-
Changed type of statusline.lualine.activeSection and
-statusline.lualine.inactiveSection from attrsOf str to
-attrsOf (listOf str)
-
-
-
Added statusline.lualine.extraActiveSection and
-statusline.lualine.extraInactiveSection
-
-
-
Release 0.4
-
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.
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 vim.o.cursorlineopt.
-
-
-
Added filetree.nvimTreeLua.view.cursorline, default false, to enable
-cursorline in nvimtre.
-
-
-
Added Fidget.nvim support for the Catppuccin theme.
-
-
-
Updated bundled NodeJS version used by Copilot.lua. v16 is now marked as
-insecure on Nixpkgs, and we updated to v18
-
-
-
Enabled Catppuccin modules for plugins available by default.
-
-
-
Added experimental Svelte support under vim.languages.
-
-
-
Removed unnecessary scrollbar element from notifications and codeaction
-warning UI.
-
-
-
vim.utility.colorizer has been renamed to vim.utility.ccc after the plugin
-it uses
-
-
-
Color preview via nvim-colorizer.lua
-
-
-
Updated Lualine statusline UI
-
-
-
Added vim-illuminate for smart highlighting
-
-
-
Added a module for enabling Neovim's spellchecker
-
-
-
Added prettierd as an alternative formatter to prettier - currently defaults
-to prettier
-
-
-
Fixed presence.nvim inheriting the wrong client id
-
-
-
Cleaned up documentation
-
-
-
Release 0.3
-
Release 0.3 had to come out before I wanted it to due to Neovim 0.9 dropping
-into nixpkgs-unstable. The Treesitter changes have prompted a Treesitter rework,
-which was followed by reworking the languages system. Most of the changes to
-those are downstreamed from the original repository. The feature requests that
-was originally planned for 0.3 have been moved to 0.4, which should come out
-soon.
-
Changelog
-
-
-
We have transitioned to flake-parts, from flake-utils to extend the
-flexibility of this flake. This means the flake structure 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
-instead 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. Utilizes the nixpkgs nvim-treesitter
-plugin rather than a custom input in order to take advantage of build support
-of pinned versions. See discourse for more information. Packages can be
-found under the pkgs.vimPlugins.nvim-treesitter.builtGrammars attribute.
-Treesitter grammars for supported languages should be enabled within the
-module. By default no grammars are installed, thus the following grammars
-which do not have a language section are not included anymore: comment,
-toml, make, html, css, graphql, json.
-
-
-
A new section has been added for language support: vim.languages.<language>.
-
-
The options enableLSPvim.languages.enableTreesitter, etc. will
-enable the respective section for all languages that have been enabled.
Improved handling of completion formatting. When setting
-vim.autocomplete.sources, can also include optional menu mapping. And can
-provide your own function with vim.autocomplete.formatting.format.
-
-
-
For vim.visuals.indentBlankline.fillChar and
-vim.visuals.indentBlankline.eolChar options, turning them off should be done
-by using null rather than "" now.
-
-
-
Transparency has been made optional and has been disabled by default.
-vim.theme.transparent option can be used to enable or disable
-transparency for your configuration.
-
-
-
Fixed deprecated configuration method for Tokyonight, and added new style
-"moon"
-
-
-
Dart language support as well as extended flutter support has been added.
-Thanks to @FlafyDev for his contributions towards Dart language support.
-
-
-
Elixir language support has been added through elixir-tools.nvim.
-
-
-
hop.nvim and leap.nvim have been added for fast navigation.
-
-
-
modes.nvim has been added to the UI plugins as a minor error highlighter.
-
-
-
smartcollumn.nvim has been added to dynamically display a colorcolumn when
-the limit has been exceeded, providing 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.
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 default, but can be toggled off under
-vim.visuals if seen necessary.
-
Discord Rich Presence has been added through presence.nvim for those who
-want to flex that they are using the superior text editor.
-
An icon picker is now available with telescope integration. You can use
-:IconPickerInsert or :IconPickerYank to add icons to your code.
-
A general-purpose cheatsheet has been added through cheatsheet.nvim. Forget
-no longer!
-
ccc.nvim has been added to the default plugins to allow picking colors with
-ease.
-
Most UI components of Neovim have been replaced through the help of
-noice.nvim. There are also notifications and custom UI elements available
-for Neovim messages and prompts.
-
A (floating by default) terminal has been added through toggleterm.nvim.
-
Harness the power of ethical (tabnine.nvim) and not-so-ethical
-(copilot.lua) AI by those new assistant plugins. Both are off by default,
-TabNine needs to be wrapped before it's working.
-
Experimental mouse gestures have been added through gesture.nvim. See plugin
-page and the relevant module for more details on how to use.
-
Re-open last visited buffers via nvim-session-manager. Disabled by default
-as deleting buffers seems to be problematic at the moment.
-
Most of NvimTree's configuration options have been changed with some options
-being toggled to off by default.
-
Lualine had its configuration simplified and style toned down. Less color,
-more info.
-
Modules where multiple plugin configurations were in the same directory have
-been simplified. Each plugin inside a single module gets its directory to be
-imported.
-
Separate config options with the same parent attribute have been merged into
-one for simplicity.
-
-
Release 0.1
-
This is the current master branch and information here is not final. These are
-changes from the v0.1 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. If you use hare and would like it added back, please file an
-issue.
-
-
-
vim.startPlugins & 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 [types-plugin.nix].
-
-
-
-
neovimBuilder has been removed for configuration. Using an overlay is no
-longer required. See the manual for the new way to configuration.
-
-
-
-
-
Treesitter grammars are now configurable with
-vim.treesitter.grammars. Utilizes the nixpkgs nvim-treesitter
-plugin rather than a custom input in order to take advantage of build support
-of pinned versions. See the relevant discourse post for more information.
-Packages can be found under the vimPlugins.nvim-treesitter.builtGrammars
-namespace.
-
-
-
vim.configRC and vim.luaConfigRC are now of type DAG lines. This
-allows for ordering of the config. Usage is the same is in home-manager's
-home.activation option.
This section provides helpful tips that may be considered "unorthodox" or "too
-advanced" for some users. We will cover basic debugging steps, offline
-documentation, configuring nvf with pure Lua and using custom plugin sources
-in nvf in this section. For general configuration tips, please see previous
-chapters.
-
Debugging nvf
-
There may be instances where the your Nix configuration evaluates to invalid
-Lua, or times when you will be asked to provide your built Lua configuration for
-easier debugging by nvf maintainers. nvf provides two helpful utilities out of
-the box.
-
nvf-print-config and nvf-print-config-path will be bundled with nvf as
-lightweight utilities to help you view or share your built configuration when
-necessary.
-
To view your configuration with syntax highlighting, you may use the
-bat pager.
-
nvf-print-config|bat--language=lua
-
Alternatively, cat or less may also be used.
-
Accessing neovimConfig
-
It is also possible to access the configuration for the wrapped package. The
-built Neovim package will contain a neovimConfig attribute in its
-passthru.
-
Offline Documentation
-
The manpages provided by nvf contains an offline version of the option search
-normally available at https://nvf.notashelf.dev/options.html. You may use the
-man 5 nvf command to view option documentation from the comfort of your
-terminal.
-
Note that this is only available for NixOS and Home-Manager module
-installations.
-
Pure Lua Configuration
-
We recognize that you might not always want to configure your setup purely in
-Nix, sometimes doing things in Lua is simply the "superior" option. In such a
-case you might want to configure your Neovim instance using Lua, and nothing but
-Lua. It is also possible to mix Lua and Nix configurations.
-
Pure Lua or hybrid Lua/Nix configurations can be achieved in two different ways.
-Purely, by modifying Neovim's runtime directory or impurely by placing Lua
-configuration in a directory found in $HOME. For your convenience, this
-section will document both methods as they can be used.
-
Pure Runtime Directory
-
As of 0.6, nvf allows you to modify Neovim's runtime path to suit your needs.
-One of the ways the new runtime option is to add a configuration located
-relative to your flake.nix, which must be version controlled in pure flakes
-manner.
-
{ # Let us assume we are in the repository root, i.e., the same directory as the # flake.nix. For the sake of the argument, we will assume that the Neovim lua # configuration is in a nvim/ directory relative to flake.nix. vim={ additionalRuntimePaths=[ # This will be added to Neovim's runtime paths. Conceptually, this behaves # very similarly to ~/.config/nvim but you may not place a top-level # init.lua to be able to require it directly. ./nvim ]; }; }
-
This will add the nvim directory, or rather, the store path that will be
-realised after your flake gets copied to the Nix store, to Neovim's runtime
-directory. You may now create a lua/myconfig directory within this nvim
-directory, and call it with vim.luaConfigRC.
-
{pkgs,...}:{ vim={ additionalRuntimePaths=[ # You can list more than one file here. ./nvim-custom-1
# To make sure list items are ordered, use lib.mkBefore or lib.mkAfter # Simply placing list items in a given order will **not** ensure that # this list will be deterministic. ./nvim-custom-2 ];
startPlugins=[pkgs.vimPlugins.gitsigns];
# Neovim supports in-line syntax highlighting for multi-line strings. # Simply place the filetype in a /* comment */ before the line. luaConfigRC.myconfig=/* lua */'' -- Call the Lua module from ./nvim/lua/myconfig require("myconfig")
-- Any additional Lua configuration that you might want *after* your own -- configuration. For example, a plugin setup call. require('gitsigns').setup({}) ''; }; }
-
Impure Absolute Directory
-
As of Neovim 0.9, $NVIM_APPNAME is a variable expected by Neovim to
-decide on the configuration directory. nvf sets this variable as "nvf",
-meaning ~/.config/nvf will be regarded as the configuration directory by
-Neovim, similar to how ~/.config/nvim behaves in regular installations. This
-allows some degree of Lua configuration, backed by our low-level wrapper
-mnw. Creating a lua/ directory located in
-$NVIM_APPNAME ("nvf" by default) and placing your configuration in, e.g.,
-~/.config/nvf/lua/myconfig will allow you to require it as a part of the Lua
-module system through nvf's module system.
-
Let's assume your ~/.config/nvf/lua/myconfig/init.lua consists of the
-following:
The following Nix configuration via vim.luaConfigRC will allow loading
-this
-
{ # The attribute name "myconfig-dir" here is arbitrary. It is required to be # a *named* attribute by the DAG system, but the name is entirely up to you. vim.luaConfigRC.myconfig-dir='' require("myconfig")
-- Any additional Lua ''; }
-
After you load your custom configuration, you may use an init.lua located in
-your custom configuration directory to configure Neovim exactly as you would
-without a wrapper like nvf. If you want to place your require call in a
-specific position (i.e., before or after options you set in nvf) the
-DAG system will let you place your configuration in a location of your
-choosing.
-
Adding Plugins From Different Sources
-
nvf attempts to avoid depending on Nixpkgs for Neovim plugins. For the most
-part, this is accomplished by defining each plugin's source and building them
-from source.
-
To define plugin sources, we use npins and pin each plugin source using
-builtin fetchers. You are not bound by this restriction. In your own
-configuration, any kind of fetcher or plugin source is fine.
-
Nixpkgs & Friends
-
vim.startPlugins and vim.optPlugins options take either a string, in
-which case a plugin from nvf's internal plugins registry will be used, or a
-package. If your plugin does not require any setup, or ordering for it s
-configuration, then it is possible to add it to vim.startPlugins to load it on
-startup.
-
{pkgs,...}:{ # Aerial does require some setup. In the case you pass a plugin that *does* # require manual setup, then you must also call the setup function. vim.startPlugins=[pkgs.vimPlugins.aerial-nvim]; }
-
This will fetch aerial.nvim from nixpkgs, and add it to Neovim's runtime path to
-be loaded manually. Although for plugins that require manual setup, you are
-encouraged to use vim.extraPlugins.
In the case a plugin is not available in Nixpkgs, or the Nixpkgs package is
-outdated (or, more likely, broken) it is possible to build the plugins from
-source using a tool, such as npins. You may also use your flake inputs as
-sources.
-
Example using plugin inputs:
-
{ # In your flake.nix inputs={ aerial-nvim={ url="github:stevearc/aerial.nvim" flake=false; }; };
# Make sure that 'inputs' is properly propagated into Nvf, for example, through # specialArgs. outputs ={...}; }
-
In the case, you may use the input directly for the plugin's source attribute in
-buildVimPlugin.
-
# Make sure that 'inputs' is properly propagated! It will be missing otherwise # and the resulting errors might be too obscure. {inputs,...}:let aerial-from-source =pkgs.vimUtils.buildVimPlugin{ name="aerial-nvim"; src=inputs.aerial-nvim; }; in{ vim.extraPlugins={ aerial={ package=aerial-from-source; setup="require('aerial').setup {}"; }; }; }
-
Alternatively, if you do not want to keep track of the source using flake inputs
-or npins, you may call fetchFromGitHub (or other fetchers) directly. An
-example would look like this.
# The 'buildVimPlugin' imposes some "require checks" on all plugins build from # source. Failing tests, if they are not relevant, can be disabled using the # 'nvimSkipModule' argument to the 'buildVimPlugin' function. nvimSkipModule=[ "regexplainer" "regexplainer.buffers.init" "regexplainer.buffers.popup" "regexplainer.buffers.register" "regexplainer.buffers.shared" "regexplainer.buffers.split" "regexplainer.component.descriptions" "regexplainer.component.init" "regexplainer.renderers.narrative.init" "regexplainer.renderers.narrative.narrative" "regexplainer.renderers.init" "regexplainer.utils.defer" "regexplainer.utils.init" "regexplainer.utils.treesitter" ]; }
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs-preview-1643/assets/main.js b/docs-preview-1643/assets/main.js
deleted file mode 100644
index 9624847f..00000000
--- a/docs-preview-1643/assets/main.js
+++ /dev/null
@@ -1,1062 +0,0 @@
-// Polyfill for requestIdleCallback for Safari and unsupported browsers
-if (typeof window.requestIdleCallback === "undefined") {
- window.requestIdleCallback = function (cb) {
- const start = Date.now();
- const idlePeriod = 50;
- return setTimeout(function () {
- cb({
- didTimeout: false,
- timeRemaining: function () {
- return Math.max(0, idlePeriod - (Date.now() - start));
- },
- });
- }, 1);
- };
- window.cancelIdleCallback = function (id) {
- clearTimeout(id);
- };
-}
-
-// Create mobile elements if they don't exist
-function createMobileElements() {
- // Create mobile sidebar FAB
- const mobileFab = document.createElement("button");
- mobileFab.className = "mobile-sidebar-fab";
- mobileFab.setAttribute("aria-label", "Toggle sidebar menu");
- mobileFab.innerHTML = `
-
- `;
-
- // Only show FAB on mobile (max-width: 800px)
- function updateFabVisibility() {
- if (window.innerWidth > 800) {
- if (mobileFab.parentNode) mobileFab.parentNode.removeChild(mobileFab);
- } else {
- if (!document.body.contains(mobileFab)) {
- document.body.appendChild(mobileFab);
- }
- mobileFab.style.display = "flex";
- }
- }
- updateFabVisibility();
- window.addEventListener("resize", updateFabVisibility);
-
- // Create mobile sidebar container
- const mobileContainer = document.createElement("div");
- mobileContainer.className = "mobile-sidebar-container";
- mobileContainer.innerHTML = `
-
- `;
-
- // Insert at end of body so it is not affected by .container flex or stacking context
- document.body.appendChild(mobileContainer);
- document.body.appendChild(mobileSearchPopup);
-
- // Immediately populate mobile sidebar content if desktop sidebar exists
- const desktopSidebar = document.querySelector(".sidebar");
- const mobileSidebarContent = mobileContainer.querySelector(
- ".mobile-sidebar-content",
- );
- if (desktopSidebar && mobileSidebarContent) {
- mobileSidebarContent.innerHTML = desktopSidebar.innerHTML;
- }
-}
-
-// Highlight search terms on target pages
-function highlightTextInContent(container, terms) {
- if (!container || !terms || terms.length === 0) return;
-
- // Create a case-insensitive regex pattern
- const pattern = terms
- .map((term) => term.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"))
- .join("|");
- const regex = new RegExp(`(${pattern})`, "gi");
-
- // Elements to skip highlighting
- const skipTags = new Set(["SCRIPT", "STYLE", "CODE", "PRE", "MARK"]);
-
- function highlightNode(node) {
- if (node.nodeType === Node.TEXT_NODE) {
- const text = node.textContent;
- // Use match instead of test to avoid regex state issues
- if (text.match(regex)) {
- const span = document.createElement("span");
- // Create a fresh regex for replace to avoid state issues
- const replaceRegex = new RegExp(`(${pattern})`, "gi");
- span.innerHTML = text.replace(
- replaceRegex,
- '$1',
- );
- node.replaceWith(...Array.from(span.childNodes));
- }
- } else if (
- node.nodeType === Node.ELEMENT_NODE &&
- !skipTags.has(node.tagName)
- ) {
- Array.from(node.childNodes).forEach(highlightNode);
- }
- }
-
- highlightNode(container);
-
- // Scroll to first highlight after a brief delay
- setTimeout(() => {
- const firstHighlight = container.querySelector(".search-highlight");
- if (firstHighlight) {
- firstHighlight.scrollIntoView({ behavior: "smooth", block: "center" });
- firstHighlight.classList.add("search-highlight-active");
- }
- }, 100);
-}
-
-// Initialize scroll spy
-function initScrollSpy() {
- const pageToc = document.querySelector(".page-toc");
- if (!pageToc) return;
-
- const tocLinks = pageToc.querySelectorAll(".page-toc-list a");
- const content = document.querySelector(".content");
- if (!tocLinks.length || !content) return;
-
- const headings = Array.from(
- content.querySelectorAll("h1[id], h2[id], h3[id]"),
- );
-
- if (!headings.length) return;
-
- // Build a map of heading IDs to TOC links for quick lookup
- const linkMap = new Map();
- tocLinks.forEach((link) => {
- const href = link.getAttribute("href");
- if (href && href.startsWith("#")) {
- linkMap.set(href.slice(1), link);
- }
- });
-
- let activeLink = null;
-
- // Update active link based on scroll position
- function updateActiveLink() {
- const threshold = 120; // threshold from the top of the viewport
-
- let currentHeading = null;
-
- // Find the last heading that is at or above the threshold
- for (const heading of headings) {
- const rect = heading.getBoundingClientRect();
- if (rect.top <= threshold) {
- currentHeading = heading;
- }
- }
-
- // If no heading is above threshold, use first heading if it's in view
- if (!currentHeading && headings.length > 0) {
- const firstRect = headings[0].getBoundingClientRect();
- if (firstRect.top < window.innerHeight) {
- currentHeading = headings[0];
- }
- }
-
- const newLink = currentHeading ? linkMap.get(currentHeading.id) : null;
-
- if (newLink !== activeLink) {
- if (activeLink) {
- activeLink.classList.remove("active");
- }
- if (newLink) {
- newLink.classList.add("active");
- }
- activeLink = newLink;
- }
- }
-
- // Scroll event handler
- let ticking = false;
- function onScroll() {
- if (!ticking) {
- requestAnimationFrame(() => {
- updateActiveLink();
- ticking = false;
- });
- ticking = true;
- }
- }
-
- window.addEventListener("scroll", onScroll, { passive: true });
-
- // Also update on hash change (direct link navigation)
- window.addEventListener("hashchange", () => {
- requestAnimationFrame(updateActiveLink);
- });
-
- // Set initial active state after a small delay to ensure
- // browser has completed any hash-based scrolling
- setTimeout(updateActiveLink, 100);
-}
-
-document.addEventListener("DOMContentLoaded", function () {
- // Apply sidebar state immediately before DOM rendering
- try {
- if (localStorage.getItem("sidebar-collapsed") === "true") {
- document.documentElement.classList.add("sidebar-collapsed");
- document.body.classList.add("sidebar-collapsed");
- }
- } catch {
- // localStorage unavailable
- }
-
- if (!document.querySelector(".mobile-sidebar-fab")) {
- createMobileElements();
- }
-
- // Initialize scroll spy for page TOC
- initScrollSpy();
-
- // Template container for collapsed sidebar content (prevents Ctrl+F from finding hidden content)
- const sidebarHiddenContainer = document.createElement("template");
-
- // Handle sidebar section toggles - move content to template when collapsed
- document
- .querySelectorAll(".sidebar-section > .sidebar-section-content")
- .forEach((content) => {
- const details = content.parentElement;
- const toggleContent = () => {
- if (details.hasAttribute("open")) {
- // Section opened - move content back to DOM
- if (sidebarHiddenContainer.content.contains(content)) {
- const summary = details.querySelector("summary");
- details.insertBefore(
- content,
- summary ? summary.nextSibling : details.firstChild,
- );
- }
- } else {
- // Section closed - move content to template (removes from DOM, Ctrl+F won't find it)
- if (content.parentElement === details) {
- sidebarHiddenContainer.content.appendChild(content);
- }
- }
- };
-
- // Use MutationObserver to detect open/close changes
- const observer = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.attributeName === "open") {
- toggleContent();
- }
- });
- });
-
- observer.observe(details, { attributes: true });
-
- // Initial state check
- if (!details.hasAttribute("open")) {
- sidebarHiddenContainer.content.appendChild(content);
- }
- });
-
- // Handle sidebar collapse/expand - move entire sidebar to template when collapsed
- const sidebar = document.querySelector(".sidebar");
- const sidebarObserver = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.attributeName === "class") {
- const isCollapsed =
- document.documentElement.classList.contains("sidebar-collapsed");
- if (isCollapsed) {
- // Sidebar collapsed - move to template
- if (sidebar.parentElement) {
- sidebarHiddenContainer.content.appendChild(sidebar);
- }
- } else {
- // Sidebar expanded - move back to DOM
- if (sidebarHiddenContainer.content.contains(sidebar)) {
- const layout = document.querySelector(".layout");
- const contentEl = document.querySelector(".content");
- if (layout) {
- layout.insertBefore(sidebar, contentEl);
- }
- }
- }
- }
- });
- });
-
- if (sidebar) {
- sidebarObserver.observe(document.documentElement, { attributes: true });
-
- // Initial state - if collapsed, move sidebar to template
- if (document.documentElement.classList.contains("sidebar-collapsed")) {
- sidebarHiddenContainer.content.appendChild(sidebar);
- }
- }
-
- // Desktop Sidebar Toggle
- const sidebarToggle = document.querySelector(".sidebar-toggle");
-
- // On page load, sync the state from `documentElement` to `body`
- if (document.documentElement.classList.contains("sidebar-collapsed")) {
- document.body.classList.add("sidebar-collapsed");
- }
-
- if (sidebarToggle) {
- sidebarToggle.addEventListener("click", function () {
- // Toggle on both elements for consistency
- document.documentElement.classList.toggle("sidebar-collapsed");
- document.body.classList.toggle("sidebar-collapsed");
-
- // Use documentElement to check state and save to localStorage
- const isCollapsed =
- document.documentElement.classList.contains("sidebar-collapsed");
- try {
- localStorage.setItem("sidebar-collapsed", isCollapsed);
- } catch {
- // localStorage unavailable
- }
- });
- }
-
- // Make headings clickable for anchor links
- const content = document.querySelector(".content");
- if (content) {
- const headings = content.querySelectorAll("h1, h2, h3, h4, h5, h6");
-
- headings.forEach(function (heading) {
- // Generate a valid, unique ID for each heading
- if (!heading.id) {
- let baseId = heading.textContent
- .toLowerCase()
- .replace(/[^a-z0-9\s-_]/g, "") // remove invalid chars
- .replace(/^[^a-z]+/, "") // remove leading non-letters
- .replace(/[\s-_]+/g, "-")
- .replace(/^-+|-+$/g, "") // trim leading/trailing dashes
- .trim();
- if (!baseId) {
- baseId = "section";
- }
- let id = baseId;
- let counter = 1;
- while (document.getElementById(id)) {
- id = `${baseId}-${counter++}`;
- }
- heading.id = id;
- }
-
- // Make the entire heading clickable
- heading.addEventListener("click", function () {
- const id = this.id;
- history.pushState(null, null, "#" + id);
-
- // Scroll with offset
- const offset = this.getBoundingClientRect().top + window.scrollY - 80;
- window.scrollTo({
- top: offset,
- behavior: "smooth",
- });
- });
- });
- }
-
- // Process footnotes
- if (content) {
- const footnoteContainer = document.querySelector(".footnotes-container");
-
- // Find all footnote references and create a footnotes section
- const footnoteRefs = content.querySelectorAll('a[href^="#fn"]');
- if (footnoteRefs.length > 0) {
- const footnotesDiv = document.createElement("div");
- footnotesDiv.className = "footnotes";
-
- const footnotesHeading = document.createElement("h2");
- footnotesHeading.textContent = "Footnotes";
- footnotesDiv.appendChild(footnotesHeading);
-
- const footnotesList = document.createElement("ol");
- footnoteContainer.appendChild(footnotesDiv);
- footnotesDiv.appendChild(footnotesList);
-
- // Add footnotes
- document.querySelectorAll(".footnote").forEach((footnote) => {
- const id = footnote.id;
- const content = footnote.innerHTML;
-
- const li = document.createElement("li");
- li.id = id;
- li.innerHTML = content;
-
- // Add backlink
- const backlink = document.createElement("a");
- backlink.href = "#fnref:" + id.replace("fn:", "");
- backlink.className = "footnote-backlink";
- backlink.textContent = "↩";
- li.appendChild(backlink);
-
- footnotesList.appendChild(li);
- });
- }
- }
-
- // Copy link functionality
- document.querySelectorAll(".copy-link").forEach(function (copyLink) {
- copyLink.addEventListener("click", function (e) {
- e.preventDefault();
- e.stopPropagation();
-
- // Get option ID from parent element
- const option = copyLink.closest(".option");
- const optionId = option.id;
-
- // Create URL with hash
- const url = new URL(window.location.href);
- url.hash = optionId;
-
- // Copy to clipboard
- navigator.clipboard
- .writeText(url.toString())
- .then(function () {
- // Show feedback
- const feedback = copyLink.nextElementSibling;
- feedback.style.display = "inline";
-
- // Hide after 2 seconds
- setTimeout(function () {
- feedback.style.display = "none";
- }, 2000);
- })
- .catch(function (err) {
- console.error("Could not copy link: ", err);
- });
- });
- });
-
- // Handle initial hash navigation
- function scrollToElement(element) {
- if (element) {
- const offset = element.getBoundingClientRect().top + window.scrollY - 80;
- window.scrollTo({
- top: offset,
- behavior: "smooth",
- });
- }
- }
-
- if (window.location.hash) {
- const targetElement = document.querySelector(window.location.hash);
- if (targetElement) {
- setTimeout(() => scrollToElement(targetElement), 0);
- // Add highlight class for options page
- if (targetElement.classList.contains("option")) {
- targetElement.classList.add("highlight");
- }
- }
- }
-
- // Mobile Sidebar Functionality
- const mobileSidebarContainer = document.querySelector(
- ".mobile-sidebar-container",
- );
- const mobileSidebarFab = document.querySelector(".mobile-sidebar-fab");
- const mobileSidebarHandle = document.querySelector(".mobile-sidebar-handle");
-
- // Always set up FAB if it exists
- if (mobileSidebarFab && mobileSidebarContainer) {
- const openMobileSidebar = () => {
- mobileSidebarContainer.classList.add("active");
- mobileSidebarFab.setAttribute("aria-expanded", "true");
- mobileSidebarContainer.setAttribute("aria-hidden", "false");
- mobileSidebarFab.classList.add("fab-hidden"); // hide FAB when drawer is open
- };
-
- const closeMobileSidebar = () => {
- mobileSidebarContainer.classList.remove("active");
- mobileSidebarFab.setAttribute("aria-expanded", "false");
- mobileSidebarContainer.setAttribute("aria-hidden", "true");
- mobileSidebarFab.classList.remove("fab-hidden"); // Show FAB when drawer is closed
- };
-
- mobileSidebarFab.addEventListener("click", (e) => {
- e.stopPropagation();
- if (mobileSidebarContainer.classList.contains("active")) {
- closeMobileSidebar();
- } else {
- openMobileSidebar();
- }
- });
-
- // Only set up drag functionality if handle exists
- if (mobileSidebarHandle) {
- // Drag functionality
- let isDragging = false;
- let startY = 0;
- let startHeight = 0;
-
- // Cleanup function for drag interruption
- function cleanupDrag() {
- if (isDragging) {
- isDragging = false;
- mobileSidebarHandle.style.cursor = "grab";
- document.body.style.userSelect = "";
- }
- }
-
- mobileSidebarHandle.addEventListener("mousedown", (e) => {
- isDragging = true;
- startY = e.pageY;
- startHeight = mobileSidebarContainer.offsetHeight;
- mobileSidebarHandle.style.cursor = "grabbing";
- document.body.style.userSelect = "none"; // prevent text selection
- });
-
- mobileSidebarHandle.addEventListener("touchstart", (e) => {
- isDragging = true;
- startY = e.touches[0].pageY;
- startHeight = mobileSidebarContainer.offsetHeight;
- });
-
- document.addEventListener("mousemove", (e) => {
- if (!isDragging) return;
- const deltaY = startY - e.pageY;
- const newHeight = startHeight + deltaY;
- const vh = window.innerHeight;
- const minHeight = vh * 0.15;
- const maxHeight = vh * 0.9;
-
- if (newHeight >= minHeight && newHeight <= maxHeight) {
- mobileSidebarContainer.style.height = `${newHeight}px`;
- }
- });
-
- document.addEventListener("touchmove", (e) => {
- if (!isDragging) return;
- const deltaY = startY - e.touches[0].pageY;
- const newHeight = startHeight + deltaY;
- const vh = window.innerHeight;
- const minHeight = vh * 0.15;
- const maxHeight = vh * 0.9;
-
- if (newHeight >= minHeight && newHeight <= maxHeight) {
- mobileSidebarContainer.style.height = `${newHeight}px`;
- }
- });
-
- document.addEventListener("mouseup", cleanupDrag);
- document.addEventListener("touchend", cleanupDrag);
- window.addEventListener("blur", cleanupDrag);
- document.addEventListener("visibilitychange", function () {
- if (document.hidden) cleanupDrag();
- });
- }
-
- // Close on outside click
- document.addEventListener("click", (event) => {
- if (
- mobileSidebarContainer.classList.contains("active") &&
- !mobileSidebarContainer.contains(event.target) &&
- !mobileSidebarFab.contains(event.target)
- ) {
- closeMobileSidebar();
- }
- });
-
- // Close on escape key
- document.addEventListener("keydown", (event) => {
- if (
- event.key === "Escape" &&
- mobileSidebarContainer.classList.contains("active")
- ) {
- closeMobileSidebar();
- }
- });
- }
-
- // Options filter functionality
- const optionsFilter = document.getElementById("options-filter");
- if (optionsFilter) {
- const optionsContainer = document.querySelector(".options-container");
- if (!optionsContainer) return;
-
- // Template container for hidden options
- const hiddenOptionsContainer = document.createElement("template");
- hiddenOptionsContainer.id = "hidden-options-container";
- document.body.appendChild(hiddenOptionsContainer);
-
- // Create filter results counter
- const filterResults = document.createElement("div");
- filterResults.className = "filter-results";
- optionsFilter.parentNode.insertBefore(
- filterResults,
- optionsFilter.nextSibling,
- );
-
- // Detect if we're on a mobile device
- const isMobile =
- window.innerWidth < 768 || /Mobi|Android/i.test(navigator.userAgent);
-
- // Cache all option elements and their searchable content
- const options = Array.from(document.querySelectorAll(".option"));
- const totalCount = options.length;
-
- // Store the original order of option elements
- const originalOptionOrder = options.slice();
-
- // Pre-process and optimize searchable content
- const optionsData = options.map((option) => {
- const nameElem = option.querySelector(".option-name");
- const descriptionElem = option.querySelector(".option-description");
- const id = option.id ? option.id.toLowerCase() : "";
- const name = nameElem ? nameElem.textContent.toLowerCase() : "";
- const description = descriptionElem
- ? descriptionElem.textContent.toLowerCase()
- : "";
-
- // Extract keywords for faster searching
- const keywords = (id + " " + name + " " + description)
- .toLowerCase()
- .split(/\s+/)
- .filter((word) => word.length > 1);
-
- return {
- element: option,
- id,
- name,
- description,
- keywords,
- searchText: (id + " " + name + " " + description).toLowerCase(),
- };
- });
-
- // Chunk size and rendering variables
- const CHUNK_SIZE = isMobile ? 15 : 40;
- let pendingRender = null;
- let currentChunk = 0;
- let itemsToProcess = [];
-
- function debounce(func, wait) {
- let timeout;
- return function () {
- const context = this;
- const args = arguments;
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(context, args), wait);
- };
- }
-
- // Process options in chunks to prevent UI freezing
- function processNextChunk() {
- const startIdx = currentChunk * CHUNK_SIZE;
- const endIdx = Math.min(startIdx + CHUNK_SIZE, itemsToProcess.length);
-
- if (startIdx < itemsToProcess.length) {
- // Move visible items to container, hide others
- for (let i = startIdx; i < endIdx; i++) {
- const item = itemsToProcess[i];
- if (item.visible) {
- optionsContainer.appendChild(item.element);
- } else {
- hiddenOptionsContainer.content.appendChild(item.element);
- }
- }
-
- currentChunk++;
- pendingRender = requestAnimationFrame(processNextChunk);
- } else {
- pendingRender = null;
- currentChunk = 0;
- itemsToProcess = [];
-
- if (filterResults.visibleCount !== undefined) {
- if (filterResults.visibleCount < totalCount) {
- filterResults.textContent = `Showing ${filterResults.visibleCount} of ${totalCount} options`;
- filterResults.style.display = "block";
- } else {
- filterResults.style.display = "none";
- }
- }
- }
- }
-
- // Initialize: keep all options visible by default
- // They will be moved to hidden container only when filtering
- function filterOptions() {
- const searchTerm = optionsFilter.value.toLowerCase().trim();
-
- // Skip if search term hasn't changed
- if (filterOptions.lastTerm === searchTerm) {
- return;
- }
- filterOptions.lastTerm = searchTerm;
-
- if (pendingRender) {
- cancelAnimationFrame(pendingRender);
- pendingRender = null;
- }
- currentChunk = 0;
- itemsToProcess = [];
-
- if (searchTerm === "") {
- // Restore to original order
- const fragment = document.createDocumentFragment();
- originalOptionOrder.forEach((option) => {
- hiddenOptionsContainer.content.appendChild(option);
- });
- while (hiddenOptionsContainer.content.firstChild) {
- fragment.appendChild(hiddenOptionsContainer.content.firstChild);
- }
- optionsContainer.appendChild(fragment);
- filterResults.style.display = "none";
- return;
- }
-
- const searchTerms = searchTerm
- .split(/\s+/)
- .filter((term) => term.length > 0);
- let visibleCount = 0;
-
- const titleMatches = [];
- const descMatches = [];
- const term = searchTerms[0];
-
- for (let i = 0; i < optionsData.length; i++) {
- const data = optionsData[i];
- const isTitleMatch = data.name.includes(term);
- const isDescMatch = !isTitleMatch && data.description.includes(term);
-
- if (isTitleMatch) {
- visibleCount++;
- titleMatches.push(data);
- } else if (isDescMatch) {
- visibleCount++;
- descMatches.push(data);
- }
- }
-
- titleMatches.sort((a, b) => a.name.indexOf(term) - b.name.indexOf(term));
- descMatches.sort(
- (a, b) => a.description.indexOf(term) - b.description.indexOf(term),
- );
-
- const visibleElements = new Set();
- itemsToProcess = [];
- for (let i = 0; i < titleMatches.length; i++) {
- const data = titleMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < descMatches.length; i++) {
- const data = descMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < optionsData.length; i++) {
- const data = optionsData[i];
- if (!visibleElements.has(data.element)) {
- itemsToProcess.push({ element: data.element, visible: false });
- }
- }
-
- // Reorder DOM so all title matches, then desc matches, then hidden
- const fragment = document.createDocumentFragment();
- for (let i = 0; i < itemsToProcess.length; i++) {
- fragment.appendChild(itemsToProcess[i].element);
- }
- optionsContainer.appendChild(fragment);
-
- filterResults.visibleCount = visibleCount;
- pendingRender = requestAnimationFrame(processNextChunk);
- }
-
- // Use different debounce times for desktop vs mobile
- const debouncedFilter = debounce(filterOptions, isMobile ? 200 : 100);
-
- // Set up event listeners
- optionsFilter.addEventListener("input", debouncedFilter);
-
- // Allow clearing with Escape key
- optionsFilter.addEventListener("keydown", function (e) {
- if (e.key === "Escape") {
- optionsFilter.value = "";
- filterOptions();
- }
- });
-
- // Handle visibility changes
- document.addEventListener("visibilitychange", function () {
- if (!document.hidden && optionsFilter.value) {
- filterOptions();
- }
- });
-
- // Run initial filter if there's a value
- if (optionsFilter.value) {
- filterOptions();
- }
-
- // Pre-calculate heights for smoother scrolling
- if (isMobile && totalCount > 50) {
- requestIdleCallback(() => {
- const sampleOption = options[0];
- if (sampleOption) {
- const height = sampleOption.offsetHeight;
- if (height > 0) {
- options.forEach((opt) => {
- opt.style.containIntrinsicSize = `0 ${height}px`;
- });
- }
- }
- });
- }
- }
-
- // Lib filter functionality
- const libFilter = document.getElementById("lib-filter");
- if (libFilter && document.querySelector(".lib-container")) {
- const libContainer = document.querySelector(".lib-container");
-
- const hiddenLibContainer = document.createElement("template");
- hiddenLibContainer.id = "hidden-lib-container";
- document.body.appendChild(hiddenLibContainer);
-
- const filterResults = document.createElement("div");
- filterResults.className = "filter-results";
- libFilter.parentNode.insertBefore(filterResults, libFilter.nextSibling);
-
- const isMobile =
- window.innerWidth < 768 || /Mobi|Android/i.test(navigator.userAgent);
-
- const libEntries = Array.from(document.querySelectorAll(".lib-entry"));
- const totalCount = libEntries.length;
- const originalLibOrder = libEntries.slice();
-
- const libData = libEntries.map((entry) => {
- const nameElem = entry.querySelector(".lib-entry-name");
- const descriptionElem = entry.querySelector(".lib-entry-description");
- const id = entry.id ? entry.id.toLowerCase() : "";
- const name = nameElem ? nameElem.textContent.toLowerCase() : "";
- const description = descriptionElem
- ? descriptionElem.textContent.toLowerCase()
- : "";
-
- const keywords = (id + " " + name + " " + description)
- .toLowerCase()
- .split(/\s+/)
- .filter((word) => word.length > 1);
-
- return {
- element: entry,
- id,
- name,
- description,
- keywords,
- searchText: (id + " " + name + " " + description).toLowerCase(),
- };
- });
-
- const CHUNK_SIZE = isMobile ? 15 : 40;
- let pendingRender = null;
- let currentChunk = 0;
- let itemsToProcess = [];
-
- function debounceLib(func, wait) {
- let timeout;
- return function () {
- const context = this;
- const args = arguments;
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(context, args), wait);
- };
- }
-
- function processNextChunkLib() {
- const startIdx = currentChunk * CHUNK_SIZE;
- const endIdx = Math.min(startIdx + CHUNK_SIZE, itemsToProcess.length);
-
- if (startIdx < itemsToProcess.length) {
- for (let i = startIdx; i < endIdx; i++) {
- const item = itemsToProcess[i];
- if (item.visible) {
- libContainer.appendChild(item.element);
- } else {
- hiddenLibContainer.content.appendChild(item.element);
- }
- }
-
- currentChunk++;
- pendingRender = requestAnimationFrame(processNextChunkLib);
- } else {
- pendingRender = null;
- currentChunk = 0;
- itemsToProcess = [];
-
- if (filterResults.visibleCount !== undefined) {
- if (filterResults.visibleCount < totalCount) {
- filterResults.textContent = `Showing ${filterResults.visibleCount} of ${totalCount} functions`;
- filterResults.style.display = "block";
- } else {
- filterResults.style.display = "none";
- }
- }
- }
- }
-
- function filterLib() {
- const searchTerm = libFilter.value.toLowerCase().trim();
-
- if (filterLib.lastTerm === searchTerm) {
- return;
- }
- filterLib.lastTerm = searchTerm;
-
- if (pendingRender) {
- cancelAnimationFrame(pendingRender);
- pendingRender = null;
- }
- currentChunk = 0;
- itemsToProcess = [];
-
- if (searchTerm === "") {
- const fragment = document.createDocumentFragment();
- originalLibOrder.forEach((entry) => {
- hiddenLibContainer.content.appendChild(entry);
- });
- while (hiddenLibContainer.content.firstChild) {
- fragment.appendChild(hiddenLibContainer.content.firstChild);
- }
- libContainer.appendChild(fragment);
- filterResults.style.display = "none";
- return;
- }
-
- const searchTerms = searchTerm
- .split(/\s+/)
- .filter((term) => term.length > 0);
- let visibleCount = 0;
-
- const titleMatches = [];
- const descMatches = [];
- const term = searchTerms[0];
-
- for (let i = 0; i < libData.length; i++) {
- const data = libData[i];
- const isTitleMatch = data.name.includes(term);
- const isDescMatch = !isTitleMatch && data.description.includes(term);
-
- if (isTitleMatch) {
- visibleCount++;
- titleMatches.push(data);
- } else if (isDescMatch) {
- visibleCount++;
- descMatches.push(data);
- }
- }
-
- titleMatches.sort((a, b) => a.name.indexOf(term) - b.name.indexOf(term));
- descMatches.sort(
- (a, b) => a.description.indexOf(term) - b.description.indexOf(term),
- );
-
- const visibleElements = new Set();
- itemsToProcess = [];
- for (let i = 0; i < titleMatches.length; i++) {
- const data = titleMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < descMatches.length; i++) {
- const data = descMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < libData.length; i++) {
- const data = libData[i];
- if (!visibleElements.has(data.element)) {
- itemsToProcess.push({ element: data.element, visible: false });
- }
- }
-
- const fragment = document.createDocumentFragment();
- for (let i = 0; i < itemsToProcess.length; i++) {
- fragment.appendChild(itemsToProcess[i].element);
- }
- libContainer.appendChild(fragment);
-
- filterResults.visibleCount = visibleCount;
- pendingRender = requestAnimationFrame(processNextChunkLib);
- }
-
- const debouncedFilter = debounceLib(filterLib, isMobile ? 200 : 100);
-
- libFilter.addEventListener("input", debouncedFilter);
-
- libFilter.addEventListener("keydown", function (e) {
- if (e.key === "Escape") {
- libFilter.value = "";
- filterLib();
- }
- });
-
- document.addEventListener("visibilitychange", function () {
- if (!document.hidden && libFilter.value) {
- filterLib();
- }
- });
-
- if (libFilter.value) {
- filterLib();
- }
-
- if (isMobile && totalCount > 50) {
- requestIdleCallback(() => {
- const sampleEntry = libEntries[0];
- if (sampleEntry) {
- const height = sampleEntry.offsetHeight;
- if (height > 0) {
- libEntries.forEach((entry) => {
- entry.style.containIntrinsicSize = `0 ${height}px`;
- });
- }
- }
- });
- }
- }
-
- // URL-based search highlighting
- const urlParams = new URLSearchParams(window.location.search);
- const highlightQuery = urlParams.get("highlight");
- if (highlightQuery && content) {
- // Simple tokenizer that doesn't depend on search engine
- const queryTerms = highlightQuery
- .toLowerCase()
- .trim()
- .split(/\s+/)
- .filter((term) => term.length >= 2); // min 2 chars like search engine
-
- if (queryTerms.length > 0) {
- highlightTextInContent(content, queryTerms);
- }
- }
-});
diff --git a/docs-preview-1643/assets/search-data.json b/docs-preview-1643/assets/search-data.json
deleted file mode 100644
index f7894072..00000000
--- a/docs-preview-1643/assets/search-data.json
+++ /dev/null
@@ -1 +0,0 @@
-{"documents":[{"id":"1","title":"Configuring nvf","content":"","path":"configuring.html","tokens":[],"title_tokens":["nvf","configuring"],"anchors":[{"text":"Configuring nvf","id":"ch-configuring","level":1,"tokens":["configuring","nvf"]},{"text":"Custom Plugins","id":"ch-custom-plugins","level":1,"tokens":["plugins","custom"]},{"text":"Adding Plugins","id":"ch-adding-plugins","level":2,"tokens":["adding","plugins"]},{"text":"Configuring","id":"sec-configuring-plugins","level":1,"tokens":["configuring"]},{"text":"Lazy Plugins","id":"ch-vim-lazy-plugins","level":2,"tokens":["lazy","plugins"]},{"text":"Standard API","id":"ch-vim-extra-plugins","level":2,"tokens":["api","standard"]},{"text":"Setup using luaConfigRC","id":"setup-using-luaconfigrc","level":3,"tokens":["setup","luaconfigrc","using"]},{"text":"Lazy Method","id":"sec-lazy-method","level":1,"tokens":["lazy","method"]},{"text":"LazyFile event","id":"sec-lazyfile-event","level":2,"tokens":["lazyfile","event"]},{"text":"Non-lazy Method","id":"sec-non-lazy-method","level":1,"tokens":["non-lazy","method"]},{"text":"Legacy Method","id":"sec-legacy-method","level":1,"tokens":["legacy","method"]},{"text":"Adding New Plugins","id":"sec-adding-new-plugins","level":2,"tokens":["plugins","adding","new"]},{"text":"Overriding plugins","id":"ch-overriding-plugins","level":1,"tokens":["overriding","plugins"]},{"text":"Language Support","id":"ch-languages","level":1,"tokens":["language","support"]},{"text":"LSP Customizations","id":"sec-lsp-customization","level":1,"tokens":["customizations","lsp"]},{"text":"Configuring LSP presets","id":"ch-configuring-lsp-presets","level":2,"tokens":["presets","lsp","configuring"]},{"text":"Adding custom LSP Servers","id":"ch-custom-lsp","level":2,"tokens":["servers","adding","lsp","custom"]},{"text":"Custom keymaps","id":"ch-keymaps","level":1,"tokens":["keymaps","custom"]},{"text":"Using DAGs","id":"ch-using-dags","level":1,"tokens":["dags","using"]},{"text":"entryAnywhere","id":"sec-types-dag-entryAnywhere","level":2,"tokens":["entryanywhere"]},{"text":"entryAfter","id":"ch-types-dag-entryAfter","level":2,"tokens":["entryafter"]},{"text":"entryBefore","id":"ch-types-dag-entryBefore","level":2,"tokens":["entrybefore"]},{"text":"entryBetween","id":"sec-types-dag-entryBetween","level":2,"tokens":["entrybetween"]},{"text":"entriesAnywhere","id":"sec-types-dag-entriesAnywhere","level":2,"tokens":["entriesanywhere"]},{"text":"entriesAfter","id":"sec-types-dag-entriesAfter","level":2,"tokens":["entriesafter"]},{"text":"entriesBefore","id":"sec-types-dag-entriesBefore","level":2,"tokens":["entriesbefore"]},{"text":"entriesBetween","id":"sec-types-dag-entriesBetween","level":2,"tokens":["entriesbetween"]},{"text":"DAG entries in nvf","id":"ch-dag-entries","level":1,"tokens":["nvf","dag","entries"]},{"text":"vim.luaConfigRC (top-level DAG)","id":"ch-vim-luaconfigrc","level":2,"tokens":["luaconfigrc","top-level","dag","vim"]},{"text":"Autocommands and Autogroups","id":"ch-autocmds-augroups","level":1,"tokens":["and","autogroups","autocommands"]},{"text":"Autogroups (vim.augroups)","id":"sec-vim-augroups","level":2,"tokens":["autogroups","vim","augroups"]},{"text":"Autocommands (vim.autocmds)","id":"sec-vim-autocmds","level":2,"tokens":["autocmds","autocommands","vim"]},{"text":"Queries (vim.treesitter.queries)","id":"queries--vim-treesitter-queries","level":1,"tokens":["queries","treesitter","vim"]}]},{"id":"2","title":"Hacking nvf","content":"{long description}\nThe vterm buffer is backed by libvterm and can handle Starship prompts without issues.\nAdds a language module for Ruby, adds appropriate formatters and Treesitter grammars\nThis adds the neo-tree plugin.","path":"hacking.html","tokens":["treesitter","vterm","description","prompts","appropriate","neo-tree","adds","and","handle","for","long","issues","ruby","the","backed","module","formatters","buffer","starship","can","libvterm","language","this","grammars","plugin","without"],"title_tokens":["nvf","hacking"],"anchors":[{"text":"Hacking nvf","id":"ch-hacking","level":1,"tokens":["nvf","hacking"]},{"text":"Getting Started","id":"sec-contrib-getting-started","level":2,"tokens":["getting","started"]},{"text":"Guidelines","id":"sec-guidelines","level":2,"tokens":["guidelines"]},{"text":"Formatting","id":"sec-guidelines-formatting","level":3,"tokens":["formatting"]},{"text":"Formatting Commits","id":"sec-guidelines-commit-message-style","level":3,"tokens":["formatting","commits"]},{"text":"Commit Style","id":"sec-guidelines-commit-style","level":3,"tokens":["commit","style"]},{"text":"Code Style","id":"sec-guidelines-code-style","level":3,"tokens":["code","style"]},{"text":"Testing Changes","id":"sec-testing-changes","level":2,"tokens":["testing","changes"]},{"text":"Adding Documentation","id":"sec-guidelines-documentation","level":2,"tokens":["documentation","adding"]},{"text":"Building the Documentation","id":"building-the-documentation","level":3,"tokens":["building","the","documentation"]},{"text":"Formatting Changelog Entries","id":"formatting-changelog-entries","level":3,"tokens":["changelog","formatting","entries"]},{"text":"Breaking Changes","id":"breaking-changes","level":3,"tokens":["breaking","changes"]},{"text":"Adding Plugins","id":"sec-additional-plugins","level":2,"tokens":["adding","plugins"]},{"text":"With npins","id":"sec-npins-for-plugins","level":3,"tokens":["with","npins"]},{"text":"Packaging Complex Plugins","id":"sec-pkgs-for-plugins","level":3,"tokens":["packaging","complex","plugins"]},{"text":"Modular Setup Options","id":"sec-modular-setup-options","level":3,"tokens":["modular","setup","options"]},{"text":"Details of toLuaObject","id":"sec-details-of-toluaobject","level":3,"tokens":["toluaobject","details"]},{"text":"Lazy Loading Plugins","id":"sec-lazy-plugins","level":3,"tokens":["loading","plugins","lazy"]},{"text":"Keybinds","id":"sec-keybinds","level":2,"tokens":["keybinds"]},{"text":"Custom Key Mappings Support for a Plugin","id":"sec-custom-key-mappings","level":3,"tokens":["support","for","plugin","key","custom","mappings"]}]},{"id":"3","title":"Introduction","content":"","path":"index.html","tokens":[],"title_tokens":["introduction"],"anchors":[{"text":"Introduction","id":"nvf-manual","level":1,"tokens":["introduction"]},{"text":"Preface","id":"ch-preface","level":2,"tokens":["preface"]},{"text":"What is nvf","id":"sec-what-is-it","level":3,"tokens":["nvf","what"]},{"text":"Try it Out","id":"ch-try-it-out","level":2,"tokens":["out","try"]},{"text":"Using Prebuilt Configurations","id":"sec-using-prebuilt-configs","level":2,"tokens":["using","prebuilt","configurations"]},{"text":"Available Configurations","id":"sec-available-configs","level":3,"tokens":["configurations","available"]},{"text":"Installing nvf","id":"ch-installation","level":2,"tokens":["installing","nvf"]},{"text":"Standalone Installation","id":"ch-standalone-installation","level":1,"tokens":["standalone","installation"]},{"text":"Standalone Installation on NixOS","id":"ch-standalone-nixos","level":2,"tokens":["standalone","installation","nixos"]},{"text":"Standalone Installation on Home-Manager","id":"ch-standalone-hm","level":2,"tokens":["home-manager","standalone","installation"]},{"text":"Module Installation","id":"ch-module-installation","level":1,"tokens":["module","installation"]},{"text":"NixOS Module","id":"ch-nixos-module","level":2,"tokens":["nixos","module"]},{"text":"With Flakes","id":"sec-nixos-flakes","level":3,"tokens":["flakes","with"]},{"text":"Usage","id":"sec-nixos-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-nixos","level":3,"tokens":["installation","example"]},{"text":"Without Flakes","id":"sec-nixos-flakeless","level":2,"tokens":["without","flakes"]},{"text":"Home Manager Module","id":"ch-hm-module","level":2,"tokens":["manager","home","module"]},{"text":"With Flakes","id":"sec-hm-flakes","level":2,"tokens":["with","flakes"]},{"text":"Usage","id":"sec-hm-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-hm","level":3,"tokens":["installation","example"]},{"text":"Without Flakes","id":"sec-hm-flakeless","level":2,"tokens":["flakes","without"]}]},{"id":"4","title":"Known Issues and Quirks","content":"","path":"quirks.html","tokens":[],"title_tokens":["known","and","issues","quirks"],"anchors":[{"text":"Known Issues and Quirks","id":"ch-known-issues-quirks","level":1,"tokens":["known","and","quirks","issues"]},{"text":"NodeJS","id":"ch-quirks-nodejs","level":2,"tokens":["nodejs"]},{"text":"eslint-plugin-prettier","id":"sec-eslint-plugin-prettier","level":3,"tokens":["eslint-plugin-prettier"]},{"text":"Bugs & Suggestions","id":"ch-bugs-suggestions","level":2,"tokens":["suggestions","bugs"]}]},{"id":"5","title":"Release Notes","content":"","path":"release-notes.html","tokens":[],"title_tokens":["notes","release"],"anchors":[{"text":"Release Notes","id":"ch-release-notes","level":1,"tokens":["notes","release"]},{"text":"Release 0.9","id":"sec-release-0-9","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["breaking","changes"]},{"text":"Changelog","id":"sec-release-0-9-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.8","id":"sec-release-0-8","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-8-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.7","id":"sec-release-0-7","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide-0-7","level":2,"tokens":["migration","changes","guide","and","breaking"]},{"text":"vim.configRC removed","id":"sec-vim-configrc-removed","level":3,"tokens":["removed","vim","configrc"]},{"text":"vim.maps rewrite","id":"sec-vim-maps-rewrite","level":3,"tokens":["rewrite","maps","vim"]},{"text":"vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction","id":"sec-nvim-code-action-menu-deprecation","level":3,"tokens":["removed","nvimcodeactionmenu","favor","fastaction","lsp","vim"]},{"text":"type based modules removed","id":"sec-type-based-modules-removed","level":3,"tokens":["type","modules","based","removed"]},{"text":"nixpkgs-fmt removed in favor of nixfmt","id":"sec-nixpkgs-fmt-deprecation","level":3,"tokens":["favor","nixpkgs-fmt","removed","nixfmt"]},{"text":"leader changes","id":"sec-leader-changes","level":3,"tokens":["leader","changes"]},{"text":"vim.* changes","id":"sec-vim-opt-changes","level":3,"tokens":["vim","changes"]},{"text":"Changelog","id":"sec-release-0-7-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.6","id":"sec-release-0-6","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide","level":2,"tokens":["breaking","migration","and","guide","changes"]},{"text":"Changelog","id":"sec-release-0-6-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.5","id":"sec-release-0-5","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-5-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.4","id":"sec-release-0-4","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-4-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.3","id":"sec-release-0-3","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-3-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.2","id":"sec-release-0-2","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-2-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.1","id":"sec-release-0-1","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-1-changelog","level":2,"tokens":["changelog"]}]},{"id":"6","title":"Helpful Tips","content":"","path":"tips.html","tokens":[],"title_tokens":["tips","helpful"],"anchors":[{"text":"Helpful Tips","id":"ch-helpful-tips","level":1,"tokens":["helpful","tips"]},{"text":"Debugging nvf","id":"sec-debugging-nvf","level":1,"tokens":["debugging","nvf"]},{"text":"Accessing neovimConfig","id":"sec-accessing-config","level":2,"tokens":["accessing","neovimconfig"]},{"text":"Offline Documentation","id":"sec-offline-documentation","level":1,"tokens":["documentation","offline"]},{"text":"Pure Lua Configuration","id":"sec-pure-lua-config","level":1,"tokens":["lua","pure","configuration"]},{"text":"Pure Runtime Directory","id":"sec-pure-nvf-runtime","level":2,"tokens":["pure","directory","runtime"]},{"text":"Impure Absolute Directory","id":"sec-impure-absolute-dir","level":2,"tokens":["absolute","impure","directory"]},{"text":"Adding Plugins From Different Sources","id":"sec-plugin-sources","level":1,"tokens":["sources","plugins","from","adding","different"]},{"text":"Nixpkgs & Friends","id":"ch-plugins-from-nixpkgs","level":2,"tokens":["nixpkgs","friends"]},{"text":"Building Your Own Plugins","id":"ch-plugins-from-source","level":2,"tokens":["plugins","own","building","your"]}]},{"id":"7","title":"Option: _module.args","content":"Additional arguments passed to each module in addition to ones like lib, config, and pkgs, modulesPath.\nThis option is also available to all submodules. Submodules do not inherit args from their parent module, nor do they provide args to their parent module or sibling submodules. The sole exception to this is the argument name which is provided by parent modules to a submodule and contains the attribute name the submodule is bound to, or a unique generated name if it is not bound to an attribute.\nSome arguments are already passed by default, of which the following cannot be changed with this option:\n{var}lib: The nixpkgs library.\n{var}config: The results of all options after merging the values from all modules together.\n{var}options: The options declared in all modules.\n{var}specialArgs: The specialArgs argument passed to evalModules.\nAll attributes of {var}specialArgs\nWhereas option values can generally depend on other option values thanks to laziness, this does not apply to imports, which must be computed statically before anything else.\nFor this reason, callers of the module system can provide specialArgs which are available during import resolution.\nFor NixOS, specialArgs includes {var}modulesPath, which allows you to import extra modules from the nixpkgs package tree without having to somehow make the module aware of the location of the nixpkgs or NixOS directories.\n\nFor NixOS, the default value for this option includes at least this argument:\n{var}pkgs: The nixpkgs package set according to the {option}nixpkgs.pkgs option.","path":"options.html#option-_module.args","tokens":["name","following","for","contains","module","generated","nor","computed","does","allows","additional","aware","results","directories","passed","includes","argument","provided","parent","this","import","options","from","args","addition","like","merging","modulespath","and","modules","specialargs","default","lib","not","during","the","evalmodules","resolution","extra","least","together","changed","submodule","ones","before","pkgs","whereas","with","having","unique","sibling","can","cannot","imports","values","config","declared","attributes","set","according","exception","tree","system","are","each","sole","arguments","bound","reason","you","option","package","attribute","statically","inherit","available","provide","depend","nixpkgs","other","laziness","they","their","library","after","thanks","apply","which","must","nixos","make","var","generally","anything","submodules","somehow","already","else","all","location","also","value","callers","some","without"],"title_tokens":["args","option","_module"],"anchors":[]},{"id":"8","title":"Option: vim.additionalRuntimePaths","content":"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 {file}$HOME/.config/nvim.\nThis is meant as a declarative alternative to throwing files into {file}~/.config/nvim and having the Neovim wrapper pick them up.\nFor more details on vim.o.runtimepath, and what paths to use, please see the official documentation.","path":"options.html#option-vim.additionalRuntimePaths","tokens":["home","what","used","runtime","additional","place","this","the","other","paths","languages","generally","throwing","add","more","nvim","documentation","having","vim","use","pick","that","spell","file","config","into","please","configs","see","files","official","runtimepath","things","will","you","for","meant","appended","can","them","neovim","lookup","plugins","and","active","would","declarative","alternative","your","wrapper","details"],"title_tokens":["additionalruntimepaths","vim","option"],"anchors":[]},{"id":"9","title":"Option: vim.assistant.avante-nvim.enable","content":"Whether to enable complementary Neovim plugin for avante.nvim.","path":"options.html#option-vim.assistant.avante-nvim.enable","tokens":["neovim","nvim","complementary","for","whether","enable","avante","plugin"],"title_tokens":["assistant","option","vim","avante-nvim","enable"],"anchors":[]},{"id":"10","title":"Option: vim.assistant.avante-nvim.setupOpts","content":"Option table to pass into the setup function of avante-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.avante-nvim.setupOpts","tokens":["avante-nvim","table","you","the","function","can","listed","even","options","setup","they","not","docs","option","pass","any","into","additional"],"title_tokens":["option","vim","assistant","avante-nvim","setupopts"],"anchors":[]},{"id":"11","title":"Option: vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","content":"Since auto-suggestions are a high-frequency operation and therefore expensive, currently designating it as copilot provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048 Of course, you can reduce the request frequency by increasing suggestion.debounce.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","tokens":["github","high-frequency","issues","suggestion","because","dangerous","you","designating","com","are","therefore","copilot","avante","nvim","request","https","currently","operation","course","the","provider","auto-suggestions","debounce","1048","reduce","expensive","yetone","can","increasing","and","frequency","since"],"title_tokens":["vim","option","avante-nvim","assistant","setupopts","auto_suggestions_provider"],"anchors":[]},{"id":"12","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","content":"Whether to enable automatically apply diff after LLM response..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","tokens":["diff","enable","response","whether","automatically","apply","after","llm"],"title_tokens":["option","vim","assistant","setupopts","auto_apply_diff_after_generation","avante-nvim","behaviour"],"anchors":[]},{"id":"13","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","content":"Whether to enable automatically set the highlight group for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","tokens":["group","for","set","whether","automatically","the","line","highlight","enable","current"],"title_tokens":["setupopts","behaviour","assistant","vim","avante-nvim","auto_set_highlight_group","option"],"anchors":[]},{"id":"14","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","content":"Whether to enable automatically set the keymap for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","tokens":["for","set","line","keymap","enable","whether","automatically","current","the"],"title_tokens":["option","auto_set_keymaps","avante-nvim","vim","assistant","setupopts","behaviour"],"anchors":[]},{"id":"15","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","content":"Whether to enable auto suggestions..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","tokens":["whether","auto","enable","suggestions"],"title_tokens":["avante-nvim","assistant","setupopts","auto_suggestions","behaviour","vim","option"],"anchors":[]},{"id":"16","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","content":"Whether to enable Claude Text Editor Tool Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","tokens":["enable","whether","claude","text","editor","tool","mode"],"title_tokens":["vim","setupopts","behaviour","avante-nvim","enable_claude_text_editor_tool_mode","option","assistant"],"anchors":[]},{"id":"17","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","content":"Whether to enable Cursor Planning Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","tokens":["cursor","whether","planning","mode","enable"],"title_tokens":["setupopts","assistant","enable_cursor_planning_mode","behaviour","vim","option","avante-nvim"],"anchors":[]},{"id":"18","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","content":"Whether to enable token counting..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","tokens":["counting","whether","enable","token"],"title_tokens":["enable_token_counting","avante-nvim","option","assistant","vim","setupopts","behaviour"],"anchors":[]},{"id":"19","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","content":"Whether to enable remove unchanged lines when applying a code block..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","tokens":["remove","enable","lines","when","applying","code","block","unchanged","whether"],"title_tokens":["behaviour","minimize_diff","option","assistant","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"20","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","content":"Whether to enable pasting image from clipboard. This will be determined automatically based whether img-clip is available or not. .","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","tokens":["based","determined","this","enable","pasting","from","clipboard","will","whether","img-clip","image","available","not","automatically"],"title_tokens":["behaviour","support_paste_from_clipboard","option","avante-nvim","assistant","vim","setupopts"],"anchors":[]},{"id":"21","title":"Option: vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","content":"The provider used in the applying phase of Cursor Planning Mode, defaults to nil, Config.provider will be used as the provider for the applying phase when nil.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","tokens":["used","provider","phase","mode","defaults","nil","will","the","planning","cursor","for","when","applying","config"],"title_tokens":["assistant","setupopts","cursor_applying_provider","option","vim","avante-nvim"],"anchors":[]},{"id":"22","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.autojump","content":"Automatically jumps to the next change.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.autojump","tokens":["the","jumps","next","change","automatically"],"title_tokens":["setupopts","diff","assistant","option","avante-nvim","autojump","vim"],"anchors":[]},{"id":"23","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","content":"Override the 'timeoutlen' setting while hovering over a diff (see {command}:help timeoutlen). Helps to avoid entering operator-pending mode with diff mappings starting with c. Disable by setting to -1.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","tokens":["mappings","diff","setting","help","see","hovering","mode","avoid","command","the","helps","entering","disable","while","timeoutlen","operator-pending","over","with","override","starting"],"title_tokens":["avante-nvim","setupopts","assistant","vim","option","diff","override_timeoutlen"],"anchors":[]},{"id":"24","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","content":"Whether to enable dual_boost mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","tokens":["enable","dual_boost","mode","whether"],"title_tokens":["dual_boost","enabled","assistant","option","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"25","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","content":"The first provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","tokens":["generate","first","the","response","provider"],"title_tokens":["dual_boost","avante-nvim","assistant","option","setupopts","vim","first_provider"],"anchors":[]},{"id":"26","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","content":"The prompt to generate response based on the two reference outputs.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","tokens":["reference","prompt","two","based","response","outputs","the","generate"],"title_tokens":["avante-nvim","vim","option","setupopts","assistant","dual_boost","prompt"],"anchors":[]},{"id":"27","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","content":"The second provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","tokens":["generate","provider","the","response","second"],"title_tokens":["option","assistant","second_provider","dual_boost","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"28","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","content":"Timeout in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","tokens":["milliseconds","timeout"],"title_tokens":["setupopts","dual_boost","avante-nvim","assistant","timeout","vim","option"],"anchors":[]},{"id":"29","title":"Option: vim.assistant.avante-nvim.setupOpts.hints.enabled","content":"Whether to enable hints.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.hints.enabled","tokens":["hints","whether","enable"],"title_tokens":["vim","assistant","setupopts","enabled","avante-nvim","option","hints"],"anchors":[]},{"id":"30","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.cancel","content":"Define or override the default keymaps for cancel actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.cancel","tokens":["define","default","for","actions","keymaps","the","cancel","override"],"title_tokens":["cancel","assistant","option","avante-nvim","setupopts","mappings","vim"],"anchors":[]},{"id":"31","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.diff","content":"Define or override the default keymaps for diff.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.diff","tokens":["override","define","keymaps","for","diff","default","the"],"title_tokens":["assistant","vim","avante-nvim","setupopts","mappings","diff","option"],"anchors":[]},{"id":"32","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.jump","content":"Define or override the default keymaps for jump actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.jump","tokens":["define","for","jump","override","default","keymaps","actions","the"],"title_tokens":["vim","mappings","jump","option","avante-nvim","setupopts","assistant"],"anchors":[]},{"id":"33","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.sidebar","content":"Define or override the default keymaps for sidebar actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.sidebar","tokens":["define","default","the","keymaps","actions","for","override","sidebar"],"title_tokens":["option","assistant","avante-nvim","setupopts","vim","mappings","sidebar"],"anchors":[]},{"id":"34","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.submit","content":"Define or override the default keymaps for submit actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.submit","tokens":["submit","keymaps","define","for","override","the","default","actions"],"title_tokens":["submit","option","avante-nvim","assistant","vim","setupopts","mappings"],"anchors":[]},{"id":"35","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.suggestion","content":"Define or override the default keymaps for suggestion actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.suggestion","tokens":["override","default","actions","for","suggestion","keymaps","define","the"],"title_tokens":["setupopts","mappings","suggestion","option","avante-nvim","assistant","vim"],"anchors":[]},{"id":"36","title":"Option: vim.assistant.avante-nvim.setupOpts.provider","content":"The provider used in Aider mode or in the planning phase of Cursor Planning Mode.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.provider","tokens":["the","phase","planning","provider","used","cursor","mode","aider"],"title_tokens":["avante-nvim","setupopts","option","assistant","provider","vim"],"anchors":[]},{"id":"37","title":"Option: vim.assistant.avante-nvim.setupOpts.providers","content":"Define settings for builtin and custom providers.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.providers","tokens":["custom","builtin","providers","and","for","define","settings"],"title_tokens":["assistant","option","vim","setupopts","avante-nvim","providers"],"anchors":[]},{"id":"38","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.debounce","content":"Suggestion debounce in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.debounce","tokens":["debounce","suggestion","milliseconds"],"title_tokens":["setupopts","debounce","option","avante-nvim","vim","assistant","suggestion"],"anchors":[]},{"id":"39","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.throttle","content":"Suggestion throttle in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.throttle","tokens":["milliseconds","suggestion","throttle"],"title_tokens":["suggestion","option","setupopts","assistant","throttle","vim","avante-nvim"],"anchors":[]},{"id":"40","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.border","content":"The border type on the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.border","tokens":["type","the","ask","window","border"],"title_tokens":["ask","setupopts","vim","windows","option","assistant","avante-nvim","border"],"anchors":[]},{"id":"41","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.floating","content":"Open the 'AvanteAsk' prompt in a floating window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.floating","tokens":["window","the","floating","open","prompt","avanteask"],"title_tokens":["floating","windows","vim","option","avante-nvim","ask","setupopts","assistant"],"anchors":[]},{"id":"42","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","content":"Which diff to focus after applying.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","tokens":["focus","which","diff","after","applying"],"title_tokens":["option","vim","assistant","focus_on_apply","windows","avante-nvim","ask","setupopts"],"anchors":[]},{"id":"43","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","content":"Start insert mode when opening the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","tokens":["when","the","ask","start","insert","window","mode","opening"],"title_tokens":["avante-nvim","option","windows","setupopts","ask","start_insert","assistant","vim"],"anchors":[]},{"id":"44","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.border","content":"The border type on the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.border","tokens":["type","edit","window","border","the"],"title_tokens":["border","vim","assistant","avante-nvim","setupopts","option","windows","edit"],"anchors":[]},{"id":"45","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","content":"Start insert mode when opening the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","tokens":["start","when","the","opening","window","insert","mode","edit"],"title_tokens":["avante-nvim","option","setupopts","start_insert","edit","vim","assistant","windows"],"anchors":[]},{"id":"46","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.height","content":"Height of the input window in vertical layout.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.height","tokens":["layout","the","vertical","height","window","input"],"title_tokens":["windows","option","assistant","avante-nvim","vim","input","setupopts","height"],"anchors":[]},{"id":"47","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.prefix","content":"The prefix used on the user input.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.prefix","tokens":["user","prefix","input","the","used"],"title_tokens":["avante-nvim","setupopts","option","vim","prefix","windows","assistant","input"],"anchors":[]},{"id":"48","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.position","content":"The position of the sidebar.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.position","tokens":["the","position","sidebar"],"title_tokens":["position","option","vim","avante-nvim","setupopts","windows","assistant"],"anchors":[]},{"id":"49","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","content":"Position of the title.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","tokens":["position","the","title"],"title_tokens":["setupopts","align","avante-nvim","sidebar_header","option","assistant","windows","vim"],"anchors":[]},{"id":"50","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","content":"enable/disable the header.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","tokens":["header","enable","the","disable"],"title_tokens":["avante-nvim","vim","sidebar_header","enabled","setupopts","windows","option","assistant"],"anchors":[]},{"id":"51","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","content":"Enable rounded sidebar header","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","tokens":["sidebar","enable","rounded","header"],"title_tokens":["vim","assistant","windows","rounded","avante-nvim","option","sidebar_header","setupopts"],"anchors":[]},{"id":"52","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.width","content":"Default % based on available width.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.width","tokens":["default","available","width","based"],"title_tokens":["avante-nvim","windows","option","width","vim","assistant","setupopts"],"anchors":[]},{"id":"53","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.wrap","content":"similar to vim.o.wrap.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.wrap","tokens":["similar","vim","wrap"],"title_tokens":["setupopts","assistant","vim","windows","wrap","option","avante-nvim"],"anchors":[]},{"id":"54","title":"Option: vim.assistant.chatgpt.enable","content":"Whether to enable ChatGPT AI assistant. Requires the environment variable OPENAI_API_KEY to be set.","path":"options.html#option-vim.assistant.chatgpt.enable","tokens":["enable","assistant","the","environment","variable","whether","openai_api_key","requires","set","chatgpt"],"title_tokens":["chatgpt","option","assistant","enable","vim"],"anchors":[]},{"id":"55","title":"Option: vim.assistant.chatgpt.mappings.addTests","content":"[ChatGPT] Add tests","path":"options.html#option-vim.assistant.chatgpt.mappings.addTests","tokens":["tests","add","chatgpt"],"title_tokens":["option","mappings","vim","assistant","chatgpt","addtests"],"anchors":[]},{"id":"56","title":"Option: vim.assistant.chatgpt.mappings.chatGpt","content":"ChatGPT","path":"options.html#option-vim.assistant.chatgpt.mappings.chatGpt","tokens":["chatgpt"],"title_tokens":["chatgpt","assistant","mappings","vim","option"],"anchors":[]},{"id":"57","title":"Option: vim.assistant.chatgpt.mappings.docstring","content":"[ChatGPT] Docstring","path":"options.html#option-vim.assistant.chatgpt.mappings.docstring","tokens":["chatgpt","docstring"],"title_tokens":["assistant","vim","option","chatgpt","mappings","docstring"],"anchors":[]},{"id":"58","title":"Option: vim.assistant.chatgpt.mappings.editWithInstructions","content":"[ChatGPT] Edit with instructions","path":"options.html#option-vim.assistant.chatgpt.mappings.editWithInstructions","tokens":["edit","instructions","chatgpt","with"],"title_tokens":["option","vim","editwithinstructions","assistant","chatgpt","mappings"],"anchors":[]},{"id":"59","title":"Option: vim.assistant.chatgpt.mappings.explain","content":"[ChatGPT] Explain code","path":"options.html#option-vim.assistant.chatgpt.mappings.explain","tokens":["code","chatgpt","explain"],"title_tokens":["option","explain","vim","chatgpt","mappings","assistant"],"anchors":[]},{"id":"60","title":"Option: vim.assistant.chatgpt.mappings.fixBugs","content":"[ChatGPT] Fix bugs","path":"options.html#option-vim.assistant.chatgpt.mappings.fixBugs","tokens":["fix","bugs","chatgpt"],"title_tokens":["assistant","vim","chatgpt","mappings","fixbugs","option"],"anchors":[]},{"id":"61","title":"Option: vim.assistant.chatgpt.mappings.grammarCorrection","content":"[ChatGPT] Grammar correction","path":"options.html#option-vim.assistant.chatgpt.mappings.grammarCorrection","tokens":["chatgpt","correction","grammar"],"title_tokens":["option","vim","assistant","chatgpt","grammarcorrection","mappings"],"anchors":[]},{"id":"62","title":"Option: vim.assistant.chatgpt.mappings.keyword","content":"[ChatGPT] Keywords","path":"options.html#option-vim.assistant.chatgpt.mappings.keyword","tokens":["chatgpt","keywords"],"title_tokens":["assistant","option","chatgpt","mappings","vim","keyword"],"anchors":[]},{"id":"63","title":"Option: vim.assistant.chatgpt.mappings.optimize","content":"[ChatGPT] Optimize code","path":"options.html#option-vim.assistant.chatgpt.mappings.optimize","tokens":["chatgpt","optimize","code"],"title_tokens":["chatgpt","mappings","vim","optimize","option","assistant"],"anchors":[]},{"id":"64","title":"Option: vim.assistant.chatgpt.mappings.readabilityanalysis","content":"[ChatGPT] Code reability analysis","path":"options.html#option-vim.assistant.chatgpt.mappings.readabilityanalysis","tokens":["code","reability","analysis","chatgpt"],"title_tokens":["vim","readabilityanalysis","option","chatgpt","mappings","assistant"],"anchors":[]},{"id":"65","title":"Option: vim.assistant.chatgpt.mappings.roxygenEdit","content":"[ChatGPT] Roxygen edit","path":"options.html#option-vim.assistant.chatgpt.mappings.roxygenEdit","tokens":["chatgpt","roxygen","edit"],"title_tokens":["vim","option","assistant","roxygenedit","chatgpt","mappings"],"anchors":[]},{"id":"66","title":"Option: vim.assistant.chatgpt.mappings.summarize","content":"[ChatGPT] Summarize","path":"options.html#option-vim.assistant.chatgpt.mappings.summarize","tokens":["summarize","chatgpt"],"title_tokens":["chatgpt","assistant","summarize","mappings","vim","option"],"anchors":[]},{"id":"67","title":"Option: vim.assistant.chatgpt.mappings.translate","content":"[ChatGPT] Translate","path":"options.html#option-vim.assistant.chatgpt.mappings.translate","tokens":["chatgpt","translate"],"title_tokens":["mappings","assistant","option","translate","vim","chatgpt"],"anchors":[]},{"id":"68","title":"Option: vim.assistant.chatgpt.setupOpts","content":"Option table to pass into the setup function of chatgpt\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.chatgpt.setupOpts","tokens":["pass","even","not","into","option","table","docs","any","additional","function","you","they","setup","listed","the","options","chatgpt","can"],"title_tokens":["chatgpt","setupopts","option","vim","assistant"],"anchors":[]},{"id":"69","title":"Option: vim.assistant.codecompanion-nvim.enable","content":"Whether to enable complementary neovim plugin for codecompanion.nvim.","path":"options.html#option-vim.assistant.codecompanion-nvim.enable","tokens":["codecompanion","plugin","enable","complementary","neovim","for","whether","nvim"],"title_tokens":["option","assistant","codecompanion-nvim","enable","vim"],"anchors":[]},{"id":"70","title":"Option: vim.assistant.codecompanion-nvim.setupOpts","content":"Option table to pass into the setup function of codecompanion-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts","tokens":["you","listed","the","into","options","function","option","table","setup","pass","they","not","can","any","docs","additional","even","codecompanion-nvim"],"title_tokens":["codecompanion-nvim","vim","assistant","option","setupopts"],"anchors":[]},{"id":"71","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.adapters","content":"An adapter is what connects Neovim to an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.adapters","tokens":["what","neovim","connects","adapter","llm"],"title_tokens":["assistant","setupopts","vim","option","codecompanion-nvim","adapters"],"anchors":[]},{"id":"72","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","content":"Height of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","tokens":["action","height","the","palette"],"title_tokens":["codecompanion-nvim","display","option","action_palette","setupopts","vim","assistant","height"],"anchors":[]},{"id":"73","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","content":"Whether to enable showing default actions in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","tokens":["default","actions","showing","palette","enable","the","action","whether"],"title_tokens":["display","codecompanion-nvim","action_palette","vim","setupopts","option","opts","show_default_actions","assistant"],"anchors":[]},{"id":"74","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","content":"Whether to enable showing default prompt library in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","tokens":["palette","default","enable","prompt","showing","whether","library","the","action"],"title_tokens":["option","codecompanion-nvim","vim","assistant","display","action_palette","opts","show_default_prompt_library","setupopts"],"anchors":[]},{"id":"75","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","content":"Prompt used for interactive LLM calls.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","tokens":["for","calls","used","interactive","llm","prompt"],"title_tokens":["codecompanion-nvim","display","prompt","setupopts","assistant","vim","option","action_palette"],"anchors":[]},{"id":"76","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","content":"Provider used for the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","tokens":["provider","for","palette","the","used","action"],"title_tokens":["setupopts","provider","vim","codecompanion-nvim","display","action_palette","option","assistant"],"anchors":[]},{"id":"77","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","content":"Width of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","tokens":["width","the","action","palette"],"title_tokens":["setupopts","width","codecompanion-nvim","vim","assistant","display","option","action_palette"],"anchors":[]},{"id":"78","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","content":"Whether to enable automatic page scrolling.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","tokens":["page","whether","scrolling","automatic","enable"],"title_tokens":["assistant","option","codecompanion-nvim","display","chat","vim","auto_scroll","setupopts"],"anchors":[]},{"id":"79","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","content":"The icon to represent a pinned buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","tokens":["the","icon","pinned","represent","buffer"],"title_tokens":["setupopts","icons","option","chat","assistant","vim","codecompanion-nvim","pinned_buffer","display"],"anchors":[]},{"id":"80","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","content":"The icon to represent a watched buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","tokens":["represent","the","icon","watched","buffer"],"title_tokens":["icons","display","watched_buffer","assistant","codecompanion-nvim","vim","setupopts","chat","option"],"anchors":[]},{"id":"81","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","content":"Message to appear in chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","tokens":["appear","chat","message","buffer"],"title_tokens":["codecompanion-nvim","display","setupopts","assistant","vim","chat","intro_message","option"],"anchors":[]},{"id":"82","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","content":"The separator between the different messages in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","tokens":["buffer","different","separator","messages","the","between","chat"],"title_tokens":["separator","assistant","display","codecompanion-nvim","vim","chat","option","setupopts"],"anchors":[]},{"id":"83","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","content":"Whether to enable header separators in the chat buffer.\nSet this to false if you're using an external markdown formatting plugin. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","tokens":["the","formatting","set","plugin","enable","this","chat","external","header","buffer","false","markdown","using","whether","you","separators"],"title_tokens":["vim","show_header_separator","codecompanion-nvim","assistant","option","chat","setupopts","display"],"anchors":[]},{"id":"84","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","content":"Whether to enable references in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","tokens":["buffer","chat","enable","references","whether","the"],"title_tokens":["vim","option","chat","display","codecompanion-nvim","show_references","setupopts","assistant"],"anchors":[]},{"id":"85","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","content":"Whether to enable LLM settings to appear at the top of the chat buffer. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","tokens":["chat","enable","settings","llm","appear","whether","the","buffer","top"],"title_tokens":["codecompanion-nvim","vim","display","chat","assistant","setupopts","show_settings","option"],"anchors":[]},{"id":"86","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","content":"Whether to enable the token count for each response.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","tokens":["count","each","response","for","whether","enable","the","token"],"title_tokens":["assistant","show_token_count","vim","setupopts","chat","option","display","codecompanion-nvim"],"anchors":[]},{"id":"87","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","content":"Whether to enable opening the chat buffer in insert mode. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","tokens":["whether","insert","chat","opening","mode","enable","buffer","the"],"title_tokens":["assistant","vim","option","display","setupopts","chat","codecompanion-nvim","start_in_insert_mode"],"anchors":[]},{"id":"88","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","content":"Close an open chat buffer if the total columns of your display are less than...","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","tokens":["columns","close","open","the","chat","display","your","are","than","total","buffer","less"],"title_tokens":["diff","option","display","setupopts","close_chat_at","assistant","vim","codecompanion-nvim"],"anchors":[]},{"id":"89","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","content":"Whether to enable a diff view to see the changes made by the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","tokens":["made","changes","the","diff","see","llm","whether","enable","view"],"title_tokens":["setupopts","enabled","display","codecompanion-nvim","assistant","diff","vim","option"],"anchors":[]},{"id":"90","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","content":"Type of split for default provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","tokens":["type","default","split","provider","for"],"title_tokens":["display","assistant","vim","setupopts","layout","diff","option","codecompanion-nvim"],"anchors":[]},{"id":"91","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","content":"The preferred kind of provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","tokens":["kind","preferred","the","provider"],"title_tokens":["option","display","diff","codecompanion-nvim","setupopts","provider","vim","assistant"],"anchors":[]},{"id":"92","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","content":"Customize how output is created in new buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","tokens":["buffer","new","created","customize","output","how"],"title_tokens":["display","layout","inline","codecompanion-nvim","setupopts","option","vim","assistant"],"anchors":[]},{"id":"93","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","content":"Adapter used for the chat interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","tokens":["adapter","for","chat","the","used","interaction"],"title_tokens":["vim","assistant","setupopts","chat","option","adapter","codecompanion-nvim","interactions"],"anchors":[]},{"id":"94","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","content":"Define or override the default keymaps.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","tokens":["keymaps","override","the","define","default"],"title_tokens":["vim","assistant","keymaps","interactions","option","codecompanion-nvim","setupopts","chat"],"anchors":[]},{"id":"95","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","content":"The chat buffer places user and LLM responses under a H2 header. These can be customized in the configuration.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","tokens":["these","under","customized","responses","can","user","places","chat","header","configuration","buffer","the","and","llm"],"title_tokens":["codecompanion-nvim","roles","interactions","assistant","vim","option","setupopts","chat"],"anchors":[]},{"id":"96","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","content":"Slash Commands (invoked with /) let you dynamically insert context into the chat buffer, such as file contents or date/time.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","tokens":["file","you","such","let","into","buffer","insert","context","slash","dynamically","chat","contents","commands","invoked","time","the","date","with"],"title_tokens":["setupopts","assistant","vim","codecompanion-nvim","slash_commands","chat","interactions","option"],"anchors":[]},{"id":"97","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","content":"Configure tools to perform specific tasks when invoked by an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","tokens":["invoked","perform","when","llm","tasks","specific","tools","configure"],"title_tokens":["vim","assistant","chat","interactions","tools","option","setupopts","codecompanion-nvim"],"anchors":[]},{"id":"98","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","tokens":["own","your","variables","share","specific","content","define"],"title_tokens":["codecompanion-nvim","option","vim","interactions","assistant","chat","variables","setupopts"],"anchors":[]},{"id":"99","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","content":"Adapter used for the inline interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","tokens":["inline","for","interaction","adapter","the","used"],"title_tokens":["codecompanion-nvim","option","assistant","inline","vim","setupopts","interactions","adapter"],"anchors":[]},{"id":"100","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","content":"Accept the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","tokens":["accept","the","suggested","change"],"title_tokens":["inline","codecompanion-nvim","option","setupopts","keymaps","interactions","assistant","vim","accept_change"],"anchors":[]},{"id":"101","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","content":"Reject the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","tokens":["change","the","suggested","reject"],"title_tokens":["codecompanion-nvim","vim","setupopts","keymaps","option","reject_change","interactions","assistant","inline"],"anchors":[]},{"id":"102","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","tokens":["your","own","share","content","variables","define","specific"],"title_tokens":["inline","codecompanion-nvim","setupopts","variables","option","interactions","assistant","vim"],"anchors":[]},{"id":"103","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.language","content":"Specify which language an LLM should respond in.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.language","tokens":["should","language","which","respond","llm","specify"],"title_tokens":["assistant","language","option","setupopts","codecompanion-nvim","opts","vim"],"anchors":[]},{"id":"104","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","content":"Change the level of logging.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","tokens":["logging","change","the","level"],"title_tokens":["opts","assistant","log_level","option","setupopts","vim","codecompanion-nvim"],"anchors":[]},{"id":"105","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","content":"Whether to enable code being sent to the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","tokens":["enable","being","the","sent","code","whether","llm"],"title_tokens":["setupopts","codecompanion-nvim","option","send_code","assistant","opts","vim"],"anchors":[]},{"id":"106","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.prompt_library","content":"A prompt library is a collection of prompts that can be used in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.prompt_library","tokens":["that","collection","prompts","can","prompt","the","library","action","palette","used"],"title_tokens":["option","vim","setupopts","assistant","codecompanion-nvim","prompt_library"],"anchors":[]},{"id":"107","title":"Option: vim.assistant.copilot.cmp.enable","content":"Whether to enable nvim-cmp integration for GitHub Copilot.","path":"options.html#option-vim.assistant.copilot.cmp.enable","tokens":["for","copilot","enable","nvim-cmp","integration","whether","github"],"title_tokens":["enable","vim","assistant","option","cmp","copilot"],"anchors":[]},{"id":"108","title":"Option: vim.assistant.copilot.enable","content":"Whether to enable GitHub Copilot AI assistant.","path":"options.html#option-vim.assistant.copilot.enable","tokens":["whether","github","copilot","enable","assistant"],"title_tokens":["vim","assistant","copilot","enable","option"],"anchors":[]},{"id":"109","title":"Option: vim.assistant.copilot.mappings.panel.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.accept","tokens":["suggestion","accept"],"title_tokens":["mappings","panel","vim","accept","assistant","option","copilot"],"anchors":[]},{"id":"110","title":"Option: vim.assistant.copilot.mappings.panel.jumpNext","content":"Jump to next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpNext","tokens":["next","jump","suggestion"],"title_tokens":["option","copilot","vim","mappings","panel","assistant","jumpnext"],"anchors":[]},{"id":"111","title":"Option: vim.assistant.copilot.mappings.panel.jumpPrev","content":"Jump to previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpPrev","tokens":["jump","previous","suggestion"],"title_tokens":["option","assistant","panel","jumpprev","vim","copilot","mappings"],"anchors":[]},{"id":"112","title":"Option: vim.assistant.copilot.mappings.panel.open","content":"Open suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.open","tokens":["suggestions","open"],"title_tokens":["option","copilot","assistant","open","mappings","vim","panel"],"anchors":[]},{"id":"113","title":"Option: vim.assistant.copilot.mappings.panel.refresh","content":"Refresh suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.refresh","tokens":["refresh","suggestions"],"title_tokens":["option","assistant","mappings","panel","vim","copilot","refresh"],"anchors":[]},{"id":"114","title":"Option: vim.assistant.copilot.mappings.suggestion.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.accept","tokens":["accept","suggestion"],"title_tokens":["assistant","option","copilot","suggestion","mappings","vim","accept"],"anchors":[]},{"id":"115","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptLine","content":"Accept next line","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptLine","tokens":["next","line","accept"],"title_tokens":["acceptline","suggestion","assistant","mappings","option","vim","copilot"],"anchors":[]},{"id":"116","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptWord","content":"Accept next word","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptWord","tokens":["word","accept","next"],"title_tokens":["copilot","suggestion","mappings","vim","option","assistant","acceptword"],"anchors":[]},{"id":"117","title":"Option: vim.assistant.copilot.mappings.suggestion.dismiss","content":"Dismiss suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.dismiss","tokens":["dismiss","suggestion"],"title_tokens":["assistant","option","copilot","dismiss","suggestion","mappings","vim"],"anchors":[]},{"id":"118","title":"Option: vim.assistant.copilot.mappings.suggestion.next","content":"Next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.next","tokens":["suggestion","next"],"title_tokens":["next","mappings","suggestion","option","assistant","vim","copilot"],"anchors":[]},{"id":"119","title":"Option: vim.assistant.copilot.mappings.suggestion.prev","content":"Previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.prev","tokens":["previous","suggestion"],"title_tokens":["vim","mappings","prev","copilot","option","assistant","suggestion"],"anchors":[]},{"id":"120","title":"Option: vim.assistant.copilot.setupOpts","content":"Option table to pass into the setup function of Copilot\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.copilot.setupOpts","tokens":["setup","function","can","options","into","the","copilot","listed","you","table","docs","pass","even","not","additional","any","they","option"],"title_tokens":["setupopts","vim","assistant","option","copilot"],"anchors":[]},{"id":"121","title":"Option: vim.assistant.copilot.setupOpts.copilot_node_command","content":"The command that will be executed to initiate nodejs for GitHub Copilot. Recommended to leave as default.","path":"options.html#option-vim.assistant.copilot.setupOpts.copilot_node_command","tokens":["will","initiate","command","copilot","default","that","the","github","for","leave","recommended","nodejs","executed"],"title_tokens":["assistant","copilot","option","setupopts","copilot_node_command","vim"],"anchors":[]},{"id":"122","title":"Option: vim.assistant.copilot.setupOpts.panel.enabled","content":"Whether to enable Completion Panel.","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.enabled","tokens":["completion","enable","whether","panel"],"title_tokens":["copilot","enabled","vim","setupopts","panel","option","assistant"],"anchors":[]},{"id":"123","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.position","content":"Panel position","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.position","tokens":["panel","position"],"title_tokens":["position","setupopts","panel","assistant","option","vim","copilot","layout"],"anchors":[]},{"id":"124","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.ratio","content":"Panel size","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.ratio","tokens":["panel","size"],"title_tokens":["vim","assistant","layout","option","ratio","copilot","setupopts","panel"],"anchors":[]},{"id":"125","title":"Option: vim.assistant.copilot.setupOpts.suggestion.enabled","content":"Whether to enable Suggestions.","path":"options.html#option-vim.assistant.copilot.setupOpts.suggestion.enabled","tokens":["whether","enable","suggestions"],"title_tokens":["setupopts","suggestion","enabled","option","copilot","assistant","vim"],"anchors":[]},{"id":"126","title":"Option: vim.assistant.neocodeium.enable","content":"Whether to enable NeoCodeium AI completion.","path":"options.html#option-vim.assistant.neocodeium.enable","tokens":["completion","neocodeium","whether","enable"],"title_tokens":["option","vim","neocodeium","enable","assistant"],"anchors":[]},{"id":"127","title":"Option: vim.assistant.neocodeium.keymaps.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept","tokens":["accept","suggestion"],"title_tokens":["keymaps","accept","option","neocodeium","vim","assistant"],"anchors":[]},{"id":"128","title":"Option: vim.assistant.neocodeium.keymaps.accept_line","content":"Accept line","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_line","tokens":["line","accept"],"title_tokens":["option","vim","keymaps","neocodeium","assistant","accept_line"],"anchors":[]},{"id":"129","title":"Option: vim.assistant.neocodeium.keymaps.accept_word","content":"Accept word","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_word","tokens":["accept","word"],"title_tokens":["assistant","option","vim","neocodeium","keymaps","accept_word"],"anchors":[]},{"id":"130","title":"Option: vim.assistant.neocodeium.keymaps.clear","content":"Clear suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.clear","tokens":["clear","suggestion"],"title_tokens":["keymaps","option","vim","assistant","neocodeium","clear"],"anchors":[]},{"id":"131","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete","content":"Cycle or complete","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete","tokens":["complete","cycle"],"title_tokens":["neocodeium","keymaps","cycle_or_complete","vim","assistant","option"],"anchors":[]},{"id":"132","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","content":"Cycle or complete (reverse)","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","tokens":["cycle","complete","reverse"],"title_tokens":["cycle_or_complete_reverse","neocodeium","vim","assistant","keymaps","option"],"anchors":[]},{"id":"133","title":"Option: vim.assistant.neocodeium.setupOpts","content":"Option table to pass into the setup function of NeoCodeium\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.neocodeium.setupOpts","tokens":["pass","function","not","docs","can","table","setup","neocodeium","any","option","you","into","additional","they","the","even","listed","options"],"title_tokens":["setupopts","assistant","vim","neocodeium","option"],"anchors":[]},{"id":"134","title":"Option: vim.assistant.neocodeium.setupOpts.bin","content":"Path to custom windsurf server binary","path":"options.html#option-vim.assistant.neocodeium.setupOpts.bin","tokens":["path","server","binary","windsurf","custom"],"title_tokens":["neocodeium","setupopts","bin","vim","assistant","option"],"anchors":[]},{"id":"135","title":"Option: vim.assistant.neocodeium.setupOpts.debounce","content":"Whether to enable suggestions debounce","path":"options.html#option-vim.assistant.neocodeium.setupOpts.debounce","tokens":["whether","debounce","suggestions","enable"],"title_tokens":["setupopts","assistant","debounce","vim","option","neocodeium"],"anchors":[]},{"id":"136","title":"Option: vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","content":"Whether to disable suggestions in special buftypes like nofile","path":"options.html#option-vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","tokens":["suggestions","special","like","nofile","buftypes","whether","disable"],"title_tokens":["disable_in_special_buftypes","vim","option","neocodeium","assistant","setupopts"],"anchors":[]},{"id":"137","title":"Option: vim.assistant.neocodeium.setupOpts.enabled","content":"Whether to start windsurf server. Can be manually enabled with :NeoCodeium enable","path":"options.html#option-vim.assistant.neocodeium.setupOpts.enabled","tokens":["windsurf","with","enabled","whether","server","neocodeium","enable","can","manually","start"],"title_tokens":["vim","assistant","neocodeium","option","setupopts","enabled"],"anchors":[]},{"id":"138","title":"Option: vim.assistant.neocodeium.setupOpts.filetypes","content":"Filetypes to disable suggestions in. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filetypes","tokens":["neocodeium","you","disable","buffer","enable","enable_buffer","filetypes","still","can","suggestions","disabled","with"],"title_tokens":["vim","neocodeium","filetypes","option","setupopts","assistant"],"anchors":[]},{"id":"139","title":"Option: vim.assistant.neocodeium.setupOpts.filter","content":"Function that returns true if a buffer should be enabled and false if disabled. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filter","tokens":["that","should","buffer","neocodeium","still","true","can","false","enable","you","and","function","with","returns","enable_buffer","disabled","enabled"],"title_tokens":["filter","option","vim","neocodeium","assistant","setupopts"],"anchors":[]},{"id":"140","title":"Option: vim.assistant.neocodeium.setupOpts.log_level","content":"Log level","path":"options.html#option-vim.assistant.neocodeium.setupOpts.log_level","tokens":["log","level"],"title_tokens":["option","vim","neocodeium","log_level","setupopts","assistant"],"anchors":[]},{"id":"141","title":"Option: vim.assistant.neocodeium.setupOpts.manual","content":"When true, autosuggestions are disabled. Use require'neocodeium'.cycle_or_complete() to show suggestions manually","path":"options.html#option-vim.assistant.neocodeium.setupOpts.manual","tokens":["show","suggestions","manually","disabled","when","autosuggestions","use","require","neocodeium","are","true","cycle_or_complete"],"title_tokens":["assistant","option","vim","neocodeium","setupopts","manual"],"anchors":[]},{"id":"142","title":"Option: vim.assistant.neocodeium.setupOpts.max_lines","content":"Maximum number of lines parsed from loaded buffers (current buffer always fully parsed). Set to 0 to disable parsing non-current buffers. Set to -1 to parse all lines","path":"options.html#option-vim.assistant.neocodeium.setupOpts.max_lines","tokens":["buffer","from","parse","parsing","fully","disable","set","current","number","always","lines","non-current","parsed","maximum","loaded","buffers","all"],"title_tokens":["vim","assistant","setupopts","neocodeium","option","max_lines"],"anchors":[]},{"id":"143","title":"Option: vim.assistant.neocodeium.setupOpts.root_dir","content":"List of directories and files to detect workspace root directory for Windsurf Chat","path":"options.html#option-vim.assistant.neocodeium.setupOpts.root_dir","tokens":["root","and","directory","files","directories","detect","list","for","workspace","windsurf","chat"],"title_tokens":["assistant","root_dir","option","neocodeium","vim","setupopts"],"anchors":[]},{"id":"144","title":"Option: vim.assistant.neocodeium.setupOpts.server.api_url","content":"API URL to use (for Enterprise mode)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.api_url","tokens":["use","for","enterprise","mode","api","url"],"title_tokens":["server","api_url","option","vim","setupopts","assistant","neocodeium"],"anchors":[]},{"id":"145","title":"Option: vim.assistant.neocodeium.setupOpts.server.portal_url","content":"Portal URL to use (for registering a user and downloading the binary)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.portal_url","tokens":["for","the","binary","user","registering","downloading","portal","and","url","use"],"title_tokens":["portal_url","assistant","vim","neocodeium","setupopts","server","option"],"anchors":[]},{"id":"146","title":"Option: vim.assistant.neocodeium.setupOpts.show_label","content":"Whether to show the number of suggestions label in the line number column","path":"options.html#option-vim.assistant.neocodeium.setupOpts.show_label","tokens":["show","whether","number","column","suggestions","the","label","line"],"title_tokens":["neocodeium","show_label","vim","assistant","setupopts","option"],"anchors":[]},{"id":"147","title":"Option: vim.assistant.neocodeium.setupOpts.silent","content":"Whether to disable non-important messages","path":"options.html#option-vim.assistant.neocodeium.setupOpts.silent","tokens":["disable","non-important","whether","messages"],"title_tokens":["setupopts","silent","option","vim","assistant","neocodeium"],"anchors":[]},{"id":"148","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.enabled","content":"Whether to enable single line mode. Multi-line suggestions collapse into a single line","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.enabled","tokens":["line","collapse","multi-line","enable","whether","single","into","mode","suggestions"],"title_tokens":["single_line","vim","setupopts","option","enabled","assistant","neocodeium"],"anchors":[]},{"id":"149","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.label","content":"Label indicating that there is multi-line suggestion","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.label","tokens":["indicating","label","that","there","suggestion","multi-line"],"title_tokens":["label","single_line","assistant","option","vim","neocodeium","setupopts"],"anchors":[]},{"id":"150","title":"Option: vim.assistant.supermaven-nvim.enable","content":"Whether to enable Supermaven AI assistant.","path":"options.html#option-vim.assistant.supermaven-nvim.enable","tokens":["whether","assistant","supermaven","enable"],"title_tokens":["enable","vim","assistant","supermaven-nvim","option"],"anchors":[]},{"id":"151","title":"Option: vim.assistant.supermaven-nvim.setupOpts","content":"Option table to pass into the setup function of Supermaven\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts","tokens":["into","additional","they","setup","options","can","option","not","any","you","docs","function","table","pass","even","supermaven","listed","the"],"title_tokens":["supermaven-nvim","option","assistant","setupopts","vim"],"anchors":[]},{"id":"152","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.cterm","content":"The cterm color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.cterm","tokens":["color","suggestion","the","cterm"],"title_tokens":["setupopts","color","cterm","option","assistant","vim","supermaven-nvim"],"anchors":[]},{"id":"153","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","content":"The hex color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","tokens":["color","the","suggestion","hex"],"title_tokens":["color","option","vim","supermaven-nvim","setupopts","suggestion_color","assistant"],"anchors":[]},{"id":"154","title":"Option: vim.assistant.supermaven-nvim.setupOpts.condition","content":"Condition function to check for stopping supermaven.\nA returned true means to stop supermaven","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.condition","tokens":["means","stopping","supermaven","returned","function","for","check","stop","condition","true"],"title_tokens":["vim","option","setupopts","assistant","supermaven-nvim","condition"],"anchors":[]},{"id":"155","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","content":"Disable inline completion for use with cmp","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","tokens":["use","inline","for","completion","with","disable","cmp"],"title_tokens":["supermaven-nvim","disable_inline_completion","option","vim","assistant","setupopts"],"anchors":[]},{"id":"156","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","content":"Disable built-in keymaps for more manual control","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","tokens":["control","for","keymaps","more","disable","manual","built-in"],"title_tokens":["supermaven-nvim","option","assistant","setupopts","disable_keymaps","vim"],"anchors":[]},{"id":"157","title":"Option: vim.assistant.supermaven-nvim.setupOpts.ignore_file","content":"List of fileto ignore","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.ignore_file","tokens":["fileto","list","ignore"],"title_tokens":["vim","ignore_file","supermaven-nvim","assistant","setupopts","option"],"anchors":[]},{"id":"158","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","content":"The key to accept a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","tokens":["accept","key","suggestion","the"],"title_tokens":["vim","keymaps","option","assistant","supermaven-nvim","setupopts","accept_suggestion"],"anchors":[]},{"id":"159","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","content":"The key to accept a word","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","tokens":["word","accept","the","key"],"title_tokens":["supermaven-nvim","vim","assistant","setupopts","option","keymaps","accept_word"],"anchors":[]},{"id":"160","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","content":"The key to clear a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","tokens":["the","suggestion","key","clear"],"title_tokens":["clear_suggestion","keymaps","option","supermaven-nvim","assistant","vim","setupopts"],"anchors":[]},{"id":"161","title":"Option: vim.assistant.supermaven-nvim.setupOpts.log_level","content":"The log level. Set to \"off\" to disable completely","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.log_level","tokens":["set","off","the","disable","completely","level","log"],"title_tokens":["setupopts","vim","assistant","supermaven-nvim","option","log_level"],"anchors":[]},{"id":"162","title":"Option: vim.augroups","content":"A list of Neovim autogroups, which are used to organize and manage related autocommands together. Groups allow multiple autocommands to be cleared or redefined collectively, preventing duplicate definitions.\nEach autogroup consists of a name and a boolean indicating whether to clear existing autocommands.","path":"options.html#option-vim.augroups","tokens":["boolean","neovim","preventing","collectively","redefined","definitions","manage","which","each","list","groups","together","whether","multiple","clear","autogroups","organize","indicating","autocommands","cleared","autogroup","are","used","allow","consists","and","related","name","duplicate","existing"],"title_tokens":["option","vim","augroups"],"anchors":[]},{"id":"163","title":"Option: vim.augroups.*.clear","content":"Whether to clear existing autocommands in this group before defining new ones. This helps avoid duplicate autocommands.","path":"options.html#option-vim.augroups._.clear","tokens":["existing","avoid","autocommands","clear","duplicate","group","defining","whether","this","helps","new","before","ones"],"title_tokens":["option","clear","augroups","vim"],"anchors":[]},{"id":"164","title":"Option: vim.augroups.*.enable","content":"Whether to enable this autocommand group.","path":"options.html#option-vim.augroups._.enable","tokens":["this","autocommand","whether","group","enable"],"title_tokens":["augroups","option","vim","enable"],"anchors":[]},{"id":"165","title":"Option: vim.augroups.*.name","content":"The name of the autocommand group.","path":"options.html#option-vim.augroups._.name","tokens":["name","autocommand","the","group"],"title_tokens":["option","name","augroups","vim"],"anchors":[]},{"id":"166","title":"Option: vim.autocmds","content":"A list of Neovim autocommands to be registered.\nEach entry defines an autocommand, specifying events, patterns, a callback or Vim command, an optional group, a description, and execution settings.","path":"options.html#option-vim.autocmds","tokens":["neovim","patterns","each","specifying","autocommands","settings","entry","events","description","and","group","callback","vim","list","defines","registered","autocommand","optional","execution","command"],"title_tokens":["vim","autocmds","option"],"anchors":[]},{"id":"167","title":"Option: vim.autocmds.*.callback","content":"Lua function to be called when the event(s) are triggered.","path":"options.html#option-vim.autocmds._.callback","tokens":["event","are","the","called","function","lua","triggered","when"],"title_tokens":["option","vim","callback","autocmds"],"anchors":[]},{"id":"168","title":"Option: vim.autocmds.*.command","content":"Vim command to be executed when the event(s) are triggered. Cannot be defined if the callback option is already defined.","path":"options.html#option-vim.autocmds._.command","tokens":["are","defined","executed","event","command","when","the","triggered","cannot","callback","option","already","vim"],"title_tokens":["option","command","autocmds","vim"],"anchors":[]},{"id":"169","title":"Option: vim.autocmds.*.desc","content":"A description for the autocommand.","path":"options.html#option-vim.autocmds._.desc","tokens":["autocommand","the","description","for"],"title_tokens":["autocmds","vim","desc","option"],"anchors":[]},{"id":"170","title":"Option: vim.autocmds.*.enable","content":"Whether to enable this autocommand.","path":"options.html#option-vim.autocmds._.enable","tokens":["whether","this","enable","autocommand"],"title_tokens":["autocmds","enable","vim","option"],"anchors":[]},{"id":"171","title":"Option: vim.autocmds.*.event","content":"The event(s) that trigger the autocommand.","path":"options.html#option-vim.autocmds._.event","tokens":["the","autocommand","event","that","trigger"],"title_tokens":["autocmds","vim","event","option"],"anchors":[]},{"id":"172","title":"Option: vim.autocmds.*.group","content":"An optional autocommand group to manage related autocommands.","path":"options.html#option-vim.autocmds._.group","tokens":["autocommand","related","group","manage","optional","autocommands"],"title_tokens":["vim","autocmds","group","option"],"anchors":[]},{"id":"173","title":"Option: vim.autocmds.*.nested","content":"Whether to allow nested autocommands to trigger.","path":"options.html#option-vim.autocmds._.nested","tokens":["nested","trigger","autocommands","allow","whether"],"title_tokens":["vim","nested","option","autocmds"],"anchors":[]},{"id":"174","title":"Option: vim.autocmds.*.once","content":"Whether to run the autocommand only once.","path":"options.html#option-vim.autocmds._.once","tokens":["autocommand","run","only","the","whether","once"],"title_tokens":["vim","once","autocmds","option"],"anchors":[]},{"id":"175","title":"Option: vim.autocmds.*.pattern","content":"The file pattern(s) that determine when the autocommand applies.","path":"options.html#option-vim.autocmds._.pattern","tokens":["autocommand","determine","the","file","that","pattern","when","applies"],"title_tokens":["autocmds","pattern","vim","option"],"anchors":[]},{"id":"176","title":"Option: vim.autocomplete.blink-cmp.enable","content":"Whether to enable blink.cmp.","path":"options.html#option-vim.autocomplete.blink-cmp.enable","tokens":["whether","blink","enable","cmp"],"title_tokens":["option","vim","autocomplete","blink-cmp","enable"],"anchors":[]},{"id":"177","title":"Option: vim.autocomplete.blink-cmp.friendly-snippets.enable","content":"Whether to enable friendly-snippets for blink to source from automatically.","path":"options.html#option-vim.autocomplete.blink-cmp.friendly-snippets.enable","tokens":["friendly-snippets","enable","whether","for","from","blink","source","automatically"],"title_tokens":["blink-cmp","option","friendly-snippets","enable","autocomplete","vim"],"anchors":[]},{"id":"178","title":"Option: vim.autocomplete.blink-cmp.mappings.close","content":"Close [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.close","tokens":["blink","close","cmp"],"title_tokens":["vim","autocomplete","mappings","option","blink-cmp","close"],"anchors":[]},{"id":"179","title":"Option: vim.autocomplete.blink-cmp.mappings.complete","content":"Complete [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.complete","tokens":["blink","complete","cmp"],"title_tokens":["blink-cmp","option","autocomplete","vim","complete","mappings"],"anchors":[]},{"id":"180","title":"Option: vim.autocomplete.blink-cmp.mappings.confirm","content":"Confirm [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.confirm","tokens":["confirm","blink","cmp"],"title_tokens":["vim","mappings","confirm","option","blink-cmp","autocomplete"],"anchors":[]},{"id":"181","title":"Option: vim.autocomplete.blink-cmp.mappings.next","content":"Next item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.next","tokens":["item","blink","cmp","next"],"title_tokens":["option","mappings","blink-cmp","vim","autocomplete","next"],"anchors":[]},{"id":"182","title":"Option: vim.autocomplete.blink-cmp.mappings.previous","content":"Previous item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.previous","tokens":["item","previous","cmp","blink"],"title_tokens":["option","blink-cmp","autocomplete","mappings","previous","vim"],"anchors":[]},{"id":"183","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsDown","content":"Scroll docs down [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsDown","tokens":["down","cmp","scroll","docs","blink"],"title_tokens":["option","blink-cmp","mappings","scrolldocsdown","autocomplete","vim"],"anchors":[]},{"id":"184","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsUp","content":"Scroll docs up [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsUp","tokens":["cmp","blink","scroll","docs"],"title_tokens":["vim","autocomplete","mappings","blink-cmp","option","scrolldocsup"],"anchors":[]},{"id":"185","title":"Option: vim.autocomplete.blink-cmp.setupOpts","content":"Option table to pass into the setup function of blink.cmp\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts","tokens":["options","cmp","function","blink","into","the","option","you","can","not","setup","pass","any","they","listed","even","docs","table","additional"],"title_tokens":["option","blink-cmp","vim","setupopts","autocomplete"],"anchors":[]},{"id":"186","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","content":"blink.cmp cmdline keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","tokens":["cmdline","blink","keymap","cmp"],"title_tokens":["option","autocomplete","keymap","blink-cmp","cmdline","vim","setupopts"],"anchors":[]},{"id":"187","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","tokens":["keymap","presets"],"title_tokens":["autocomplete","keymap","cmdline","preset","setupopts","vim","blink-cmp","option"],"anchors":[]},{"id":"188","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","content":"List of sources to enable for cmdline. Null means use default source list.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","tokens":["means","sources","for","list","enable","use","source","null","cmdline","default"],"title_tokens":["vim","option","blink-cmp","autocomplete","cmdline","setupopts","sources"],"anchors":[]},{"id":"189","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","content":"Show documentation whenever an item is selected","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","tokens":["documentation","whenever","item","show","selected"],"title_tokens":["auto_show","autocomplete","option","vim","blink-cmp","setupopts","completion","documentation"],"anchors":[]},{"id":"190","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","content":"Delay before auto show triggers","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","tokens":["delay","auto","show","before","triggers"],"title_tokens":["vim","autocomplete","documentation","blink-cmp","setupopts","auto_show_delay_ms","completion","option"],"anchors":[]},{"id":"191","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","content":"Manages the appearance of the completion menu. You may prevent the menu from automatically showing by this option to false and manually showing it with the show keymap command.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","tokens":["menu","false","show","showing","keymap","the","command","option","and","this","manually","may","appearance","from","manages","completion","prevent","you","automatically","with"],"title_tokens":["blink-cmp","option","setupopts","vim","completion","auto_show","menu","autocomplete"],"anchors":[]},{"id":"192","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","content":"fuzzy matcher implementation for Blink.\n\"lua\": slower, Lua native fuzzy matcher implementation\n`\"rust\": use the SIMD fuzzy matcher, 'frizbee'\n\"prefer_rust\": use the rust implementation, but fall back to lua\n\"prefer_rust_with_warning\": use the rust implementation, and fall back to lua if it is not available after emitting a warning.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","tokens":["not","available","implementation","the","for","prefer_rust","simd","but","back","use","prefer_rust_with_warning","fuzzy","after","emitting","fall","warning","blink","matcher","slower","and","native","rust","frizbee","lua"],"title_tokens":["setupopts","option","vim","fuzzy","autocomplete","blink-cmp","implementation"],"anchors":[]},{"id":"193","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","content":"Auto-downloads prebuilt binaries.\n::: .{warning} Do not enable this option, as it does not work on Nix! :::","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","tokens":["does","this","option","enable","prebuilt","nix","binaries","not","work","warning","auto-downloads"],"title_tokens":["fuzzy","download","option","blink-cmp","autocomplete","vim","setupopts","prebuilt_binaries"],"anchors":[]},{"id":"194","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap","content":"blink.cmp keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap","tokens":["cmp","keymap","blink"],"title_tokens":["autocomplete","vim","setupopts","keymap","option","blink-cmp"],"anchors":[]},{"id":"195","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap.preset","tokens":["presets","keymap"],"title_tokens":["setupopts","preset","autocomplete","vim","keymap","option","blink-cmp"],"anchors":[]},{"id":"196","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.default","content":"Default list of sources to enable for completion.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.default","tokens":["enable","sources","default","for","list","completion"],"title_tokens":["vim","autocomplete","default","option","setupopts","blink-cmp","sources"],"anchors":[]},{"id":"197","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers","content":"Settings for completion providers.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers","tokens":["settings","for","providers","completion"],"title_tokens":["blink-cmp","setupopts","vim","option","autocomplete","sources","providers"],"anchors":[]},{"id":"198","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers..module","content":"Provider module.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers._name_.module","tokens":["module","provider"],"title_tokens":["vim","module","option","name","blink-cmp","autocomplete","setupopts","providers","sources"],"anchors":[]},{"id":"199","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins","content":"blink.cmp sources.\nAttribute names must be source names used in {option}vim.autocomplete.blink-cmp.setupOpts.sources.default.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins","tokens":["must","option","attribute","names","source","autocomplete","vim","blink-cmp","default","used","blink","cmp","setupopts","sources"],"title_tokens":["sourceplugins","option","vim","autocomplete","blink-cmp"],"anchors":[]},{"id":"200","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..enable","content":"Whether to enable this source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.enable","tokens":["source","enable","this","whether"],"title_tokens":["autocomplete","blink-cmp","option","sourceplugins","vim","name","enable"],"anchors":[]},{"id":"201","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers..module.\nShould be present in the source's documentation.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.module","tokens":["sources","setupopts","autocomplete","documentation","module","should","blink-cmp","providers","present","name","vim","source","value","option","the"],"title_tokens":["vim","option","autocomplete","blink-cmp","sourceplugins","name","module"],"anchors":[]},{"id":"202","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..package","content":"blink-cmp source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.package","tokens":["source","package","blink-cmp","plugin"],"title_tokens":["vim","name","blink-cmp","package","autocomplete","option","sourceplugins"],"anchors":[]},{"id":"203","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","content":"Whether to enable emoji source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","tokens":["source","enable","whether","emoji"],"title_tokens":["enable","sourceplugins","option","blink-cmp","emoji","vim","autocomplete"],"anchors":[]},{"id":"204","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.emoji.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","tokens":["emoji","value","blink-cmp","autocomplete","module","sources","option","vim","setupopts","providers"],"title_tokens":["module","vim","autocomplete","blink-cmp","option","emoji","sourceplugins"],"anchors":[]},{"id":"205","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","content":"blink-cmp emoji source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","tokens":["blink-cmp","package","plugin","source","emoji"],"title_tokens":["package","sourceplugins","autocomplete","option","emoji","blink-cmp","vim"],"anchors":[]},{"id":"206","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","content":"Whether to enable ripgrep source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","tokens":["ripgrep","enable","whether","source"],"title_tokens":["option","autocomplete","sourceplugins","blink-cmp","enable","vim","ripgrep"],"anchors":[]},{"id":"207","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.ripgrep.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","tokens":["sources","vim","ripgrep","module","option","autocomplete","blink-cmp","providers","setupopts","value"],"title_tokens":["option","ripgrep","vim","module","blink-cmp","sourceplugins","autocomplete"],"anchors":[]},{"id":"208","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","content":"blink-cmp ripgrep source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","tokens":["source","package","plugin","blink-cmp","ripgrep"],"title_tokens":["vim","blink-cmp","package","option","autocomplete","sourceplugins","ripgrep"],"anchors":[]},{"id":"209","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","content":"Whether to enable spell source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","tokens":["enable","spell","source","whether"],"title_tokens":["sourceplugins","spell","enable","vim","autocomplete","option","blink-cmp"],"anchors":[]},{"id":"210","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.spell.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.module","tokens":["value","autocomplete","blink-cmp","setupopts","sources","vim","spell","option","providers","module"],"title_tokens":["option","autocomplete","sourceplugins","vim","spell","module","blink-cmp"],"anchors":[]},{"id":"211","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.package","content":"blink-cmp spell source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.package","tokens":["spell","source","blink-cmp","plugin","package"],"title_tokens":["option","vim","autocomplete","blink-cmp","sourceplugins","spell","package"],"anchors":[]},{"id":"212","title":"Option: vim.autocomplete.enableSharedCmpSources","content":"Whether to enable sources shared by blink.cmp and nvim-cmp.","path":"options.html#option-vim.autocomplete.enableSharedCmpSources","tokens":["sources","nvim-cmp","blink","whether","shared","cmp","and","enable"],"title_tokens":["vim","option","autocomplete","enablesharedcmpsources"],"anchors":[]},{"id":"213","title":"Option: vim.autocomplete.nvim-cmp.enable","content":"Whether to enable nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.enable","tokens":["enable","whether","nvim-cmp"],"title_tokens":["autocomplete","enable","vim","option","nvim-cmp"],"anchors":[]},{"id":"214","title":"Option: vim.autocomplete.nvim-cmp.format","content":"The function used to customize the completion menu entries. This is outside of setupOpts to allow for an easier integration with lspkind.nvim.\nSee :help cmp-config.formatting.format.","path":"options.html#option-vim.autocomplete.nvim-cmp.format","tokens":["entries","menu","completion","nvim","cmp-config","easier","see","outside","with","formatting","format","integration","the","setupopts","lspkind","help","for","customize","used","function","this","allow"],"title_tokens":["option","nvim-cmp","vim","autocomplete","format"],"anchors":[]},{"id":"215","title":"Option: vim.autocomplete.nvim-cmp.mappings.close","content":"Close [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.close","tokens":["close","nvim-cmp"],"title_tokens":["autocomplete","mappings","close","option","vim","nvim-cmp"],"anchors":[]},{"id":"216","title":"Option: vim.autocomplete.nvim-cmp.mappings.complete","content":"Complete [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.complete","tokens":["complete","nvim-cmp"],"title_tokens":["autocomplete","mappings","vim","option","nvim-cmp","complete"],"anchors":[]},{"id":"217","title":"Option: vim.autocomplete.nvim-cmp.mappings.confirm","content":"Confirm [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.confirm","tokens":["nvim-cmp","confirm"],"title_tokens":["confirm","vim","option","autocomplete","nvim-cmp","mappings"],"anchors":[]},{"id":"218","title":"Option: vim.autocomplete.nvim-cmp.mappings.next","content":"Next item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.next","tokens":["next","item","nvim-cmp"],"title_tokens":["mappings","option","autocomplete","vim","nvim-cmp","next"],"anchors":[]},{"id":"219","title":"Option: vim.autocomplete.nvim-cmp.mappings.previous","content":"Previous item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.previous","tokens":["nvim-cmp","previous","item"],"title_tokens":["previous","autocomplete","option","nvim-cmp","vim","mappings"],"anchors":[]},{"id":"220","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","content":"Scroll docs down [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","tokens":["nvim-cmp","docs","scroll","down"],"title_tokens":["option","vim","nvim-cmp","autocomplete","scrolldocsdown","mappings"],"anchors":[]},{"id":"221","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","content":"Scroll docs up [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","tokens":["scroll","docs","nvim-cmp"],"title_tokens":["option","mappings","nvim-cmp","autocomplete","scrolldocsup","vim"],"anchors":[]},{"id":"222","title":"Option: vim.autocomplete.nvim-cmp.setupOpts","content":"Option table to pass into the setup function of the autocomplete plugin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts","tokens":["any","into","autocomplete","additional","options","the","you","can","table","pass","option","even","function","they","plugin","not","listed","docs","setup"],"title_tokens":["setupopts","autocomplete","option","vim","nvim-cmp"],"anchors":[]},{"id":"223","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","content":"A comma-separated list of options for completion.\nSee :help completeopt for the complete list.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","tokens":["comma-separated","list","options","see","the","help","for","completion","completeopt","complete"],"title_tokens":["nvim-cmp","setupopts","vim","completeopt","option","completion","autocomplete"],"anchors":[]},{"id":"224","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","content":"The comparator functions used for sorting completions.\nYou can either pass a valid inline lua function (see :help cmp-config.sorting.comparators), or a string, in which case the builtin comparator with that name will be used.\nA deprio function and a kinds (require(\"cmp.types\").lsp.CompletionItemKind) variable is provided above setupOpts. By passing a type to the function, the returned function will be a comparator that always ranks the specified kind the lowest.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","tokens":["which","sorting","see","valid","comparator","builtin","that","ranks","provided","you","with","comparators","used","function","require","completionitemkind","functions","for","specified","lowest","pass","will","inline","can","the","either","returned","string","cmp","lsp","variable","and","above","always","kind","deprio","case","setupopts","help","completions","lua","passing","cmp-config","types","name","kinds","type"],"title_tokens":["vim","sorting","autocomplete","nvim-cmp","setupopts","comparators","option"],"anchors":[]},{"id":"225","title":"Option: vim.autocomplete.nvim-cmp.sourcePlugins","content":"List of source plugins used by nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.sourcePlugins","tokens":["plugins","list","used","nvim-cmp","source"],"title_tokens":["nvim-cmp","option","autocomplete","sourceplugins","vim"],"anchors":[]},{"id":"226","title":"Option: vim.autocomplete.nvim-cmp.sources","content":"The list of sources used by nvim-cmp","path":"options.html#option-vim.autocomplete.nvim-cmp.sources","tokens":["the","used","list","sources","nvim-cmp"],"title_tokens":["sources","option","vim","autocomplete","nvim-cmp"],"anchors":[]},{"id":"227","title":"Option: vim.autopairs.nvim-autopairs.enable","content":"Whether to enable autopairs.","path":"options.html#option-vim.autopairs.nvim-autopairs.enable","tokens":["enable","whether","autopairs"],"title_tokens":["option","nvim-autopairs","enable","autopairs","vim"],"anchors":[]},{"id":"228","title":"Option: vim.autopairs.nvim-autopairs.setupOpts","content":"Option table to pass into the setup function of nvim-autopairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autopairs.nvim-autopairs.setupOpts","tokens":["nvim-autopairs","they","docs","into","the","table","any","can","pass","options","setup","not","listed","option","function","additional","even","you"],"title_tokens":["option","vim","autopairs","nvim-autopairs","setupopts"],"anchors":[]},{"id":"229","title":"Option: vim.bell","content":"Set how bells are handled. Options: on, visual or none","path":"options.html#option-vim.bell","tokens":["handled","bells","none","are","options","set","visual","how"],"title_tokens":["vim","option","bell"],"anchors":[]},{"id":"230","title":"Option: vim.binds.cheatsheet.enable","content":"Whether to enable cheatsheet-nvim: searchable cheatsheet for nvim using telescope.","path":"options.html#option-vim.binds.cheatsheet.enable","tokens":["whether","cheatsheet","using","nvim","searchable","for","enable","cheatsheet-nvim","telescope"],"title_tokens":["enable","option","cheatsheet","binds","vim"],"anchors":[]},{"id":"231","title":"Option: vim.binds.hardtime-nvim.enable","content":"Whether to enable hardtime helper for no repeat keybinds.","path":"options.html#option-vim.binds.hardtime-nvim.enable","tokens":["for","whether","enable","repeat","hardtime","keybinds","helper"],"title_tokens":["hardtime-nvim","option","vim","binds","enable"],"anchors":[]},{"id":"232","title":"Option: vim.binds.hardtime-nvim.setupOpts","content":"Option table to pass into the setup function of hardtime-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.hardtime-nvim.setupOpts","tokens":["docs","the","not","they","any","you","into","hardtime-nvim","setup","table","listed","function","option","even","options","can","additional","pass"],"title_tokens":["hardtime-nvim","setupopts","option","vim","binds"],"anchors":[]},{"id":"233","title":"Option: vim.binds.whichKey.enable","content":"Whether to enable which-key keybind helper menu.","path":"options.html#option-vim.binds.whichKey.enable","tokens":["whether","which-key","enable","keybind","menu","helper"],"title_tokens":["enable","binds","vim","option","whichkey"],"anchors":[]},{"id":"234","title":"Option: vim.binds.whichKey.register","content":"Register label for which-key keybind helper menu","path":"options.html#option-vim.binds.whichKey.register","tokens":["which-key","menu","keybind","label","for","helper","register"],"title_tokens":["option","binds","whichkey","vim","register"],"anchors":[]},{"id":"235","title":"Option: vim.binds.whichKey.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.whichKey.setupOpts","tokens":["docs","into","you","they","the","even","can","setup","option","listed","any","additional","not","function","table","pass","which-key","options"],"title_tokens":["option","vim","binds","whichkey","setupopts"],"anchors":[]},{"id":"236","title":"Option: vim.binds.whichKey.setupOpts.notify","content":"Show a warning when issues were detected with mappings","path":"options.html#option-vim.binds.whichKey.setupOpts.notify","tokens":["with","detected","show","were","issues","warning","when","mappings"],"title_tokens":["option","binds","setupopts","notify","whichkey","vim"],"anchors":[]},{"id":"237","title":"Option: vim.binds.whichKey.setupOpts.preset","content":"The default preset for the which-key window","path":"options.html#option-vim.binds.whichKey.setupOpts.preset","tokens":["the","for","preset","window","default","which-key"],"title_tokens":["preset","whichkey","binds","option","setupopts","vim"],"anchors":[]},{"id":"238","title":"Option: vim.binds.whichKey.setupOpts.replace","content":"Functions/Lua Patterns for formatting the labels","path":"options.html#option-vim.binds.whichKey.setupOpts.replace","tokens":["functions","for","formatting","the","labels","lua","patterns"],"title_tokens":["option","binds","whichkey","replace","setupopts","vim"],"anchors":[]},{"id":"239","title":"Option: vim.binds.whichKey.setupOpts.win.border","content":"Which-key window border style","path":"options.html#option-vim.binds.whichKey.setupOpts.win.border","tokens":["which-key","border","window","style"],"title_tokens":["binds","whichkey","win","setupopts","option","vim","border"],"anchors":[]},{"id":"240","title":"Option: vim.build.finalPackage","content":"final output package","path":"options.html#option-vim.build.finalPackage","tokens":["package","output","final"],"title_tokens":["option","vim","build","finalpackage"],"anchors":[]},{"id":"241","title":"Option: vim.clipboard.enable","content":"Whether to enable clipboard management for Neovim. Users may still choose to manage their clipboard through {option}vim.options should they wish to avoid using this module. .","path":"options.html#option-vim.clipboard.enable","tokens":["for","whether","this","management","clipboard","vim","option","should","their","avoid","through","options","module","enable","neovim","may","still","users","choose","manage","they","wish","using"],"title_tokens":["enable","clipboard","vim","option"],"anchors":[]},{"id":"242","title":"Option: vim.clipboard.providers","content":"Clipboard providers for which packages will be added to nvf's {option}extraPackages. The package field may be set to null if related packages are already found in system packages to potentially reduce closure sizes.","path":"options.html#option-vim.clipboard.providers","tokens":["closure","which","field","potentially","package","null","system","for","clipboard","packages","reduce","providers","already","sizes","will","set","are","may","the","option","nvf","extrapackages","added","related","found"],"title_tokens":["providers","vim","clipboard","option"],"anchors":[]},{"id":"243","title":"Option: vim.clipboard.providers.wl-copy.enable","content":"Whether to enable wl-copy.","path":"options.html#option-vim.clipboard.providers.wl-copy.enable","tokens":["enable","wl-copy","whether"],"title_tokens":["vim","clipboard","wl-copy","providers","option","enable"],"anchors":[]},{"id":"244","title":"Option: vim.clipboard.providers.wl-copy.package","content":"The wl-clipboard package to use.","path":"options.html#option-vim.clipboard.providers.wl-copy.package","tokens":["the","use","package","wl-clipboard"],"title_tokens":["package","providers","wl-copy","vim","option","clipboard"],"anchors":[]},{"id":"245","title":"Option: vim.clipboard.providers.xclip.enable","content":"Whether to enable xclip.","path":"options.html#option-vim.clipboard.providers.xclip.enable","tokens":["enable","whether","xclip"],"title_tokens":["xclip","option","enable","providers","vim","clipboard"],"anchors":[]},{"id":"246","title":"Option: vim.clipboard.providers.xclip.package","content":"The xclip package to use.","path":"options.html#option-vim.clipboard.providers.xclip.package","tokens":["use","package","the","xclip"],"title_tokens":["xclip","providers","package","option","vim","clipboard"],"anchors":[]},{"id":"247","title":"Option: vim.clipboard.providers.xsel.enable","content":"Whether to enable xsel.","path":"options.html#option-vim.clipboard.providers.xsel.enable","tokens":["xsel","enable","whether"],"title_tokens":["clipboard","option","vim","providers","xsel","enable"],"anchors":[]},{"id":"248","title":"Option: vim.clipboard.providers.xsel.package","content":"The xsel package to use.","path":"options.html#option-vim.clipboard.providers.xsel.package","tokens":["use","xsel","the","package"],"title_tokens":["vim","option","xsel","providers","clipboard","package"],"anchors":[]},{"id":"249","title":"Option: vim.clipboard.registers","content":"The register to be used by the Neovim clipboard. Recognized types are:\nunnamed: Vim will use the clipboard register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\nunnamedplus: A variant of the \"unnamed\" flag which uses the clipboard register \"+\" ({command}:h quoteplus) instead of register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\n\nWhen unnamed and unnamedplus is included simultaneously as \"unnamed,unnamedplus\", yank and delete operations (but not put) will additionally copy the text into register \"*\".\nPlease see {command}:h clipboard for more details.","path":"options.html#option-vim.clipboard.registers","tokens":["the","neovim","variant","flag","unnamed","when","copy","clipboard","text","additionally","use","delete","and","see","types","vim","instead","put","for","register","simultaneously","details","not","would","into","command","are","which","but","used","unnamedplus","uses","will","yank","operations","please","recognized","change","all","more","quoteplus","normally","included"],"title_tokens":["clipboard","registers","option","vim"],"anchors":[]},{"id":"250","title":"Option: vim.comments.comment-nvim.enable","content":"Whether to enable smart and powerful comment plugin for neovim comment-nvim.","path":"options.html#option-vim.comments.comment-nvim.enable","tokens":["and","whether","neovim","for","comment-nvim","smart","powerful","comment","enable","plugin"],"title_tokens":["enable","option","comment-nvim","comments","vim"],"anchors":[]},{"id":"251","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentBlock","content":"Toggle current block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentBlock","tokens":["toggle","block","current","comment"],"title_tokens":["togglecurrentblock","comment-nvim","vim","option","mappings","comments"],"anchors":[]},{"id":"252","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentLine","content":"Toggle current line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentLine","tokens":["current","comment","toggle","line"],"title_tokens":["togglecurrentline","comments","option","vim","mappings","comment-nvim"],"anchors":[]},{"id":"253","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","content":"Toggle block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","tokens":["comment","toggle","block"],"title_tokens":["option","comment-nvim","vim","mappings","toggleopleaderblock","comments"],"anchors":[]},{"id":"254","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderLine","content":"Toggle line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderLine","tokens":["toggle","line","comment"],"title_tokens":["vim","comment-nvim","mappings","toggleopleaderline","comments","option"],"anchors":[]},{"id":"255","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedBlock","content":"Toggle selected block","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedBlock","tokens":["toggle","block","selected"],"title_tokens":["option","comments","mappings","comment-nvim","vim","toggleselectedblock"],"anchors":[]},{"id":"256","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedLine","content":"Toggle selected comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedLine","tokens":["toggle","selected","comment"],"title_tokens":["vim","toggleselectedline","option","comment-nvim","mappings","comments"],"anchors":[]},{"id":"257","title":"Option: vim.comments.comment-nvim.setupOpts","content":"Option table to pass into the setup function of Comment-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.comments.comment-nvim.setupOpts","tokens":["the","table","you","can","additional","setup","even","function","they","option","listed","options","docs","not","comment-nvim","into","pass","any"],"title_tokens":["setupopts","comments","option","vim","comment-nvim"],"anchors":[]},{"id":"258","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.basic","content":"Whether to enable basic mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.basic","tokens":["enable","basic","whether","mappings"],"title_tokens":["comment-nvim","vim","setupopts","basic","mappings","option","comments"],"anchors":[]},{"id":"259","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.extra","content":"Whether to enable extra mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.extra","tokens":["mappings","enable","whether","extra"],"title_tokens":["comments","comment-nvim","option","vim","setupopts","mappings","extra"],"anchors":[]},{"id":"260","title":"Option: vim.dashboard.alpha.enable","content":"Whether to enable fast and fully programmable greeter for neovim [alpha.nvim].","path":"options.html#option-vim.dashboard.alpha.enable","tokens":["nvim","enable","for","fast","and","programmable","fully","greeter","neovim","alpha","whether"],"title_tokens":["dashboard","alpha","enable","vim","option"],"anchors":[]},{"id":"261","title":"Option: vim.dashboard.alpha.layout","content":"Alpha dashboard layout","path":"options.html#option-vim.dashboard.alpha.layout","tokens":["layout","dashboard","alpha"],"title_tokens":["alpha","option","vim","layout","dashboard"],"anchors":[]},{"id":"262","title":"Option: vim.dashboard.alpha.opts","content":"Optional global options","path":"options.html#option-vim.dashboard.alpha.opts","tokens":["global","options","optional"],"title_tokens":["dashboard","opts","vim","alpha","option"],"anchors":[]},{"id":"263","title":"Option: vim.dashboard.alpha.theme","content":"Alpha default theme to use","path":"options.html#option-vim.dashboard.alpha.theme","tokens":["theme","use","default","alpha"],"title_tokens":["dashboard","option","alpha","theme","vim"],"anchors":[]},{"id":"264","title":"Option: vim.dashboard.dashboard-nvim.enable","content":"Whether to enable Fancy and Blazing Fast start screen plugin of neovim [dashboard.nvim].","path":"options.html#option-vim.dashboard.dashboard-nvim.enable","tokens":["fancy","fast","start","nvim","enable","neovim","blazing","whether","screen","plugin","dashboard","and"],"title_tokens":["dashboard-nvim","enable","option","vim","dashboard"],"anchors":[]},{"id":"265","title":"Option: vim.dashboard.dashboard-nvim.setupOpts","content":"Option table to pass into the setup function of dashboard.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.dashboard.dashboard-nvim.setupOpts","tokens":["option","function","docs","you","into","table","the","not","options","any","listed","additional","pass","they","nvim","setup","even","can","dashboard"],"title_tokens":["vim","dashboard","option","dashboard-nvim","setupopts"],"anchors":[]},{"id":"266","title":"Option: vim.dashboard.startify.bookmarks","content":"List of book marks to display on start page","path":"options.html#option-vim.dashboard.startify.bookmarks","tokens":["page","book","list","display","start","marks"],"title_tokens":["option","vim","startify","bookmarks","dashboard"],"anchors":[]},{"id":"267","title":"Option: vim.dashboard.startify.changeDirCmd","content":"Command to change the current window with.","path":"options.html#option-vim.dashboard.startify.changeDirCmd","tokens":["with","current","window","change","the","command"],"title_tokens":["vim","option","startify","changedircmd","dashboard"],"anchors":[]},{"id":"268","title":"Option: vim.dashboard.startify.changeToDir","content":"Whether Vim should change to the directory of the file you open","path":"options.html#option-vim.dashboard.startify.changeToDir","tokens":["change","whether","file","should","vim","the","directory","open","you"],"title_tokens":["startify","dashboard","option","vim","changetodir"],"anchors":[]},{"id":"269","title":"Option: vim.dashboard.startify.changeToVCRoot","content":"Whether Vim should change to the version control root when opening a file","path":"options.html#option-vim.dashboard.startify.changeToVCRoot","tokens":["vim","version","whether","when","should","change","file","the","opening","root","control"],"title_tokens":["dashboard","startify","vim","option","changetovcroot"],"anchors":[]},{"id":"270","title":"Option: vim.dashboard.startify.commands","content":"Commands that are presented to the user on startify page","path":"options.html#option-vim.dashboard.startify.commands","tokens":["that","page","the","commands","are","user","startify","presented"],"title_tokens":["startify","dashboard","vim","option","commands"],"anchors":[]},{"id":"271","title":"Option: vim.dashboard.startify.customFooter","content":"Text to place in the footer","path":"options.html#option-vim.dashboard.startify.customFooter","tokens":["footer","place","text","the"],"title_tokens":["option","customfooter","startify","dashboard","vim"],"anchors":[]},{"id":"272","title":"Option: vim.dashboard.startify.customHeader","content":"Text to place in the header","path":"options.html#option-vim.dashboard.startify.customHeader","tokens":["text","the","place","header"],"title_tokens":["option","vim","startify","customheader","dashboard"],"anchors":[]},{"id":"273","title":"Option: vim.dashboard.startify.customIndices","content":"Specify a list of default characters to use instead of numbers","path":"options.html#option-vim.dashboard.startify.customIndices","tokens":["instead","use","characters","numbers","specify","list","default"],"title_tokens":["option","dashboard","vim","startify","customindices"],"anchors":[]},{"id":"274","title":"Option: vim.dashboard.startify.disableOnStartup","content":"Whether vim-startify should be disabled on startup.\nThis will prevent startify from opening on startup, but it can still be called with :Startify","path":"options.html#option-vim.dashboard.startify.disableOnStartup","tokens":["with","whether","vim-startify","but","will","prevent","from","can","should","this","startify","disabled","opening","startup","still","called"],"title_tokens":["dashboard","disableonstartup","startify","vim","option"],"anchors":[]},{"id":"275","title":"Option: vim.dashboard.startify.enable","content":"Whether to enable fancy start screen for Vim [vim-startify].","path":"options.html#option-vim.dashboard.startify.enable","tokens":["for","enable","screen","fancy","start","whether","vim","vim-startify"],"title_tokens":["option","dashboard","enable","vim","startify"],"anchors":[]},{"id":"276","title":"Option: vim.dashboard.startify.filesNumber","content":"How many files to list","path":"options.html#option-vim.dashboard.startify.filesNumber","tokens":["files","many","list","how"],"title_tokens":["vim","option","dashboard","filesnumber","startify"],"anchors":[]},{"id":"277","title":"Option: vim.dashboard.startify.lists","content":"Specify the lists and in what order they are displayed on startify.","path":"options.html#option-vim.dashboard.startify.lists","tokens":["lists","displayed","and","what","order","are","startify","specify","the","they"],"title_tokens":["startify","dashboard","lists","option","vim"],"anchors":[]},{"id":"278","title":"Option: vim.dashboard.startify.paddingLeft","content":"Number of spaces used for left padding.","path":"options.html#option-vim.dashboard.startify.paddingLeft","tokens":["left","number","used","padding","spaces","for"],"title_tokens":["dashboard","vim","option","startify","paddingleft"],"anchors":[]},{"id":"279","title":"Option: vim.dashboard.startify.sessionAutoload","content":"Make vim-startify auto load Session.vim files from the current directory","path":"options.html#option-vim.dashboard.startify.sessionAutoload","tokens":["files","make","directory","session","vim","auto","load","the","vim-startify","from","current"],"title_tokens":["startify","vim","option","sessionautoload","dashboard"],"anchors":[]},{"id":"280","title":"Option: vim.dashboard.startify.sessionBeforeSave","content":"Commands to run before saving a session","path":"options.html#option-vim.dashboard.startify.sessionBeforeSave","tokens":["saving","before","run","session","commands"],"title_tokens":["dashboard","startify","sessionbeforesave","option","vim"],"anchors":[]},{"id":"281","title":"Option: vim.dashboard.startify.sessionDeleteBuffers","content":"Delete all buffers when loading or closing a session","path":"options.html#option-vim.dashboard.startify.sessionDeleteBuffers","tokens":["closing","session","when","all","delete","buffers","loading"],"title_tokens":["option","vim","startify","sessiondeletebuffers","dashboard"],"anchors":[]},{"id":"282","title":"Option: vim.dashboard.startify.sessionDir","content":"Directory to save and load sessions from","path":"options.html#option-vim.dashboard.startify.sessionDir","tokens":["and","directory","load","save","sessions","from"],"title_tokens":["option","startify","sessiondir","vim","dashboard"],"anchors":[]},{"id":"283","title":"Option: vim.dashboard.startify.sessionPersistence","content":"Persist session before leaving vim or switching session","path":"options.html#option-vim.dashboard.startify.sessionPersistence","tokens":["leaving","vim","session","persist","switching","before"],"title_tokens":["dashboard","startify","option","vim","sessionpersistence"],"anchors":[]},{"id":"284","title":"Option: vim.dashboard.startify.sessionRemoveLines","content":"Patterns to remove from session files","path":"options.html#option-vim.dashboard.startify.sessionRemoveLines","tokens":["session","remove","files","from","patterns"],"title_tokens":["sessionremovelines","vim","option","dashboard","startify"],"anchors":[]},{"id":"285","title":"Option: vim.dashboard.startify.sessionSavecmds","content":"List of commands to run when loading a session.","path":"options.html#option-vim.dashboard.startify.sessionSavecmds","tokens":["list","commands","when","loading","run","session"],"title_tokens":["vim","startify","dashboard","sessionsavecmds","option"],"anchors":[]},{"id":"286","title":"Option: vim.dashboard.startify.sessionSavevars","content":"List of variables to save into a session file.","path":"options.html#option-vim.dashboard.startify.sessionSavevars","tokens":["save","into","variables","session","list","file"],"title_tokens":["dashboard","vim","option","sessionsavevars","startify"],"anchors":[]},{"id":"287","title":"Option: vim.dashboard.startify.sessionSort","content":"While true, sessions will be sorted by date rather than alphabetically.","path":"options.html#option-vim.dashboard.startify.sessionSort","tokens":["true","rather","will","alphabetically","while","than","sorted","date","sessions"],"title_tokens":["vim","startify","option","sessionsort","dashboard"],"anchors":[]},{"id":"288","title":"Option: vim.dashboard.startify.skipList","content":"List of regex patterns to exclude from MRU lists","path":"options.html#option-vim.dashboard.startify.skipList","tokens":["regex","exclude","patterns","list","from","mru","lists"],"title_tokens":["option","vim","startify","dashboard","skiplist"],"anchors":[]},{"id":"289","title":"Option: vim.dashboard.startify.skipListServer","content":"List of vim servers to not load startify for","path":"options.html#option-vim.dashboard.startify.skipListServer","tokens":["for","servers","not","list","vim","load","startify"],"title_tokens":["skiplistserver","option","dashboard","vim","startify"],"anchors":[]},{"id":"290","title":"Option: vim.dashboard.startify.unsafe","content":"Whether to turn on unsafe mode for Startify.\nWhile enabld, vim-startify will stops resolving links, checking files are readable and filtering bookmark list","path":"options.html#option-vim.dashboard.startify.unsafe","tokens":["enabld","bookmark","checking","whether","vim-startify","unsafe","and","turn","will","startify","while","stops","links","files","are","mode","list","resolving","filtering","for","readable"],"title_tokens":["unsafe","startify","dashboard","option","vim"],"anchors":[]},{"id":"291","title":"Option: vim.dashboard.startify.updateOldFiles","content":"Set if you want startify to always update and not just when neovim closes","path":"options.html#option-vim.dashboard.startify.updateOldFiles","tokens":["set","update","just","when","startify","neovim","want","and","closes","you","not","always"],"title_tokens":["updateoldfiles","option","startify","vim","dashboard"],"anchors":[]},{"id":"292","title":"Option: vim.dashboard.startify.useEnv","content":"Show environment variables in path if name is shorter than value","path":"options.html#option-vim.dashboard.startify.useEnv","tokens":["show","path","shorter","than","name","variables","environment","value"],"title_tokens":["startify","dashboard","option","vim","useenv"],"anchors":[]},{"id":"293","title":"Option: vim.debugMode.enable","content":"Whether to enable debug mode.","path":"options.html#option-vim.debugMode.enable","tokens":["debug","enable","whether","mode"],"title_tokens":["debugmode","option","vim","enable"],"anchors":[]},{"id":"294","title":"Option: vim.debugMode.level","content":"Set verbosity level of Neovim while debug mode is enabled.\nValue must be be one of the levels expected by Neovim's verbose option","path":"options.html#option-vim.debugMode.level","tokens":["level","neovim","while","must","debug","option","enabled","value","the","one","verbose","verbosity","expected","mode","levels","set"],"title_tokens":["option","level","vim","debugmode"],"anchors":[]},{"id":"295","title":"Option: vim.debugMode.logFile","content":"Set the log file that will be used to store verbose messages set by the verbose option.","path":"options.html#option-vim.debugMode.logFile","tokens":["verbose","will","store","option","log","set","that","used","file","messages","the"],"title_tokens":["option","vim","logfile","debugmode"],"anchors":[]},{"id":"296","title":"Option: vim.debugger.nvim-dap.enable","content":"Whether to enable debugging via nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.enable","tokens":["via","enable","whether","nvim-dap","debugging"],"title_tokens":["enable","debugger","vim","option","nvim-dap"],"anchors":[]},{"id":"297","title":"Option: vim.debugger.nvim-dap.mappings.continue","content":"Continue","path":"options.html#option-vim.debugger.nvim-dap.mappings.continue","tokens":["continue"],"title_tokens":["option","vim","debugger","nvim-dap","mappings","continue"],"anchors":[]},{"id":"298","title":"Option: vim.debugger.nvim-dap.mappings.goDown","content":"Go down stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goDown","tokens":["down","stacktrace"],"title_tokens":["debugger","option","vim","mappings","godown","nvim-dap"],"anchors":[]},{"id":"299","title":"Option: vim.debugger.nvim-dap.mappings.goUp","content":"Go up stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goUp","tokens":["stacktrace"],"title_tokens":["option","nvim-dap","vim","debugger","mappings","goup"],"anchors":[]},{"id":"300","title":"Option: vim.debugger.nvim-dap.mappings.hover","content":"Hover","path":"options.html#option-vim.debugger.nvim-dap.mappings.hover","tokens":["hover"],"title_tokens":["debugger","mappings","vim","nvim-dap","hover","option"],"anchors":[]},{"id":"301","title":"Option: vim.debugger.nvim-dap.mappings.restart","content":"Restart","path":"options.html#option-vim.debugger.nvim-dap.mappings.restart","tokens":["restart"],"title_tokens":["option","restart","mappings","nvim-dap","vim","debugger"],"anchors":[]},{"id":"302","title":"Option: vim.debugger.nvim-dap.mappings.runLast","content":"Re-run Last Debug Session","path":"options.html#option-vim.debugger.nvim-dap.mappings.runLast","tokens":["session","re-run","debug","last"],"title_tokens":["runlast","option","debugger","vim","nvim-dap","mappings"],"anchors":[]},{"id":"303","title":"Option: vim.debugger.nvim-dap.mappings.runToCursor","content":"Continue to the current cursor","path":"options.html#option-vim.debugger.nvim-dap.mappings.runToCursor","tokens":["the","continue","cursor","current"],"title_tokens":["mappings","option","runtocursor","vim","debugger","nvim-dap"],"anchors":[]},{"id":"304","title":"Option: vim.debugger.nvim-dap.mappings.stepBack","content":"Step back","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepBack","tokens":["step","back"],"title_tokens":["mappings","stepback","option","vim","debugger","nvim-dap"],"anchors":[]},{"id":"305","title":"Option: vim.debugger.nvim-dap.mappings.stepInto","content":"Step into function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepInto","tokens":["step","into","function"],"title_tokens":["option","nvim-dap","mappings","stepinto","vim","debugger"],"anchors":[]},{"id":"306","title":"Option: vim.debugger.nvim-dap.mappings.stepOut","content":"Step out of function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOut","tokens":["function","step","out"],"title_tokens":["option","debugger","vim","stepout","nvim-dap","mappings"],"anchors":[]},{"id":"307","title":"Option: vim.debugger.nvim-dap.mappings.stepOver","content":"Next step","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOver","tokens":["step","next"],"title_tokens":["nvim-dap","mappings","vim","debugger","stepover","option"],"anchors":[]},{"id":"308","title":"Option: vim.debugger.nvim-dap.mappings.terminate","content":"Terminate","path":"options.html#option-vim.debugger.nvim-dap.mappings.terminate","tokens":["terminate"],"title_tokens":["mappings","debugger","option","terminate","vim","nvim-dap"],"anchors":[]},{"id":"309","title":"Option: vim.debugger.nvim-dap.mappings.toggleBreakpoint","content":"Toggle breakpoint","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleBreakpoint","tokens":["breakpoint","toggle"],"title_tokens":["vim","togglebreakpoint","mappings","option","debugger","nvim-dap"],"anchors":[]},{"id":"310","title":"Option: vim.debugger.nvim-dap.mappings.toggleDapUI","content":"Toggle DAP-UI","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleDapUI","tokens":["toggle","dap-ui"],"title_tokens":["nvim-dap","debugger","toggledapui","vim","option","mappings"],"anchors":[]},{"id":"311","title":"Option: vim.debugger.nvim-dap.mappings.toggleRepl","content":"Toggle Repl","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleRepl","tokens":["toggle","repl"],"title_tokens":["option","vim","nvim-dap","mappings","togglerepl","debugger"],"anchors":[]},{"id":"312","title":"Option: vim.debugger.nvim-dap.sources","content":"List of debuggers to install","path":"options.html#option-vim.debugger.nvim-dap.sources","tokens":["install","list","debuggers"],"title_tokens":["option","debugger","nvim-dap","vim","sources"],"anchors":[]},{"id":"313","title":"Option: vim.debugger.nvim-dap.ui.autoStart","content":"Automatically Opens and Closes DAP-UI upon starting/closing a debugging session","path":"options.html#option-vim.debugger.nvim-dap.ui.autoStart","tokens":["automatically","closing","session","debugging","starting","opens","dap-ui","upon","and","closes"],"title_tokens":["option","vim","debugger","autostart","nvim-dap"],"anchors":[]},{"id":"314","title":"Option: vim.debugger.nvim-dap.ui.enable","content":"Whether to enable UI extension for nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.ui.enable","tokens":["nvim-dap","for","whether","enable","extension"],"title_tokens":["enable","option","nvim-dap","vim","debugger"],"anchors":[]},{"id":"315","title":"Option: vim.debugger.nvim-dap.ui.setupOpts","content":"Option table to pass into the setup function of nvim-dap-ui\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.debugger.nvim-dap.ui.setupOpts","tokens":["any","docs","listed","not","option","table","additional","they","even","the","nvim-dap-ui","options","setup","function","you","into","can","pass"],"title_tokens":["nvim-dap","setupopts","debugger","option","vim"],"anchors":[]},{"id":"316","title":"Option: vim.diagnostics.config","content":"Values that will be passed to vim.diagnostic.config after being converted to a Lua table. Possible values for each key can be found in the help text for vim.diagnostics.Opts. You may find more about the diagnostics API of Neovim in {command}:help diagnostic-api.\n:::{.note} This option is freeform. You may set values that are not present in nvf documentation, but those values will not be fully type checked. Please refer to the help text for vim.diagnostic.Opts for appropriate values. :::","path":"options.html#option-vim.diagnostics.config","tokens":["values","set","opts","checked","diagnostics","present","option","vim","about","appropriate","diagnostic","are","more","table","that","documentation","help","being","key","the","found","each","not","please","will","command","can","config","you","for","may","neovim","text","find","note","nvf","after","converted","freeform","passed","possible","those","this","type","refer","api","diagnostic-api","lua","but","fully"],"title_tokens":["diagnostics","vim","config","option"],"anchors":[]},{"id":"317","title":"Option: vim.diagnostics.config.signs","content":"Use signs for diagnostics. See {command}:help diagnostic-signs.\n:::{.note} The code presented in that example section uses Lua expressions as object keys which only translate well if you use lib.generators.mkLuaInline as in the example. :::","path":"options.html#option-vim.diagnostics.config.signs","tokens":["for","mkluainline","use","well","translate","help","diagnostics","that","expressions","diagnostic-signs","note","the","keys","signs","section","uses","lua","code","example","presented","object","generators","which","only","command","lib","see","you"],"title_tokens":["vim","option","config","diagnostics","signs"],"anchors":[]},{"id":"318","title":"Option: vim.diagnostics.config.underline","content":"Use underline for diagnostics.","path":"options.html#option-vim.diagnostics.config.underline","tokens":["underline","diagnostics","use","for"],"title_tokens":["config","underline","vim","option","diagnostics"],"anchors":[]},{"id":"319","title":"Option: vim.diagnostics.config.update_in_insert","content":"Update diagnostics in Insert mode. If false, diagnostics will be updated on InsertLeave ({command}:help InsertLeave).","path":"options.html#option-vim.diagnostics.config.update_in_insert","tokens":["insert","mode","updated","diagnostics","update","false","insertleave","help","command","will"],"title_tokens":["vim","option","update_in_insert","diagnostics","config"],"anchors":[]},{"id":"320","title":"Option: vim.diagnostics.config.virtual_lines","content":"Use virtual lines for diagnostics.","path":"options.html#option-vim.diagnostics.config.virtual_lines","tokens":["for","virtual","lines","diagnostics","use"],"title_tokens":["option","config","virtual_lines","vim","diagnostics"],"anchors":[]},{"id":"321","title":"Option: vim.diagnostics.config.virtual_text","content":"Use virtual text for diagnostics. If multiple diagnostics are set for a namespace, one prefix per diagnostic + the last diagnostic message are shown.","path":"options.html#option-vim.diagnostics.config.virtual_text","tokens":["message","use","namespace","prefix","last","multiple","one","for","diagnostic","shown","the","per","text","set","virtual","diagnostics","are"],"title_tokens":["diagnostics","config","option","vim","virtual_text"],"anchors":[]},{"id":"322","title":"Option: vim.diagnostics.enable","content":"Whether to enable diagnostics module for Neovim.","path":"options.html#option-vim.diagnostics.enable","tokens":["whether","for","neovim","enable","diagnostics","module"],"title_tokens":["option","vim","diagnostics","enable"],"anchors":[]},{"id":"323","title":"Option: vim.diagnostics.nvim-lint.enable","content":"Whether to enable asynchronous linter plugin for Neovim [nvim-lint].","path":"options.html#option-vim.diagnostics.nvim-lint.enable","tokens":["plugin","enable","whether","asynchronous","linter","nvim-lint","neovim","for"],"title_tokens":["option","nvim-lint","enable","diagnostics","vim"],"anchors":[]},{"id":"324","title":"Option: vim.diagnostics.nvim-lint.lint_after_save","content":"Whether to enable autocmd to lint after each save.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_after_save","tokens":["whether","save","after","autocmd","enable","lint","each"],"title_tokens":["lint_after_save","vim","diagnostics","nvim-lint","option"],"anchors":[]},{"id":"325","title":"Option: vim.diagnostics.nvim-lint.lint_function","content":"Define the global function nvf_lint which is used by nvf to lint.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_function","tokens":["used","nvf_lint","which","function","the","nvf","global","define","lint"],"title_tokens":["diagnostics","vim","option","nvim-lint","lint_function"],"anchors":[]},{"id":"326","title":"Option: vim.diagnostics.nvim-lint.linters","content":"Linter configurations. Builtin linters will be updated and not replaced, but note that this is not a deep extend operation, i.e. if you define an env option, it will replace the entire env table provided by the builtin (if it exists).","path":"options.html#option-vim.diagnostics.nvim-lint.linters","tokens":["operation","deep","you","configurations","note","env","entire","provided","option","but","this","the","linter","define","not","and","exists","that","updated","replace","builtin","linters","extend","table","will","replaced"],"title_tokens":["vim","option","diagnostics","nvim-lint","linters"],"anchors":[]},{"id":"327","title":"Option: vim.diagnostics.nvim-lint.linters..append_fname","content":"Automatically add the current file name to the commands arguments. Only has an effect if stdin is false","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.append_fname","tokens":["only","has","effect","stdin","false","automatically","the","current","name","commands","add","file","arguments"],"title_tokens":["vim","diagnostics","option","linters","name","nvim-lint","append_fname"],"anchors":[]},{"id":"328","title":"Option: vim.diagnostics.nvim-lint.linters..args","content":"Arguments to pass","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.args","tokens":["arguments","pass"],"title_tokens":["diagnostics","option","vim","nvim-lint","linters","name","args"],"anchors":[]},{"id":"329","title":"Option: vim.diagnostics.nvim-lint.linters..cmd","content":"Command of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cmd","tokens":["linter","command","the"],"title_tokens":["linters","name","nvim-lint","diagnostics","vim","option","cmd"],"anchors":[]},{"id":"330","title":"Option: vim.diagnostics.nvim-lint.linters..cwd","content":"Working directory of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cwd","tokens":["the","linter","directory","working"],"title_tokens":["option","cwd","vim","linters","nvim-lint","diagnostics","name"],"anchors":[]},{"id":"331","title":"Option: vim.diagnostics.nvim-lint.linters..env","content":"Environment variables to use","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.env","tokens":["use","environment","variables"],"title_tokens":["nvim-lint","name","diagnostics","env","option","linters","vim"],"anchors":[]},{"id":"332","title":"Option: vim.diagnostics.nvim-lint.linters..ignore_exitcode","content":"Declares if exit code != 1 should be ignored or result in a warning.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.ignore_exitcode","tokens":["declares","warning","should","code","ignored","result","exit"],"title_tokens":["linters","ignore_exitcode","option","name","nvim-lint","vim","diagnostics"],"anchors":[]},{"id":"333","title":"Option: vim.diagnostics.nvim-lint.linters..name","content":"Name of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.name","tokens":["the","linter","name"],"title_tokens":["nvim-lint","vim","linters","diagnostics","option","name"],"anchors":[]},{"id":"334","title":"Option: vim.diagnostics.nvim-lint.linters..parser","content":"Parser function","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.parser","tokens":["function","parser"],"title_tokens":["name","option","parser","diagnostics","vim","linters","nvim-lint"],"anchors":[]},{"id":"335","title":"Option: vim.diagnostics.nvim-lint.linters..required_files","content":"Required files to lint. These files must exist relative to the cwd of the linter or else this linter will be skipped\n::: {.note} This option is an nvf extension that only takes effect if you use the nvf_lint() lua function.\nSee {option}vim.diagnostics.nvim-lint.lint_function. :::","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.required_files","tokens":["required","nvf_lint","must","nvf","this","extension","that","lint_function","lua","files","exist","takes","the","only","linter","use","vim","diagnostics","function","will","see","lint","nvim-lint","else","effect","note","option","these","you","skipped","cwd","relative"],"title_tokens":["nvim-lint","option","linters","vim","name","required_files","diagnostics"],"anchors":[]},{"id":"336","title":"Option: vim.diagnostics.nvim-lint.linters..stdin","content":"Send content via stdin.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stdin","tokens":["via","send","content","stdin"],"title_tokens":["option","vim","linters","name","stdin","diagnostics","nvim-lint"],"anchors":[]},{"id":"337","title":"Option: vim.diagnostics.nvim-lint.linters..stream","content":"Result stream","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stream","tokens":["stream","result"],"title_tokens":["nvim-lint","option","stream","linters","diagnostics","vim","name"],"anchors":[]},{"id":"338","title":"Option: vim.diagnostics.nvim-lint.linters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent through `toLuaObject. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.diagnostics.nvim-lint.linters_by_ft","tokens":["the","will","correct","where","lua","accept","able","its","toluaobject","nix","set","data","responsible","formatters","converted","that","filetype","equivalent","for","types","are","conform","passing","key","map","through","format","this","you","value","generate","takes","option"],"title_tokens":["diagnostics","option","nvim-lint","linters_by_ft","vim"],"anchors":[]},{"id":"339","title":"Option: vim.diagnostics.presets.biomejs.enable","content":"Whether to enable the Biome Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.biomejs for customization .","path":"options.html#option-vim.diagnostics.presets.biomejs.enable","tokens":["for","option","whether","provider","enable","biome","nvim-lint","linters","customization","vim","use","diagnostics","the","biomejs"],"title_tokens":["enable","vim","option","diagnostics","presets","biomejs"],"anchors":[]},{"id":"340","title":"Option: vim.diagnostics.presets.checkmake.enable","content":"Whether to enable the Checkmake Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.checkmake for customization .","path":"options.html#option-vim.diagnostics.presets.checkmake.enable","tokens":["whether","provider","vim","customization","enable","checkmake","the","for","diagnostics","linters","use","nvim-lint","option"],"title_tokens":["checkmake","enable","diagnostics","option","presets","vim"],"anchors":[]},{"id":"341","title":"Option: vim.diagnostics.presets.cpplint.enable","content":"Whether to enable the cpplint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.cpplint for customization .","path":"options.html#option-vim.diagnostics.presets.cpplint.enable","tokens":["cpplint","diagnostics","linters","customization","vim","whether","enable","the","option","nvim-lint","provider","use","for"],"title_tokens":["enable","vim","option","presets","diagnostics","cpplint"],"anchors":[]},{"id":"342","title":"Option: vim.diagnostics.presets.deadnix.enable","content":"Whether to enable the Deadnix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.deadnix for customization .","path":"options.html#option-vim.diagnostics.presets.deadnix.enable","tokens":["the","diagnostics","deadnix","provider","use","option","whether","vim","nvim-lint","for","enable","customization","linters"],"title_tokens":["enable","presets","vim","diagnostics","deadnix","option"],"anchors":[]},{"id":"343","title":"Option: vim.diagnostics.presets.djlint.enable","content":"Whether to enable the djLint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.djlint for customization .","path":"options.html#option-vim.diagnostics.presets.djlint.enable","tokens":["linters","customization","for","use","vim","option","provider","nvim-lint","whether","diagnostics","djlint","the","enable"],"title_tokens":["djlint","enable","vim","option","presets","diagnostics"],"anchors":[]},{"id":"344","title":"Option: vim.diagnostics.presets.dotenv-linter.enable","content":"Whether to enable the Dotenv Linter Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.dotenv-linter for customization .","path":"options.html#option-vim.diagnostics.presets.dotenv-linter.enable","tokens":["linter","dotenv","the","vim","linters","option","dotenv-linter","customization","for","use","provider","nvim-lint","whether","diagnostics","enable"],"title_tokens":["enable","dotenv-linter","diagnostics","option","vim","presets"],"anchors":[]},{"id":"345","title":"Option: vim.diagnostics.presets.eslint_d.enable","content":"Whether to enable the Eslint Daemon Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.eslint_d for customization .","path":"options.html#option-vim.diagnostics.presets.eslint_d.enable","tokens":["nvim-lint","customization","enable","diagnostics","option","for","daemon","vim","eslint","whether","linters","use","eslint_d","provider","the"],"title_tokens":["enable","option","presets","diagnostics","vim","eslint_d"],"anchors":[]},{"id":"346","title":"Option: vim.diagnostics.presets.golangci-lint.enable","content":"Whether to enable the GolangCI Lint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.golangci-lint for customization .","path":"options.html#option-vim.diagnostics.presets.golangci-lint.enable","tokens":["nvim-lint","lint","option","golangci-lint","whether","for","customization","diagnostics","provider","linters","the","use","vim","golangci","enable"],"title_tokens":["enable","diagnostics","option","presets","vim","golangci-lint"],"anchors":[]},{"id":"347","title":"Option: vim.diagnostics.presets.hadolint.enable","content":"Whether to enable the Hadolint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.hadolint for customization .","path":"options.html#option-vim.diagnostics.presets.hadolint.enable","tokens":["enable","linters","option","vim","for","customization","diagnostics","nvim-lint","the","hadolint","whether","use","provider"],"title_tokens":["vim","presets","option","hadolint","enable","diagnostics"],"anchors":[]},{"id":"348","title":"Option: vim.diagnostics.presets.htmlhint.enable","content":"Whether to enable the HTMLHint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.htmlhint for customization .","path":"options.html#option-vim.diagnostics.presets.htmlhint.enable","tokens":["whether","use","enable","the","customization","htmlhint","provider","option","nvim-lint","linters","for","vim","diagnostics"],"title_tokens":["htmlhint","diagnostics","option","vim","enable","presets"],"anchors":[]},{"id":"349","title":"Option: vim.diagnostics.presets.ktlint.enable","content":"Whether to enable the ktlint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.ktlint for customization .","path":"options.html#option-vim.diagnostics.presets.ktlint.enable","tokens":["linters","use","provider","whether","the","option","ktlint","nvim-lint","for","diagnostics","enable","customization","vim"],"title_tokens":["diagnostics","vim","option","presets","ktlint","enable"],"anchors":[]},{"id":"350","title":"Option: vim.diagnostics.presets.luacheck.enable","content":"Whether to enable the Luacheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.luacheck for customization .","path":"options.html#option-vim.diagnostics.presets.luacheck.enable","tokens":["provider","option","enable","vim","nvim-lint","linters","for","customization","luacheck","diagnostics","whether","use","the"],"title_tokens":["diagnostics","option","presets","enable","luacheck","vim"],"anchors":[]},{"id":"351","title":"Option: vim.diagnostics.presets.markdownlint-cli2.enable","content":"Whether to enable the Markdownlint CLI 2 Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.markdownlint-cli2 for customization .","path":"options.html#option-vim.diagnostics.presets.markdownlint-cli2.enable","tokens":["provider","vim","nvim-lint","markdownlint","cli","use","the","markdownlint-cli2","customization","whether","linters","diagnostics","enable","for","option"],"title_tokens":["markdownlint-cli2","diagnostics","vim","option","enable","presets"],"anchors":[]},{"id":"352","title":"Option: vim.diagnostics.presets.mypy.enable","content":"Whether to enable the Mypy Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.mypy for customization .","path":"options.html#option-vim.diagnostics.presets.mypy.enable","tokens":["whether","option","nvim-lint","customization","diagnostics","vim","enable","linters","for","mypy","the","provider","use"],"title_tokens":["mypy","enable","option","vim","diagnostics","presets"],"anchors":[]},{"id":"353","title":"Option: vim.diagnostics.presets.phpstan.enable","content":"Whether to enable the PHPStan Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.phpstan for customization .","path":"options.html#option-vim.diagnostics.presets.phpstan.enable","tokens":["provider","customization","diagnostics","phpstan","enable","whether","the","option","linters","use","vim","nvim-lint","for"],"title_tokens":["enable","diagnostics","option","presets","vim","phpstan"],"anchors":[]},{"id":"354","title":"Option: vim.diagnostics.presets.rubocop.enable","content":"Whether to enable the RuboCop Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rubocop for customization .","path":"options.html#option-vim.diagnostics.presets.rubocop.enable","tokens":["the","whether","customization","diagnostics","option","vim","enable","nvim-lint","for","rubocop","provider","use","linters"],"title_tokens":["presets","rubocop","enable","option","diagnostics","vim"],"anchors":[]},{"id":"355","title":"Option: vim.diagnostics.presets.rumdl.enable","content":"Whether to enable the Rumdl Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rumdl for customization .","path":"options.html#option-vim.diagnostics.presets.rumdl.enable","tokens":["whether","rumdl","diagnostics","use","linters","for","customization","the","option","vim","nvim-lint","provider","enable"],"title_tokens":["option","vim","diagnostics","presets","rumdl","enable"],"anchors":[]},{"id":"356","title":"Option: vim.diagnostics.presets.selene.enable","content":"Whether to enable the Selene Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.selene for customization .","path":"options.html#option-vim.diagnostics.presets.selene.enable","tokens":["use","the","linters","for","customization","whether","selene","option","vim","provider","nvim-lint","enable","diagnostics"],"title_tokens":["option","vim","selene","enable","diagnostics","presets"],"anchors":[]},{"id":"357","title":"Option: vim.diagnostics.presets.shellcheck.enable","content":"Whether to enable the Shellcheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.shellcheck for customization .","path":"options.html#option-vim.diagnostics.presets.shellcheck.enable","tokens":["enable","option","diagnostics","provider","linters","for","the","customization","use","vim","whether","shellcheck","nvim-lint"],"title_tokens":["enable","vim","presets","diagnostics","shellcheck","option"],"anchors":[]},{"id":"358","title":"Option: vim.diagnostics.presets.sqlfluff.enable","content":"Whether to enable the SQLFluff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqlfluff for customization .","path":"options.html#option-vim.diagnostics.presets.sqlfluff.enable","tokens":["the","sqlfluff","whether","option","use","nvim-lint","linters","customization","diagnostics","vim","enable","for","provider"],"title_tokens":["presets","option","vim","sqlfluff","diagnostics","enable"],"anchors":[]},{"id":"359","title":"Option: vim.diagnostics.presets.sqruff.enable","content":"Whether to enable the Sqruff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqruff for customization .","path":"options.html#option-vim.diagnostics.presets.sqruff.enable","tokens":["customization","the","for","vim","whether","enable","provider","diagnostics","nvim-lint","sqruff","option","use","linters"],"title_tokens":["presets","sqruff","vim","enable","diagnostics","option"],"anchors":[]},{"id":"360","title":"Option: vim.diagnostics.presets.statix.enable","content":"Whether to enable the Statix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.statix for customization .","path":"options.html#option-vim.diagnostics.presets.statix.enable","tokens":["provider","option","for","the","vim","nvim-lint","use","linters","enable","customization","diagnostics","whether","statix"],"title_tokens":["vim","presets","statix","option","enable","diagnostics"],"anchors":[]},{"id":"361","title":"Option: vim.diagnostics.presets.stylelint.enable","content":"Whether to enable the Stylelint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.stylelint for customization .","path":"options.html#option-vim.diagnostics.presets.stylelint.enable","tokens":["whether","enable","for","the","customization","linters","stylelint","provider","option","diagnostics","use","vim","nvim-lint"],"title_tokens":["option","presets","enable","stylelint","vim","diagnostics"],"anchors":[]},{"id":"362","title":"Option: vim.diagnostics.presets.taplo.enable","content":"Whether to enable the Taplo Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.taplo for customization .","path":"options.html#option-vim.diagnostics.presets.taplo.enable","tokens":["customization","linters","for","provider","use","option","nvim-lint","enable","taplo","diagnostics","vim","whether","the"],"title_tokens":["enable","taplo","diagnostics","option","vim","presets"],"anchors":[]},{"id":"363","title":"Option: vim.diagnostics.presets.tombi.enable","content":"Whether to enable the Tombi Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.tombi for customization .","path":"options.html#option-vim.diagnostics.presets.tombi.enable","tokens":["linters","option","whether","enable","use","nvim-lint","for","tombi","the","vim","diagnostics","provider","customization"],"title_tokens":["tombi","option","presets","enable","vim","diagnostics"],"anchors":[]},{"id":"364","title":"Option: vim.enableLuaLoader","content":"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:\noverrides loadfile\nadds the lua loader using the byte-compilation cache\nadds the libs loader\nremoves the default Neovim loader\n\n::: {.note} The Lua module loader is disabled by default. Before setting this option, please take a look at the {option}[official documentation]. This option may be enabled by default in the future. :::","path":"options.html#option-vim.enableLuaLoader","tokens":["disabled","look","libs","note","may","start","will","enable","this","byte-compilation","take","future","speed","adds","process","default","option","the","experimental","whether","true","overrides","loader","which","loadfile","using","official","module","removes","neovim","please","setting","enabled","cache","lua","before","documentation"],"title_tokens":["enablelualoader","option","vim"],"anchors":[]},{"id":"365","title":"Option: vim.extraLuaFiles","content":"Additional Lua files that will be sourced by Neovim.\nTakes both absolute and relative paths, all of which will be called via the luafile command in Neovim.\nSee lua-commands on the Neovim documentation for more details.\n::: {.warning} All paths passed to this option must be valid. If Neovim cannot resolve the path you are attempting to source, then your configuration will error, and Neovim will not start. Please ensure that all paths are correct before using this option. :::","path":"options.html#option-vim.extraLuaFiles","tokens":["lua","details","additional","option","takes","the","more","all","for","are","passed","using","sourced","documentation","command","luafile","which","ensure","relative","resolve","you","lua-commands","neovim","warning","both","will","and","via","called","this","then","before","not","files","path","attempting","please","paths","see","error","start","correct","your","source","configuration","must","that","valid","absolute","cannot"],"title_tokens":["extraluafiles","vim","option"],"anchors":[]},{"id":"366","title":"Option: vim.extraPackages","content":"List of additional packages to make available to the Neovim wrapper.","path":"options.html#option-vim.extraPackages","tokens":["list","additional","packages","the","wrapper","neovim","make","available"],"title_tokens":["vim","extrapackages","option"],"anchors":[]},{"id":"367","title":"Option: vim.extraPlugins","content":"A list of plugins and their configurations that will be set up after builtin plugins.\nThis option takes a special type that allows you to order your custom plugins using nvf's modified DAG library.","path":"options.html#option-vim.extraPlugins","tokens":["takes","your","custom","will","set","type","using","nvf","their","list","allows","configurations","and","after","you","special","that","order","modified","plugins","dag","option","library","builtin","this"],"title_tokens":["extraplugins","vim","option"],"anchors":[]},{"id":"368","title":"Option: vim.extraPlugins..after","content":"Setup this plugin after the following ones.","path":"options.html#option-vim.extraPlugins._name_.after","tokens":["setup","ones","following","the","this","after","plugin"],"title_tokens":["after","name","option","vim","extraplugins"],"anchors":[]},{"id":"369","title":"Option: vim.extraPlugins..package","content":"Plugin Package.","path":"options.html#option-vim.extraPlugins._name_.package","tokens":["plugin","package"],"title_tokens":["package","vim","extraplugins","option","name"],"anchors":[]},{"id":"370","title":"Option: vim.extraPlugins..setup","content":"Lua code to run during setup.","path":"options.html#option-vim.extraPlugins._name_.setup","tokens":["during","code","lua","run","setup"],"title_tokens":["extraplugins","option","setup","vim","name"],"anchors":[]},{"id":"371","title":"Option: vim.filetree.neo-tree.enable","content":"Whether to enable filetree via neo-tree.nvim.","path":"options.html#option-vim.filetree.neo-tree.enable","tokens":["whether","enable","nvim","filetree","via","neo-tree"],"title_tokens":["filetree","neo-tree","vim","enable","option"],"anchors":[]},{"id":"372","title":"Option: vim.filetree.neo-tree.setupOpts","content":"Option table to pass into the setup function of neo-tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.neo-tree.setupOpts","tokens":["can","the","pass","into","not","any","option","even","you","listed","additional","setup","function","options","neo-tree","table","they","docs"],"title_tokens":["neo-tree","option","setupopts","filetree","vim"],"anchors":[]},{"id":"373","title":"Option: vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","content":"Whether to add a blank line at the top of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","tokens":["line","top","tree","the","add","whether","blank"],"title_tokens":["setupopts","filetree","vim","neo-tree","add_blank_line_at_top","option"],"anchors":[]},{"id":"374","title":"Option: vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","content":"Whether to automatically clean up broken neo-tree buffers saved in sessions","path":"options.html#option-vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","tokens":["buffers","neo-tree","broken","whether","clean","sessions","saved","automatically"],"title_tokens":["vim","option","neo-tree","setupopts","auto_clean_after_session_restore","filetree"],"anchors":[]},{"id":"375","title":"Option: vim.filetree.neo-tree.setupOpts.default_source","content":"You can choose a specific source.\nlast here which indicates the last used source","path":"options.html#option-vim.filetree.neo-tree.setupOpts.default_source","tokens":["specific","can","used","last","indicates","here","the","choose","source","which","you"],"title_tokens":["default_source","setupopts","vim","option","filetree","neo-tree"],"anchors":[]},{"id":"376","title":"Option: vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","content":"Whether to enable cursor hijacking.\nIf enabled neotree will keep the cursor on the first letter of the filename when moving in the tree .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","tokens":["enable","first","cursor","moving","letter","neotree","tree","enabled","when","hijacking","whether","will","the","filename","keep"],"title_tokens":["enable_cursor_hijack","filetree","option","setupopts","vim","neo-tree"],"anchors":[]},{"id":"377","title":"Option: vim.filetree.neo-tree.setupOpts.enable_diagnostics","content":"Whether to enable diagnostics.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_diagnostics","tokens":["enable","diagnostics","whether"],"title_tokens":["setupopts","enable_diagnostics","option","neo-tree","filetree","vim"],"anchors":[]},{"id":"378","title":"Option: vim.filetree.neo-tree.setupOpts.enable_git_status","content":"Whether to enable git status.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_git_status","tokens":["status","git","enable","whether"],"title_tokens":["option","setupopts","neo-tree","filetree","enable_git_status","vim"],"anchors":[]},{"id":"379","title":"Option: vim.filetree.neo-tree.setupOpts.enable_modified_markers","content":"Whether to enable markers for files with unsaved changes..","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_modified_markers","tokens":["unsaved","enable","for","with","changes","whether","markers","files"],"title_tokens":["setupopts","filetree","option","vim","neo-tree","enable_modified_markers"],"anchors":[]},{"id":"380","title":"Option: vim.filetree.neo-tree.setupOpts.enable_opened_markers","content":"Whether to enable tracking of opened files.\nRequired for components.name.highlight_opened_files .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_opened_markers","tokens":["highlight_opened_files","for","name","whether","components","required","files","tracking","enable","opened"],"title_tokens":["setupopts","vim","enable_opened_markers","filetree","option","neo-tree"],"anchors":[]},{"id":"381","title":"Option: vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","content":"Whether to enable Refresh the tree when a file is written.\nOnly used if use_libuv_file_watcher is false. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","tokens":["enable","the","use_libuv_file_watcher","false","file","refresh","tree","written","whether","only","when","used"],"title_tokens":["vim","neo-tree","filetree","option","setupopts","enable_refresh_on_write"],"anchors":[]},{"id":"382","title":"Option: vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","content":"Hijack Netrw behavior","path":"options.html#option-vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","tokens":["netrw","hijack","behavior"],"title_tokens":["neo-tree","setupopts","option","hijack_netrw_behavior","filetree","vim","filesystem"],"anchors":[]},{"id":"383","title":"Option: vim.filetree.neo-tree.setupOpts.git_status_async","content":"Whether to enable async git status.\nThis will make the git status check async and will not block the UI. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.git_status_async","tokens":["check","this","will","not","block","git","status","async","whether","make","enable","and","the"],"title_tokens":["git_status_async","option","neo-tree","vim","filetree","setupopts"],"anchors":[]},{"id":"384","title":"Option: vim.filetree.neo-tree.setupOpts.hide_root_node","content":"Whether to hide the root node of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.hide_root_node","tokens":["whether","hide","root","node","tree","the"],"title_tokens":["setupopts","neo-tree","filetree","hide_root_node","option","vim"],"anchors":[]},{"id":"385","title":"Option: vim.filetree.neo-tree.setupOpts.log_level","content":"Log level for the plugin.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_level","tokens":["log","plugin","level","the","for"],"title_tokens":["filetree","setupopts","neo-tree","log_level","option","vim"],"anchors":[]},{"id":"386","title":"Option: vim.filetree.neo-tree.setupOpts.log_to_file","content":"Must be either a boolean or a path to your log file.\nUse :NeoTreeLogs to show the file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_to_file","tokens":["use","your","either","log","neotreelogs","must","path","show","the","file","boolean"],"title_tokens":["vim","neo-tree","setupopts","option","log_to_file","filetree"],"anchors":[]},{"id":"387","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","content":"A list of filetypes that should not be replaced when opening a file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","tokens":["not","replaced","that","should","opening","list","filetypes","file","when"],"title_tokens":["open_files_do_not_replace_types","setupopts","vim","filetree","neo-tree","option"],"anchors":[]},{"id":"388","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_in_last_window","content":"Whether to open files in the last window\nIf disabled, neo-tree will open files in top left window","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_in_last_window","tokens":["left","neo-tree","will","top","whether","window","last","open","disabled","the","files"],"title_tokens":["setupopts","filetree","option","vim","neo-tree","open_files_in_last_window"],"anchors":[]},{"id":"389","title":"Option: vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","content":"Whether to retain the indent of the hidden root node\nIF the root node is hidden, keep the indentation anyhow. This is needed if you use expanders because they render in the indent.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","tokens":["whether","expanders","they","retain","the","root","needed","indent","keep","this","node","because","anyhow","render","indentation","you","use","hidden"],"title_tokens":["retain_hidden_root_indent","neo-tree","vim","setupopts","option","filetree"],"anchors":[]},{"id":"390","title":"Option: vim.filetree.nvimTree.enable","content":"Whether to enable filetree via nvim-tree.lua.","path":"options.html#option-vim.filetree.nvimTree.enable","tokens":["lua","filetree","nvim-tree","whether","enable","via"],"title_tokens":["vim","filetree","option","enable","nvimtree"],"anchors":[]},{"id":"391","title":"Option: vim.filetree.nvimTree.mappings.findFile","content":"Find file in NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.findFile","tokens":["file","nvimtree","find"],"title_tokens":["option","findfile","mappings","filetree","nvimtree","vim"],"anchors":[]},{"id":"392","title":"Option: vim.filetree.nvimTree.mappings.focus","content":"Focus NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.focus","tokens":["nvimtree","focus"],"title_tokens":["nvimtree","mappings","focus","option","vim","filetree"],"anchors":[]},{"id":"393","title":"Option: vim.filetree.nvimTree.mappings.refresh","content":"Refresh NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.refresh","tokens":["refresh","nvimtree"],"title_tokens":["refresh","nvimtree","filetree","mappings","option","vim"],"anchors":[]},{"id":"394","title":"Option: vim.filetree.nvimTree.mappings.toggle","content":"Toggle NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.toggle","tokens":["toggle","nvimtree"],"title_tokens":["option","vim","mappings","toggle","nvimtree","filetree"],"anchors":[]},{"id":"395","title":"Option: vim.filetree.nvimTree.openOnSetup","content":"Open when vim is started on a directory","path":"options.html#option-vim.filetree.nvimTree.openOnSetup","tokens":["open","started","vim","when","directory"],"title_tokens":["filetree","vim","option","nvimtree","openonsetup"],"anchors":[]},{"id":"396","title":"Option: vim.filetree.nvimTree.setupOpts","content":"Option table to pass into the setup function of Nvim Tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.nvimTree.setupOpts","tokens":["additional","options","nvim","pass","any","can","the","into","you","setup","table","option","not","tree","listed","they","even","docs","function"],"title_tokens":["vim","nvimtree","setupopts","option","filetree"],"anchors":[]},{"id":"397","title":"Option: vim.filetree.nvimTree.setupOpts.actions","content":"Configuration for various actions.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions","tokens":["for","various","actions","configuration"],"title_tokens":["nvimtree","setupopts","vim","actions","filetree","option"],"anchors":[]},{"id":"398","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir","content":"vim change-directory behaviour","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir","tokens":["change-directory","behaviour","vim"],"title_tokens":["change_dir","vim","nvimtree","setupopts","filetree","actions","option"],"anchors":[]},{"id":"399","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","content":"Change the working directory when changing directories in the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","tokens":["working","changing","tree","when","directories","change","directory","the"],"title_tokens":["filetree","actions","change_dir","nvimtree","setupopts","enable","option","vim"],"anchors":[]},{"id":"400","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.global","content":"Use :cd instead of :lcd when changing directories. Consider that this might cause issues with the nvimTree.syncRootWithCwd option.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.global","tokens":["consider","when","lcd","might","instead","that","cause","use","issues","changing","option","this","with","syncrootwithcwd","directories","nvimtree","the"],"title_tokens":["vim","setupopts","global","filetree","nvimtree","option","change_dir","actions"],"anchors":[]},{"id":"401","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","content":"Restrict changing to a directory above the global current working directory.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","tokens":["restrict","the","above","global","working","directory","changing","current"],"title_tokens":["option","restrict_above_cwd","vim","actions","nvimtree","setupopts","change_dir","filetree"],"anchors":[]},{"id":"402","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all","content":"Configuration for expand_all behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all","tokens":["configuration","behaviour","expand_all","for"],"title_tokens":["actions","expand_all","filetree","nvimtree","option","vim","setupopts"],"anchors":[]},{"id":"403","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","content":"A list of directories that should not be expanded automatically.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","tokens":["list","should","directories","automatically","expanded","not","that"],"title_tokens":["filetree","exclude","nvimtree","actions","setupopts","option","vim","expand_all"],"anchors":[]},{"id":"404","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","content":"Limit the number of folders being explored when expanding every folders. Avoids hanging neovim when running this action on very large folders.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","tokens":["avoids","being","when","action","folders","explored","this","expanding","large","every","number","limit","hanging","running","very","neovim","the"],"title_tokens":["vim","max_folder_discovery","expand_all","option","filetree","nvimtree","actions","setupopts"],"anchors":[]},{"id":"405","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup","content":"Configuration for file_popup behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup","tokens":["for","behaviour","configuration","file_popup"],"title_tokens":["actions","file_popup","vim","nvimtree","filetree","setupopts","option"],"anchors":[]},{"id":"406","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","content":"Floating window config for file_popup. See |nvim_open_win| for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","tokens":["details","window","for","see","file_popup","floating","more","config","nvim_open_win"],"title_tokens":["file_popup","filetree","actions","option","vim","open_win_config","setupopts","nvimtree"],"anchors":[]},{"id":"407","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file","content":"Configuration options for opening a file from nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file","tokens":["nvim-tree","for","options","from","configuration","opening","file"],"title_tokens":["setupopts","vim","option","filetree","open_file","nvimtree","actions"],"anchors":[]},{"id":"408","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.eject","content":"Prevent new opened file from opening in the same window as the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.eject","tokens":["tree","new","from","opened","file","same","prevent","opening","the","window"],"title_tokens":["open_file","option","vim","nvimtree","setupopts","filetree","actions","eject"],"anchors":[]},{"id":"409","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","content":"Closes the explorer when opening a file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","tokens":["the","closes","when","explorer","opening","file"],"title_tokens":["nvimtree","vim","actions","quit_on_open","filetree","option","setupopts","open_file"],"anchors":[]},{"id":"410","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","content":"Resizes the tree when opening a file. Previously view.auto_resize","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","tokens":["when","previously","view","file","opening","tree","resizes","auto_resize","the"],"title_tokens":["open_file","resize_window","filetree","actions","option","nvimtree","vim","setupopts"],"anchors":[]},{"id":"411","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","content":"window_picker","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","tokens":["window_picker"],"title_tokens":["filetree","setupopts","vim","actions","open_file","nvimtree","option","window_picker"],"anchors":[]},{"id":"412","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","content":"A string of chars used as identifiers by the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","tokens":["string","picker","window","used","chars","the","identifiers"],"title_tokens":["chars","open_file","filetree","actions","window_picker","setupopts","nvimtree","option","vim"],"anchors":[]},{"id":"413","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","content":"Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","tokens":["opened","this","feature","will","the","picker","files","tree","enabled","which","enable","not","window","from","open","you","last"],"title_tokens":["vim","actions","option","setupopts","open_file","nvimtree","filetree","window_picker","enable"],"anchors":[]},{"id":"414","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","content":"A list of buftypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","tokens":["list","from","window","the","picker","exclude","buftypes"],"title_tokens":["buftype","filetree","option","actions","open_file","window_picker","vim","setupopts","nvimtree","exclude"],"anchors":[]},{"id":"415","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","content":"A list of filetypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","tokens":["filetypes","list","exclude","the","window","picker","from"],"title_tokens":["window_picker","filetype","open_file","filetree","setupopts","exclude","option","vim","actions","nvimtree"],"anchors":[]},{"id":"416","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","content":"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.\nThe picker may create a new window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","tokens":["invalid","may","picker","new","nil","should","create","can","open","picked","string","return","action","window","user","the","function","cancelled","node","will","change","that","default"],"title_tokens":["picker","vim","window_picker","option","open_file","filetree","setupopts","actions","nvimtree"],"anchors":[]},{"id":"417","title":"Option: vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","content":"Close any window displaying a file when removing the file from the tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","tokens":["file","displaying","window","from","the","close","any","when","tree","removing"],"title_tokens":["vim","option","remove_file","filetree","actions","close_window","setupopts","nvimtree"],"anchors":[]},{"id":"418","title":"Option: vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","content":"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 '\"'.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","tokens":["when","toggle","the","paste","are","boolean","copy","copied","and","enabled","invoked","stored","that","will","registers","clipboard","system","function","otherwise","use","text","value"],"title_tokens":["setupopts","actions","use_system_clipboard","filetree","vim","option","nvimtree"],"anchors":[]},{"id":"419","title":"Option: vim.filetree.nvimTree.setupOpts.auto_reload_on_write","content":"Auto reload tree on write","path":"options.html#option-vim.filetree.nvimTree.setupOpts.auto_reload_on_write","tokens":["tree","write","auto","reload"],"title_tokens":["auto_reload_on_write","nvimtree","filetree","option","setupopts","vim"],"anchors":[]},{"id":"420","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics","content":"Show LSP and COC diagnostics in the signcolumn Note that the modified sign will take precedence over the diagnostics signs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics","tokens":["will","take","the","over","show","that","and","coc","diagnostics","signcolumn","precedence","signs","note","sign","lsp","modified"],"title_tokens":["option","setupopts","diagnostics","filetree","vim","nvimtree"],"anchors":[]},{"id":"421","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","content":"Idle milliseconds between diagnostic event and update.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","tokens":["update","between","milliseconds","diagnostic","event","idle","and"],"title_tokens":["filetree","option","vim","nvimtree","setupopts","diagnostics","debounce_delay"],"anchors":[]},{"id":"422","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.enable","content":"Whether to enable diagnostics view in the signcolumn..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.enable","tokens":["whether","view","signcolumn","the","diagnostics","enable"],"title_tokens":["option","nvimtree","enable","vim","setupopts","diagnostics","filetree"],"anchors":[]},{"id":"423","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons","content":"Icons for diagnostic severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons","tokens":["severity","diagnostic","icons","for"],"title_tokens":["option","vim","filetree","nvimtree","setupopts","diagnostics","icons"],"anchors":[]},{"id":"424","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","content":"Icon used for error diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","tokens":["for","used","icon","error","diagnostic"],"title_tokens":["nvimtree","error","icons","diagnostics","vim","option","setupopts","filetree"],"anchors":[]},{"id":"425","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","content":"Icon used for hint diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","tokens":["diagnostic","for","icon","hint","used"],"title_tokens":["icons","hint","filetree","vim","option","nvimtree","setupopts","diagnostics"],"anchors":[]},{"id":"426","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","content":"Icon used for info diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","tokens":["info","diagnostic","used","icon","for"],"title_tokens":["nvimtree","info","filetree","setupopts","option","icons","diagnostics","vim"],"anchors":[]},{"id":"427","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","content":"Icon used for warning diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","tokens":["used","diagnostic","icon","for","warning"],"title_tokens":["warning","setupopts","vim","icons","nvimtree","diagnostics","filetree","option"],"anchors":[]},{"id":"428","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity","content":"Severity for which the diagnostics will be displayed. See :help diagnostic-severity","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity","tokens":["will","see","severity","diagnostics","help","the","which","diagnostic-severity","for","displayed"],"title_tokens":["setupopts","diagnostics","severity","filetree","option","vim","nvimtree"],"anchors":[]},{"id":"429","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","content":"Maximum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","tokens":["severity","maximum"],"title_tokens":["setupopts","nvimtree","option","max","diagnostics","severity","filetree","vim"],"anchors":[]},{"id":"430","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","content":"Minimum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","tokens":["severity","minimum"],"title_tokens":["min","vim","setupopts","diagnostics","nvimtree","filetree","severity","option"],"anchors":[]},{"id":"431","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","content":"Show diagnostic icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","tokens":["directories","icons","show","diagnostic","parent"],"title_tokens":["vim","setupopts","nvimtree","show_on_dirs","diagnostics","filetree","option"],"anchors":[]},{"id":"432","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","content":"Show diagnostics icons on directories that are open. Only relevant when diagnostics.show_on_dirs is true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","tokens":["diagnostics","when","that","are","icons","directories","open","relevant","show_on_dirs","true","show","only"],"title_tokens":["setupopts","filetree","nvimtree","diagnostics","option","vim","show_on_open_dirs"],"anchors":[]},{"id":"433","title":"Option: vim.filetree.nvimTree.setupOpts.disable_netrw","content":"Disables netrw and replaces it with tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.disable_netrw","tokens":["tree","replaces","and","netrw","with","disables"],"title_tokens":["setupopts","vim","disable_netrw","nvimtree","filetree","option"],"anchors":[]},{"id":"434","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers","tokens":["whole","used","better","updated","this","tree","the","using","system","bufwritepost","nvim-tree","only","which","with","bufenter","were","folder","will","change","libuv","update","use","filesystem","for","disable","watcher","performance","feature","watch","changes","events","appropriate","fs_event","file","resulting"],"title_tokens":["setupopts","filesystem_watchers","nvimtree","option","vim","filetree"],"anchors":[]},{"id":"435","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","content":"Idle milliseconds between filesystem change and action.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","tokens":["change","filesystem","action","and","idle","between","milliseconds"],"title_tokens":["setupopts","filetree","debounce_delay","nvimtree","filesystem_watchers","vim","option"],"anchors":[]},{"id":"436","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","content":"Enable filesystem watchers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","tokens":["watchers","enable","filesystem"],"title_tokens":["vim","nvimtree","setupopts","enable","filesystem_watchers","filetree","option"],"anchors":[]},{"id":"437","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","tokens":["gitignore","integration","useful","when","build","watched","backslashes","will","regex","vim","absolute","escaped","must","list","paths","my-project","disabled","directory","that","git","path","for","not"],"title_tokens":["option","vim","filesystem_watchers","filetree","setupopts","ignore_dirs","nvimtree"],"anchors":[]},{"id":"438","title":"Option: vim.filetree.nvimTree.setupOpts.filters","content":"Filtering options.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters","tokens":["filtering","options"],"title_tokens":["nvimtree","setupopts","vim","filters","option","filetree"],"anchors":[]},{"id":"439","title":"Option: vim.filetree.nvimTree.setupOpts.filters.dotfiles","content":"Do not show dotfiles: files starting with a .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.dotfiles","tokens":["not","show","dotfiles","starting","files","with"],"title_tokens":["nvimtree","vim","option","filetree","filters","setupopts","dotfiles"],"anchors":[]},{"id":"440","title":"Option: vim.filetree.nvimTree.setupOpts.filters.exclude","content":"List of directories or files to exclude from filtering: always show them.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.exclude","tokens":["files","from","show","them","exclude","directories","filtering","always","list"],"title_tokens":["nvimtree","filters","filetree","vim","setupopts","exclude","option"],"anchors":[]},{"id":"441","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_clean","content":"Do not show files with no git status. This will show ignored files when nvimTree.filters.gitIgnored is set, as they are effectively dirty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_clean","tokens":["not","git","set","status","with","will","when","show","nvimtree","filters","ignored","dirty","effectively","gitignored","files","this","they","are"],"title_tokens":["option","filetree","vim","nvimtree","git_clean","setupopts","filters"],"anchors":[]},{"id":"442","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_ignored","content":"Ignore files based on .gitignore. Requires git.enableto betrue`","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_ignored","tokens":["requires","betrue","gitignore","based","enableto","git","ignore","files"],"title_tokens":["filters","option","setupopts","git_ignored","filetree","vim","nvimtree"],"anchors":[]},{"id":"443","title":"Option: vim.filetree.nvimTree.setupOpts.filters.no_buffer","content":"Do not show files that have no buflisted() buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.no_buffer","tokens":["have","that","files","show","buflisted","not","buffer"],"title_tokens":["setupopts","vim","no_buffer","option","filters","filetree","nvimtree"],"anchors":[]},{"id":"444","title":"Option: vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","content":"Disable git integration when git top-level matches these paths. May be relative, evaluated via \":p\"","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","tokens":["relative","paths","these","matches","via","evaluated","git","top-level","may","integration","disable","when"],"title_tokens":["setupopts","git","vim","disable_for_dirs","option","filetree","nvimtree"],"anchors":[]},{"id":"445","title":"Option: vim.filetree.nvimTree.setupOpts.git.enable","content":"Whether to enable Git integration with icons and colors..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.enable","tokens":["icons","whether","with","git","and","enable","integration","colors"],"title_tokens":["filetree","enable","nvimtree","option","setupopts","git","vim"],"anchors":[]},{"id":"446","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_dirs","content":"Show git icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_dirs","tokens":["show","icons","parent","directories","git"],"title_tokens":["nvimtree","setupopts","git","show_on_dirs","filetree","vim","option"],"anchors":[]},{"id":"447","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","content":"Show git icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","tokens":["show","icons","git","directories","that","are","open"],"title_tokens":["git","show_on_open_dirs","setupopts","vim","filetree","nvimtree","option"],"anchors":[]},{"id":"448","title":"Option: vim.filetree.nvimTree.setupOpts.git.timeout","content":"Kills the git process after some time if it takes too long. Git integration will be disabled after 10 git jobs exceed this timeout.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.timeout","tokens":["integration","process","time","disabled","git","exceed","this","timeout","takes","jobs","the","long","kills","too","after","some","will"],"title_tokens":["filetree","setupopts","git","timeout","vim","option","nvimtree"],"anchors":[]},{"id":"449","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_cursor","content":"Hijack the cursor in the tree to put it at the start of the filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_cursor","tokens":["put","cursor","tree","hijack","the","start","filename"],"title_tokens":["nvimtree","setupopts","option","hijack_cursor","vim","filetree"],"anchors":[]},{"id":"450","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","content":"Opens the tree if the tree was previously closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","tokens":["closed","previously","the","was","tree","opens"],"title_tokens":["hijack_directories","nvimtree","option","filetree","setupopts","auto_open","vim"],"anchors":[]},{"id":"451","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.enable","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.enable","tokens":["the","disable_netrw","dirbuf","are","false","will","nvim","vim-dirvish","feature","you","and","enable","this","hijack_netrw","hijack_directories","option","disabled","use","disable"],"title_tokens":["hijack_directories","nvimtree","enable","setupopts","option","vim","filetree"],"anchors":[]},{"id":"452","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_netrw","content":"Prevents netrw from automatically opening when opening directories","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_netrw","tokens":["opening","when","netrw","directories","from","prevents","automatically"],"title_tokens":["setupopts","option","filetree","hijack_netrw","nvimtree","vim"],"anchors":[]},{"id":"453","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","content":"Open nvimtree in place of the unnamed buffer if it's empty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","tokens":["buffer","unnamed","place","empty","the","nvimtree","open"],"title_tokens":["vim","setupopts","filetree","option","hijack_unnamed_buffer_when_opening","nvimtree"],"anchors":[]},{"id":"454","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter","tokens":["live","matching","tree","the","feature","filter","nodes","dynamically","regex","see","vim","default","configurations","cleared","for","based","this","bound","can","you","live_filtering","with","key","allows"],"title_tokens":["option","setupopts","filetree","vim","live_filter","nvimtree"],"anchors":[]},{"id":"455","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","content":"Whether to filter folders or not.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","tokens":["filter","folders","whether","not"],"title_tokens":["setupopts","live_filter","always_show_folders","option","filetree","vim","nvimtree"],"anchors":[]},{"id":"456","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.prefix","content":"Prefix of the filter displayed in the buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.prefix","tokens":["the","prefix","buffer","filter","displayed"],"title_tokens":["option","setupopts","nvimtree","live_filter","filetree","vim","prefix"],"anchors":[]},{"id":"457","title":"Option: vim.filetree.nvimTree.setupOpts.modified","content":"Indicate which file have unsaved modification.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified","tokens":["have","unsaved","which","indicate","modification","file"],"title_tokens":["option","nvimtree","modified","vim","setupopts","filetree"],"anchors":[]},{"id":"458","title":"Option: vim.filetree.nvimTree.setupOpts.modified.enable","content":"Whether to enable Modified files with icons and color highlight..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.enable","tokens":["whether","and","modified","enable","files","icons","highlight","color","with"],"title_tokens":["filetree","vim","nvimtree","setupopts","option","modified","enable"],"anchors":[]},{"id":"459","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","content":"Show modified icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","tokens":["show","modified","parent","icons","directories"],"title_tokens":["vim","filetree","show_on_dirs","nvimtree","setupopts","modified","option"],"anchors":[]},{"id":"460","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","content":"Show modified icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","tokens":["directories","open","modified","icons","show","that","are"],"title_tokens":["filetree","nvimtree","modified","show_on_open_dirs","option","vim","setupopts"],"anchors":[]},{"id":"461","title":"Option: vim.filetree.nvimTree.setupOpts.notify","content":"Configuration for notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify","tokens":["configuration","notifications","for"],"title_tokens":["notify","vim","filetree","setupopts","option","nvimtree"],"anchors":[]},{"id":"462","title":"Option: vim.filetree.nvimTree.setupOpts.notify.absolute_path","content":"Whether to use absolute paths or item names in fs action notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.absolute_path","tokens":["whether","names","paths","notifications","action","item","absolute","use"],"title_tokens":["absolute_path","filetree","setupopts","option","nvimtree","vim","notify"],"anchors":[]},{"id":"463","title":"Option: vim.filetree.nvimTree.setupOpts.notify.threshold","content":"Specify minimum notification level, uses the values from vim.log.levels","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.threshold","tokens":["the","minimum","values","log","notification","levels","uses","specify","from","vim","level"],"title_tokens":["threshold","setupopts","option","nvimtree","filetree","vim","notify"],"anchors":[]},{"id":"464","title":"Option: vim.filetree.nvimTree.setupOpts.prefer_startup_root","content":"Prefer startup root directory when updating root directory of the tree. Only relevant when update_focused_file.update_root is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.prefer_startup_root","tokens":["prefer","relevant","root","directory","the","update_root","only","true","updating","update_focused_file","startup","tree","when"],"title_tokens":["option","filetree","setupopts","prefer_startup_root","nvimtree","vim"],"anchors":[]},{"id":"465","title":"Option: vim.filetree.nvimTree.setupOpts.reload_on_bufenter","content":"Automatically reloads the tree on BufEnter nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.reload_on_bufenter","tokens":["nvim-tree","automatically","the","reloads","tree","bufenter"],"title_tokens":["nvimtree","setupopts","reload_on_bufenter","vim","option","filetree"],"anchors":[]},{"id":"466","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.add_trailing","content":"Appends a trailing slash to folder names.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.add_trailing","tokens":["folder","trailing","slash","appends","names"],"title_tokens":["add_trailing","renderer","filetree","vim","option","nvimtree","setupopts"],"anchors":[]},{"id":"467","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.full_name","content":"Display node whose name length is wider than the width of nvim-tree window in floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.full_name","tokens":["node","nvim-tree","width","name","window","wider","whose","length","than","display","the","floating"],"title_tokens":["option","full_name","renderer","filetree","vim","nvimtree","setupopts"],"anchors":[]},{"id":"468","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.group_empty","content":"Compact folders that only contain a single folder into one node in the file tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.group_empty","tokens":["folders","into","tree","compact","contain","one","node","the","file","single","only","folder","that"],"title_tokens":["nvimtree","setupopts","option","vim","filetree","renderer","group_empty"],"anchors":[]},{"id":"469","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_git","content":"Enable file highlight for git attributes using NvimTreeGit highlight groups. Requires nvimTree.git.enable This can be used with or without the icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_git","tokens":["file","attributes","nvimtree","using","groups","can","highlight","git","icons","this","nvimtreegit","enable","used","with","without","the","requires","for"],"title_tokens":["nvimtree","option","filetree","setupopts","highlight_git","renderer","vim"],"anchors":[]},{"id":"470","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","content":"Highlight modified files in the tree using NvimTreeNormal highlight group. Requires nvimTree.view.highlightOpenedFiles","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","tokens":["modified","tree","group","using","nvimtree","the","view","highlightopenedfiles","nvimtreenormal","requires","files","highlight"],"title_tokens":["filetree","nvimtree","setupopts","highlight_modified","option","vim","renderer"],"anchors":[]},{"id":"471","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","content":"Highlight icons and/or names for bufloaded() files using the NvimTreeOpenedFile highlight group.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","tokens":["icons","names","for","group","highlight","bufloaded","using","nvimtreeopenedfile","files","and","the"],"title_tokens":["renderer","nvimtree","highlight_opened_files","vim","option","filetree","setupopts"],"anchors":[]},{"id":"472","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons","content":"Configuration options for icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons","tokens":["options","configuration","icons","for"],"title_tokens":["renderer","vim","setupopts","icons","option","filetree","nvimtree"],"anchors":[]},{"id":"473","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","content":"Place where the bookmark icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","tokens":["place","where","view","requires","rendered","bookmark","icons","will","the","enabled","signcolumn"],"title_tokens":["filetree","icons","option","setupopts","nvimtree","renderer","bookmarks_placement","vim"],"anchors":[]},{"id":"474","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","content":"Place where the diagnostics icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","tokens":["the","place","enabled","rendered","view","where","will","icons","diagnostics","signcolumn","requires"],"title_tokens":["option","vim","setupopts","nvimtree","diagnostics_placement","renderer","filetree","icons"],"anchors":[]},{"id":"475","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","content":"Place where the git icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","tokens":["signcolumn","requires","view","enabled","will","the","icons","rendered","git","where","place"],"title_tokens":["vim","renderer","filetree","nvimtree","icons","option","git_placement","setupopts"],"anchors":[]},{"id":"476","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","content":"Configuration options for icon glyphs. NOTE: Do not set any glyphs to more than two characters if it's going to appear in the signcolumn.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","tokens":["note","configuration","characters","not","set","glyphs","going","options","for","more","any","two","than","the","icon","appear","signcolumn"],"title_tokens":["renderer","filetree","vim","nvimtree","option","setupopts","icons","glyphs"],"anchors":[]},{"id":"477","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","content":"Glyph for files. Will be overridden by nvim-web-devicons if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","tokens":["nvim-web-devicons","files","will","overridden","available","glyph","for"],"title_tokens":["icons","vim","nvimtree","setupopts","glyphs","default","option","renderer","filetree"],"anchors":[]},{"id":"478","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","content":"Glyphs for directories. Recommended to use the defaults unless you know what you are doing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","tokens":["use","are","the","glyphs","for","defaults","directories","you","know","unless","what","recommended","doing"],"title_tokens":["icons","vim","setupopts","filetree","option","renderer","nvimtree","glyphs","folder"],"anchors":[]},{"id":"479","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","content":"Glyphs for git status.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","tokens":["git","glyphs","status","for"],"title_tokens":["vim","nvimtree","renderer","icons","option","filetree","glyphs","git","setupopts"],"anchors":[]},{"id":"480","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","content":"Icon to display for modified files.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","tokens":["modified","for","files","icon","display"],"title_tokens":["renderer","vim","modified","filetree","icons","glyphs","setupopts","option","nvimtree"],"anchors":[]},{"id":"481","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","content":"Glyph for symlinks.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","tokens":["glyph","for","symlinks"],"title_tokens":["icons","option","symlink","filetree","renderer","glyphs","setupopts","nvimtree","vim"],"anchors":[]},{"id":"482","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","content":"Place where the hidden icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","tokens":["signcolumn","view","enabled","place","requires","where","the","hidden","icons","will","rendered"],"title_tokens":["nvimtree","vim","setupopts","renderer","option","hidden_placement","icons","filetree"],"anchors":[]},{"id":"483","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","content":"Place where the modified icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","tokens":["signcolumn","the","where","icons","requires","will","modified","enabled","rendered","view","place"],"title_tokens":["nvimtree","vim","setupopts","icons","filetree","option","renderer","modified_placement"],"anchors":[]},{"id":"484","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.padding","content":"Inserted between icon and filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.padding","tokens":["and","inserted","between","filename","icon"],"title_tokens":["padding","filetree","icons","setupopts","nvimtree","vim","option","renderer"],"anchors":[]},{"id":"485","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","content":"Show an icon before the file name. nvim-web-devicons will be used if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","tokens":["the","will","available","nvim-web-devicons","used","icon","show","before","file","name"],"title_tokens":["show","icons","vim","option","filetree","nvimtree","setupopts","renderer","file"],"anchors":[]},{"id":"486","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","content":"Show an icon before the folder name.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","tokens":["folder","before","name","show","icon","the"],"title_tokens":["filetree","show","option","nvimtree","vim","renderer","folder","icons","setupopts"],"anchors":[]},{"id":"487","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","content":"Show a small arrow before the folder node. Arrow will be a part of the node when using renderer.indent_markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","tokens":["using","indent_markers","arrow","the","renderer","part","small","folder","will","show","node","before","when"],"title_tokens":["vim","icons","show","filetree","folder_arrow","renderer","setupopts","nvimtree","option"],"anchors":[]},{"id":"488","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","content":"Show a git status icon, see renderer.icons.gitPlacement Requires git.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","tokens":["enable","show","true","renderer","icon","gitplacement","status","icons","git","see","requires"],"title_tokens":["renderer","setupopts","show","filetree","vim","nvimtree","option","git","icons"],"anchors":[]},{"id":"489","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","content":"Show a modified icon, see renderer.icons.modifiedPlacement Requires modified.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","tokens":["modifiedplacement","icons","renderer","enable","see","icon","modified","requires","show","true"],"title_tokens":["nvimtree","filetree","vim","show","icons","modified","renderer","option","setupopts"],"anchors":[]},{"id":"490","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","content":"Used as a separator between symlinks' source and target.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","tokens":["separator","used","between","source","and","target","symlinks"],"title_tokens":["icons","vim","symlink_arrow","nvimtree","filetree","option","setupopts","renderer"],"anchors":[]},{"id":"491","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","content":"Use the webdev icon colors, otherwise NvimTreeFileIcon","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","tokens":["icon","colors","use","otherwise","nvimtreefileicon","the","webdev"],"title_tokens":["setupopts","webdev_colors","icons","option","renderer","nvimtree","vim","filetree"],"anchors":[]},{"id":"492","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers","content":"Configuration options for tree indent markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers","tokens":["tree","for","configuration","indent","options","markers"],"title_tokens":["vim","nvimtree","setupopts","renderer","option","indent_markers","filetree"],"anchors":[]},{"id":"493","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","content":"Whether to enable Display indent markers when folders are open..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","tokens":["display","indent","markers","enable","are","open","when","folders","whether"],"title_tokens":["option","vim","renderer","indent_markers","nvimtree","filetree","enable","setupopts"],"anchors":[]},{"id":"494","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","content":"Individual elements of the indent markers","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","tokens":["elements","markers","the","individual","indent"],"title_tokens":["vim","nvimtree","filetree","option","setupopts","indent_markers","icons","renderer"],"anchors":[]},{"id":"495","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","content":"Display folder arrows in the same column as indent marker when using renderer.icons.show.folder_arrow","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","tokens":["renderer","folder","the","same","marker","icons","display","when","column","folder_arrow","show","indent","arrows","using"],"title_tokens":["renderer","indent_markers","filetree","nvimtree","inline_arrows","vim","option","setupopts"],"anchors":[]},{"id":"496","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_width","content":"Number of spaces for an each tree nesting level. Minimum 1.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_width","tokens":["number","for","level","tree","each","minimum","spaces","nesting"],"title_tokens":["nvimtree","vim","setupopts","renderer","option","indent_width","filetree"],"anchors":[]},{"id":"497","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","content":"In what format to show root folder. See :help filename-modifiers for available string options. Set to false to hide the root folder.\nFunction is passed the absolute path of the root folder and should return a string. e.g. my_root_folder_label = function(path) return \".../\" .. vim.fn.fnamemodify(path, \":t\") end","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","tokens":["see","filename-modifiers","false","what","hide","format","string","options","root","available","the","function","help","and","should","return","my_root_folder_label","end","for","set","passed","absolute","path","show","vim","fnamemodify","folder"],"title_tokens":["option","vim","filetree","nvimtree","renderer","setupopts","root_folder_label"],"anchors":[]},{"id":"498","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.special_files","content":"A list of filenames that gets highlighted with `NvimTreeSpecialFile","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.special_files","tokens":["list","highlighted","gets","with","that","nvimtreespecialfile","filenames"],"title_tokens":["option","nvimtree","setupopts","filetree","renderer","special_files","vim"],"anchors":[]},{"id":"499","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","content":"Whether to show the destination of the symlink.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","tokens":["the","whether","show","symlink","destination"],"title_tokens":["filetree","nvimtree","renderer","setupopts","vim","symlink_destination","option"],"anchors":[]},{"id":"500","title":"Option: vim.filetree.nvimTree.setupOpts.respect_buf_cwd","content":"Will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.respect_buf_cwd","tokens":["when","that","buffer","change","cwd","will","new","opening","nvim-tree"],"title_tokens":["respect_buf_cwd","nvimtree","vim","setupopts","filetree","option"],"anchors":[]},{"id":"501","title":"Option: vim.filetree.nvimTree.setupOpts.root_dirs","content":"Preferred root directories. Only relevant when updateFocusedFile.updateRoot is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.root_dirs","tokens":["when","updatefocusedfile","only","root","updateroot","directories","true","relevant","preferred"],"title_tokens":["option","vim","filetree","nvimtree","setupopts","root_dirs"],"anchors":[]},{"id":"502","title":"Option: vim.filetree.nvimTree.setupOpts.select_prompts","content":"Whether to enable Use vim.ui.select style prompts. Necessary when using a UI prompt decorator such as dressing.nvim or telescope-ui-select.nvim .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.select_prompts","tokens":["such","using","decorator","vim","use","when","whether","nvim","telescope-ui-select","style","enable","prompt","dressing","select","necessary","prompts"],"title_tokens":["vim","nvimtree","option","filetree","setupopts","select_prompts"],"anchors":[]},{"id":"503","title":"Option: vim.filetree.nvimTree.setupOpts.sort.folders_first","content":"Sort folders before files. Has no effect when sort.sorter is a function.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.folders_first","tokens":["folders","when","files","has","sort","before","function","sorter","effect"],"title_tokens":["sort","folders_first","nvimtree","filetree","vim","option","setupopts"],"anchors":[]},{"id":"504","title":"Option: vim.filetree.nvimTree.setupOpts.sort.sorter","content":"How files within the same directory are sorted.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.sorter","tokens":["within","files","the","sorted","directory","are","same","how"],"title_tokens":["nvimtree","vim","setupopts","sort","sorter","option","filetree"],"anchors":[]},{"id":"505","title":"Option: vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","content":"Changes the tree root directory on DirChanged and refreshes the tree. Only relevant when updateFocusedFile.updateRoot is true\n(previously update_cwd)","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","tokens":["true","and","tree","the","only","changes","dirchanged","updateroot","relevant","directory","refreshes","previously","when","root","updatefocusedfile","update_cwd"],"title_tokens":["nvimtree","option","vim","filetree","setupopts","sync_root_with_cwd"],"anchors":[]},{"id":"506","title":"Option: vim.filetree.nvimTree.setupOpts.tab","content":"Configuration for tab behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab","tokens":["configuration","behaviour","tab","for"],"title_tokens":["filetree","option","tab","nvimtree","setupopts","vim"],"anchors":[]},{"id":"507","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync","content":"Configuration for syncing nvim-tree across tabs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync","tokens":["syncing","across","tabs","for","configuration","nvim-tree"],"title_tokens":["setupopts","tab","sync","vim","option","filetree","nvimtree"],"anchors":[]},{"id":"508","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.close","content":"Closes the tree across all tabpages when the tree is closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.close","tokens":["the","tree","when","closed","closes","across","tabpages","all"],"title_tokens":["sync","setupopts","vim","option","nvimtree","tab","filetree","close"],"anchors":[]},{"id":"509","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.ignore","content":"List of filetypes or buffer names on new tab that will prevent nvimTree.tab.sync.open and nvimTree.tab.sync.close","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.ignore","tokens":["names","close","sync","prevent","filetypes","that","list","will","tab","new","open","buffer","nvimtree","and"],"title_tokens":["ignore","setupopts","sync","option","vim","filetree","tab","nvimtree"],"anchors":[]},{"id":"510","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.open","content":"Opens the tree automatically when switching tabpage or opening a new tabpage if the tree was previously open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.open","tokens":["switching","tree","tabpage","was","previously","the","when","opens","automatically","open","new","opening"],"title_tokens":["vim","setupopts","filetree","nvimtree","option","tab","sync","open"],"anchors":[]},{"id":"511","title":"Option: vim.filetree.nvimTree.setupOpts.trash","content":"Configuration options for trashing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash","tokens":["for","options","trashing","configuration"],"title_tokens":["trash","filetree","option","vim","nvimtree","setupopts"],"anchors":[]},{"id":"512","title":"Option: vim.filetree.nvimTree.setupOpts.trash.cmd","content":"The command used to trash items","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash.cmd","tokens":["used","command","trash","the","items"],"title_tokens":["setupopts","option","trash","cmd","nvimtree","vim","filetree"],"anchors":[]},{"id":"513","title":"Option: vim.filetree.nvimTree.setupOpts.ui","content":"General UI configuration.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui","tokens":["configuration","general"],"title_tokens":["option","nvimtree","filetree","setupopts","vim"],"anchors":[]},{"id":"514","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.remove","content":"Prompt before removing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.remove","tokens":["prompt","removing","before"],"title_tokens":["remove","option","nvimtree","vim","setupopts","filetree","confirm"],"anchors":[]},{"id":"515","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.trash","content":"Prompt before trash.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.trash","tokens":["before","prompt","trash"],"title_tokens":["setupopts","vim","confirm","trash","option","nvimtree","filetree"],"anchors":[]},{"id":"516","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file","content":"Update the focused file on BufEnter, un-collapses the folders recursively until it finds the file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file","tokens":["until","file","focused","bufenter","update","un-collapses","folders","recursively","the","finds"],"title_tokens":["filetree","update_focused_file","nvimtree","option","vim","setupopts"],"anchors":[]},{"id":"517","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.enable","content":"update focused file","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.enable","tokens":["focused","file","update"],"title_tokens":["setupopts","update_focused_file","filetree","nvimtree","option","enable","vim"],"anchors":[]},{"id":"518","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","content":"List of buffer names and filetypes that will not update the root dir of the tree if the file isn't found under the current root directory. Only relevant when update_focused_file.update_root and update_focused_file.enable are true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","tokens":["file","when","update_root","update_focused_file","are","root","relevant","only","dir","enable","tree","current","filetypes","under","buffer","that","will","true","list","names","directory","not","and","update","found","the","isn"],"title_tokens":["filetree","ignore_list","setupopts","vim","option","nvimtree","update_focused_file"],"anchors":[]},{"id":"519","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","content":"Update the root directory of the tree if the file is not under current root directory. It prefers vim's cwd and root_dirs. Otherwise it falls back to the folder containing the file. Only relevant when update_focused_file.enable is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","tokens":["and","update","current","the","directory","otherwise","root","under","root_dirs","when","update_focused_file","cwd","tree","file","folder","containing","back","only","not","relevant","enable","prefers","falls","vim","true"],"title_tokens":["update_root","filetree","vim","nvimtree","setupopts","option","update_focused_file"],"anchors":[]},{"id":"520","title":"Option: vim.filetree.nvimTree.setupOpts.view","content":"Window / buffer setup.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view","tokens":["setup","buffer","window"],"title_tokens":["vim","filetree","setupopts","view","option","nvimtree"],"anchors":[]},{"id":"521","title":"Option: vim.filetree.nvimTree.setupOpts.view.centralize_selection","content":"If true, reposition the view so that the current node is initially centralized when entering nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.centralize_selection","tokens":["initially","nvim-tree","view","centralized","the","entering","node","reposition","when","true","that","current"],"title_tokens":["centralize_selection","nvimtree","vim","filetree","option","setupopts","view"],"anchors":[]},{"id":"522","title":"Option: vim.filetree.nvimTree.setupOpts.view.cursorline","content":"Enable cursorline in nvim-tree window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.cursorline","tokens":["nvim-tree","window","enable","cursorline"],"title_tokens":["view","cursorline","nvimtree","setupopts","filetree","vim","option"],"anchors":[]},{"id":"523","title":"Option: vim.filetree.nvimTree.setupOpts.view.debounce_delay","content":"Idle milliseconds before some reload / refresh operations. Increase if you experience performance issues around screen refresh.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.debounce_delay","tokens":["some","performance","issues","experience","operations","you","reload","around","increase","screen","milliseconds","idle","before","refresh"],"title_tokens":["vim","setupopts","option","view","filetree","nvimtree","debounce_delay"],"anchors":[]},{"id":"524","title":"Option: vim.filetree.nvimTree.setupOpts.view.float","content":"Configuration options for floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float","tokens":["options","floating","configuration","window","for"],"title_tokens":["vim","filetree","option","setupopts","view","nvimtree","float"],"anchors":[]},{"id":"525","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.enable","content":"If true, tree window will be floating.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.enable","tokens":["floating","tree","will","true","window"],"title_tokens":["float","option","nvimtree","view","vim","enable","filetree","setupopts"],"anchors":[]},{"id":"526","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.open_win_config","content":"Floating window config. See :h nvim_open_win() for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.open_win_config","tokens":["details","see","for","window","config","nvim_open_win","floating","more"],"title_tokens":["view","float","open_win_config","nvimtree","filetree","vim","setupopts","option"],"anchors":[]},{"id":"527","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","content":"Close the floating tree window when it loses focus.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","tokens":["loses","tree","when","floating","close","window","focus","the"],"title_tokens":["vim","view","option","quit_on_focus_loss","setupopts","float","nvimtree","filetree"],"anchors":[]},{"id":"528","title":"Option: vim.filetree.nvimTree.setupOpts.view.number","content":"Print the line number in front of each line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.number","tokens":["print","the","line","number","front","each"],"title_tokens":["view","number","filetree","setupopts","vim","option","nvimtree"],"anchors":[]},{"id":"529","title":"Option: vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","content":"Preserves window proportions when opening a file. If false, the height and width of windows other than nvim-tree will be equalized.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","tokens":["other","than","preserves","width","windows","window","the","proportions","height","when","will","nvim-tree","false","file","equalized","and","opening"],"title_tokens":["option","filetree","vim","nvimtree","view","setupopts","preserve_window_proportions"],"anchors":[]},{"id":"530","title":"Option: vim.filetree.nvimTree.setupOpts.view.relativenumber","content":"Show the line number relative to the line with the cursor in front of each line. If the option view.number is also true, the number on the cursor line will be the line number instead of 0.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.relativenumber","tokens":["also","relative","show","line","front","each","option","the","will","cursor","number","true","with","view","instead"],"title_tokens":["view","nvimtree","setupopts","filetree","option","relativenumber","vim"],"anchors":[]},{"id":"531","title":"Option: vim.filetree.nvimTree.setupOpts.view.side","content":"Side of the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.side","tokens":["the","tree","side"],"title_tokens":["filetree","setupopts","option","side","nvimtree","vim","view"],"anchors":[]},{"id":"532","title":"Option: vim.filetree.nvimTree.setupOpts.view.signcolumn","content":"Show diagnostic sign column. Value can be \"yes\", \"auto\" or\"no\".","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.signcolumn","tokens":["show","value","auto","can","diagnostic","sign","column","yes"],"title_tokens":["nvimtree","setupopts","view","signcolumn","filetree","option","vim"],"anchors":[]},{"id":"533","title":"Option: vim.filetree.nvimTree.setupOpts.view.width","content":"Width of the window: can be a % string, a number representing columns, a function or a table.\nA table (an attribute set in our case, see example) indicates that the view should be dynamically sized based on the longest line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.width","tokens":["line","representing","attribute","that","set","table","case","sized","function","can","the","based","number","our","should","longest","string","see","width","window","example","indicates","columns","view","dynamically"],"title_tokens":["option","filetree","setupopts","view","width","vim","nvimtree"],"anchors":[]},{"id":"534","title":"Option: vim.filetype","content":"Additional filetypes to be registered through vim.filetype.add()\nFiletype mappings can be added either by extension or by filename. The key can be either the \"tail\" or the full file path. The full file path is checked first, followed by the file name. If a match is not found using the filename, then the filename is matched against the list of Lua patterns (sorted by priority) until a match is found.\nIf a pattern matching does not find a filetype, then the file extension is used.\nSee :h vim.filetype.add() for more details.","path":"options.html#option-vim.filetype","tokens":["details","registered","using","filetype","add","sorted","lua","priority","for","tail","additional","filename","vim","filetypes","path","through","name","against","list","patterns","more","mappings","added","match","file","until","does","matched","either","the","followed","pattern","matching","extension","full","found","can","see","key","then","not","used","checked","first","find"],"title_tokens":["vim","filetype","option"],"anchors":[]},{"id":"535","title":"Option: vim.filetype.extension","content":"register a new filetype by extension","path":"options.html#option-vim.filetype.extension","tokens":["new","register","filetype","extension"],"title_tokens":["filetype","vim","extension","option"],"anchors":[]},{"id":"536","title":"Option: vim.filetype.filename","content":"register a new filetype by file name","path":"options.html#option-vim.filetype.filename","tokens":["new","file","name","register","filetype"],"title_tokens":["vim","option","filename","filetype"],"anchors":[]},{"id":"537","title":"Option: vim.filetype.pattern","content":"register a new filetype by pattern","path":"options.html#option-vim.filetype.pattern","tokens":["pattern","register","filetype","new"],"title_tokens":["filetype","option","vim","pattern"],"anchors":[]},{"id":"538","title":"Option: vim.formatter.conform-nvim.enable","content":"Whether to enable lightweight yet powerful formatter plugin for Neovim [conform-nvim].","path":"options.html#option-vim.formatter.conform-nvim.enable","tokens":["plugin","lightweight","conform-nvim","formatter","powerful","yet","whether","for","neovim","enable"],"title_tokens":["vim","formatter","enable","option","conform-nvim"],"anchors":[]},{"id":"539","title":"Option: vim.formatter.conform-nvim.setupOpts","content":"Option table to pass into the setup function of conform.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.formatter.conform-nvim.setupOpts","tokens":["can","you","any","the","additional","even","setup","pass","function","they","options","listed","table","not","option","nvim","docs","into","conform"],"title_tokens":["formatter","option","setupopts","conform-nvim","vim"],"anchors":[]},{"id":"540","title":"Option: vim.formatter.conform-nvim.setupOpts.default_format_opts","content":"Default values when calling conform.format()","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.default_format_opts","tokens":["default","when","conform","format","values","calling"],"title_tokens":["vim","formatter","conform-nvim","option","setupopts","default_format_opts"],"anchors":[]},{"id":"541","title":"Option: vim.formatter.conform-nvim.setupOpts.format_after_save","content":"Table or function(luainline) that will be passed to conform.format(). If this is set, Conform will run the formatter asynchronously after save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_after_save","tokens":["this","the","save","format","table","conform","luainline","that","set","formatter","after","run","will","asynchronously","function","passed"],"title_tokens":["option","formatter","conform-nvim","format_after_save","setupopts","vim"],"anchors":[]},{"id":"542","title":"Option: vim.formatter.conform-nvim.setupOpts.format_on_save","content":"Attribute set or Lua function that will be passed to conform.format(). If this is set, Conform will run the formatter on save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_on_save","tokens":["formatter","lua","conform","save","the","that","format","attribute","function","this","set","will","passed","run"],"title_tokens":["conform-nvim","option","setupopts","vim","format_on_save","formatter"],"anchors":[]},{"id":"543","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters","content":"Custom formatters and overrides for built-in formatters.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters","tokens":["for","and","formatters","custom","overrides","built-in"],"title_tokens":["setupopts","formatter","vim","conform-nvim","formatters","option"],"anchors":[]},{"id":"544","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..append_args","content":"When inherit = true, add additional arguments to the end of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.append_args","tokens":["when","can","also","function","like","true","add","additional","arguments","the","end","inherit","args"],"title_tokens":["conform-nvim","setupopts","append_args","formatters","vim","option","name","formatter"],"anchors":[]},{"id":"545","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..args","content":"A list of strings, or a lua function that returns a list of strings.\nReturn a single string instead of a list to run the command in a shell.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.args","tokens":["command","shell","single","instead","the","list","return","function","returns","run","strings","string","that","lua"],"title_tokens":["formatters","formatter","vim","name","setupopts","conform-nvim","args","option"],"anchors":[]},{"id":"546","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..command","content":"The command to run.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.command","tokens":["the","command","run"],"title_tokens":["option","vim","formatters","setupopts","command","conform-nvim","formatter","name"],"anchors":[]},{"id":"547","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..prepend_args","content":"When inherit = true, add additional arguments to the beginning of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.prepend_args","tokens":["function","like","add","when","additional","inherit","arguments","the","beginning","args","can","also","true"],"title_tokens":["conform-nvim","prepend_args","option","vim","name","formatter","setupopts","formatters"],"anchors":[]},{"id":"548","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters_by_ft","tokens":["where","the","converted","filetype","for","that","will","passing","are","lua","formatters","conform","responsible","correct","format","key","value","set","equivalent","takes","nix","this","option","types","you","able","data","map","its","accept","generate"],"title_tokens":["conform-nvim","option","vim","setupopts","formatters_by_ft","formatter"],"anchors":[]},{"id":"549","title":"Option: vim.fzf-lua.enable","content":"Whether to enable fzf-lua.","path":"options.html#option-vim.fzf-lua.enable","tokens":["enable","fzf-lua","whether"],"title_tokens":["option","enable","fzf-lua","vim"],"anchors":[]},{"id":"550","title":"Option: vim.fzf-lua.profile","content":"The configuration profile to use","path":"options.html#option-vim.fzf-lua.profile","tokens":["configuration","profile","the","use"],"title_tokens":["vim","profile","option","fzf-lua"],"anchors":[]},{"id":"551","title":"Option: vim.fzf-lua.setupOpts","content":"Option table to pass into the setup function of fzf-lua\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.fzf-lua.setupOpts","tokens":["docs","fzf-lua","they","additional","option","pass","even","you","options","listed","the","into","function","can","not","table","setup","any"],"title_tokens":["vim","fzf-lua","setupopts","option"],"anchors":[]},{"id":"552","title":"Option: vim.fzf-lua.setupOpts.fzf_bin","content":"Path to fzf executable","path":"options.html#option-vim.fzf-lua.setupOpts.fzf_bin","tokens":["executable","fzf","path"],"title_tokens":["vim","fzf-lua","fzf_bin","option","setupopts"],"anchors":[]},{"id":"553","title":"Option: vim.fzf-lua.setupOpts.winopts.border","content":"Border type for the fzf-lua picker window","path":"options.html#option-vim.fzf-lua.setupOpts.winopts.border","tokens":["picker","window","type","border","the","fzf-lua","for"],"title_tokens":["winopts","border","setupopts","vim","option","fzf-lua"],"anchors":[]},{"id":"554","title":"Option: vim.gestures.gesture-nvim.enable","content":"Whether to enable gesture-nvim: mouse gestures.","path":"options.html#option-vim.gestures.gesture-nvim.enable","tokens":["whether","mouse","gesture-nvim","enable","gestures"],"title_tokens":["option","vim","gesture-nvim","gestures","enable"],"anchors":[]},{"id":"555","title":"Option: vim.gestures.gesture-nvim.mappings.draw","content":"Start drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.draw","tokens":["gesture","nvim","start","drawing"],"title_tokens":["vim","mappings","gestures","option","draw","gesture-nvim"],"anchors":[]},{"id":"556","title":"Option: vim.gestures.gesture-nvim.mappings.finish","content":"Finish drawing [gesture.nvim]","path":"options.html#option-vim.gestures.gesture-nvim.mappings.finish","tokens":["nvim","finish","gesture","drawing"],"title_tokens":["finish","option","mappings","gestures","gesture-nvim","vim"],"anchors":[]},{"id":"557","title":"Option: vim.git.enable","content":"Whether to enable git integration suite.\nEnabling this option will enable the following plugins:\ngitsigns\nhunk-nvim\nvim-fugitive\ngit-conflict\ngitlinker-nvim .","path":"options.html#option-vim.git.enable","tokens":["this","whether","plugins","will","suite","option","hunk-nvim","gitsigns","git","the","vim-fugitive","integration","following","git-conflict","enable","enabling","gitlinker-nvim"],"title_tokens":["vim","option","git","enable"],"anchors":[]},{"id":"558","title":"Option: vim.git.git-conflict.enable","content":"Whether to enable git-conflict.","path":"options.html#option-vim.git.git-conflict.enable","tokens":["enable","git-conflict","whether"],"title_tokens":["git","git-conflict","option","enable","vim"],"anchors":[]},{"id":"559","title":"Option: vim.git.git-conflict.mappings.both","content":"Choose Both [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.both","tokens":["both","git-conflict","choose"],"title_tokens":["option","git-conflict","vim","mappings","git","both"],"anchors":[]},{"id":"560","title":"Option: vim.git.git-conflict.mappings.nextConflict","content":"Go to the next Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.nextConflict","tokens":["the","git-conflict","conflict","next"],"title_tokens":["nextconflict","vim","git-conflict","git","mappings","option"],"anchors":[]},{"id":"561","title":"Option: vim.git.git-conflict.mappings.none","content":"Choose None [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.none","tokens":["none","choose","git-conflict"],"title_tokens":["git-conflict","none","git","option","mappings","vim"],"anchors":[]},{"id":"562","title":"Option: vim.git.git-conflict.mappings.ours","content":"Choose Ours [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.ours","tokens":["git-conflict","ours","choose"],"title_tokens":["option","vim","git-conflict","git","mappings","ours"],"anchors":[]},{"id":"563","title":"Option: vim.git.git-conflict.mappings.prevConflict","content":"Go to the previous Conflict [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.prevConflict","tokens":["git-conflict","the","previous","conflict"],"title_tokens":["prevconflict","mappings","git","git-conflict","option","vim"],"anchors":[]},{"id":"564","title":"Option: vim.git.git-conflict.mappings.theirs","content":"Choose Theirs [Git-Conflict]","path":"options.html#option-vim.git.git-conflict.mappings.theirs","tokens":["choose","git-conflict","theirs"],"title_tokens":["git-conflict","mappings","theirs","option","vim","git"],"anchors":[]},{"id":"565","title":"Option: vim.git.git-conflict.setupOpts","content":"Option table to pass into the setup function of git-conflict\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.git-conflict.setupOpts","tokens":["table","git-conflict","pass","option","additional","even","any","you","the","not","listed","can","docs","options","function","into","setup","they"],"title_tokens":["git-conflict","vim","git","option","setupopts"],"anchors":[]},{"id":"566","title":"Option: vim.git.gitlinker-nvim.enable","content":"Whether to enable gitlinker-nvim.","path":"options.html#option-vim.git.gitlinker-nvim.enable","tokens":["enable","gitlinker-nvim","whether"],"title_tokens":["enable","option","vim","gitlinker-nvim","git"],"anchors":[]},{"id":"567","title":"Option: vim.git.gitlinker-nvim.setupOpts","content":"Option table to pass into the setup function of gitlinker-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitlinker-nvim.setupOpts","tokens":["function","option","listed","they","table","not","docs","can","additional","any","into","the","even","setup","options","pass","you","gitlinker-nvim"],"title_tokens":["git","vim","option","gitlinker-nvim","setupopts"],"anchors":[]},{"id":"568","title":"Option: vim.git.gitsigns.codeActions.enable","content":"Whether to enable gitsigns codeactions through null-ls.","path":"options.html#option-vim.git.gitsigns.codeActions.enable","tokens":["null-ls","enable","whether","gitsigns","codeactions","through"],"title_tokens":["gitsigns","option","enable","codeactions","vim","git"],"anchors":[]},{"id":"569","title":"Option: vim.git.gitsigns.enable","content":"Whether to enable gitsigns.","path":"options.html#option-vim.git.gitsigns.enable","tokens":["whether","enable","gitsigns"],"title_tokens":["vim","option","git","enable","gitsigns"],"anchors":[]},{"id":"570","title":"Option: vim.git.gitsigns.mappings.blameLine","content":"Blame line [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.blameLine","tokens":["line","gitsigns","blame"],"title_tokens":["git","blameline","option","gitsigns","vim","mappings"],"anchors":[]},{"id":"571","title":"Option: vim.git.gitsigns.mappings.diffProject","content":"Diff project [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffProject","tokens":["project","gitsigns","diff"],"title_tokens":["mappings","diffproject","git","gitsigns","option","vim"],"anchors":[]},{"id":"572","title":"Option: vim.git.gitsigns.mappings.diffThis","content":"Diff this [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.diffThis","tokens":["diff","gitsigns","this"],"title_tokens":["vim","gitsigns","git","diffthis","option","mappings"],"anchors":[]},{"id":"573","title":"Option: vim.git.gitsigns.mappings.nextHunk","content":"Next hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.nextHunk","tokens":["hunk","next","gitsigns"],"title_tokens":["nexthunk","option","git","gitsigns","vim","mappings"],"anchors":[]},{"id":"574","title":"Option: vim.git.gitsigns.mappings.previewHunk","content":"Preview hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previewHunk","tokens":["hunk","preview","gitsigns"],"title_tokens":["git","vim","option","gitsigns","mappings","previewhunk"],"anchors":[]},{"id":"575","title":"Option: vim.git.gitsigns.mappings.previousHunk","content":"Previous hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.previousHunk","tokens":["gitsigns","previous","hunk"],"title_tokens":["git","gitsigns","option","vim","mappings","previoushunk"],"anchors":[]},{"id":"576","title":"Option: vim.git.gitsigns.mappings.resetBuffer","content":"Reset buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetBuffer","tokens":["gitsigns","reset","buffer"],"title_tokens":["git","gitsigns","mappings","resetbuffer","option","vim"],"anchors":[]},{"id":"577","title":"Option: vim.git.gitsigns.mappings.resetHunk","content":"Reset hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.resetHunk","tokens":["hunk","gitsigns","reset"],"title_tokens":["resethunk","vim","gitsigns","option","git","mappings"],"anchors":[]},{"id":"578","title":"Option: vim.git.gitsigns.mappings.stageBuffer","content":"Stage buffer [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageBuffer","tokens":["stage","gitsigns","buffer"],"title_tokens":["git","gitsigns","mappings","stagebuffer","option","vim"],"anchors":[]},{"id":"579","title":"Option: vim.git.gitsigns.mappings.stageHunk","content":"Stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.stageHunk","tokens":["stage","hunk","gitsigns"],"title_tokens":["option","vim","git","mappings","gitsigns","stagehunk"],"anchors":[]},{"id":"580","title":"Option: vim.git.gitsigns.mappings.toggleBlame","content":"Toggle blame [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleBlame","tokens":["blame","gitsigns","toggle"],"title_tokens":["vim","toggleblame","option","git","gitsigns","mappings"],"anchors":[]},{"id":"581","title":"Option: vim.git.gitsigns.mappings.toggleDeleted","content":"Toggle deleted [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.toggleDeleted","tokens":["toggle","gitsigns","deleted"],"title_tokens":["toggledeleted","vim","option","git","gitsigns","mappings"],"anchors":[]},{"id":"582","title":"Option: vim.git.gitsigns.mappings.undoStageHunk","content":"Undo stage hunk [Gitsigns]","path":"options.html#option-vim.git.gitsigns.mappings.undoStageHunk","tokens":["undo","stage","hunk","gitsigns"],"title_tokens":["gitsigns","undostagehunk","vim","git","option","mappings"],"anchors":[]},{"id":"583","title":"Option: vim.git.gitsigns.setupOpts","content":"Option table to pass into the setup function of gitsigns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.gitsigns.setupOpts","tokens":["listed","function","additional","docs","pass","table","options","gitsigns","any","setup","not","even","into","you","can","the","they","option"],"title_tokens":["setupopts","option","vim","gitsigns","git"],"anchors":[]},{"id":"584","title":"Option: vim.git.hunk-nvim.enable","content":"Whether to enable tool for splitting diffs in Neovim [hunk-nvim].","path":"options.html#option-vim.git.hunk-nvim.enable","tokens":["enable","neovim","tool","for","splitting","whether","diffs","hunk-nvim"],"title_tokens":["vim","enable","option","git","hunk-nvim"],"anchors":[]},{"id":"585","title":"Option: vim.git.hunk-nvim.setupOpts","content":"Option table to pass into the setup function of hunk-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.hunk-nvim.setupOpts","tokens":["option","function","they","listed","into","additional","the","setup","any","options","not","table","hunk-nvim","even","pass","you","can","docs"],"title_tokens":["vim","hunk-nvim","setupopts","option","git"],"anchors":[]},{"id":"586","title":"Option: vim.git.neogit.enable","content":"Whether to enable An Interactive and powerful Git interface [Neogit].","path":"options.html#option-vim.git.neogit.enable","tokens":["whether","neogit","enable","interface","interactive","powerful","git","and"],"title_tokens":["git","neogit","vim","option","enable"],"anchors":[]},{"id":"587","title":"Option: vim.git.neogit.mappings.commit","content":"Git Commit [Neogit]","path":"options.html#option-vim.git.neogit.mappings.commit","tokens":["commit","neogit","git"],"title_tokens":["commit","vim","option","neogit","git","mappings"],"anchors":[]},{"id":"588","title":"Option: vim.git.neogit.mappings.open","content":"Git Status [Neogit]","path":"options.html#option-vim.git.neogit.mappings.open","tokens":["neogit","git","status"],"title_tokens":["mappings","git","vim","neogit","open","option"],"anchors":[]},{"id":"589","title":"Option: vim.git.neogit.mappings.pull","content":"Git pull [Neogit]","path":"options.html#option-vim.git.neogit.mappings.pull","tokens":["git","neogit","pull"],"title_tokens":["git","pull","mappings","neogit","option","vim"],"anchors":[]},{"id":"590","title":"Option: vim.git.neogit.mappings.push","content":"Git push [Neogit]","path":"options.html#option-vim.git.neogit.mappings.push","tokens":["push","git","neogit"],"title_tokens":["option","vim","git","neogit","mappings","push"],"anchors":[]},{"id":"591","title":"Option: vim.git.neogit.setupOpts","content":"Option table to pass into the setup function of neogit\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.git.neogit.setupOpts","tokens":["they","the","table","docs","can","option","function","into","neogit","setup","additional","options","not","pass","listed","you","even","any"],"title_tokens":["neogit","setupopts","vim","git","option"],"anchors":[]},{"id":"592","title":"Option: vim.git.vim-fugitive.enable","content":"Whether to enable vim-fugitive.","path":"options.html#option-vim.git.vim-fugitive.enable","tokens":["whether","vim-fugitive","enable"],"title_tokens":["vim","enable","vim-fugitive","git","option"],"anchors":[]},{"id":"593","title":"Option: vim.globals","content":"A freeform attribute set containing global variable values for setting vim variables as early as possible. If populated, this option will set vim variables in the built {option}luaConfigRC as the first item.\n::: {.note} {foo = \"bar\";} will set vim.g.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.globals","tokens":["option","bar","set","built","values","attribute","note","the","vim","first","from","where","resulting","this","value","type","will","luaconfigrc","lua","variables","setting","possible","pair","variable","freeform","containing","global","populated","early","for","item","foo","inferred","name","passed"],"title_tokens":["globals","option","vim"],"anchors":[]},{"id":"594","title":"Option: vim.globals.editorconfig","content":"Whether to enable EditorConfig integration in Neovim.\nThis defaults to true as it is enabled by default in stock Neovim, setting this option to false disables EditorConfig integration entirely.\nSee Neovim documentation for more details on configuring EditorConfig behaviour.","path":"options.html#option-vim.globals.editorconfig","tokens":["default","editorconfig","option","behaviour","defaults","neovim","configuring","enable","documentation","stock","details","setting","entirely","this","integration","true","enabled","disables","false","see","for","more","whether"],"title_tokens":["editorconfig","vim","globals","option"],"anchors":[]},{"id":"595","title":"Option: vim.globals.mapleader","content":"The key used for mappings","path":"options.html#option-vim.globals.mapleader","tokens":["key","for","used","leader","mappings","the"],"title_tokens":["globals","mapleader","option","vim"],"anchors":[]},{"id":"596","title":"Option: vim.globals.maplocalleader","content":"The key used for mappings","path":"options.html#option-vim.globals.maplocalleader","tokens":["key","for","localleader","mappings","used","the"],"title_tokens":["vim","option","globals","maplocalleader"],"anchors":[]},{"id":"597","title":"Option: vim.hideSearchHighlight","content":"Hide search highlight so it doesn't stay highlighted","path":"options.html#option-vim.hideSearchHighlight","tokens":["highlighted","doesn","stay","search","highlight","hide"],"title_tokens":["vim","hidesearchhighlight","option"],"anchors":[]},{"id":"598","title":"Option: vim.highlight","content":"Custom highlights to apply","path":"options.html#option-vim.highlight","tokens":["highlights","custom","apply"],"title_tokens":["vim","option","highlight"],"anchors":[]},{"id":"599","title":"Option: vim.highlight..bg","content":"The background color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.bg","tokens":["written","the","rrggbb","background","color","name","hex","use"],"title_tokens":["option","vim","name","highlight"],"anchors":[]},{"id":"600","title":"Option: vim.highlight..blend","content":"Blend as an integer between 0 and 100","path":"options.html#option-vim.highlight._name_.blend","tokens":["integer","and","between","blend","100"],"title_tokens":["blend","vim","option","highlight","name"],"anchors":[]},{"id":"601","title":"Option: vim.highlight..bold","content":"Whether to enable bold","path":"options.html#option-vim.highlight._name_.bold","tokens":["whether","enable","bold"],"title_tokens":["name","option","highlight","vim","bold"],"anchors":[]},{"id":"602","title":"Option: vim.highlight..cterm","content":"The cterm arguments to use. See ':h highlight-args'","path":"options.html#option-vim.highlight._name_.cterm","tokens":["use","highlight-args","cterm","see","the","arguments"],"title_tokens":["cterm","vim","highlight","name","option"],"anchors":[]},{"id":"603","title":"Option: vim.highlight..ctermbg","content":"The cterm background color to use","path":"options.html#option-vim.highlight._name_.ctermbg","tokens":["cterm","the","background","color","use"],"title_tokens":["ctermbg","option","name","highlight","vim"],"anchors":[]},{"id":"604","title":"Option: vim.highlight..ctermfg","content":"The cterm foreground color to use","path":"options.html#option-vim.highlight._name_.ctermfg","tokens":["color","the","use","cterm","foreground"],"title_tokens":["vim","ctermfg","option","name","highlight"],"anchors":[]},{"id":"605","title":"Option: vim.highlight..default","content":"Don't override existing definition","path":"options.html#option-vim.highlight._name_.default","tokens":["definition","override","existing","don"],"title_tokens":["name","highlight","default","vim","option"],"anchors":[]},{"id":"606","title":"Option: vim.highlight..fg","content":"The foreground color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.fg","tokens":["the","use","rrggbb","foreground","name","color","hex","written"],"title_tokens":["option","name","highlight","vim"],"anchors":[]},{"id":"607","title":"Option: vim.highlight..force","content":"Whether to enable force update","path":"options.html#option-vim.highlight._name_.force","tokens":["enable","whether","force","update"],"title_tokens":["highlight","force","option","name","vim"],"anchors":[]},{"id":"608","title":"Option: vim.highlight..italic","content":"Whether to enable italic","path":"options.html#option-vim.highlight._name_.italic","tokens":["italic","whether","enable"],"title_tokens":["vim","option","name","highlight","italic"],"anchors":[]},{"id":"609","title":"Option: vim.highlight..link","content":"The name of another highlight group to link to","path":"options.html#option-vim.highlight._name_.link","tokens":["another","highlight","group","link","the","name"],"title_tokens":["link","option","highlight","vim","name"],"anchors":[]},{"id":"610","title":"Option: vim.highlight..nocombine","content":"Whether to enable nocombine","path":"options.html#option-vim.highlight._name_.nocombine","tokens":["enable","nocombine","whether"],"title_tokens":["vim","name","nocombine","option","highlight"],"anchors":[]},{"id":"611","title":"Option: vim.highlight..reverse","content":"Whether to enable reverse","path":"options.html#option-vim.highlight._name_.reverse","tokens":["whether","enable","reverse"],"title_tokens":["highlight","reverse","vim","name","option"],"anchors":[]},{"id":"612","title":"Option: vim.highlight..sp","content":"The special color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim.highlight._name_.sp","tokens":["color","name","rrggbb","use","special","written","the","hex"],"title_tokens":["option","vim","highlight","name"],"anchors":[]},{"id":"613","title":"Option: vim.highlight..standout","content":"Whether to enable standout","path":"options.html#option-vim.highlight._name_.standout","tokens":["whether","enable","standout"],"title_tokens":["option","highlight","standout","name","vim"],"anchors":[]},{"id":"614","title":"Option: vim.highlight..strikethrough","content":"Whether to enable strikethrough","path":"options.html#option-vim.highlight._name_.strikethrough","tokens":["enable","strikethrough","whether"],"title_tokens":["highlight","option","vim","strikethrough","name"],"anchors":[]},{"id":"615","title":"Option: vim.highlight..undercurl","content":"Whether to enable undercurl","path":"options.html#option-vim.highlight._name_.undercurl","tokens":["enable","undercurl","whether"],"title_tokens":["option","undercurl","name","highlight","vim"],"anchors":[]},{"id":"616","title":"Option: vim.highlight..underdashed","content":"Whether to enable underdashed","path":"options.html#option-vim.highlight._name_.underdashed","tokens":["whether","underdashed","enable"],"title_tokens":["option","highlight","name","underdashed","vim"],"anchors":[]},{"id":"617","title":"Option: vim.highlight..underdotted","content":"Whether to enable underdotted","path":"options.html#option-vim.highlight._name_.underdotted","tokens":["whether","underdotted","enable"],"title_tokens":["underdotted","name","highlight","option","vim"],"anchors":[]},{"id":"618","title":"Option: vim.highlight..underdouble","content":"Whether to enable underdouble","path":"options.html#option-vim.highlight._name_.underdouble","tokens":["whether","underdouble","enable"],"title_tokens":["highlight","name","option","underdouble","vim"],"anchors":[]},{"id":"619","title":"Option: vim.highlight..underline","content":"Whether to enable underline","path":"options.html#option-vim.highlight._name_.underline","tokens":["underline","whether","enable"],"title_tokens":["name","underline","highlight","vim","option"],"anchors":[]},{"id":"620","title":"Option: vim.keymaps","content":"Custom keybindings.","path":"options.html#option-vim.keymaps","tokens":["keybindings","custom"],"title_tokens":["option","keymaps","vim"],"anchors":[]},{"id":"621","title":"Option: vim.keymaps.*.action","content":"The command to execute.","path":"options.html#option-vim.keymaps._.action","tokens":["command","execute","the"],"title_tokens":["keymaps","vim","option","action"],"anchors":[]},{"id":"622","title":"Option: vim.keymaps.*.desc","content":"Description for the keybind, to be shown in which-key, if you have enabled in the module system.","path":"options.html#option-vim.keymaps._.desc","tokens":["module","have","enabled","which-key","system","for","the","you","keybind","description","shown"],"title_tokens":["option","vim","keymaps","desc"],"anchors":[]},{"id":"623","title":"Option: vim.keymaps.*.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.expr","tokens":["that","means","adding","action","map","the","expression","equivalent","actually"],"title_tokens":["expr","keymaps","option","vim"],"anchors":[]},{"id":"624","title":"Option: vim.keymaps.*.key","content":"The key that triggers this keybind.","path":"options.html#option-vim.keymaps._.key","tokens":["triggers","this","that","the","key","keybind"],"title_tokens":["keymaps","vim","key","option"],"anchors":[]},{"id":"625","title":"Option: vim.keymaps.*.lua","content":"If true, action is considered to be lua code. Thus, it will not be wrapped in \"\".","path":"options.html#option-vim.keymaps._.lua","tokens":["code","lua","true","considered","will","thus","not","wrapped","action"],"title_tokens":["option","lua","vim","keymaps"],"anchors":[]},{"id":"626","title":"Option: vim.keymaps.*.mode","content":"The short-name of the mode to set the keymapping for. Passing an empty string is the equivalent of :map.\nSee :help map-modes for a list of modes.","path":"options.html#option-vim.keymaps._.mode","tokens":["short-name","keymapping","list","map","the","string","equivalent","empty","set","mode","see","map-modes","modes","help","for","passing"],"title_tokens":["keymaps","option","mode","vim"],"anchors":[]},{"id":"627","title":"Option: vim.keymaps.*.noremap","content":"Whether to use the 'noremap' variant of the command, ignoring any custom mappings on the defined action. It is highly advised to keep this on, which is the default.","path":"options.html#option-vim.keymaps._.noremap","tokens":["any","custom","action","variant","whether","mappings","advised","ignoring","noremap","the","this","which","command","defined","default","highly","keep","use"],"title_tokens":["vim","option","keymaps","noremap"],"anchors":[]},{"id":"628","title":"Option: vim.keymaps.*.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.nowait","tokens":["wait","equivalent","adding","whether","extra","mappings","ambiguous","map","for","input"],"title_tokens":["nowait","option","keymaps","vim"],"anchors":[]},{"id":"629","title":"Option: vim.keymaps.*.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.script","tokens":["equivalent","adding","map"],"title_tokens":["option","script","keymaps","vim"],"anchors":[]},{"id":"630","title":"Option: vim.keymaps.*.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.silent","tokens":["mapping","whether","silent","this","map","should","adding","equivalent"],"title_tokens":["option","vim","silent","keymaps"],"anchors":[]},{"id":"631","title":"Option: vim.keymaps.*.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim.keymaps._.unique","tokens":["already","defined","whether","equivalent","the","fail","map","adding"],"title_tokens":["option","keymaps","vim","unique"],"anchors":[]},{"id":"632","title":"Option: vim.languages.arduino.enable","content":"Whether to enable Arduino support.","path":"options.html#option-vim.languages.arduino.enable","tokens":["arduino","enable","support","whether"],"title_tokens":["option","vim","languages","arduino","enable"],"anchors":[]},{"id":"633","title":"Option: vim.languages.arduino.lsp.enable","content":"Whether to enable Arduino LSP support.","path":"options.html#option-vim.languages.arduino.lsp.enable","tokens":["support","lsp","arduino","enable","whether"],"title_tokens":["option","arduino","languages","lsp","vim","enable"],"anchors":[]},{"id":"634","title":"Option: vim.languages.arduino.lsp.extraArgs","content":"Extra arguments passed to the Arduino LSP","path":"options.html#option-vim.languages.arduino.lsp.extraArgs","tokens":["arguments","extra","passed","lsp","arduino","the"],"title_tokens":["vim","lsp","extraargs","option","arduino","languages"],"anchors":[]},{"id":"635","title":"Option: vim.languages.arduino.lsp.servers","content":"Arduino LSP servers to use","path":"options.html#option-vim.languages.arduino.lsp.servers","tokens":["arduino","servers","use","lsp"],"title_tokens":["lsp","option","vim","languages","arduino","servers"],"anchors":[]},{"id":"636","title":"Option: vim.languages.arduino.treesitter.enable","content":"Whether to enable Arduino treesitter.","path":"options.html#option-vim.languages.arduino.treesitter.enable","tokens":["treesitter","enable","whether","arduino"],"title_tokens":["option","languages","treesitter","arduino","enable","vim"],"anchors":[]},{"id":"637","title":"Option: vim.languages.arduino.treesitter.package","content":"The arduino treesitter package to use.","path":"options.html#option-vim.languages.arduino.treesitter.package","tokens":["treesitter","arduino","the","use","package"],"title_tokens":["treesitter","vim","arduino","package","languages","option"],"anchors":[]},{"id":"638","title":"Option: vim.languages.assembly.enable","content":"Whether to enable Assembly support.","path":"options.html#option-vim.languages.assembly.enable","tokens":["enable","assembly","whether","support"],"title_tokens":["vim","option","assembly","languages","enable"],"anchors":[]},{"id":"639","title":"Option: vim.languages.assembly.format.enable","content":"Whether to enable Assembly formatting.","path":"options.html#option-vim.languages.assembly.format.enable","tokens":["enable","whether","formatting","assembly"],"title_tokens":["enable","format","option","vim","languages","assembly"],"anchors":[]},{"id":"640","title":"Option: vim.languages.assembly.format.type","content":"Assembly formatter to use","path":"options.html#option-vim.languages.assembly.format.type","tokens":["formatter","use","assembly"],"title_tokens":["vim","option","assembly","type","languages","format"],"anchors":[]},{"id":"641","title":"Option: vim.languages.assembly.lsp.enable","content":"Whether to enable Assembly LSP support.","path":"options.html#option-vim.languages.assembly.lsp.enable","tokens":["assembly","lsp","enable","support","whether"],"title_tokens":["enable","assembly","vim","option","languages","lsp"],"anchors":[]},{"id":"642","title":"Option: vim.languages.assembly.lsp.servers","content":"Assembly LSP server to use","path":"options.html#option-vim.languages.assembly.lsp.servers","tokens":["lsp","assembly","use","server"],"title_tokens":["languages","option","vim","assembly","lsp","servers"],"anchors":[]},{"id":"643","title":"Option: vim.languages.assembly.treesitter.enable","content":"Whether to enable Assembly treesitter.","path":"options.html#option-vim.languages.assembly.treesitter.enable","tokens":["assembly","whether","enable","treesitter"],"title_tokens":["treesitter","enable","option","vim","languages","assembly"],"anchors":[]},{"id":"644","title":"Option: vim.languages.assembly.treesitter.packageASM","content":"The asm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageASM","tokens":["treesitter","asm","the","package","use"],"title_tokens":["packageasm","assembly","vim","treesitter","option","languages"],"anchors":[]},{"id":"645","title":"Option: vim.languages.assembly.treesitter.packageNASM","content":"The nasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageNASM","tokens":["the","treesitter","package","nasm","use"],"title_tokens":["vim","assembly","option","languages","treesitter","packagenasm"],"anchors":[]},{"id":"646","title":"Option: vim.languages.assembly.treesitter.packageRpiPicoASM","content":"The pioasm treesitter package to use.","path":"options.html#option-vim.languages.assembly.treesitter.packageRpiPicoASM","tokens":["package","the","pioasm","treesitter","use"],"title_tokens":["treesitter","languages","assembly","packagerpipicoasm","option","vim"],"anchors":[]},{"id":"647","title":"Option: vim.languages.astro.enable","content":"Whether to enable Astro language support.","path":"options.html#option-vim.languages.astro.enable","tokens":["enable","language","support","whether","astro"],"title_tokens":["astro","enable","vim","languages","option"],"anchors":[]},{"id":"648","title":"Option: vim.languages.astro.extraDiagnostics.enable","content":"Whether to enable extra Astro diagnostics via nvim-lint.","path":"options.html#option-vim.languages.astro.extraDiagnostics.enable","tokens":["via","enable","nvim-lint","whether","extra","astro","diagnostics"],"title_tokens":["vim","languages","astro","extradiagnostics","option","enable"],"anchors":[]},{"id":"649","title":"Option: vim.languages.astro.extraDiagnostics.types","content":"extra Astro diagnostics providers","path":"options.html#option-vim.languages.astro.extraDiagnostics.types","tokens":["astro","extra","diagnostics","providers"],"title_tokens":["types","languages","option","vim","astro","extradiagnostics"],"anchors":[]},{"id":"650","title":"Option: vim.languages.astro.format.enable","content":"Whether to enable Astro formatting.","path":"options.html#option-vim.languages.astro.format.enable","tokens":["formatting","whether","astro","enable"],"title_tokens":["enable","format","vim","astro","languages","option"],"anchors":[]},{"id":"651","title":"Option: vim.languages.astro.format.type","content":"Astro formatter to use","path":"options.html#option-vim.languages.astro.format.type","tokens":["astro","formatter","use"],"title_tokens":["astro","languages","vim","option","format","type"],"anchors":[]},{"id":"652","title":"Option: vim.languages.astro.lsp.enable","content":"Whether to enable Astro LSP support.","path":"options.html#option-vim.languages.astro.lsp.enable","tokens":["astro","lsp","enable","whether","support"],"title_tokens":["lsp","vim","option","astro","enable","languages"],"anchors":[]},{"id":"653","title":"Option: vim.languages.astro.lsp.servers","content":"Astro LSP server to use","path":"options.html#option-vim.languages.astro.lsp.servers","tokens":["lsp","astro","server","use"],"title_tokens":["option","astro","languages","servers","vim","lsp"],"anchors":[]},{"id":"654","title":"Option: vim.languages.astro.treesitter.astroPackage","content":"The astro treesitter package to use.","path":"options.html#option-vim.languages.astro.treesitter.astroPackage","tokens":["the","treesitter","use","package","astro"],"title_tokens":["option","vim","treesitter","astro","astropackage","languages"],"anchors":[]},{"id":"655","title":"Option: vim.languages.astro.treesitter.enable","content":"Whether to enable Astro treesitter.","path":"options.html#option-vim.languages.astro.treesitter.enable","tokens":["treesitter","astro","enable","whether"],"title_tokens":["languages","enable","vim","astro","treesitter","option"],"anchors":[]},{"id":"656","title":"Option: vim.languages.bash.enable","content":"Whether to enable Bash language support.","path":"options.html#option-vim.languages.bash.enable","tokens":["language","support","whether","bash","enable"],"title_tokens":["bash","enable","vim","option","languages"],"anchors":[]},{"id":"657","title":"Option: vim.languages.bash.extraDiagnostics.enable","content":"Whether to enable extra Shell diagnostics via nvim-lint.","path":"options.html#option-vim.languages.bash.extraDiagnostics.enable","tokens":["diagnostics","via","nvim-lint","whether","enable","shell","extra"],"title_tokens":["bash","option","vim","extradiagnostics","enable","languages"],"anchors":[]},{"id":"658","title":"Option: vim.languages.bash.extraDiagnostics.types","content":"extra Shell diagnostics providers","path":"options.html#option-vim.languages.bash.extraDiagnostics.types","tokens":["shell","providers","extra","diagnostics"],"title_tokens":["vim","bash","option","extradiagnostics","languages","types"],"anchors":[]},{"id":"659","title":"Option: vim.languages.bash.format.enable","content":"Enable Bash formatting","path":"options.html#option-vim.languages.bash.format.enable","tokens":["bash","formatting","enable"],"title_tokens":["format","option","languages","enable","vim","bash"],"anchors":[]},{"id":"660","title":"Option: vim.languages.bash.format.type","content":"Bash formatter to use","path":"options.html#option-vim.languages.bash.format.type","tokens":["bash","formatter","use"],"title_tokens":["format","type","vim","option","languages","bash"],"anchors":[]},{"id":"661","title":"Option: vim.languages.bash.lsp.enable","content":"Whether to enable Bash LSP support.","path":"options.html#option-vim.languages.bash.lsp.enable","tokens":["whether","lsp","bash","enable","support"],"title_tokens":["languages","lsp","enable","vim","option","bash"],"anchors":[]},{"id":"662","title":"Option: vim.languages.bash.lsp.servers","content":"Bash LSP server to use","path":"options.html#option-vim.languages.bash.lsp.servers","tokens":["server","lsp","use","bash"],"title_tokens":["servers","option","lsp","vim","languages","bash"],"anchors":[]},{"id":"663","title":"Option: vim.languages.bash.treesitter.enable","content":"Whether to enable Bash treesitter.","path":"options.html#option-vim.languages.bash.treesitter.enable","tokens":["bash","treesitter","enable","whether"],"title_tokens":["option","languages","vim","bash","enable","treesitter"],"anchors":[]},{"id":"664","title":"Option: vim.languages.bash.treesitter.package","content":"The bash treesitter package to use.","path":"options.html#option-vim.languages.bash.treesitter.package","tokens":["the","treesitter","bash","package","use"],"title_tokens":["languages","treesitter","package","option","bash","vim"],"anchors":[]},{"id":"665","title":"Option: vim.languages.clang.cHeader","content":"C syntax for headers. Can fix treesitter errors, see: https://www.reddit.com/r/neovim/comments/orfpcd/question_does_the_c_parser_from_nvimtreesitter/","path":"options.html#option-vim.languages.clang.cHeader","tokens":["for","fix","reddit","neovim","orfpcd","headers","see","question_does_the_c_parser_from_nvimtreesitter","https","syntax","can","treesitter","comments","www","com","errors"],"title_tokens":["option","vim","languages","clang","cheader"],"anchors":[]},{"id":"666","title":"Option: vim.languages.clang.dap.debugger","content":"clang debugger to use","path":"options.html#option-vim.languages.clang.dap.debugger","tokens":["clang","debugger","use"],"title_tokens":["option","dap","clang","debugger","languages","vim"],"anchors":[]},{"id":"667","title":"Option: vim.languages.clang.dap.enable","content":"Enable clang Debug Adapter","path":"options.html#option-vim.languages.clang.dap.enable","tokens":["enable","adapter","debug","clang"],"title_tokens":["option","vim","languages","clang","dap","enable"],"anchors":[]},{"id":"668","title":"Option: vim.languages.clang.dap.package","content":"clang debugger package.","path":"options.html#option-vim.languages.clang.dap.package","tokens":["clang","debugger","package"],"title_tokens":["vim","clang","package","dap","option","languages"],"anchors":[]},{"id":"669","title":"Option: vim.languages.clang.enable","content":"Whether to enable C/C++ language support.","path":"options.html#option-vim.languages.clang.enable","tokens":["enable","whether","support","language"],"title_tokens":["clang","enable","vim","option","languages"],"anchors":[]},{"id":"670","title":"Option: vim.languages.clang.extraDiagnostics.enable","content":"Whether to enable extra C/C++ diagnostics via nvim-lint.","path":"options.html#option-vim.languages.clang.extraDiagnostics.enable","tokens":["via","nvim-lint","extra","enable","diagnostics","whether"],"title_tokens":["enable","languages","option","clang","extradiagnostics","vim"],"anchors":[]},{"id":"671","title":"Option: vim.languages.clang.extraDiagnostics.types","content":"extra C/C++ diagnostics providers","path":"options.html#option-vim.languages.clang.extraDiagnostics.types","tokens":["providers","diagnostics","extra"],"title_tokens":["option","extradiagnostics","clang","languages","vim","types"],"anchors":[]},{"id":"672","title":"Option: vim.languages.clang.format.enable","content":"Whether to enable C formatting.","path":"options.html#option-vim.languages.clang.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["option","languages","vim","clang","enable","format"],"anchors":[]},{"id":"673","title":"Option: vim.languages.clang.format.type","content":"C formatter to use","path":"options.html#option-vim.languages.clang.format.type","tokens":["formatter","use"],"title_tokens":["vim","languages","format","type","option","clang"],"anchors":[]},{"id":"674","title":"Option: vim.languages.clang.lsp.enable","content":"Whether to enable clang LSP support.","path":"options.html#option-vim.languages.clang.lsp.enable","tokens":["whether","enable","lsp","support","clang"],"title_tokens":["option","vim","clang","enable","lsp","languages"],"anchors":[]},{"id":"675","title":"Option: vim.languages.clang.lsp.servers","content":"The clang LSP server to use","path":"options.html#option-vim.languages.clang.lsp.servers","tokens":["lsp","the","clang","server","use"],"title_tokens":["servers","clang","languages","vim","lsp","option"],"anchors":[]},{"id":"676","title":"Option: vim.languages.clang.treesitter.cPackage","content":"The c treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cPackage","tokens":["package","the","use","treesitter"],"title_tokens":["vim","clang","languages","option","cpackage","treesitter"],"anchors":[]},{"id":"677","title":"Option: vim.languages.clang.treesitter.cppPackage","content":"The cpp treesitter package to use.","path":"options.html#option-vim.languages.clang.treesitter.cppPackage","tokens":["package","cpp","use","treesitter","the"],"title_tokens":["cpppackage","option","languages","clang","treesitter","vim"],"anchors":[]},{"id":"678","title":"Option: vim.languages.clang.treesitter.enable","content":"Whether to enable C/C++ treesitter.","path":"options.html#option-vim.languages.clang.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["treesitter","enable","clang","vim","option","languages"],"anchors":[]},{"id":"679","title":"Option: vim.languages.clojure.enable","content":"Whether to enable Clojure language support.","path":"options.html#option-vim.languages.clojure.enable","tokens":["clojure","language","enable","support","whether"],"title_tokens":["vim","clojure","enable","option","languages"],"anchors":[]},{"id":"680","title":"Option: vim.languages.clojure.lsp.enable","content":"Whether to enable Clojure LSP support.","path":"options.html#option-vim.languages.clojure.lsp.enable","tokens":["whether","support","clojure","lsp","enable"],"title_tokens":["option","vim","enable","clojure","languages","lsp"],"anchors":[]},{"id":"681","title":"Option: vim.languages.clojure.lsp.servers","content":"Clojure LSP server to use","path":"options.html#option-vim.languages.clojure.lsp.servers","tokens":["lsp","server","clojure","use"],"title_tokens":["clojure","lsp","vim","servers","languages","option"],"anchors":[]},{"id":"682","title":"Option: vim.languages.clojure.treesitter.enable","content":"Whether to enable Clojure treesitter.","path":"options.html#option-vim.languages.clojure.treesitter.enable","tokens":["whether","clojure","treesitter","enable"],"title_tokens":["treesitter","option","enable","clojure","vim","languages"],"anchors":[]},{"id":"683","title":"Option: vim.languages.clojure.treesitter.package","content":"The clojure treesitter package to use.","path":"options.html#option-vim.languages.clojure.treesitter.package","tokens":["use","clojure","the","treesitter","package"],"title_tokens":["package","vim","option","languages","clojure","treesitter"],"anchors":[]},{"id":"684","title":"Option: vim.languages.cmake.enable","content":"Whether to enable CMake language support.","path":"options.html#option-vim.languages.cmake.enable","tokens":["enable","whether","language","support","cmake"],"title_tokens":["enable","option","vim","cmake","languages"],"anchors":[]},{"id":"685","title":"Option: vim.languages.cmake.format.enable","content":"Whether to enable CMake formatting.","path":"options.html#option-vim.languages.cmake.format.enable","tokens":["formatting","cmake","whether","enable"],"title_tokens":["vim","cmake","format","enable","option","languages"],"anchors":[]},{"id":"686","title":"Option: vim.languages.cmake.format.package","content":"CMake formatter package","path":"options.html#option-vim.languages.cmake.format.package","tokens":["package","cmake","formatter"],"title_tokens":["package","languages","option","cmake","format","vim"],"anchors":[]},{"id":"687","title":"Option: vim.languages.cmake.format.type","content":"CMake formatter to use","path":"options.html#option-vim.languages.cmake.format.type","tokens":["formatter","cmake","use"],"title_tokens":["option","languages","vim","format","cmake","type"],"anchors":[]},{"id":"688","title":"Option: vim.languages.cmake.lsp.enable","content":"Whether to enable CMake LSP support.","path":"options.html#option-vim.languages.cmake.lsp.enable","tokens":["whether","lsp","cmake","support","enable"],"title_tokens":["lsp","enable","option","vim","cmake","languages"],"anchors":[]},{"id":"689","title":"Option: vim.languages.cmake.lsp.servers","content":"CMake LSP servers to use","path":"options.html#option-vim.languages.cmake.lsp.servers","tokens":["use","cmake","servers","lsp"],"title_tokens":["lsp","cmake","servers","option","languages","vim"],"anchors":[]},{"id":"690","title":"Option: vim.languages.cmake.treesitter.enable","content":"Whether to enable CMake treesitter.","path":"options.html#option-vim.languages.cmake.treesitter.enable","tokens":["enable","whether","cmake","treesitter"],"title_tokens":["enable","cmake","option","vim","treesitter","languages"],"anchors":[]},{"id":"691","title":"Option: vim.languages.cmake.treesitter.package","content":"The cmake treesitter package to use.","path":"options.html#option-vim.languages.cmake.treesitter.package","tokens":["use","cmake","the","treesitter","package"],"title_tokens":["treesitter","package","languages","option","vim","cmake"],"anchors":[]},{"id":"692","title":"Option: vim.languages.csharp.enable","content":"Whether to enable C# language support.\n::: {.note} This feature will not work if the .NET SDK is not installed. Both roslyn-ls (with roslyn-nvim) and csharp_ls require the .NET SDK to function properly with Razor. Ensure that the .NET SDK is installed.\nCheck for version compatibility for optimal performance. :::\n::: {.warning} At the moment, only roslyn-ls(with roslyn-nvim) provides full Razor support. csharp_ls is limited to .cshtml files. ::: .","path":"options.html#option-vim.languages.csharp.enable","tokens":["provides","the","roslyn-nvim","work","will","not","check","for","moment","installed","note","function","ensure","full","this","performance","razor","roslyn-ls","net","with","both","feature","and","sdk","enable","whether","version","language","that","only","limited","cshtml","require","properly","files","compatibility","warning","support","csharp_ls","optimal"],"title_tokens":["vim","csharp","languages","option","enable"],"anchors":[]},{"id":"693","title":"Option: vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for csharp_ls Neovim LSP\n::: {.note} This feature only works for csharp_ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.csharpls-extended-lsp-nvim.enable","tokens":["csharp_ls","works","handler","note","feature","definition","extended","whether","neovim","lsp","only","for","enable","this","textdocument"],"title_tokens":["vim","csharpls-extended-lsp-nvim","languages","enable","option","csharp","extensions"],"anchors":[]},{"id":"694","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","content":"Whether to enable Extended 'textDocument/definition' handler for OmniSharp Neovim LSP\n::: {.note} This feature only works for omnisharp. ::: .","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.enable","tokens":["for","neovim","only","lsp","extended","whether","enable","definition","note","works","textdocument","handler","omnisharp","this","feature"],"title_tokens":["csharp","option","extensions","enable","omnisharp-extended-lsp-nvim","languages","vim"],"anchors":[]},{"id":"695","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","content":"Go to definition [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToDefinition","tokens":["omnisharp-extended-lsp-nvim","definition"],"title_tokens":["vim","extensions","omnisharp-extended-lsp-nvim","mappings","option","languages","csharp","gotodefinition"],"anchors":[]},{"id":"696","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","content":"Go to type [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.goToType","tokens":["type","omnisharp-extended-lsp-nvim"],"title_tokens":["option","csharp","mappings","languages","extensions","gototype","vim","omnisharp-extended-lsp-nvim"],"anchors":[]},{"id":"697","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","content":"List implementations [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listImplementations","tokens":["list","omnisharp-extended-lsp-nvim","implementations"],"title_tokens":["languages","option","csharp","vim","omnisharp-extended-lsp-nvim","extensions","mappings","listimplementations"],"anchors":[]},{"id":"698","title":"Option: vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","content":"List references [omnisharp-extended-lsp-nvim]","path":"options.html#option-vim.languages.csharp.extensions.omnisharp-extended-lsp-nvim.mappings.listReferences","tokens":["omnisharp-extended-lsp-nvim","references","list"],"title_tokens":["vim","option","languages","listreferences","csharp","extensions","omnisharp-extended-lsp-nvim","mappings"],"anchors":[]},{"id":"699","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.enable","content":"Whether to enable Roslyn LSP plugin for Neovim that adds Razor support and works with multiple solutions\n::: {.note} This feature only works for roslyn-ls. ::: .","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.enable","tokens":["whether","and","enable","that","with","multiple","razor","solutions","feature","roslyn","only","roslyn-ls","note","support","this","neovim","adds","lsp","works","plugin","for"],"title_tokens":["extensions","option","enable","vim","languages","csharp","roslyn-nvim"],"anchors":[]},{"id":"700","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts","content":"Option table to pass into the setup function of roslyn-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts","tokens":["roslyn-nvim","function","any","option","the","additional","can","they","into","listed","table","even","setup","options","pass","not","docs","you"],"title_tokens":["option","vim","csharp","roslyn-nvim","languages","setupopts","extensions"],"anchors":[]},{"id":"701","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","content":"Configuration for the additional roslyn extensions","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.config","tokens":["for","additional","the","roslyn","extensions","configuration"],"title_tokens":["config","languages","razor","csharp","roslyn-nvim","setupopts","option","vim","extensions"],"anchors":[]},{"id":"702","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","content":"Whether to enable Additional roslyn extensions (for example Roslynator/Razor).","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.extensions.razor.enabled","tokens":["razor","whether","enable","example","extensions","roslynator","additional","for","roslyn"],"title_tokens":["languages","vim","enabled","option","csharp","setupopts","roslyn-nvim","razor","extensions"],"anchors":[]},{"id":"703","title":"Option: vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","content":"\"auto\" | \"roslyn\" | \"off\"\n\"auto\": Does nothing for filewatching, leaving everything as default\n\"roslyn\": Turns off neovim filewatching which will make roslyn do the filewatching\n\"off\": Hack to turn off all filewatching.\n\n::: {.tip} Set to \"off\" if you notice performance issues :::","path":"options.html#option-vim.languages.csharp.extensions.roslyn-nvim.setupOpts.filewatching","tokens":["leaving","for","make","the","filewatching","which","nothing","neovim","hack","you","does","everything","off","all","notice","tip","auto","roslyn","turns","turn","will","performance","set","issues","default"],"title_tokens":["vim","extensions","setupopts","filewatching","option","csharp","languages","roslyn-nvim"],"anchors":[]},{"id":"704","title":"Option: vim.languages.csharp.format.enable","content":"Whether to enable C# formatting.","path":"options.html#option-vim.languages.csharp.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["languages","option","csharp","vim","format","enable"],"anchors":[]},{"id":"705","title":"Option: vim.languages.csharp.format.type","content":"C# formatter to use","path":"options.html#option-vim.languages.csharp.format.type","tokens":["formatter","use"],"title_tokens":["type","option","csharp","languages","vim","format"],"anchors":[]},{"id":"706","title":"Option: vim.languages.csharp.lsp.enable","content":"Whether to enable C# LSP support.","path":"options.html#option-vim.languages.csharp.lsp.enable","tokens":["whether","lsp","enable","support"],"title_tokens":["vim","option","languages","csharp","enable","lsp"],"anchors":[]},{"id":"707","title":"Option: vim.languages.csharp.lsp.servers","content":"C# LSP server to use","path":"options.html#option-vim.languages.csharp.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["lsp","option","vim","servers","csharp","languages"],"anchors":[]},{"id":"708","title":"Option: vim.languages.csharp.treesitter.csPackage","content":"The c_sharp treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.csPackage","tokens":["the","use","treesitter","c_sharp","package"],"title_tokens":["csharp","languages","option","treesitter","vim","cspackage"],"anchors":[]},{"id":"709","title":"Option: vim.languages.csharp.treesitter.enable","content":"Whether to enable C# treesitter.","path":"options.html#option-vim.languages.csharp.treesitter.enable","tokens":["whether","treesitter","enable"],"title_tokens":["option","vim","csharp","treesitter","languages","enable"],"anchors":[]},{"id":"710","title":"Option: vim.languages.csharp.treesitter.razorPackage","content":"The razor treesitter package to use.","path":"options.html#option-vim.languages.csharp.treesitter.razorPackage","tokens":["treesitter","package","use","the","razor"],"title_tokens":["razorpackage","treesitter","vim","option","languages","csharp"],"anchors":[]},{"id":"711","title":"Option: vim.languages.css.enable","content":"Whether to enable CSS language support.","path":"options.html#option-vim.languages.css.enable","tokens":["whether","css","enable","language","support"],"title_tokens":["enable","option","languages","css","vim"],"anchors":[]},{"id":"712","title":"Option: vim.languages.css.format.enable","content":"Whether to enable CSS formatting.","path":"options.html#option-vim.languages.css.format.enable","tokens":["whether","css","formatting","enable"],"title_tokens":["enable","css","format","option","vim","languages"],"anchors":[]},{"id":"713","title":"Option: vim.languages.css.format.type","content":"CSS formatter to use","path":"options.html#option-vim.languages.css.format.type","tokens":["css","formatter","use"],"title_tokens":["option","type","languages","format","css","vim"],"anchors":[]},{"id":"714","title":"Option: vim.languages.css.lsp.enable","content":"Whether to enable CSS LSP support.","path":"options.html#option-vim.languages.css.lsp.enable","tokens":["whether","enable","support","css","lsp"],"title_tokens":["vim","option","lsp","css","enable","languages"],"anchors":[]},{"id":"715","title":"Option: vim.languages.css.lsp.servers","content":"CSS LSP server to use","path":"options.html#option-vim.languages.css.lsp.servers","tokens":["use","lsp","server","css"],"title_tokens":["vim","servers","option","css","languages","lsp"],"anchors":[]},{"id":"716","title":"Option: vim.languages.css.treesitter.enable","content":"Whether to enable CSS treesitter.","path":"options.html#option-vim.languages.css.treesitter.enable","tokens":["whether","treesitter","css","enable"],"title_tokens":["option","enable","treesitter","languages","css","vim"],"anchors":[]},{"id":"717","title":"Option: vim.languages.css.treesitter.package","content":"The css treesitter package to use.","path":"options.html#option-vim.languages.css.treesitter.package","tokens":["package","treesitter","use","css","the"],"title_tokens":["vim","option","languages","css","package","treesitter"],"anchors":[]},{"id":"718","title":"Option: vim.languages.cue.enable","content":"Whether to enable CUE language support.","path":"options.html#option-vim.languages.cue.enable","tokens":["cue","language","support","whether","enable"],"title_tokens":["vim","option","enable","cue","languages"],"anchors":[]},{"id":"719","title":"Option: vim.languages.cue.lsp.enable","content":"Whether to enable CUE LSP support.","path":"options.html#option-vim.languages.cue.lsp.enable","tokens":["support","cue","enable","whether","lsp"],"title_tokens":["option","languages","vim","cue","lsp","enable"],"anchors":[]},{"id":"720","title":"Option: vim.languages.cue.lsp.servers","content":"CUE LSP server to use","path":"options.html#option-vim.languages.cue.lsp.servers","tokens":["use","server","cue","lsp"],"title_tokens":["vim","cue","languages","option","lsp","servers"],"anchors":[]},{"id":"721","title":"Option: vim.languages.cue.treesitter.enable","content":"Whether to enable CUE treesitter.","path":"options.html#option-vim.languages.cue.treesitter.enable","tokens":["enable","treesitter","whether","cue"],"title_tokens":["treesitter","option","languages","vim","cue","enable"],"anchors":[]},{"id":"722","title":"Option: vim.languages.cue.treesitter.package","content":"The cue treesitter package to use.","path":"options.html#option-vim.languages.cue.treesitter.package","tokens":["package","treesitter","use","cue","the"],"title_tokens":["languages","cue","treesitter","option","vim","package"],"anchors":[]},{"id":"723","title":"Option: vim.languages.dart.dap.enable","content":"Enable Dart DAP support via flutter-tools","path":"options.html#option-vim.languages.dart.dap.enable","tokens":["enable","dap","support","via","dart","flutter-tools"],"title_tokens":["dap","enable","dart","option","vim","languages"],"anchors":[]},{"id":"724","title":"Option: vim.languages.dart.enable","content":"Whether to enable Dart language support.","path":"options.html#option-vim.languages.dart.enable","tokens":["language","enable","support","dart","whether"],"title_tokens":["option","dart","languages","enable","vim"],"anchors":[]},{"id":"725","title":"Option: vim.languages.dart.flutter-tools.color.enable","content":"Whether to enable highlighting color variables.","path":"options.html#option-vim.languages.dart.flutter-tools.color.enable","tokens":["enable","highlighting","color","variables","whether"],"title_tokens":["dart","color","option","enable","vim","languages","flutter-tools"],"anchors":[]},{"id":"726","title":"Option: vim.languages.dart.flutter-tools.color.highlightBackground","content":"Highlight the background","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightBackground","tokens":["background","highlight","the"],"title_tokens":["vim","color","highlightbackground","option","flutter-tools","languages","dart"],"anchors":[]},{"id":"727","title":"Option: vim.languages.dart.flutter-tools.color.highlightForeground","content":"Highlight the foreground","path":"options.html#option-vim.languages.dart.flutter-tools.color.highlightForeground","tokens":["highlight","foreground","the"],"title_tokens":["option","highlightforeground","dart","flutter-tools","languages","color","vim"],"anchors":[]},{"id":"728","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.character","content":"Virtual text character to highlight","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.character","tokens":["virtual","highlight","character","text"],"title_tokens":["option","virtualtext","vim","dart","color","languages","flutter-tools","character"],"anchors":[]},{"id":"729","title":"Option: vim.languages.dart.flutter-tools.color.virtualText.enable","content":"Whether to enable Show the highlight using virtual text.","path":"options.html#option-vim.languages.dart.flutter-tools.color.virtualText.enable","tokens":["using","show","highlight","whether","text","the","virtual","enable"],"title_tokens":["languages","option","enable","vim","dart","flutter-tools","color","virtualtext"],"anchors":[]},{"id":"730","title":"Option: vim.languages.dart.flutter-tools.enable","content":"Enable flutter-tools for flutter support","path":"options.html#option-vim.languages.dart.flutter-tools.enable","tokens":["support","for","enable","flutter-tools","flutter"],"title_tokens":["option","vim","flutter-tools","dart","languages","enable"],"anchors":[]},{"id":"731","title":"Option: vim.languages.dart.flutter-tools.enableNoResolvePatch","content":"Whether to patch flutter-tools so that it doesn't resolve symlinks when detecting flutter path.\n::: {.note} This is required if flutterPackage is set to null and the flutter package in your PATH was built with Nix. If you are using a flutter SDK installed from a different source and encounter the error \"dart missing from PATH\", leave this option disabled. :::","path":"options.html#option-vim.languages.dart.flutter-tools.enableNoResolvePatch","tokens":["note","flutterpackage","different","set","and","nix","symlinks","null","when","your","using","patch","path","was","that","whether","built","encounter","disabled","doesn","flutter-tools","option","missing","flutter","package","leave","from","detecting","are","resolve","sdk","installed","the","required","with","error","this","source","you","dart"],"title_tokens":["vim","enablenoresolvepatch","languages","option","dart","flutter-tools"],"anchors":[]},{"id":"732","title":"Option: vim.languages.dart.flutter-tools.flutterPackage","content":"Flutter package, or null to detect the flutter path at runtime instead.","path":"options.html#option-vim.languages.dart.flutter-tools.flutterPackage","tokens":["instead","the","package","flutter","detect","null","runtime","path"],"title_tokens":["languages","dart","flutterpackage","vim","option","flutter-tools"],"anchors":[]},{"id":"733","title":"Option: vim.languages.dart.lsp.enable","content":"Whether to enable Dart LSP support.","path":"options.html#option-vim.languages.dart.lsp.enable","tokens":["lsp","support","enable","whether","dart"],"title_tokens":["option","vim","languages","dart","lsp","enable"],"anchors":[]},{"id":"734","title":"Option: vim.languages.dart.lsp.servers","content":"Dart LSP server to use","path":"options.html#option-vim.languages.dart.lsp.servers","tokens":["dart","lsp","server","use"],"title_tokens":["option","languages","dart","servers","vim","lsp"],"anchors":[]},{"id":"735","title":"Option: vim.languages.dart.treesitter.enable","content":"Whether to enable Dart treesitter.","path":"options.html#option-vim.languages.dart.treesitter.enable","tokens":["dart","whether","treesitter","enable"],"title_tokens":["languages","option","enable","treesitter","vim","dart"],"anchors":[]},{"id":"736","title":"Option: vim.languages.dart.treesitter.package","content":"The dart treesitter package to use.","path":"options.html#option-vim.languages.dart.treesitter.package","tokens":["use","dart","the","treesitter","package"],"title_tokens":["dart","vim","package","languages","treesitter","option"],"anchors":[]},{"id":"737","title":"Option: vim.languages.docker.enable","content":"Whether to enable Docker language support.","path":"options.html#option-vim.languages.docker.enable","tokens":["language","docker","enable","whether","support"],"title_tokens":["enable","vim","languages","docker","option"],"anchors":[]},{"id":"738","title":"Option: vim.languages.docker.extraDiagnostics.enable","content":"Whether to enable extra Docker diagnostics via nvim-lint.","path":"options.html#option-vim.languages.docker.extraDiagnostics.enable","tokens":["nvim-lint","enable","docker","extra","whether","diagnostics","via"],"title_tokens":["option","docker","enable","extradiagnostics","languages","vim"],"anchors":[]},{"id":"739","title":"Option: vim.languages.docker.extraDiagnostics.types","content":"extra Docker diagnostics providers","path":"options.html#option-vim.languages.docker.extraDiagnostics.types","tokens":["docker","providers","diagnostics","extra"],"title_tokens":["docker","option","vim","languages","types","extradiagnostics"],"anchors":[]},{"id":"740","title":"Option: vim.languages.docker.format.enable","content":"Whether to enable Dockerfile formatting.","path":"options.html#option-vim.languages.docker.format.enable","tokens":["whether","enable","dockerfile","formatting"],"title_tokens":["option","docker","format","languages","vim","enable"],"anchors":[]},{"id":"741","title":"Option: vim.languages.docker.format.type","content":"Dockerfile formatter to use","path":"options.html#option-vim.languages.docker.format.type","tokens":["formatter","use","dockerfile"],"title_tokens":["option","type","format","vim","docker","languages"],"anchors":[]},{"id":"742","title":"Option: vim.languages.docker.lsp.enable","content":"Whether to enable Docker LSP support.","path":"options.html#option-vim.languages.docker.lsp.enable","tokens":["lsp","docker","whether","enable","support"],"title_tokens":["option","vim","docker","lsp","enable","languages"],"anchors":[]},{"id":"743","title":"Option: vim.languages.docker.lsp.servers","content":"Docker LSP server to use","path":"options.html#option-vim.languages.docker.lsp.servers","tokens":["server","use","lsp","docker"],"title_tokens":["docker","servers","option","vim","languages","lsp"],"anchors":[]},{"id":"744","title":"Option: vim.languages.docker.treesitter.enable","content":"Whether to enable Docker treesitter support.","path":"options.html#option-vim.languages.docker.treesitter.enable","tokens":["docker","enable","whether","support","treesitter"],"title_tokens":["docker","languages","option","treesitter","enable","vim"],"anchors":[]},{"id":"745","title":"Option: vim.languages.docker.treesitter.package","content":"The dockerfile treesitter package to use.","path":"options.html#option-vim.languages.docker.treesitter.package","tokens":["treesitter","dockerfile","the","package","use"],"title_tokens":["package","languages","treesitter","vim","option","docker"],"anchors":[]},{"id":"746","title":"Option: vim.languages.elixir.elixir-tools.enable","content":"Whether to enable Elixir tools.","path":"options.html#option-vim.languages.elixir.elixir-tools.enable","tokens":["tools","enable","elixir","whether"],"title_tokens":["vim","elixir","elixir-tools","option","enable","languages"],"anchors":[]},{"id":"747","title":"Option: vim.languages.elixir.enable","content":"Whether to enable Elixir language support.","path":"options.html#option-vim.languages.elixir.enable","tokens":["enable","whether","support","language","elixir"],"title_tokens":["enable","vim","option","languages","elixir"],"anchors":[]},{"id":"748","title":"Option: vim.languages.elixir.format.enable","content":"Whether to enable Elixir formatting.","path":"options.html#option-vim.languages.elixir.format.enable","tokens":["elixir","formatting","enable","whether"],"title_tokens":["enable","option","vim","languages","elixir","format"],"anchors":[]},{"id":"749","title":"Option: vim.languages.elixir.format.type","content":"Elixir formatter to use","path":"options.html#option-vim.languages.elixir.format.type","tokens":["elixir","use","formatter"],"title_tokens":["vim","languages","elixir","type","option","format"],"anchors":[]},{"id":"750","title":"Option: vim.languages.elixir.lsp.enable","content":"Whether to enable Elixir LSP support.","path":"options.html#option-vim.languages.elixir.lsp.enable","tokens":["support","elixir","enable","whether","lsp"],"title_tokens":["languages","elixir","lsp","vim","enable","option"],"anchors":[]},{"id":"751","title":"Option: vim.languages.elixir.lsp.servers","content":"Elixir LSP server to use","path":"options.html#option-vim.languages.elixir.lsp.servers","tokens":["elixir","server","use","lsp"],"title_tokens":["option","elixir","servers","vim","lsp","languages"],"anchors":[]},{"id":"752","title":"Option: vim.languages.elixir.treesitter.eexPackage","content":"The eex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.eexPackage","tokens":["the","eex","treesitter","package","use"],"title_tokens":["elixir","vim","treesitter","eexpackage","option","languages"],"anchors":[]},{"id":"753","title":"Option: vim.languages.elixir.treesitter.enable","content":"Whether to enable Elixir treesitter.","path":"options.html#option-vim.languages.elixir.treesitter.enable","tokens":["whether","enable","elixir","treesitter"],"title_tokens":["elixir","option","treesitter","enable","vim","languages"],"anchors":[]},{"id":"754","title":"Option: vim.languages.elixir.treesitter.heexPackage","content":"The heex treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.heexPackage","tokens":["the","treesitter","heex","package","use"],"title_tokens":["treesitter","option","languages","vim","heexpackage","elixir"],"anchors":[]},{"id":"755","title":"Option: vim.languages.elixir.treesitter.package","content":"The elixir treesitter package to use.","path":"options.html#option-vim.languages.elixir.treesitter.package","tokens":["the","treesitter","package","elixir","use"],"title_tokens":["treesitter","package","vim","languages","option","elixir"],"anchors":[]},{"id":"756","title":"Option: vim.languages.elm.enable","content":"Whether to enable Elm language support.","path":"options.html#option-vim.languages.elm.enable","tokens":["language","whether","enable","elm","support"],"title_tokens":["vim","elm","languages","option","enable"],"anchors":[]},{"id":"757","title":"Option: vim.languages.elm.lsp.enable","content":"Whether to enable Elm LSP support.","path":"options.html#option-vim.languages.elm.lsp.enable","tokens":["lsp","elm","enable","support","whether"],"title_tokens":["vim","languages","elm","lsp","option","enable"],"anchors":[]},{"id":"758","title":"Option: vim.languages.elm.lsp.servers","content":"Elm LSP servers to use","path":"options.html#option-vim.languages.elm.lsp.servers","tokens":["servers","elm","use","lsp"],"title_tokens":["lsp","elm","option","vim","languages","servers"],"anchors":[]},{"id":"759","title":"Option: vim.languages.elm.treesitter.enable","content":"Whether to enable Elm treesitter.","path":"options.html#option-vim.languages.elm.treesitter.enable","tokens":["whether","enable","elm","treesitter"],"title_tokens":["languages","vim","treesitter","elm","enable","option"],"anchors":[]},{"id":"760","title":"Option: vim.languages.elm.treesitter.package","content":"The elm treesitter package to use.","path":"options.html#option-vim.languages.elm.treesitter.package","tokens":["treesitter","elm","the","package","use"],"title_tokens":["languages","elm","package","treesitter","option","vim"],"anchors":[]},{"id":"761","title":"Option: vim.languages.enableDAP","content":"Turn on Debug Adapter for enabled languages by default","path":"options.html#option-vim.languages.enableDAP","tokens":["debug","turn","for","default","enabled","adapter","languages"],"title_tokens":["option","vim","enabledap","languages"],"anchors":[]},{"id":"762","title":"Option: vim.languages.enableExtraDiagnostics","content":"Turn on extra diagnostics for enabled languages by default","path":"options.html#option-vim.languages.enableExtraDiagnostics","tokens":["default","extra","diagnostics","turn","for","enabled","languages"],"title_tokens":["option","languages","vim","enableextradiagnostics"],"anchors":[]},{"id":"763","title":"Option: vim.languages.enableFormat","content":"Turn on Formatting for enabled languages by default","path":"options.html#option-vim.languages.enableFormat","tokens":["for","formatting","enabled","languages","turn","default"],"title_tokens":["vim","option","languages","enableformat"],"anchors":[]},{"id":"764","title":"Option: vim.languages.enableTreesitter","content":"Turn on Treesitter for enabled languages by default","path":"options.html#option-vim.languages.enableTreesitter","tokens":["treesitter","default","enabled","languages","turn","for"],"title_tokens":["languages","option","vim","enabletreesitter"],"anchors":[]},{"id":"765","title":"Option: vim.languages.env.enable","content":"Whether to enable Env language support.","path":"options.html#option-vim.languages.env.enable","tokens":["env","enable","whether","language","support"],"title_tokens":["vim","env","languages","option","enable"],"anchors":[]},{"id":"766","title":"Option: vim.languages.env.extraDiagnostics.enable","content":"Whether to enable extra Env diagnostics via nvim-lint.","path":"options.html#option-vim.languages.env.extraDiagnostics.enable","tokens":["enable","env","extra","diagnostics","via","nvim-lint","whether"],"title_tokens":["option","env","languages","enable","vim","extradiagnostics"],"anchors":[]},{"id":"767","title":"Option: vim.languages.env.extraDiagnostics.types","content":"extra Env diagnostics providers","path":"options.html#option-vim.languages.env.extraDiagnostics.types","tokens":["extra","env","providers","diagnostics"],"title_tokens":["env","types","option","languages","extradiagnostics","vim"],"anchors":[]},{"id":"768","title":"Option: vim.languages.fish.enable","content":"Whether to enable Fish language support.","path":"options.html#option-vim.languages.fish.enable","tokens":["enable","fish","language","support","whether"],"title_tokens":["vim","languages","enable","option","fish"],"anchors":[]},{"id":"769","title":"Option: vim.languages.fish.format.enable","content":"Enable Fish formatting","path":"options.html#option-vim.languages.fish.format.enable","tokens":["enable","formatting","fish"],"title_tokens":["option","vim","fish","format","enable","languages"],"anchors":[]},{"id":"770","title":"Option: vim.languages.fish.format.type","content":"Fish formatter to use","path":"options.html#option-vim.languages.fish.format.type","tokens":["fish","use","formatter"],"title_tokens":["option","languages","format","fish","vim","type"],"anchors":[]},{"id":"771","title":"Option: vim.languages.fish.lsp.enable","content":"Whether to enable Fish LSP support.","path":"options.html#option-vim.languages.fish.lsp.enable","tokens":["enable","fish","lsp","support","whether"],"title_tokens":["option","lsp","languages","fish","vim","enable"],"anchors":[]},{"id":"772","title":"Option: vim.languages.fish.lsp.servers","content":"Fish LSP server to use","path":"options.html#option-vim.languages.fish.lsp.servers","tokens":["lsp","use","fish","server"],"title_tokens":["fish","lsp","servers","option","languages","vim"],"anchors":[]},{"id":"773","title":"Option: vim.languages.fish.treesitter.enable","content":"Whether to enable Fish treesitter.","path":"options.html#option-vim.languages.fish.treesitter.enable","tokens":["whether","treesitter","enable","fish"],"title_tokens":["languages","vim","enable","option","fish","treesitter"],"anchors":[]},{"id":"774","title":"Option: vim.languages.fish.treesitter.package","content":"The fish treesitter package to use.","path":"options.html#option-vim.languages.fish.treesitter.package","tokens":["fish","the","treesitter","package","use"],"title_tokens":["fish","vim","treesitter","languages","package","option"],"anchors":[]},{"id":"775","title":"Option: vim.languages.fluent.enable","content":"Whether to enable Fluent language support.","path":"options.html#option-vim.languages.fluent.enable","tokens":["whether","fluent","language","enable","support"],"title_tokens":["languages","option","vim","fluent","enable"],"anchors":[]},{"id":"776","title":"Option: vim.languages.fsharp.enable","content":"Whether to enable F# language support.","path":"options.html#option-vim.languages.fsharp.enable","tokens":["support","whether","language","enable"],"title_tokens":["option","languages","vim","fsharp","enable"],"anchors":[]},{"id":"777","title":"Option: vim.languages.fsharp.format.enable","content":"Whether to enable F# formatting.","path":"options.html#option-vim.languages.fsharp.format.enable","tokens":["enable","formatting","whether"],"title_tokens":["languages","fsharp","enable","format","option","vim"],"anchors":[]},{"id":"778","title":"Option: vim.languages.fsharp.format.type","content":"F# formatter to use","path":"options.html#option-vim.languages.fsharp.format.type","tokens":["formatter","use"],"title_tokens":["option","languages","format","type","vim","fsharp"],"anchors":[]},{"id":"779","title":"Option: vim.languages.fsharp.lsp.enable","content":"Whether to enable F# LSP support.","path":"options.html#option-vim.languages.fsharp.lsp.enable","tokens":["enable","lsp","whether","support"],"title_tokens":["enable","fsharp","languages","option","vim","lsp"],"anchors":[]},{"id":"780","title":"Option: vim.languages.fsharp.lsp.servers","content":"F# LSP server to use","path":"options.html#option-vim.languages.fsharp.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["lsp","servers","option","fsharp","vim","languages"],"anchors":[]},{"id":"781","title":"Option: vim.languages.fsharp.treesitter.enable","content":"Whether to enable F# treesitter.","path":"options.html#option-vim.languages.fsharp.treesitter.enable","tokens":["treesitter","whether","enable"],"title_tokens":["languages","treesitter","fsharp","option","enable","vim"],"anchors":[]},{"id":"782","title":"Option: vim.languages.fsharp.treesitter.package","content":"The fsharp treesitter package to use.","path":"options.html#option-vim.languages.fsharp.treesitter.package","tokens":["the","treesitter","use","fsharp","package"],"title_tokens":["package","treesitter","option","languages","vim","fsharp"],"anchors":[]},{"id":"783","title":"Option: vim.languages.gettext.enable","content":"Whether to enable gettext portable object language support.","path":"options.html#option-vim.languages.gettext.enable","tokens":["enable","language","whether","portable","support","object","gettext"],"title_tokens":["gettext","option","vim","enable","languages"],"anchors":[]},{"id":"784","title":"Option: vim.languages.gettext.treesitter.enable","content":"Whether to enable gettext portable object language treesitter.","path":"options.html#option-vim.languages.gettext.treesitter.enable","tokens":["whether","gettext","portable","language","treesitter","object","enable"],"title_tokens":["languages","option","enable","treesitter","vim","gettext"],"anchors":[]},{"id":"785","title":"Option: vim.languages.gettext.treesitter.package","content":"The po treesitter package to use.","path":"options.html#option-vim.languages.gettext.treesitter.package","tokens":["treesitter","the","package","use"],"title_tokens":["package","languages","vim","option","gettext","treesitter"],"anchors":[]},{"id":"786","title":"Option: vim.languages.gleam.enable","content":"Whether to enable Gleam language support.","path":"options.html#option-vim.languages.gleam.enable","tokens":["support","gleam","enable","language","whether"],"title_tokens":["option","gleam","enable","vim","languages"],"anchors":[]},{"id":"787","title":"Option: vim.languages.gleam.lsp.enable","content":"Whether to enable Gleam LSP support.","path":"options.html#option-vim.languages.gleam.lsp.enable","tokens":["lsp","support","gleam","whether","enable"],"title_tokens":["option","vim","languages","gleam","lsp","enable"],"anchors":[]},{"id":"788","title":"Option: vim.languages.gleam.lsp.servers","content":"Gleam LSP server to use","path":"options.html#option-vim.languages.gleam.lsp.servers","tokens":["use","lsp","server","gleam"],"title_tokens":["option","gleam","servers","languages","vim","lsp"],"anchors":[]},{"id":"789","title":"Option: vim.languages.gleam.treesitter.enable","content":"Whether to enable Gleam treesitter.","path":"options.html#option-vim.languages.gleam.treesitter.enable","tokens":["treesitter","enable","gleam","whether"],"title_tokens":["option","vim","languages","gleam","treesitter","enable"],"anchors":[]},{"id":"790","title":"Option: vim.languages.gleam.treesitter.package","content":"The gleam treesitter package to use.","path":"options.html#option-vim.languages.gleam.treesitter.package","tokens":["package","treesitter","gleam","use","the"],"title_tokens":["option","gleam","treesitter","languages","vim","package"],"anchors":[]},{"id":"791","title":"Option: vim.languages.glsl.enable","content":"Whether to enable GLSL language support.","path":"options.html#option-vim.languages.glsl.enable","tokens":["glsl","enable","support","whether","language"],"title_tokens":["languages","enable","option","vim","glsl"],"anchors":[]},{"id":"792","title":"Option: vim.languages.glsl.lsp.enable","content":"Whether to enable GLSL LSP support.","path":"options.html#option-vim.languages.glsl.lsp.enable","tokens":["lsp","support","glsl","enable","whether"],"title_tokens":["option","languages","vim","glsl","lsp","enable"],"anchors":[]},{"id":"793","title":"Option: vim.languages.glsl.lsp.servers","content":"GLSL LSP server to use","path":"options.html#option-vim.languages.glsl.lsp.servers","tokens":["glsl","server","use","lsp"],"title_tokens":["option","languages","glsl","vim","servers","lsp"],"anchors":[]},{"id":"794","title":"Option: vim.languages.glsl.treesitter.enable","content":"Whether to enable GLSL treesitter.","path":"options.html#option-vim.languages.glsl.treesitter.enable","tokens":["treesitter","enable","whether","glsl"],"title_tokens":["enable","option","languages","glsl","treesitter","vim"],"anchors":[]},{"id":"795","title":"Option: vim.languages.glsl.treesitter.package","content":"The glsl treesitter package to use.","path":"options.html#option-vim.languages.glsl.treesitter.package","tokens":["glsl","package","use","the","treesitter"],"title_tokens":["glsl","treesitter","option","package","vim","languages"],"anchors":[]},{"id":"796","title":"Option: vim.languages.go.dap.debugger","content":"Go debugger to use","path":"options.html#option-vim.languages.go.dap.debugger","tokens":["use","debugger"],"title_tokens":["vim","option","dap","debugger","languages"],"anchors":[]},{"id":"797","title":"Option: vim.languages.go.dap.enable","content":"Whether to enable Go Debug Adapter.","path":"options.html#option-vim.languages.go.dap.enable","tokens":["debug","adapter","whether","enable"],"title_tokens":["option","dap","enable","vim","languages"],"anchors":[]},{"id":"798","title":"Option: vim.languages.go.dap.package","content":"Go debugger package.","path":"options.html#option-vim.languages.go.dap.package","tokens":["debugger","package"],"title_tokens":["option","languages","dap","package","vim"],"anchors":[]},{"id":"799","title":"Option: vim.languages.go.enable","content":"Whether to enable Go language support.","path":"options.html#option-vim.languages.go.enable","tokens":["enable","support","whether","language"],"title_tokens":["enable","languages","option","vim"],"anchors":[]},{"id":"800","title":"Option: vim.languages.go.extensions.gopher-nvim.enable","content":"Whether to enable Minimalistic plugin for Go development.","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.enable","tokens":["development","whether","minimalistic","enable","for","plugin"],"title_tokens":["extensions","enable","gopher-nvim","languages","option","vim"],"anchors":[]},{"id":"801","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts","content":"Option table to pass into the setup function of gopher-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts","tokens":["options","into","additional","function","not","listed","setup","you","gopher-nvim","table","they","docs","pass","any","the","can","even","option"],"title_tokens":["gopher-nvim","option","languages","vim","extensions","setupopts"],"anchors":[]},{"id":"802","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","content":"Go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.go","tokens":["use","binary"],"title_tokens":["commands","languages","vim","option","extensions","gopher-nvim","setupopts"],"anchors":[]},{"id":"803","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","content":"gomodifytags binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gomodifytags","tokens":["gomodifytags","binary","use"],"title_tokens":["gomodifytags","commands","setupopts","extensions","gopher-nvim","option","languages","vim"],"anchors":[]},{"id":"804","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","content":"gotests binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.gotests","tokens":["use","binary","gotests"],"title_tokens":["vim","gotests","setupopts","option","commands","extensions","languages","gopher-nvim"],"anchors":[]},{"id":"805","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","content":"iferr binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.iferr","tokens":["binary","use","iferr"],"title_tokens":["iferr","setupopts","commands","option","vim","languages","extensions","gopher-nvim"],"anchors":[]},{"id":"806","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","content":"impl binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.impl","tokens":["use","impl","binary"],"title_tokens":["commands","languages","extensions","setupopts","impl","vim","gopher-nvim","option"],"anchors":[]},{"id":"807","title":"Option: vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","content":"json2go binary to use","path":"options.html#option-vim.languages.go.extensions.gopher-nvim.setupOpts.commands.json2go","tokens":["binary","json2go","use"],"title_tokens":["languages","vim","gopher-nvim","commands","extensions","json2go","option","setupopts"],"anchors":[]},{"id":"808","title":"Option: vim.languages.go.extraDiagnostics.enable","content":"Whether to enable extra Go diagnostics via nvim-lint.","path":"options.html#option-vim.languages.go.extraDiagnostics.enable","tokens":["diagnostics","whether","enable","extra","via","nvim-lint"],"title_tokens":["option","enable","vim","extradiagnostics","languages"],"anchors":[]},{"id":"809","title":"Option: vim.languages.go.extraDiagnostics.types","content":"extra Go diagnostics providers","path":"options.html#option-vim.languages.go.extraDiagnostics.types","tokens":["diagnostics","extra","providers"],"title_tokens":["types","vim","languages","extradiagnostics","option"],"anchors":[]},{"id":"810","title":"Option: vim.languages.go.format.enable","content":"Whether to enable Go formatting.","path":"options.html#option-vim.languages.go.format.enable","tokens":["enable","formatting","whether"],"title_tokens":["vim","languages","format","option","enable"],"anchors":[]},{"id":"811","title":"Option: vim.languages.go.format.type","content":"Go formatter to use","path":"options.html#option-vim.languages.go.format.type","tokens":["formatter","use"],"title_tokens":["type","languages","option","format","vim"],"anchors":[]},{"id":"812","title":"Option: vim.languages.go.lsp.enable","content":"Whether to enable Go LSP support.","path":"options.html#option-vim.languages.go.lsp.enable","tokens":["whether","enable","support","lsp"],"title_tokens":["languages","option","enable","vim","lsp"],"anchors":[]},{"id":"813","title":"Option: vim.languages.go.lsp.servers","content":"Go LSP server to use","path":"options.html#option-vim.languages.go.lsp.servers","tokens":["lsp","server","use"],"title_tokens":["languages","option","vim","lsp","servers"],"anchors":[]},{"id":"814","title":"Option: vim.languages.go.treesitter.enable","content":"Whether to enable Go treesitter.","path":"options.html#option-vim.languages.go.treesitter.enable","tokens":["enable","treesitter","whether"],"title_tokens":["treesitter","vim","option","enable","languages"],"anchors":[]},{"id":"815","title":"Option: vim.languages.go.treesitter.goPackage","content":"The go treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goPackage","tokens":["use","package","the","treesitter"],"title_tokens":["treesitter","gopackage","vim","option","languages"],"anchors":[]},{"id":"816","title":"Option: vim.languages.go.treesitter.gomodPackage","content":"The gomod treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gomodPackage","tokens":["treesitter","package","the","gomod","use"],"title_tokens":["gomodpackage","treesitter","vim","option","languages"],"anchors":[]},{"id":"817","title":"Option: vim.languages.go.treesitter.gosumPackage","content":"The gosum treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gosumPackage","tokens":["treesitter","package","use","gosum","the"],"title_tokens":["gosumpackage","vim","languages","option","treesitter"],"anchors":[]},{"id":"818","title":"Option: vim.languages.go.treesitter.gotmpl.injection","content":"Treesitter language to inject in Go templates","path":"options.html#option-vim.languages.go.treesitter.gotmpl.injection","tokens":["inject","language","treesitter","templates"],"title_tokens":["option","treesitter","vim","languages","gotmpl","injection"],"anchors":[]},{"id":"819","title":"Option: vim.languages.go.treesitter.gotmpl.package","content":"The gotmpl treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.gotmpl.package","tokens":["treesitter","package","use","gotmpl","the"],"title_tokens":["treesitter","gotmpl","package","vim","option","languages"],"anchors":[]},{"id":"820","title":"Option: vim.languages.go.treesitter.goworkPackage","content":"The gowork treesitter package to use.","path":"options.html#option-vim.languages.go.treesitter.goworkPackage","tokens":["use","package","the","gowork","treesitter"],"title_tokens":["languages","treesitter","vim","option","goworkpackage"],"anchors":[]},{"id":"821","title":"Option: vim.languages.haskell.dap.enable","content":"Whether to enable DAP support for Haskell.","path":"options.html#option-vim.languages.haskell.dap.enable","tokens":["enable","whether","dap","support","for","haskell"],"title_tokens":["haskell","dap","option","enable","languages","vim"],"anchors":[]},{"id":"822","title":"Option: vim.languages.haskell.dap.package","content":"Haskell DAP package or command to run the Haskell DAP","path":"options.html#option-vim.languages.haskell.dap.package","tokens":["command","package","dap","the","haskell","run"],"title_tokens":["option","dap","package","languages","haskell","vim"],"anchors":[]},{"id":"823","title":"Option: vim.languages.haskell.enable","content":"Whether to enable Haskell support.","path":"options.html#option-vim.languages.haskell.enable","tokens":["support","whether","haskell","enable"],"title_tokens":["haskell","vim","enable","option","languages"],"anchors":[]},{"id":"824","title":"Option: vim.languages.haskell.extensions.haskell-tools.enable","content":"Whether to enable haskell-tools.nvim.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.enable","tokens":["haskell-tools","nvim","whether","enable"],"title_tokens":["haskell-tools","vim","languages","option","haskell","extensions","enable"],"anchors":[]},{"id":"825","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","content":"Run code lens [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.codeLensRun","tokens":["lens","run","code","haskell-tools","nvim"],"title_tokens":["option","languages","extensions","codelensrun","haskell-tools","vim","haskell","mappings"],"anchors":[]},{"id":"826","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","content":"Evaluate all [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.evalAll","tokens":["nvim","all","evaluate","haskell-tools"],"title_tokens":["languages","option","haskell-tools","vim","haskell","mappings","evalall","extensions"],"anchors":[]},{"id":"827","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","content":"Hoogle signature [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.hoogleSignature","tokens":["signature","nvim","hoogle","haskell-tools"],"title_tokens":["extensions","vim","languages","hooglesignature","option","haskell-tools","mappings","haskell"],"anchors":[]},{"id":"828","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","content":"Quit REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replQuit","tokens":["quit","repl","nvim","haskell-tools"],"title_tokens":["mappings","option","replquit","haskell-tools","extensions","haskell","languages","vim"],"anchors":[]},{"id":"829","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","content":"Toggle REPL [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggle","tokens":["repl","nvim","haskell-tools","toggle"],"title_tokens":["vim","repltoggle","languages","mappings","haskell","haskell-tools","option","extensions"],"anchors":[]},{"id":"830","title":"Option: vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","content":"Toggle REPL for current file [haskell-tools.nvim]","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.mappings.replToggleFile","tokens":["haskell-tools","nvim","current","repl","file","toggle","for"],"title_tokens":["languages","haskell-tools","mappings","vim","repltogglefile","extensions","option","haskell"],"anchors":[]},{"id":"831","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts","content":"Option table to pass into the setup function of haskell-tools.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts","tokens":["additional","options","table","can","into","function","nvim","the","you","setup","even","not","docs","pass","haskell-tools","option","listed","any","they"],"title_tokens":["haskell-tools","setupopts","vim","languages","haskell","option","extensions"],"anchors":[]},{"id":"832","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","content":"Debug adapter command","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.dap.cmd","tokens":["command","adapter","debug"],"title_tokens":["option","languages","vim","haskell","haskell-tools","dap","setupopts","cmd","extensions"],"anchors":[]},{"id":"833","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","content":"Command for haskell-language-server.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.cmd","tokens":["for","command","haskell-language-server"],"title_tokens":["haskell","option","haskell-tools","setupopts","vim","languages","extensions","hls","cmd"],"anchors":[]},{"id":"834","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","content":"Function to run when HLS is attached. When null, mappings from the mappings option are used.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.on_attach","tokens":["run","mappings","the","when","function","are","from","hls","used","option","null","attached"],"title_tokens":["vim","languages","haskell-tools","hls","extensions","haskell","option","on_attach","setupopts"],"anchors":[]},{"id":"835","title":"Option: vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","content":"Settings passed to HLS. When null, generated from vim.languages.haskell.cabalFormat.","path":"options.html#option-vim.languages.haskell.extensions.haskell-tools.setupOpts.hls.settings","tokens":["null","settings","passed","hls","when","vim","haskell","generated","languages","cabalformat","from"],"title_tokens":["haskell","haskell-tools","setupopts","languages","extensions","hls","settings","option","vim"],"anchors":[]},{"id":"836","title":"Option: vim.languages.haskell.format.cabalFormatters","content":"Cabal file formatter to use","path":"options.html#option-vim.languages.haskell.format.cabalFormatters","tokens":["file","cabal","use","formatter"],"title_tokens":["haskell","format","languages","vim","option","cabalformatters"],"anchors":[]},{"id":"837","title":"Option: vim.languages.haskell.format.enable","content":"Whether to enable Haskell formatting.","path":"options.html#option-vim.languages.haskell.format.enable","tokens":["haskell","enable","whether","formatting"],"title_tokens":["enable","languages","option","format","vim","haskell"],"anchors":[]},{"id":"838","title":"Option: vim.languages.haskell.format.type","content":"Haskell formatter to use","path":"options.html#option-vim.languages.haskell.format.type","tokens":["haskell","formatter","use"],"title_tokens":["type","haskell","option","vim","languages","format"],"anchors":[]},{"id":"839","title":"Option: vim.languages.haskell.lsp.enable","content":"Whether to enable Haskell LSP support.","path":"options.html#option-vim.languages.haskell.lsp.enable","tokens":["lsp","enable","whether","haskell","support"],"title_tokens":["haskell","option","enable","languages","lsp","vim"],"anchors":[]},{"id":"840","title":"Option: vim.languages.haskell.lsp.servers","content":"Haskell LSP server to use","path":"options.html#option-vim.languages.haskell.lsp.servers","tokens":["haskell","use","server","lsp"],"title_tokens":["option","languages","vim","haskell","lsp","servers"],"anchors":[]},{"id":"841","title":"Option: vim.languages.haskell.treesitter.enable","content":"Whether to enable Treesitter support for Haskell.","path":"options.html#option-vim.languages.haskell.treesitter.enable","tokens":["for","enable","haskell","treesitter","whether","support"],"title_tokens":["option","languages","haskell","vim","enable","treesitter"],"anchors":[]},{"id":"842","title":"Option: vim.languages.haskell.treesitter.package","content":"The haskell treesitter package to use.","path":"options.html#option-vim.languages.haskell.treesitter.package","tokens":["package","use","haskell","the","treesitter"],"title_tokens":["languages","haskell","package","vim","treesitter","option"],"anchors":[]},{"id":"843","title":"Option: vim.languages.hcl.enable","content":"Whether to enable HCL support.","path":"options.html#option-vim.languages.hcl.enable","tokens":["enable","support","hcl","whether"],"title_tokens":["vim","option","languages","hcl","enable"],"anchors":[]},{"id":"844","title":"Option: vim.languages.hcl.format.enable","content":"Whether to enable HCL formatting.","path":"options.html#option-vim.languages.hcl.format.enable","tokens":["hcl","enable","whether","formatting"],"title_tokens":["hcl","enable","languages","option","vim","format"],"anchors":[]},{"id":"845","title":"Option: vim.languages.hcl.format.type","content":"HCL formatter to use","path":"options.html#option-vim.languages.hcl.format.type","tokens":["formatter","hcl","use"],"title_tokens":["format","option","vim","hcl","type","languages"],"anchors":[]},{"id":"846","title":"Option: vim.languages.hcl.lsp.enable","content":"Whether to enable HCL LSP support.","path":"options.html#option-vim.languages.hcl.lsp.enable","tokens":["hcl","support","whether","lsp","enable"],"title_tokens":["vim","languages","lsp","enable","hcl","option"],"anchors":[]},{"id":"847","title":"Option: vim.languages.hcl.lsp.servers","content":"HCL LSP server to use","path":"options.html#option-vim.languages.hcl.lsp.servers","tokens":["lsp","use","hcl","server"],"title_tokens":["servers","vim","option","hcl","languages","lsp"],"anchors":[]},{"id":"848","title":"Option: vim.languages.hcl.treesitter.enable","content":"Whether to enable HCL treesitter.","path":"options.html#option-vim.languages.hcl.treesitter.enable","tokens":["treesitter","enable","hcl","whether"],"title_tokens":["vim","option","hcl","treesitter","enable","languages"],"anchors":[]},{"id":"849","title":"Option: vim.languages.hcl.treesitter.package","content":"The hcl treesitter package to use.","path":"options.html#option-vim.languages.hcl.treesitter.package","tokens":["hcl","treesitter","use","package","the"],"title_tokens":["treesitter","package","languages","vim","option","hcl"],"anchors":[]},{"id":"850","title":"Option: vim.languages.helm.enable","content":"Whether to enable Helm language support.","path":"options.html#option-vim.languages.helm.enable","tokens":["language","helm","enable","support","whether"],"title_tokens":["enable","option","helm","languages","vim"],"anchors":[]},{"id":"851","title":"Option: vim.languages.helm.lsp.enable","content":"Whether to enable Helm LSP support.","path":"options.html#option-vim.languages.helm.lsp.enable","tokens":["lsp","helm","enable","whether","support"],"title_tokens":["lsp","languages","option","vim","helm","enable"],"anchors":[]},{"id":"852","title":"Option: vim.languages.helm.lsp.servers","content":"Helm LSP server to use","path":"options.html#option-vim.languages.helm.lsp.servers","tokens":["server","helm","use","lsp"],"title_tokens":["vim","helm","lsp","servers","option","languages"],"anchors":[]},{"id":"853","title":"Option: vim.languages.helm.treesitter.enable","content":"Whether to enable Helm treesitter.","path":"options.html#option-vim.languages.helm.treesitter.enable","tokens":["whether","treesitter","helm","enable"],"title_tokens":["helm","languages","treesitter","vim","enable","option"],"anchors":[]},{"id":"854","title":"Option: vim.languages.helm.treesitter.package","content":"The helm treesitter package to use.","path":"options.html#option-vim.languages.helm.treesitter.package","tokens":["the","package","use","helm","treesitter"],"title_tokens":["package","vim","languages","treesitter","option","helm"],"anchors":[]},{"id":"855","title":"Option: vim.languages.html.enable","content":"Whether to enable HTML language support.","path":"options.html#option-vim.languages.html.enable","tokens":["whether","language","support","enable","html"],"title_tokens":["languages","option","vim","enable","html"],"anchors":[]},{"id":"856","title":"Option: vim.languages.html.extraDiagnostics.enable","content":"Whether to enable extra HTML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.html.extraDiagnostics.enable","tokens":["diagnostics","whether","extra","enable","html","nvim-lint","via"],"title_tokens":["option","languages","vim","html","extradiagnostics","enable"],"anchors":[]},{"id":"857","title":"Option: vim.languages.html.extraDiagnostics.types","content":"extra HTML diagnostics providers","path":"options.html#option-vim.languages.html.extraDiagnostics.types","tokens":["providers","html","diagnostics","extra"],"title_tokens":["vim","types","option","languages","html","extradiagnostics"],"anchors":[]},{"id":"858","title":"Option: vim.languages.html.format.enable","content":"Whether to enable HTML formatting.","path":"options.html#option-vim.languages.html.format.enable","tokens":["whether","enable","formatting","html"],"title_tokens":["enable","languages","option","vim","format","html"],"anchors":[]},{"id":"859","title":"Option: vim.languages.html.format.type","content":"HTML formatter to use","path":"options.html#option-vim.languages.html.format.type","tokens":["use","formatter","html"],"title_tokens":["html","option","languages","type","vim","format"],"anchors":[]},{"id":"860","title":"Option: vim.languages.html.lsp.enable","content":"Whether to enable HTML LSP support.","path":"options.html#option-vim.languages.html.lsp.enable","tokens":["lsp","enable","whether","html","support"],"title_tokens":["html","lsp","vim","languages","enable","option"],"anchors":[]},{"id":"861","title":"Option: vim.languages.html.lsp.servers","content":"HTML LSP server to use","path":"options.html#option-vim.languages.html.lsp.servers","tokens":["html","lsp","use","server"],"title_tokens":["languages","vim","html","servers","option","lsp"],"anchors":[]},{"id":"862","title":"Option: vim.languages.html.treesitter.autotagHtml","content":"Enable autoclose/autorename of html tags (nvim-ts-autotag)","path":"options.html#option-vim.languages.html.treesitter.autotagHtml","tokens":["tags","autoclose","nvim-ts-autotag","enable","html","autorename"],"title_tokens":["vim","option","html","autotaghtml","treesitter","languages"],"anchors":[]},{"id":"863","title":"Option: vim.languages.html.treesitter.enable","content":"Whether to enable HTML treesitter support.","path":"options.html#option-vim.languages.html.treesitter.enable","tokens":["treesitter","whether","html","enable","support"],"title_tokens":["treesitter","vim","option","languages","html","enable"],"anchors":[]},{"id":"864","title":"Option: vim.languages.html.treesitter.package","content":"The html treesitter package to use.","path":"options.html#option-vim.languages.html.treesitter.package","tokens":["html","use","package","treesitter","the"],"title_tokens":["html","treesitter","option","vim","languages","package"],"anchors":[]},{"id":"865","title":"Option: vim.languages.java.dap.debugger","content":"Java debugger to use.\nJLS\nFor jls to work, you need to run your application with debug symbols and networking.\nThe jls configuration is hardcoded to listen on port 5005. This matches the configuration described upstream. You can change this by modifying vim.debugger.nvim-dap.sources.java-debugger.\nExamples:\nManual:\nBuild with debug symbols.\nRun with debug socket.\n\nSpringboot Maven: For Springboot you can just pass the JVM args directly into the spring-boot:run.","path":"options.html#option-vim.languages.java.dap.debugger","tokens":["sources","java-debugger","application","for","this","hardcoded","args","with","run","pass","and","symbols","networking","modifying","you","5005","java","work","need","can","vim","debugger","your","matches","port","configuration","described","debug","use","manual","build","socket","upstream","springboot","maven","just","jvm","spring-boot","listen","into","jls","the","nvim-dap","examples","change","directly"],"title_tokens":["vim","java","languages","dap","option","debugger"],"anchors":[]},{"id":"866","title":"Option: vim.languages.java.dap.enable","content":"Whether to enable Java Debug Adapter.","path":"options.html#option-vim.languages.java.dap.enable","tokens":["whether","enable","adapter","java","debug"],"title_tokens":["dap","option","vim","languages","java","enable"],"anchors":[]},{"id":"867","title":"Option: vim.languages.java.dap.package","content":"Java debugger package.","path":"options.html#option-vim.languages.java.dap.package","tokens":["java","debugger","package"],"title_tokens":["option","vim","dap","package","java","languages"],"anchors":[]},{"id":"868","title":"Option: vim.languages.java.enable","content":"Whether to enable Java language support.","path":"options.html#option-vim.languages.java.enable","tokens":["java","support","language","whether","enable"],"title_tokens":["vim","java","enable","option","languages"],"anchors":[]},{"id":"869","title":"Option: vim.languages.java.extensions.gradle-nvim.enable","content":"Whether to enable gradle integration.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.enable","tokens":["enable","gradle","integration","whether"],"title_tokens":["vim","languages","extensions","option","gradle-nvim","java","enable"],"anchors":[]},{"id":"870","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts","content":"Option table to pass into the setup function of gradle-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts","tokens":["can","even","any","you","into","docs","the","table","setup","listed","additional","option","not","gradle-nvim","they","options","pass","function"],"title_tokens":["gradle-nvim","setupopts","option","java","vim","languages","extensions"],"anchors":[]},{"id":"871","title":"Option: vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","content":"The gradle executable to use.","path":"options.html#option-vim.languages.java.extensions.gradle-nvim.setupOpts.gadle_executable","tokens":["the","use","gradle","executable"],"title_tokens":["gadle_executable","gradle-nvim","java","extensions","setupopts","option","vim","languages"],"anchors":[]},{"id":"872","title":"Option: vim.languages.java.extensions.maven-nvim.enable","content":"Whether to enable maven integration.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.enable","tokens":["enable","whether","integration","maven"],"title_tokens":["vim","option","languages","java","extensions","maven-nvim","enable"],"anchors":[]},{"id":"873","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts","content":"Option table to pass into the setup function of maven-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts","tokens":["the","options","listed","docs","setup","they","not","maven-nvim","can","function","any","additional","even","you","table","option","into","pass"],"title_tokens":["option","java","vim","languages","extensions","maven-nvim","setupopts"],"anchors":[]},{"id":"874","title":"Option: vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","content":"The maven executable to use.","path":"options.html#option-vim.languages.java.extensions.maven-nvim.setupOpts.mvn_executable","tokens":["executable","maven","the","use"],"title_tokens":["option","vim","java","extensions","maven-nvim","languages","setupopts","mvn_executable"],"anchors":[]},{"id":"875","title":"Option: vim.languages.java.lsp.enable","content":"Whether to enable Java LSP support.","path":"options.html#option-vim.languages.java.lsp.enable","tokens":["whether","java","lsp","enable","support"],"title_tokens":["lsp","languages","vim","enable","option","java"],"anchors":[]},{"id":"876","title":"Option: vim.languages.java.lsp.servers","content":"Java LSP server to use","path":"options.html#option-vim.languages.java.lsp.servers","tokens":["use","java","lsp","server"],"title_tokens":["lsp","java","vim","languages","servers","option"],"anchors":[]},{"id":"877","title":"Option: vim.languages.java.treesitter.enable","content":"Whether to enable Java treesitter.","path":"options.html#option-vim.languages.java.treesitter.enable","tokens":["treesitter","java","whether","enable"],"title_tokens":["enable","treesitter","vim","option","languages","java"],"anchors":[]},{"id":"878","title":"Option: vim.languages.java.treesitter.package","content":"The java treesitter package to use.","path":"options.html#option-vim.languages.java.treesitter.package","tokens":["treesitter","java","use","package","the"],"title_tokens":["languages","vim","option","java","treesitter","package"],"anchors":[]},{"id":"879","title":"Option: vim.languages.jinja.enable","content":"Whether to enable Jinja template language support.","path":"options.html#option-vim.languages.jinja.enable","tokens":["whether","template","language","jinja","enable","support"],"title_tokens":["enable","languages","option","vim","jinja"],"anchors":[]},{"id":"880","title":"Option: vim.languages.jinja.lsp.enable","content":"Whether to enable Jinja LSP support.","path":"options.html#option-vim.languages.jinja.lsp.enable","tokens":["lsp","jinja","enable","whether","support"],"title_tokens":["enable","vim","jinja","languages","lsp","option"],"anchors":[]},{"id":"881","title":"Option: vim.languages.jinja.lsp.servers","content":"Jinja LSP server to use","path":"options.html#option-vim.languages.jinja.lsp.servers","tokens":["server","jinja","lsp","use"],"title_tokens":["vim","languages","lsp","servers","option","jinja"],"anchors":[]},{"id":"882","title":"Option: vim.languages.jinja.treesitter.enable","content":"Whether to enable Jinja treesitter.","path":"options.html#option-vim.languages.jinja.treesitter.enable","tokens":["enable","treesitter","whether","jinja"],"title_tokens":["treesitter","vim","enable","jinja","option","languages"],"anchors":[]},{"id":"883","title":"Option: vim.languages.jinja.treesitter.injection","content":"Treesitter language to inject in Jinja templates","path":"options.html#option-vim.languages.jinja.treesitter.injection","tokens":["jinja","treesitter","language","inject","templates"],"title_tokens":["vim","option","languages","treesitter","injection","jinja"],"anchors":[]},{"id":"884","title":"Option: vim.languages.jinja.treesitter.inlinePackage","content":"The jinja_inline treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.inlinePackage","tokens":["package","use","the","treesitter","jinja_inline"],"title_tokens":["treesitter","languages","inlinepackage","option","vim","jinja"],"anchors":[]},{"id":"885","title":"Option: vim.languages.jinja.treesitter.package","content":"The jinja treesitter package to use.","path":"options.html#option-vim.languages.jinja.treesitter.package","tokens":["jinja","the","package","use","treesitter"],"title_tokens":["treesitter","package","languages","vim","option","jinja"],"anchors":[]},{"id":"886","title":"Option: vim.languages.jq.enable","content":"Whether to enable JQ support.","path":"options.html#option-vim.languages.jq.enable","tokens":["whether","enable","support"],"title_tokens":["enable","option","languages","vim"],"anchors":[]},{"id":"887","title":"Option: vim.languages.jq.format.enable","content":"Whether to enable JQ formatting.","path":"options.html#option-vim.languages.jq.format.enable","tokens":["whether","formatting","enable"],"title_tokens":["enable","option","languages","vim","format"],"anchors":[]},{"id":"888","title":"Option: vim.languages.jq.format.type","content":"JQ formatter to use","path":"options.html#option-vim.languages.jq.format.type","tokens":["formatter","use"],"title_tokens":["type","languages","vim","option","format"],"anchors":[]},{"id":"889","title":"Option: vim.languages.jq.lsp.enable","content":"Whether to enable JQ LSP support.","path":"options.html#option-vim.languages.jq.lsp.enable","tokens":["enable","support","lsp","whether"],"title_tokens":["lsp","vim","option","languages","enable"],"anchors":[]},{"id":"890","title":"Option: vim.languages.jq.lsp.servers","content":"JQ LSP server to use","path":"options.html#option-vim.languages.jq.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["languages","lsp","option","servers","vim"],"anchors":[]},{"id":"891","title":"Option: vim.languages.jq.treesitter.enable","content":"Whether to enable JQ treesitter.","path":"options.html#option-vim.languages.jq.treesitter.enable","tokens":["enable","whether","treesitter"],"title_tokens":["treesitter","vim","option","enable","languages"],"anchors":[]},{"id":"892","title":"Option: vim.languages.jq.treesitter.package","content":"The jq treesitter package to use.","path":"options.html#option-vim.languages.jq.treesitter.package","tokens":["the","package","treesitter","use"],"title_tokens":["treesitter","option","vim","languages","package"],"anchors":[]},{"id":"893","title":"Option: vim.languages.json.enable","content":"Whether to enable JSON language support.","path":"options.html#option-vim.languages.json.enable","tokens":["json","support","language","whether","enable"],"title_tokens":["enable","languages","vim","option","json"],"anchors":[]},{"id":"894","title":"Option: vim.languages.json.format.enable","content":"Whether to enable JSON formatting.","path":"options.html#option-vim.languages.json.format.enable","tokens":["whether","formatting","json","enable"],"title_tokens":["format","languages","vim","option","enable","json"],"anchors":[]},{"id":"895","title":"Option: vim.languages.json.format.type","content":"JSON formatter to use","path":"options.html#option-vim.languages.json.format.type","tokens":["json","formatter","use"],"title_tokens":["json","format","option","languages","type","vim"],"anchors":[]},{"id":"896","title":"Option: vim.languages.json.lsp.enable","content":"Whether to enable JSON LSP support.","path":"options.html#option-vim.languages.json.lsp.enable","tokens":["support","whether","json","enable","lsp"],"title_tokens":["lsp","json","enable","vim","option","languages"],"anchors":[]},{"id":"897","title":"Option: vim.languages.json.lsp.servers","content":"JSON LSP server to use","path":"options.html#option-vim.languages.json.lsp.servers","tokens":["server","lsp","json","use"],"title_tokens":["languages","option","json","vim","lsp","servers"],"anchors":[]},{"id":"898","title":"Option: vim.languages.json.treesitter.enable","content":"Whether to enable JSON treesitter.","path":"options.html#option-vim.languages.json.treesitter.enable","tokens":["whether","enable","json","treesitter"],"title_tokens":["option","json","languages","vim","enable","treesitter"],"anchors":[]},{"id":"899","title":"Option: vim.languages.json.treesitter.json5Package","content":"The json5 treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.json5Package","tokens":["treesitter","the","use","json5","package"],"title_tokens":["vim","option","treesitter","languages","json","json5package"],"anchors":[]},{"id":"900","title":"Option: vim.languages.json.treesitter.jsonPackage","content":"The json treesitter package to use.","path":"options.html#option-vim.languages.json.treesitter.jsonPackage","tokens":["package","treesitter","json","the","use"],"title_tokens":["treesitter","jsonpackage","option","vim","json","languages"],"anchors":[]},{"id":"901","title":"Option: vim.languages.julia.enable","content":"Whether to enable Julia language support.","path":"options.html#option-vim.languages.julia.enable","tokens":["language","julia","whether","enable","support"],"title_tokens":["option","vim","languages","enable","julia"],"anchors":[]},{"id":"902","title":"Option: vim.languages.julia.lsp.enable","content":"Whether to enable Julia LSP support.","path":"options.html#option-vim.languages.julia.lsp.enable","tokens":["whether","support","julia","enable","lsp"],"title_tokens":["vim","languages","option","enable","lsp","julia"],"anchors":[]},{"id":"903","title":"Option: vim.languages.julia.lsp.servers","content":"Julia LSP Server to Use\n::: {.note} The entirety of Julia is bundled with nvf, if you enable this option, since there is no way to provide only the LSP server.\nIf you want to avoid that, you have to change {option}vim.lsp.servers.julials.cmd to use the Julia binary in {env}PATH, and add the LanguageServer package to Julia in your devshells.\nCheck the source file of this option for the full cmd. :::","path":"options.html#option-vim.languages.julia.lsp.servers","tokens":["nvf","julials","this","provide","cmd","that","lsp","note","bundled","way","avoid","use","with","there","have","binary","vim","package","your","devshells","check","only","enable","want","add","full","file","julia","option","servers","path","source","languageserver","server","you","for","change","the","env","entirety","and","since"],"title_tokens":["lsp","servers","languages","vim","option","julia"],"anchors":[]},{"id":"904","title":"Option: vim.languages.julia.treesitter.enable","content":"Whether to enable Julia treesitter.","path":"options.html#option-vim.languages.julia.treesitter.enable","tokens":["whether","treesitter","enable","julia"],"title_tokens":["languages","option","julia","treesitter","enable","vim"],"anchors":[]},{"id":"905","title":"Option: vim.languages.julia.treesitter.package","content":"The julia treesitter package to use.","path":"options.html#option-vim.languages.julia.treesitter.package","tokens":["package","the","julia","use","treesitter"],"title_tokens":["option","julia","vim","treesitter","package","languages"],"anchors":[]},{"id":"906","title":"Option: vim.languages.just.enable","content":"Whether to enable Just support.","path":"options.html#option-vim.languages.just.enable","tokens":["just","whether","support","enable"],"title_tokens":["languages","option","just","vim","enable"],"anchors":[]},{"id":"907","title":"Option: vim.languages.just.lsp.enable","content":"Whether to enable Just LSP support.","path":"options.html#option-vim.languages.just.lsp.enable","tokens":["support","lsp","enable","whether","just"],"title_tokens":["option","lsp","enable","vim","just","languages"],"anchors":[]},{"id":"908","title":"Option: vim.languages.just.lsp.servers","content":"Just LSP server to use","path":"options.html#option-vim.languages.just.lsp.servers","tokens":["lsp","server","use","just"],"title_tokens":["option","servers","vim","languages","just","lsp"],"anchors":[]},{"id":"909","title":"Option: vim.languages.just.treesitter.enable","content":"Whether to enable Just treesitter.","path":"options.html#option-vim.languages.just.treesitter.enable","tokens":["treesitter","enable","whether","just"],"title_tokens":["treesitter","vim","option","enable","just","languages"],"anchors":[]},{"id":"910","title":"Option: vim.languages.just.treesitter.package","content":"The just treesitter package to use.","path":"options.html#option-vim.languages.just.treesitter.package","tokens":["treesitter","use","package","just","the"],"title_tokens":["package","vim","languages","option","just","treesitter"],"anchors":[]},{"id":"911","title":"Option: vim.languages.kotlin.enable","content":"Whether to enable Kotlin/HCL support.","path":"options.html#option-vim.languages.kotlin.enable","tokens":["support","enable","whether","kotlin","hcl"],"title_tokens":["kotlin","languages","option","enable","vim"],"anchors":[]},{"id":"912","title":"Option: vim.languages.kotlin.extraDiagnostics.enable","content":"Whether to enable extra Kotlin diagnostics via nvim-lint.","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.enable","tokens":["via","extra","whether","enable","kotlin","diagnostics","nvim-lint"],"title_tokens":["option","extradiagnostics","vim","languages","enable","kotlin"],"anchors":[]},{"id":"913","title":"Option: vim.languages.kotlin.extraDiagnostics.types","content":"extra Kotlin diagnostics providers","path":"options.html#option-vim.languages.kotlin.extraDiagnostics.types","tokens":["kotlin","providers","extra","diagnostics"],"title_tokens":["option","vim","kotlin","extradiagnostics","types","languages"],"anchors":[]},{"id":"914","title":"Option: vim.languages.kotlin.lsp.enable","content":"Whether to enable Kotlin LSP support.","path":"options.html#option-vim.languages.kotlin.lsp.enable","tokens":["support","enable","kotlin","whether","lsp"],"title_tokens":["kotlin","enable","vim","option","languages","lsp"],"anchors":[]},{"id":"915","title":"Option: vim.languages.kotlin.lsp.servers","content":"Kotlin LSP server to use","path":"options.html#option-vim.languages.kotlin.lsp.servers","tokens":["server","lsp","use","kotlin"],"title_tokens":["option","vim","languages","lsp","servers","kotlin"],"anchors":[]},{"id":"916","title":"Option: vim.languages.kotlin.treesitter.enable","content":"Whether to enable Kotlin treesitter.","path":"options.html#option-vim.languages.kotlin.treesitter.enable","tokens":["enable","kotlin","treesitter","whether"],"title_tokens":["vim","kotlin","treesitter","enable","option","languages"],"anchors":[]},{"id":"917","title":"Option: vim.languages.kotlin.treesitter.package","content":"The kotlin treesitter package to use.","path":"options.html#option-vim.languages.kotlin.treesitter.package","tokens":["the","treesitter","use","kotlin","package"],"title_tokens":["treesitter","option","vim","languages","kotlin","package"],"anchors":[]},{"id":"918","title":"Option: vim.languages.liquid.enable","content":"Whether to enable Liquid templating language support.","path":"options.html#option-vim.languages.liquid.enable","tokens":["language","liquid","templating","support","enable","whether"],"title_tokens":["enable","vim","languages","option","liquid"],"anchors":[]},{"id":"919","title":"Option: vim.languages.liquid.lsp.enable","content":"Whether to enable Liquid LSP support.","path":"options.html#option-vim.languages.liquid.lsp.enable","tokens":["whether","lsp","liquid","support","enable"],"title_tokens":["enable","lsp","vim","option","languages","liquid"],"anchors":[]},{"id":"920","title":"Option: vim.languages.liquid.lsp.servers","content":"Liquid LSP server to use","path":"options.html#option-vim.languages.liquid.lsp.servers","tokens":["liquid","server","lsp","use"],"title_tokens":["languages","lsp","vim","option","servers","liquid"],"anchors":[]},{"id":"921","title":"Option: vim.languages.liquid.treesitter.enable","content":"Whether to enable Liquid treesitter.","path":"options.html#option-vim.languages.liquid.treesitter.enable","tokens":["whether","liquid","treesitter","enable"],"title_tokens":["languages","vim","enable","treesitter","option","liquid"],"anchors":[]},{"id":"922","title":"Option: vim.languages.liquid.treesitter.package","content":"The liquid treesitter package to use.","path":"options.html#option-vim.languages.liquid.treesitter.package","tokens":["the","liquid","package","use","treesitter"],"title_tokens":["package","option","vim","liquid","languages","treesitter"],"anchors":[]},{"id":"923","title":"Option: vim.languages.lua.enable","content":"Whether to enable Lua language support.","path":"options.html#option-vim.languages.lua.enable","tokens":["enable","support","whether","language","lua"],"title_tokens":["option","lua","vim","enable","languages"],"anchors":[]},{"id":"924","title":"Option: vim.languages.lua.extraDiagnostics.enable","content":"Whether to enable extra Lua diagnostics via nvim-lint.","path":"options.html#option-vim.languages.lua.extraDiagnostics.enable","tokens":["via","nvim-lint","extra","whether","enable","lua","diagnostics"],"title_tokens":["languages","enable","vim","lua","extradiagnostics","option"],"anchors":[]},{"id":"925","title":"Option: vim.languages.lua.extraDiagnostics.types","content":"extra Lua diagnostics providers","path":"options.html#option-vim.languages.lua.extraDiagnostics.types","tokens":["lua","extra","diagnostics","providers"],"title_tokens":["extradiagnostics","vim","option","languages","lua","types"],"anchors":[]},{"id":"926","title":"Option: vim.languages.lua.format.enable","content":"Enable Lua formatting","path":"options.html#option-vim.languages.lua.format.enable","tokens":["formatting","enable","lua"],"title_tokens":["option","format","languages","enable","lua","vim"],"anchors":[]},{"id":"927","title":"Option: vim.languages.lua.format.type","content":"Lua formatter to use","path":"options.html#option-vim.languages.lua.format.type","tokens":["use","lua","formatter"],"title_tokens":["format","option","type","vim","languages","lua"],"anchors":[]},{"id":"928","title":"Option: vim.languages.lua.lsp.enable","content":"Whether to enable Lua LSP support.","path":"options.html#option-vim.languages.lua.lsp.enable","tokens":["lsp","whether","enable","lua","support"],"title_tokens":["vim","languages","lsp","enable","lua","option"],"anchors":[]},{"id":"929","title":"Option: vim.languages.lua.lsp.lazydev.enable","content":"Whether to enable lazydev.nvim integration, useful for neovim plugin developers.","path":"options.html#option-vim.languages.lua.lsp.lazydev.enable","tokens":["integration","whether","useful","for","lazydev","nvim","neovim","enable","plugin","developers"],"title_tokens":["enable","vim","lazydev","languages","lua","lsp","option"],"anchors":[]},{"id":"930","title":"Option: vim.languages.lua.lsp.servers","content":"Lua LSP server to use","path":"options.html#option-vim.languages.lua.lsp.servers","tokens":["lsp","server","use","lua"],"title_tokens":["option","languages","servers","lsp","vim","lua"],"anchors":[]},{"id":"931","title":"Option: vim.languages.lua.treesitter.enable","content":"Whether to enable Lua Treesitter support.","path":"options.html#option-vim.languages.lua.treesitter.enable","tokens":["treesitter","support","enable","whether","lua"],"title_tokens":["option","lua","enable","languages","treesitter","vim"],"anchors":[]},{"id":"932","title":"Option: vim.languages.lua.treesitter.package","content":"The lua treesitter package to use.","path":"options.html#option-vim.languages.lua.treesitter.package","tokens":["use","the","package","lua","treesitter"],"title_tokens":["vim","treesitter","option","package","languages","lua"],"anchors":[]},{"id":"933","title":"Option: vim.languages.make.enable","content":"Whether to enable Make support.","path":"options.html#option-vim.languages.make.enable","tokens":["support","whether","make","enable"],"title_tokens":["option","languages","vim","enable","make"],"anchors":[]},{"id":"934","title":"Option: vim.languages.make.extraDiagnostics.enable","content":"Whether to enable extra Make diagnostics via nvim-lint.","path":"options.html#option-vim.languages.make.extraDiagnostics.enable","tokens":["whether","enable","extra","make","diagnostics","via","nvim-lint"],"title_tokens":["option","extradiagnostics","make","enable","vim","languages"],"anchors":[]},{"id":"935","title":"Option: vim.languages.make.extraDiagnostics.types","content":"extra Make diagnostics providers","path":"options.html#option-vim.languages.make.extraDiagnostics.types","tokens":["extra","make","diagnostics","providers"],"title_tokens":["option","languages","vim","make","extradiagnostics","types"],"anchors":[]},{"id":"936","title":"Option: vim.languages.make.format.enable","content":"Whether to enable Make formatting.","path":"options.html#option-vim.languages.make.format.enable","tokens":["formatting","make","enable","whether"],"title_tokens":["vim","enable","option","languages","make","format"],"anchors":[]},{"id":"937","title":"Option: vim.languages.make.format.type","content":"make formatter to use","path":"options.html#option-vim.languages.make.format.type","tokens":["formatter","use","make"],"title_tokens":["languages","make","type","option","format","vim"],"anchors":[]},{"id":"938","title":"Option: vim.languages.make.treesitter.enable","content":"Whether to enable Make treesitter.","path":"options.html#option-vim.languages.make.treesitter.enable","tokens":["treesitter","whether","make","enable"],"title_tokens":["vim","treesitter","enable","option","languages","make"],"anchors":[]},{"id":"939","title":"Option: vim.languages.make.treesitter.package","content":"The make treesitter package to use.","path":"options.html#option-vim.languages.make.treesitter.package","tokens":["package","make","use","the","treesitter"],"title_tokens":["make","option","languages","treesitter","package","vim"],"anchors":[]},{"id":"940","title":"Option: vim.languages.markdown.enable","content":"Whether to enable Markdown markup language support.","path":"options.html#option-vim.languages.markdown.enable","tokens":["whether","markdown","markup","language","support","enable"],"title_tokens":["option","markdown","enable","vim","languages"],"anchors":[]},{"id":"941","title":"Option: vim.languages.markdown.extensions.markview-nvim.enable","content":"markview.nvim - a hackable markdown, Typst, latex, html(inline) & YAML previewer","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.enable","tokens":["hackable","yaml","inline","markview","html","previewer","nvim","latex","typst","markdown"],"title_tokens":["option","languages","vim","extensions","markview-nvim","markdown","enable"],"anchors":[]},{"id":"942","title":"Option: vim.languages.markdown.extensions.markview-nvim.setupOpts","content":"Option table to pass into the setup function of markview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.markview-nvim.setupOpts","tokens":["listed","markview-nvim","any","docs","they","setup","you","into","the","table","pass","function","even","option","options","can","additional","not"],"title_tokens":["markdown","markview-nvim","option","languages","vim","extensions","setupopts"],"anchors":[]},{"id":"943","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.enable","content":"Inline Markdown rendering with render-markdown.nvim","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.enable","tokens":["inline","render-markdown","with","rendering","nvim","markdown"],"title_tokens":["markdown","render-markdown-nvim","enable","option","vim","languages","extensions"],"anchors":[]},{"id":"944","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","content":"Option table to pass into the setup function of render-markdown\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","tokens":["options","even","they","listed","function","table","not","docs","additional","can","option","pass","any","setup","into","you","render-markdown","the"],"title_tokens":["option","markdown","vim","render-markdown-nvim","languages","extensions","setupopts"],"anchors":[]},{"id":"945","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","content":"List of buffer filetypes to enable this plugin in.\nThis will cause the plugin to attach to new buffers who have any of these filetypes.","path":"options.html#option-vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","tokens":["the","enable","buffer","attach","these","have","will","buffers","cause","this","any","plugin","list","new","who","filetypes"],"title_tokens":["languages","extensions","render-markdown-nvim","file_types","option","markdown","setupopts","vim"],"anchors":[]},{"id":"946","title":"Option: vim.languages.markdown.extraDiagnostics.enable","content":"Whether to enable extra Markdown diagnostics via nvim-lint.","path":"options.html#option-vim.languages.markdown.extraDiagnostics.enable","tokens":["enable","markdown","via","diagnostics","whether","nvim-lint","extra"],"title_tokens":["languages","markdown","enable","extradiagnostics","option","vim"],"anchors":[]},{"id":"947","title":"Option: vim.languages.markdown.extraDiagnostics.types","content":"extra Markdown diagnostics providers","path":"options.html#option-vim.languages.markdown.extraDiagnostics.types","tokens":["extra","providers","diagnostics","markdown"],"title_tokens":["option","vim","languages","markdown","types","extradiagnostics"],"anchors":[]},{"id":"948","title":"Option: vim.languages.markdown.format.enable","content":"Whether to enable Markdown formatting.","path":"options.html#option-vim.languages.markdown.format.enable","tokens":["whether","formatting","markdown","enable"],"title_tokens":["enable","option","vim","languages","markdown","format"],"anchors":[]},{"id":"949","title":"Option: vim.languages.markdown.format.extraFiletypes","content":"Extra filetypes to format with the Markdown formatter","path":"options.html#option-vim.languages.markdown.format.extraFiletypes","tokens":["markdown","extra","the","with","formatter","filetypes","format"],"title_tokens":["extrafiletypes","vim","languages","format","option","markdown"],"anchors":[]},{"id":"950","title":"Option: vim.languages.markdown.format.type","content":"Markdown formatter to use. denofmt is deprecated and currently aliased to deno_fmt.","path":"options.html#option-vim.languages.markdown.format.type","tokens":["formatter","deprecated","currently","and","markdown","aliased","deno_fmt","use","denofmt"],"title_tokens":["languages","option","format","markdown","vim","type"],"anchors":[]},{"id":"951","title":"Option: vim.languages.markdown.lsp.enable","content":"Whether to enable Markdown LSP support.","path":"options.html#option-vim.languages.markdown.lsp.enable","tokens":["lsp","whether","enable","support","markdown"],"title_tokens":["vim","languages","option","markdown","lsp","enable"],"anchors":[]},{"id":"952","title":"Option: vim.languages.markdown.lsp.servers","content":"Markdown LSP server to use","path":"options.html#option-vim.languages.markdown.lsp.servers","tokens":["server","markdown","use","lsp"],"title_tokens":["option","vim","languages","markdown","lsp","servers"],"anchors":[]},{"id":"953","title":"Option: vim.languages.markdown.treesitter.enable","content":"Enable Markdown treesitter","path":"options.html#option-vim.languages.markdown.treesitter.enable","tokens":["enable","markdown","treesitter"],"title_tokens":["treesitter","enable","languages","option","markdown","vim"],"anchors":[]},{"id":"954","title":"Option: vim.languages.markdown.treesitter.mdInlinePackage","content":"The markdown_inline treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdInlinePackage","tokens":["markdown_inline","the","package","treesitter","use"],"title_tokens":["vim","option","markdown","treesitter","languages","mdinlinepackage"],"anchors":[]},{"id":"955","title":"Option: vim.languages.markdown.treesitter.mdPackage","content":"The markdown treesitter package to use.","path":"options.html#option-vim.languages.markdown.treesitter.mdPackage","tokens":["markdown","treesitter","package","the","use"],"title_tokens":["mdpackage","option","treesitter","markdown","languages","vim"],"anchors":[]},{"id":"956","title":"Option: vim.languages.nim.enable","content":"Whether to enable Nim language support.","path":"options.html#option-vim.languages.nim.enable","tokens":["nim","enable","support","whether","language"],"title_tokens":["enable","vim","languages","option","nim"],"anchors":[]},{"id":"957","title":"Option: vim.languages.nim.format.enable","content":"Whether to enable Nim formatting.","path":"options.html#option-vim.languages.nim.format.enable","tokens":["enable","formatting","whether","nim"],"title_tokens":["languages","nim","option","vim","format","enable"],"anchors":[]},{"id":"958","title":"Option: vim.languages.nim.format.type","content":"Nim formatter to use","path":"options.html#option-vim.languages.nim.format.type","tokens":["formatter","use","nim"],"title_tokens":["nim","option","format","type","vim","languages"],"anchors":[]},{"id":"959","title":"Option: vim.languages.nim.lsp.enable","content":"Whether to enable Nim LSP support.","path":"options.html#option-vim.languages.nim.lsp.enable","tokens":["whether","nim","lsp","enable","support"],"title_tokens":["vim","option","lsp","languages","nim","enable"],"anchors":[]},{"id":"960","title":"Option: vim.languages.nim.lsp.servers","content":"Nim LSP server to use","path":"options.html#option-vim.languages.nim.lsp.servers","tokens":["nim","lsp","use","server"],"title_tokens":["nim","option","languages","lsp","servers","vim"],"anchors":[]},{"id":"961","title":"Option: vim.languages.nim.treesitter.enable","content":"Whether to enable Nim treesitter.","path":"options.html#option-vim.languages.nim.treesitter.enable","tokens":["whether","enable","nim","treesitter"],"title_tokens":["languages","nim","treesitter","vim","option","enable"],"anchors":[]},{"id":"962","title":"Option: vim.languages.nim.treesitter.package","content":"The nim treesitter package to use.","path":"options.html#option-vim.languages.nim.treesitter.package","tokens":["nim","the","treesitter","package","use"],"title_tokens":["vim","treesitter","nim","package","option","languages"],"anchors":[]},{"id":"963","title":"Option: vim.languages.nix.enable","content":"Whether to enable Nix language support.","path":"options.html#option-vim.languages.nix.enable","tokens":["language","support","nix","enable","whether"],"title_tokens":["option","vim","languages","enable","nix"],"anchors":[]},{"id":"964","title":"Option: vim.languages.nix.extraDiagnostics.enable","content":"Whether to enable extra Nix diagnostics via nvim-lint.","path":"options.html#option-vim.languages.nix.extraDiagnostics.enable","tokens":["nix","whether","diagnostics","via","enable","extra","nvim-lint"],"title_tokens":["option","languages","vim","nix","extradiagnostics","enable"],"anchors":[]},{"id":"965","title":"Option: vim.languages.nix.extraDiagnostics.types","content":"extra Nix diagnostics providers","path":"options.html#option-vim.languages.nix.extraDiagnostics.types","tokens":["nix","extra","providers","diagnostics"],"title_tokens":["extradiagnostics","languages","vim","nix","types","option"],"anchors":[]},{"id":"966","title":"Option: vim.languages.nix.format.enable","content":"Whether to enable Nix formatting.","path":"options.html#option-vim.languages.nix.format.enable","tokens":["whether","enable","formatting","nix"],"title_tokens":["option","enable","vim","nix","languages","format"],"anchors":[]},{"id":"967","title":"Option: vim.languages.nix.format.type","content":"Nix formatter to use","path":"options.html#option-vim.languages.nix.format.type","tokens":["formatter","use","nix"],"title_tokens":["languages","type","option","nix","format","vim"],"anchors":[]},{"id":"968","title":"Option: vim.languages.nix.lsp.enable","content":"Whether to enable Nix LSP support.","path":"options.html#option-vim.languages.nix.lsp.enable","tokens":["enable","lsp","support","whether","nix"],"title_tokens":["option","enable","languages","nix","lsp","vim"],"anchors":[]},{"id":"969","title":"Option: vim.languages.nix.lsp.servers","content":"Nix LSP server to use","path":"options.html#option-vim.languages.nix.lsp.servers","tokens":["use","nix","lsp","server"],"title_tokens":["lsp","vim","servers","option","nix","languages"],"anchors":[]},{"id":"970","title":"Option: vim.languages.nix.treesitter.enable","content":"Whether to enable Nix treesitter.","path":"options.html#option-vim.languages.nix.treesitter.enable","tokens":["whether","treesitter","enable","nix"],"title_tokens":["treesitter","enable","nix","option","languages","vim"],"anchors":[]},{"id":"971","title":"Option: vim.languages.nix.treesitter.package","content":"The nix treesitter package to use.","path":"options.html#option-vim.languages.nix.treesitter.package","tokens":["treesitter","package","use","the","nix"],"title_tokens":["package","treesitter","languages","vim","option","nix"],"anchors":[]},{"id":"972","title":"Option: vim.languages.nu.enable","content":"Whether to enable Nu language support.","path":"options.html#option-vim.languages.nu.enable","tokens":["support","whether","language","enable"],"title_tokens":["option","languages","vim","enable"],"anchors":[]},{"id":"973","title":"Option: vim.languages.nu.lsp.enable","content":"Whether to enable Nu LSP support.","path":"options.html#option-vim.languages.nu.lsp.enable","tokens":["enable","whether","support","lsp"],"title_tokens":["lsp","vim","languages","enable","option"],"anchors":[]},{"id":"974","title":"Option: vim.languages.nu.lsp.servers","content":"Nu LSP server to use","path":"options.html#option-vim.languages.nu.lsp.servers","tokens":["server","use","lsp"],"title_tokens":["vim","servers","languages","lsp","option"],"anchors":[]},{"id":"975","title":"Option: vim.languages.nu.treesitter.enable","content":"Whether to enable Nu treesitter.","path":"options.html#option-vim.languages.nu.treesitter.enable","tokens":["whether","enable","treesitter"],"title_tokens":["enable","option","treesitter","languages","vim"],"anchors":[]},{"id":"976","title":"Option: vim.languages.nu.treesitter.package","content":"The nu treesitter package to use.","path":"options.html#option-vim.languages.nu.treesitter.package","tokens":["package","treesitter","the","use"],"title_tokens":["vim","package","languages","option","treesitter"],"anchors":[]},{"id":"977","title":"Option: vim.languages.ocaml.enable","content":"Whether to enable OCaml language support.","path":"options.html#option-vim.languages.ocaml.enable","tokens":["support","language","enable","whether","ocaml"],"title_tokens":["vim","ocaml","languages","option","enable"],"anchors":[]},{"id":"978","title":"Option: vim.languages.ocaml.format.enable","content":"Whether to enable OCaml formatting support (ocamlformat).","path":"options.html#option-vim.languages.ocaml.format.enable","tokens":["enable","support","formatting","whether","ocamlformat","ocaml"],"title_tokens":["option","languages","vim","format","ocaml","enable"],"anchors":[]},{"id":"979","title":"Option: vim.languages.ocaml.format.type","content":"OCaml formatter to use","path":"options.html#option-vim.languages.ocaml.format.type","tokens":["ocaml","formatter","use"],"title_tokens":["option","vim","format","ocaml","languages","type"],"anchors":[]},{"id":"980","title":"Option: vim.languages.ocaml.lsp.enable","content":"Whether to enable OCaml LSP support.","path":"options.html#option-vim.languages.ocaml.lsp.enable","tokens":["whether","support","ocaml","lsp","enable"],"title_tokens":["ocaml","lsp","languages","option","enable","vim"],"anchors":[]},{"id":"981","title":"Option: vim.languages.ocaml.lsp.servers","content":"OCaml LSP server to use","path":"options.html#option-vim.languages.ocaml.lsp.servers","tokens":["use","ocaml","server","lsp"],"title_tokens":["option","lsp","servers","vim","ocaml","languages"],"anchors":[]},{"id":"982","title":"Option: vim.languages.ocaml.treesitter.enable","content":"Whether to enable OCaml treesitter.","path":"options.html#option-vim.languages.ocaml.treesitter.enable","tokens":["whether","enable","ocaml","treesitter"],"title_tokens":["treesitter","option","ocaml","enable","languages","vim"],"anchors":[]},{"id":"983","title":"Option: vim.languages.ocaml.treesitter.package","content":"The ocaml treesitter package to use.","path":"options.html#option-vim.languages.ocaml.treesitter.package","tokens":["ocaml","use","the","package","treesitter"],"title_tokens":["ocaml","languages","vim","option","package","treesitter"],"anchors":[]},{"id":"984","title":"Option: vim.languages.odin.dap.debugger","content":"Odin debugger to use","path":"options.html#option-vim.languages.odin.dap.debugger","tokens":["use","odin","debugger"],"title_tokens":["dap","languages","odin","debugger","option","vim"],"anchors":[]},{"id":"985","title":"Option: vim.languages.odin.dap.enable","content":"Whether to enable Enable Odin Debug Adapter.","path":"options.html#option-vim.languages.odin.dap.enable","tokens":["whether","debug","adapter","enable","odin"],"title_tokens":["enable","option","languages","odin","vim","dap"],"anchors":[]},{"id":"986","title":"Option: vim.languages.odin.dap.package","content":"Odin debugger package.","path":"options.html#option-vim.languages.odin.dap.package","tokens":["odin","debugger","package"],"title_tokens":["option","dap","languages","package","odin","vim"],"anchors":[]},{"id":"987","title":"Option: vim.languages.odin.enable","content":"Whether to enable Odin language support.","path":"options.html#option-vim.languages.odin.enable","tokens":["odin","whether","enable","language","support"],"title_tokens":["vim","option","languages","enable","odin"],"anchors":[]},{"id":"988","title":"Option: vim.languages.odin.lsp.enable","content":"Whether to enable Odin LSP support.","path":"options.html#option-vim.languages.odin.lsp.enable","tokens":["enable","support","odin","lsp","whether"],"title_tokens":["lsp","option","enable","vim","languages","odin"],"anchors":[]},{"id":"989","title":"Option: vim.languages.odin.lsp.servers","content":"Odin LSP server to use","path":"options.html#option-vim.languages.odin.lsp.servers","tokens":["lsp","use","odin","server"],"title_tokens":["servers","option","odin","languages","vim","lsp"],"anchors":[]},{"id":"990","title":"Option: vim.languages.odin.treesitter.enable","content":"Whether to enable Odin treesitter.","path":"options.html#option-vim.languages.odin.treesitter.enable","tokens":["treesitter","odin","whether","enable"],"title_tokens":["enable","vim","option","languages","odin","treesitter"],"anchors":[]},{"id":"991","title":"Option: vim.languages.odin.treesitter.package","content":"The odin treesitter package to use.","path":"options.html#option-vim.languages.odin.treesitter.package","tokens":["the","treesitter","odin","package","use"],"title_tokens":["odin","languages","treesitter","option","vim","package"],"anchors":[]},{"id":"992","title":"Option: vim.languages.openscad.enable","content":"Whether to enable OpenSCAD language support.","path":"options.html#option-vim.languages.openscad.enable","tokens":["language","whether","openscad","enable","support"],"title_tokens":["enable","vim","option","languages","openscad"],"anchors":[]},{"id":"993","title":"Option: vim.languages.openscad.lsp.enable","content":"Whether to enable OpenSCAD LSP support.","path":"options.html#option-vim.languages.openscad.lsp.enable","tokens":["lsp","support","enable","openscad","whether"],"title_tokens":["enable","lsp","languages","vim","openscad","option"],"anchors":[]},{"id":"994","title":"Option: vim.languages.openscad.lsp.servers","content":"OpenSCAD LSP server to use","path":"options.html#option-vim.languages.openscad.lsp.servers","tokens":["use","server","openscad","lsp"],"title_tokens":["lsp","servers","vim","languages","option","openscad"],"anchors":[]},{"id":"995","title":"Option: vim.languages.php.dap.enable","content":"Whether to enable Enable PHP Debug Adapter.","path":"options.html#option-vim.languages.php.dap.enable","tokens":["adapter","enable","debug","whether","php"],"title_tokens":["languages","enable","vim","option","php","dap"],"anchors":[]},{"id":"996","title":"Option: vim.languages.php.dap.xdebug.adapter","content":"XDebug adapter to use for nvim-dap","path":"options.html#option-vim.languages.php.dap.xdebug.adapter","tokens":["xdebug","use","adapter","for","nvim-dap"],"title_tokens":["xdebug","option","vim","php","adapter","languages","dap"],"anchors":[]},{"id":"997","title":"Option: vim.languages.php.dap.xdebug.port","content":"Port to use for XDebug","path":"options.html#option-vim.languages.php.dap.xdebug.port","tokens":["xdebug","use","for","port"],"title_tokens":["php","xdebug","port","vim","dap","languages","option"],"anchors":[]},{"id":"998","title":"Option: vim.languages.php.enable","content":"Whether to enable PHP language support.","path":"options.html#option-vim.languages.php.enable","tokens":["whether","language","php","support","enable"],"title_tokens":["enable","languages","vim","option","php"],"anchors":[]},{"id":"999","title":"Option: vim.languages.php.extraDiagnostics.enable","content":"Whether to enable extra PHP diagnostics via nvim-lint.","path":"options.html#option-vim.languages.php.extraDiagnostics.enable","tokens":["nvim-lint","whether","extra","enable","via","php","diagnostics"],"title_tokens":["enable","php","extradiagnostics","languages","vim","option"],"anchors":[]},{"id":"1000","title":"Option: vim.languages.php.extraDiagnostics.types","content":"extra PHP diagnostics providers","path":"options.html#option-vim.languages.php.extraDiagnostics.types","tokens":["php","extra","diagnostics","providers"],"title_tokens":["php","extradiagnostics","types","option","vim","languages"],"anchors":[]},{"id":"1001","title":"Option: vim.languages.php.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.php.format.enable","tokens":["formatting","php","enable","whether"],"title_tokens":["option","enable","vim","format","languages","php"],"anchors":[]},{"id":"1002","title":"Option: vim.languages.php.format.type","content":"PHP formatter to use","path":"options.html#option-vim.languages.php.format.type","tokens":["formatter","use","php"],"title_tokens":["languages","option","format","php","type","vim"],"anchors":[]},{"id":"1003","title":"Option: vim.languages.php.lsp.enable","content":"Whether to enable PHP LSP support.","path":"options.html#option-vim.languages.php.lsp.enable","tokens":["whether","enable","lsp","support","php"],"title_tokens":["php","languages","vim","option","lsp","enable"],"anchors":[]},{"id":"1004","title":"Option: vim.languages.php.lsp.servers","content":"PHP LSP server to use","path":"options.html#option-vim.languages.php.lsp.servers","tokens":["use","lsp","php","server"],"title_tokens":["vim","languages","lsp","option","php","servers"],"anchors":[]},{"id":"1005","title":"Option: vim.languages.php.treesitter.enable","content":"Whether to enable PHP treesitter.","path":"options.html#option-vim.languages.php.treesitter.enable","tokens":["whether","enable","treesitter","php"],"title_tokens":["enable","vim","languages","treesitter","option","php"],"anchors":[]},{"id":"1006","title":"Option: vim.languages.php.treesitter.package","content":"The php treesitter package to use.","path":"options.html#option-vim.languages.php.treesitter.package","tokens":["package","php","the","treesitter","use"],"title_tokens":["treesitter","package","option","languages","vim","php"],"anchors":[]},{"id":"1007","title":"Option: vim.languages.pug.enable","content":"Whether to enable Pug language support.","path":"options.html#option-vim.languages.pug.enable","tokens":["enable","language","support","whether","pug"],"title_tokens":["vim","languages","pug","enable","option"],"anchors":[]},{"id":"1008","title":"Option: vim.languages.pug.format.enable","content":"Whether to enable Pug formatting.","path":"options.html#option-vim.languages.pug.format.enable","tokens":["pug","formatting","enable","whether"],"title_tokens":["pug","format","vim","option","languages","enable"],"anchors":[]},{"id":"1009","title":"Option: vim.languages.pug.format.type","content":"Pug formatter to use","path":"options.html#option-vim.languages.pug.format.type","tokens":["use","pug","formatter"],"title_tokens":["pug","option","vim","format","languages","type"],"anchors":[]},{"id":"1010","title":"Option: vim.languages.pug.lsp.enable","content":"Whether to enable Pug LSP support.","path":"options.html#option-vim.languages.pug.lsp.enable","tokens":["whether","support","enable","pug","lsp"],"title_tokens":["enable","pug","lsp","option","vim","languages"],"anchors":[]},{"id":"1011","title":"Option: vim.languages.pug.lsp.servers","content":"Pug LSP server to use","path":"options.html#option-vim.languages.pug.lsp.servers","tokens":["server","lsp","use","pug"],"title_tokens":["vim","lsp","languages","pug","servers","option"],"anchors":[]},{"id":"1012","title":"Option: vim.languages.pug.treesitter.enable","content":"Whether to enable Pug treesitter.","path":"options.html#option-vim.languages.pug.treesitter.enable","tokens":["whether","pug","treesitter","enable"],"title_tokens":["languages","option","pug","treesitter","enable","vim"],"anchors":[]},{"id":"1013","title":"Option: vim.languages.pug.treesitter.package","content":"The pug treesitter package to use.","path":"options.html#option-vim.languages.pug.treesitter.package","tokens":["use","pug","package","treesitter","the"],"title_tokens":["vim","option","pug","languages","treesitter","package"],"anchors":[]},{"id":"1014","title":"Option: vim.languages.python.dap.debugger","content":"Python debugger to use","path":"options.html#option-vim.languages.python.dap.debugger","tokens":["python","debugger","use"],"title_tokens":["option","vim","python","dap","debugger","languages"],"anchors":[]},{"id":"1015","title":"Option: vim.languages.python.dap.enable","content":"Enable Python Debug Adapter","path":"options.html#option-vim.languages.python.dap.enable","tokens":["adapter","debug","enable","python"],"title_tokens":["vim","python","dap","enable","option","languages"],"anchors":[]},{"id":"1016","title":"Option: vim.languages.python.dap.package","content":"Python debugger package. This is a python package with debugpy installed, see https://nixos.wiki/wiki/Python#Install_Python_Packages.","path":"options.html#option-vim.languages.python.dap.package","tokens":["wiki","install_python_packages","nixos","debugpy","installed","package","see","this","https","python","debugger","with"],"title_tokens":["package","dap","vim","python","option","languages"],"anchors":[]},{"id":"1017","title":"Option: vim.languages.python.enable","content":"Whether to enable Python language support.","path":"options.html#option-vim.languages.python.enable","tokens":["whether","python","enable","language","support"],"title_tokens":["enable","option","vim","languages","python"],"anchors":[]},{"id":"1018","title":"Option: vim.languages.python.extraDiagnostics.enable","content":"Whether to enable extra Python diagnostics via nvim-lint.","path":"options.html#option-vim.languages.python.extraDiagnostics.enable","tokens":["enable","python","nvim-lint","via","whether","diagnostics","extra"],"title_tokens":["enable","vim","python","option","languages","extradiagnostics"],"anchors":[]},{"id":"1019","title":"Option: vim.languages.python.extraDiagnostics.types","content":"extra Python diagnostics providers","path":"options.html#option-vim.languages.python.extraDiagnostics.types","tokens":["providers","python","extra","diagnostics"],"title_tokens":["option","python","extradiagnostics","languages","types","vim"],"anchors":[]},{"id":"1020","title":"Option: vim.languages.python.format.enable","content":"Whether to enable Python formatting.","path":"options.html#option-vim.languages.python.format.enable","tokens":["whether","enable","formatting","python"],"title_tokens":["python","option","format","languages","enable","vim"],"anchors":[]},{"id":"1021","title":"Option: vim.languages.python.format.type","content":"Python formatters to use","path":"options.html#option-vim.languages.python.format.type","tokens":["formatters","use","python"],"title_tokens":["python","vim","format","type","option","languages"],"anchors":[]},{"id":"1022","title":"Option: vim.languages.python.lsp.enable","content":"Whether to enable Python LSP support.","path":"options.html#option-vim.languages.python.lsp.enable","tokens":["support","lsp","python","enable","whether"],"title_tokens":["option","python","enable","languages","lsp","vim"],"anchors":[]},{"id":"1023","title":"Option: vim.languages.python.lsp.servers","content":"Python LSP server to use","path":"options.html#option-vim.languages.python.lsp.servers","tokens":["server","use","lsp","python"],"title_tokens":["vim","lsp","languages","python","servers","option"],"anchors":[]},{"id":"1024","title":"Option: vim.languages.python.treesitter.enable","content":"Whether to enable Python treesitter.","path":"options.html#option-vim.languages.python.treesitter.enable","tokens":["python","whether","treesitter","enable"],"title_tokens":["vim","python","languages","option","treesitter","enable"],"anchors":[]},{"id":"1025","title":"Option: vim.languages.python.treesitter.package","content":"Python treesitter grammar to use","path":"options.html#option-vim.languages.python.treesitter.package","tokens":["treesitter","use","grammar","python"],"title_tokens":["languages","treesitter","package","vim","python","option"],"anchors":[]},{"id":"1026","title":"Option: vim.languages.qml.enable","content":"Whether to enable QML language support.","path":"options.html#option-vim.languages.qml.enable","tokens":["language","whether","support","enable","qml"],"title_tokens":["languages","enable","qml","vim","option"],"anchors":[]},{"id":"1027","title":"Option: vim.languages.qml.format.enable","content":"Whether to enable QML formatting.","path":"options.html#option-vim.languages.qml.format.enable","tokens":["formatting","qml","enable","whether"],"title_tokens":["option","qml","enable","languages","format","vim"],"anchors":[]},{"id":"1028","title":"Option: vim.languages.qml.format.type","content":"QML formatter to use","path":"options.html#option-vim.languages.qml.format.type","tokens":["use","qml","formatter"],"title_tokens":["option","languages","qml","vim","format","type"],"anchors":[]},{"id":"1029","title":"Option: vim.languages.qml.lsp.enable","content":"Whether to enable QML LSP support.","path":"options.html#option-vim.languages.qml.lsp.enable","tokens":["support","qml","enable","whether","lsp"],"title_tokens":["qml","option","languages","lsp","enable","vim"],"anchors":[]},{"id":"1030","title":"Option: vim.languages.qml.lsp.servers","content":"QML LSP server to use","path":"options.html#option-vim.languages.qml.lsp.servers","tokens":["lsp","use","server","qml"],"title_tokens":["qml","languages","option","lsp","servers","vim"],"anchors":[]},{"id":"1031","title":"Option: vim.languages.qml.treesitter.enable","content":"Whether to enable QML treesitter support.","path":"options.html#option-vim.languages.qml.treesitter.enable","tokens":["whether","support","enable","treesitter","qml"],"title_tokens":["treesitter","vim","languages","qml","option","enable"],"anchors":[]},{"id":"1032","title":"Option: vim.languages.qml.treesitter.package","content":"The qmljs treesitter package to use.","path":"options.html#option-vim.languages.qml.treesitter.package","tokens":["package","treesitter","use","qmljs","the"],"title_tokens":["package","option","qml","vim","treesitter","languages"],"anchors":[]},{"id":"1033","title":"Option: vim.languages.r.enable","content":"Whether to enable R language support.","path":"options.html#option-vim.languages.r.enable","tokens":["enable","support","language","whether"],"title_tokens":["languages","enable","vim","option"],"anchors":[]},{"id":"1034","title":"Option: vim.languages.r.format.enable","content":"Whether to enable R formatting.","path":"options.html#option-vim.languages.r.format.enable","tokens":["enable","whether","formatting"],"title_tokens":["vim","enable","format","languages","option"],"anchors":[]},{"id":"1035","title":"Option: vim.languages.r.format.type","content":"R formatter to use","path":"options.html#option-vim.languages.r.format.type","tokens":["formatter","use"],"title_tokens":["format","option","type","vim","languages"],"anchors":[]},{"id":"1036","title":"Option: vim.languages.r.lsp.enable","content":"Whether to enable R LSP support.","path":"options.html#option-vim.languages.r.lsp.enable","tokens":["whether","enable","support","lsp"],"title_tokens":["option","vim","lsp","enable","languages"],"anchors":[]},{"id":"1037","title":"Option: vim.languages.r.lsp.servers","content":"R LSP server to use","path":"options.html#option-vim.languages.r.lsp.servers","tokens":["server","lsp","use"],"title_tokens":["option","vim","servers","lsp","languages"],"anchors":[]},{"id":"1038","title":"Option: vim.languages.r.treesitter.enable","content":"Whether to enable R treesitter.","path":"options.html#option-vim.languages.r.treesitter.enable","tokens":["treesitter","whether","enable"],"title_tokens":["languages","option","vim","treesitter","enable"],"anchors":[]},{"id":"1039","title":"Option: vim.languages.r.treesitter.package","content":"The r treesitter package to use.","path":"options.html#option-vim.languages.r.treesitter.package","tokens":["use","package","treesitter","the"],"title_tokens":["package","languages","option","treesitter","vim"],"anchors":[]},{"id":"1040","title":"Option: vim.languages.ruby.enable","content":"Whether to enable Ruby language support.","path":"options.html#option-vim.languages.ruby.enable","tokens":["support","ruby","whether","enable","language"],"title_tokens":["option","vim","enable","ruby","languages"],"anchors":[]},{"id":"1041","title":"Option: vim.languages.ruby.extraDiagnostics.enable","content":"Whether to enable Ruby extra diagnostics via nvim-lint.","path":"options.html#option-vim.languages.ruby.extraDiagnostics.enable","tokens":["whether","nvim-lint","extra","via","enable","ruby","diagnostics"],"title_tokens":["languages","extradiagnostics","enable","ruby","option","vim"],"anchors":[]},{"id":"1042","title":"Option: vim.languages.ruby.extraDiagnostics.types","content":"extra Ruby diagnostics providers","path":"options.html#option-vim.languages.ruby.extraDiagnostics.types","tokens":["extra","providers","ruby","diagnostics"],"title_tokens":["vim","ruby","types","languages","extradiagnostics","option"],"anchors":[]},{"id":"1043","title":"Option: vim.languages.ruby.format.enable","content":"Whether to enable Ruby formatter support.","path":"options.html#option-vim.languages.ruby.format.enable","tokens":["ruby","support","enable","whether","formatter"],"title_tokens":["vim","languages","ruby","format","option","enable"],"anchors":[]},{"id":"1044","title":"Option: vim.languages.ruby.format.type","content":"Ruby formatter to use","path":"options.html#option-vim.languages.ruby.format.type","tokens":["ruby","use","formatter"],"title_tokens":["languages","option","ruby","type","vim","format"],"anchors":[]},{"id":"1045","title":"Option: vim.languages.ruby.lsp.enable","content":"Whether to enable Ruby LSP support.","path":"options.html#option-vim.languages.ruby.lsp.enable","tokens":["ruby","lsp","enable","whether","support"],"title_tokens":["vim","ruby","option","languages","lsp","enable"],"anchors":[]},{"id":"1046","title":"Option: vim.languages.ruby.lsp.servers","content":"Ruby LSP server to use","path":"options.html#option-vim.languages.ruby.lsp.servers","tokens":["ruby","lsp","use","server"],"title_tokens":["ruby","servers","lsp","vim","option","languages"],"anchors":[]},{"id":"1047","title":"Option: vim.languages.ruby.treesitter.enable","content":"Whether to enable Ruby treesitter.","path":"options.html#option-vim.languages.ruby.treesitter.enable","tokens":["treesitter","ruby","whether","enable"],"title_tokens":["ruby","option","treesitter","enable","vim","languages"],"anchors":[]},{"id":"1048","title":"Option: vim.languages.ruby.treesitter.package","content":"The ruby treesitter package to use.","path":"options.html#option-vim.languages.ruby.treesitter.package","tokens":["use","ruby","package","treesitter","the"],"title_tokens":["option","treesitter","vim","languages","ruby","package"],"anchors":[]},{"id":"1049","title":"Option: vim.languages.rust.dap.adapter","content":"Select which LLDB-based debug adapter to use:\n\"codelldb\": use the CodeLLDB adapter from the vadimcn.vscode-lldb extension.\n\"lldb-dap\": use the LLDB DAP implementation shipped with LLVM (lldb-dap).\n\nThe default \"codelldb\" backend generally provides a better debugging experience for Rust.","path":"options.html#option-vim.languages.rust.dap.adapter","tokens":["shipped","rust","from","adapter","debugging","lldb","experience","lldb-based","vscode-lldb","generally","which","dap","default","backend","select","debug","use","extension","with","lldb-dap","implementation","codelldb","the","vadimcn","provides","better","for","llvm"],"title_tokens":["dap","option","languages","rust","vim","adapter"],"anchors":[]},{"id":"1050","title":"Option: vim.languages.rust.dap.enable","content":"Rust Debug Adapter support","path":"options.html#option-vim.languages.rust.dap.enable","tokens":["debug","rust","support","adapter"],"title_tokens":["rust","option","vim","enable","languages","dap"],"anchors":[]},{"id":"1051","title":"Option: vim.languages.rust.dap.package","content":"lldb package","path":"options.html#option-vim.languages.rust.dap.package","tokens":["package","lldb"],"title_tokens":["option","package","languages","rust","vim","dap"],"anchors":[]},{"id":"1052","title":"Option: vim.languages.rust.enable","content":"Whether to enable Rust language support.","path":"options.html#option-vim.languages.rust.enable","tokens":["whether","enable","rust","support","language"],"title_tokens":["enable","option","rust","vim","languages"],"anchors":[]},{"id":"1053","title":"Option: vim.languages.rust.extensions.crates-nvim.enable","content":"Whether to enable crates.io dependency management [crates-nvim].","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.enable","tokens":["enable","whether","crates","management","crates-nvim","dependency"],"title_tokens":["languages","rust","option","vim","extensions","enable","crates-nvim"],"anchors":[]},{"id":"1054","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts","content":"Option table to pass into the setup function of crates-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts","tokens":["the","table","additional","can","not","function","even","you","pass","into","any","they","options","listed","docs","option","setup","crates-nvim"],"title_tokens":["option","vim","crates-nvim","setupopts","languages","rust","extensions"],"anchors":[]},{"id":"1055","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.enabled","tokens":["completion","language","server","whether","for","enable","in-process","crates-nvim"],"title_tokens":["languages","vim","option","extensions","setupopts","crates","completion","rust","enabled","crates-nvim"],"anchors":[]},{"id":"1056","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","content":"The maximum number of search results to display","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.max_results","tokens":["display","results","maximum","number","the","search"],"title_tokens":["extensions","vim","rust","setupopts","completion","crates-nvim","max_results","option","languages","crates"],"anchors":[]},{"id":"1057","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","content":"The minimum number of characters to type before completions begin appearing","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.completion.crates.min_chars","tokens":["appearing","type","before","completions","begin","number","characters","the","minimum"],"title_tokens":["completion","crates","vim","languages","extensions","option","crates-nvim","setupopts","min_chars","rust"],"anchors":[]},{"id":"1058","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","content":"Whether to enable actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.actions","tokens":["whether","enable","crates-nvim","actions","for","in-process","language","server"],"title_tokens":["rust","extensions","vim","option","setupopts","crates-nvim","lsp","languages","actions"],"anchors":[]},{"id":"1059","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","content":"Whether to enable completion for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.completion","tokens":["crates-nvim","for","language","enable","in-process","whether","completion","server"],"title_tokens":["rust","vim","extensions","setupopts","option","crates-nvim","lsp","completion","languages"],"anchors":[]},{"id":"1060","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","content":"Whether to enable crates.nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.enabled","tokens":["whether","enable","crates","language","nvim","in-process","server"],"title_tokens":["option","lsp","enabled","crates-nvim","setupopts","extensions","languages","vim","rust"],"anchors":[]},{"id":"1061","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","content":"Whether to enable hover actions for crates-nvim's in-process language server.","path":"options.html#option-vim.languages.rust.extensions.crates-nvim.setupOpts.lsp.hover","tokens":["crates-nvim","enable","server","actions","for","whether","hover","language","in-process"],"title_tokens":["crates-nvim","hover","option","vim","languages","setupopts","lsp","extensions","rust"],"anchors":[]},{"id":"1062","title":"Option: vim.languages.rust.format.enable","content":"Whether to enable Rust formatting.","path":"options.html#option-vim.languages.rust.format.enable","tokens":["whether","formatting","rust","enable"],"title_tokens":["languages","rust","format","option","vim","enable"],"anchors":[]},{"id":"1063","title":"Option: vim.languages.rust.format.type","content":"Rust formatter to use","path":"options.html#option-vim.languages.rust.format.type","tokens":["formatter","rust","use"],"title_tokens":["option","rust","vim","languages","format","type"],"anchors":[]},{"id":"1064","title":"Option: vim.languages.rust.lsp.enable","content":"Whether to enable Rust LSP support (rust-analyzer with extra tools).","path":"options.html#option-vim.languages.rust.lsp.enable","tokens":["rust-analyzer","lsp","tools","support","rust","with","extra","whether","enable"],"title_tokens":["rust","languages","vim","lsp","option","enable"],"anchors":[]},{"id":"1065","title":"Option: vim.languages.rust.lsp.opts","content":"Options to pass to rust analyzer","path":"options.html#option-vim.languages.rust.lsp.opts","tokens":["pass","rust","analyzer","options"],"title_tokens":["opts","languages","rust","lsp","option","vim"],"anchors":[]},{"id":"1066","title":"Option: vim.languages.rust.lsp.package","content":"rust-analyzer package, or the command to run as a list of strings","path":"options.html#option-vim.languages.rust.lsp.package","tokens":["strings","rust-analyzer","the","command","run","list","package"],"title_tokens":["option","languages","rust","lsp","package","vim"],"anchors":[]},{"id":"1067","title":"Option: vim.languages.rust.treesitter.enable","content":"Whether to enable Rust treesitter.","path":"options.html#option-vim.languages.rust.treesitter.enable","tokens":["treesitter","rust","whether","enable"],"title_tokens":["enable","option","treesitter","languages","vim","rust"],"anchors":[]},{"id":"1068","title":"Option: vim.languages.rust.treesitter.package","content":"The rust treesitter package to use.","path":"options.html#option-vim.languages.rust.treesitter.package","tokens":["treesitter","rust","use","the","package"],"title_tokens":["vim","package","option","languages","rust","treesitter"],"anchors":[]},{"id":"1069","title":"Option: vim.languages.scala.dap.config","content":"Lua configuration for dap","path":"options.html#option-vim.languages.scala.dap.config","tokens":["for","lua","configuration","dap"],"title_tokens":["scala","languages","dap","config","option","vim"],"anchors":[]},{"id":"1070","title":"Option: vim.languages.scala.dap.enable","content":"Whether to enable Scala Debug Adapter support (metals).","path":"options.html#option-vim.languages.scala.dap.enable","tokens":["enable","scala","whether","debug","adapter","support","metals"],"title_tokens":["option","dap","vim","enable","languages","scala"],"anchors":[]},{"id":"1071","title":"Option: vim.languages.scala.enable","content":"Whether to enable Scala language support.","path":"options.html#option-vim.languages.scala.enable","tokens":["enable","scala","language","whether","support"],"title_tokens":["vim","enable","scala","languages","option"],"anchors":[]},{"id":"1072","title":"Option: vim.languages.scala.fixShortmess","content":"Remove the 'F' flag from shortmess to allow messages to be shown. Without doing this, autocommands that deal with filetypes prohibit messages from being shown","path":"options.html#option-vim.languages.scala.fixShortmess","tokens":["from","doing","allow","shown","this","with","filetypes","shortmess","without","prohibit","flag","that","remove","autocommands","messages","deal","being","the"],"title_tokens":["languages","option","vim","scala","fixshortmess"],"anchors":[]},{"id":"1073","title":"Option: vim.languages.scala.lsp.enable","content":"Whether to enable Scala LSP support (metals).","path":"options.html#option-vim.languages.scala.lsp.enable","tokens":["enable","whether","lsp","scala","support","metals"],"title_tokens":["vim","lsp","option","languages","scala","enable"],"anchors":[]},{"id":"1074","title":"Option: vim.languages.scala.lsp.extraMappings.listCommands","content":"List Metals commands","path":"options.html#option-vim.languages.scala.lsp.extraMappings.listCommands","tokens":["commands","list","metals"],"title_tokens":["option","scala","lsp","listcommands","extramappings","languages","vim"],"anchors":[]},{"id":"1075","title":"Option: vim.languages.scala.lsp.extraSettings","content":"Extra settings passed to the metals config. Check nvim-metals docs for available options","path":"options.html#option-vim.languages.scala.lsp.extraSettings","tokens":["options","docs","nvim-metals","extra","metals","passed","settings","available","for","check","the","config"],"title_tokens":["languages","vim","scala","lsp","option","extrasettings"],"anchors":[]},{"id":"1076","title":"Option: vim.languages.scala.lsp.package","content":"The metals package to use.","path":"options.html#option-vim.languages.scala.lsp.package","tokens":["use","the","metals","package"],"title_tokens":["scala","languages","lsp","option","package","vim"],"anchors":[]},{"id":"1077","title":"Option: vim.languages.scala.treesitter.enable","content":"Whether to enable Scala treesitter.","path":"options.html#option-vim.languages.scala.treesitter.enable","tokens":["treesitter","scala","enable","whether"],"title_tokens":["option","treesitter","languages","enable","scala","vim"],"anchors":[]},{"id":"1078","title":"Option: vim.languages.scala.treesitter.package","content":"The scala treesitter package to use.","path":"options.html#option-vim.languages.scala.treesitter.package","tokens":["the","use","treesitter","scala","package"],"title_tokens":["option","scala","treesitter","vim","languages","package"],"anchors":[]},{"id":"1079","title":"Option: vim.languages.scss.enable","content":"Whether to enable SCSS/SASS language support.","path":"options.html#option-vim.languages.scss.enable","tokens":["scss","enable","sass","whether","language","support"],"title_tokens":["languages","vim","option","scss","enable"],"anchors":[]},{"id":"1080","title":"Option: vim.languages.scss.extraDiagnostics.enable","content":"Whether to enable extra SCSS/SASS diagnostics via nvim-lint.","path":"options.html#option-vim.languages.scss.extraDiagnostics.enable","tokens":["sass","scss","via","diagnostics","whether","extra","enable","nvim-lint"],"title_tokens":["scss","languages","vim","extradiagnostics","enable","option"],"anchors":[]},{"id":"1081","title":"Option: vim.languages.scss.extraDiagnostics.types","content":"extra SCSS/SASS diagnostics providers","path":"options.html#option-vim.languages.scss.extraDiagnostics.types","tokens":["extra","diagnostics","scss","sass","providers"],"title_tokens":["scss","option","extradiagnostics","types","languages","vim"],"anchors":[]},{"id":"1082","title":"Option: vim.languages.scss.format.enable","content":"Whether to enable SCSS/SASS formatting.","path":"options.html#option-vim.languages.scss.format.enable","tokens":["enable","whether","scss","sass","formatting"],"title_tokens":["enable","format","vim","languages","option","scss"],"anchors":[]},{"id":"1083","title":"Option: vim.languages.scss.format.type","content":"SCSS/SASS formatter to use","path":"options.html#option-vim.languages.scss.format.type","tokens":["use","scss","sass","formatter"],"title_tokens":["format","option","scss","vim","languages","type"],"anchors":[]},{"id":"1084","title":"Option: vim.languages.scss.lsp.enable","content":"Whether to enable SCSS/SASS LSP support.","path":"options.html#option-vim.languages.scss.lsp.enable","tokens":["sass","whether","scss","lsp","enable","support"],"title_tokens":["scss","languages","lsp","enable","option","vim"],"anchors":[]},{"id":"1085","title":"Option: vim.languages.scss.lsp.servers","content":"SCSS/SASS LSP server to use","path":"options.html#option-vim.languages.scss.lsp.servers","tokens":["sass","server","use","lsp","scss"],"title_tokens":["lsp","servers","vim","languages","option","scss"],"anchors":[]},{"id":"1086","title":"Option: vim.languages.scss.treesitter.enable","content":"Whether to enable SCSS/SASS treesitter.","path":"options.html#option-vim.languages.scss.treesitter.enable","tokens":["enable","scss","treesitter","sass","whether"],"title_tokens":["languages","treesitter","scss","option","enable","vim"],"anchors":[]},{"id":"1087","title":"Option: vim.languages.scss.treesitter.package","content":"The scss treesitter package to use.","path":"options.html#option-vim.languages.scss.treesitter.package","tokens":["use","package","the","scss","treesitter"],"title_tokens":["package","vim","option","languages","scss","treesitter"],"anchors":[]},{"id":"1088","title":"Option: vim.languages.sql.enable","content":"Whether to enable SQL language support.","path":"options.html#option-vim.languages.sql.enable","tokens":["whether","enable","sql","support","language"],"title_tokens":["enable","vim","sql","option","languages"],"anchors":[]},{"id":"1089","title":"Option: vim.languages.sql.extraDiagnostics.enable","content":"Whether to enable extra SQL diagnostics via nvim-lint.","path":"options.html#option-vim.languages.sql.extraDiagnostics.enable","tokens":["sql","diagnostics","via","whether","nvim-lint","enable","extra"],"title_tokens":["option","enable","vim","sql","languages","extradiagnostics"],"anchors":[]},{"id":"1090","title":"Option: vim.languages.sql.extraDiagnostics.types","content":"extra SQL diagnostics providers","path":"options.html#option-vim.languages.sql.extraDiagnostics.types","tokens":["diagnostics","providers","extra","sql"],"title_tokens":["vim","option","languages","sql","extradiagnostics","types"],"anchors":[]},{"id":"1091","title":"Option: vim.languages.sql.format.enable","content":"Whether to enable SQL formatting.","path":"options.html#option-vim.languages.sql.format.enable","tokens":["whether","enable","sql","formatting"],"title_tokens":["vim","format","sql","option","languages","enable"],"anchors":[]},{"id":"1092","title":"Option: vim.languages.sql.format.type","content":"SQL formatter to use","path":"options.html#option-vim.languages.sql.format.type","tokens":["formatter","use","sql"],"title_tokens":["vim","option","sql","languages","format","type"],"anchors":[]},{"id":"1093","title":"Option: vim.languages.sql.lsp.enable","content":"Whether to enable SQL LSP support.","path":"options.html#option-vim.languages.sql.lsp.enable","tokens":["support","whether","enable","lsp","sql"],"title_tokens":["vim","sql","lsp","enable","option","languages"],"anchors":[]},{"id":"1094","title":"Option: vim.languages.sql.lsp.servers","content":"SQL LSP server to use","path":"options.html#option-vim.languages.sql.lsp.servers","tokens":["lsp","server","sql","use"],"title_tokens":["option","sql","languages","vim","lsp","servers"],"anchors":[]},{"id":"1095","title":"Option: vim.languages.sql.treesitter.enable","content":"Whether to enable SQL treesitter.","path":"options.html#option-vim.languages.sql.treesitter.enable","tokens":["sql","treesitter","enable","whether"],"title_tokens":["languages","option","treesitter","vim","enable","sql"],"anchors":[]},{"id":"1096","title":"Option: vim.languages.sql.treesitter.package","content":"SQL treesitter grammar to use","path":"options.html#option-vim.languages.sql.treesitter.package","tokens":["sql","treesitter","use","grammar"],"title_tokens":["package","option","languages","vim","sql","treesitter"],"anchors":[]},{"id":"1097","title":"Option: vim.languages.standard-ml.enable","content":"Whether to enable Standard ML support.","path":"options.html#option-vim.languages.standard-ml.enable","tokens":["whether","enable","standard","support"],"title_tokens":["vim","option","languages","enable","standard-ml"],"anchors":[]},{"id":"1098","title":"Option: vim.languages.standard-ml.format.enable","content":"Whether to enable Standard ML formatting.","path":"options.html#option-vim.languages.standard-ml.format.enable","tokens":["standard","formatting","whether","enable"],"title_tokens":["option","languages","enable","vim","format","standard-ml"],"anchors":[]},{"id":"1099","title":"Option: vim.languages.standard-ml.format.type","content":"Standard ML formatter to use","path":"options.html#option-vim.languages.standard-ml.format.type","tokens":["use","formatter","standard"],"title_tokens":["vim","format","languages","standard-ml","option","type"],"anchors":[]},{"id":"1100","title":"Option: vim.languages.standard-ml.lsp.enable","content":"Whether to enable Standard ML LSP support.","path":"options.html#option-vim.languages.standard-ml.lsp.enable","tokens":["enable","support","lsp","whether","standard"],"title_tokens":["option","standard-ml","vim","languages","lsp","enable"],"anchors":[]},{"id":"1101","title":"Option: vim.languages.standard-ml.lsp.servers","content":"Standard ML LSP server to use","path":"options.html#option-vim.languages.standard-ml.lsp.servers","tokens":["standard","lsp","use","server"],"title_tokens":["servers","languages","standard-ml","lsp","option","vim"],"anchors":[]},{"id":"1102","title":"Option: vim.languages.standard-ml.treesitter.enable","content":"Whether to enable Standard ML treesitter.","path":"options.html#option-vim.languages.standard-ml.treesitter.enable","tokens":["treesitter","enable","whether","standard"],"title_tokens":["languages","standard-ml","option","vim","treesitter","enable"],"anchors":[]},{"id":"1103","title":"Option: vim.languages.standard-ml.treesitter.package","content":"The sml treesitter package to use.","path":"options.html#option-vim.languages.standard-ml.treesitter.package","tokens":["package","sml","use","the","treesitter"],"title_tokens":["languages","option","vim","standard-ml","package","treesitter"],"anchors":[]},{"id":"1104","title":"Option: vim.languages.svelte.enable","content":"Whether to enable Svelte language support.","path":"options.html#option-vim.languages.svelte.enable","tokens":["language","whether","enable","support","svelte"],"title_tokens":["languages","option","svelte","enable","vim"],"anchors":[]},{"id":"1105","title":"Option: vim.languages.svelte.extraDiagnostics.enable","content":"Whether to enable extra Svelte diagnostics via nvim-lint.","path":"options.html#option-vim.languages.svelte.extraDiagnostics.enable","tokens":["enable","whether","diagnostics","via","nvim-lint","extra","svelte"],"title_tokens":["extradiagnostics","enable","vim","option","languages","svelte"],"anchors":[]},{"id":"1106","title":"Option: vim.languages.svelte.extraDiagnostics.types","content":"extra Svelte diagnostics providers","path":"options.html#option-vim.languages.svelte.extraDiagnostics.types","tokens":["extra","diagnostics","providers","svelte"],"title_tokens":["vim","languages","extradiagnostics","types","option","svelte"],"anchors":[]},{"id":"1107","title":"Option: vim.languages.svelte.format.enable","content":"Whether to enable Svelte formatting.","path":"options.html#option-vim.languages.svelte.format.enable","tokens":["svelte","enable","formatting","whether"],"title_tokens":["enable","vim","languages","format","option","svelte"],"anchors":[]},{"id":"1108","title":"Option: vim.languages.svelte.format.type","content":"Svelte formatter to use","path":"options.html#option-vim.languages.svelte.format.type","tokens":["formatter","svelte","use"],"title_tokens":["option","vim","languages","format","svelte","type"],"anchors":[]},{"id":"1109","title":"Option: vim.languages.svelte.lsp.enable","content":"Whether to enable Svelte LSP support.","path":"options.html#option-vim.languages.svelte.lsp.enable","tokens":["enable","whether","lsp","svelte","support"],"title_tokens":["vim","lsp","svelte","option","enable","languages"],"anchors":[]},{"id":"1110","title":"Option: vim.languages.svelte.lsp.servers","content":"Svelte LSP server to use","path":"options.html#option-vim.languages.svelte.lsp.servers","tokens":["lsp","svelte","server","use"],"title_tokens":["lsp","vim","svelte","servers","languages","option"],"anchors":[]},{"id":"1111","title":"Option: vim.languages.svelte.treesitter.enable","content":"Whether to enable Svelte treesitter.","path":"options.html#option-vim.languages.svelte.treesitter.enable","tokens":["whether","svelte","enable","treesitter"],"title_tokens":["treesitter","enable","option","vim","languages","svelte"],"anchors":[]},{"id":"1112","title":"Option: vim.languages.svelte.treesitter.sveltePackage","content":"The svelte treesitter package to use.","path":"options.html#option-vim.languages.svelte.treesitter.sveltePackage","tokens":["treesitter","use","svelte","the","package"],"title_tokens":["option","languages","treesitter","sveltepackage","vim","svelte"],"anchors":[]},{"id":"1113","title":"Option: vim.languages.tera.enable","content":"Whether to enable Tera templating language support.","path":"options.html#option-vim.languages.tera.enable","tokens":["whether","enable","tera","templating","support","language"],"title_tokens":["tera","languages","vim","option","enable"],"anchors":[]},{"id":"1114","title":"Option: vim.languages.tera.lsp.enable","content":"Whether to enable Tera LSP support.","path":"options.html#option-vim.languages.tera.lsp.enable","tokens":["enable","tera","lsp","support","whether"],"title_tokens":["enable","vim","lsp","option","languages","tera"],"anchors":[]},{"id":"1115","title":"Option: vim.languages.tera.lsp.servers","content":"Tera LSP server to use","path":"options.html#option-vim.languages.tera.lsp.servers","tokens":["lsp","server","use","tera"],"title_tokens":["vim","servers","option","tera","languages","lsp"],"anchors":[]},{"id":"1116","title":"Option: vim.languages.tera.treesitter.enable","content":"Whether to enable Tera treesitter.","path":"options.html#option-vim.languages.tera.treesitter.enable","tokens":["enable","whether","tera","treesitter"],"title_tokens":["languages","enable","option","treesitter","tera","vim"],"anchors":[]},{"id":"1117","title":"Option: vim.languages.tera.treesitter.injection","content":"Treesitter language to inject in Tera templates","path":"options.html#option-vim.languages.tera.treesitter.injection","tokens":["tera","inject","templates","treesitter","language"],"title_tokens":["languages","vim","treesitter","injection","tera","option"],"anchors":[]},{"id":"1118","title":"Option: vim.languages.tera.treesitter.package","content":"The tera treesitter package to use.","path":"options.html#option-vim.languages.tera.treesitter.package","tokens":["tera","use","the","package","treesitter"],"title_tokens":["package","tera","treesitter","option","vim","languages"],"anchors":[]},{"id":"1119","title":"Option: vim.languages.terraform.enable","content":"Whether to enable Terraform support.","path":"options.html#option-vim.languages.terraform.enable","tokens":["whether","support","enable","terraform"],"title_tokens":["enable","vim","terraform","option","languages"],"anchors":[]},{"id":"1120","title":"Option: vim.languages.terraform.format.enable","content":"Whether to enable Enable Terraform formatting.","path":"options.html#option-vim.languages.terraform.format.enable","tokens":["terraform","formatting","whether","enable"],"title_tokens":["vim","languages","terraform","format","enable","option"],"anchors":[]},{"id":"1121","title":"Option: vim.languages.terraform.format.type","content":"Terraform formatter to use","path":"options.html#option-vim.languages.terraform.format.type","tokens":["terraform","formatter","use"],"title_tokens":["vim","terraform","format","type","languages","option"],"anchors":[]},{"id":"1122","title":"Option: vim.languages.terraform.lsp.enable","content":"Whether to enable Terraform LSP support (terraform-ls).","path":"options.html#option-vim.languages.terraform.lsp.enable","tokens":["terraform","lsp","support","whether","enable","terraform-ls"],"title_tokens":["terraform","languages","lsp","enable","vim","option"],"anchors":[]},{"id":"1123","title":"Option: vim.languages.terraform.lsp.servers","content":"Terraform LSP server to use","path":"options.html#option-vim.languages.terraform.lsp.servers","tokens":["server","use","lsp","terraform"],"title_tokens":["terraform","languages","option","vim","lsp","servers"],"anchors":[]},{"id":"1124","title":"Option: vim.languages.terraform.treesitter.enable","content":"Whether to enable Terraform treesitter.","path":"options.html#option-vim.languages.terraform.treesitter.enable","tokens":["treesitter","whether","terraform","enable"],"title_tokens":["enable","languages","vim","option","terraform","treesitter"],"anchors":[]},{"id":"1125","title":"Option: vim.languages.terraform.treesitter.package","content":"The terraform treesitter package to use.","path":"options.html#option-vim.languages.terraform.treesitter.package","tokens":["terraform","treesitter","use","package","the"],"title_tokens":["package","vim","terraform","treesitter","option","languages"],"anchors":[]},{"id":"1126","title":"Option: vim.languages.tex.enable","content":"Whether to enable TeX language support.","path":"options.html#option-vim.languages.tex.enable","tokens":["whether","enable","support","tex","language"],"title_tokens":["vim","languages","option","tex","enable"],"anchors":[]},{"id":"1127","title":"Option: vim.languages.tex.format.enable","content":"Whether to enable TeX formatting.","path":"options.html#option-vim.languages.tex.format.enable","tokens":["enable","tex","whether","formatting"],"title_tokens":["option","languages","tex","vim","format","enable"],"anchors":[]},{"id":"1128","title":"Option: vim.languages.tex.format.type","content":"TeX formatter to use","path":"options.html#option-vim.languages.tex.format.type","tokens":["use","formatter","tex"],"title_tokens":["option","format","vim","type","languages","tex"],"anchors":[]},{"id":"1129","title":"Option: vim.languages.tex.lsp.enable","content":"Whether to enable TeX LSP support.","path":"options.html#option-vim.languages.tex.lsp.enable","tokens":["whether","enable","tex","lsp","support"],"title_tokens":["languages","enable","option","tex","lsp","vim"],"anchors":[]},{"id":"1130","title":"Option: vim.languages.tex.lsp.servers","content":"TeX LSP server to use","path":"options.html#option-vim.languages.tex.lsp.servers","tokens":["lsp","server","tex","use"],"title_tokens":["servers","tex","languages","option","vim","lsp"],"anchors":[]},{"id":"1131","title":"Option: vim.languages.tex.treesitter.bibtexPackage","content":"The bibtex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.bibtexPackage","tokens":["package","use","bibtex","the","treesitter"],"title_tokens":["bibtexpackage","languages","option","treesitter","vim","tex"],"anchors":[]},{"id":"1132","title":"Option: vim.languages.tex.treesitter.enable","content":"Enable TeX treesitter","path":"options.html#option-vim.languages.tex.treesitter.enable","tokens":["tex","enable","treesitter"],"title_tokens":["vim","tex","option","languages","treesitter","enable"],"anchors":[]},{"id":"1133","title":"Option: vim.languages.tex.treesitter.latexPackage","content":"The latex treesitter package to use.","path":"options.html#option-vim.languages.tex.treesitter.latexPackage","tokens":["use","package","treesitter","the","latex"],"title_tokens":["languages","vim","treesitter","option","tex","latexpackage"],"anchors":[]},{"id":"1134","title":"Option: vim.languages.toml.enable","content":"Whether to enable TOML configuration language support.","path":"options.html#option-vim.languages.toml.enable","tokens":["whether","enable","toml","configuration","language","support"],"title_tokens":["option","languages","toml","enable","vim"],"anchors":[]},{"id":"1135","title":"Option: vim.languages.toml.extraDiagnostics.enable","content":"Whether to enable extra TOML diagnostics via nvim-lint.","path":"options.html#option-vim.languages.toml.extraDiagnostics.enable","tokens":["enable","extra","whether","toml","diagnostics","nvim-lint","via"],"title_tokens":["toml","languages","extradiagnostics","option","vim","enable"],"anchors":[]},{"id":"1136","title":"Option: vim.languages.toml.extraDiagnostics.types","content":"extra TOML diagnostics providers","path":"options.html#option-vim.languages.toml.extraDiagnostics.types","tokens":["diagnostics","extra","providers","toml"],"title_tokens":["extradiagnostics","toml","vim","languages","option","types"],"anchors":[]},{"id":"1137","title":"Option: vim.languages.toml.format.enable","content":"Whether to enable TOML formatting.","path":"options.html#option-vim.languages.toml.format.enable","tokens":["enable","whether","formatting","toml"],"title_tokens":["languages","enable","format","vim","option","toml"],"anchors":[]},{"id":"1138","title":"Option: vim.languages.toml.format.type","content":"TOML formatter to use.","path":"options.html#option-vim.languages.toml.format.type","tokens":["use","toml","formatter"],"title_tokens":["format","languages","vim","option","type","toml"],"anchors":[]},{"id":"1139","title":"Option: vim.languages.toml.lsp.enable","content":"Whether to enable TOML LSP support.","path":"options.html#option-vim.languages.toml.lsp.enable","tokens":["whether","enable","support","toml","lsp"],"title_tokens":["option","lsp","vim","languages","toml","enable"],"anchors":[]},{"id":"1140","title":"Option: vim.languages.toml.lsp.servers","content":"TOML LSP server to use","path":"options.html#option-vim.languages.toml.lsp.servers","tokens":["use","lsp","server","toml"],"title_tokens":["vim","option","languages","toml","lsp","servers"],"anchors":[]},{"id":"1141","title":"Option: vim.languages.toml.treesitter.enable","content":"Whether to enable TOML treesitter.","path":"options.html#option-vim.languages.toml.treesitter.enable","tokens":["whether","toml","treesitter","enable"],"title_tokens":["vim","enable","toml","option","treesitter","languages"],"anchors":[]},{"id":"1142","title":"Option: vim.languages.toml.treesitter.package","content":"The toml treesitter package to use.","path":"options.html#option-vim.languages.toml.treesitter.package","tokens":["package","toml","treesitter","use","the"],"title_tokens":["languages","treesitter","toml","option","package","vim"],"anchors":[]},{"id":"1143","title":"Option: vim.languages.tsx.enable","content":"Whether to enable Typescript XML (TSX) language support.","path":"options.html#option-vim.languages.tsx.enable","tokens":["xml","support","tsx","language","whether","enable","typescript"],"title_tokens":["enable","languages","option","vim","tsx"],"anchors":[]},{"id":"1144","title":"Option: vim.languages.tsx.extraDiagnostics.enable","content":"Whether to enable extra Typescript XML (TSX) diagnostics via nvim-lint.","path":"options.html#option-vim.languages.tsx.extraDiagnostics.enable","tokens":["whether","enable","tsx","diagnostics","nvim-lint","xml","typescript","extra","via"],"title_tokens":["option","languages","tsx","enable","vim","extradiagnostics"],"anchors":[]},{"id":"1145","title":"Option: vim.languages.tsx.extraDiagnostics.types","content":"extra Typescript XML (TSX) diagnostics providers","path":"options.html#option-vim.languages.tsx.extraDiagnostics.types","tokens":["typescript","providers","extra","xml","tsx","diagnostics"],"title_tokens":["languages","tsx","extradiagnostics","vim","option","types"],"anchors":[]},{"id":"1146","title":"Option: vim.languages.tsx.format.enable","content":"Whether to enable Typescript XML (TSX) formatting.","path":"options.html#option-vim.languages.tsx.format.enable","tokens":["whether","tsx","typescript","xml","enable","formatting"],"title_tokens":["vim","languages","tsx","option","enable","format"],"anchors":[]},{"id":"1147","title":"Option: vim.languages.tsx.format.type","content":"Typescript XML (TSX) formatter to use","path":"options.html#option-vim.languages.tsx.format.type","tokens":["use","typescript","xml","tsx","formatter"],"title_tokens":["languages","type","option","tsx","vim","format"],"anchors":[]},{"id":"1148","title":"Option: vim.languages.tsx.lsp.enable","content":"Whether to enable Typescript XML (TSX) LSP support.","path":"options.html#option-vim.languages.tsx.lsp.enable","tokens":["typescript","lsp","enable","support","xml","whether","tsx"],"title_tokens":["enable","languages","option","vim","lsp","tsx"],"anchors":[]},{"id":"1149","title":"Option: vim.languages.tsx.lsp.servers","content":"Typescript XML (TSX) LSP server to use","path":"options.html#option-vim.languages.tsx.lsp.servers","tokens":["use","xml","typescript","tsx","lsp","server"],"title_tokens":["vim","option","tsx","lsp","servers","languages"],"anchors":[]},{"id":"1150","title":"Option: vim.languages.tsx.treesitter.enable","content":"Whether to enable Typescript XML (TSX) treesitter.","path":"options.html#option-vim.languages.tsx.treesitter.enable","tokens":["xml","tsx","treesitter","whether","enable","typescript"],"title_tokens":["option","treesitter","tsx","enable","languages","vim"],"anchors":[]},{"id":"1151","title":"Option: vim.languages.tsx.treesitter.package","content":"The tsx treesitter package to use.","path":"options.html#option-vim.languages.tsx.treesitter.package","tokens":["package","the","tsx","use","treesitter"],"title_tokens":["package","languages","vim","tsx","option","treesitter"],"anchors":[]},{"id":"1152","title":"Option: vim.languages.twig.enable","content":"Whether to enable Twig templating language support.","path":"options.html#option-vim.languages.twig.enable","tokens":["templating","whether","enable","language","twig","support"],"title_tokens":["option","languages","vim","enable","twig"],"anchors":[]},{"id":"1153","title":"Option: vim.languages.twig.extraDiagnostics.enable","content":"Whether to enable extra Twig diagnostics via nvim-lint.","path":"options.html#option-vim.languages.twig.extraDiagnostics.enable","tokens":["diagnostics","whether","enable","extra","twig","via","nvim-lint"],"title_tokens":["vim","option","twig","extradiagnostics","languages","enable"],"anchors":[]},{"id":"1154","title":"Option: vim.languages.twig.extraDiagnostics.types","content":"extra Twig diagnostics providers","path":"options.html#option-vim.languages.twig.extraDiagnostics.types","tokens":["providers","diagnostics","twig","extra"],"title_tokens":["extradiagnostics","option","languages","twig","types","vim"],"anchors":[]},{"id":"1155","title":"Option: vim.languages.twig.format.enable","content":"Whether to enable PHP formatting.","path":"options.html#option-vim.languages.twig.format.enable","tokens":["whether","php","formatting","enable"],"title_tokens":["option","format","enable","twig","languages","vim"],"anchors":[]},{"id":"1156","title":"Option: vim.languages.twig.format.type","content":"Twig formatter to use","path":"options.html#option-vim.languages.twig.format.type","tokens":["twig","formatter","use"],"title_tokens":["twig","languages","format","type","option","vim"],"anchors":[]},{"id":"1157","title":"Option: vim.languages.twig.lsp.enable","content":"Whether to enable Twig LSP support.","path":"options.html#option-vim.languages.twig.lsp.enable","tokens":["enable","twig","lsp","support","whether"],"title_tokens":["vim","twig","option","lsp","languages","enable"],"anchors":[]},{"id":"1158","title":"Option: vim.languages.twig.lsp.servers","content":"Twig LSP server to use","path":"options.html#option-vim.languages.twig.lsp.servers","tokens":["lsp","twig","use","server"],"title_tokens":["servers","vim","option","lsp","languages","twig"],"anchors":[]},{"id":"1159","title":"Option: vim.languages.twig.treesitter.enable","content":"Whether to enable Twig treesitter.","path":"options.html#option-vim.languages.twig.treesitter.enable","tokens":["twig","whether","enable","treesitter"],"title_tokens":["languages","enable","option","treesitter","twig","vim"],"anchors":[]},{"id":"1160","title":"Option: vim.languages.twig.treesitter.package","content":"The twig treesitter package to use.","path":"options.html#option-vim.languages.twig.treesitter.package","tokens":["package","the","use","treesitter","twig"],"title_tokens":["languages","option","vim","twig","treesitter","package"],"anchors":[]},{"id":"1161","title":"Option: vim.languages.typescript.enable","content":"Whether to enable Typescript/Javascript language support.","path":"options.html#option-vim.languages.typescript.enable","tokens":["whether","typescript","javascript","enable","support","language"],"title_tokens":["typescript","enable","vim","option","languages"],"anchors":[]},{"id":"1162","title":"Option: vim.languages.typescript.extensions.ts-error-translator.enable","content":"Whether to enable [ts-error-translator.nvim]: https://github.com/dmmulroy/ts-error-translator.nvim\nTypescript error translation with [ts-error-translator.nvim]\n.","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.enable","tokens":["enable","whether","com","nvim","github","https","translation","typescript","ts-error-translator","with","dmmulroy","error"],"title_tokens":["enable","option","languages","extensions","ts-error-translator","vim","typescript"],"anchors":[]},{"id":"1163","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts","content":"Option table to pass into the setup function of ts-error-translator\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts","tokens":["table","docs","pass","into","you","even","ts-error-translator","they","listed","option","can","additional","not","any","options","setup","function","the"],"title_tokens":["languages","typescript","extensions","vim","option","setupopts","ts-error-translator"],"anchors":[]},{"id":"1164","title":"Option: vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","content":"Automatically override the publish_diagnostics handler","path":"options.html#option-vim.languages.typescript.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","tokens":["automatically","the","override","publish_diagnostics","handler"],"title_tokens":["typescript","option","vim","extensions","ts-error-translator","setupopts","auto_override_publish_diagnostics","languages"],"anchors":[]},{"id":"1165","title":"Option: vim.languages.typescript.extraDiagnostics.enable","content":"Whether to enable extra Typescript/Javascript diagnostics.","path":"options.html#option-vim.languages.typescript.extraDiagnostics.enable","tokens":["whether","diagnostics","typescript","javascript","enable","extra"],"title_tokens":["vim","enable","option","languages","typescript","extradiagnostics"],"anchors":[]},{"id":"1166","title":"Option: vim.languages.typescript.extraDiagnostics.types","content":"extra Typescript/Javascript diagnostics providers","path":"options.html#option-vim.languages.typescript.extraDiagnostics.types","tokens":["diagnostics","typescript","providers","extra","javascript"],"title_tokens":["vim","option","languages","types","extradiagnostics","typescript"],"anchors":[]},{"id":"1167","title":"Option: vim.languages.typescript.format.enable","content":"Whether to enable Typescript/Javascript formatting.","path":"options.html#option-vim.languages.typescript.format.enable","tokens":["whether","enable","typescript","javascript","formatting"],"title_tokens":["languages","format","enable","option","typescript","vim"],"anchors":[]},{"id":"1168","title":"Option: vim.languages.typescript.format.type","content":"Typescript/Javascript formatter to use","path":"options.html#option-vim.languages.typescript.format.type","tokens":["typescript","javascript","formatter","use"],"title_tokens":["vim","typescript","type","option","languages","format"],"anchors":[]},{"id":"1169","title":"Option: vim.languages.typescript.lsp.enable","content":"Whether to enable Typescript/Javascript LSP support.","path":"options.html#option-vim.languages.typescript.lsp.enable","tokens":["lsp","enable","typescript","support","javascript","whether"],"title_tokens":["option","vim","lsp","enable","languages","typescript"],"anchors":[]},{"id":"1170","title":"Option: vim.languages.typescript.lsp.servers","content":"Typescript/Javascript LSP server to use","path":"options.html#option-vim.languages.typescript.lsp.servers","tokens":["server","use","javascript","typescript","lsp"],"title_tokens":["languages","servers","typescript","option","lsp","vim"],"anchors":[]},{"id":"1171","title":"Option: vim.languages.typescript.treesitter.enable","content":"Whether to enable Typescript/Javascript treesitter.","path":"options.html#option-vim.languages.typescript.treesitter.enable","tokens":["whether","typescript","javascript","treesitter","enable"],"title_tokens":["vim","typescript","languages","option","treesitter","enable"],"anchors":[]},{"id":"1172","title":"Option: vim.languages.typescript.treesitter.jsPackage","content":"The javascript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.jsPackage","tokens":["javascript","package","use","treesitter","the"],"title_tokens":["languages","option","typescript","jspackage","treesitter","vim"],"anchors":[]},{"id":"1173","title":"Option: vim.languages.typescript.treesitter.tsPackage","content":"The typescript treesitter package to use.","path":"options.html#option-vim.languages.typescript.treesitter.tsPackage","tokens":["typescript","treesitter","use","package","the"],"title_tokens":["vim","languages","option","typescript","treesitter","tspackage"],"anchors":[]},{"id":"1174","title":"Option: vim.languages.typst.enable","content":"Whether to enable Typst language support.","path":"options.html#option-vim.languages.typst.enable","tokens":["enable","language","support","whether","typst"],"title_tokens":["vim","languages","option","typst","enable"],"anchors":[]},{"id":"1175","title":"Option: vim.languages.typst.extensions.typst-concealer.enable","content":"Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer\nInline typst preview for Neovim via [typst-concealer] .","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.enable","tokens":["preview","enable","typst-concealer","https","typst","for","partywumpus","neovim","github","whether","com","via","inline"],"title_tokens":["languages","typst","extensions","vim","option","enable","typst-concealer"],"anchors":[]},{"id":"1176","title":"Option: vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","content":"Enable typst-concealer in buffer","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.mappings.toggleConcealing","tokens":["typst-concealer","enable","buffer"],"title_tokens":["toggleconcealing","typst-concealer","languages","extensions","typst","vim","mappings","option"],"anchors":[]},{"id":"1177","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts","content":"Option table to pass into the setup function of typst-concealer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts","tokens":["the","not","table","they","even","any","typst-concealer","listed","options","into","you","can","setup","docs","function","option","additional","pass"],"title_tokens":["setupopts","extensions","option","languages","vim","typst","typst-concealer"],"anchors":[]},{"id":"1178","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.color","content":"What color should typst-concealer render text/stroke with? (only applies when styling_type is 'colorscheme')","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.color","tokens":["colorscheme","typst-concealer","color","render","with","should","text","stroke","what","only","applies","when","styling_type"],"title_tokens":["typst-concealer","option","typst","languages","setupopts","extensions","color","vim"],"anchors":[]},{"id":"1179","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","content":"Should typst-concealer still conceal when the normal mode cursor goes over a line.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.conceal_in_normal","tokens":["goes","over","the","normal","conceal","cursor","should","still","mode","line","when","typst-concealer"],"title_tokens":["setupopts","typst-concealer","option","conceal_in_normal","languages","vim","typst","extensions"],"anchors":[]},{"id":"1180","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","content":"Should typst-concealer provide diagnostics on error?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.do_diagnostics","tokens":["provide","should","diagnostics","typst-concealer","error"],"title_tokens":["option","languages","vim","typst-concealer","typst","extensions","do_diagnostics","setupopts"],"anchors":[]},{"id":"1181","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","content":"Should typst-concealer conceal newly opened buffers by default?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.enabled_by_default","tokens":["conceal","newly","typst-concealer","buffers","should","opened","default"],"title_tokens":["setupopts","typst","extensions","option","typst-concealer","vim","languages","enabled_by_default"],"anchors":[]},{"id":"1182","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","content":"What PPI should typst render at. Plugin default is 300, typst's normal default is 144.","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.ppi","tokens":["ppi","144","should","plugin","render","default","typst","300","normal","what"],"title_tokens":["option","vim","extensions","setupopts","languages","typst","typst-concealer","ppi"],"anchors":[]},{"id":"1183","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","content":"What kind of styling should typst-concealer apply to your typst?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.styling_type","tokens":["kind","should","what","typst-concealer","apply","styling","typst","your"],"title_tokens":["styling_type","languages","typst-concealer","option","extensions","setupopts","vim","typst"],"anchors":[]},{"id":"1184","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","content":"Where should typst-concealer look for your typst binary?","path":"options.html#option-vim.languages.typst.extensions.typst-concealer.setupOpts.typst_location","tokens":["typst-concealer","look","should","your","binary","typst","where","for"],"title_tokens":["typst","option","setupopts","typst-concealer","vim","typst_location","extensions","languages"],"anchors":[]},{"id":"1185","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.enable","content":"Whether to enable [typst-preview.nvim]: https://github.com/chomosuke/typst-preview.nvim\nLow latency typst preview for Neovim via [typst-preview.nvim] .","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.enable","tokens":["neovim","preview","typst","for","typst-preview","whether","enable","nvim","https","github","via","low","com","latency","chomosuke"],"title_tokens":["typst-preview-nvim","vim","languages","enable","option","typst","extensions"],"anchors":[]},{"id":"1186","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts","content":"Option table to pass into the setup function of typst-preview-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts","tokens":["option","listed","docs","you","into","they","pass","can","table","the","typst-preview-nvim","even","not","setup","any","function","options","additional"],"title_tokens":["typst-preview-nvim","option","typst","extensions","vim","setupopts","languages"],"anchors":[]},{"id":"1187","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","content":"Provide the path to binaries for dependencies. Setting this to a non-null value will skip the download of the binary by the plugin.","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.dependencies_bin","tokens":["provide","plugin","value","the","this","dependencies","non-null","will","binaries","for","skip","binary","download","path","setting"],"title_tokens":["vim","languages","option","typst","setupopts","extensions","typst-preview-nvim","dependencies_bin"],"anchors":[]},{"id":"1188","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","content":"A list of extra arguments (or null) to be passed to previewer","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","tokens":["arguments","null","extra","passed","previewer","list"],"title_tokens":["option","extra_args","extensions","languages","typst-preview-nvim","typst","vim","setupopts"],"anchors":[]},{"id":"1189","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","content":"Custom format string to open the output link provided with %s","path":"options.html#option-vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","tokens":["link","provided","with","the","format","open","custom","output","string"],"title_tokens":["typst","languages","option","extensions","open_cmd","vim","typst-preview-nvim","setupopts"],"anchors":[]},{"id":"1190","title":"Option: vim.languages.typst.format.enable","content":"Whether to enable Typst document formatting.","path":"options.html#option-vim.languages.typst.format.enable","tokens":["document","whether","enable","typst","formatting"],"title_tokens":["enable","format","option","languages","typst","vim"],"anchors":[]},{"id":"1191","title":"Option: vim.languages.typst.format.type","content":"Typst formatter to use","path":"options.html#option-vim.languages.typst.format.type","tokens":["typst","formatter","use"],"title_tokens":["option","vim","typst","type","format","languages"],"anchors":[]},{"id":"1192","title":"Option: vim.languages.typst.lsp.enable","content":"Whether to enable Typst LSP support (typst-lsp).","path":"options.html#option-vim.languages.typst.lsp.enable","tokens":["whether","support","enable","typst-lsp","lsp","typst"],"title_tokens":["lsp","option","enable","languages","typst","vim"],"anchors":[]},{"id":"1193","title":"Option: vim.languages.typst.lsp.servers","content":"Typst LSP server to use","path":"options.html#option-vim.languages.typst.lsp.servers","tokens":["lsp","use","typst","server"],"title_tokens":["option","vim","typst","languages","lsp","servers"],"anchors":[]},{"id":"1194","title":"Option: vim.languages.typst.treesitter.enable","content":"Whether to enable Typst treesitter.","path":"options.html#option-vim.languages.typst.treesitter.enable","tokens":["typst","whether","enable","treesitter"],"title_tokens":["enable","option","languages","typst","treesitter","vim"],"anchors":[]},{"id":"1195","title":"Option: vim.languages.typst.treesitter.package","content":"The typst treesitter package to use.","path":"options.html#option-vim.languages.typst.treesitter.package","tokens":["package","use","typst","the","treesitter"],"title_tokens":["vim","treesitter","typst","package","languages","option"],"anchors":[]},{"id":"1196","title":"Option: vim.languages.vala.enable","content":"Whether to enable Vala language support.","path":"options.html#option-vim.languages.vala.enable","tokens":["vala","language","support","whether","enable"],"title_tokens":["vala","vim","option","enable","languages"],"anchors":[]},{"id":"1197","title":"Option: vim.languages.vala.lsp.enable","content":"Whether to enable Vala LSP support.","path":"options.html#option-vim.languages.vala.lsp.enable","tokens":["vala","whether","lsp","support","enable"],"title_tokens":["languages","vala","vim","lsp","enable","option"],"anchors":[]},{"id":"1198","title":"Option: vim.languages.vala.lsp.servers","content":"Vala LSP server to use","path":"options.html#option-vim.languages.vala.lsp.servers","tokens":["lsp","use","server","vala"],"title_tokens":["lsp","servers","option","languages","vim","vala"],"anchors":[]},{"id":"1199","title":"Option: vim.languages.vala.treesitter.enable","content":"Whether to enable Vala treesitter.","path":"options.html#option-vim.languages.vala.treesitter.enable","tokens":["enable","vala","whether","treesitter"],"title_tokens":["vim","option","treesitter","vala","enable","languages"],"anchors":[]},{"id":"1200","title":"Option: vim.languages.vala.treesitter.package","content":"The vala treesitter package to use.","path":"options.html#option-vim.languages.vala.treesitter.package","tokens":["vala","the","package","treesitter","use"],"title_tokens":["option","vim","languages","vala","package","treesitter"],"anchors":[]},{"id":"1201","title":"Option: vim.languages.vhdl.enable","content":"Whether to enable VHDL language support.","path":"options.html#option-vim.languages.vhdl.enable","tokens":["enable","support","whether","vhdl","language"],"title_tokens":["option","vim","languages","enable","vhdl"],"anchors":[]},{"id":"1202","title":"Option: vim.languages.vhdl.lsp.enable","content":"Whether to enable VHDL LSP support.","path":"options.html#option-vim.languages.vhdl.lsp.enable","tokens":["enable","whether","lsp","vhdl","support"],"title_tokens":["vhdl","enable","option","lsp","vim","languages"],"anchors":[]},{"id":"1203","title":"Option: vim.languages.vhdl.lsp.servers","content":"VHDL LSP server to use","path":"options.html#option-vim.languages.vhdl.lsp.servers","tokens":["lsp","server","vhdl","use"],"title_tokens":["lsp","servers","option","vim","languages","vhdl"],"anchors":[]},{"id":"1204","title":"Option: vim.languages.vhdl.treesitter.enable","content":"Whether to enable VHDL treesitter.","path":"options.html#option-vim.languages.vhdl.treesitter.enable","tokens":["enable","vhdl","whether","treesitter"],"title_tokens":["vim","languages","vhdl","treesitter","enable","option"],"anchors":[]},{"id":"1205","title":"Option: vim.languages.vhdl.treesitter.package","content":"The vhdl treesitter package to use.","path":"options.html#option-vim.languages.vhdl.treesitter.package","tokens":["use","treesitter","package","vhdl","the"],"title_tokens":["option","languages","treesitter","package","vim","vhdl"],"anchors":[]},{"id":"1206","title":"Option: vim.languages.vue.enable","content":"Whether to enable Vue.js language support.","path":"options.html#option-vim.languages.vue.enable","tokens":["support","language","enable","vue","whether"],"title_tokens":["option","languages","vue","vim","enable"],"anchors":[]},{"id":"1207","title":"Option: vim.languages.vue.extraDiagnostics.enable","content":"Whether to enable extra Vue.js diagnostics via nvim-lint.","path":"options.html#option-vim.languages.vue.extraDiagnostics.enable","tokens":["whether","diagnostics","via","nvim-lint","enable","extra","vue"],"title_tokens":["vue","vim","extradiagnostics","enable","option","languages"],"anchors":[]},{"id":"1208","title":"Option: vim.languages.vue.extraDiagnostics.types","content":"extra Vue.js diagnostics providers","path":"options.html#option-vim.languages.vue.extraDiagnostics.types","tokens":["providers","diagnostics","extra","vue"],"title_tokens":["vue","extradiagnostics","types","option","vim","languages"],"anchors":[]},{"id":"1209","title":"Option: vim.languages.vue.format.enable","content":"Whether to enable Vue.js formatting.","path":"options.html#option-vim.languages.vue.format.enable","tokens":["whether","formatting","enable","vue"],"title_tokens":["languages","vim","enable","format","vue","option"],"anchors":[]},{"id":"1210","title":"Option: vim.languages.vue.format.type","content":"Vue.js formatter to use.","path":"options.html#option-vim.languages.vue.format.type","tokens":["use","formatter","vue"],"title_tokens":["languages","vue","type","option","format","vim"],"anchors":[]},{"id":"1211","title":"Option: vim.languages.vue.lsp.enable","content":"Whether to enable Vue.js LSP support.","path":"options.html#option-vim.languages.vue.lsp.enable","tokens":["whether","vue","enable","lsp","support"],"title_tokens":["vim","lsp","enable","vue","option","languages"],"anchors":[]},{"id":"1212","title":"Option: vim.languages.vue.lsp.servers","content":"Vue.js LSP server to use","path":"options.html#option-vim.languages.vue.lsp.servers","tokens":["use","vue","lsp","server"],"title_tokens":["vim","lsp","languages","option","servers","vue"],"anchors":[]},{"id":"1213","title":"Option: vim.languages.vue.treesitter.enable","content":"Whether to enable Vue.js treesitter.","path":"options.html#option-vim.languages.vue.treesitter.enable","tokens":["treesitter","vue","whether","enable"],"title_tokens":["vim","treesitter","vue","enable","option","languages"],"anchors":[]},{"id":"1214","title":"Option: vim.languages.vue.treesitter.package","content":"The vue treesitter package to use.","path":"options.html#option-vim.languages.vue.treesitter.package","tokens":["vue","treesitter","package","the","use"],"title_tokens":["package","treesitter","languages","vim","vue","option"],"anchors":[]},{"id":"1215","title":"Option: vim.languages.wgsl.enable","content":"Whether to enable WGSL language support.","path":"options.html#option-vim.languages.wgsl.enable","tokens":["whether","enable","wgsl","language","support"],"title_tokens":["wgsl","option","enable","languages","vim"],"anchors":[]},{"id":"1216","title":"Option: vim.languages.wgsl.lsp.enable","content":"Whether to enable WGSL LSP support.","path":"options.html#option-vim.languages.wgsl.lsp.enable","tokens":["lsp","enable","wgsl","whether","support"],"title_tokens":["lsp","wgsl","languages","option","vim","enable"],"anchors":[]},{"id":"1217","title":"Option: vim.languages.wgsl.lsp.servers","content":"WGSL LSP server to use","path":"options.html#option-vim.languages.wgsl.lsp.servers","tokens":["server","wgsl","use","lsp"],"title_tokens":["wgsl","languages","vim","lsp","servers","option"],"anchors":[]},{"id":"1218","title":"Option: vim.languages.wgsl.treesitter.enable","content":"Whether to enable WGSL treesitter.","path":"options.html#option-vim.languages.wgsl.treesitter.enable","tokens":["whether","wgsl","enable","treesitter"],"title_tokens":["vim","option","enable","languages","wgsl","treesitter"],"anchors":[]},{"id":"1219","title":"Option: vim.languages.wgsl.treesitter.package","content":"The wgsl treesitter package to use.","path":"options.html#option-vim.languages.wgsl.treesitter.package","tokens":["treesitter","use","the","wgsl","package"],"title_tokens":["option","treesitter","languages","vim","package","wgsl"],"anchors":[]},{"id":"1220","title":"Option: vim.languages.xml.enable","content":"Whether to enable XML language support.","path":"options.html#option-vim.languages.xml.enable","tokens":["enable","language","support","xml","whether"],"title_tokens":["vim","xml","option","enable","languages"],"anchors":[]},{"id":"1221","title":"Option: vim.languages.xml.lsp.enable","content":"Whether to enable XML LSP support.","path":"options.html#option-vim.languages.xml.lsp.enable","tokens":["whether","lsp","enable","xml","support"],"title_tokens":["xml","vim","option","lsp","enable","languages"],"anchors":[]},{"id":"1222","title":"Option: vim.languages.xml.lsp.servers","content":"XML LSP server to use","path":"options.html#option-vim.languages.xml.lsp.servers","tokens":["use","xml","lsp","server"],"title_tokens":["xml","languages","servers","option","vim","lsp"],"anchors":[]},{"id":"1223","title":"Option: vim.languages.xml.treesitter.enable","content":"Whether to enable XML treesitter.","path":"options.html#option-vim.languages.xml.treesitter.enable","tokens":["treesitter","enable","whether","xml"],"title_tokens":["option","enable","xml","languages","treesitter","vim"],"anchors":[]},{"id":"1224","title":"Option: vim.languages.xml.treesitter.package","content":"The xml treesitter package to use.","path":"options.html#option-vim.languages.xml.treesitter.package","tokens":["package","xml","treesitter","the","use"],"title_tokens":["xml","vim","option","package","treesitter","languages"],"anchors":[]},{"id":"1225","title":"Option: vim.languages.yaml.enable","content":"Whether to enable YAML language support.","path":"options.html#option-vim.languages.yaml.enable","tokens":["yaml","whether","language","support","enable"],"title_tokens":["languages","vim","enable","option","yaml"],"anchors":[]},{"id":"1226","title":"Option: vim.languages.yaml.lsp.enable","content":"Whether to enable Yaml LSP support.","path":"options.html#option-vim.languages.yaml.lsp.enable","tokens":["enable","support","yaml","whether","lsp"],"title_tokens":["yaml","option","languages","lsp","enable","vim"],"anchors":[]},{"id":"1227","title":"Option: vim.languages.yaml.lsp.servers","content":"Yaml LSP server to use","path":"options.html#option-vim.languages.yaml.lsp.servers","tokens":["use","yaml","server","lsp"],"title_tokens":["yaml","lsp","servers","option","vim","languages"],"anchors":[]},{"id":"1228","title":"Option: vim.languages.yaml.treesitter.enable","content":"Whether to enable YAML treesitter.","path":"options.html#option-vim.languages.yaml.treesitter.enable","tokens":["whether","yaml","enable","treesitter"],"title_tokens":["option","yaml","treesitter","enable","languages","vim"],"anchors":[]},{"id":"1229","title":"Option: vim.languages.yaml.treesitter.package","content":"The yaml treesitter package to use.","path":"options.html#option-vim.languages.yaml.treesitter.package","tokens":["treesitter","package","yaml","the","use"],"title_tokens":["option","languages","yaml","package","vim","treesitter"],"anchors":[]},{"id":"1230","title":"Option: vim.languages.zig.dap.debugger","content":"Zig debugger to use","path":"options.html#option-vim.languages.zig.dap.debugger","tokens":["use","debugger","zig"],"title_tokens":["vim","languages","option","zig","dap","debugger"],"anchors":[]},{"id":"1231","title":"Option: vim.languages.zig.dap.enable","content":"Enable Zig Debug Adapter","path":"options.html#option-vim.languages.zig.dap.enable","tokens":["zig","enable","debug","adapter"],"title_tokens":["enable","languages","zig","option","vim","dap"],"anchors":[]},{"id":"1232","title":"Option: vim.languages.zig.dap.package","content":"Zig debugger package.","path":"options.html#option-vim.languages.zig.dap.package","tokens":["debugger","package","zig"],"title_tokens":["option","vim","zig","dap","package","languages"],"anchors":[]},{"id":"1233","title":"Option: vim.languages.zig.enable","content":"Whether to enable Zig language support.","path":"options.html#option-vim.languages.zig.enable","tokens":["support","whether","zig","language","enable"],"title_tokens":["languages","enable","option","zig","vim"],"anchors":[]},{"id":"1234","title":"Option: vim.languages.zig.lsp.enable","content":"Whether to enable Zig LSP support.","path":"options.html#option-vim.languages.zig.lsp.enable","tokens":["zig","support","enable","whether","lsp"],"title_tokens":["option","vim","zig","enable","lsp","languages"],"anchors":[]},{"id":"1235","title":"Option: vim.languages.zig.lsp.servers","content":"Zig LSP server to use","path":"options.html#option-vim.languages.zig.lsp.servers","tokens":["server","use","zig","lsp"],"title_tokens":["servers","languages","lsp","vim","option","zig"],"anchors":[]},{"id":"1236","title":"Option: vim.languages.zig.treesitter.enable","content":"Whether to enable Zig treesitter.","path":"options.html#option-vim.languages.zig.treesitter.enable","tokens":["treesitter","enable","whether","zig"],"title_tokens":["enable","treesitter","vim","languages","option","zig"],"anchors":[]},{"id":"1237","title":"Option: vim.languages.zig.treesitter.package","content":"The zig treesitter package to use.","path":"options.html#option-vim.languages.zig.treesitter.package","tokens":["the","zig","treesitter","use","package"],"title_tokens":["package","vim","zig","treesitter","option","languages"],"anchors":[]},{"id":"1238","title":"Option: vim.lazy.enable","content":"Whether to enable plugin lazy-loading via lz.n and lzn-auto-require.","path":"options.html#option-vim.lazy.enable","tokens":["whether","enable","lzn-auto-require","plugin","via","lazy-loading","and"],"title_tokens":["option","vim","lazy","enable"],"anchors":[]},{"id":"1239","title":"Option: vim.lazy.enableLznAutoRequire","content":"Enable lzn-auto-require. Since builtin plugins rely on this, only turn off for debugging.","path":"options.html#option-vim.lazy.enableLznAutoRequire","tokens":["debugging","enable","builtin","off","turn","for","rely","only","this","since","lzn-auto-require","plugins"],"title_tokens":["vim","option","lazy","enablelznautorequire"],"anchors":[]},{"id":"1240","title":"Option: vim.lazy.loader","content":"Lazy loader to use","path":"options.html#option-vim.lazy.loader","tokens":["loader","lazy","use"],"title_tokens":["loader","lazy","vim","option"],"anchors":[]},{"id":"1241","title":"Option: vim.lazy.plugins","content":"Plugins to lazy load.\nThe attribute key is used as the plugin name: for the default vim.g.lz_n.load function this should be either the package.pname or package.name.","path":"options.html#option-vim.lazy.plugins","tokens":["pname","this","should","lazy","package","function","used","either","plugin","lz_n","vim","attribute","for","load","key","the","plugins","name","default"],"title_tokens":["vim","plugins","option","lazy"],"anchors":[]},{"id":"1242","title":"Option: vim.lazy.plugins..after","content":"Lua code to run after plugin is loaded. This will be wrapped in a function.\nIf {option}vim.lazy.plugins._name_.setupModule is provided, the setup will be ran before after.","path":"options.html#option-vim.lazy.plugins._name_.after","tokens":["this","ran","lua","will","plugins","code","option","lazy","wrapped","_name_","setupmodule","setup","run","plugin","loaded","the","before","provided","after","vim","function"],"title_tokens":["vim","lazy","name","plugins","option","after"],"anchors":[]},{"id":"1243","title":"Option: vim.lazy.plugins..before","content":"Lua code to run before plugin is loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.before","tokens":["before","code","function","will","loaded","this","wrapped","run","plugin","lua"],"title_tokens":["vim","plugins","name","before","lazy","option"],"anchors":[]},{"id":"1244","title":"Option: vim.lazy.plugins..beforeAll","content":"Lua code to run before any plugins are loaded. This will be wrapped in a function.","path":"options.html#option-vim.lazy.plugins._name_.beforeAll","tokens":["will","any","are","run","this","function","wrapped","lua","plugins","code","before","loaded"],"title_tokens":["vim","option","plugins","name","beforeall","lazy"],"anchors":[]},{"id":"1245","title":"Option: vim.lazy.plugins..beforeSetup","content":"Lua code to run after the plugin is loaded, but before the setup function is called.","path":"options.html#option-vim.lazy.plugins._name_.beforeSetup","tokens":["after","plugin","loaded","code","but","function","before","run","setup","called","lua","the"],"title_tokens":["option","lazy","name","vim","plugins","beforesetup"],"anchors":[]},{"id":"1246","title":"Option: vim.lazy.plugins..cmd","content":"Lazy-load on command","path":"options.html#option-vim.lazy.plugins._name_.cmd","tokens":["command","lazy-load"],"title_tokens":["name","cmd","option","lazy","vim","plugins"],"anchors":[]},{"id":"1247","title":"Option: vim.lazy.plugins..colorscheme","content":"Lazy-load on colorscheme.","path":"options.html#option-vim.lazy.plugins._name_.colorscheme","tokens":["colorscheme","lazy-load"],"title_tokens":["plugins","name","colorscheme","vim","option","lazy"],"anchors":[]},{"id":"1248","title":"Option: vim.lazy.plugins..enabled","content":"When false, or if the lua function returns false, this plugin will not be included in the spec","path":"options.html#option-vim.lazy.plugins._name_.enabled","tokens":["not","when","plugin","will","function","spec","lua","false","returns","this","included","the"],"title_tokens":["option","name","enabled","lazy","plugins","vim"],"anchors":[]},{"id":"1249","title":"Option: vim.lazy.plugins..event","content":"Lazy-load on event","path":"options.html#option-vim.lazy.plugins._name_.event","tokens":["lazy-load","event"],"title_tokens":["vim","event","option","name","lazy","plugins"],"anchors":[]},{"id":"1250","title":"Option: vim.lazy.plugins..ft","content":"Lazy-load on filetype","path":"options.html#option-vim.lazy.plugins._name_.ft","tokens":["lazy-load","filetype"],"title_tokens":["name","lazy","option","plugins","vim"],"anchors":[]},{"id":"1251","title":"Option: vim.lazy.plugins..keys","content":"Lazy-load on key mapping","path":"options.html#option-vim.lazy.plugins._name_.keys","tokens":["mapping","lazy-load","key"],"title_tokens":["option","lazy","keys","vim","plugins","name"],"anchors":[]},{"id":"1252","title":"Option: vim.lazy.plugins..lazy","content":"Force enable/disable lazy-loading. null means only lazy-load if a valid lazy-load condition is set e.g. cmd, ft, keys etc.","path":"options.html#option-vim.lazy.plugins._name_.lazy","tokens":["enable","valid","lazy-loading","means","disable","lazy-load","etc","null","only","force","cmd","condition","keys","set"],"title_tokens":["plugins","lazy","vim","name","option"],"anchors":[]},{"id":"1253","title":"Option: vim.lazy.plugins..load","content":"Lua code to override the vim.g.lz_n.load() function for a single plugin.\nThis will be wrapped in a function(name) ... end.","path":"options.html#option-vim.lazy.plugins._name_.load","tokens":["single","wrapped","the","function","this","end","code","will","override","lua","vim","plugin","name","load","lz_n","for"],"title_tokens":["load","name","option","vim","lazy","plugins"],"anchors":[]},{"id":"1254","title":"Option: vim.lazy.plugins..package","content":"Plugin package.\nIf null, a custom load function must be provided","path":"options.html#option-vim.lazy.plugins._name_.package","tokens":["provided","plugin","function","null","package","load","custom","must"],"title_tokens":["package","vim","plugins","option","name","lazy"],"anchors":[]},{"id":"1255","title":"Option: vim.lazy.plugins..priority","content":"Only useful for stat plugins (not lazy-loaded) to force loading certain plugins first.","path":"options.html#option-vim.lazy.plugins._name_.priority","tokens":["for","first","useful","certain","only","lazy-loaded","force","not","plugins","loading","stat"],"title_tokens":["lazy","priority","option","name","vim","plugins"],"anchors":[]},{"id":"1256","title":"Option: vim.lazy.plugins..setupModule","content":"Lua module to run setup function on.","path":"options.html#option-vim.lazy.plugins._name_.setupModule","tokens":["run","lua","module","setup","function"],"title_tokens":["vim","name","setupmodule","plugins","lazy","option"],"anchors":[]},{"id":"1257","title":"Option: vim.lazy.plugins..setupOpts","content":"Options to pass to the setup function","path":"options.html#option-vim.lazy.plugins._name_.setupOpts","tokens":["setup","function","pass","the","options"],"title_tokens":["lazy","setupopts","name","option","plugins","vim"],"anchors":[]},{"id":"1258","title":"Option: vim.lineNumberMode","content":"How line numbers are displayed.","path":"options.html#option-vim.lineNumberMode","tokens":["line","how","numbers","are","displayed"],"title_tokens":["option","linenumbermode","vim"],"anchors":[]},{"id":"1259","title":"Option: vim.lsp.enable","content":"Whether to enable global LSP functionality for Neovim.\nThis option controls whether to enable LSP functionality within modules under {option}vim.languages. You do not need to set this to true for language servers defined in {option}vim.lsp.servers to take effect, since they are enabled automatically. .","path":"options.html#option-vim.lsp.enable","tokens":["vim","languages","under","they","not","you","take","effect","this","defined","enable","whether","need","modules","functionality","global","set","language","automatically","true","servers","lsp","for","controls","since","are","option","enabled","within","neovim"],"title_tokens":["enable","lsp","option","vim"],"anchors":[]},{"id":"1260","title":"Option: vim.lsp.formatOnSave","content":"Whether to enable format on save.","path":"options.html#option-vim.lsp.formatOnSave","tokens":["format","enable","whether","save"],"title_tokens":["vim","option","lsp","formatonsave"],"anchors":[]},{"id":"1261","title":"Option: vim.lsp.inlayHints.enable","content":"Whether to enable inlay hints.","path":"options.html#option-vim.lsp.inlayHints.enable","tokens":["whether","hints","enable","inlay"],"title_tokens":["vim","lsp","enable","option","inlayhints"],"anchors":[]},{"id":"1262","title":"Option: vim.lsp.lightbulb.autocmd.enable","content":"Whether to enable updating lightbulb glyph automatically.","path":"options.html#option-vim.lsp.lightbulb.autocmd.enable","tokens":["updating","lightbulb","enable","glyph","automatically","whether"],"title_tokens":["enable","vim","lightbulb","option","autocmd","lsp"],"anchors":[]},{"id":"1263","title":"Option: vim.lsp.lightbulb.autocmd.events","content":"Events on which to update nvim-lightbulb glyphs","path":"options.html#option-vim.lsp.lightbulb.autocmd.events","tokens":["update","glyphs","which","events","nvim-lightbulb"],"title_tokens":["events","vim","autocmd","lightbulb","lsp","option"],"anchors":[]},{"id":"1264","title":"Option: vim.lsp.lightbulb.autocmd.pattern","content":"File patterns or buffer names to match, determining which files or buffers trigger glyph updates.","path":"options.html#option-vim.lsp.lightbulb.autocmd.pattern","tokens":["file","buffers","buffer","glyph","determining","match","trigger","patterns","names","which","files","updates"],"title_tokens":["lsp","option","vim","autocmd","pattern","lightbulb"],"anchors":[]},{"id":"1265","title":"Option: vim.lsp.lightbulb.enable","content":"Whether to enable Lightbulb for code actions. Requires an emoji font.","path":"options.html#option-vim.lsp.lightbulb.enable","tokens":["enable","code","font","whether","for","emoji","actions","requires","lightbulb"],"title_tokens":["lightbulb","option","vim","lsp","enable"],"anchors":[]},{"id":"1266","title":"Option: vim.lsp.lightbulb.setupOpts","content":"Option table to pass into the setup function of nvim-lightbulb\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lightbulb.setupOpts","tokens":["not","the","you","into","function","options","option","any","even","listed","table","pass","nvim-lightbulb","can","additional","setup","they","docs"],"title_tokens":["lightbulb","lsp","vim","option","setupopts"],"anchors":[]},{"id":"1267","title":"Option: vim.lsp.lspSignature.enable","content":"Whether to enable lsp signature viewer.","path":"options.html#option-vim.lsp.lspSignature.enable","tokens":["whether","viewer","enable","lsp","signature"],"title_tokens":["vim","enable","option","lsp","lspsignature"],"anchors":[]},{"id":"1268","title":"Option: vim.lsp.lspSignature.setupOpts","content":"Option table to pass into the setup function of lsp-signature\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspSignature.setupOpts","tokens":["setup","lsp-signature","pass","table","not","any","into","listed","option","function","the","even","they","options","you","additional","docs","can"],"title_tokens":["vim","lsp","setupopts","lspsignature","option"],"anchors":[]},{"id":"1269","title":"Option: vim.lsp.lspSignature.setupOpts.ignore_error","content":"Custom error filter.","path":"options.html#option-vim.lsp.lspSignature.setupOpts.ignore_error","tokens":["custom","error","filter"],"title_tokens":["lsp","lspsignature","setupopts","option","vim","ignore_error"],"anchors":[]},{"id":"1270","title":"Option: vim.lsp.lspconfig.enable","content":"Whether to enable nvim-lspconfig, also enabled automatically.","path":"options.html#option-vim.lsp.lspconfig.enable","tokens":["automatically","nvim-lspconfig","also","whether","enable","enabled"],"title_tokens":["option","vim","lspconfig","lsp","enable"],"anchors":[]},{"id":"1271","title":"Option: vim.lsp.lspconfig.sources","content":"nvim-lspconfig sources","path":"options.html#option-vim.lsp.lspconfig.sources","tokens":["nvim-lspconfig","sources"],"title_tokens":["vim","option","sources","lsp","lspconfig"],"anchors":[]},{"id":"1272","title":"Option: vim.lsp.lspkind.enable","content":"Whether to enable vscode-like pictograms for lsp [lspkind].","path":"options.html#option-vim.lsp.lspkind.enable","tokens":["pictograms","for","vscode-like","enable","whether","lsp","lspkind"],"title_tokens":["enable","lsp","lspkind","option","vim"],"anchors":[]},{"id":"1273","title":"Option: vim.lsp.lspkind.setupOpts","content":"Option table to pass into the setup function of lspkind.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspkind.setupOpts","tokens":["docs","lspkind","into","even","they","options","the","setup","pass","additional","table","not","option","nvim","listed","can","any","function","you"],"title_tokens":["option","lsp","setupopts","vim","lspkind"],"anchors":[]},{"id":"1274","title":"Option: vim.lsp.lspkind.setupOpts.before","content":"The function that will be called before lspkind's modifications are applied","path":"options.html#option-vim.lsp.lspkind.setupOpts.before","tokens":["the","that","lspkind","will","applied","are","function","modifications","called","before"],"title_tokens":["lspkind","option","setupopts","vim","lsp","before"],"anchors":[]},{"id":"1275","title":"Option: vim.lsp.lspkind.setupOpts.mode","content":"Defines how annotations are shown","path":"options.html#option-vim.lsp.lspkind.setupOpts.mode","tokens":["how","shown","annotations","are","defines"],"title_tokens":["setupopts","lspkind","mode","option","vim","lsp"],"anchors":[]},{"id":"1276","title":"Option: vim.lsp.lspsaga.enable","content":"Whether to enable LSP Saga.","path":"options.html#option-vim.lsp.lspsaga.enable","tokens":["saga","whether","enable","lsp"],"title_tokens":["option","lsp","enable","vim","lspsaga"],"anchors":[]},{"id":"1277","title":"Option: vim.lsp.lspsaga.setupOpts","content":"Option table to pass into the setup function of lspsaga\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.lspsaga.setupOpts","tokens":["table","docs","options","into","function","the","you","option","any","not","pass","setup","listed","additional","can","lspsaga","even","they"],"title_tokens":["lsp","vim","option","setupopts","lspsaga"],"anchors":[]},{"id":"1278","title":"Option: vim.lsp.lspsaga.setupOpts.border_style","content":"Border type, see {command}:help nvim_open_win","path":"options.html#option-vim.lsp.lspsaga.setupOpts.border_style","tokens":["help","see","type","border","command","nvim_open_win"],"title_tokens":["border_style","lsp","setupopts","option","vim","lspsaga"],"anchors":[]},{"id":"1279","title":"Option: vim.lsp.mappings.addWorkspaceFolder","content":"Add workspace folder","path":"options.html#option-vim.lsp.mappings.addWorkspaceFolder","tokens":["add","folder","workspace"],"title_tokens":["lsp","option","addworkspacefolder","mappings","vim"],"anchors":[]},{"id":"1280","title":"Option: vim.lsp.mappings.codeAction","content":"Code action","path":"options.html#option-vim.lsp.mappings.codeAction","tokens":["code","action"],"title_tokens":["option","codeaction","lsp","vim","mappings"],"anchors":[]},{"id":"1281","title":"Option: vim.lsp.mappings.documentHighlight","content":"Document highlight","path":"options.html#option-vim.lsp.mappings.documentHighlight","tokens":["highlight","document"],"title_tokens":["option","documenthighlight","mappings","lsp","vim"],"anchors":[]},{"id":"1282","title":"Option: vim.lsp.mappings.format","content":"Format","path":"options.html#option-vim.lsp.mappings.format","tokens":["format"],"title_tokens":["lsp","option","vim","mappings","format"],"anchors":[]},{"id":"1283","title":"Option: vim.lsp.mappings.goToDeclaration","content":"Go to declaration","path":"options.html#option-vim.lsp.mappings.goToDeclaration","tokens":["declaration"],"title_tokens":["option","lsp","vim","gotodeclaration","mappings"],"anchors":[]},{"id":"1284","title":"Option: vim.lsp.mappings.goToDefinition","content":"Go to definition","path":"options.html#option-vim.lsp.mappings.goToDefinition","tokens":["definition"],"title_tokens":["vim","mappings","option","lsp","gotodefinition"],"anchors":[]},{"id":"1285","title":"Option: vim.lsp.mappings.goToType","content":"Go to type","path":"options.html#option-vim.lsp.mappings.goToType","tokens":["type"],"title_tokens":["vim","lsp","gototype","option","mappings"],"anchors":[]},{"id":"1286","title":"Option: vim.lsp.mappings.hover","content":"Trigger hover","path":"options.html#option-vim.lsp.mappings.hover","tokens":["hover","trigger"],"title_tokens":["mappings","hover","option","vim","lsp"],"anchors":[]},{"id":"1287","title":"Option: vim.lsp.mappings.listDocumentSymbols","content":"List document symbols","path":"options.html#option-vim.lsp.mappings.listDocumentSymbols","tokens":["document","symbols","list"],"title_tokens":["option","mappings","listdocumentsymbols","lsp","vim"],"anchors":[]},{"id":"1288","title":"Option: vim.lsp.mappings.listImplementations","content":"List implementations","path":"options.html#option-vim.lsp.mappings.listImplementations","tokens":["list","implementations"],"title_tokens":["vim","mappings","listimplementations","lsp","option"],"anchors":[]},{"id":"1289","title":"Option: vim.lsp.mappings.listReferences","content":"List references","path":"options.html#option-vim.lsp.mappings.listReferences","tokens":["list","references"],"title_tokens":["option","mappings","listreferences","lsp","vim"],"anchors":[]},{"id":"1290","title":"Option: vim.lsp.mappings.listWorkspaceFolders","content":"List workspace folders","path":"options.html#option-vim.lsp.mappings.listWorkspaceFolders","tokens":["list","workspace","folders"],"title_tokens":["option","mappings","lsp","vim","listworkspacefolders"],"anchors":[]},{"id":"1291","title":"Option: vim.lsp.mappings.listWorkspaceSymbols","content":"List workspace symbols","path":"options.html#option-vim.lsp.mappings.listWorkspaceSymbols","tokens":["symbols","list","workspace"],"title_tokens":["listworkspacesymbols","mappings","option","vim","lsp"],"anchors":[]},{"id":"1292","title":"Option: vim.lsp.mappings.nextDiagnostic","content":"Go to next diagnostic","path":"options.html#option-vim.lsp.mappings.nextDiagnostic","tokens":["next","diagnostic"],"title_tokens":["lsp","mappings","option","nextdiagnostic","vim"],"anchors":[]},{"id":"1293","title":"Option: vim.lsp.mappings.openDiagnosticFloat","content":"Open diagnostic float","path":"options.html#option-vim.lsp.mappings.openDiagnosticFloat","tokens":["open","diagnostic","float"],"title_tokens":["opendiagnosticfloat","lsp","option","mappings","vim"],"anchors":[]},{"id":"1294","title":"Option: vim.lsp.mappings.previousDiagnostic","content":"Go to previous diagnostic","path":"options.html#option-vim.lsp.mappings.previousDiagnostic","tokens":["diagnostic","previous"],"title_tokens":["vim","option","mappings","lsp","previousdiagnostic"],"anchors":[]},{"id":"1295","title":"Option: vim.lsp.mappings.removeWorkspaceFolder","content":"Remove workspace folder","path":"options.html#option-vim.lsp.mappings.removeWorkspaceFolder","tokens":["remove","workspace","folder"],"title_tokens":["lsp","vim","option","removeworkspacefolder","mappings"],"anchors":[]},{"id":"1296","title":"Option: vim.lsp.mappings.renameSymbol","content":"Rename symbol","path":"options.html#option-vim.lsp.mappings.renameSymbol","tokens":["rename","symbol"],"title_tokens":["option","renamesymbol","mappings","lsp","vim"],"anchors":[]},{"id":"1297","title":"Option: vim.lsp.mappings.signatureHelp","content":"Signature help","path":"options.html#option-vim.lsp.mappings.signatureHelp","tokens":["help","signature"],"title_tokens":["lsp","mappings","signaturehelp","option","vim"],"anchors":[]},{"id":"1298","title":"Option: vim.lsp.mappings.toggleFormatOnSave","content":"Toggle format on save","path":"options.html#option-vim.lsp.mappings.toggleFormatOnSave","tokens":["toggle","save","format"],"title_tokens":["vim","mappings","toggleformatonsave","option","lsp"],"anchors":[]},{"id":"1299","title":"Option: vim.lsp.null-ls.enable","content":"Whether to enable null-ls, plugin to use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua. .","path":"options.html#option-vim.lsp.null-ls.enable","tokens":["enable","neovim","code","diagnostics","via","server","actions","language","inject","null-ls","plugin","more","lsp","lua","and","use","whether"],"title_tokens":["vim","option","lsp","null-ls","enable"],"anchors":[]},{"id":"1300","title":"Option: vim.lsp.null-ls.setupOpts","content":"Option table to pass into the setup function of null-ls\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.null-ls.setupOpts","tokens":["table","function","setup","docs","any","they","even","pass","into","listed","you","additional","the","option","can","null-ls","not","options"],"title_tokens":["lsp","option","setupopts","vim","null-ls"],"anchors":[]},{"id":"1301","title":"Option: vim.lsp.null-ls.setupOpts.debounce","content":"Amount of time between the last change to a buffer and the next textDocument/didChange notification.","path":"options.html#option-vim.lsp.null-ls.setupOpts.debounce","tokens":["amount","between","notification","change","buffer","time","and","the","next","textdocument","didchange","last"],"title_tokens":["debounce","option","null-ls","lsp","vim","setupopts"],"anchors":[]},{"id":"1302","title":"Option: vim.lsp.null-ls.setupOpts.debug","content":"Whether to enable debugging information for null-ls.\nDisplays all possible log messages and writes them to the null-ls log, which you can view with the command :NullLsLog .","path":"options.html#option-vim.lsp.null-ls.setupOpts.debug","tokens":["for","all","you","command","whether","writes","possible","nulllslog","them","messages","which","displays","enable","and","can","the","view","with","debugging","null-ls","information","log"],"title_tokens":["vim","null-ls","setupopts","debug","option","lsp"],"anchors":[]},{"id":"1303","title":"Option: vim.lsp.null-ls.setupOpts.default_timeout","content":"Amount of time (in milliseconds) after which built-in sources will time out.\n:::{.note} Built-in sources can define their own timeout period and users can override the timeout period on a per-source basis :::","path":"options.html#option-vim.lsp.null-ls.setupOpts.default_timeout","tokens":["and","milliseconds","users","can","define","their","own","time","amount","note","after","out","the","sources","built-in","override","which","will","timeout","period","per-source","basis"],"title_tokens":["setupopts","option","vim","lsp","default_timeout","null-ls"],"anchors":[]},{"id":"1304","title":"Option: vim.lsp.null-ls.setupOpts.diagnostics_format","content":"Sets the default format used for diagnostics. null-ls will replace th e following special components with the relevant diagnostic information:\n#{m}: message\n#{s}: source name (defaults to null-ls if not specified)\n#{c}: code (if available)","path":"options.html#option-vim.lsp.null-ls.setupOpts.diagnostics_format","tokens":["name","information","available","relevant","format","following","diagnostic","used","special","default","replace","not","source","specified","sets","will","code","defaults","with","for","diagnostics","the","null-ls","message","components"],"title_tokens":["option","diagnostics_format","lsp","null-ls","setupopts","vim"],"anchors":[]},{"id":"1305","title":"Option: vim.lsp.null-ls.setupOpts.on_attach","content":"Defines an on_attach callback to run whenever null-ls attaches to a buffer.","path":"options.html#option-vim.lsp.null-ls.setupOpts.on_attach","tokens":["on_attach","run","buffer","whenever","null-ls","callback","defines","attaches"],"title_tokens":["option","lsp","null-ls","on_attach","vim","setupopts"],"anchors":[]},{"id":"1306","title":"Option: vim.lsp.null-ls.setupOpts.sources","content":"Sources for null-ls to register","path":"options.html#option-vim.lsp.null-ls.setupOpts.sources","tokens":["for","null-ls","sources","register"],"title_tokens":["setupopts","lsp","vim","option","sources","null-ls"],"anchors":[]},{"id":"1307","title":"Option: vim.lsp.nvim-docs-view.enable","content":"Whether to enable nvim-docs-view, for displaying lsp hover documentation in a side panel..","path":"options.html#option-vim.lsp.nvim-docs-view.enable","tokens":["enable","hover","panel","side","nvim-docs-view","displaying","lsp","for","documentation","whether"],"title_tokens":["enable","lsp","nvim-docs-view","vim","option"],"anchors":[]},{"id":"1308","title":"Option: vim.lsp.nvim-docs-view.mappings.viewToggle","content":"Open or close the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewToggle","tokens":["panel","close","open","the","docs","view"],"title_tokens":["option","mappings","lsp","vim","nvim-docs-view","viewtoggle"],"anchors":[]},{"id":"1309","title":"Option: vim.lsp.nvim-docs-view.mappings.viewUpdate","content":"Manually update the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.mappings.viewUpdate","tokens":["the","view","docs","manually","panel","update"],"title_tokens":["viewupdate","mappings","option","lsp","nvim-docs-view","vim"],"anchors":[]},{"id":"1310","title":"Option: vim.lsp.nvim-docs-view.setupOpts","content":"Option table to pass into the setup function of nvim-docs-view\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts","tokens":["any","option","docs","you","additional","not","table","options","nvim-docs-view","can","pass","the","they","setup","even","listed","function","into"],"title_tokens":["lsp","nvim-docs-view","setupopts","vim","option"],"anchors":[]},{"id":"1311","title":"Option: vim.lsp.nvim-docs-view.setupOpts.height","content":"Height of the docs view panel if the position is set to either top or bottom","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.height","tokens":["view","position","height","the","either","top","panel","bottom","set","docs"],"title_tokens":["height","lsp","nvim-docs-view","option","vim","setupopts"],"anchors":[]},{"id":"1312","title":"Option: vim.lsp.nvim-docs-view.setupOpts.position","content":"Where to open the docs view panel","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.position","tokens":["where","docs","open","view","panel","the"],"title_tokens":["nvim-docs-view","setupopts","option","position","vim","lsp"],"anchors":[]},{"id":"1313","title":"Option: vim.lsp.nvim-docs-view.setupOpts.update_mode","content":"Determines the mechanism used to update the docs view panel content.\nIf auto, the content will update upon cursor move.\nIf manual, the content will only update once :DocsViewUpdate is called","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.update_mode","tokens":["panel","content","move","cursor","upon","the","update","docs","mechanism","auto","view","used","will","manual","only","once","docsviewupdate","called","determines"],"title_tokens":["setupopts","update_mode","lsp","vim","option","nvim-docs-view"],"anchors":[]},{"id":"1314","title":"Option: vim.lsp.nvim-docs-view.setupOpts.width","content":"Width of the docs view panel if the position is set to either left or right","path":"options.html#option-vim.lsp.nvim-docs-view.setupOpts.width","tokens":["view","position","either","left","right","panel","set","width","the","docs"],"title_tokens":["setupopts","vim","lsp","option","nvim-docs-view","width"],"anchors":[]},{"id":"1315","title":"Option: vim.lsp.otter-nvim.enable","content":"Whether to enable lsp features and a code completion source for code embedded in other documents [otter-nvim] .","path":"options.html#option-vim.lsp.otter-nvim.enable","tokens":["whether","lsp","enable","features","code","completion","embedded","other","and","for","documents","source","otter-nvim"],"title_tokens":["lsp","enable","option","vim","otter-nvim"],"anchors":[]},{"id":"1316","title":"Option: vim.lsp.otter-nvim.mappings.toggle","content":"Activate LSP on Cursor Position [otter-nvim]","path":"options.html#option-vim.lsp.otter-nvim.mappings.toggle","tokens":["otter-nvim","cursor","lsp","activate","position"],"title_tokens":["lsp","toggle","vim","mappings","option","otter-nvim"],"anchors":[]},{"id":"1317","title":"Option: vim.lsp.otter-nvim.setupOpts","content":"Option table to pass into the setup function of otter.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.otter-nvim.setupOpts","tokens":["additional","they","any","docs","option","can","you","not","options","into","nvim","otter","table","the","function","setup","even","listed","pass"],"title_tokens":["lsp","option","otter-nvim","vim","setupopts"],"anchors":[]},{"id":"1318","title":"Option: vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","content":"write .otter. files to disk on save of main buffer. Useful for some linters that require actual files. Otter files are deleted on quit or main buffer close","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.buffers.write_to_disk","tokens":["useful","linters","deleted","write","disk","save","some","for","require","otter","buffer","are","quit","main","actual","close","that","files"],"title_tokens":["option","vim","otter-nvim","setupopts","write_to_disk","buffers","lsp"],"anchors":[]},{"id":"1319","title":"Option: vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","content":"otter may not work the way you expect when entire code blocks are indented (eg. in Org files) When true, otter handles these cases fully.","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.handle_leading_whitespace","tokens":["are","indented","entire","files","the","code","otter","true","handles","expect","org","when","may","blocks","cases","way","fully","not","you","work","these"],"title_tokens":["vim","option","handle_leading_whitespace","setupopts","lsp","otter-nvim"],"anchors":[]},{"id":"1320","title":"Option: vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","content":":h events that cause the diagnostic to update. Set to: {\"BufWritePost\", \"InsertLeave\", \"TextChanged\" } for less performant but more instant diagnostic updates","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","tokens":["performant","instant","updates","less","that","cause","insertleave","but","set","update","for","more","diagnostic","events","bufwritepost","textchanged","the"],"title_tokens":["otter-nvim","option","vim","setupopts","diagnostic_update_event","lsp"],"anchors":[]},{"id":"1321","title":"Option: vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","content":"","path":"options.html#option-vim.lsp.otter-nvim.setupOpts.strip_wrapping_quote_characters","tokens":[],"title_tokens":["lsp","strip_wrapping_quote_characters","setupopts","option","otter-nvim","vim"],"anchors":[]},{"id":"1322","title":"Option: vim.lsp.presets.angular-language-server.enable","content":"Whether to enable the Angular Template Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.angular-language-server for customization .","path":"options.html#option-vim.lsp.presets.angular-language-server.enable","tokens":["angular-language-server","the","option","enable","use","server","filetypes","vim","language","angular","template","default","lsp","whether","for","customization","servers"],"title_tokens":["angular-language-server","option","presets","vim","enable","lsp"],"anchors":[]},{"id":"1323","title":"Option: vim.lsp.presets.arduino-language-server.enable","content":"Whether to enable the Arduino Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.arduino-language-server for customization .","path":"options.html#option-vim.lsp.presets.arduino-language-server.enable","tokens":["arduino-language-server","default","filetypes","enable","customization","option","servers","whether","for","the","vim","arduino","use","language","server","lsp"],"title_tokens":["presets","arduino-language-server","enable","option","vim","lsp"],"anchors":[]},{"id":"1324","title":"Option: vim.lsp.presets.asm-lsp.enable","content":"Whether to enable the Assembly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.asm-lsp for customization .","path":"options.html#option-vim.lsp.presets.asm-lsp.enable","tokens":["default","assembly","the","lsp","whether","enable","customization","servers","vim","asm-lsp","filetypes","server","option","use","language","for"],"title_tokens":["vim","lsp","presets","asm-lsp","enable","option"],"anchors":[]},{"id":"1325","title":"Option: vim.lsp.presets.astro-language-server.enable","content":"Whether to enable the Astro Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.astro-language-server for customization .","path":"options.html#option-vim.lsp.presets.astro-language-server.enable","tokens":["option","the","vim","language","whether","servers","astro-language-server","astro","customization","server","default","enable","lsp","filetypes","use","for"],"title_tokens":["enable","lsp","option","vim","presets","astro-language-server"],"anchors":[]},{"id":"1326","title":"Option: vim.lsp.presets.basedpyright.enable","content":"Whether to enable the Based Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.basedpyright for customization .","path":"options.html#option-vim.lsp.presets.basedpyright.enable","tokens":["whether","pyright","customization","default","use","language","servers","vim","based","the","server","enable","for","filetypes","option","lsp","basedpyright"],"title_tokens":["vim","basedpyright","presets","enable","option","lsp"],"anchors":[]},{"id":"1327","title":"Option: vim.lsp.presets.bash-language-server.enable","content":"Whether to enable the Bash Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.bash-language-server for customization .","path":"options.html#option-vim.lsp.presets.bash-language-server.enable","tokens":["default","option","language","for","whether","vim","bash","enable","filetypes","use","bash-language-server","the","server","lsp","servers","customization"],"title_tokens":["enable","lsp","vim","presets","bash-language-server","option"],"anchors":[]},{"id":"1328","title":"Option: vim.lsp.presets.ccls.enable","content":"Whether to enable the CC Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ccls for customization .","path":"options.html#option-vim.lsp.presets.ccls.enable","tokens":["server","default","lsp","the","customization","whether","filetypes","ccls","enable","for","vim","option","language","use","servers"],"title_tokens":["presets","vim","lsp","enable","ccls","option"],"anchors":[]},{"id":"1329","title":"Option: vim.lsp.presets.clangd.enable","content":"Whether to enable the Clangd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clangd for customization .","path":"options.html#option-vim.lsp.presets.clangd.enable","tokens":["language","vim","servers","filetypes","server","lsp","customization","default","clangd","whether","use","option","the","enable","for"],"title_tokens":["presets","clangd","vim","option","lsp","enable"],"anchors":[]},{"id":"1330","title":"Option: vim.lsp.presets.clojure-lsp.enable","content":"Whether to enable the Clojure Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.clojure-lsp for customization .","path":"options.html#option-vim.lsp.presets.clojure-lsp.enable","tokens":["whether","vim","customization","the","filetypes","option","clojure-lsp","enable","servers","default","for","clojure","lsp","server","use","language"],"title_tokens":["enable","vim","lsp","option","clojure-lsp","presets"],"anchors":[]},{"id":"1331","title":"Option: vim.lsp.presets.csharp_ls.enable","content":"Whether to enable the C# Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.csharp_ls for customization .","path":"options.html#option-vim.lsp.presets.csharp_ls.enable","tokens":["language","whether","the","lsp","csharp_ls","enable","filetypes","option","for","vim","customization","server","default","use","servers"],"title_tokens":["enable","vim","csharp_ls","option","lsp","presets"],"anchors":[]},{"id":"1332","title":"Option: vim.lsp.presets.cue.enable","content":"Whether to enable the Cue Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.cue for customization .","path":"options.html#option-vim.lsp.presets.cue.enable","tokens":["whether","option","for","enable","lsp","default","cue","server","use","the","filetypes","language","servers","customization","vim"],"title_tokens":["cue","option","enable","lsp","presets","vim"],"anchors":[]},{"id":"1333","title":"Option: vim.lsp.presets.dart.enable","content":"Whether to enable the Dart Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.dart for customization .","path":"options.html#option-vim.lsp.presets.dart.enable","tokens":["option","vim","servers","enable","whether","default","use","filetypes","the","for","customization","lsp","dart","language","server"],"title_tokens":["option","dart","lsp","enable","vim","presets"],"anchors":[]},{"id":"1334","title":"Option: vim.lsp.presets.deno.enable","content":"Whether to enable the Deno Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.deno for customization .","path":"options.html#option-vim.lsp.presets.deno.enable","tokens":["whether","default","lsp","deno","customization","the","filetypes","server","language","use","enable","servers","option","for","vim"],"title_tokens":["vim","enable","deno","option","presets","lsp"],"anchors":[]},{"id":"1335","title":"Option: vim.lsp.presets.docker-language-server.enable","content":"Whether to enable the Docker Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.docker-language-server for customization .","path":"options.html#option-vim.lsp.presets.docker-language-server.enable","tokens":["server","option","language","servers","use","default","whether","docker","customization","vim","the","lsp","for","enable","filetypes","docker-language-server"],"title_tokens":["docker-language-server","enable","presets","vim","lsp","option"],"anchors":[]},{"id":"1336","title":"Option: vim.lsp.presets.elixir-ls.enable","content":"Whether to enable the Elixir Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elixir-ls for customization .","path":"options.html#option-vim.lsp.presets.elixir-ls.enable","tokens":["enable","vim","whether","the","lsp","for","elixir","use","servers","default","elixir-ls","language","option","customization","server","filetypes"],"title_tokens":["presets","vim","option","lsp","enable","elixir-ls"],"anchors":[]},{"id":"1337","title":"Option: vim.lsp.presets.elm-language-server.enable","content":"Whether to enable the Elm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.elm-language-server for customization .","path":"options.html#option-vim.lsp.presets.elm-language-server.enable","tokens":["for","enable","customization","use","language","default","elm-language-server","option","server","filetypes","servers","elm","vim","the","whether","lsp"],"title_tokens":["enable","lsp","option","presets","vim","elm-language-server"],"anchors":[]},{"id":"1338","title":"Option: vim.lsp.presets.emmet-ls.enable","content":"Whether to enable the Emmet Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.emmet-ls for customization .","path":"options.html#option-vim.lsp.presets.emmet-ls.enable","tokens":["filetypes","vim","emmet-ls","servers","server","language","the","emmet","for","enable","option","default","customization","lsp","use","whether"],"title_tokens":["lsp","vim","emmet-ls","option","enable","presets"],"anchors":[]},{"id":"1339","title":"Option: vim.lsp.presets.fish-lsp.enable","content":"Whether to enable the Fish Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fish-lsp for customization .","path":"options.html#option-vim.lsp.presets.fish-lsp.enable","tokens":["servers","customization","server","language","the","fish-lsp","option","lsp","enable","filetypes","fish","for","default","vim","use","whether"],"title_tokens":["option","enable","vim","presets","fish-lsp","lsp"],"anchors":[]},{"id":"1340","title":"Option: vim.lsp.presets.fsautocomplete.enable","content":"Whether to enable the F# Autocomplete Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.fsautocomplete for customization .","path":"options.html#option-vim.lsp.presets.fsautocomplete.enable","tokens":["fsautocomplete","whether","language","enable","servers","server","vim","filetypes","lsp","autocomplete","use","for","the","customization","default","option"],"title_tokens":["lsp","enable","presets","vim","option","fsautocomplete"],"anchors":[]},{"id":"1341","title":"Option: vim.lsp.presets.gleam.enable","content":"Whether to enable the Gleam Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gleam for customization .","path":"options.html#option-vim.lsp.presets.gleam.enable","tokens":["default","lsp","vim","server","use","gleam","option","language","customization","whether","enable","servers","filetypes","for","the"],"title_tokens":["presets","gleam","vim","option","lsp","enable"],"anchors":[]},{"id":"1342","title":"Option: vim.lsp.presets.glsl_analyzer.enable","content":"Whether to enable the GLSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.glsl_analyzer for customization .","path":"options.html#option-vim.lsp.presets.glsl_analyzer.enable","tokens":["the","analyzer","enable","default","option","whether","server","use","vim","glsl_analyzer","for","language","filetypes","glsl","lsp","servers","customization"],"title_tokens":["lsp","vim","presets","glsl_analyzer","option","enable"],"anchors":[]},{"id":"1343","title":"Option: vim.lsp.presets.gopls.enable","content":"Whether to enable the Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.gopls for customization .","path":"options.html#option-vim.lsp.presets.gopls.enable","tokens":["gopls","default","filetypes","customization","servers","enable","for","use","lsp","server","whether","language","vim","option","the"],"title_tokens":["vim","presets","option","lsp","gopls","enable"],"anchors":[]},{"id":"1344","title":"Option: vim.lsp.presets.harper.enable","content":"Whether to enable the Harper Language Server. Default filetypes = [ \"asciidoc\" \"c\" \"clojure\" \"cmake\" \"cpp\" \"cs\" \"daml\" \"dart\" \"gitcommit\" \"go\" \"haskell\" \"html\" \"ink\" \"java\" \"javascript\" \"javascriptreact\" \"kotlin\" \"lhaskell\" \"lua\" \"mail\" \"markdown\" \"nix\" \"php\" \"python\" \"ruby\" \"rust\" ]. Use {option}vim.lsp.servers.harper for customization .","path":"options.html#option-vim.lsp.presets.harper.enable","tokens":["enable","ink","javascript","default","daml","python","rust","vim","html","lsp","gitcommit","php","cpp","use","customization","markdown","option","mail","kotlin","lua","servers","harper","language","cmake","ruby","the","nix","javascriptreact","for","whether","java","server","asciidoc","haskell","clojure","dart","filetypes","lhaskell"],"title_tokens":["lsp","enable","option","vim","harper","presets"],"anchors":[]},{"id":"1345","title":"Option: vim.lsp.presets.haskell-language-server.enable","content":"Whether to enable the Haskell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.haskell-language-server for customization .","path":"options.html#option-vim.lsp.presets.haskell-language-server.enable","tokens":["enable","server","use","vim","haskell-language-server","for","customization","haskell","default","servers","lsp","option","whether","language","filetypes","the"],"title_tokens":["enable","haskell-language-server","lsp","option","presets","vim"],"anchors":[]},{"id":"1346","title":"Option: vim.lsp.presets.helm-ls.enable","content":"Whether to enable the Helm Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.helm-ls for customization .","path":"options.html#option-vim.lsp.presets.helm-ls.enable","tokens":["option","filetypes","lsp","the","vim","helm-ls","servers","language","use","for","helm","server","enable","default","customization","whether"],"title_tokens":["option","lsp","vim","presets","enable","helm-ls"],"anchors":[]},{"id":"1347","title":"Option: vim.lsp.presets.intelephense.enable","content":"Whether to enable the Intelephense Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.intelephense for customization .","path":"options.html#option-vim.lsp.presets.intelephense.enable","tokens":["server","whether","use","vim","servers","lsp","language","filetypes","enable","intelephense","customization","default","the","for","option"],"title_tokens":["option","intelephense","vim","presets","enable","lsp"],"anchors":[]},{"id":"1348","title":"Option: vim.lsp.presets.jdt-language-server.enable","content":"Whether to enable the Eclipse JDT Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jdt-language-server for customization .","path":"options.html#option-vim.lsp.presets.jdt-language-server.enable","tokens":["customization","option","jdt-language-server","the","jdt","server","default","lsp","servers","whether","use","eclipse","enable","vim","for","filetypes","language"],"title_tokens":["jdt-language-server","enable","option","vim","lsp","presets"],"anchors":[]},{"id":"1349","title":"Option: vim.lsp.presets.jinja-lsp.enable","content":"Whether to enable the Jinja Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jinja-lsp for customization .","path":"options.html#option-vim.lsp.presets.jinja-lsp.enable","tokens":["the","filetypes","whether","jinja","use","servers","enable","vim","lsp","customization","default","option","for","server","language","jinja-lsp"],"title_tokens":["vim","option","jinja-lsp","enable","presets","lsp"],"anchors":[]},{"id":"1350","title":"Option: vim.lsp.presets.jls.enable","content":"Whether to enable the NeoVim Java Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jls for customization .","path":"options.html#option-vim.lsp.presets.jls.enable","tokens":["whether","enable","neovim","default","language","servers","lsp","vim","for","jls","filetypes","server","the","java","use","option","customization"],"title_tokens":["option","lsp","enable","presets","vim","jls"],"anchors":[]},{"id":"1351","title":"Option: vim.lsp.presets.jq-lsp.enable","content":"Whether to enable the JQ Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.jq-lsp for customization .","path":"options.html#option-vim.lsp.presets.jq-lsp.enable","tokens":["language","default","customization","server","use","enable","vim","option","jq-lsp","lsp","servers","the","whether","for","filetypes"],"title_tokens":["jq-lsp","option","vim","lsp","presets","enable"],"anchors":[]},{"id":"1352","title":"Option: vim.lsp.presets.julia-languageserver.enable","content":"Whether to enable the Julia Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.julia-languageserver for customization .","path":"options.html#option-vim.lsp.presets.julia-languageserver.enable","tokens":["whether","enable","vim","server","language","the","julia-languageserver","customization","default","servers","use","for","filetypes","julia","option","lsp"],"title_tokens":["option","vim","enable","julia-languageserver","lsp","presets"],"anchors":[]},{"id":"1353","title":"Option: vim.lsp.presets.just-lsp.enable","content":"Whether to enable the Just Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.just-lsp for customization .","path":"options.html#option-vim.lsp.presets.just-lsp.enable","tokens":["filetypes","vim","servers","for","just-lsp","enable","option","default","lsp","customization","language","the","whether","just","use","server"],"title_tokens":["vim","lsp","just-lsp","presets","enable","option"],"anchors":[]},{"id":"1354","title":"Option: vim.lsp.presets.kotlin-language-server.enable","content":"Whether to enable the Kotlin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.kotlin-language-server for customization .","path":"options.html#option-vim.lsp.presets.kotlin-language-server.enable","tokens":["for","kotlin","language","filetypes","default","enable","use","vim","lsp","the","kotlin-language-server","server","option","servers","whether","customization"],"title_tokens":["presets","enable","option","vim","kotlin-language-server","lsp"],"anchors":[]},{"id":"1355","title":"Option: vim.lsp.presets.lemminx.enable","content":"Whether to enable the Lemminx Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lemminx for customization .","path":"options.html#option-vim.lsp.presets.lemminx.enable","tokens":["for","vim","lemminx","server","the","whether","filetypes","language","default","customization","lsp","enable","servers","option","use"],"title_tokens":["vim","presets","lemminx","option","enable","lsp"],"anchors":[]},{"id":"1356","title":"Option: vim.lsp.presets.lua-language-server.enable","content":"Whether to enable the Lua Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.lua-language-server for customization .","path":"options.html#option-vim.lsp.presets.lua-language-server.enable","tokens":["lsp","default","servers","the","option","customization","filetypes","for","enable","vim","whether","lua-language-server","use","server","language","lua"],"title_tokens":["option","enable","presets","lua-language-server","lsp","vim"],"anchors":[]},{"id":"1357","title":"Option: vim.lsp.presets.markdown-oxide.enable","content":"Whether to enable the Markdown Oxide Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.markdown-oxide for customization .","path":"options.html#option-vim.lsp.presets.markdown-oxide.enable","tokens":["lsp","customization","oxide","vim","default","whether","servers","markdown","option","language","the","server","enable","use","filetypes","markdown-oxide","for"],"title_tokens":["enable","lsp","presets","option","vim","markdown-oxide"],"anchors":[]},{"id":"1358","title":"Option: vim.lsp.presets.marksman.enable","content":"Whether to enable the Marksman Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.marksman for customization .","path":"options.html#option-vim.lsp.presets.marksman.enable","tokens":["enable","vim","use","servers","for","filetypes","lsp","default","customization","whether","server","language","the","marksman","option"],"title_tokens":["vim","enable","lsp","option","presets","marksman"],"anchors":[]},{"id":"1359","title":"Option: vim.lsp.presets.millet.enable","content":"Whether to enable the Millet Standard ML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.millet for customization .","path":"options.html#option-vim.lsp.presets.millet.enable","tokens":["for","the","language","option","default","lsp","servers","vim","millet","customization","use","enable","whether","filetypes","standard","server"],"title_tokens":["presets","millet","enable","vim","option","lsp"],"anchors":[]},{"id":"1360","title":"Option: vim.lsp.presets.neocmakelsp.enable","content":"Whether to enable the NeoCmake Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.neocmakelsp for customization .","path":"options.html#option-vim.lsp.presets.neocmakelsp.enable","tokens":["servers","use","enable","the","whether","customization","default","filetypes","lsp","neocmake","language","option","server","for","vim","neocmakelsp"],"title_tokens":["vim","option","lsp","presets","neocmakelsp","enable"],"anchors":[]},{"id":"1361","title":"Option: vim.lsp.presets.nil.enable","content":"Whether to enable the Nil Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nil for customization .","path":"options.html#option-vim.lsp.presets.nil.enable","tokens":["use","option","the","enable","customization","whether","vim","servers","nil","for","default","lsp","language","server","filetypes"],"title_tokens":["enable","presets","option","vim","nil","lsp"],"anchors":[]},{"id":"1362","title":"Option: vim.lsp.presets.nimlsp.enable","content":"Whether to enable the Nim Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nimlsp for customization .","path":"options.html#option-vim.lsp.presets.nimlsp.enable","tokens":["server","vim","nim","lsp","whether","option","language","filetypes","default","servers","nimlsp","the","use","for","enable","customization"],"title_tokens":["enable","lsp","option","vim","nimlsp","presets"],"anchors":[]},{"id":"1363","title":"Option: vim.lsp.presets.nixd.enable","content":"Whether to enable the Nixd Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nixd for customization .","path":"options.html#option-vim.lsp.presets.nixd.enable","tokens":["default","for","enable","use","lsp","server","vim","filetypes","customization","language","the","servers","option","whether","nixd"],"title_tokens":["presets","vim","option","lsp","enable","nixd"],"anchors":[]},{"id":"1364","title":"Option: vim.lsp.presets.nushell.enable","content":"Whether to enable the NuShell Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.nushell for customization .","path":"options.html#option-vim.lsp.presets.nushell.enable","tokens":["option","whether","language","filetypes","for","lsp","default","nushell","enable","vim","servers","the","server","customization","use"],"title_tokens":["lsp","presets","nushell","enable","vim","option"],"anchors":[]},{"id":"1365","title":"Option: vim.lsp.presets.ocaml-lsp.enable","content":"Whether to enable the OCaml Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ocaml-lsp for customization .","path":"options.html#option-vim.lsp.presets.ocaml-lsp.enable","tokens":["filetypes","for","whether","the","server","ocaml","use","enable","option","default","language","ocaml-lsp","customization","servers","vim","lsp"],"title_tokens":["option","ocaml-lsp","enable","lsp","vim","presets"],"anchors":[]},{"id":"1366","title":"Option: vim.lsp.presets.ols.enable","content":"Whether to enable the Odin Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ols for customization .","path":"options.html#option-vim.lsp.presets.ols.enable","tokens":["vim","odin","default","filetypes","option","lsp","language","use","ols","whether","for","customization","server","the","enable","servers"],"title_tokens":["presets","option","enable","vim","lsp","ols"],"anchors":[]},{"id":"1367","title":"Option: vim.lsp.presets.omnisharp.enable","content":"Whether to enable the OmniSharp Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.omnisharp for customization .","path":"options.html#option-vim.lsp.presets.omnisharp.enable","tokens":["enable","server","option","lsp","whether","use","omnisharp","customization","roslyn","filetypes","servers","language","the","vim","default","for"],"title_tokens":["omnisharp","enable","vim","lsp","option","presets"],"anchors":[]},{"id":"1368","title":"Option: vim.lsp.presets.openscad-lsp.enable","content":"Whether to enable the Open SCAD Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.openscad-lsp for customization .","path":"options.html#option-vim.lsp.presets.openscad-lsp.enable","tokens":["option","scad","whether","the","language","filetypes","servers","lsp","enable","customization","use","open","openscad-lsp","for","default","server","vim"],"title_tokens":["vim","enable","lsp","presets","openscad-lsp","option"],"anchors":[]},{"id":"1369","title":"Option: vim.lsp.presets.phan.enable","content":"Whether to enable the Phan Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phan for customization .","path":"options.html#option-vim.lsp.presets.phan.enable","tokens":["option","default","whether","language","phan","vim","server","the","for","filetypes","use","customization","enable","servers","lsp"],"title_tokens":["enable","vim","lsp","phan","option","presets"],"anchors":[]},{"id":"1370","title":"Option: vim.lsp.presets.phpactor.enable","content":"Whether to enable the PHPActor Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpactor for customization .","path":"options.html#option-vim.lsp.presets.phpactor.enable","tokens":["phpactor","vim","whether","customization","servers","for","use","filetypes","enable","language","option","lsp","server","default","the"],"title_tokens":["vim","phpactor","lsp","enable","presets","option"],"anchors":[]},{"id":"1371","title":"Option: vim.lsp.presets.phpantom.enable","content":"Whether to enable the PHPantom Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.phpantom for customization .","path":"options.html#option-vim.lsp.presets.phpantom.enable","tokens":["default","language","phpantom","use","option","the","servers","lsp","whether","server","vim","enable","customization","for","filetypes"],"title_tokens":["lsp","option","presets","phpantom","enable","vim"],"anchors":[]},{"id":"1372","title":"Option: vim.lsp.presets.pyrefly.enable","content":"Whether to enable the Pyrefly Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyrefly for customization .","path":"options.html#option-vim.lsp.presets.pyrefly.enable","tokens":["servers","language","for","lsp","enable","the","customization","default","option","filetypes","pyrefly","whether","vim","server","use"],"title_tokens":["enable","presets","vim","lsp","option","pyrefly"],"anchors":[]},{"id":"1373","title":"Option: vim.lsp.presets.pyright.enable","content":"Whether to enable the Pyright Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.pyright for customization .","path":"options.html#option-vim.lsp.presets.pyright.enable","tokens":["enable","server","servers","default","language","option","filetypes","the","lsp","pyright","vim","customization","for","use","whether"],"title_tokens":["vim","option","lsp","enable","presets","pyright"],"anchors":[]},{"id":"1374","title":"Option: vim.lsp.presets.python-lsp-server.enable","content":"Whether to enable the Python Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.python-lsp-server for customization .","path":"options.html#option-vim.lsp.presets.python-lsp-server.enable","tokens":["customization","servers","python-lsp-server","lsp","python","use","for","default","enable","whether","language","vim","option","the","server","filetypes"],"title_tokens":["presets","python-lsp-server","lsp","option","vim","enable"],"anchors":[]},{"id":"1375","title":"Option: vim.lsp.presets.qmlls.enable","content":"Whether to enable the QML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.qmlls for customization .","path":"options.html#option-vim.lsp.presets.qmlls.enable","tokens":["option","servers","vim","customization","whether","filetypes","the","language","qmlls","default","enable","lsp","server","for","use","qml"],"title_tokens":["option","lsp","enable","qmlls","vim","presets"],"anchors":[]},{"id":"1376","title":"Option: vim.lsp.presets.r-languageserver.enable","content":"Whether to enable the R Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.r-languageserver for customization .","path":"options.html#option-vim.lsp.presets.r-languageserver.enable","tokens":["customization","r-languageserver","language","servers","use","the","filetypes","server","for","default","lsp","whether","enable","option","vim"],"title_tokens":["lsp","presets","option","r-languageserver","enable","vim"],"anchors":[]},{"id":"1377","title":"Option: vim.lsp.presets.roslyn-ls.enable","content":"Whether to enable the Roslyn Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.roslyn-ls for customization .","path":"options.html#option-vim.lsp.presets.roslyn-ls.enable","tokens":["server","vim","enable","servers","roslyn-ls","option","default","roslyn","filetypes","whether","the","language","lsp","for","customization","use"],"title_tokens":["presets","vim","enable","lsp","option","roslyn-ls"],"anchors":[]},{"id":"1378","title":"Option: vim.lsp.presets.ruby-lsp.enable","content":"Whether to enable the Ruby Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruby-lsp for customization .","path":"options.html#option-vim.lsp.presets.ruby-lsp.enable","tokens":["filetypes","servers","enable","for","default","lsp","option","ruby-lsp","ruby","server","language","use","whether","vim","customization","the"],"title_tokens":["presets","ruby-lsp","enable","option","vim","lsp"],"anchors":[]},{"id":"1379","title":"Option: vim.lsp.presets.ruff.enable","content":"Whether to enable the Ruff Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ruff for customization .","path":"options.html#option-vim.lsp.presets.ruff.enable","tokens":["option","use","customization","vim","servers","for","default","whether","the","enable","filetypes","server","lsp","language","ruff"],"title_tokens":["enable","presets","lsp","vim","option","ruff"],"anchors":[]},{"id":"1380","title":"Option: vim.lsp.presets.rumdl.enable","content":"Whether to enable the Rumdl Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.rumdl for customization .","path":"options.html#option-vim.lsp.presets.rumdl.enable","tokens":["filetypes","option","vim","for","server","whether","rumdl","enable","default","servers","use","the","customization","language","lsp"],"title_tokens":["rumdl","vim","enable","option","lsp","presets"],"anchors":[]},{"id":"1381","title":"Option: vim.lsp.presets.solargraph.enable","content":"Whether to enable the Solargraph Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.solargraph for customization .","path":"options.html#option-vim.lsp.presets.solargraph.enable","tokens":["language","option","default","servers","customization","vim","use","filetypes","whether","enable","the","for","solargraph","lsp","server"],"title_tokens":["enable","lsp","option","presets","solargraph","vim"],"anchors":[]},{"id":"1382","title":"Option: vim.lsp.presets.some-sass-language-server.enable","content":"Whether to enable the Some Sass Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.some-sass-language-server for customization .","path":"options.html#option-vim.lsp.presets.some-sass-language-server.enable","tokens":["server","lsp","language","the","for","some-sass-language-server","sass","some","default","customization","use","servers","vim","enable","whether","filetypes","option"],"title_tokens":["enable","some-sass-language-server","option","vim","lsp","presets"],"anchors":[]},{"id":"1383","title":"Option: vim.lsp.presets.sqls.enable","content":"Whether to enable the SQL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.sqls for customization .","path":"options.html#option-vim.lsp.presets.sqls.enable","tokens":["servers","enable","for","language","server","sql","whether","the","use","option","filetypes","default","customization","vim","lsp","sqls"],"title_tokens":["sqls","enable","option","vim","presets","lsp"],"anchors":[]},{"id":"1384","title":"Option: vim.lsp.presets.stimulus-language-server.enable","content":"Whether to enable the Stimulus Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.stimulus-language-server for customization .","path":"options.html#option-vim.lsp.presets.stimulus-language-server.enable","tokens":["whether","default","server","stimulus-language-server","enable","use","servers","option","filetypes","for","vim","language","customization","the","lsp","stimulus"],"title_tokens":["option","vim","presets","lsp","stimulus-language-server","enable"],"anchors":[]},{"id":"1385","title":"Option: vim.lsp.presets.superhtml.enable","content":"Whether to enable the SuperHTML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.superhtml for customization .","path":"options.html#option-vim.lsp.presets.superhtml.enable","tokens":["for","lsp","vim","servers","the","whether","default","option","filetypes","server","superhtml","language","enable","customization","use"],"title_tokens":["option","superhtml","vim","enable","presets","lsp"],"anchors":[]},{"id":"1386","title":"Option: vim.lsp.presets.svelte-language-server.enable","content":"Whether to enable the Svelte Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.svelte-language-server for customization .","path":"options.html#option-vim.lsp.presets.svelte-language-server.enable","tokens":["servers","lsp","customization","use","for","whether","vim","default","enable","svelte","filetypes","svelte-language-server","option","server","the","language"],"title_tokens":["svelte-language-server","presets","option","lsp","vim","enable"],"anchors":[]},{"id":"1387","title":"Option: vim.lsp.presets.tailwindcss-language-server.enable","content":"Whether to enable the Tailwind CSS Language Server. Default filetypes = [ \"aspnetcorerazor\" \"astro\" \"astro-markdown\" \"blade\" \"clojure\" \"django-html\" \"htmldjango\" \"edge\" \"eelixir\" \"elixir\" \"ejs\" \"erb\" \"eruby\" \"gohtml\" \"gohtmltmpl\" \"haml\" \"handlebars\" \"hbs\" \"html\" \"htmlangular\" \"html-eex\" \"heex\" \"jade\" \"leaf\" \"liquid\" \"markdown\" \"mdx\" \"mustache\" \"njk\" \"nunjucks\" \"php\" \"razor\" \"slim\" \"twig\" \"css\" \"less\" \"postcss\" \"sass\" \"scss\" \"stylus\" \"sugarss\" \"javascript\" \"javascriptreact\" \"reason\" \"rescript\" \"typescript\" \"typescriptreact\" \"vue\" \"svelte\" \"templ\" ]. Use {option}vim.lsp.servers.tailwindcss-language-server for customization .","path":"options.html#option-vim.lsp.presets.tailwindcss-language-server.enable","tokens":["gohtmltmpl","option","customization","html","language","mustache","astro-markdown","django-html","ejs","gohtml","postcss","javascript","htmlangular","php","whether","leaf","the","handlebars","sugarss","tailwindcss-language-server","filetypes","slim","erb","rescript","sass","tailwind","reason","servers","clojure","twig","markdown","scss","blade","svelte","astro","server","edge","templ","aspnetcorerazor","less","stylus","njk","typescriptreact","eruby","mdx","htmldjango","eelixir","haml","use","css","enable","hbs","jade","lsp","liquid","default","javascriptreact","nunjucks","typescript","vim","elixir","html-eex","heex","vue","for","razor"],"title_tokens":["tailwindcss-language-server","enable","vim","lsp","option","presets"],"anchors":[]},{"id":"1388","title":"Option: vim.lsp.presets.taplo.enable","content":"Whether to enable the Taplo Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.taplo for customization .","path":"options.html#option-vim.lsp.presets.taplo.enable","tokens":["use","option","lsp","customization","enable","the","whether","taplo","language","servers","default","for","filetypes","vim","server"],"title_tokens":["taplo","lsp","presets","vim","enable","option"],"anchors":[]},{"id":"1389","title":"Option: vim.lsp.presets.terraform-ls.enable","content":"Whether to enable the Terraform Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.terraform-ls for customization .","path":"options.html#option-vim.lsp.presets.terraform-ls.enable","tokens":["option","filetypes","customization","language","enable","use","servers","default","terraform-ls","the","vim","for","terraform","lsp","server","whether"],"title_tokens":["enable","presets","vim","option","terraform-ls","lsp"],"anchors":[]},{"id":"1390","title":"Option: vim.lsp.presets.texlab.enable","content":"Whether to enable the TeXLab Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.texlab for customization .","path":"options.html#option-vim.lsp.presets.texlab.enable","tokens":["the","texlab","language","option","for","servers","use","default","lsp","server","enable","customization","whether","vim","filetypes"],"title_tokens":["vim","option","presets","lsp","enable","texlab"],"anchors":[]},{"id":"1391","title":"Option: vim.lsp.presets.tinymist.enable","content":"Whether to enable the Tinymist Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tinymist for customization .","path":"options.html#option-vim.lsp.presets.tinymist.enable","tokens":["default","filetypes","customization","use","language","enable","servers","for","vim","lsp","tinymist","whether","server","option","the"],"title_tokens":["enable","lsp","vim","presets","option","tinymist"],"anchors":[]},{"id":"1392","title":"Option: vim.lsp.presets.tofu-ls.enable","content":"Whether to enable the OpenTofu Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tofu-ls for customization .","path":"options.html#option-vim.lsp.presets.tofu-ls.enable","tokens":["tofu-ls","the","language","for","customization","opentofu","use","servers","lsp","enable","whether","server","default","vim","option","filetypes"],"title_tokens":["lsp","vim","option","presets","tofu-ls","enable"],"anchors":[]},{"id":"1393","title":"Option: vim.lsp.presets.tombi.enable","content":"Whether to enable the Tombi (AI Slop) Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.tombi for customization .","path":"options.html#option-vim.lsp.presets.tombi.enable","tokens":["option","for","slop","enable","server","vim","filetypes","tombi","the","whether","use","lsp","customization","language","default","servers"],"title_tokens":["tombi","option","presets","enable","vim","lsp"],"anchors":[]},{"id":"1394","title":"Option: vim.lsp.presets.twig-language-server.enable","content":"Whether to enable the Twig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.twig-language-server for customization .","path":"options.html#option-vim.lsp.presets.twig-language-server.enable","tokens":["vim","for","twig-language-server","lsp","language","enable","the","whether","filetypes","customization","option","use","server","default","servers","twig"],"title_tokens":["vim","enable","twig-language-server","option","lsp","presets"],"anchors":[]},{"id":"1395","title":"Option: vim.lsp.presets.ty.enable","content":"Whether to enable the ty Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.ty for customization .","path":"options.html#option-vim.lsp.presets.ty.enable","tokens":["lsp","customization","filetypes","vim","servers","server","the","whether","option","for","language","enable","default","use"],"title_tokens":["option","lsp","vim","presets","enable"],"anchors":[]},{"id":"1396","title":"Option: vim.lsp.presets.typescript-go.enable","content":"Whether to enable the experimental TypeScript Go Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-go for customization .","path":"options.html#option-vim.lsp.presets.typescript-go.enable","tokens":["the","use","experimental","lsp","filetypes","whether","enable","language","for","vim","servers","typescript-go","customization","server","typescript","option","default"],"title_tokens":["typescript-go","enable","presets","option","lsp","vim"],"anchors":[]},{"id":"1397","title":"Option: vim.lsp.presets.typescript-language-server.enable","content":"Whether to enable the TypeScript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.typescript-language-server for customization .","path":"options.html#option-vim.lsp.presets.typescript-language-server.enable","tokens":["use","lsp","for","language","default","enable","vim","servers","whether","customization","typescript-language-server","the","option","typescript","server","filetypes"],"title_tokens":["option","typescript-language-server","vim","enable","presets","lsp"],"anchors":[]},{"id":"1398","title":"Option: vim.lsp.presets.vala-language-server.enable","content":"Whether to enable the Vala Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vala-language-server for customization .","path":"options.html#option-vim.lsp.presets.vala-language-server.enable","tokens":["servers","default","customization","enable","filetypes","for","use","option","vim","language","vala","vala-language-server","server","the","whether","lsp"],"title_tokens":["vim","presets","lsp","enable","option","vala-language-server"],"anchors":[]},{"id":"1399","title":"Option: vim.lsp.presets.vhdl-ls.enable","content":"Whether to enable the VHDL Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vhdl-ls for customization .","path":"options.html#option-vim.lsp.presets.vhdl-ls.enable","tokens":["vhdl-ls","vhdl","option","server","servers","filetypes","use","for","vim","default","whether","enable","language","the","customization","lsp"],"title_tokens":["lsp","option","vim","presets","vhdl-ls","enable"],"anchors":[]},{"id":"1400","title":"Option: vim.lsp.presets.vscode-css-language-server.enable","content":"Whether to enable the VSCode CSS Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-css-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-css-language-server.enable","tokens":["the","whether","server","language","css","lsp","customization","filetypes","default","servers","vscode-css-language-server","use","vscode","option","vim","for","enable"],"title_tokens":["lsp","enable","vim","option","presets","vscode-css-language-server"],"anchors":[]},{"id":"1401","title":"Option: vim.lsp.presets.vscode-json-language-server.enable","content":"Whether to enable the VSCode JSON Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vscode-json-language-server for customization .","path":"options.html#option-vim.lsp.presets.vscode-json-language-server.enable","tokens":["lsp","default","server","json","enable","option","vscode-json-language-server","whether","the","vim","language","use","filetypes","customization","vscode","servers","for"],"title_tokens":["vim","presets","enable","option","lsp","vscode-json-language-server"],"anchors":[]},{"id":"1402","title":"Option: vim.lsp.presets.vtsls.enable","content":"Whether to enable the Vue.js Typescript Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.vtsls for customization .","path":"options.html#option-vim.lsp.presets.vtsls.enable","tokens":["default","customization","lsp","language","vim","for","the","servers","filetypes","whether","vtsls","vue","typescript","use","option","server","enable"],"title_tokens":["option","vim","vtsls","enable","lsp","presets"],"anchors":[]},{"id":"1403","title":"Option: vim.lsp.presets.vue-language-server.enable","content":"Whether to enable the Vue.js Language Server.\nThis LSP doesn't work standalone and requires either {option}vim.lsp.presets.vtsls.enable or {option}vim.lsp.presets.typescript-language-server.enable to work as expected.\nDefault filetypes = [ ].\nUse {option}vim.lsp.servers.vue-language-server for customization .","path":"options.html#option-vim.lsp.presets.vue-language-server.enable","tokens":["typescript-language-server","default","filetypes","use","servers","vue-language-server","for","requires","customization","server","and","this","option","vtsls","lsp","doesn","the","standalone","work","either","expected","whether","enable","language","vue","vim","presets"],"title_tokens":["enable","option","lsp","vim","presets","vue-language-server"],"anchors":[]},{"id":"1404","title":"Option: vim.lsp.presets.wgsl-analyzer.enable","content":"Whether to enable the WGSL Analyzer Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.wgsl-analyzer for customization .","path":"options.html#option-vim.lsp.presets.wgsl-analyzer.enable","tokens":["customization","lsp","option","wgsl","for","wgsl-analyzer","filetypes","language","default","the","enable","analyzer","vim","use","server","servers","whether"],"title_tokens":["wgsl-analyzer","vim","option","lsp","enable","presets"],"anchors":[]},{"id":"1405","title":"Option: vim.lsp.presets.yaml-language-server.enable","content":"Whether to enable the YAML Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.yaml-language-server for customization .","path":"options.html#option-vim.lsp.presets.yaml-language-server.enable","tokens":["server","customization","servers","default","lsp","option","filetypes","the","language","vim","yaml","yaml-language-server","whether","enable","for","use"],"title_tokens":["enable","presets","yaml-language-server","option","vim","lsp"],"anchors":[]},{"id":"1406","title":"Option: vim.lsp.presets.zls.enable","content":"Whether to enable the Zig Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zls for customization .","path":"options.html#option-vim.lsp.presets.zls.enable","tokens":["zig","server","option","default","servers","enable","lsp","vim","zls","whether","filetypes","use","customization","language","the","for"],"title_tokens":["enable","option","lsp","presets","vim","zls"],"anchors":[]},{"id":"1407","title":"Option: vim.lsp.presets.zuban.enable","content":"Whether to enable the Zuban Language Server. Default filetypes = [ ]. Use {option}vim.lsp.servers.zuban for customization .","path":"options.html#option-vim.lsp.presets.zuban.enable","tokens":["customization","filetypes","servers","default","the","zuban","language","server","use","vim","lsp","for","enable","option","whether"],"title_tokens":["presets","zuban","enable","option","vim","lsp"],"anchors":[]},{"id":"1408","title":"Option: vim.lsp.servers","content":"LSP configurations that will be managed using vim.lsp.config() and related utilities added in Neovim 0.11. LSPs defined here will be added to the resulting {file}init.lua using vim.lsp.config and enabled through vim.lsp.enable() API from Neovim below the configuration table.\nYou may review the generated configuration by running {command}nvf-print-config in a shell. Please see {command}:help lsp-config for more details on the underlying API.","path":"options.html#option-vim.lsp.servers","tokens":["lsp","for","enabled","from","using","lua","defined","neovim","more","review","lsps","and","init","command","underlying","resulting","the","shell","configurations","vim","file","here","utilities","through","see","config","api","help","related","running","enable","nvf-print-config","please","table","added","you","generated","that","below","configuration","will","lsp-config","managed","details","may"],"title_tokens":["option","servers","vim","lsp"],"anchors":[]},{"id":"1409","title":"Option: vim.lsp.servers..capabilities","content":"LSP capabilities to pass to LSP server configuration","path":"options.html#option-vim.lsp.servers._name_.capabilities","tokens":["pass","configuration","server","lsp","capabilities"],"title_tokens":["name","capabilities","option","lsp","vim","servers"],"anchors":[]},{"id":"1410","title":"Option: vim.lsp.servers..cmd","content":"Command used to start the LSP server","path":"options.html#option-vim.lsp.servers._name_.cmd","tokens":["command","start","the","lsp","used","server"],"title_tokens":["lsp","servers","name","cmd","vim","option"],"anchors":[]},{"id":"1411","title":"Option: vim.lsp.servers..enable","content":"Whether to enable this LSP server.","path":"options.html#option-vim.lsp.servers._name_.enable","tokens":["enable","whether","server","this","lsp"],"title_tokens":["enable","lsp","vim","name","option","servers"],"anchors":[]},{"id":"1412","title":"Option: vim.lsp.servers..filetypes","content":"Filetypes to auto-attach LSP server in","path":"options.html#option-vim.lsp.servers._name_.filetypes","tokens":["filetypes","auto-attach","server","lsp"],"title_tokens":["vim","lsp","servers","name","filetypes","option"],"anchors":[]},{"id":"1413","title":"Option: vim.lsp.servers..on_attach","content":"Function to execute when an LSP server attaches to a buffer","path":"options.html#option-vim.lsp.servers._name_.on_attach","tokens":["buffer","server","when","function","lsp","execute","attaches"],"title_tokens":["on_attach","lsp","option","vim","servers","name"],"anchors":[]},{"id":"1414","title":"Option: vim.lsp.servers..root_markers","content":"\"root markers\" used to determine the root directory of the workspace, and the filetypes associated with this LSP server.","path":"options.html#option-vim.lsp.servers._name_.root_markers","tokens":["directory","root","and","filetypes","associated","determine","with","this","lsp","server","markers","used","the","workspace"],"title_tokens":["servers","name","root_markers","option","vim","lsp"],"anchors":[]},{"id":"1415","title":"Option: vim.lsp.trouble.enable","content":"Whether to enable trouble diagnostics viewer.","path":"options.html#option-vim.lsp.trouble.enable","tokens":["whether","trouble","enable","diagnostics","viewer"],"title_tokens":["lsp","option","vim","trouble","enable"],"anchors":[]},{"id":"1416","title":"Option: vim.lsp.trouble.mappings.documentDiagnostics","content":"Document diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.documentDiagnostics","tokens":["diagnostics","trouble","document"],"title_tokens":["option","trouble","mappings","documentdiagnostics","lsp","vim"],"anchors":[]},{"id":"1417","title":"Option: vim.lsp.trouble.mappings.locList","content":"LOCList [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.locList","tokens":["loclist","trouble"],"title_tokens":["vim","loclist","lsp","option","mappings","trouble"],"anchors":[]},{"id":"1418","title":"Option: vim.lsp.trouble.mappings.lspReferences","content":"LSP References [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.lspReferences","tokens":["references","trouble","lsp"],"title_tokens":["trouble","vim","mappings","option","lspreferences","lsp"],"anchors":[]},{"id":"1419","title":"Option: vim.lsp.trouble.mappings.quickfix","content":"QuickFix [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.quickfix","tokens":["trouble","quickfix"],"title_tokens":["mappings","vim","quickfix","trouble","lsp","option"],"anchors":[]},{"id":"1420","title":"Option: vim.lsp.trouble.mappings.symbols","content":"Symbols [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.symbols","tokens":["symbols","trouble"],"title_tokens":["vim","symbols","trouble","mappings","lsp","option"],"anchors":[]},{"id":"1421","title":"Option: vim.lsp.trouble.mappings.workspaceDiagnostics","content":"Workspace diagnostics [trouble]","path":"options.html#option-vim.lsp.trouble.mappings.workspaceDiagnostics","tokens":["workspace","trouble","diagnostics"],"title_tokens":["option","mappings","workspacediagnostics","vim","lsp","trouble"],"anchors":[]},{"id":"1422","title":"Option: vim.lsp.trouble.setupOpts","content":"Option table to pass into the setup function of Trouble\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.lsp.trouble.setupOpts","tokens":["function","pass","setup","option","can","into","the","trouble","table","you","even","they","options","not","docs","additional","any","listed"],"title_tokens":["option","lsp","trouble","vim","setupopts"],"anchors":[]},{"id":"1423","title":"Option: vim.luaConfigPost","content":"Verbatim lua code that will be inserted after the result of the luaConfigRc DAG has been resolved\nThis 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.","path":"options.html#option-vim.luaConfigPost","tokens":["result","this","you","but","not","lua","insert","inserted","will","contents","verbatim","does","luaconfigrc","set","instead","that","useful","configs","has","code","after","dag","when","take","string","resolved","the","been","like","option"],"title_tokens":["option","vim","luaconfigpost"],"anchors":[]},{"id":"1424","title":"Option: vim.luaConfigPre","content":"Verbatim lua code that will be inserted before the result of luaConfigRc DAG has been resolved.\nThis 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.\n::: {.warning} You do not want to override this option with mkForce It is used internally to set certain options as early as possible and should be avoided unless you know what you're doing. Passing a string to this option will merge it with the default contents. :::","path":"options.html#option-vim.luaConfigPre","tokens":["string","used","internally","unless","early","doing","but","override","certain","set","insert","useful","mkforce","merge","know","verbatim","luaconfigrc","inserted","you","when","will","lua","default","configs","and","the","should","want","has","been","code","result","does","like","contents","options","resolved","this","avoided","dag","after","with","passing","what","warning","instead","take","possible","not","that","before","option"],"title_tokens":["luaconfigpre","option","vim"],"anchors":[]},{"id":"1425","title":"Option: vim.luaConfigRC","content":"Lua configuration, either as a string or a DAG.\nIf 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.","path":"options.html#option-vim.luaConfigRC","tokens":["per","string","lua","dag","option","according","the","extended","entrybefore","rules","this","either","configuration","passed","resolved","resolution","entryafter","will","library","nvf"],"title_tokens":["vim","option","luaconfigrc"],"anchors":[]},{"id":"1426","title":"Option: vim.luaPackages","content":"List of Lua packages to install","path":"options.html#option-vim.luaPackages","tokens":["packages","lua","install","list"],"title_tokens":["vim","option","luapackages"],"anchors":[]},{"id":"1427","title":"Option: vim.mini.ai.enable","content":"Whether to enable mini.ai.","path":"options.html#option-vim.mini.ai.enable","tokens":["enable","whether","mini"],"title_tokens":["enable","option","mini","vim"],"anchors":[]},{"id":"1428","title":"Option: vim.mini.ai.setupOpts","content":"Option table to pass into the setup function of mini.ai\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.ai.setupOpts","tokens":["you","additional","not","option","table","options","pass","they","function","even","listed","into","the","any","setup","can","docs","mini"],"title_tokens":["mini","setupopts","option","vim"],"anchors":[]},{"id":"1429","title":"Option: vim.mini.align.enable","content":"Whether to enable mini.align.","path":"options.html#option-vim.mini.align.enable","tokens":["whether","mini","enable","align"],"title_tokens":["enable","vim","mini","align","option"],"anchors":[]},{"id":"1430","title":"Option: vim.mini.align.setupOpts","content":"Option table to pass into the setup function of mini.align\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.align.setupOpts","tokens":["listed","mini","can","additional","options","the","setup","any","you","even","they","function","table","into","align","pass","option","not","docs"],"title_tokens":["align","vim","setupopts","option","mini"],"anchors":[]},{"id":"1431","title":"Option: vim.mini.animate.enable","content":"Whether to enable mini.animate.","path":"options.html#option-vim.mini.animate.enable","tokens":["animate","mini","whether","enable"],"title_tokens":["mini","vim","animate","enable","option"],"anchors":[]},{"id":"1432","title":"Option: vim.mini.animate.setupOpts","content":"Option table to pass into the setup function of mini.animate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.animate.setupOpts","tokens":["function","table","into","any","pass","can","setup","you","mini","not","listed","the","animate","docs","even","additional","options","option","they"],"title_tokens":["mini","animate","setupopts","option","vim"],"anchors":[]},{"id":"1433","title":"Option: vim.mini.basics.enable","content":"Whether to enable mini.basics.","path":"options.html#option-vim.mini.basics.enable","tokens":["whether","enable","mini","basics"],"title_tokens":["option","enable","vim","mini","basics"],"anchors":[]},{"id":"1434","title":"Option: vim.mini.basics.setupOpts","content":"Option table to pass into the setup function of mini.basics\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.basics.setupOpts","tokens":["the","additional","into","listed","even","setup","pass","they","table","function","options","can","you","not","basics","option","mini","docs","any"],"title_tokens":["mini","vim","option","basics","setupopts"],"anchors":[]},{"id":"1435","title":"Option: vim.mini.bracketed.enable","content":"Whether to enable mini.bracketed.","path":"options.html#option-vim.mini.bracketed.enable","tokens":["enable","whether","bracketed","mini"],"title_tokens":["option","vim","mini","bracketed","enable"],"anchors":[]},{"id":"1436","title":"Option: vim.mini.bracketed.setupOpts","content":"Option table to pass into the setup function of mini.bracketed\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bracketed.setupOpts","tokens":["options","docs","even","into","function","any","additional","pass","can","mini","the","table","not","they","listed","bracketed","option","you","setup"],"title_tokens":["mini","vim","option","bracketed","setupopts"],"anchors":[]},{"id":"1437","title":"Option: vim.mini.bufremove.enable","content":"Whether to enable mini.bufremove.","path":"options.html#option-vim.mini.bufremove.enable","tokens":["bufremove","mini","enable","whether"],"title_tokens":["bufremove","mini","enable","option","vim"],"anchors":[]},{"id":"1438","title":"Option: vim.mini.bufremove.setupOpts","content":"Option table to pass into the setup function of mini.bufremove\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.bufremove.setupOpts","tokens":["into","setup","docs","listed","any","even","option","you","can","mini","bufremove","pass","not","table","the","additional","function","options","they"],"title_tokens":["setupopts","vim","option","bufremove","mini"],"anchors":[]},{"id":"1439","title":"Option: vim.mini.clue.enable","content":"Whether to enable mini.clue.","path":"options.html#option-vim.mini.clue.enable","tokens":["mini","enable","whether","clue"],"title_tokens":["enable","vim","mini","clue","option"],"anchors":[]},{"id":"1440","title":"Option: vim.mini.clue.setupOpts","content":"Option table to pass into the setup function of mini.clue\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.clue.setupOpts","tokens":["mini","even","options","they","function","the","you","can","docs","not","listed","clue","any","table","setup","into","option","additional","pass"],"title_tokens":["vim","clue","setupopts","mini","option"],"anchors":[]},{"id":"1441","title":"Option: vim.mini.colors.enable","content":"Whether to enable mini.colors.","path":"options.html#option-vim.mini.colors.enable","tokens":["colors","mini","whether","enable"],"title_tokens":["mini","colors","option","vim","enable"],"anchors":[]},{"id":"1442","title":"Option: vim.mini.comment.enable","content":"Whether to enable mini.comment.","path":"options.html#option-vim.mini.comment.enable","tokens":["whether","mini","enable","comment"],"title_tokens":["option","mini","enable","comment","vim"],"anchors":[]},{"id":"1443","title":"Option: vim.mini.comment.setupOpts","content":"Option table to pass into the setup function of mini.comment\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.comment.setupOpts","tokens":["docs","function","you","comment","setup","any","table","even","they","option","into","the","options","pass","mini","additional","can","not","listed"],"title_tokens":["comment","setupopts","option","vim","mini"],"anchors":[]},{"id":"1444","title":"Option: vim.mini.completion.enable","content":"Whether to enable mini.completion.","path":"options.html#option-vim.mini.completion.enable","tokens":["whether","completion","enable","mini"],"title_tokens":["vim","mini","completion","enable","option"],"anchors":[]},{"id":"1445","title":"Option: vim.mini.completion.setupOpts","content":"Option table to pass into the setup function of mini.completion\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.completion.setupOpts","tokens":["listed","even","docs","any","can","setup","the","mini","completion","into","pass","option","options","you","table","function","additional","not","they"],"title_tokens":["setupopts","mini","vim","completion","option"],"anchors":[]},{"id":"1446","title":"Option: vim.mini.cursorword.enable","content":"Whether to enable mini.cursorword.","path":"options.html#option-vim.mini.cursorword.enable","tokens":["whether","cursorword","enable","mini"],"title_tokens":["option","mini","cursorword","enable","vim"],"anchors":[]},{"id":"1447","title":"Option: vim.mini.cursorword.setupOpts","content":"Option table to pass into the setup function of mini.cursorword\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.cursorword.setupOpts","tokens":["cursorword","any","can","into","additional","option","mini","you","options","they","not","the","listed","table","pass","function","setup","docs","even"],"title_tokens":["option","setupopts","mini","cursorword","vim"],"anchors":[]},{"id":"1448","title":"Option: vim.mini.diff.enable","content":"Whether to enable mini.diff.","path":"options.html#option-vim.mini.diff.enable","tokens":["diff","whether","mini","enable"],"title_tokens":["option","enable","vim","diff","mini"],"anchors":[]},{"id":"1449","title":"Option: vim.mini.diff.setupOpts","content":"Option table to pass into the setup function of mini.diff\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.diff.setupOpts","tokens":["into","additional","listed","function","mini","even","table","the","diff","not","options","option","can","pass","setup","you","docs","any","they"],"title_tokens":["option","mini","setupopts","diff","vim"],"anchors":[]},{"id":"1450","title":"Option: vim.mini.doc.enable","content":"Whether to enable mini.doc.","path":"options.html#option-vim.mini.doc.enable","tokens":["whether","enable","mini","doc"],"title_tokens":["option","doc","vim","mini","enable"],"anchors":[]},{"id":"1451","title":"Option: vim.mini.doc.setupOpts","content":"Option table to pass into the setup function of mini.doc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.doc.setupOpts","tokens":["even","setup","into","you","options","pass","mini","function","any","they","not","the","docs","additional","can","option","table","listed","doc"],"title_tokens":["option","doc","setupopts","vim","mini"],"anchors":[]},{"id":"1452","title":"Option: vim.mini.extra.enable","content":"Whether to enable mini.extra.","path":"options.html#option-vim.mini.extra.enable","tokens":["extra","whether","mini","enable"],"title_tokens":["option","vim","mini","extra","enable"],"anchors":[]},{"id":"1453","title":"Option: vim.mini.files.enable","content":"Whether to enable mini.files.","path":"options.html#option-vim.mini.files.enable","tokens":["files","enable","mini","whether"],"title_tokens":["vim","option","mini","files","enable"],"anchors":[]},{"id":"1454","title":"Option: vim.mini.files.setupOpts","content":"Option table to pass into the setup function of mini.files\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.files.setupOpts","tokens":["even","into","can","additional","you","any","table","not","the","they","listed","function","option","docs","options","files","mini","pass","setup"],"title_tokens":["option","vim","mini","setupopts","files"],"anchors":[]},{"id":"1455","title":"Option: vim.mini.fuzzy.enable","content":"Whether to enable mini.fuzzy.","path":"options.html#option-vim.mini.fuzzy.enable","tokens":["fuzzy","whether","enable","mini"],"title_tokens":["option","mini","vim","fuzzy","enable"],"anchors":[]},{"id":"1456","title":"Option: vim.mini.fuzzy.setupOpts","content":"Option table to pass into the setup function of mini.fuzzy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.fuzzy.setupOpts","tokens":["setup","mini","even","docs","option","any","pass","they","function","additional","the","not","can","into","listed","table","you","options","fuzzy"],"title_tokens":["setupopts","fuzzy","vim","option","mini"],"anchors":[]},{"id":"1457","title":"Option: vim.mini.git.enable","content":"Whether to enable mini.git.","path":"options.html#option-vim.mini.git.enable","tokens":["whether","enable","mini","git"],"title_tokens":["vim","git","enable","mini","option"],"anchors":[]},{"id":"1458","title":"Option: vim.mini.git.setupOpts","content":"Option table to pass into the setup function of mini.git\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.git.setupOpts","tokens":["mini","git","not","docs","table","additional","setup","can","listed","options","even","they","any","option","into","function","pass","you","the"],"title_tokens":["setupopts","option","mini","vim","git"],"anchors":[]},{"id":"1459","title":"Option: vim.mini.hipatterns.enable","content":"Whether to enable mini.hipatterns.","path":"options.html#option-vim.mini.hipatterns.enable","tokens":["mini","whether","enable","hipatterns"],"title_tokens":["vim","option","hipatterns","enable","mini"],"anchors":[]},{"id":"1460","title":"Option: vim.mini.hipatterns.setupOpts","content":"Option table to pass into the setup function of mini.hipatterns\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hipatterns.setupOpts","tokens":["docs","not","even","into","any","additional","option","table","setup","hipatterns","mini","function","the","you","listed","pass","they","can","options"],"title_tokens":["setupopts","option","vim","mini","hipatterns"],"anchors":[]},{"id":"1461","title":"Option: vim.mini.hues.enable","content":"Whether to enable mini.hues.","path":"options.html#option-vim.mini.hues.enable","tokens":["whether","enable","mini","hues"],"title_tokens":["mini","enable","hues","option","vim"],"anchors":[]},{"id":"1462","title":"Option: vim.mini.hues.setupOpts","content":"Option table to pass into the setup function of mini.hues\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.hues.setupOpts","tokens":["setup","they","hues","mini","into","listed","additional","even","can","option","not","you","any","options","function","docs","the","table","pass"],"title_tokens":["mini","hues","setupopts","option","vim"],"anchors":[]},{"id":"1463","title":"Option: vim.mini.hues.setupOpts.background","content":"The hex color for the background color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.background","tokens":["background","scheme","with","prefixed","hex","the","for","color"],"title_tokens":["vim","setupopts","option","hues","background","mini"],"anchors":[]},{"id":"1464","title":"Option: vim.mini.hues.setupOpts.foreground","content":"The hex color for the foreground color of the color scheme, prefixed with #","path":"options.html#option-vim.mini.hues.setupOpts.foreground","tokens":["hex","scheme","prefixed","color","the","for","foreground","with"],"title_tokens":["option","hues","setupopts","vim","foreground","mini"],"anchors":[]},{"id":"1465","title":"Option: vim.mini.icons.enable","content":"Whether to enable mini.icons.","path":"options.html#option-vim.mini.icons.enable","tokens":["mini","enable","icons","whether"],"title_tokens":["option","vim","icons","enable","mini"],"anchors":[]},{"id":"1466","title":"Option: vim.mini.icons.setupOpts","content":"Option table to pass into the setup function of mini.icons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.icons.setupOpts","tokens":["option","setup","icons","the","mini","any","they","can","listed","pass","even","options","table","function","docs","you","not","into","additional"],"title_tokens":["vim","setupopts","option","mini","icons"],"anchors":[]},{"id":"1467","title":"Option: vim.mini.indentscope.enable","content":"Whether to enable mini.indentscope.","path":"options.html#option-vim.mini.indentscope.enable","tokens":["whether","enable","indentscope","mini"],"title_tokens":["vim","mini","indentscope","enable","option"],"anchors":[]},{"id":"1468","title":"Option: vim.mini.indentscope.setupOpts","content":"Option table to pass into the setup function of mini.indentscope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.indentscope.setupOpts","tokens":["option","table","indentscope","setup","pass","you","even","mini","additional","options","docs","listed","can","the","into","they","not","function","any"],"title_tokens":["vim","indentscope","option","setupopts","mini"],"anchors":[]},{"id":"1469","title":"Option: vim.mini.indentscope.setupOpts.ignore_filetypes","content":"File types to ignore for illuminate","path":"options.html#option-vim.mini.indentscope.setupOpts.ignore_filetypes","tokens":["ignore","for","types","illuminate","file"],"title_tokens":["option","setupopts","indentscope","ignore_filetypes","mini","vim"],"anchors":[]},{"id":"1470","title":"Option: vim.mini.jump.enable","content":"Whether to enable mini.jump.","path":"options.html#option-vim.mini.jump.enable","tokens":["mini","enable","jump","whether"],"title_tokens":["mini","jump","option","vim","enable"],"anchors":[]},{"id":"1471","title":"Option: vim.mini.jump.setupOpts","content":"Option table to pass into the setup function of mini.jump\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump.setupOpts","tokens":["pass","you","jump","any","mini","options","listed","even","not","into","option","docs","can","additional","table","the","setup","function","they"],"title_tokens":["jump","mini","setupopts","option","vim"],"anchors":[]},{"id":"1472","title":"Option: vim.mini.jump2d.enable","content":"Whether to enable mini.jump2d.","path":"options.html#option-vim.mini.jump2d.enable","tokens":["jump2d","whether","enable","mini"],"title_tokens":["mini","option","vim","jump2d","enable"],"anchors":[]},{"id":"1473","title":"Option: vim.mini.jump2d.setupOpts","content":"Option table to pass into the setup function of mini.jump2d\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.jump2d.setupOpts","tokens":["into","listed","any","even","docs","option","additional","not","you","pass","table","function","jump2d","mini","the","setup","options","can","they"],"title_tokens":["option","vim","jump2d","setupopts","mini"],"anchors":[]},{"id":"1474","title":"Option: vim.mini.map.enable","content":"Whether to enable mini.map.","path":"options.html#option-vim.mini.map.enable","tokens":["map","whether","mini","enable"],"title_tokens":["option","vim","map","mini","enable"],"anchors":[]},{"id":"1475","title":"Option: vim.mini.map.setupOpts","content":"Option table to pass into the setup function of mini.map\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.map.setupOpts","tokens":["map","docs","setup","the","into","any","option","they","not","even","pass","can","additional","table","function","mini","listed","you","options"],"title_tokens":["map","mini","option","vim","setupopts"],"anchors":[]},{"id":"1476","title":"Option: vim.mini.misc.enable","content":"Whether to enable mini.misc.","path":"options.html#option-vim.mini.misc.enable","tokens":["mini","misc","whether","enable"],"title_tokens":["enable","misc","vim","mini","option"],"anchors":[]},{"id":"1477","title":"Option: vim.mini.misc.setupOpts","content":"Option table to pass into the setup function of mini.misc\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.misc.setupOpts","tokens":["they","option","into","mini","misc","options","pass","setup","docs","can","function","the","you","even","table","any","listed","not","additional"],"title_tokens":["setupopts","misc","option","mini","vim"],"anchors":[]},{"id":"1478","title":"Option: vim.mini.move.enable","content":"Whether to enable mini.move.","path":"options.html#option-vim.mini.move.enable","tokens":["mini","whether","move","enable"],"title_tokens":["move","mini","vim","enable","option"],"anchors":[]},{"id":"1479","title":"Option: vim.mini.move.setupOpts","content":"Option table to pass into the setup function of mini.move\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.move.setupOpts","tokens":["you","into","function","the","even","docs","move","can","mini","not","options","listed","option","any","additional","they","pass","table","setup"],"title_tokens":["setupopts","vim","mini","move","option"],"anchors":[]},{"id":"1480","title":"Option: vim.mini.notify.enable","content":"Whether to enable mini.notify.","path":"options.html#option-vim.mini.notify.enable","tokens":["notify","mini","whether","enable"],"title_tokens":["enable","vim","mini","option","notify"],"anchors":[]},{"id":"1481","title":"Option: vim.mini.notify.notifyOpts","content":"Option table to pass into the setup function of mini.notify notifications\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.notifyOpts","tokens":["function","any","pass","you","mini","can","not","docs","setup","they","even","additional","notifications","option","notify","table","into","options","the","listed"],"title_tokens":["mini","vim","option","notifyopts","notify"],"anchors":[]},{"id":"1482","title":"Option: vim.mini.notify.notifyOpts.DEBUG.duration","content":"The duration of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.duration","tokens":["notification","debug","the","duration"],"title_tokens":["debug","option","vim","notify","mini","notifyopts","duration"],"anchors":[]},{"id":"1483","title":"Option: vim.mini.notify.notifyOpts.DEBUG.hl_group","content":"The highlight group of the debug notification","path":"options.html#option-vim.mini.notify.notifyOpts.DEBUG.hl_group","tokens":["group","debug","notification","the","highlight"],"title_tokens":["hl_group","vim","option","mini","notifyopts","notify","debug"],"anchors":[]},{"id":"1484","title":"Option: vim.mini.notify.notifyOpts.ERROR.duration","content":"The duration of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.duration","tokens":["error","notification","the","duration"],"title_tokens":["option","vim","mini","notifyopts","error","notify","duration"],"anchors":[]},{"id":"1485","title":"Option: vim.mini.notify.notifyOpts.ERROR.hl_group","content":"The highlight group of the error notification","path":"options.html#option-vim.mini.notify.notifyOpts.ERROR.hl_group","tokens":["the","notification","highlight","group","error"],"title_tokens":["error","option","hl_group","mini","notifyopts","vim","notify"],"anchors":[]},{"id":"1486","title":"Option: vim.mini.notify.notifyOpts.INFO.duration","content":"The duration of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.duration","tokens":["notification","the","duration","info"],"title_tokens":["notify","notifyopts","duration","info","mini","vim","option"],"anchors":[]},{"id":"1487","title":"Option: vim.mini.notify.notifyOpts.INFO.hl_group","content":"The highlight group of the info notification","path":"options.html#option-vim.mini.notify.notifyOpts.INFO.hl_group","tokens":["the","highlight","group","notification","info"],"title_tokens":["info","hl_group","notify","notifyopts","vim","mini","option"],"anchors":[]},{"id":"1488","title":"Option: vim.mini.notify.notifyOpts.OFF.duration","content":"The duration of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.duration","tokens":["the","duration","notification","off"],"title_tokens":["duration","mini","option","notify","vim","notifyopts","off"],"anchors":[]},{"id":"1489","title":"Option: vim.mini.notify.notifyOpts.OFF.hl_group","content":"The highlight group of the off notification","path":"options.html#option-vim.mini.notify.notifyOpts.OFF.hl_group","tokens":["off","group","the","highlight","notification"],"title_tokens":["off","hl_group","mini","option","vim","notify","notifyopts"],"anchors":[]},{"id":"1490","title":"Option: vim.mini.notify.notifyOpts.TRACE.duration","content":"The duration of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.duration","tokens":["trace","duration","notification","the"],"title_tokens":["notifyopts","mini","vim","notify","duration","trace","option"],"anchors":[]},{"id":"1491","title":"Option: vim.mini.notify.notifyOpts.TRACE.hl_group","content":"The highlight group of the trace notification","path":"options.html#option-vim.mini.notify.notifyOpts.TRACE.hl_group","tokens":["highlight","trace","group","notification","the"],"title_tokens":["notify","trace","notifyopts","hl_group","mini","vim","option"],"anchors":[]},{"id":"1492","title":"Option: vim.mini.notify.notifyOpts.WARN.duration","content":"The duration of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.duration","tokens":["duration","the","notification","warn"],"title_tokens":["option","notify","warn","notifyopts","duration","mini","vim"],"anchors":[]},{"id":"1493","title":"Option: vim.mini.notify.notifyOpts.WARN.hl_group","content":"The highlight group of the warn notification","path":"options.html#option-vim.mini.notify.notifyOpts.WARN.hl_group","tokens":["highlight","group","warn","notification","the"],"title_tokens":["notify","vim","option","notifyopts","warn","mini","hl_group"],"anchors":[]},{"id":"1494","title":"Option: vim.mini.notify.setupOpts","content":"Option table to pass into the setup function of mini.notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.notify.setupOpts","tokens":["option","can","docs","the","mini","table","function","into","setup","any","even","not","pass","you","options","they","notify","additional","listed"],"title_tokens":["notify","setupopts","option","mini","vim"],"anchors":[]},{"id":"1495","title":"Option: vim.mini.notify.setupOpts.window.config.border","content":"The border type for the mini.notify-notifications","path":"options.html#option-vim.mini.notify.setupOpts.window.config.border","tokens":["border","type","for","mini","the","notify-notifications"],"title_tokens":["vim","mini","notify","window","border","setupopts","option","config"],"anchors":[]},{"id":"1496","title":"Option: vim.mini.operators.enable","content":"Whether to enable mini.operators.","path":"options.html#option-vim.mini.operators.enable","tokens":["enable","operators","whether","mini"],"title_tokens":["mini","option","operators","enable","vim"],"anchors":[]},{"id":"1497","title":"Option: vim.mini.operators.setupOpts","content":"Option table to pass into the setup function of mini.operators\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.operators.setupOpts","tokens":["not","into","additional","the","they","you","operators","docs","can","any","table","pass","function","option","mini","options","listed","setup","even"],"title_tokens":["setupopts","vim","operators","option","mini"],"anchors":[]},{"id":"1498","title":"Option: vim.mini.pairs.enable","content":"Whether to enable mini.pairs.","path":"options.html#option-vim.mini.pairs.enable","tokens":["enable","pairs","mini","whether"],"title_tokens":["vim","pairs","enable","mini","option"],"anchors":[]},{"id":"1499","title":"Option: vim.mini.pairs.setupOpts","content":"Option table to pass into the setup function of mini.pairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pairs.setupOpts","tokens":["additional","function","pairs","any","into","option","not","the","even","table","they","mini","docs","setup","can","listed","pass","options","you"],"title_tokens":["pairs","setupopts","option","mini","vim"],"anchors":[]},{"id":"1500","title":"Option: vim.mini.pick.enable","content":"Whether to enable mini.pick.","path":"options.html#option-vim.mini.pick.enable","tokens":["pick","enable","whether","mini"],"title_tokens":["option","vim","pick","enable","mini"],"anchors":[]},{"id":"1501","title":"Option: vim.mini.pick.setupOpts","content":"Option table to pass into the setup function of mini.pick\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.pick.setupOpts","tokens":["can","mini","they","table","pass","docs","additional","function","pick","you","into","any","options","option","even","the","listed","setup","not"],"title_tokens":["pick","option","setupopts","mini","vim"],"anchors":[]},{"id":"1502","title":"Option: vim.mini.sessions.enable","content":"Whether to enable mini.sessions.","path":"options.html#option-vim.mini.sessions.enable","tokens":["sessions","enable","whether","mini"],"title_tokens":["option","sessions","vim","mini","enable"],"anchors":[]},{"id":"1503","title":"Option: vim.mini.sessions.setupOpts","content":"Option table to pass into the setup function of mini.sessions\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.sessions.setupOpts","tokens":["options","the","pass","table","setup","you","sessions","additional","they","even","option","listed","any","not","mini","function","can","into","docs"],"title_tokens":["vim","sessions","mini","option","setupopts"],"anchors":[]},{"id":"1504","title":"Option: vim.mini.snippets.enable","content":"Whether to enable mini.snippets.","path":"options.html#option-vim.mini.snippets.enable","tokens":["mini","enable","whether","snippets"],"title_tokens":["snippets","enable","option","mini","vim"],"anchors":[]},{"id":"1505","title":"Option: vim.mini.snippets.setupOpts","content":"Option table to pass into the setup function of mini.snippets\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.snippets.setupOpts","tokens":["not","function","additional","the","pass","mini","docs","snippets","into","table","even","you","option","can","they","listed","options","setup","any"],"title_tokens":["vim","snippets","setupopts","option","mini"],"anchors":[]},{"id":"1506","title":"Option: vim.mini.splitjoin.enable","content":"Whether to enable mini.splitjoin.","path":"options.html#option-vim.mini.splitjoin.enable","tokens":["whether","enable","splitjoin","mini"],"title_tokens":["mini","vim","splitjoin","option","enable"],"anchors":[]},{"id":"1507","title":"Option: vim.mini.splitjoin.setupOpts","content":"Option table to pass into the setup function of mini.splitjoin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.splitjoin.setupOpts","tokens":["pass","they","setup","docs","any","option","not","can","splitjoin","even","additional","you","mini","options","table","into","the","function","listed"],"title_tokens":["mini","vim","option","splitjoin","setupopts"],"anchors":[]},{"id":"1508","title":"Option: vim.mini.starter.enable","content":"Whether to enable mini.starter.","path":"options.html#option-vim.mini.starter.enable","tokens":["whether","enable","starter","mini"],"title_tokens":["mini","option","enable","starter","vim"],"anchors":[]},{"id":"1509","title":"Option: vim.mini.starter.setupOpts","content":"Option table to pass into the setup function of mini.starter\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.starter.setupOpts","tokens":["table","additional","into","option","the","can","even","listed","any","function","pass","setup","mini","starter","not","docs","they","you","options"],"title_tokens":["starter","setupopts","mini","option","vim"],"anchors":[]},{"id":"1510","title":"Option: vim.mini.statusline.enable","content":"Whether to enable mini.statusline.","path":"options.html#option-vim.mini.statusline.enable","tokens":["statusline","mini","enable","whether"],"title_tokens":["option","vim","mini","enable","statusline"],"anchors":[]},{"id":"1511","title":"Option: vim.mini.statusline.setupOpts","content":"Option table to pass into the setup function of mini.statusline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.statusline.setupOpts","tokens":["option","listed","the","into","function","statusline","options","not","docs","even","pass","you","can","they","additional","mini","any","setup","table"],"title_tokens":["mini","setupopts","option","vim","statusline"],"anchors":[]},{"id":"1512","title":"Option: vim.mini.surround.enable","content":"Whether to enable mini.surround.","path":"options.html#option-vim.mini.surround.enable","tokens":["mini","whether","surround","enable"],"title_tokens":["enable","vim","mini","surround","option"],"anchors":[]},{"id":"1513","title":"Option: vim.mini.surround.setupOpts","content":"Option table to pass into the setup function of mini.surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.surround.setupOpts","tokens":["they","mini","docs","surround","can","additional","options","into","function","option","not","listed","setup","table","the","even","you","any","pass"],"title_tokens":["vim","setupopts","option","mini","surround"],"anchors":[]},{"id":"1514","title":"Option: vim.mini.tabline.enable","content":"Whether to enable mini.tabline.","path":"options.html#option-vim.mini.tabline.enable","tokens":["whether","tabline","mini","enable"],"title_tokens":["enable","mini","tabline","vim","option"],"anchors":[]},{"id":"1515","title":"Option: vim.mini.tabline.setupOpts","content":"Option table to pass into the setup function of mini.tabline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.tabline.setupOpts","tokens":["mini","the","additional","you","option","setup","function","can","they","any","not","into","listed","even","table","docs","options","pass","tabline"],"title_tokens":["setupopts","option","vim","tabline","mini"],"anchors":[]},{"id":"1516","title":"Option: vim.mini.test.enable","content":"Whether to enable mini.test.","path":"options.html#option-vim.mini.test.enable","tokens":["whether","mini","enable","test"],"title_tokens":["test","vim","option","mini","enable"],"anchors":[]},{"id":"1517","title":"Option: vim.mini.test.setupOpts","content":"Option table to pass into the setup function of mini.test\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.test.setupOpts","tokens":["options","into","they","any","pass","you","even","table","mini","additional","test","function","not","the","option","listed","docs","setup","can"],"title_tokens":["setupopts","vim","option","mini","test"],"anchors":[]},{"id":"1518","title":"Option: vim.mini.trailspace.enable","content":"Whether to enable mini.trailspace.","path":"options.html#option-vim.mini.trailspace.enable","tokens":["enable","mini","whether","trailspace"],"title_tokens":["vim","option","trailspace","enable","mini"],"anchors":[]},{"id":"1519","title":"Option: vim.mini.trailspace.setupOpts","content":"Option table to pass into the setup function of mini.trailspace\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.trailspace.setupOpts","tokens":["not","mini","setup","pass","trailspace","listed","function","they","additional","into","table","option","you","options","the","even","any","docs","can"],"title_tokens":["option","vim","trailspace","mini","setupopts"],"anchors":[]},{"id":"1520","title":"Option: vim.mini.visits.enable","content":"Whether to enable mini.visits.","path":"options.html#option-vim.mini.visits.enable","tokens":["whether","enable","visits","mini"],"title_tokens":["vim","option","enable","visits","mini"],"anchors":[]},{"id":"1521","title":"Option: vim.mini.visits.setupOpts","content":"Option table to pass into the setup function of mini.visits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.mini.visits.setupOpts","tokens":["any","additional","options","listed","setup","can","they","the","even","into","table","function","mini","option","not","pass","visits","docs","you"],"title_tokens":["vim","visits","setupopts","option","mini"],"anchors":[]},{"id":"1522","title":"Option: vim.minimap.codewindow.enable","content":"Whether to enable codewindow plugin for minimap view.","path":"options.html#option-vim.minimap.codewindow.enable","tokens":["plugin","minimap","view","whether","for","codewindow","enable"],"title_tokens":["enable","minimap","option","vim","codewindow"],"anchors":[]},{"id":"1523","title":"Option: vim.minimap.codewindow.mappings.close","content":"Close minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.close","tokens":["minimap","codewindow","close"],"title_tokens":["codewindow","minimap","option","mappings","vim","close"],"anchors":[]},{"id":"1524","title":"Option: vim.minimap.codewindow.mappings.open","content":"Open minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.open","tokens":["codewindow","open","minimap"],"title_tokens":["open","vim","minimap","codewindow","option","mappings"],"anchors":[]},{"id":"1525","title":"Option: vim.minimap.codewindow.mappings.toggle","content":"Toggle minimap [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggle","tokens":["minimap","codewindow","toggle"],"title_tokens":["vim","toggle","option","minimap","codewindow","mappings"],"anchors":[]},{"id":"1526","title":"Option: vim.minimap.codewindow.mappings.toggleFocus","content":"Toggle minimap focus [codewindow]","path":"options.html#option-vim.minimap.codewindow.mappings.toggleFocus","tokens":["minimap","focus","toggle","codewindow"],"title_tokens":["mappings","togglefocus","codewindow","option","vim","minimap"],"anchors":[]},{"id":"1527","title":"Option: vim.minimap.codewindow.setupOpts","content":"Option table to pass into the setup function of codewindow\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.minimap.codewindow.setupOpts","tokens":["not","table","docs","the","even","listed","option","you","setup","can","function","into","options","additional","any","pass","they","codewindow"],"title_tokens":["setupopts","codewindow","minimap","vim","option"],"anchors":[]},{"id":"1528","title":"Option: vim.minimap.minimap-vim.enable","content":"Whether to enable minimap view [minimap-vim].","path":"options.html#option-vim.minimap.minimap-vim.enable","tokens":["view","enable","whether","minimap","minimap-vim"],"title_tokens":["minimap-vim","option","enable","minimap","vim"],"anchors":[]},{"id":"1529","title":"Option: vim.navigation.harpoon.enable","content":"Whether to enable Quick bookmarks on keybinds [Harpoon].","path":"options.html#option-vim.navigation.harpoon.enable","tokens":["bookmarks","harpoon","whether","keybinds","quick","enable"],"title_tokens":["harpoon","navigation","option","vim","enable"],"anchors":[]},{"id":"1530","title":"Option: vim.navigation.harpoon.mappings.file1","content":"Go to marked file 1 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file1","tokens":["harpoon","file","marked"],"title_tokens":["harpoon","file1","vim","navigation","mappings","option"],"anchors":[]},{"id":"1531","title":"Option: vim.navigation.harpoon.mappings.file2","content":"Go to marked file 2 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file2","tokens":["marked","file","harpoon"],"title_tokens":["navigation","harpoon","option","mappings","file2","vim"],"anchors":[]},{"id":"1532","title":"Option: vim.navigation.harpoon.mappings.file3","content":"Go to marked file 3 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file3","tokens":["file","harpoon","marked"],"title_tokens":["harpoon","mappings","navigation","file3","option","vim"],"anchors":[]},{"id":"1533","title":"Option: vim.navigation.harpoon.mappings.file4","content":"Go to marked file 4 [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.file4","tokens":["harpoon","file","marked"],"title_tokens":["mappings","navigation","vim","harpoon","option","file4"],"anchors":[]},{"id":"1534","title":"Option: vim.navigation.harpoon.mappings.listMarks","content":"List marked files [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.listMarks","tokens":["harpoon","list","files","marked"],"title_tokens":["vim","option","harpoon","mappings","listmarks","navigation"],"anchors":[]},{"id":"1535","title":"Option: vim.navigation.harpoon.mappings.markFile","content":"Mark file [Harpoon]","path":"options.html#option-vim.navigation.harpoon.mappings.markFile","tokens":["harpoon","file","mark"],"title_tokens":["vim","navigation","option","harpoon","mappings","markfile"],"anchors":[]},{"id":"1536","title":"Option: vim.navigation.harpoon.setupOpts","content":"Option table to pass into the setup function of Harpoon\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.navigation.harpoon.setupOpts","tokens":["function","table","option","into","harpoon","not","options","pass","the","additional","listed","setup","docs","can","you","even","they","any"],"title_tokens":["vim","option","navigation","harpoon","setupopts"],"anchors":[]},{"id":"1537","title":"Option: vim.navigation.harpoon.setupOpts.defaults.key","content":"How the out list key is looked up. This can be useful when using worktrees and using git remote instead of file path","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.key","tokens":["the","path","how","list","out","key","using","worktrees","when","and","can","git","useful","this","instead","file","looked","remote"],"title_tokens":["defaults","key","navigation","vim","option","harpoon","setupopts"],"anchors":[]},{"id":"1538","title":"Option: vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","content":"Any time the ui menu is closed then we will save the state back to the backing list, not to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.save_on_toggle","tokens":["state","save","closed","back","will","list","any","backing","the","then","time","not","menu"],"title_tokens":["option","vim","navigation","setupopts","defaults","harpoon","save_on_toggle"],"anchors":[]},{"id":"1539","title":"Option: vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","content":"Any time the ui menu is closed then the state of the list will be sync'd back to the fs","path":"options.html#option-vim.navigation.harpoon.setupOpts.defaults.sync_on_ui_close","tokens":["then","list","will","sync","back","any","the","closed","state","time","menu"],"title_tokens":["setupopts","sync_on_ui_close","navigation","option","harpoon","defaults","vim"],"anchors":[]},{"id":"1540","title":"Option: vim.notes.neorg.enable","content":"Whether to enable Neorg: An intuitive note-taking and organization tool with a structured nested syntax. .","path":"options.html#option-vim.notes.neorg.enable","tokens":["neorg","tool","whether","enable","note-taking","and","intuitive","with","syntax","organization","structured","nested"],"title_tokens":["vim","neorg","enable","notes","option"],"anchors":[]},{"id":"1541","title":"Option: vim.notes.neorg.setupOpts","content":"Option table to pass into the setup function of Neorg\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.neorg.setupOpts","tokens":["pass","they","not","neorg","can","additional","table","option","the","setup","into","you","docs","options","function","any","even","listed"],"title_tokens":["option","vim","neorg","notes","setupopts"],"anchors":[]},{"id":"1542","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\"","content":"all of the most important modules that any user would want to have a \"just works\" experience","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_","tokens":["just","most","experience","that","have","important","would","want","works","any","all","modules","the","user"],"title_tokens":["neorg","setupopts","load","vim","option","defaults","notes","core"],"anchors":[]},{"id":"1543","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".config.disable","content":"list of modules from to be disabled from core.defaults","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.config.disable","tokens":["modules","core","list","defaults","from","disabled"],"title_tokens":["vim","config","option","disable","setupopts","defaults","notes","neorg","load","core"],"anchors":[]},{"id":"1544","title":"Option: vim.notes.neorg.setupOpts.load.\"core.defaults\".enable","content":"Whether to enable all of the most important modules that any user would want to have a \"just works\" experience .","path":"options.html#option-vim.notes.neorg.setupOpts.load._core.defaults_.enable","tokens":["modules","user","have","enable","the","most","whether","any","experience","want","all","works","important","just","that","would"],"title_tokens":["defaults","notes","neorg","load","enable","setupopts","vim","option","core"],"anchors":[]},{"id":"1545","title":"Option: vim.notes.neorg.treesitter.enable","content":"Whether to enable Neorg treesitter.","path":"options.html#option-vim.notes.neorg.treesitter.enable","tokens":["treesitter","whether","enable","neorg"],"title_tokens":["vim","treesitter","enable","option","notes","neorg"],"anchors":[]},{"id":"1546","title":"Option: vim.notes.neorg.treesitter.norgMetaPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgMetaPackage","tokens":["use","norg-meta","treesitter","the","package"],"title_tokens":["vim","option","neorg","treesitter","norgmetapackage","notes"],"anchors":[]},{"id":"1547","title":"Option: vim.notes.neorg.treesitter.norgPackage","content":"The norg-meta treesitter package to use.","path":"options.html#option-vim.notes.neorg.treesitter.norgPackage","tokens":["package","use","the","norg-meta","treesitter"],"title_tokens":["norgpackage","neorg","treesitter","notes","option","vim"],"anchors":[]},{"id":"1548","title":"Option: vim.notes.obsidian.enable","content":"Whether to enable plugins to complement the Obsidian markdown editor [obsidian.nvim].\nEnables vim-markdown which automatically folds markdown headings inside and outside of workspaces/vaults. Set {option}vim.globals.vim_markdown_folding_disable = 1; to disable automatic folding, or {option}vim.globals.vim_markdown_folding_level = ; to set the default fold level for new buffers.\nnvf will choose one of snacks.picker, mini.pick, telescope, or fzf-lua as the obsidian.nvim picker based on whether they are enabled, in that order.\nYou can enable one of them with one of the following:\n{option}vim.utility.snacks-nvim.setupOpts.picker.enabled and {option}vim.utility.snacks-nvim.enable\n{option}vim.mini.pick.enable\n{option}vim.telescope.enable\n{option}vim.fzf-lua.enable\n\n{option}vim.notes.obsidian.setupOpts.ui.enable is automatically disabled if render-markdown.nvim or markview.nvim are enabled.","path":"options.html#option-vim.notes.obsidian.enable","tokens":["globals","setupopts","that","you","choose","notes","workspaces","order","headings","they","enabled","editor","heading-level-int","can","mini","with","the","buffers","picker","markdown","for","nvf","render-markdown","vim_markdown_folding_disable","plugins","whether","vim-markdown","folds","folding","enable","enables","vim_markdown_folding_level","level","one","automatically","automatic","them","disable","complement","inside","utility","option","new","disabled","snacks","and","default","telescope","set","vim","markview","which","outside","vaults","following","fzf-lua","snacks-nvim","are","pick","fold","nvim","obsidian","based","will"],"title_tokens":["notes","obsidian","option","vim","enable"],"anchors":[]},{"id":"1549","title":"Option: vim.notes.obsidian.setupOpts","content":"Option table to pass into the setup function of obsidian.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.obsidian.setupOpts","tokens":["nvim","into","table","can","even","pass","function","the","any","additional","obsidian","you","setup","not","listed","docs","they","option","options"],"title_tokens":["obsidian","option","setupopts","notes","vim"],"anchors":[]},{"id":"1550","title":"Option: vim.notes.orgmode.enable","content":"Whether to enable nvim-orgmode: Neovim plugin for Emacs Orgmode. Get the best of both worlds.","path":"options.html#option-vim.notes.orgmode.enable","tokens":["enable","nvim-orgmode","plugin","orgmode","neovim","emacs","for","get","both","worlds","whether","best","the"],"title_tokens":["orgmode","notes","option","enable","vim"],"anchors":[]},{"id":"1551","title":"Option: vim.notes.orgmode.setupOpts","content":"Option table to pass into the setup function of Orgmode\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.orgmode.setupOpts","tokens":["not","the","into","you","function","table","they","even","options","pass","orgmode","additional","docs","option","can","setup","any","listed"],"title_tokens":["setupopts","notes","vim","orgmode","option"],"anchors":[]},{"id":"1552","title":"Option: vim.notes.orgmode.setupOpts.org_agenda_files","content":"List of org files to be used as agenda files.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_agenda_files","tokens":["agenda","org","files","list","used"],"title_tokens":["setupopts","org_agenda_files","notes","option","vim","orgmode"],"anchors":[]},{"id":"1553","title":"Option: vim.notes.orgmode.setupOpts.org_default_notes_file","content":"Default org file to be used for notes.","path":"options.html#option-vim.notes.orgmode.setupOpts.org_default_notes_file","tokens":["default","file","notes","for","org","used"],"title_tokens":["org_default_notes_file","setupopts","notes","option","orgmode","vim"],"anchors":[]},{"id":"1554","title":"Option: vim.notes.orgmode.treesitter.enable","content":"Whether to enable Orgmode treesitter.","path":"options.html#option-vim.notes.orgmode.treesitter.enable","tokens":["orgmode","enable","whether","treesitter"],"title_tokens":["enable","treesitter","option","orgmode","notes","vim"],"anchors":[]},{"id":"1555","title":"Option: vim.notes.orgmode.treesitter.orgPackage","content":"The org-nvim treesitter package to use.","path":"options.html#option-vim.notes.orgmode.treesitter.orgPackage","tokens":["use","org-nvim","treesitter","the","package"],"title_tokens":["orgpackage","option","treesitter","vim","notes","orgmode"],"anchors":[]},{"id":"1556","title":"Option: vim.notes.todo-comments.enable","content":"Whether to enable todo-comments: highlight and search for todo comments like TODO, HACK, BUG in your code base.","path":"options.html#option-vim.notes.todo-comments.enable","tokens":["enable","like","your","todo-comments","search","for","base","comments","and","whether","bug","todo","code","highlight","hack"],"title_tokens":["option","notes","enable","todo-comments","vim"],"anchors":[]},{"id":"1557","title":"Option: vim.notes.todo-comments.mappings.quickFix","content":"Open Todo-s in a quickfix list","path":"options.html#option-vim.notes.todo-comments.mappings.quickFix","tokens":["quickfix","open","list","todo-s"],"title_tokens":["vim","option","quickfix","todo-comments","mappings","notes"],"anchors":[]},{"id":"1558","title":"Option: vim.notes.todo-comments.mappings.telescope","content":"Open Todo-s in telescope","path":"options.html#option-vim.notes.todo-comments.mappings.telescope","tokens":["open","todo-s","telescope"],"title_tokens":["mappings","notes","vim","todo-comments","option","telescope"],"anchors":[]},{"id":"1559","title":"Option: vim.notes.todo-comments.mappings.trouble","content":"Open Todo-s in Trouble","path":"options.html#option-vim.notes.todo-comments.mappings.trouble","tokens":["trouble","open","todo-s"],"title_tokens":["mappings","todo-comments","vim","trouble","notes","option"],"anchors":[]},{"id":"1560","title":"Option: vim.notes.todo-comments.setupOpts","content":"Option table to pass into the setup function of todo-comments.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notes.todo-comments.setupOpts","tokens":["function","not","options","listed","additional","you","table","todo-comments","pass","docs","nvim","into","can","even","they","option","setup","the","any"],"title_tokens":["setupopts","todo-comments","option","notes","vim"],"anchors":[]},{"id":"1561","title":"Option: vim.notes.todo-comments.setupOpts.highlight.pattern","content":"vim regex pattern used for highlighting comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.highlight.pattern","tokens":["highlighting","regex","for","comments","vim","pattern","used"],"title_tokens":["highlight","pattern","todo-comments","notes","option","vim","setupopts"],"anchors":[]},{"id":"1562","title":"Option: vim.notes.todo-comments.setupOpts.search.args","content":"arguments to pass to the search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.args","tokens":["command","arguments","the","pass","search"],"title_tokens":["search","vim","args","option","notes","setupopts","todo-comments"],"anchors":[]},{"id":"1563","title":"Option: vim.notes.todo-comments.setupOpts.search.command","content":"search command","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.command","tokens":["search","command"],"title_tokens":["setupopts","vim","notes","todo-comments","search","option","command"],"anchors":[]},{"id":"1564","title":"Option: vim.notes.todo-comments.setupOpts.search.pattern","content":"ripgrep regex pattern used for searching comments","path":"options.html#option-vim.notes.todo-comments.setupOpts.search.pattern","tokens":["used","comments","pattern","ripgrep","searching","for","regex"],"title_tokens":["option","todo-comments","search","notes","setupopts","pattern","vim"],"anchors":[]},{"id":"1565","title":"Option: vim.notify.nvim-notify.enable","content":"Whether to enable nvim-notify notifications.","path":"options.html#option-vim.notify.nvim-notify.enable","tokens":["enable","notifications","nvim-notify","whether"],"title_tokens":["nvim-notify","option","enable","notify","vim"],"anchors":[]},{"id":"1566","title":"Option: vim.notify.nvim-notify.setupOpts","content":"Option table to pass into the setup function of nvim-notify\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.notify.nvim-notify.setupOpts","tokens":["options","they","the","additional","any","nvim-notify","not","option","listed","you","even","can","setup","pass","docs","into","function","table"],"title_tokens":["setupopts","nvim-notify","vim","option","notify"],"anchors":[]},{"id":"1567","title":"Option: vim.notify.nvim-notify.setupOpts.background_colour","content":"The background colour of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.background_colour","tokens":["colour","background","notification","the"],"title_tokens":["option","vim","nvim-notify","setupopts","background_colour","notify"],"anchors":[]},{"id":"1568","title":"Option: vim.notify.nvim-notify.setupOpts.icons","content":"The icons of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.icons","tokens":["icons","notification","the"],"title_tokens":["option","nvim-notify","icons","vim","notify","setupopts"],"anchors":[]},{"id":"1569","title":"Option: vim.notify.nvim-notify.setupOpts.position","content":"The position of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.position","tokens":["position","the","notification"],"title_tokens":["position","nvim-notify","vim","option","setupopts","notify"],"anchors":[]},{"id":"1570","title":"Option: vim.notify.nvim-notify.setupOpts.render","content":"Custom rendering method to be used for displaying notifications","path":"options.html#option-vim.notify.nvim-notify.setupOpts.render","tokens":["for","rendering","notifications","displaying","method","used","custom"],"title_tokens":["notify","nvim-notify","setupopts","render","vim","option"],"anchors":[]},{"id":"1571","title":"Option: vim.notify.nvim-notify.setupOpts.stages","content":"The stages of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.stages","tokens":["the","notification","stages"],"title_tokens":["notify","nvim-notify","stages","vim","option","setupopts"],"anchors":[]},{"id":"1572","title":"Option: vim.notify.nvim-notify.setupOpts.timeout","content":"The timeout of the notification","path":"options.html#option-vim.notify.nvim-notify.setupOpts.timeout","tokens":["notification","timeout","the"],"title_tokens":["notify","nvim-notify","setupopts","option","timeout","vim"],"anchors":[]},{"id":"1573","title":"Option: vim.optPlugins","content":"List of plugins to optionally load on startup.\nThis option has the same type definition as {option}vim.startPlugins and plugins in this list are appended to {option}vim.startPlugins by the wrapper during the build process.\nTo avoid overriding packages and dependencies provided by startPlugins, you are recommended to use this option or {option}vim.extraPlugins option.","path":"options.html#option-vim.optPlugins","tokens":["this","are","during","use","plugins","recommended","dependencies","build","definition","avoid","wrapper","provided","list","overriding","has","optionally","type","same","packages","you","option","extraplugins","appended","startplugins","load","startup","process","the","vim","and"],"title_tokens":["option","vim","optplugins"],"anchors":[]},{"id":"1574","title":"Option: vim.options","content":"A freeform attribute set containing vim options to be set as early as possible. If populated, this option will set vim options in the built {option}luaConfigRC after basic and before pluginConfigs DAG entries.\n::: {.note} {foo = \"bar\";} will set vim.opt.foo to \"bar\", where the type of bar in the resulting Lua value will be inferred from the type of the value in the {name = value;} pair passed to the option. :::","path":"options.html#option-vim.options","tokens":["and","attribute","possible","this","after","options","dag","foo","lua","basic","built","before","containing","vim","note","value","will","opt","type","luaconfigrc","early","the","pair","name","option","set","bar","freeform","pluginconfigs","from","passed","populated","where","entries","inferred","resulting"],"title_tokens":["vim","options","option"],"anchors":[]},{"id":"1575","title":"Option: vim.options.autoindent","content":"Enable auto indent","path":"options.html#option-vim.options.autoindent","tokens":["auto","indent","enable"],"title_tokens":["option","autoindent","options","vim"],"anchors":[]},{"id":"1576","title":"Option: vim.options.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.options.cmdheight","tokens":["height","pane","the","command"],"title_tokens":["cmdheight","option","vim","options"],"anchors":[]},{"id":"1577","title":"Option: vim.options.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.options.cursorlineopt","tokens":["the","with","cursorline","line","cursor","highlight","text","hl-cursorline"],"title_tokens":["options","option","vim","cursorlineopt"],"anchors":[]},{"id":"1578","title":"Option: vim.options.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.options.mouse","tokens":["and","prompt","neovim","documentation","insert","proper","passed","string","conversion","such","not","please","file","mouse","help","here","for","hit-enter","per","type","lua","check","option","value","command-line","normal","editing","modes","support","takes","that","valid","more-prompt","the","when","corresponding","ensure","this","set","any","visual","all"],"title_tokens":["options","vim","mouse","option"],"anchors":[]},{"id":"1579","title":"Option: vim.options.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.options.shiftwidth","tokens":["the","when","use","etc","spaces","cindent","tabstop","indent","used","auto","step","number","each","zero","value","option","for","will"],"title_tokens":["vim","option","options","shiftwidth"],"anchors":[]},{"id":"1580","title":"Option: vim.options.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.options.signcolumn","tokens":["the","whether","sign","column","show"],"title_tokens":["options","vim","option","signcolumn"],"anchors":[]},{"id":"1581","title":"Option: vim.options.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.options.splitbelow","tokens":["below","instead","top","new","splits","will","open"],"title_tokens":["options","vim","splitbelow","option"],"anchors":[]},{"id":"1582","title":"Option: vim.options.splitright","content":"New splits will open to the right","path":"options.html#option-vim.options.splitright","tokens":["splits","will","new","open","the","right"],"title_tokens":["option","vim","options","splitright"],"anchors":[]},{"id":"1583","title":"Option: vim.options.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.options.tabstop","tokens":["number","tab","file","option","retab","for","that","spaces","see","command","softtabstop","also","counts","the","and"],"title_tokens":["options","vim","tabstop","option"],"anchors":[]},{"id":"1584","title":"Option: vim.options.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.options.termguicolors","tokens":["for","set","terminal","256","colours"],"title_tokens":["vim","option","termguicolors","options"],"anchors":[]},{"id":"1585","title":"Option: vim.options.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.options.tm","tokens":["wait","for","neovim","that","timeout","mapped","action","will","complete"],"title_tokens":["vim","options","option"],"anchors":[]},{"id":"1586","title":"Option: vim.options.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.options.updatetime","tokens":["the","number","till","milliseconds","cursor","event","fired","hold"],"title_tokens":["options","vim","option","updatetime"],"anchors":[]},{"id":"1587","title":"Option: vim.options.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.options.wrap","tokens":["enable","word","wrapping"],"title_tokens":["option","vim","wrap","options"],"anchors":[]},{"id":"1588","title":"Option: vim.opts","content":"Alias of {option}vim.options.","path":"options.html#option-vim.opts","tokens":["option","vim","alias","options"],"title_tokens":["vim","opts","option"],"anchors":[]},{"id":"1589","title":"Option: vim.opts.autoindent","content":"Enable auto indent","path":"options.html#option-vim.opts.autoindent","tokens":["auto","enable","indent"],"title_tokens":["option","autoindent","vim","opts"],"anchors":[]},{"id":"1590","title":"Option: vim.opts.cmdheight","content":"Height of the command pane","path":"options.html#option-vim.opts.cmdheight","tokens":["height","command","the","pane"],"title_tokens":["vim","option","cmdheight","opts"],"anchors":[]},{"id":"1591","title":"Option: vim.opts.cursorlineopt","content":"Highlight the text line of the cursor with CursorLine hl-CursorLine","path":"options.html#option-vim.opts.cursorlineopt","tokens":["hl-cursorline","cursorline","cursor","highlight","the","line","with","text"],"title_tokens":["opts","option","vim","cursorlineopt"],"anchors":[]},{"id":"1592","title":"Option: vim.opts.mouse","content":"Set modes for mouse support.\nn - normal\nv - visual\ni - insert\nc - command-line\nh - all modes when editing a help file\na - all modes\nr - for hit-enter and more-prompt prompt\n\nThis option takes a string to ensure proper conversion to the corresponding Lua type. As such, we do not check the value passed to this option. Please ensure that any value that is set here is a valid value as per neovim documentation.","path":"options.html#option-vim.opts.mouse","tokens":["such","valid","here","when","set","hit-enter","command-line","help","normal","insert","conversion","option","prompt","more-prompt","modes","passed","neovim","lua","any","ensure","documentation","takes","not","for","visual","editing","corresponding","this","and","please","support","mouse","per","all","proper","type","string","check","file","the","value","that"],"title_tokens":["mouse","option","vim","opts"],"anchors":[]},{"id":"1593","title":"Option: vim.opts.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option}cindent, >>, <<, etc.\nWhen zero the {option}tabstop value will be used.","path":"options.html#option-vim.opts.shiftwidth","tokens":["for","when","value","cindent","will","use","auto","indent","option","etc","the","each","number","zero","used","spaces","tabstop","step"],"title_tokens":["vim","option","shiftwidth","opts"],"anchors":[]},{"id":"1594","title":"Option: vim.opts.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim.opts.signcolumn","tokens":["the","show","column","sign","whether"],"title_tokens":["option","opts","signcolumn","vim"],"anchors":[]},{"id":"1595","title":"Option: vim.opts.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim.opts.splitbelow","tokens":["instead","splits","open","top","new","below","will"],"title_tokens":["vim","splitbelow","opts","option"],"anchors":[]},{"id":"1596","title":"Option: vim.opts.splitright","content":"New splits will open to the right","path":"options.html#option-vim.opts.splitright","tokens":["will","the","splits","right","open","new"],"title_tokens":["opts","option","splitright","vim"],"anchors":[]},{"id":"1597","title":"Option: vim.opts.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command}:retab command, and the {option}softtabstop option.","path":"options.html#option-vim.opts.tabstop","tokens":["command","the","also","file","tab","and","option","softtabstop","for","that","spaces","counts","see","retab","number"],"title_tokens":["option","tabstop","vim","opts"],"anchors":[]},{"id":"1598","title":"Option: vim.opts.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim.opts.termguicolors","tokens":["colours","for","set","terminal","256"],"title_tokens":["opts","vim","option","termguicolors"],"anchors":[]},{"id":"1599","title":"Option: vim.opts.tm","content":"Timeout in ms that Neovim will wait for mapped action to complete","path":"options.html#option-vim.opts.tm","tokens":["neovim","will","wait","timeout","for","complete","action","that","mapped"],"title_tokens":["opts","vim","option"],"anchors":[]},{"id":"1600","title":"Option: vim.opts.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim.opts.updatetime","tokens":["event","fired","till","hold","number","milliseconds","the","cursor"],"title_tokens":["opts","updatetime","option","vim"],"anchors":[]},{"id":"1601","title":"Option: vim.opts.wrap","content":"Enable word wrapping.","path":"options.html#option-vim.opts.wrap","tokens":["enable","word","wrapping"],"title_tokens":["vim","wrap","opts","option"],"anchors":[]},{"id":"1602","title":"Option: vim.package","content":"The neovim package to use for the wrapper. This corresponds to the package that will be wrapped with your plugins and settings.\n::: {.warning} You will need to use an unwrapped package for this option to work as intended. Using an already wrapped package here may yield undesirable results. :::","path":"options.html#option-vim.package","tokens":["the","yield","this","option","using","warning","wrapped","need","undesirable","package","for","unwrapped","and","here","already","will","work","may","use","with","plugins","settings","neovim","corresponds","intended","that","you","results","your","wrapper"],"title_tokens":["option","package","vim"],"anchors":[]},{"id":"1603","title":"Option: vim.pluginOverrides","content":"Attribute set of plugins to override default values","path":"options.html#option-vim.pluginOverrides","tokens":["attribute","values","set","override","plugins","default"],"title_tokens":["vim","pluginoverrides","option"],"anchors":[]},{"id":"1604","title":"Option: vim.pluginRC","content":"The DAG used to configure plugins. If a string is passed, entryAnywhere is automatically applied.","path":"options.html#option-vim.pluginRC","tokens":["the","applied","dag","entryanywhere","plugins","passed","configure","used","automatically","string"],"title_tokens":["option","pluginrc","vim"],"anchors":[]},{"id":"1605","title":"Option: vim.presence.neocord.enable","content":"Whether to enable neocord plugin for discord rich presence.","path":"options.html#option-vim.presence.neocord.enable","tokens":["enable","plugin","discord","rich","whether","presence","neocord","for"],"title_tokens":["option","neocord","vim","presence","enable"],"anchors":[]},{"id":"1606","title":"Option: vim.presence.neocord.setupOpts","content":"Option table to pass into the setup function of neocord\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.presence.neocord.setupOpts","tokens":["table","function","can","additional","even","not","listed","docs","options","into","the","option","neocord","any","you","they","setup","pass"],"title_tokens":["option","vim","presence","setupopts","neocord"],"anchors":[]},{"id":"1607","title":"Option: vim.presence.neocord.setupOpts.auto_update","content":"Automatically update the presence","path":"options.html#option-vim.presence.neocord.setupOpts.auto_update","tokens":["automatically","the","presence","update"],"title_tokens":["setupopts","auto_update","presence","neocord","option","vim"],"anchors":[]},{"id":"1608","title":"Option: vim.presence.neocord.setupOpts.blacklist","content":"List of filetypes to ignore","path":"options.html#option-vim.presence.neocord.setupOpts.blacklist","tokens":["list","filetypes","ignore"],"title_tokens":["neocord","setupopts","vim","blacklist","option","presence"],"anchors":[]},{"id":"1609","title":"Option: vim.presence.neocord.setupOpts.client_id","content":"Client ID of the application","path":"options.html#option-vim.presence.neocord.setupOpts.client_id","tokens":["application","the","client"],"title_tokens":["vim","presence","setupopts","neocord","option","client_id"],"anchors":[]},{"id":"1610","title":"Option: vim.presence.neocord.setupOpts.debounce_timeout","content":"Number of seconds to debounce events","path":"options.html#option-vim.presence.neocord.setupOpts.debounce_timeout","tokens":["debounce","events","seconds","number"],"title_tokens":["debounce_timeout","setupopts","neocord","option","vim","presence"],"anchors":[]},{"id":"1611","title":"Option: vim.presence.neocord.setupOpts.editing_text","content":"Text displayed when editing a file","path":"options.html#option-vim.presence.neocord.setupOpts.editing_text","tokens":["displayed","when","editing","file","text"],"title_tokens":["presence","option","setupopts","editing_text","vim","neocord"],"anchors":[]},{"id":"1612","title":"Option: vim.presence.neocord.setupOpts.enable_line_number","content":"Show line number on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.enable_line_number","tokens":["line","number","item","show","rpc","the"],"title_tokens":["presence","option","neocord","enable_line_number","setupopts","vim"],"anchors":[]},{"id":"1613","title":"Option: vim.presence.neocord.setupOpts.file_explorer_text","content":"Text displayed when browsing files","path":"options.html#option-vim.presence.neocord.setupOpts.file_explorer_text","tokens":["displayed","files","when","browsing","text"],"title_tokens":["option","setupopts","file_explorer_text","vim","presence","neocord"],"anchors":[]},{"id":"1614","title":"Option: vim.presence.neocord.setupOpts.git_commit_text","content":"Text displayed when committing changes","path":"options.html#option-vim.presence.neocord.setupOpts.git_commit_text","tokens":["displayed","text","changes","committing","when"],"title_tokens":["neocord","vim","git_commit_text","presence","setupopts","option"],"anchors":[]},{"id":"1615","title":"Option: vim.presence.neocord.setupOpts.line_number_text","content":"Text displayed when showing line number","path":"options.html#option-vim.presence.neocord.setupOpts.line_number_text","tokens":["line","number","when","showing","displayed","text"],"title_tokens":["option","neocord","setupopts","line_number_text","presence","vim"],"anchors":[]},{"id":"1616","title":"Option: vim.presence.neocord.setupOpts.log_level","content":"Log level to be used by the plugin","path":"options.html#option-vim.presence.neocord.setupOpts.log_level","tokens":["the","used","log","level","plugin"],"title_tokens":["option","setupopts","presence","log_level","vim","neocord"],"anchors":[]},{"id":"1617","title":"Option: vim.presence.neocord.setupOpts.logo","content":"Logo to be displayed on the RPC item\nThis must be either \"auto\" or an URL to your image of choice","path":"options.html#option-vim.presence.neocord.setupOpts.logo","tokens":["auto","this","displayed","the","item","image","rpc","url","your","choice","logo","either","must"],"title_tokens":["vim","neocord","logo","option","setupopts","presence"],"anchors":[]},{"id":"1618","title":"Option: vim.presence.neocord.setupOpts.logo_tooltip","content":"Text displayed when hovering over the Neovim image","path":"options.html#option-vim.presence.neocord.setupOpts.logo_tooltip","tokens":["text","hovering","neovim","image","displayed","the","over","when"],"title_tokens":["setupopts","logo_tooltip","option","vim","neocord","presence"],"anchors":[]},{"id":"1619","title":"Option: vim.presence.neocord.setupOpts.main_image","content":"Main image to be displayed","path":"options.html#option-vim.presence.neocord.setupOpts.main_image","tokens":["displayed","image","main"],"title_tokens":["option","vim","presence","main_image","setupopts","neocord"],"anchors":[]},{"id":"1620","title":"Option: vim.presence.neocord.setupOpts.plugin_manager_text","content":"Text displayed when managing plugins","path":"options.html#option-vim.presence.neocord.setupOpts.plugin_manager_text","tokens":["plugins","when","managing","text","displayed"],"title_tokens":["plugin_manager_text","presence","vim","option","neocord","setupopts"],"anchors":[]},{"id":"1621","title":"Option: vim.presence.neocord.setupOpts.reading_text","content":"Text displayed when reading a file","path":"options.html#option-vim.presence.neocord.setupOpts.reading_text","tokens":["reading","text","displayed","when","file"],"title_tokens":["neocord","reading_text","setupopts","presence","option","vim"],"anchors":[]},{"id":"1622","title":"Option: vim.presence.neocord.setupOpts.show_time","content":"Show time on the RPC item","path":"options.html#option-vim.presence.neocord.setupOpts.show_time","tokens":["show","rpc","item","the","time"],"title_tokens":["option","vim","presence","neocord","show_time","setupopts"],"anchors":[]},{"id":"1623","title":"Option: vim.presence.neocord.setupOpts.terminal_text","content":"Text displayed when working on the terminal","path":"options.html#option-vim.presence.neocord.setupOpts.terminal_text","tokens":["working","when","displayed","the","text","terminal"],"title_tokens":["option","vim","presence","neocord","setupopts","terminal_text"],"anchors":[]},{"id":"1624","title":"Option: vim.presence.neocord.setupOpts.workspace_text","content":"Text displayed when working on a project","path":"options.html#option-vim.presence.neocord.setupOpts.workspace_text","tokens":["text","working","displayed","project","when"],"title_tokens":["setupopts","presence","option","workspace_text","vim","neocord"],"anchors":[]},{"id":"1625","title":"Option: vim.preventJunkFiles","content":"Prevent swapfile and backupfile from being created.\nfalse is the default Neovim behaviour. If you wish to create backup and swapfiles, set this option to false.","path":"options.html#option-vim.preventJunkFiles","tokens":["from","swapfile","created","behaviour","false","backup","set","this","option","prevent","create","default","and","being","the","swapfiles","neovim","backupfile","you","wish"],"title_tokens":["preventjunkfiles","vim","option"],"anchors":[]},{"id":"1626","title":"Option: vim.projects.project-nvim.enable","content":"Whether to enable project-nvim for project management.","path":"options.html#option-vim.projects.project-nvim.enable","tokens":["management","project","for","project-nvim","enable","whether"],"title_tokens":["enable","projects","vim","option","project-nvim"],"anchors":[]},{"id":"1627","title":"Option: vim.projects.project-nvim.setupOpts","content":"Option table to pass into the setup function of Project.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.projects.project-nvim.setupOpts","tokens":["docs","they","function","the","into","table","listed","project","even","options","pass","nvim","option","you","any","additional","setup","can","not"],"title_tokens":["option","setupopts","project-nvim","vim","projects"],"anchors":[]},{"id":"1628","title":"Option: vim.projects.project-nvim.setupOpts.detection_methods","content":"Detection methods to use","path":"options.html#option-vim.projects.project-nvim.setupOpts.detection_methods","tokens":["methods","detection","use"],"title_tokens":["setupopts","detection_methods","vim","option","project-nvim","projects"],"anchors":[]},{"id":"1629","title":"Option: vim.projects.project-nvim.setupOpts.exclude_dirs","content":"Directories to exclude from project root search","path":"options.html#option-vim.projects.project-nvim.setupOpts.exclude_dirs","tokens":["exclude","directories","root","project","from","search"],"title_tokens":["option","project-nvim","projects","vim","setupopts","exclude_dirs"],"anchors":[]},{"id":"1630","title":"Option: vim.projects.project-nvim.setupOpts.lsp_ignored","content":"LSP servers no ignore by name","path":"options.html#option-vim.projects.project-nvim.setupOpts.lsp_ignored","tokens":["ignore","lsp","name","servers"],"title_tokens":["option","projects","vim","project-nvim","setupopts","lsp_ignored"],"anchors":[]},{"id":"1631","title":"Option: vim.projects.project-nvim.setupOpts.manual_mode","content":"don't automatically change the root directory so the user has the option to manually do so using :ProjectRoot command","path":"options.html#option-vim.projects.project-nvim.setupOpts.manual_mode","tokens":["don","change","user","projectroot","using","root","directory","option","manually","command","the","automatically","has"],"title_tokens":["projects","setupopts","manual_mode","option","project-nvim","vim"],"anchors":[]},{"id":"1632","title":"Option: vim.projects.project-nvim.setupOpts.patterns","content":"Patterns to use for pattern detection method","path":"options.html#option-vim.projects.project-nvim.setupOpts.patterns","tokens":["detection","pattern","patterns","method","for","use"],"title_tokens":["setupopts","patterns","vim","projects","option","project-nvim"],"anchors":[]},{"id":"1633","title":"Option: vim.projects.project-nvim.setupOpts.scope_chdir","content":"What scope to change the directory","path":"options.html#option-vim.projects.project-nvim.setupOpts.scope_chdir","tokens":["change","directory","scope","the","what"],"title_tokens":["setupopts","option","vim","project-nvim","scope_chdir","projects"],"anchors":[]},{"id":"1634","title":"Option: vim.projects.project-nvim.setupOpts.show_hidden","content":"Show hidden files in telescope picker","path":"options.html#option-vim.projects.project-nvim.setupOpts.show_hidden","tokens":["picker","hidden","show","files","telescope"],"title_tokens":["setupopts","projects","vim","project-nvim","show_hidden","option"],"anchors":[]},{"id":"1635","title":"Option: vim.projects.project-nvim.setupOpts.silent_chdir","content":"Silently change directory when changing project","path":"options.html#option-vim.projects.project-nvim.setupOpts.silent_chdir","tokens":["silently","when","directory","project","changing","change"],"title_tokens":["silent_chdir","option","setupopts","vim","project-nvim","projects"],"anchors":[]},{"id":"1636","title":"Option: vim.python3Packages","content":"List of python packages to install","path":"options.html#option-vim.python3Packages","tokens":["packages","python","list","install"],"title_tokens":["vim","python3packages","option"],"anchors":[]},{"id":"1637","title":"Option: vim.repl.conjure.enable","content":"Whether to enable Conjure.","path":"options.html#option-vim.repl.conjure.enable","tokens":["conjure","whether","enable"],"title_tokens":["option","enable","conjure","vim","repl"],"anchors":[]},{"id":"1638","title":"Option: vim.runner.run-nvim.enable","content":"Whether to enable run.nvim.","path":"options.html#option-vim.runner.run-nvim.enable","tokens":["run","nvim","whether","enable"],"title_tokens":["vim","option","run-nvim","enable","runner"],"anchors":[]},{"id":"1639","title":"Option: vim.runner.run-nvim.mappings.run","content":"Run cached","path":"options.html#option-vim.runner.run-nvim.mappings.run","tokens":["cached","run"],"title_tokens":["mappings","run","run-nvim","vim","option","runner"],"anchors":[]},{"id":"1640","title":"Option: vim.runner.run-nvim.mappings.runCommand","content":"Run prompt","path":"options.html#option-vim.runner.run-nvim.mappings.runCommand","tokens":["run","prompt"],"title_tokens":["runner","option","run-nvim","vim","mappings","runcommand"],"anchors":[]},{"id":"1641","title":"Option: vim.runner.run-nvim.mappings.runOverride","content":"Run and override","path":"options.html#option-vim.runner.run-nvim.mappings.runOverride","tokens":["override","run","and"],"title_tokens":["run-nvim","runoverride","vim","option","runner","mappings"],"anchors":[]},{"id":"1642","title":"Option: vim.runner.run-nvim.setupOpts","content":"Option table to pass into the setup function of run.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.runner.run-nvim.setupOpts","tokens":["the","even","options","they","docs","not","can","additional","pass","nvim","listed","function","setup","any","run","option","you","into","table"],"title_tokens":["vim","runner","option","run-nvim","setupopts"],"anchors":[]},{"id":"1643","title":"Option: vim.searchCase","content":"Set the case sensitivity of search","path":"options.html#option-vim.searchCase","tokens":["set","the","sensitivity","search","case"],"title_tokens":["searchcase","option","vim"],"anchors":[]},{"id":"1644","title":"Option: vim.session.nvim-session-manager.enable","content":"Whether to enable nvim-session-manager: manage sessions like folders in VSCode.","path":"options.html#option-vim.session.nvim-session-manager.enable","tokens":["sessions","nvim-session-manager","like","folders","vscode","manage","whether","enable"],"title_tokens":["option","session","nvim-session-manager","enable","vim"],"anchors":[]},{"id":"1645","title":"Option: vim.session.nvim-session-manager.mappings.deleteSession","content":"Delete session","path":"options.html#option-vim.session.nvim-session-manager.mappings.deleteSession","tokens":["session","delete"],"title_tokens":["session","option","mappings","nvim-session-manager","deletesession","vim"],"anchors":[]},{"id":"1646","title":"Option: vim.session.nvim-session-manager.mappings.loadLastSession","content":"Load last session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadLastSession","tokens":["load","last","session"],"title_tokens":["option","mappings","nvim-session-manager","loadlastsession","session","vim"],"anchors":[]},{"id":"1647","title":"Option: vim.session.nvim-session-manager.mappings.loadSession","content":"Load session","path":"options.html#option-vim.session.nvim-session-manager.mappings.loadSession","tokens":["load","session"],"title_tokens":["loadsession","vim","option","session","nvim-session-manager","mappings"],"anchors":[]},{"id":"1648","title":"Option: vim.session.nvim-session-manager.mappings.saveCurrentSession","content":"Save current session","path":"options.html#option-vim.session.nvim-session-manager.mappings.saveCurrentSession","tokens":["save","current","session"],"title_tokens":["vim","session","nvim-session-manager","mappings","savecurrentsession","option"],"anchors":[]},{"id":"1649","title":"Option: vim.session.nvim-session-manager.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.session.nvim-session-manager.setupOpts","tokens":["function","even","not","pass","which-key","additional","listed","the","docs","they","option","setup","you","any","can","options","into","table"],"title_tokens":["option","vim","nvim-session-manager","session","setupopts"],"anchors":[]},{"id":"1650","title":"Option: vim.session.nvim-session-manager.setupOpts.autoload_mode","content":"Define what to do when Neovim is started without arguments.\nTakes either one of \"Disabled\", \"CurrentDir\", \"LastSession\", \"GitSession\" in which case the value will be inserted into sm.AutoloadMode., or an inline Lua value.","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autoload_mode","tokens":["lua","will","what","gitsession","inserted","disabled","value","case","inline","define","without","lastsession","either","one","currentdir","started","arguments","neovim","when","which","takes","the","into","autoloadmode"],"title_tokens":["nvim-session-manager","option","autoload_mode","vim","setupopts","session"],"anchors":[]},{"id":"1651","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","content":"All buffers of these buffer types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_buftypes","tokens":["will","these","before","buffer","types","the","session","all","buffers","closed","saved"],"title_tokens":["vim","option","setupopts","nvim-session-manager","session","autosave_ignore_buftypes"],"anchors":[]},{"id":"1652","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","content":"A list of directories where the session will not be autosaved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_dirs","tokens":["not","directories","session","will","the","autosaved","list","where"],"title_tokens":["vim","session","setupopts","autosave_ignore_dirs","nvim-session-manager","option"],"anchors":[]},{"id":"1653","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","content":"All buffers of these file types will be closed before the session is saved","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_filetypes","tokens":["all","buffers","these","types","closed","file","before","session","saved","the","will"],"title_tokens":["option","nvim-session-manager","autosave_ignore_filetypes","setupopts","session","vim"],"anchors":[]},{"id":"1654","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","content":"Plugin will not save a session when no buffers are opened, or all of them are not writable or listed","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_ignore_not_normal","tokens":["save","when","are","will","not","all","them","session","buffers","opened","listed","plugin","writable"],"title_tokens":["session","vim","nvim-session-manager","autosave_ignore_not_normal","option","setupopts"],"anchors":[]},{"id":"1655","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_last_session","content":"Automatically save last session on exit and on session switch","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_last_session","tokens":["automatically","session","save","exit","last","and","switch"],"title_tokens":["nvim-session-manager","option","setupopts","autosave_last_session","vim","session"],"anchors":[]},{"id":"1656","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","content":"Always autosaves session. If true, only autosaves after a session is active","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","tokens":["autosaves","session","always","true","only","after","active"],"title_tokens":["setupopts","autosave_only_in_session","option","nvim-session-manager","session","vim"],"anchors":[]},{"id":"1657","title":"Option: vim.session.nvim-session-manager.setupOpts.colon_replacer","content":"The character to which the colon symbol will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.colon_replacer","tokens":["character","which","symbol","replaced","colon","for","the","will","session","files"],"title_tokens":["vim","setupopts","session","option","nvim-session-manager","colon_replacer"],"anchors":[]},{"id":"1658","title":"Option: vim.session.nvim-session-manager.setupOpts.max_path_length","content":"Shorten the display path if length exceeds this threshold.\nUse 0 if don't want to shorten the path at all","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.max_path_length","tokens":["don","use","shorten","path","length","the","all","display","exceeds","this","threshold","want"],"title_tokens":["setupopts","session","option","max_path_length","nvim-session-manager","vim"],"anchors":[]},{"id":"1659","title":"Option: vim.session.nvim-session-manager.setupOpts.path_replacer","content":"The character to which the path separator will be replaced for session files","path":"options.html#option-vim.session.nvim-session-manager.setupOpts.path_replacer","tokens":["path","session","separator","the","files","for","which","character","replaced","will"],"title_tokens":["nvim-session-manager","setupopts","option","vim","session","path_replacer"],"anchors":[]},{"id":"1660","title":"Option: vim.session.nvim-session-manager.usePicker","content":"Whether we should use dressing.nvim to build a session picker UI","path":"options.html#option-vim.session.nvim-session-manager.usePicker","tokens":["use","whether","build","nvim","dressing","should","picker","session"],"title_tokens":["nvim-session-manager","vim","session","usepicker","option"],"anchors":[]},{"id":"1661","title":"Option: vim.snippets.luasnip.customSnippets.snipmate","content":"A list containing custom snippets in the SnipMate format to be loaded by LuaSnip.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate","tokens":["snipmate","list","the","format","snippets","luasnip","custom","loaded","containing"],"title_tokens":["option","vim","luasnip","snippets","customsnippets","snipmate"],"anchors":[]},{"id":"1662","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.body","content":"The body of the snippet in SnipMate format (see LuaSnip Documentation).","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.body","tokens":["see","luasnip","snipmate","body","documentation","the","snippet","format"],"title_tokens":["option","snippets","luasnip","snipmate","vim","name","body","customsnippets"],"anchors":[]},{"id":"1663","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.description","content":"The description shown for this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.description","tokens":["shown","the","for","this","snippet","description"],"title_tokens":["snipmate","option","vim","snippets","name","luasnip","description","customsnippets"],"anchors":[]},{"id":"1664","title":"Option: vim.snippets.luasnip.customSnippets.snipmate..*.trigger","content":"The trigger used to activate this snippet.","path":"options.html#option-vim.snippets.luasnip.customSnippets.snipmate._name_._.trigger","tokens":["the","this","snippet","used","trigger","activate"],"title_tokens":["snipmate","trigger","customsnippets","snippets","option","name","luasnip","vim"],"anchors":[]},{"id":"1665","title":"Option: vim.snippets.luasnip.enable","content":"Whether to enable luasnip.","path":"options.html#option-vim.snippets.luasnip.enable","tokens":["luasnip","whether","enable"],"title_tokens":["enable","luasnip","vim","option","snippets"],"anchors":[]},{"id":"1666","title":"Option: vim.snippets.luasnip.loaders","content":"Lua code used to load snippet providers.","path":"options.html#option-vim.snippets.luasnip.loaders","tokens":["lua","used","load","providers","snippet","code"],"title_tokens":["luasnip","option","snippets","vim","loaders"],"anchors":[]},{"id":"1667","title":"Option: vim.snippets.luasnip.providers","content":"The snippet provider packages.\n::: {.note} These are simply appended to {option} vim.startPlugins. :::","path":"options.html#option-vim.snippets.luasnip.providers","tokens":["note","vim","the","appended","option","provider","packages","these","are","snippet","startplugins","simply"],"title_tokens":["snippets","vim","option","luasnip","providers"],"anchors":[]},{"id":"1668","title":"Option: vim.snippets.luasnip.setupOpts","content":"Option table to pass into the setup function of LuaSnip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.snippets.luasnip.setupOpts","tokens":["into","setup","any","table","they","luasnip","option","even","the","listed","can","pass","you","function","additional","docs","not","options"],"title_tokens":["luasnip","snippets","vim","option","setupopts"],"anchors":[]},{"id":"1669","title":"Option: vim.snippets.luasnip.setupOpts.enable_autosnippets","content":"Whether to enable autosnippets.","path":"options.html#option-vim.snippets.luasnip.setupOpts.enable_autosnippets","tokens":["whether","enable","autosnippets"],"title_tokens":["option","vim","enable_autosnippets","snippets","luasnip","setupopts"],"anchors":[]},{"id":"1670","title":"Option: vim.spellcheck.enable","content":"Whether to enable Neovim's built-in spellchecking.","path":"options.html#option-vim.spellcheck.enable","tokens":["built-in","spellchecking","enable","neovim","whether"],"title_tokens":["option","enable","spellcheck","vim"],"anchors":[]},{"id":"1671","title":"Option: vim.spellcheck.extraSpellWords","content":"Additional words to be used for spellchecking. The names of each key will be used as the language code for the spell file. For example\nwill result in en.utf-8.add.spl being added to Neovim's runtime in the {file}spell directory.\n::: {.warning} The attribute keys must be in \".\" format for Neovim to compile your spellfiles without mangling the resulting file names. Please make sure that you enter the correct value, as nvf does not do any kind of internal checking. Please see {command}:help mkspell for more details.\nExample:\n:::\nNote that while adding a new language, you will still need to add the name of the language (e.g. \"en\") to the {option}vim.spellcheck.languages list by name in order to enable spellchecking for the language. By default only \"en\" is in the list.","path":"options.html#option-vim.spellcheck.extraSpellWords","tokens":["checking","spellchecking","internal","will","resulting","still","directory","any","command","list","spell","you","each","neovim","used","details","add","does","encoding","nvf","added","compile","order","key","language","make","new","that","note","name","runtime","spellcheck","default","utf-8","names","only","more","spl","your","while","vim","without","enable","attribute","format","correct","mkspell","option","sure","value","kind","help","enter","example","words","need","spellfiles","not","keys","must","for","warning","result","adding","file","being","code","mangling","see","languages","additional","the","please"],"title_tokens":["spellcheck","extraspellwords","vim","option"],"anchors":[]},{"id":"1672","title":"Option: vim.spellcheck.ignoreTerminal","content":"Disable spell checking in terminal.","path":"options.html#option-vim.spellcheck.ignoreTerminal","tokens":["spell","checking","terminal","disable"],"title_tokens":["ignoreterminal","spellcheck","option","vim"],"anchors":[]},{"id":"1673","title":"Option: vim.spellcheck.ignoredFiletypes","content":"A list of filetypes for which spellchecking will be disabled.\n::: {.tip} You may use {command}:echo &filetype in Neovim to find out the filetype for a specific buffer. :::","path":"options.html#option-vim.spellcheck.ignoredFiletypes","tokens":["command","out","spellchecking","the","list","will","for","filetypes","disabled","may","echo","tip","use","you","filetype","find","buffer","which","specific","neovim"],"title_tokens":["ignoredfiletypes","spellcheck","vim","option"],"anchors":[]},{"id":"1674","title":"Option: vim.spellcheck.languages","content":"A list of languages that should be used for spellchecking.\nTo add your own language files, you may place your spell directory in either {file}$XDG_CONFIG_HOME/nvf or in a path that is included in the {option}vim.additionalRuntimePaths list provided by nvf.","path":"options.html#option-vim.spellcheck.languages","tokens":["should","vim","your","language","xdg_config_home","spell","path","files","you","that","file","list","provided","the","nvf","additionalruntimepaths","may","either","place","languages","included","own","spellchecking","add","option","directory","for","used"],"title_tokens":["option","vim","spellcheck","languages"],"anchors":[]},{"id":"1675","title":"Option: vim.spellcheck.programmingWordlist.enable","content":"Whether to enable vim-dirtytalk, a wordlist for programmers containing common programming terms.\n::: {.note} Enabling this option will unconditionally set {option}vim.spellcheck.enable to true as vim-dirtytalk depends on spellchecking having been set up.\nRun {command}:DirtytalkUpdate on first use to download the spellfile. ::: .","path":"options.html#option-vim.spellcheck.programmingWordlist.enable","tokens":["terms","option","use","for","this","been","spellfile","run","vim-dirtytalk","containing","true","dirtytalkupdate","having","vim","wordlist","enabling","note","spellchecking","whether","command","common","spellcheck","download","enable","the","will","first","programming","depends","programmers","unconditionally","set"],"title_tokens":["spellcheck","enable","option","programmingwordlist","vim"],"anchors":[]},{"id":"1676","title":"Option: vim.spellcheck.vim-dirtytalk.enable","content":"Alias of {option}vim.spellcheck.programmingWordlist.enable.","path":"options.html#option-vim.spellcheck.vim-dirtytalk.enable","tokens":["alias","spellcheck","vim","option","enable","programmingwordlist"],"title_tokens":["vim-dirtytalk","option","enable","vim","spellcheck"],"anchors":[]},{"id":"1677","title":"Option: vim.startPlugins","content":"List of plugins to load on startup. This is used internally to add plugins to Neovim's runtime.\nTo add additional plugins to your configuration, consider using the {option}vim.extraPlugins option.","path":"options.html#option-vim.startPlugins","tokens":["neovim","startup","this","additional","your","configuration","runtime","option","consider","add","load","vim","extraplugins","used","plugins","internally","the","using","list"],"title_tokens":["startplugins","vim","option"],"anchors":[]},{"id":"1678","title":"Option: vim.statusline.lualine.activeSection.a","content":"active config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.a","tokens":["config","for","active"],"title_tokens":["activesection","option","statusline","lualine","vim"],"anchors":[]},{"id":"1679","title":"Option: vim.statusline.lualine.activeSection.b","content":"active config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.b","tokens":["active","config","for"],"title_tokens":["lualine","activesection","vim","option","statusline"],"anchors":[]},{"id":"1680","title":"Option: vim.statusline.lualine.activeSection.c","content":"active config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.c","tokens":["for","config","active"],"title_tokens":["activesection","statusline","option","vim","lualine"],"anchors":[]},{"id":"1681","title":"Option: vim.statusline.lualine.activeSection.x","content":"active config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.x","tokens":["for","config","active"],"title_tokens":["lualine","vim","statusline","activesection","option"],"anchors":[]},{"id":"1682","title":"Option: vim.statusline.lualine.activeSection.y","content":"active config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.activeSection.y","tokens":["for","config","active"],"title_tokens":["statusline","option","lualine","activesection","vim"],"anchors":[]},{"id":"1683","title":"Option: vim.statusline.lualine.activeSection.z","content":"active config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.activeSection.z","tokens":["config","for","active"],"title_tokens":["activesection","statusline","option","lualine","vim"],"anchors":[]},{"id":"1684","title":"Option: vim.statusline.lualine.alwaysDivideMiddle","content":"Always divide middle section","path":"options.html#option-vim.statusline.lualine.alwaysDivideMiddle","tokens":["section","always","divide","middle"],"title_tokens":["lualine","alwaysdividemiddle","option","vim","statusline"],"anchors":[]},{"id":"1685","title":"Option: vim.statusline.lualine.componentSeparator.left","content":"Component separator for left side","path":"options.html#option-vim.statusline.lualine.componentSeparator.left","tokens":["left","for","component","separator","side"],"title_tokens":["option","left","statusline","lualine","vim","componentseparator"],"anchors":[]},{"id":"1686","title":"Option: vim.statusline.lualine.componentSeparator.right","content":"Component separator for right side","path":"options.html#option-vim.statusline.lualine.componentSeparator.right","tokens":["component","separator","side","for","right"],"title_tokens":["componentseparator","vim","statusline","right","option","lualine"],"anchors":[]},{"id":"1687","title":"Option: vim.statusline.lualine.disabledFiletypes.statusline","content":"Filetypes to disable lualine on for statusline","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.statusline","tokens":["statusline","filetypes","lualine","for","disable"],"title_tokens":["statusline","lualine","disabledfiletypes","vim","option"],"anchors":[]},{"id":"1688","title":"Option: vim.statusline.lualine.disabledFiletypes.winbar","content":"Filetypes to disable lualine on for winbar","path":"options.html#option-vim.statusline.lualine.disabledFiletypes.winbar","tokens":["disable","lualine","winbar","filetypes","for"],"title_tokens":["winbar","option","vim","statusline","disabledfiletypes","lualine"],"anchors":[]},{"id":"1689","title":"Option: vim.statusline.lualine.enable","content":"Whether to enable lualine statusline plugin.","path":"options.html#option-vim.statusline.lualine.enable","tokens":["enable","plugin","statusline","lualine","whether"],"title_tokens":["enable","option","lualine","statusline","vim"],"anchors":[]},{"id":"1690","title":"Option: vim.statusline.lualine.extraActiveSection.a","content":"Extra entries for activeSection.a","path":"options.html#option-vim.statusline.lualine.extraActiveSection.a","tokens":["for","activesection","extra","entries"],"title_tokens":["vim","extraactivesection","statusline","lualine","option"],"anchors":[]},{"id":"1691","title":"Option: vim.statusline.lualine.extraActiveSection.b","content":"Extra entries for activeSection.b","path":"options.html#option-vim.statusline.lualine.extraActiveSection.b","tokens":["extra","activesection","entries","for"],"title_tokens":["option","lualine","statusline","extraactivesection","vim"],"anchors":[]},{"id":"1692","title":"Option: vim.statusline.lualine.extraActiveSection.c","content":"Extra entries for activeSection.c","path":"options.html#option-vim.statusline.lualine.extraActiveSection.c","tokens":["entries","for","activesection","extra"],"title_tokens":["lualine","vim","statusline","option","extraactivesection"],"anchors":[]},{"id":"1693","title":"Option: vim.statusline.lualine.extraActiveSection.x","content":"Extra entries for activeSection.x","path":"options.html#option-vim.statusline.lualine.extraActiveSection.x","tokens":["activesection","entries","for","extra"],"title_tokens":["statusline","vim","option","lualine","extraactivesection"],"anchors":[]},{"id":"1694","title":"Option: vim.statusline.lualine.extraActiveSection.y","content":"Extra entries for activeSection.y","path":"options.html#option-vim.statusline.lualine.extraActiveSection.y","tokens":["extra","activesection","entries","for"],"title_tokens":["extraactivesection","vim","option","lualine","statusline"],"anchors":[]},{"id":"1695","title":"Option: vim.statusline.lualine.extraActiveSection.z","content":"Extra entries for activeSection.z","path":"options.html#option-vim.statusline.lualine.extraActiveSection.z","tokens":["for","entries","extra","activesection"],"title_tokens":["vim","option","lualine","extraactivesection","statusline"],"anchors":[]},{"id":"1696","title":"Option: vim.statusline.lualine.extraInactiveSection.a","content":"Extra entries for inactiveSection.a","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.a","tokens":["for","extra","inactivesection","entries"],"title_tokens":["option","statusline","extrainactivesection","lualine","vim"],"anchors":[]},{"id":"1697","title":"Option: vim.statusline.lualine.extraInactiveSection.b","content":"Extra entries for inactiveSection.b","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.b","tokens":["extra","entries","for","inactivesection"],"title_tokens":["extrainactivesection","vim","statusline","option","lualine"],"anchors":[]},{"id":"1698","title":"Option: vim.statusline.lualine.extraInactiveSection.c","content":"Extra entries for inactiveSection.c","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.c","tokens":["extra","entries","for","inactivesection"],"title_tokens":["lualine","statusline","vim","extrainactivesection","option"],"anchors":[]},{"id":"1699","title":"Option: vim.statusline.lualine.extraInactiveSection.x","content":"Extra entries for inactiveSection.x","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.x","tokens":["entries","inactivesection","extra","for"],"title_tokens":["option","lualine","vim","statusline","extrainactivesection"],"anchors":[]},{"id":"1700","title":"Option: vim.statusline.lualine.extraInactiveSection.y","content":"Extra entries for inactiveSection.y","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.y","tokens":["entries","for","inactivesection","extra"],"title_tokens":["vim","statusline","extrainactivesection","option","lualine"],"anchors":[]},{"id":"1701","title":"Option: vim.statusline.lualine.extraInactiveSection.z","content":"Extra entries for inactiveSection.z","path":"options.html#option-vim.statusline.lualine.extraInactiveSection.z","tokens":["extra","for","entries","inactivesection"],"title_tokens":["statusline","option","extrainactivesection","vim","lualine"],"anchors":[]},{"id":"1702","title":"Option: vim.statusline.lualine.globalStatus","content":"Enable global status for lualine","path":"options.html#option-vim.statusline.lualine.globalStatus","tokens":["global","for","lualine","enable","status"],"title_tokens":["vim","option","statusline","globalstatus","lualine"],"anchors":[]},{"id":"1703","title":"Option: vim.statusline.lualine.icons.enable","content":"Whether to enable icons for lualine.","path":"options.html#option-vim.statusline.lualine.icons.enable","tokens":["whether","lualine","enable","for","icons"],"title_tokens":["statusline","option","icons","enable","lualine","vim"],"anchors":[]},{"id":"1704","title":"Option: vim.statusline.lualine.ignoreFocus","content":"If current filetype is in this list it'll always be drawn as inactive statusline and the last window will be drawn as active statusline.","path":"options.html#option-vim.statusline.lualine.ignoreFocus","tokens":["window","list","will","inactive","this","the","and","statusline","active","last","filetype","always","drawn","current"],"title_tokens":["option","statusline","vim","lualine","ignorefocus"],"anchors":[]},{"id":"1705","title":"Option: vim.statusline.lualine.inactiveSection.a","content":"inactive config for: | (A) | B | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.a","tokens":["inactive","config","for"],"title_tokens":["option","lualine","vim","statusline","inactivesection"],"anchors":[]},{"id":"1706","title":"Option: vim.statusline.lualine.inactiveSection.b","content":"inactive config for: | A | (B) | C X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.b","tokens":["inactive","config","for"],"title_tokens":["inactivesection","option","statusline","lualine","vim"],"anchors":[]},{"id":"1707","title":"Option: vim.statusline.lualine.inactiveSection.c","content":"inactive config for: | A | B | (C) X | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.c","tokens":["inactive","config","for"],"title_tokens":["lualine","statusline","inactivesection","vim","option"],"anchors":[]},{"id":"1708","title":"Option: vim.statusline.lualine.inactiveSection.x","content":"inactive config for: | A | B | C (X) | Y | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.x","tokens":["for","inactive","config"],"title_tokens":["statusline","option","lualine","vim","inactivesection"],"anchors":[]},{"id":"1709","title":"Option: vim.statusline.lualine.inactiveSection.y","content":"inactive config for: | A | B | C X | (Y) | Z |","path":"options.html#option-vim.statusline.lualine.inactiveSection.y","tokens":["config","for","inactive"],"title_tokens":["statusline","inactivesection","option","vim","lualine"],"anchors":[]},{"id":"1710","title":"Option: vim.statusline.lualine.inactiveSection.z","content":"inactive config for: | A | B | C X | Y | (Z) |","path":"options.html#option-vim.statusline.lualine.inactiveSection.z","tokens":["inactive","for","config"],"title_tokens":["vim","lualine","option","inactivesection","statusline"],"anchors":[]},{"id":"1711","title":"Option: vim.statusline.lualine.refresh.statusline","content":"Refresh rate for lualine","path":"options.html#option-vim.statusline.lualine.refresh.statusline","tokens":["refresh","for","lualine","rate"],"title_tokens":["lualine","option","refresh","statusline","vim"],"anchors":[]},{"id":"1712","title":"Option: vim.statusline.lualine.refresh.tabline","content":"Refresh rate for tabline","path":"options.html#option-vim.statusline.lualine.refresh.tabline","tokens":["tabline","rate","refresh","for"],"title_tokens":["refresh","vim","option","statusline","lualine","tabline"],"anchors":[]},{"id":"1713","title":"Option: vim.statusline.lualine.refresh.winbar","content":"Refresh rate for winbar","path":"options.html#option-vim.statusline.lualine.refresh.winbar","tokens":["for","rate","refresh","winbar"],"title_tokens":["vim","refresh","lualine","winbar","statusline","option"],"anchors":[]},{"id":"1714","title":"Option: vim.statusline.lualine.sectionSeparator.left","content":"Section separator for left side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.left","tokens":["left","side","section","for","separator"],"title_tokens":["option","vim","statusline","lualine","left","sectionseparator"],"anchors":[]},{"id":"1715","title":"Option: vim.statusline.lualine.sectionSeparator.right","content":"Section separator for right side","path":"options.html#option-vim.statusline.lualine.sectionSeparator.right","tokens":["section","side","for","separator","right"],"title_tokens":["sectionseparator","vim","option","right","statusline","lualine"],"anchors":[]},{"id":"1716","title":"Option: vim.statusline.lualine.setupOpts","content":"Option table to pass into the setup function of Lualine\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.statusline.lualine.setupOpts","tokens":["you","the","can","function","additional","not","they","table","even","setup","lualine","any","pass","listed","option","into","options","docs"],"title_tokens":["setupopts","vim","statusline","option","lualine"],"anchors":[]},{"id":"1717","title":"Option: vim.statusline.lualine.theme","content":"Theme for lualine","path":"options.html#option-vim.statusline.lualine.theme","tokens":["theme","for","lualine"],"title_tokens":["vim","statusline","theme","option","lualine"],"anchors":[]},{"id":"1718","title":"Option: vim.syntaxHighlighting","content":"Enable syntax highlighting","path":"options.html#option-vim.syntaxHighlighting","tokens":["enable","highlighting","syntax"],"title_tokens":["syntaxhighlighting","vim","option"],"anchors":[]},{"id":"1719","title":"Option: vim.tabline.nvimBufferline.enable","content":"Whether to enable neovim bufferline.","path":"options.html#option-vim.tabline.nvimBufferline.enable","tokens":["whether","neovim","bufferline","enable"],"title_tokens":["enable","option","nvimbufferline","vim","tabline"],"anchors":[]},{"id":"1720","title":"Option: vim.tabline.nvimBufferline.mappings.closeCurrent","content":"Close buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.closeCurrent","tokens":["close","buffer"],"title_tokens":["vim","closecurrent","option","tabline","mappings","nvimbufferline"],"anchors":[]},{"id":"1721","title":"Option: vim.tabline.nvimBufferline.mappings.cycleNext","content":"Next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cycleNext","tokens":["next","buffer"],"title_tokens":["mappings","tabline","vim","option","nvimbufferline","cyclenext"],"anchors":[]},{"id":"1722","title":"Option: vim.tabline.nvimBufferline.mappings.cyclePrevious","content":"Previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.cyclePrevious","tokens":["buffer","previous"],"title_tokens":["mappings","tabline","nvimbufferline","option","cycleprevious","vim"],"anchors":[]},{"id":"1723","title":"Option: vim.tabline.nvimBufferline.mappings.moveNext","content":"Move next buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.moveNext","tokens":["move","next","buffer"],"title_tokens":["vim","mappings","movenext","tabline","nvimbufferline","option"],"anchors":[]},{"id":"1724","title":"Option: vim.tabline.nvimBufferline.mappings.movePrevious","content":"Move previous buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.movePrevious","tokens":["previous","buffer","move"],"title_tokens":["option","tabline","nvimbufferline","moveprevious","vim","mappings"],"anchors":[]},{"id":"1725","title":"Option: vim.tabline.nvimBufferline.mappings.pick","content":"Pick buffer","path":"options.html#option-vim.tabline.nvimBufferline.mappings.pick","tokens":["pick","buffer"],"title_tokens":["pick","option","nvimbufferline","tabline","mappings","vim"],"anchors":[]},{"id":"1726","title":"Option: vim.tabline.nvimBufferline.mappings.sortByDirectory","content":"Sort buffers by directory","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByDirectory","tokens":["buffers","sort","directory"],"title_tokens":["mappings","nvimbufferline","vim","sortbydirectory","option","tabline"],"anchors":[]},{"id":"1727","title":"Option: vim.tabline.nvimBufferline.mappings.sortByExtension","content":"Sort buffers by extension","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortByExtension","tokens":["buffers","extension","sort"],"title_tokens":["mappings","sortbyextension","vim","tabline","nvimbufferline","option"],"anchors":[]},{"id":"1728","title":"Option: vim.tabline.nvimBufferline.mappings.sortById","content":"Sort buffers by ID","path":"options.html#option-vim.tabline.nvimBufferline.mappings.sortById","tokens":["sort","buffers"],"title_tokens":["sortbyid","tabline","option","nvimbufferline","mappings","vim"],"anchors":[]},{"id":"1729","title":"Option: vim.tabline.nvimBufferline.setupOpts","content":"Option table to pass into the setup function of bufferline-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts","tokens":["they","the","you","docs","options","any","pass","table","function","into","additional","even","option","can","setup","bufferline-nvim","not","listed"],"title_tokens":["option","nvimbufferline","setupopts","tabline","vim"],"anchors":[]},{"id":"1730","title":"Option: vim.tabline.nvimBufferline.setupOpts.highlights","content":"Overrides the highlight groups of bufferline.\nSee :help bufferline-highlights.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.highlights","tokens":["the","highlight","help","bufferline-highlights","overrides","groups","see","bufferline"],"title_tokens":["option","tabline","setupopts","nvimbufferline","vim","highlights"],"anchors":[]},{"id":"1731","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","content":"Whether to always show bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.always_show_bufferline","tokens":["show","always","whether","bufferline"],"title_tokens":["setupopts","tabline","options","always_show_bufferline","nvimbufferline","option","vim"],"anchors":[]},{"id":"1732","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","content":"Whether to auto toggle bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.auto_toggle_bufferline","tokens":["auto","bufferline","toggle","whether"],"title_tokens":["options","auto_toggle_bufferline","option","tabline","nvimbufferline","vim","setupopts"],"anchors":[]},{"id":"1733","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.buffer_close_icon","tokens":["icon","for","close","button"],"title_tokens":["option","options","setupopts","nvimbufferline","buffer_close_icon","tabline","vim"],"anchors":[]},{"id":"1734","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_command","content":"Command to run when closing a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_command","tokens":["closing","buffer","command","run","when"],"title_tokens":["vim","tabline","nvimbufferline","setupopts","option","options","close_command"],"anchors":[]},{"id":"1735","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.close_icon","content":"Icon for close button","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.close_icon","tokens":["button","icon","for","close"],"title_tokens":["nvimbufferline","setupopts","close_icon","options","vim","option","tabline"],"anchors":[]},{"id":"1736","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.color_icons","content":"Whether or not to add filetype icon highlights","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.color_icons","tokens":["highlights","add","whether","not","filetype","icon"],"title_tokens":["setupopts","nvimbufferline","options","color_icons","vim","option","tabline"],"anchors":[]},{"id":"1737","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.custom_filter","content":"Custom filter function for filtering out buffers.\n::: {.note} This will be called a lot, so you are encouraged to keep it as short and lightweight as possible unless you are fully aware of the performance implications. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.custom_filter","tokens":["keep","possible","this","function","lot","lightweight","aware","the","buffers","will","filter","out","short","implications","fully","note","for","are","unless","and","performance","called","custom","you","filtering","encouraged"],"title_tokens":["custom_filter","nvimbufferline","tabline","vim","setupopts","options","option"],"anchors":[]},{"id":"1738","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics","content":"Diagnostics provider to be used in buffer LSP indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics","tokens":["lsp","used","buffer","provider","diagnostics","indicators"],"title_tokens":["option","vim","tabline","nvimbufferline","options","diagnostics","setupopts"],"anchors":[]},{"id":"1739","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","content":"Function to get the diagnostics indicator. The function should return a string to be used as the indicator.\nCan be set to nil to keep the buffer name highlight, but delete the highlighting.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_indicator","tokens":["indicator","function","keep","return","highlighting","the","get","string","used","nil","set","name","but","can","highlight","delete","should","diagnostics","buffer"],"title_tokens":["vim","nvimbufferline","setupopts","tabline","options","diagnostics_indicator","option"],"anchors":[]},{"id":"1740","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","content":"Whether to update diagnostics while in insert mode.\nSetting this to true has performance implications, but they may be negligible depending on your setup. Set it to true if you know what you are doing.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","tokens":["doing","may","set","diagnostics","setting","this","but","setup","update","your","implications","whether","true","insert","mode","they","while","performance","depending","you","what","are","negligible","know","has"],"title_tokens":["option","tabline","nvimbufferline","vim","setupopts","options","diagnostics_update_in_insert"],"anchors":[]},{"id":"1741","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","content":"Whether to consider duplicate paths in different groups as duplicates","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.duplicates_across_groups","tokens":["groups","duplicates","different","duplicate","consider","paths","whether"],"title_tokens":["options","duplicates_across_groups","setupopts","option","nvimbufferline","tabline","vim"],"anchors":[]},{"id":"1742","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","content":"Whether to enforce regular tabs","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.enforce_regular_tabs","tokens":["whether","tabs","enforce","regular"],"title_tokens":["options","enforce_regular_tabs","tabline","vim","option","setupopts","nvimbufferline"],"anchors":[]},{"id":"1743","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","content":"The function bufferline uses to get the icon. Recommended to leave as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.get_element_icon","tokens":["icon","recommended","function","bufferline","default","uses","get","the","leave"],"title_tokens":["vim","options","get_element_icon","nvimbufferline","setupopts","option","tabline"],"anchors":[]},{"id":"1744","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.delay","content":"Delay for hover, in ms","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.delay","tokens":["for","hover","delay"],"title_tokens":["hover","tabline","option","setupopts","nvimbufferline","delay","vim","options"],"anchors":[]},{"id":"1745","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","content":"Whether to enable hover.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.enabled","tokens":["hover","whether","enable"],"title_tokens":["nvimbufferline","options","enabled","option","hover","vim","setupopts","tabline"],"anchors":[]},{"id":"1746","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","content":"Reveal hover window","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.hover.reveal","tokens":["reveal","hover","window"],"title_tokens":["option","reveal","nvimbufferline","setupopts","vim","tabline","hover","options"],"anchors":[]},{"id":"1747","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","content":"The indicator icon to use for the current buffer.\n::: {.warning} This must be omitted while style is not icon :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","tokens":["must","icon","omitted","warning","this","the","while","current","use","style","not","buffer","for","indicator"],"title_tokens":["nvimbufferline","options","option","tabline","indicator","setupopts","icon","vim"],"anchors":[]},{"id":"1748","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.style","content":"Style for indicator","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.indicator.style","tokens":["for","style","indicator"],"title_tokens":["nvimbufferline","options","indicator","style","option","vim","tabline","setupopts"],"anchors":[]},{"id":"1749","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","content":"Command to run when left clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_mouse_command","tokens":["left","buffer","command","when","clicking","run"],"title_tokens":["tabline","nvimbufferline","option","options","vim","setupopts","left_mouse_command"],"anchors":[]},{"id":"1750","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","content":"Icon for left truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.left_trunc_marker","tokens":["truncation","icon","for","left"],"title_tokens":["tabline","option","options","left_trunc_marker","nvimbufferline","vim","setupopts"],"anchors":[]},{"id":"1751","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_name_length","content":"Max name length","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_name_length","tokens":["max","name","length"],"title_tokens":["options","tabline","max_name_length","option","nvimbufferline","vim","setupopts"],"anchors":[]},{"id":"1752","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","content":"Length of the prefix used when a buffer is de-duplicated","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.max_prefix_length","tokens":["buffer","when","the","prefix","used","de-duplicated","length"],"title_tokens":["vim","option","tabline","options","nvimbufferline","setupopts","max_prefix_length"],"anchors":[]},{"id":"1753","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","content":"Command to run when middle clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.middle_mouse_command","tokens":["clicking","when","command","middle","buffer","run"],"title_tokens":["vim","nvimbufferline","option","options","setupopts","middle_mouse_command","tabline"],"anchors":[]},{"id":"1754","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.mode","content":"Mode to use for bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.mode","tokens":["mode","use","bufferline","for"],"title_tokens":["nvimbufferline","mode","vim","tabline","setupopts","options","option"],"anchors":[]},{"id":"1755","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.modified_icon","content":"Icon for modified buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.modified_icon","tokens":["for","buffer","modified","icon"],"title_tokens":["vim","modified_icon","option","tabline","options","nvimbufferline","setupopts"],"anchors":[]},{"id":"1756","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","content":"Whether or not the move command \"wraps\" at the first or last position","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.move_wraps_at_ends","tokens":["not","last","whether","move","command","first","position","the","wraps"],"title_tokens":["options","move_wraps_at_ends","setupopts","tabline","option","vim","nvimbufferline"],"anchors":[]},{"id":"1757","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.name_formatter","content":"name_formatter can be used to change the buffer's label in the bufferline.\n::: {.note} Some names can/will break the bufferline so use this at your discretion knowing that it has some limitations that will NOT be fixed. :::","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.name_formatter","tokens":["note","name_formatter","has","used","use","your","this","change","discretion","that","limitations","not","the","fixed","knowing","bufferline","can","label","some","will","buffer","names","break"],"title_tokens":["vim","setupopts","option","options","name_formatter","nvimbufferline","tabline"],"anchors":[]},{"id":"1758","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.numbers","content":"Whether or not to show buffer numbers","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.numbers","tokens":["numbers","buffer","whether","not","show"],"title_tokens":["option","setupopts","tabline","nvimbufferline","vim","options","numbers"],"anchors":[]},{"id":"1759","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.offsets","content":"The windows to offset bufferline above, see :help bufferline-offset","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.offsets","tokens":["the","offset","windows","help","see","bufferline","bufferline-offset","above"],"title_tokens":["nvimbufferline","setupopts","tabline","offsets","options","option","vim"],"anchors":[]},{"id":"1760","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","content":"Whether or not custom sorted buffers should persist","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.persist_buffer_sort","tokens":["should","not","persist","sorted","buffers","whether","custom"],"title_tokens":["nvimbufferline","vim","setupopts","persist_buffer_sort","options","option","tabline"],"anchors":[]},{"id":"1761","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","content":"Command to run when right clicking a buffer","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_mouse_command","tokens":["run","when","buffer","right","clicking","command"],"title_tokens":["nvimbufferline","vim","setupopts","options","right_mouse_command","option","tabline"],"anchors":[]},{"id":"1762","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","content":"Icon for right truncation","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.right_trunc_marker","tokens":["icon","truncation","for","right"],"title_tokens":["option","vim","right_trunc_marker","tabline","nvimbufferline","setupopts","options"],"anchors":[]},{"id":"1763","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.separator_style","content":"The type of separator used to separate buffers and tabs.\nEither one of the listed types, or a list of 2 characters for either side.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.separator_style","tokens":["type","side","used","either","buffers","the","characters","for","and","tabs","types","separate","separator","listed","list","one"],"title_tokens":["option","vim","options","separator_style","tabline","nvimbufferline","setupopts"],"anchors":[]},{"id":"1764","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","content":"Whether or not to show buffer close icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_close_icons","tokens":["buffer","whether","not","icons","close","show"],"title_tokens":["option","show_buffer_close_icons","vim","nvimbufferline","setupopts","tabline","options"],"anchors":[]},{"id":"1765","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","content":"Whether or not to show buffer icons","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_buffer_icons","tokens":["show","not","buffer","icons","whether"],"title_tokens":["setupopts","vim","option","tabline","nvimbufferline","options","show_buffer_icons"],"anchors":[]},{"id":"1766","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","content":"Whether or not to show the close icon","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_close_icon","tokens":["the","not","close","icon","whether","show"],"title_tokens":["vim","options","setupopts","show_close_icon","option","tabline","nvimbufferline"],"anchors":[]},{"id":"1767","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","content":"Whether or not to show duplicate buffer prefixes","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_duplicate_prefix","tokens":["buffer","prefixes","whether","show","not","duplicate"],"title_tokens":["show_duplicate_prefix","vim","option","setupopts","options","tabline","nvimbufferline"],"anchors":[]},{"id":"1768","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","content":"Whether or not to show tab indicators","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.show_tab_indicators","tokens":["indicators","not","show","tab","whether"],"title_tokens":["setupopts","tabline","options","vim","option","show_tab_indicators","nvimbufferline"],"anchors":[]},{"id":"1769","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.sort_by","content":"Method to sort buffers by. Must be one of the supported values, or an inline Lua value.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.sort_by","tokens":["method","sort","values","lua","value","one","supported","buffers","must","inline","the"],"title_tokens":["tabline","vim","setupopts","nvimbufferline","options","sort_by","option"],"anchors":[]},{"id":"1770","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.style_preset","content":"The base style of bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.style_preset","tokens":["the","base","bufferline","style"],"title_tokens":["option","vim","tabline","nvimbufferline","options","style_preset","setupopts"],"anchors":[]},{"id":"1771","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.tab_size","content":"The size of the tabs in bufferline","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.tab_size","tokens":["bufferline","the","size","tabs"],"title_tokens":["option","vim","setupopts","nvimbufferline","tabline","tab_size","options"],"anchors":[]},{"id":"1772","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.themable","content":"Whether or not to allow highlight groups to be overridden.\nWhile false, bufferline.nvim sets highlights as default.","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.themable","tokens":["groups","allow","not","whether","false","bufferline","nvim","sets","highlights","while","default","overridden","highlight"],"title_tokens":["setupopts","tabline","options","vim","option","themable","nvimbufferline"],"anchors":[]},{"id":"1773","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.truncate_names","content":"Truncate names","path":"options.html#option-vim.tabline.nvimBufferline.setupOpts.options.truncate_names","tokens":["truncate","names"],"title_tokens":["option","vim","setupopts","tabline","nvimbufferline","truncate_names","options"],"anchors":[]},{"id":"1774","title":"Option: vim.telescope.enable","content":"Whether to enable telescope.nvim: multi-purpose search and picker utility.","path":"options.html#option-vim.telescope.enable","tokens":["and","search","nvim","multi-purpose","enable","telescope","whether","utility","picker"],"title_tokens":["telescope","option","vim","enable"],"anchors":[]},{"id":"1775","title":"Option: vim.telescope.extensions","content":"Individual extension configurations containing name, packages and setup fields to resolve dependencies, handle load_extension calls and add the setup table into the extensions portion of Telescope's setup table.","path":"options.html#option-vim.telescope.extensions","tokens":["add","extensions","extension","calls","table","resolve","and","fields","name","dependencies","handle","the","telescope","load_extension","setup","portion","individual","configurations","containing","packages","into"],"title_tokens":["vim","option","extensions","telescope"],"anchors":[]},{"id":"1776","title":"Option: vim.telescope.extensions.*.name","content":"Name of the extension, will be used to load it with a require","path":"options.html#option-vim.telescope.extensions._.name","tokens":["used","extension","require","name","load","with","will","the"],"title_tokens":["option","vim","extensions","telescope","name"],"anchors":[]},{"id":"1777","title":"Option: vim.telescope.extensions.*.packages","content":"Package or packages providing the Telescope extension to be loaded.","path":"options.html#option-vim.telescope.extensions._.packages","tokens":["extension","package","packages","providing","the","telescope","loaded"],"title_tokens":["packages","option","extensions","vim","telescope"],"anchors":[]},{"id":"1778","title":"Option: vim.telescope.extensions.*.setup","content":"Named attribute set to be inserted into Telescope's extensions table.","path":"options.html#option-vim.telescope.extensions._.setup","tokens":["into","telescope","named","inserted","set","attribute","table","extensions"],"title_tokens":["option","extensions","vim","telescope","setup"],"anchors":[]},{"id":"1779","title":"Option: vim.telescope.mappings.buffers","content":"Buffers [Telescope]","path":"options.html#option-vim.telescope.mappings.buffers","tokens":["telescope","buffers"],"title_tokens":["telescope","option","vim","mappings","buffers"],"anchors":[]},{"id":"1780","title":"Option: vim.telescope.mappings.diagnostics","content":"Diagnostics [Telescope]","path":"options.html#option-vim.telescope.mappings.diagnostics","tokens":["telescope","diagnostics"],"title_tokens":["option","mappings","vim","telescope","diagnostics"],"anchors":[]},{"id":"1781","title":"Option: vim.telescope.mappings.findFiles","content":"Find files [Telescope]","path":"options.html#option-vim.telescope.mappings.findFiles","tokens":["find","files","telescope"],"title_tokens":["telescope","mappings","vim","findfiles","option"],"anchors":[]},{"id":"1782","title":"Option: vim.telescope.mappings.findProjects","content":"Find projects [Telescope]","path":"options.html#option-vim.telescope.mappings.findProjects","tokens":["find","projects","telescope"],"title_tokens":["option","findprojects","mappings","vim","telescope"],"anchors":[]},{"id":"1783","title":"Option: vim.telescope.mappings.gitBranches","content":"Git branches [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBranches","tokens":["branches","telescope","git"],"title_tokens":["mappings","telescope","option","vim","gitbranches"],"anchors":[]},{"id":"1784","title":"Option: vim.telescope.mappings.gitBufferCommits","content":"Git buffer commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitBufferCommits","tokens":["buffer","telescope","commits","git"],"title_tokens":["option","telescope","gitbuffercommits","mappings","vim"],"anchors":[]},{"id":"1785","title":"Option: vim.telescope.mappings.gitCommits","content":"Git commits [Telescope]","path":"options.html#option-vim.telescope.mappings.gitCommits","tokens":["commits","telescope","git"],"title_tokens":["gitcommits","vim","telescope","option","mappings"],"anchors":[]},{"id":"1786","title":"Option: vim.telescope.mappings.gitFiles","content":"Git files [Telescope]","path":"options.html#option-vim.telescope.mappings.gitFiles","tokens":["git","files","telescope"],"title_tokens":["option","telescope","vim","mappings","gitfiles"],"anchors":[]},{"id":"1787","title":"Option: vim.telescope.mappings.gitStash","content":"Git stash [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStash","tokens":["git","stash","telescope"],"title_tokens":["telescope","vim","gitstash","mappings","option"],"anchors":[]},{"id":"1788","title":"Option: vim.telescope.mappings.gitStatus","content":"Git status [Telescope]","path":"options.html#option-vim.telescope.mappings.gitStatus","tokens":["telescope","git","status"],"title_tokens":["telescope","mappings","vim","option","gitstatus"],"anchors":[]},{"id":"1789","title":"Option: vim.telescope.mappings.helpTags","content":"Help tags [Telescope]","path":"options.html#option-vim.telescope.mappings.helpTags","tokens":["telescope","tags","help"],"title_tokens":["helptags","vim","mappings","telescope","option"],"anchors":[]},{"id":"1790","title":"Option: vim.telescope.mappings.liveGrep","content":"Live grep [Telescope]","path":"options.html#option-vim.telescope.mappings.liveGrep","tokens":["telescope","live","grep"],"title_tokens":["mappings","option","vim","telescope","livegrep"],"anchors":[]},{"id":"1791","title":"Option: vim.telescope.mappings.lspDefinitions","content":"LSP Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDefinitions","tokens":["lsp","definitions","telescope"],"title_tokens":["mappings","lspdefinitions","vim","option","telescope"],"anchors":[]},{"id":"1792","title":"Option: vim.telescope.mappings.lspDocumentSymbols","content":"LSP Document Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspDocumentSymbols","tokens":["document","telescope","symbols","lsp"],"title_tokens":["option","mappings","telescope","lspdocumentsymbols","vim"],"anchors":[]},{"id":"1793","title":"Option: vim.telescope.mappings.lspImplementations","content":"LSP Implementations [Telescope]","path":"options.html#option-vim.telescope.mappings.lspImplementations","tokens":["implementations","lsp","telescope"],"title_tokens":["mappings","lspimplementations","telescope","vim","option"],"anchors":[]},{"id":"1794","title":"Option: vim.telescope.mappings.lspReferences","content":"LSP References [Telescope]","path":"options.html#option-vim.telescope.mappings.lspReferences","tokens":["lsp","telescope","references"],"title_tokens":["vim","telescope","option","mappings","lspreferences"],"anchors":[]},{"id":"1795","title":"Option: vim.telescope.mappings.lspTypeDefinitions","content":"LSP Type Definitions [Telescope]","path":"options.html#option-vim.telescope.mappings.lspTypeDefinitions","tokens":["lsp","telescope","type","definitions"],"title_tokens":["telescope","option","vim","mappings","lsptypedefinitions"],"anchors":[]},{"id":"1796","title":"Option: vim.telescope.mappings.lspWorkspaceSymbols","content":"LSP Workspace Symbols [Telescope]","path":"options.html#option-vim.telescope.mappings.lspWorkspaceSymbols","tokens":["lsp","telescope","workspace","symbols"],"title_tokens":["telescope","mappings","vim","option","lspworkspacesymbols"],"anchors":[]},{"id":"1797","title":"Option: vim.telescope.mappings.open","content":"Open [Telescope]","path":"options.html#option-vim.telescope.mappings.open","tokens":["open","telescope"],"title_tokens":["vim","telescope","option","mappings","open"],"anchors":[]},{"id":"1798","title":"Option: vim.telescope.mappings.resume","content":"Resume (previous search) [Telescope]","path":"options.html#option-vim.telescope.mappings.resume","tokens":["telescope","resume","search","previous"],"title_tokens":["resume","vim","telescope","option","mappings"],"anchors":[]},{"id":"1799","title":"Option: vim.telescope.mappings.treesitter","content":"Treesitter [Telescope]","path":"options.html#option-vim.telescope.mappings.treesitter","tokens":["telescope","treesitter"],"title_tokens":["treesitter","mappings","option","vim","telescope"],"anchors":[]},{"id":"1800","title":"Option: vim.telescope.setupOpts","content":"Option table to pass into the setup function of Telescope\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.telescope.setupOpts","tokens":["table","pass","function","they","additional","option","any","options","telescope","can","setup","the","into","even","you","not","listed","docs"],"title_tokens":["setupopts","vim","telescope","option"],"anchors":[]},{"id":"1801","title":"Option: vim.telescope.setupOpts.defaults.color_devicons","content":"Whether to enable colored devicons.","path":"options.html#option-vim.telescope.setupOpts.defaults.color_devicons","tokens":["devicons","colored","enable","whether"],"title_tokens":["color_devicons","vim","setupopts","defaults","telescope","option"],"anchors":[]},{"id":"1802","title":"Option: vim.telescope.setupOpts.defaults.entry_prefix","content":"Prefix in front of each result entry. Current selection not included.","path":"options.html#option-vim.telescope.setupOpts.defaults.entry_prefix","tokens":["each","not","selection","entry","result","front","prefix","current","included"],"title_tokens":["vim","telescope","defaults","setupopts","option","entry_prefix"],"anchors":[]},{"id":"1803","title":"Option: vim.telescope.setupOpts.defaults.extensions","content":"Attribute set containing per-extension settings for Telescope","path":"options.html#option-vim.telescope.setupOpts.defaults.extensions","tokens":["settings","attribute","set","containing","per-extension","for","telescope"],"title_tokens":["setupopts","defaults","telescope","extensions","option","vim"],"anchors":[]},{"id":"1804","title":"Option: vim.telescope.setupOpts.defaults.file_ignore_patterns","content":"File patterns to omit from Telescope results","path":"options.html#option-vim.telescope.setupOpts.defaults.file_ignore_patterns","tokens":["file","omit","from","patterns","results","telescope"],"title_tokens":["option","vim","setupopts","telescope","defaults","file_ignore_patterns"],"anchors":[]},{"id":"1805","title":"Option: vim.telescope.setupOpts.defaults.initial_mode","content":"Determines in which mode telescope starts.","path":"options.html#option-vim.telescope.setupOpts.defaults.initial_mode","tokens":["which","mode","telescope","determines","starts"],"title_tokens":["vim","defaults","setupopts","initial_mode","telescope","option"],"anchors":[]},{"id":"1806","title":"Option: vim.telescope.setupOpts.defaults.layout_config","content":"Determines the default configuration values for layout strategies. See telescope.layout for details of the configurations options for each strategy.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config","tokens":["telescope","strategies","for","determines","default","the","options","strategy","details","values","configurations","configuration","layout","each","see"],"title_tokens":["layout_config","telescope","option","defaults","vim","setupopts"],"anchors":[]},{"id":"1807","title":"Option: vim.telescope.setupOpts.defaults.layout_config.height","content":"How tall to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.height","tokens":["layout","tall","entire","how","make","telescope"],"title_tokens":["telescope","setupopts","layout_config","height","vim","defaults","option"],"anchors":[]},{"id":"1808","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","content":"Change the width of Telescope's preview window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.preview_width","tokens":["width","the","change","telescope","preview","window"],"title_tokens":["option","vim","defaults","layout_config","preview_width","horizontal","setupopts","telescope"],"anchors":[]},{"id":"1809","title":"Option: vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","content":"Where to place prompt window","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.horizontal.prompt_position","tokens":["place","where","window","prompt"],"title_tokens":["setupopts","option","telescope","horizontal","layout_config","vim","prompt_position","defaults"],"anchors":[]},{"id":"1810","title":"Option: vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","content":"When lines are less than this value, the preview will be disabled","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.preview_cutoff","tokens":["when","the","less","preview","value","will","than","disabled","are","lines","this"],"title_tokens":["vim","option","telescope","setupopts","defaults","layout_config","preview_cutoff"],"anchors":[]},{"id":"1811","title":"Option: vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","content":"Flip the location of the results/prompt and preview windows","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.vertical.mirror","tokens":["results","location","preview","the","prompt","and","flip","windows"],"title_tokens":["mirror","setupopts","layout_config","vertical","defaults","option","vim","telescope"],"anchors":[]},{"id":"1812","title":"Option: vim.telescope.setupOpts.defaults.layout_config.width","content":"How wide to make Telescope's entire layout","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_config.width","tokens":["layout","how","wide","entire","telescope","make"],"title_tokens":["telescope","defaults","vim","layout_config","width","setupopts","option"],"anchors":[]},{"id":"1813","title":"Option: vim.telescope.setupOpts.defaults.layout_strategy","content":"Determines the default layout of Telescope pickers. See :help telescope.layout.","path":"options.html#option-vim.telescope.setupOpts.defaults.layout_strategy","tokens":["the","determines","see","pickers","help","layout","telescope","default"],"title_tokens":["setupopts","layout_strategy","vim","defaults","telescope","option"],"anchors":[]},{"id":"1814","title":"Option: vim.telescope.setupOpts.defaults.path_display","content":"Determines how file paths are displayed.","path":"options.html#option-vim.telescope.setupOpts.defaults.path_display","tokens":["determines","how","displayed","paths","file","are"],"title_tokens":["vim","option","telescope","setupopts","path_display","defaults"],"anchors":[]},{"id":"1815","title":"Option: vim.telescope.setupOpts.defaults.pickers.find_command","content":"Command to use for finding files. If using an executable from {env}PATH then you must make sure that the package is available in {option}vim.extraPackages.","path":"options.html#option-vim.telescope.setupOpts.defaults.pickers.find_command","tokens":["env","path","sure","the","option","finding","command","then","that","executable","make","package","available","must","use","from","files","for","vim","extrapackages","using","you"],"title_tokens":["setupopts","vim","telescope","defaults","pickers","find_command","option"],"anchors":[]},{"id":"1816","title":"Option: vim.telescope.setupOpts.defaults.prompt_prefix","content":"Shown in front of Telescope's prompt","path":"options.html#option-vim.telescope.setupOpts.defaults.prompt_prefix","tokens":["prompt","shown","front","telescope"],"title_tokens":["telescope","setupopts","option","vim","prompt_prefix","defaults"],"anchors":[]},{"id":"1817","title":"Option: vim.telescope.setupOpts.defaults.selection_caret","content":"Character(s) to show in front of the current selection","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_caret","tokens":["character","front","show","the","current","selection"],"title_tokens":["defaults","vim","telescope","selection_caret","setupopts","option"],"anchors":[]},{"id":"1818","title":"Option: vim.telescope.setupOpts.defaults.selection_strategy","content":"Determines how the cursor acts after each sort iteration.","path":"options.html#option-vim.telescope.setupOpts.defaults.selection_strategy","tokens":["the","cursor","how","determines","each","iteration","after","acts","sort"],"title_tokens":["defaults","vim","setupopts","selection_strategy","telescope","option"],"anchors":[]},{"id":"1819","title":"Option: vim.telescope.setupOpts.defaults.set_env","content":"Set an environment for term_previewer","path":"options.html#option-vim.telescope.setupOpts.defaults.set_env","tokens":["set","term_previewer","environment","for"],"title_tokens":["set_env","vim","setupopts","defaults","option","telescope"],"anchors":[]},{"id":"1820","title":"Option: vim.telescope.setupOpts.defaults.sorting_strategy","content":"Determines the direction \"better\" results are sorted towards.","path":"options.html#option-vim.telescope.setupOpts.defaults.sorting_strategy","tokens":["towards","are","better","direction","determines","the","results","sorted"],"title_tokens":["setupopts","sorting_strategy","defaults","vim","option","telescope"],"anchors":[]},{"id":"1821","title":"Option: vim.telescope.setupOpts.defaults.vimgrep_arguments","content":"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.","path":"options.html#option-vim.telescope.setupOpts.defaults.vimgrep_arguments","tokens":["codes","not","pickers","will","color","interpret","telescope","used","for","and","make","live_grep","the","sure","because","grep_string","that","set","never","does","defines","command","yet"],"title_tokens":["vim","setupopts","telescope","vimgrep_arguments","option","defaults"],"anchors":[]},{"id":"1822","title":"Option: vim.telescope.setupOpts.defaults.winblend","content":"Pseudo-transparency of keymap hints floating window","path":"options.html#option-vim.telescope.setupOpts.defaults.winblend","tokens":["keymap","floating","pseudo-transparency","window","hints"],"title_tokens":["vim","defaults","telescope","option","setupopts","winblend"],"anchors":[]},{"id":"1823","title":"Option: vim.telescope.setupOpts.pickers.find_files.find_command","content":"cmd to use for finding files","path":"options.html#option-vim.telescope.setupOpts.pickers.find_files.find_command","tokens":["use","cmd","finding","files","for"],"title_tokens":["pickers","find_files","option","find_command","telescope","setupopts","vim"],"anchors":[]},{"id":"1824","title":"Option: vim.terminal.toggleterm.enable","content":"Whether to enable toggleterm as a replacement to built-in terminal command.","path":"options.html#option-vim.terminal.toggleterm.enable","tokens":["whether","enable","replacement","toggleterm","built-in","terminal","command"],"title_tokens":["toggleterm","vim","option","enable","terminal"],"anchors":[]},{"id":"1825","title":"Option: vim.terminal.toggleterm.lazygit.direction","content":"Direction of the lazygit window","path":"options.html#option-vim.terminal.toggleterm.lazygit.direction","tokens":["the","window","direction","lazygit"],"title_tokens":["direction","lazygit","option","vim","terminal","toggleterm"],"anchors":[]},{"id":"1826","title":"Option: vim.terminal.toggleterm.lazygit.enable","content":"Whether to enable LazyGit integration.","path":"options.html#option-vim.terminal.toggleterm.lazygit.enable","tokens":["lazygit","enable","whether","integration"],"title_tokens":["option","terminal","vim","lazygit","enable","toggleterm"],"anchors":[]},{"id":"1827","title":"Option: vim.terminal.toggleterm.lazygit.mappings.open","content":"Open lazygit [toggleterm]","path":"options.html#option-vim.terminal.toggleterm.lazygit.mappings.open","tokens":["toggleterm","open","lazygit"],"title_tokens":["mappings","toggleterm","open","option","lazygit","vim","terminal"],"anchors":[]},{"id":"1828","title":"Option: vim.terminal.toggleterm.lazygit.package","content":"The package that should be used for lazygit.\nSetting this option to null will instead attempt to use lazygit from your {env}PATH","path":"options.html#option-vim.terminal.toggleterm.lazygit.package","tokens":["use","the","env","used","for","will","instead","null","lazygit","path","option","should","package","from","your","that","setting","attempt","this"],"title_tokens":["lazygit","terminal","option","toggleterm","package","vim"],"anchors":[]},{"id":"1829","title":"Option: vim.terminal.toggleterm.mappings.open","content":"Open toggleterm","path":"options.html#option-vim.terminal.toggleterm.mappings.open","tokens":["toggleterm","open"],"title_tokens":["terminal","option","toggleterm","vim","open","mappings"],"anchors":[]},{"id":"1830","title":"Option: vim.terminal.toggleterm.setupOpts","content":"Option table to pass into the setup function of ToggleTerm\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.terminal.toggleterm.setupOpts","tokens":["toggleterm","option","the","listed","into","not","table","they","can","docs","options","additional","you","function","pass","setup","any","even"],"title_tokens":["toggleterm","setupopts","option","vim","terminal"],"anchors":[]},{"id":"1831","title":"Option: vim.terminal.toggleterm.setupOpts.direction","content":"Direction of the terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.direction","tokens":["terminal","the","direction"],"title_tokens":["terminal","toggleterm","option","setupopts","vim","direction"],"anchors":[]},{"id":"1832","title":"Option: vim.terminal.toggleterm.setupOpts.enable_winbar","content":"Whether to enable winbar.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.enable_winbar","tokens":["whether","enable","winbar"],"title_tokens":["vim","enable_winbar","terminal","toggleterm","setupopts","option"],"anchors":[]},{"id":"1833","title":"Option: vim.terminal.toggleterm.setupOpts.size","content":"Integer or Lua function which is passed to the current terminal","path":"options.html#option-vim.terminal.toggleterm.setupOpts.size","tokens":["function","lua","integer","terminal","the","passed","which","current"],"title_tokens":["vim","setupopts","option","terminal","toggleterm","size"],"anchors":[]},{"id":"1834","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.enabled","content":"Whether to enable winbar in terminal.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.enabled","tokens":["terminal","whether","enable","winbar"],"title_tokens":["enabled","vim","terminal","toggleterm","setupopts","option","winbar"],"anchors":[]},{"id":"1835","title":"Option: vim.terminal.toggleterm.setupOpts.winbar.name_formatter","content":"Winbar formatter function.","path":"options.html#option-vim.terminal.toggleterm.setupOpts.winbar.name_formatter","tokens":["function","winbar","formatter"],"title_tokens":["vim","toggleterm","setupopts","winbar","name_formatter","option","terminal"],"anchors":[]},{"id":"1836","title":"Option: vim.theme.base16-colors.base00","content":"The base00 color to use","path":"options.html#option-vim.theme.base16-colors.base00","tokens":["base00","color","use","the"],"title_tokens":["theme","option","base00","vim","base16-colors"],"anchors":[]},{"id":"1837","title":"Option: vim.theme.base16-colors.base01","content":"The base01 color to use","path":"options.html#option-vim.theme.base16-colors.base01","tokens":["use","base01","color","the"],"title_tokens":["base16-colors","base01","option","theme","vim"],"anchors":[]},{"id":"1838","title":"Option: vim.theme.base16-colors.base02","content":"The base02 color to use","path":"options.html#option-vim.theme.base16-colors.base02","tokens":["base02","the","use","color"],"title_tokens":["option","vim","base02","theme","base16-colors"],"anchors":[]},{"id":"1839","title":"Option: vim.theme.base16-colors.base03","content":"The base03 color to use","path":"options.html#option-vim.theme.base16-colors.base03","tokens":["base03","the","use","color"],"title_tokens":["theme","base16-colors","base03","option","vim"],"anchors":[]},{"id":"1840","title":"Option: vim.theme.base16-colors.base04","content":"The base04 color to use","path":"options.html#option-vim.theme.base16-colors.base04","tokens":["the","base04","color","use"],"title_tokens":["option","vim","theme","base16-colors","base04"],"anchors":[]},{"id":"1841","title":"Option: vim.theme.base16-colors.base05","content":"The base05 color to use","path":"options.html#option-vim.theme.base16-colors.base05","tokens":["color","use","base05","the"],"title_tokens":["base05","vim","theme","base16-colors","option"],"anchors":[]},{"id":"1842","title":"Option: vim.theme.base16-colors.base06","content":"The base06 color to use","path":"options.html#option-vim.theme.base16-colors.base06","tokens":["the","use","color","base06"],"title_tokens":["base06","option","base16-colors","theme","vim"],"anchors":[]},{"id":"1843","title":"Option: vim.theme.base16-colors.base07","content":"The base07 color to use","path":"options.html#option-vim.theme.base16-colors.base07","tokens":["use","the","base07","color"],"title_tokens":["base16-colors","base07","option","vim","theme"],"anchors":[]},{"id":"1844","title":"Option: vim.theme.base16-colors.base08","content":"The base08 color to use","path":"options.html#option-vim.theme.base16-colors.base08","tokens":["color","base08","the","use"],"title_tokens":["base08","vim","base16-colors","theme","option"],"anchors":[]},{"id":"1845","title":"Option: vim.theme.base16-colors.base09","content":"The base09 color to use","path":"options.html#option-vim.theme.base16-colors.base09","tokens":["color","the","base09","use"],"title_tokens":["option","base09","base16-colors","theme","vim"],"anchors":[]},{"id":"1846","title":"Option: vim.theme.base16-colors.base0A","content":"The base0A color to use","path":"options.html#option-vim.theme.base16-colors.base0A","tokens":["use","base0a","the","color"],"title_tokens":["vim","theme","base0a","base16-colors","option"],"anchors":[]},{"id":"1847","title":"Option: vim.theme.base16-colors.base0B","content":"The base0B color to use","path":"options.html#option-vim.theme.base16-colors.base0B","tokens":["the","base0b","use","color"],"title_tokens":["base16-colors","option","theme","base0b","vim"],"anchors":[]},{"id":"1848","title":"Option: vim.theme.base16-colors.base0C","content":"The base0C color to use","path":"options.html#option-vim.theme.base16-colors.base0C","tokens":["color","the","use","base0c"],"title_tokens":["base16-colors","base0c","theme","option","vim"],"anchors":[]},{"id":"1849","title":"Option: vim.theme.base16-colors.base0D","content":"The base0D color to use","path":"options.html#option-vim.theme.base16-colors.base0D","tokens":["base0d","use","color","the"],"title_tokens":["theme","vim","base16-colors","base0d","option"],"anchors":[]},{"id":"1850","title":"Option: vim.theme.base16-colors.base0E","content":"The base0E color to use","path":"options.html#option-vim.theme.base16-colors.base0E","tokens":["color","the","base0e","use"],"title_tokens":["option","vim","theme","base16-colors","base0e"],"anchors":[]},{"id":"1851","title":"Option: vim.theme.base16-colors.base0F","content":"The base0F color to use","path":"options.html#option-vim.theme.base16-colors.base0F","tokens":["color","use","the","base0f"],"title_tokens":["option","base0f","base16-colors","vim","theme"],"anchors":[]},{"id":"1852","title":"Option: vim.theme.enable","content":"Enable theming","path":"options.html#option-vim.theme.enable","tokens":["theming","enable"],"title_tokens":["option","vim","enable","theme"],"anchors":[]},{"id":"1853","title":"Option: vim.theme.extraConfig","content":"Additional lua configuration to add before setup","path":"options.html#option-vim.theme.extraConfig","tokens":["before","additional","lua","configuration","add","setup"],"title_tokens":["extraconfig","vim","option","theme"],"anchors":[]},{"id":"1854","title":"Option: vim.theme.name","content":"Supported themes can be found in {file}supportedThemes.nix. Setting the theme to \"base16\" enables base16 theming and requires all of the colors in {option}vim.theme.base16-colors to be set.","path":"options.html#option-vim.theme.name","tokens":["base16","colors","theming","theme","themes","setting","vim","all","set","requires","supportedthemes","found","enables","option","supported","nix","base16-colors","file","the","can","and"],"title_tokens":["theme","vim","name","option"],"anchors":[]},{"id":"1855","title":"Option: vim.theme.style","content":"Specific style for theme if it supports it","path":"options.html#option-vim.theme.style","tokens":["supports","specific","style","theme","for"],"title_tokens":["style","theme","vim","option"],"anchors":[]},{"id":"1856","title":"Option: vim.theme.transparent","content":"Whether or not transparency should be enabled. Has no effect for themes that do not support transparency","path":"options.html#option-vim.theme.transparent","tokens":["not","whether","support","that","should","transparency","themes","has","enabled","for","effect"],"title_tokens":["vim","transparent","option","theme"],"anchors":[]},{"id":"1857","title":"Option: vim.treesitter.addDefaultGrammars","content":"Whether to add the default grammars to the list of grammars to install.\nThis option is only relevant if treesitter has been enabled.","path":"options.html#option-vim.treesitter.addDefaultGrammars","tokens":["install","whether","option","add","grammars","this","treesitter","has","default","been","enabled","relevant","the","only","list"],"title_tokens":["option","vim","treesitter","adddefaultgrammars"],"anchors":[]},{"id":"1858","title":"Option: vim.treesitter.autotagHtml","content":"Whether to enable autoclose and rename html tag.","path":"options.html#option-vim.treesitter.autotagHtml","tokens":["autoclose","enable","rename","html","tag","and","whether"],"title_tokens":["vim","treesitter","autotaghtml","option"],"anchors":[]},{"id":"1859","title":"Option: vim.treesitter.context.enable","content":"Whether to enable context of current buffer contents [nvim-treesitter-context] .","path":"options.html#option-vim.treesitter.context.enable","tokens":["contents","enable","context","current","whether","buffer","nvim-treesitter-context"],"title_tokens":["treesitter","enable","option","vim","context"],"anchors":[]},{"id":"1860","title":"Option: vim.treesitter.context.setupOpts","content":"Option table to pass into the setup function of treesitter-context\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.context.setupOpts","tokens":["pass","the","into","any","table","function","they","even","docs","additional","can","setup","not","treesitter-context","you","listed","options","option"],"title_tokens":["treesitter","option","context","setupopts","vim"],"anchors":[]},{"id":"1861","title":"Option: vim.treesitter.context.setupOpts.line_numbers","content":"Whether to display line numbers in current context","path":"options.html#option-vim.treesitter.context.setupOpts.line_numbers","tokens":["current","whether","line","context","display","numbers"],"title_tokens":["vim","context","setupopts","line_numbers","option","treesitter"],"anchors":[]},{"id":"1862","title":"Option: vim.treesitter.context.setupOpts.max_lines","content":"How many lines the window should span.\nCan be an absolute line number (given as int) or a percentage (given as string, e.g. \"20%\").\nValues <= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.max_lines","tokens":["window","should","will","values","number","int","many","can","line","string","span","given","absolute","percentage","lines","the","there","how","limit","mean"],"title_tokens":["context","max_lines","option","setupopts","treesitter","vim"],"anchors":[]},{"id":"1863","title":"Option: vim.treesitter.context.setupOpts.min_window_height","content":"Minimum editor window height to enable context.\nValues >= 0 mean there will be no limit.","path":"options.html#option-vim.treesitter.context.setupOpts.min_window_height","tokens":["values","window","minimum","there","enable","will","height","mean","limit","editor","context"],"title_tokens":["context","setupopts","option","vim","min_window_height","treesitter"],"anchors":[]},{"id":"1864","title":"Option: vim.treesitter.context.setupOpts.mode","content":"Line used to calculate context.","path":"options.html#option-vim.treesitter.context.setupOpts.mode","tokens":["calculate","line","context","used"],"title_tokens":["setupopts","option","vim","context","treesitter","mode"],"anchors":[]},{"id":"1865","title":"Option: vim.treesitter.context.setupOpts.multiline_threshold","content":"Maximum number of lines to collapse for a single context line.","path":"options.html#option-vim.treesitter.context.setupOpts.multiline_threshold","tokens":["single","collapse","number","lines","for","line","context","maximum"],"title_tokens":["vim","setupopts","treesitter","option","context","multiline_threshold"],"anchors":[]},{"id":"1866","title":"Option: vim.treesitter.context.setupOpts.separator","content":"Separator between context and content. This option should be a single character string, like '-'.\nWhen separator is set, the context will only show up when there are at least 2 lines above cursorline.","path":"options.html#option-vim.treesitter.context.setupOpts.separator","tokens":["like","above","set","single","string","the","between","show","are","this","lines","context","character","when","option","there","cursorline","only","separator","should","will","and","content","least"],"title_tokens":["setupopts","vim","treesitter","separator","option","context"],"anchors":[]},{"id":"1867","title":"Option: vim.treesitter.context.setupOpts.trim_scope","content":"Which context lines to discard if {option}vim.treesitter.context.setupOpts.max_lines is exceeded.","path":"options.html#option-vim.treesitter.context.setupOpts.trim_scope","tokens":["setupopts","discard","lines","exceeded","option","treesitter","which","context","max_lines","vim"],"title_tokens":["trim_scope","vim","treesitter","option","context","setupopts"],"anchors":[]},{"id":"1868","title":"Option: vim.treesitter.context.setupOpts.zindex","content":"The Z-index of the context window.","path":"options.html#option-vim.treesitter.context.setupOpts.zindex","tokens":["context","z-index","the","window"],"title_tokens":["vim","treesitter","setupopts","option","context","zindex"],"anchors":[]},{"id":"1869","title":"Option: vim.treesitter.enable","content":"Whether to enable treesitter, also enabled automatically through language options.","path":"options.html#option-vim.treesitter.enable","tokens":["treesitter","enabled","whether","language","options","enable","also","through","automatically"],"title_tokens":["enable","option","vim","treesitter"],"anchors":[]},{"id":"1870","title":"Option: vim.treesitter.filetypeMappings","content":"For each parser, registers a list of alternative filetypes. For more information see :h vim.treesitter.language.register(). See treesitter builtin mappings here: https://github.com/nvim-treesitter/nvim-treesitter/blob/main/plugin/filetypes.lua","path":"options.html#option-vim.treesitter.filetypeMappings","tokens":["register","com","registers","nvim-treesitter","alternative","for","see","treesitter","here","list","more","github","main","each","plugin","filetypes","lua","information","vim","language","blob","https","mappings","parser","builtin"],"title_tokens":["vim","option","treesitter","filetypemappings"],"anchors":[]},{"id":"1871","title":"Option: vim.treesitter.fold","content":"Whether to enable fold with treesitter.","path":"options.html#option-vim.treesitter.fold","tokens":["whether","enable","treesitter","with","fold"],"title_tokens":["option","fold","treesitter","vim"],"anchors":[]},{"id":"1872","title":"Option: vim.treesitter.grammars","content":"List of treesitter grammars to install. For grammars to be installed properly, you must use grammars from one of those:\npkgs.vimPlugins.nvim-treesitter.parsers\npkgs.vimPlugins.nvim-treesitter.grammarPlugins\npkgs.tree-sitter-grammars (mostly untested)\n\nYou can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars shipped with nvim-treesitter.\nFor languages already supported by nvf, you may use {option}vim.language..treesitter options, which will automatically add the required grammars to this.","path":"options.html#option-vim.treesitter.grammars","tokens":["vimplugins","can","tree-sitter-grammars","which","untested","install","with","nvf","option","automatically","required","language","those","allgrammars","parsers","grammars","languages","mostly","shipped","properly","you","list","for","installed","already","vim","lang","must","this","use","treesitter","all","one","nvim-treesitter","from","supported","may","pkgs","options","will","the","grammarplugins","add"],"title_tokens":["grammars","vim","option","treesitter"],"anchors":[]},{"id":"1873","title":"Option: vim.treesitter.highlight.enable","content":"Whether to enable highlighting with treesitter.","path":"options.html#option-vim.treesitter.highlight.enable","tokens":["highlighting","enable","with","whether","treesitter"],"title_tokens":["treesitter","option","highlight","vim","enable"],"anchors":[]},{"id":"1874","title":"Option: vim.treesitter.indent.enable","content":"Whether to enable indentation with treesitter.","path":"options.html#option-vim.treesitter.indent.enable","tokens":["indentation","whether","enable","with","treesitter"],"title_tokens":["treesitter","option","enable","vim","indent"],"anchors":[]},{"id":"1875","title":"Option: vim.treesitter.indent.excludes","content":"Exclude the listed filetypes from using treesitter indentation.","path":"options.html#option-vim.treesitter.indent.excludes","tokens":["from","indentation","the","treesitter","using","listed","filetypes","exclude"],"title_tokens":["indent","excludes","vim","treesitter","option"],"anchors":[]},{"id":"1876","title":"Option: vim.treesitter.indent.pattern","content":"Specify the filetype pattern(s) for which the treesitter indentation should be used.\nSee {command}:h autocmd-pattern.","path":"options.html#option-vim.treesitter.indent.pattern","tokens":["autocmd-pattern","see","should","specify","for","command","filetype","the","pattern","treesitter","which","indentation","used"],"title_tokens":["option","pattern","vim","indent","treesitter"],"anchors":[]},{"id":"1877","title":"Option: vim.treesitter.queries","content":"A list of Neovim treesitter queries to be registered.","path":"options.html#option-vim.treesitter.queries","tokens":["list","registered","treesitter","queries","neovim"],"title_tokens":["vim","option","treesitter","queries"],"anchors":[]},{"id":"1878","title":"Option: vim.treesitter.queries.*.filetypes","content":"The filetypes for which the query should be registered.","path":"options.html#option-vim.treesitter.queries._.filetypes","tokens":["for","should","registered","filetypes","which","the","query"],"title_tokens":["queries","option","treesitter","vim","filetypes"],"anchors":[]},{"id":"1879","title":"Option: vim.treesitter.queries.*.query","content":"The queries scm script.","path":"options.html#option-vim.treesitter.queries._.query","tokens":["scm","the","script","queries"],"title_tokens":["query","vim","option","treesitter","queries"],"anchors":[]},{"id":"1880","title":"Option: vim.treesitter.queries.*.type","content":"The kind of query to register.","path":"options.html#option-vim.treesitter.queries._.type","tokens":["query","register","kind","the"],"title_tokens":["queries","option","treesitter","vim","type"],"anchors":[]},{"id":"1881","title":"Option: vim.treesitter.textobjects.enable","content":"Whether to enable Treesitter textobjects.","path":"options.html#option-vim.treesitter.textobjects.enable","tokens":["enable","treesitter","textobjects","whether"],"title_tokens":["treesitter","textobjects","option","vim","enable"],"anchors":[]},{"id":"1882","title":"Option: vim.treesitter.textobjects.setupOpts","content":"Option table to pass into the setup function of treesitter-textobjects\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.treesitter.textobjects.setupOpts","tokens":["docs","options","any","setup","option","even","additional","function","not","table","you","listed","pass","into","can","they","treesitter-textobjects","the"],"title_tokens":["setupopts","treesitter","option","vim","textobjects"],"anchors":[]},{"id":"1883","title":"Option: vim.ui.borders.enable","content":"Whether to enable visible borders for most windows.","path":"options.html#option-vim.ui.borders.enable","tokens":["visible","for","most","whether","windows","borders","enable"],"title_tokens":["option","vim","borders","enable"],"anchors":[]},{"id":"1884","title":"Option: vim.ui.borders.globalStyle","content":"The global border style to use.\nIf a list is given, it should have a length of eight or any divisor of eight. The array will specify the eight chars building up the border in a clockwise fashion starting with the top-left corner. You can specify a different highlight group for each character by passing a [char, \"YourHighlightGroup\"] instead","path":"options.html#option-vim.ui.borders.globalStyle","tokens":["array","with","you","top-left","can","should","yourhighlightgroup","for","global","group","any","the","will","char","given","fashion","corner","border","specify","have","each","building","use","style","different","highlight","eight","instead","list","passing","length","chars","clockwise","character","starting","divisor"],"title_tokens":["option","vim","borders","globalstyle"],"anchors":[]},{"id":"1885","title":"Option: vim.ui.borders.plugins.fastaction.enable","content":"Whether to enable borders for the fastaction plugin.","path":"options.html#option-vim.ui.borders.plugins.fastaction.enable","tokens":["enable","for","fastaction","the","plugin","borders","whether"],"title_tokens":["vim","plugins","fastaction","enable","option","borders"],"anchors":[]},{"id":"1886","title":"Option: vim.ui.borders.plugins.fastaction.style","content":"The border style to use for the fastaction plugin","path":"options.html#option-vim.ui.borders.plugins.fastaction.style","tokens":["use","the","fastaction","border","for","style","plugin"],"title_tokens":["option","vim","borders","plugins","fastaction","style"],"anchors":[]},{"id":"1887","title":"Option: vim.ui.borders.plugins.lsp-signature.enable","content":"Whether to enable borders for the lsp-signature plugin.","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.enable","tokens":["enable","the","plugin","whether","for","borders","lsp-signature"],"title_tokens":["plugins","option","vim","lsp-signature","enable","borders"],"anchors":[]},{"id":"1888","title":"Option: vim.ui.borders.plugins.lsp-signature.style","content":"The border style to use for the lsp-signature plugin","path":"options.html#option-vim.ui.borders.plugins.lsp-signature.style","tokens":["border","the","use","style","for","lsp-signature","plugin"],"title_tokens":["option","style","vim","borders","plugins","lsp-signature"],"anchors":[]},{"id":"1889","title":"Option: vim.ui.borders.plugins.lspsaga.enable","content":"Whether to enable borders for the lspsaga plugin.","path":"options.html#option-vim.ui.borders.plugins.lspsaga.enable","tokens":["borders","the","enable","for","plugin","lspsaga","whether"],"title_tokens":["enable","borders","vim","option","lspsaga","plugins"],"anchors":[]},{"id":"1890","title":"Option: vim.ui.borders.plugins.lspsaga.style","content":"The border style to use for the lspsaga plugin","path":"options.html#option-vim.ui.borders.plugins.lspsaga.style","tokens":["plugin","border","lspsaga","use","the","style","for"],"title_tokens":["vim","borders","plugins","style","option","lspsaga"],"anchors":[]},{"id":"1891","title":"Option: vim.ui.borders.plugins.nvim-cmp.enable","content":"Whether to enable borders for the nvim-cmp plugin.","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.enable","tokens":["nvim-cmp","borders","enable","for","plugin","whether","the"],"title_tokens":["option","enable","plugins","borders","vim","nvim-cmp"],"anchors":[]},{"id":"1892","title":"Option: vim.ui.borders.plugins.nvim-cmp.style","content":"The border style to use for the nvim-cmp plugin","path":"options.html#option-vim.ui.borders.plugins.nvim-cmp.style","tokens":["use","the","for","style","nvim-cmp","border","plugin"],"title_tokens":["plugins","borders","option","nvim-cmp","style","vim"],"anchors":[]},{"id":"1893","title":"Option: vim.ui.borders.plugins.which-key.enable","content":"Whether to enable borders for the which-key plugin.","path":"options.html#option-vim.ui.borders.plugins.which-key.enable","tokens":["the","which-key","borders","plugin","whether","for","enable"],"title_tokens":["borders","plugins","which-key","enable","vim","option"],"anchors":[]},{"id":"1894","title":"Option: vim.ui.borders.plugins.which-key.style","content":"The border style to use for the which-key plugin","path":"options.html#option-vim.ui.borders.plugins.which-key.style","tokens":["the","style","for","which-key","plugin","use","border"],"title_tokens":["option","plugins","vim","which-key","style","borders"],"anchors":[]},{"id":"1895","title":"Option: vim.ui.breadcrumbs.enable","content":"Whether to enable breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.enable","tokens":["enable","whether","breadcrumbs"],"title_tokens":["breadcrumbs","vim","enable","option"],"anchors":[]},{"id":"1896","title":"Option: vim.ui.breadcrumbs.lualine.winbar.alwaysRender","content":"Whether to always display the breadcrumbs component on winbar.\n::: {.note} This will pass draw_empty to the nvim_navic winbar component, which causes the component to be drawn even if it's empty. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.alwaysRender","tokens":["display","component","whether","draw_empty","winbar","nvim_navic","always","which","even","breadcrumbs","note","causes","empty","will","pass","drawn","the","this"],"title_tokens":["lualine","alwaysrender","vim","breadcrumbs","winbar","option"],"anchors":[]},{"id":"1897","title":"Option: vim.ui.breadcrumbs.lualine.winbar.enable","content":"Whether to automatically configure a winbar component for Lualine on the Winbar section.\n::: {.note} This is set to true by default, which means nvim-navic will occupy winbar.lualine_c for the breadcrumbs feature unless this option is set to false. :::","path":"options.html#option-vim.ui.breadcrumbs.lualine.winbar.enable","tokens":["automatically","component","section","nvim-navic","occupy","for","false","this","note","option","the","true","will","configure","whether","set","means","lualine_c","breadcrumbs","unless","lualine","default","winbar","which","feature"],"title_tokens":["lualine","vim","breadcrumbs","winbar","option","enable"],"anchors":[]},{"id":"1898","title":"Option: vim.ui.breadcrumbs.navbuddy.enable","content":"Whether to enable navbuddy LSP helper UI. Enabling this option automatically loads and enables nvim-navic.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.enable","tokens":["and","this","loads","enabling","enable","option","automatically","helper","enables","nvim-navic","navbuddy","whether","lsp"],"title_tokens":["option","enable","breadcrumbs","vim","navbuddy"],"anchors":[]},{"id":"1899","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendName","content":"Insert at the end of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendName","tokens":["insert","name","the","end"],"title_tokens":["vim","breadcrumbs","navbuddy","appendname","option","mappings"],"anchors":[]},{"id":"1900","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.appendScope","content":"Insert at the end of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.appendScope","tokens":["the","scope","insert","end"],"title_tokens":["appendscope","mappings","option","navbuddy","breadcrumbs","vim"],"anchors":[]},{"id":"1901","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.children","content":"Navigate to the child node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.children","tokens":["node","navigate","the","child"],"title_tokens":["vim","mappings","children","option","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1902","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.close","content":"Close and return the cursor to its original location.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.close","tokens":["location","the","original","and","its","close","return","cursor"],"title_tokens":["close","option","navbuddy","breadcrumbs","vim","mappings"],"anchors":[]},{"id":"1903","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.comment","content":"Comment the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.comment","tokens":["node","comment","the"],"title_tokens":["navbuddy","mappings","comment","vim","option","breadcrumbs"],"anchors":[]},{"id":"1904","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.delete","content":"Delete the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.delete","tokens":["node","the","delete"],"title_tokens":["navbuddy","mappings","breadcrumbs","delete","option","vim"],"anchors":[]},{"id":"1905","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","content":"Create a new fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldCreate","tokens":["the","node","create","new","fold"],"title_tokens":["navbuddy","mappings","breadcrumbs","foldcreate","option","vim"],"anchors":[]},{"id":"1906","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","content":"Delete the current fold of the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.foldDelete","tokens":["fold","delete","current","the","node"],"title_tokens":["navbuddy","folddelete","option","vim","breadcrumbs","mappings"],"anchors":[]},{"id":"1907","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.help","content":"Open the mappings help window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.help","tokens":["help","window","open","the","mappings"],"title_tokens":["navbuddy","option","breadcrumbs","help","vim","mappings"],"anchors":[]},{"id":"1908","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.hsplit","content":"Open the node in a horizontal split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.hsplit","tokens":["node","horizontal","split","the","open"],"title_tokens":["hsplit","breadcrumbs","vim","option","navbuddy","mappings"],"anchors":[]},{"id":"1909","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertName","content":"Insert at the start of name.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertName","tokens":["the","start","name","insert"],"title_tokens":["breadcrumbs","option","mappings","navbuddy","vim","insertname"],"anchors":[]},{"id":"1910","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.insertScope","content":"Insert at the start of scope.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.insertScope","tokens":["start","the","scope","insert"],"title_tokens":["insertscope","mappings","navbuddy","option","vim","breadcrumbs"],"anchors":[]},{"id":"1911","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveDown","content":"Move the node down.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveDown","tokens":["the","down","move","node"],"title_tokens":["vim","breadcrumbs","movedown","navbuddy","option","mappings"],"anchors":[]},{"id":"1912","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveUp","content":"Move the node up.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.moveUp","tokens":["move","the","node"],"title_tokens":["vim","navbuddy","mappings","moveup","option","breadcrumbs"],"anchors":[]},{"id":"1913","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","content":"Navigate to the next sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.nextSibling","tokens":["navigate","node","sibling","next","the"],"title_tokens":["vim","option","breadcrumbs","navbuddy","mappings","nextsibling"],"anchors":[]},{"id":"1914","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.parent","content":"Navigate to the parent node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.parent","tokens":["navigate","node","the","parent"],"title_tokens":["mappings","option","parent","vim","breadcrumbs","navbuddy"],"anchors":[]},{"id":"1915","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","content":"Navigate to the previous sibling node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.previousSibling","tokens":["the","previous","navigate","node","sibling"],"title_tokens":["vim","mappings","navbuddy","previoussibling","option","breadcrumbs"],"anchors":[]},{"id":"1916","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.rename","content":"Rename the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.rename","tokens":["node","rename","the"],"title_tokens":["rename","option","mappings","navbuddy","vim","breadcrumbs"],"anchors":[]},{"id":"1917","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.root","content":"Navigate to the root node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.root","tokens":["the","navigate","root","node"],"title_tokens":["option","root","breadcrumbs","vim","navbuddy","mappings"],"anchors":[]},{"id":"1918","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.select","content":"Goto the node.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.select","tokens":["node","goto","the"],"title_tokens":["vim","navbuddy","select","option","breadcrumbs","mappings"],"anchors":[]},{"id":"1919","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.telescope","content":"Start fuzzy finder at the current level.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.telescope","tokens":["finder","level","the","current","start","fuzzy"],"title_tokens":["navbuddy","mappings","telescope","vim","option","breadcrumbs"],"anchors":[]},{"id":"1920","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","content":"Toggle the preview.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","tokens":["toggle","the","preview"],"title_tokens":["option","vim","togglepreview","breadcrumbs","navbuddy","mappings"],"anchors":[]},{"id":"1921","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualName","content":"Select the name visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualName","tokens":["select","the","visually","name"],"title_tokens":["option","visualname","vim","breadcrumbs","navbuddy","mappings"],"anchors":[]},{"id":"1922","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualScope","content":"Select the scope visually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.visualScope","tokens":["select","visually","scope","the"],"title_tokens":["navbuddy","visualscope","vim","option","breadcrumbs","mappings"],"anchors":[]},{"id":"1923","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.vsplit","content":"Open the node in a vertical split.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.vsplit","tokens":["split","open","the","node","vertical"],"title_tokens":["mappings","navbuddy","vsplit","vim","breadcrumbs","option"],"anchors":[]},{"id":"1924","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankName","content":"Yank the name to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankName","tokens":["yank","the","clipboard","name","system"],"title_tokens":["navbuddy","breadcrumbs","vim","option","mappings","yankname"],"anchors":[]},{"id":"1925","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.yankScope","content":"Yank the scope to system clipboard.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.mappings.yankScope","tokens":["clipboard","yank","the","scope","system"],"title_tokens":["navbuddy","mappings","option","vim","breadcrumbs","yankscope"],"anchors":[]},{"id":"1926","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts","content":"Option table to pass into the setup function of navbuddy\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts","tokens":["you","can","they","navbuddy","pass","table","the","any","not","listed","docs","into","function","even","additional","options","setup","option"],"title_tokens":["breadcrumbs","option","navbuddy","setupopts","vim"],"anchors":[]},{"id":"1927","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","tokens":[],"title_tokens":["vim","breadcrumbs","setupopts","option","navbuddy","icons","array"],"anchors":[]},{"id":"1928","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","tokens":[],"title_tokens":["vim","navbuddy","breadcrumbs","icons","option","boolean","setupopts"],"anchors":[]},{"id":"1929","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","tokens":[],"title_tokens":["option","setupopts","vim","class","breadcrumbs","icons","navbuddy"],"anchors":[]},{"id":"1930","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","tokens":[],"title_tokens":["constant","breadcrumbs","setupopts","vim","option","icons","navbuddy"],"anchors":[]},{"id":"1931","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","tokens":[],"title_tokens":["vim","breadcrumbs","icons","constructor","navbuddy","option","setupopts"],"anchors":[]},{"id":"1932","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","tokens":[],"title_tokens":["setupopts","icons","enum","vim","breadcrumbs","option","navbuddy"],"anchors":[]},{"id":"1933","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.EnumMember","tokens":[],"title_tokens":["option","vim","setupopts","icons","enummember","navbuddy","breadcrumbs"],"anchors":[]},{"id":"1934","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Event","tokens":[],"title_tokens":["navbuddy","option","breadcrumbs","setupopts","vim","icons","event"],"anchors":[]},{"id":"1935","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","tokens":[],"title_tokens":["breadcrumbs","vim","setupopts","icons","field","navbuddy","option"],"anchors":[]},{"id":"1936","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","tokens":[],"title_tokens":["icons","setupopts","navbuddy","file","option","breadcrumbs","vim"],"anchors":[]},{"id":"1937","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Function","tokens":[],"title_tokens":["navbuddy","setupopts","icons","breadcrumbs","vim","function","option"],"anchors":[]},{"id":"1938","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","tokens":[],"title_tokens":["navbuddy","vim","option","setupopts","breadcrumbs","interface","icons"],"anchors":[]},{"id":"1939","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Key","tokens":[],"title_tokens":["setupopts","navbuddy","breadcrumbs","vim","option","icons","key"],"anchors":[]},{"id":"1940","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","tokens":[],"title_tokens":["navbuddy","breadcrumbs","option","vim","setupopts","method","icons"],"anchors":[]},{"id":"1941","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Module","tokens":[],"title_tokens":["navbuddy","vim","setupopts","icons","module","breadcrumbs","option"],"anchors":[]},{"id":"1942","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","tokens":[],"title_tokens":["navbuddy","namespace","vim","option","icons","setupopts","breadcrumbs"],"anchors":[]},{"id":"1943","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","tokens":[],"title_tokens":["breadcrumbs","setupopts","vim","option","navbuddy","null","icons"],"anchors":[]},{"id":"1944","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","tokens":[],"title_tokens":["vim","setupopts","icons","number","breadcrumbs","navbuddy","option"],"anchors":[]},{"id":"1945","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","tokens":[],"title_tokens":["icons","setupopts","breadcrumbs","option","vim","object","navbuddy"],"anchors":[]},{"id":"1946","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Operator","tokens":[],"title_tokens":["setupopts","option","operator","navbuddy","breadcrumbs","icons","vim"],"anchors":[]},{"id":"1947","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Package","tokens":[],"title_tokens":["navbuddy","breadcrumbs","setupopts","option","vim","icons","package"],"anchors":[]},{"id":"1948","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","tokens":[],"title_tokens":["setupopts","navbuddy","property","icons","vim","option","breadcrumbs"],"anchors":[]},{"id":"1949","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","tokens":[],"title_tokens":["icons","vim","breadcrumbs","navbuddy","setupopts","option","string"],"anchors":[]},{"id":"1950","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","tokens":[],"title_tokens":["vim","struct","breadcrumbs","navbuddy","setupopts","option","icons"],"anchors":[]},{"id":"1951","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.TypeParameter","tokens":[],"title_tokens":["navbuddy","setupopts","typeparameter","icons","option","vim","breadcrumbs"],"anchors":[]},{"id":"1952","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Variable","tokens":[],"title_tokens":["vim","navbuddy","breadcrumbs","option","setupopts","icons","variable"],"anchors":[]},{"id":"1953","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","content":"Whether to attach to LSP server manually.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.auto_attach","tokens":["manually","attach","whether","server","lsp"],"title_tokens":["setupopts","auto_attach","navbuddy","option","breadcrumbs","lsp","vim"],"anchors":[]},{"id":"1954","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","content":"The preference list ranking LSP servers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.lsp.preference","tokens":["servers","ranking","preference","the","list","lsp"],"title_tokens":["vim","option","setupopts","preference","navbuddy","lsp","breadcrumbs"],"anchors":[]},{"id":"1955","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","content":"Whether to enable node markers.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.enable","tokens":["markers","whether","node","enable"],"title_tokens":["breadcrumbs","navbuddy","vim","option","setupopts","enable","node_markers"],"anchors":[]},{"id":"1956","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.branch","tokens":[],"title_tokens":["vim","branch","node_markers","navbuddy","setupopts","icons","breadcrumbs","option"],"anchors":[]},{"id":"1957","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf","tokens":[],"title_tokens":["navbuddy","setupopts","icons","breadcrumbs","option","vim","leaf","node_markers"],"anchors":[]},{"id":"1958","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","content":"","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.node_markers.icons.leaf_selected","tokens":[],"title_tokens":["option","navbuddy","icons","node_markers","vim","breadcrumbs","setupopts","leaf_selected"],"anchors":[]},{"id":"1959","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","content":"Whether to keep the current node in focus in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.followNode","tokens":["focus","buffer","node","source","whether","current","the","keep"],"title_tokens":["breadcrumbs","navbuddy","source_buffer","follownode","vim","setupopts","option"],"anchors":[]},{"id":"1960","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","content":"Whether to highlight the currently focused node in the source buffer.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.highlight","tokens":["highlight","source","focused","currently","node","buffer","whether","the"],"title_tokens":["navbuddy","source_buffer","highlight","setupopts","option","vim","breadcrumbs"],"anchors":[]},{"id":"1961","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","content":"The mode for reorienting the source buffer after moving nodes.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.reorient","tokens":["reorienting","source","buffer","for","the","nodes","moving","mode","after"],"title_tokens":["setupopts","reorient","vim","option","breadcrumbs","navbuddy","source_buffer"],"anchors":[]},{"id":"1962","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","content":"The scrolloff value in the source buffer when Navbuddy is open.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.source_buffer.scrolloff","tokens":["the","source","when","buffer","open","value","navbuddy","scrolloff"],"title_tokens":["scrolloff","navbuddy","source_buffer","option","breadcrumbs","vim","setupopts"],"anchors":[]},{"id":"1963","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","content":"Add the default Navbuddy keybindings in addition to the keybinding added by this module.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.useDefaultMappings","tokens":["module","add","addition","default","navbuddy","keybindings","this","the","added","keybinding"],"title_tokens":["setupopts","usedefaultmappings","breadcrumbs","vim","navbuddy","option"],"anchors":[]},{"id":"1964","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","content":"The border style to use.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.border","tokens":["border","use","style","the"],"title_tokens":["window","border","navbuddy","option","vim","breadcrumbs","setupopts"],"anchors":[]},{"id":"1965","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","content":"The scrolloff value within a navbuddy window.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.scrolloff","tokens":["within","navbuddy","value","the","scrolloff","window"],"title_tokens":["vim","scrolloff","window","breadcrumbs","option","setupopts","navbuddy"],"anchors":[]},{"id":"1966","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","content":"The border style to use for the left section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.left.border","tokens":["for","left","navbuddy","the","use","border","style","section"],"title_tokens":["sections","navbuddy","setupopts","vim","left","border","breadcrumbs","option","window"],"anchors":[]},{"id":"1967","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","content":"The border style to use for the middle section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.mid.border","tokens":["style","border","middle","the","use","navbuddy","section","for"],"title_tokens":["vim","breadcrumbs","mid","border","window","option","sections","setupopts","navbuddy"],"anchors":[]},{"id":"1968","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","content":"The border style to use for the right section of the Navbuddy UI.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.border","tokens":["use","border","the","for","style","right","navbuddy","section"],"title_tokens":["setupopts","option","navbuddy","vim","window","right","sections","border","breadcrumbs"],"anchors":[]},{"id":"1969","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","content":"The display mode of the preview on the right section.","path":"options.html#option-vim.ui.breadcrumbs.navbuddy.setupOpts.window.sections.right.preview","tokens":["preview","display","section","the","mode","right"],"title_tokens":["option","vim","window","breadcrumbs","setupopts","sections","navbuddy","right","preview"],"anchors":[]},{"id":"1970","title":"Option: vim.ui.breadcrumbs.source","content":"The source to be used for breadcrumbs component. Null means no breadcrumbs.","path":"options.html#option-vim.ui.breadcrumbs.source","tokens":["source","null","means","for","the","breadcrumbs","component","used"],"title_tokens":["source","option","vim","breadcrumbs"],"anchors":[]},{"id":"1971","title":"Option: vim.ui.colorful-menu-nvim.enable","content":"Whether to enable treesitter highlighted completion menus [colorful-menu.nvim].","path":"options.html#option-vim.ui.colorful-menu-nvim.enable","tokens":["treesitter","menus","nvim","highlighted","completion","enable","whether","colorful-menu"],"title_tokens":["option","vim","enable","colorful-menu-nvim"],"anchors":[]},{"id":"1972","title":"Option: vim.ui.colorful-menu-nvim.setupOpts","content":"Option table to pass into the setup function of colorful-menu-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorful-menu-nvim.setupOpts","tokens":["pass","into","they","the","any","additional","colorful-menu-nvim","not","table","you","listed","options","setup","docs","option","can","even","function"],"title_tokens":["colorful-menu-nvim","setupopts","option","vim"],"anchors":[]},{"id":"1973","title":"Option: vim.ui.colorizer.enable","content":"Whether to enable color highlighting [nvim-colorizer.lua].","path":"options.html#option-vim.ui.colorizer.enable","tokens":["enable","whether","color","nvim-colorizer","highlighting","lua"],"title_tokens":["vim","colorizer","option","enable"],"anchors":[]},{"id":"1974","title":"Option: vim.ui.colorizer.setupOpts","content":"Option table to pass into the setup function of colorizer\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.colorizer.setupOpts","tokens":["into","any","even","they","setup","colorizer","can","you","not","table","pass","function","option","docs","the","additional","options","listed"],"title_tokens":["vim","option","colorizer","setupopts"],"anchors":[]},{"id":"1975","title":"Option: vim.ui.colorizer.setupOpts.filetypes","content":"Filetypes to enable on and their option overrides.\n\"*\" means enable on all filetypes. Filetypes prefixed with \"!\" are disabled.","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes","tokens":["and","filetypes","with","are","overrides","disabled","their","option","means","enable","all","prefixed"],"title_tokens":["vim","colorizer","option","filetypes","setupopts"],"anchors":[]},{"id":"1976","title":"Option: vim.ui.colorizer.setupOpts.filetypes..AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.AARRGGBB","tokens":["colorize","0xaarrggbb","hex","codes"],"title_tokens":["option","setupopts","name","vim","aarrggbb","filetypes","colorizer"],"anchors":[]},{"id":"1977","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RGB","tokens":["colorize","rgb","codes","hex"],"title_tokens":["name","option","rgb","filetypes","colorizer","vim","setupopts"],"anchors":[]},{"id":"1978","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBB","tokens":["colorize","hex","codes","rrggbb"],"title_tokens":["rrggbb","option","vim","setupopts","filetypes","name","colorizer"],"anchors":[]},{"id":"1979","title":"Option: vim.ui.colorizer.setupOpts.filetypes..RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.RRGGBBAA","tokens":["hex","colorize","rrggbbaa","codes"],"title_tokens":["colorizer","option","setupopts","rrggbbaa","vim","filetypes","name"],"anchors":[]},{"id":"1980","title":"Option: vim.ui.colorizer.setupOpts.filetypes..always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.always_update","tokens":["buffer","values","even","focused","example","update","cmp_docs","color","use","cmp_menu","not"],"title_tokens":["setupopts","option","vim","filetypes","name","colorizer","always_update"],"anchors":[]},{"id":"1981","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css","tokens":["names","rgb","all","hsl_fn","css","rrggbb","features","enable","rgb_fn"],"title_tokens":["name","css","filetypes","vim","option","colorizer","setupopts"],"anchors":[]},{"id":"1982","title":"Option: vim.ui.colorizer.setupOpts.filetypes..css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.css_fn","tokens":["functions","rgb_fn","hsl_fn","css","all","enable"],"title_tokens":["filetypes","name","setupopts","css_fn","option","vim","colorizer"],"anchors":[]},{"id":"1983","title":"Option: vim.ui.colorizer.setupOpts.filetypes..hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.hsl_fn","tokens":["functions","css","colorize","and","hsl","hsla"],"title_tokens":["vim","setupopts","filetypes","option","colorizer","name","hsl_fn"],"anchors":[]},{"id":"1984","title":"Option: vim.ui.colorizer.setupOpts.filetypes..mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.mode","tokens":["set","mode","display","the"],"title_tokens":["colorizer","name","setupopts","vim","mode","filetypes","option"],"anchors":[]},{"id":"1985","title":"Option: vim.ui.colorizer.setupOpts.filetypes..names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.names","tokens":["name","colorize","codes","like","blue"],"title_tokens":["vim","name","colorizer","option","names","setupopts","filetypes"],"anchors":[]},{"id":"1986","title":"Option: vim.ui.colorizer.setupOpts.filetypes..rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.rgb_fn","tokens":["colorize","rgb","functions","css","rgba","and"],"title_tokens":["colorizer","option","vim","filetypes","rgb_fn","name","setupopts"],"anchors":[]},{"id":"1987","title":"Option: vim.ui.colorizer.setupOpts.filetypes..sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.sass","tokens":["enable","sass","colors"],"title_tokens":["sass","vim","filetypes","option","setupopts","colorizer","name"],"anchors":[]},{"id":"1988","title":"Option: vim.ui.colorizer.setupOpts.filetypes..tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.tailwind","tokens":["tailwind","colors","enable"],"title_tokens":["vim","filetypes","name","tailwind","colorizer","setupopts","option"],"anchors":[]},{"id":"1989","title":"Option: vim.ui.colorizer.setupOpts.filetypes..virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.filetypes._name_.virtualtext","tokens":["string","display","virtualtext"],"title_tokens":["vim","name","virtualtext","option","colorizer","setupopts","filetypes"],"anchors":[]},{"id":"1990","title":"Option: vim.ui.colorizer.setupOpts.user_default_options","content":"user_default_options is the second parameter to nvim-colorizer's setup function.\nAnything set here is the inverse of the previous setup configuration.","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options","tokens":["previous","the","here","setup","inverse","configuration","second","set","user_default_options","nvim-colorizer","function","parameter","anything"],"title_tokens":["option","user_default_options","vim","setupopts","colorizer"],"anchors":[]},{"id":"1991","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.AARRGGBB","tokens":["hex","codes","colorize","0xaarrggbb"],"title_tokens":["option","colorizer","setupopts","vim","user_default_options","aarrggbb"],"anchors":[]},{"id":"1992","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RGB","tokens":["codes","rgb","colorize","hex"],"title_tokens":["setupopts","rgb","option","colorizer","user_default_options","vim"],"anchors":[]},{"id":"1993","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBB","tokens":["rrggbb","colorize","hex","codes"],"title_tokens":["rrggbb","vim","option","colorizer","user_default_options","setupopts"],"anchors":[]},{"id":"1994","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.RRGGBBAA","tokens":["codes","hex","colorize","rrggbbaa"],"title_tokens":["colorizer","setupopts","rrggbbaa","user_default_options","option","vim"],"anchors":[]},{"id":"1995","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.always_update","content":"Update color values even if buffer is not focused. Example use: cmp_menu, cmp_docs","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.always_update","tokens":["focused","update","example","use","buffer","even","values","not","cmp_menu","cmp_docs","color"],"title_tokens":["colorizer","option","vim","user_default_options","setupopts","always_update"],"anchors":[]},{"id":"1996","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css","content":"Enable all CSS features: rgb_fn, hsl_fn, names, RGB, RRGGBB","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css","tokens":["rgb","rgb_fn","features","css","all","names","rrggbb","enable","hsl_fn"],"title_tokens":["css","option","setupopts","colorizer","user_default_options","vim"],"anchors":[]},{"id":"1997","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.css_fn","content":"Enable all CSS functions: rgb_fn, hsl_fn","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.css_fn","tokens":["enable","css","all","functions","hsl_fn","rgb_fn"],"title_tokens":["vim","user_default_options","option","css_fn","colorizer","setupopts"],"anchors":[]},{"id":"1998","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.hsl_fn","tokens":["hsla","colorize","hsl","functions","and","css"],"title_tokens":["colorizer","option","user_default_options","vim","hsl_fn","setupopts"],"anchors":[]},{"id":"1999","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.mode","content":"Set the display mode","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.mode","tokens":["display","the","mode","set"],"title_tokens":["option","user_default_options","mode","setupopts","vim","colorizer"],"anchors":[]},{"id":"2000","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.names","tokens":["blue","colorize","like","name","codes"],"title_tokens":["vim","user_default_options","option","setupopts","names","colorizer"],"anchors":[]},{"id":"2001","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","content":"Colorize CSS rgb() and rgba() functions","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.rgb_fn","tokens":["and","rgba","functions","colorize","css","rgb"],"title_tokens":["option","setupopts","user_default_options","rgb_fn","colorizer","vim"],"anchors":[]},{"id":"2002","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.sass","content":"Enable sass colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.sass","tokens":["enable","sass","colors"],"title_tokens":["sass","user_default_options","colorizer","vim","setupopts","option"],"anchors":[]},{"id":"2003","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.tailwind","content":"Enable tailwind colors","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.tailwind","tokens":["tailwind","enable","colors"],"title_tokens":["colorizer","vim","option","user_default_options","setupopts","tailwind"],"anchors":[]},{"id":"2004","title":"Option: vim.ui.colorizer.setupOpts.user_default_options.virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim.ui.colorizer.setupOpts.user_default_options.virtualtext","tokens":["string","display","virtualtext"],"title_tokens":["vim","colorizer","user_default_options","virtualtext","option","setupopts"],"anchors":[]},{"id":"2005","title":"Option: vim.ui.fastaction.enable","content":"Whether to enable overriding vim.ui.select with fastaction.nvim.","path":"options.html#option-vim.ui.fastaction.enable","tokens":["nvim","enable","vim","with","select","fastaction","whether","overriding"],"title_tokens":["option","fastaction","vim","enable"],"anchors":[]},{"id":"2006","title":"Option: vim.ui.fastaction.setupOpts","content":"Option table to pass into the setup function of fastaction\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.fastaction.setupOpts","tokens":["table","docs","listed","additional","into","options","setup","the","can","any","even","option","function","you","they","fastaction","pass","not"],"title_tokens":["vim","fastaction","option","setupopts"],"anchors":[]},{"id":"2007","title":"Option: vim.ui.illuminate.enable","content":"Whether to enable automatically highlight other uses of the word under the cursor [vim-illuminate] .","path":"options.html#option-vim.ui.illuminate.enable","tokens":["highlight","enable","under","other","whether","automatically","word","vim-illuminate","uses","cursor","the"],"title_tokens":["vim","option","illuminate","enable"],"anchors":[]},{"id":"2008","title":"Option: vim.ui.illuminate.setupOpts","content":"Option table to pass into the setup function of vim-illuminate\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.illuminate.setupOpts","tokens":["docs","additional","the","pass","function","any","listed","not","into","even","table","setup","they","you","option","vim-illuminate","can","options"],"title_tokens":["illuminate","setupopts","option","vim"],"anchors":[]},{"id":"2009","title":"Option: vim.ui.illuminate.setupOpts.filetypes_denylist","content":"Filetypes to not illuminate, this overrides filetypes_allowlist","path":"options.html#option-vim.ui.illuminate.setupOpts.filetypes_denylist","tokens":["this","filetypes_allowlist","filetypes","not","overrides","illuminate"],"title_tokens":["setupopts","filetypes_denylist","option","illuminate","vim"],"anchors":[]},{"id":"2010","title":"Option: vim.ui.modes-nvim.enable","content":"Whether to enable modes.nvim's prismatic line decorations.","path":"options.html#option-vim.ui.modes-nvim.enable","tokens":["prismatic","whether","nvim","enable","modes","line","decorations"],"title_tokens":["option","vim","enable","modes-nvim"],"anchors":[]},{"id":"2011","title":"Option: vim.ui.modes-nvim.setupOpts.colors","content":"Option table to pass into the setup function of modes.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors","tokens":["into","function","modes","pass","option","nvim","any","options","listed","not","setup","docs","the","table","they","can","additional","you","even"],"title_tokens":["setupopts","modes-nvim","colors","option","vim"],"anchors":[]},{"id":"2012","title":"Option: vim.ui.modes-nvim.setupOpts.colors.copy","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.copy","tokens":["color","rrggbb","code","the","for","visual","highlights","mode"],"title_tokens":["vim","modes-nvim","setupopts","copy","option","colors"],"anchors":[]},{"id":"2013","title":"Option: vim.ui.modes-nvim.setupOpts.colors.delete","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.delete","tokens":["visual","highlights","code","color","for","rrggbb","the","mode"],"title_tokens":["delete","vim","setupopts","option","colors","modes-nvim"],"anchors":[]},{"id":"2014","title":"Option: vim.ui.modes-nvim.setupOpts.colors.insert","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.insert","tokens":["rrggbb","code","visual","mode","highlights","the","color","for"],"title_tokens":["modes-nvim","colors","option","insert","setupopts","vim"],"anchors":[]},{"id":"2015","title":"Option: vim.ui.modes-nvim.setupOpts.colors.visual","content":"The #RRGGBB color code for the visual mode highlights","path":"options.html#option-vim.ui.modes-nvim.setupOpts.colors.visual","tokens":["the","visual","rrggbb","for","mode","highlights","code","color"],"title_tokens":["modes-nvim","setupopts","vim","visual","colors","option"],"anchors":[]},{"id":"2016","title":"Option: vim.ui.modes-nvim.setupOpts.line_opacity.visual","content":"Set opacity for cursorline and number background","path":"options.html#option-vim.ui.modes-nvim.setupOpts.line_opacity.visual","tokens":["background","for","number","and","set","cursorline","opacity"],"title_tokens":["line_opacity","vim","option","visual","setupopts","modes-nvim"],"anchors":[]},{"id":"2017","title":"Option: vim.ui.modes-nvim.setupOpts.setCursorline","content":"Set a colored cursorline on current line","path":"options.html#option-vim.ui.modes-nvim.setupOpts.setCursorline","tokens":["line","cursorline","colored","current","set"],"title_tokens":["modes-nvim","setupopts","setcursorline","vim","option"],"anchors":[]},{"id":"2018","title":"Option: vim.ui.noice.enable","content":"Whether to enable noice.nvim UI modification library.","path":"options.html#option-vim.ui.noice.enable","tokens":["nvim","library","modification","whether","enable","noice"],"title_tokens":["option","noice","vim","enable"],"anchors":[]},{"id":"2019","title":"Option: vim.ui.noice.setupOpts","content":"Option table to pass into the setup function of noice.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.noice.setupOpts","tokens":["function","can","listed","any","nvim","they","not","pass","noice","you","options","into","setup","additional","even","table","option","the","docs"],"title_tokens":["vim","option","noice","setupopts"],"anchors":[]},{"id":"2020","title":"Option: vim.ui.noice.setupOpts.format.cmdline","content":"formatting options for the cmdline","path":"options.html#option-vim.ui.noice.setupOpts.format.cmdline","tokens":["options","formatting","for","the","cmdline"],"title_tokens":["vim","setupopts","noice","format","option","cmdline"],"anchors":[]},{"id":"2021","title":"Option: vim.ui.noice.setupOpts.format.filter","content":"formatting options for filter","path":"options.html#option-vim.ui.noice.setupOpts.format.filter","tokens":["filter","for","options","formatting"],"title_tokens":["filter","option","format","noice","setupopts","vim"],"anchors":[]},{"id":"2022","title":"Option: vim.ui.noice.setupOpts.format.help","content":"formatting options for help","path":"options.html#option-vim.ui.noice.setupOpts.format.help","tokens":["formatting","help","options","for"],"title_tokens":["option","format","help","vim","setupopts","noice"],"anchors":[]},{"id":"2023","title":"Option: vim.ui.noice.setupOpts.format.lua","content":"formatting options for lua","path":"options.html#option-vim.ui.noice.setupOpts.format.lua","tokens":["lua","for","formatting","options"],"title_tokens":["format","lua","noice","vim","setupopts","option"],"anchors":[]},{"id":"2024","title":"Option: vim.ui.noice.setupOpts.format.search_down","content":"formatting options for search_down","path":"options.html#option-vim.ui.noice.setupOpts.format.search_down","tokens":["for","options","formatting","search_down"],"title_tokens":["vim","search_down","setupopts","format","noice","option"],"anchors":[]},{"id":"2025","title":"Option: vim.ui.noice.setupOpts.format.search_up","content":"formatting options for search_up","path":"options.html#option-vim.ui.noice.setupOpts.format.search_up","tokens":["options","formatting","for","search_up"],"title_tokens":["noice","option","setupopts","format","vim","search_up"],"anchors":[]},{"id":"2026","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"cmp.entry.get_documentation\"","content":"override cmp documentation with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._cmp.entry.get_documentation_","tokens":["cmp","override","documentation","with","noice"],"title_tokens":["option","cmp","get_documentation","vim","noice","entry","override","lsp","setupopts"],"anchors":[]},{"id":"2027","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.convert_input_to_markdown_lines\"","content":"override the default lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.convert_input_to_markdown_lines_","tokens":["markdown","noice","override","with","formatter","the","lsp","default"],"title_tokens":["noice","setupopts","option","vim","convert_input_to_markdown_lines","override","lsp","util"],"anchors":[]},{"id":"2028","title":"Option: vim.ui.noice.setupOpts.lsp.override.\"vim.lsp.util.stylize_markdown\"","content":"override the lsp markdown formatter with Noice","path":"options.html#option-vim.ui.noice.setupOpts.lsp.override._vim.lsp.util.stylize_markdown_","tokens":["override","noice","markdown","lsp","formatter","with","the"],"title_tokens":["vim","noice","override","lsp","stylize_markdown","setupopts","util","option"],"anchors":[]},{"id":"2029","title":"Option: vim.ui.noice.setupOpts.lsp.signature.enabled","content":"Whether to enable signature help.","path":"options.html#option-vim.ui.noice.setupOpts.lsp.signature.enabled","tokens":["enable","whether","signature","help"],"title_tokens":["vim","setupopts","lsp","option","noice","signature","enabled"],"anchors":[]},{"id":"2030","title":"Option: vim.ui.noice.setupOpts.presets.bottom_search","content":"use a classic bottom cmdline for search","path":"options.html#option-vim.ui.noice.setupOpts.presets.bottom_search","tokens":["cmdline","search","use","classic","for","bottom"],"title_tokens":["vim","noice","setupopts","option","bottom_search","presets"],"anchors":[]},{"id":"2031","title":"Option: vim.ui.noice.setupOpts.presets.command_palette","content":"position the cmdline and popupmenu together","path":"options.html#option-vim.ui.noice.setupOpts.presets.command_palette","tokens":["cmdline","popupmenu","the","and","together","position"],"title_tokens":["presets","command_palette","vim","noice","option","setupopts"],"anchors":[]},{"id":"2032","title":"Option: vim.ui.noice.setupOpts.presets.inc_rename","content":"enables an input dialog for inc-rename.nvim","path":"options.html#option-vim.ui.noice.setupOpts.presets.inc_rename","tokens":["inc-rename","enables","nvim","for","dialog","input"],"title_tokens":["option","vim","inc_rename","noice","setupopts","presets"],"anchors":[]},{"id":"2033","title":"Option: vim.ui.noice.setupOpts.presets.long_message_to_split","content":"long messages will be sent to a split","path":"options.html#option-vim.ui.noice.setupOpts.presets.long_message_to_split","tokens":["sent","long","will","messages","split"],"title_tokens":["presets","long_message_to_split","vim","option","setupopts","noice"],"anchors":[]},{"id":"2034","title":"Option: vim.ui.noice.setupOpts.presets.lsp_doc_border","content":"add a border to hover docs and signature help","path":"options.html#option-vim.ui.noice.setupOpts.presets.lsp_doc_border","tokens":["help","border","docs","hover","and","add","signature"],"title_tokens":["option","vim","noice","presets","setupopts","lsp_doc_border"],"anchors":[]},{"id":"2035","title":"Option: vim.ui.noice.setupOpts.routes","content":"How to route messages","path":"options.html#option-vim.ui.noice.setupOpts.routes","tokens":["route","messages","how"],"title_tokens":["noice","vim","setupopts","option","routes"],"anchors":[]},{"id":"2036","title":"Option: vim.ui.noice.setupOpts.routes.*.filter","content":"a filter for messages matching this route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.filter","tokens":["matching","this","for","route","filter","messages"],"title_tokens":["option","filter","noice","setupopts","vim","routes"],"anchors":[]},{"id":"2037","title":"Option: vim.ui.noice.setupOpts.routes.*.opts","content":"options for the view and the route","path":"options.html#option-vim.ui.noice.setupOpts.routes._.opts","tokens":["route","for","the","view","options","and"],"title_tokens":["noice","opts","option","setupopts","routes","vim"],"anchors":[]},{"id":"2038","title":"Option: vim.ui.noice.setupOpts.routes.*.view","content":"how this route is viewed","path":"options.html#option-vim.ui.noice.setupOpts.routes._.view","tokens":["route","this","how","viewed"],"title_tokens":["vim","option","setupopts","routes","view","noice"],"anchors":[]},{"id":"2039","title":"Option: vim.ui.nvim-highlight-colors.enable","content":"Whether to enable color highlighting [nvim-highlight-colors.lua].","path":"options.html#option-vim.ui.nvim-highlight-colors.enable","tokens":["whether","lua","enable","highlighting","nvim-highlight-colors","color"],"title_tokens":["enable","nvim-highlight-colors","option","vim"],"anchors":[]},{"id":"2040","title":"Option: vim.ui.nvim-highlight-colors.setupOpts","content":"Option table to pass into the setup function of nvim-highlight-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts","tokens":["can","additional","pass","listed","any","even","table","not","option","function","they","options","docs","setup","the","you","into","nvim-highlight-colors"],"title_tokens":["option","setupopts","vim","nvim-highlight-colors"],"anchors":[]},{"id":"2041","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.render","content":"Style to render color highlighting with.\n::: {.note} Each render style works as follows:\n'background' sets the background highlight of the matched color string to the RGB color it describes.\n'foreground' sets the foreground highlight of the matched color string to the RGB color it describes.\n'virtual' displays the matched color with virtual text alongside the color string in the buffer. Virtual text can be configured to display the color in various ways, i.e custom virtual symbol (via virtual_symbol) positioning relative to string, suffix/prefix, etc. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.render","tokens":["highlighting","render","configured","text","color","matched","works","alongside","positioning","buffer","foreground","relative","can","each","suffix","via","displays","custom","rgb","symbol","virtual","sets","note","string","ways","the","with","style","virtual_symbol","etc","highlight","follows","prefix","various","describes","background","display"],"title_tokens":["render","option","setupopts","vim","nvim-highlight-colors"],"anchors":[]},{"id":"2042","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","content":"Where to render the virtual symbol in relation to the color string.\n::: {.note} Each render style works as follows:\n'inline' render virtual text inline, similar to the style of VSCode color hinting.\n'eol' render virtual text at the end of the line which the color string occurs (last column). Recommended to set virtual_symbol_suffix to an empty string when used.\n'eow' render virtual text at the end of the word where the color string occurs. Recommended to set virtual_symbol_prefix to a single space for padding and the suffix to an empty string for no padding. :::","path":"options.html#option-vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","tokens":["space","color","text","virtual_symbol_suffix","empty","symbol","set","each","style","used","virtual_symbol_prefix","single","where","recommended","line","column","when","end","virtual","relation","render","string","note","vscode","eol","follows","occurs","similar","inline","the","which","for","last","works","eow","and","suffix","hinting","word","padding"],"title_tokens":["nvim-highlight-colors","vim","option","setupopts","virtual_symbol_position"],"anchors":[]},{"id":"2043","title":"Option: vim.ui.nvim-ufo.enable","content":"Whether to enable nvim-ufo.","path":"options.html#option-vim.ui.nvim-ufo.enable","tokens":["whether","enable","nvim-ufo"],"title_tokens":["enable","vim","option","nvim-ufo"],"anchors":[]},{"id":"2044","title":"Option: vim.ui.nvim-ufo.setupOpts","content":"Option table to pass into the setup function of nvim-ufo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.nvim-ufo.setupOpts","tokens":["option","any","not","docs","nvim-ufo","options","pass","the","into","listed","function","you","additional","setup","can","table","they","even"],"title_tokens":["option","vim","nvim-ufo","setupopts"],"anchors":[]},{"id":"2045","title":"Option: vim.ui.smartcolumn.enable","content":"Whether to enable line length indicator.","path":"options.html#option-vim.ui.smartcolumn.enable","tokens":["line","length","indicator","enable","whether"],"title_tokens":["smartcolumn","enable","vim","option"],"anchors":[]},{"id":"2046","title":"Option: vim.ui.smartcolumn.setupOpts","content":"Option table to pass into the setup function of smartcolumn.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.smartcolumn.setupOpts","tokens":["docs","nvim","any","function","table","pass","setup","smartcolumn","the","you","additional","into","even","they","can","option","not","options","listed"],"title_tokens":["vim","setupopts","option","smartcolumn"],"anchors":[]},{"id":"2047","title":"Option: vim.ui.smartcolumn.setupOpts.colorcolumn","content":"The position at which the column will be displayed. Set to null to disable","path":"options.html#option-vim.ui.smartcolumn.setupOpts.colorcolumn","tokens":["disable","displayed","column","set","which","will","the","null","position"],"title_tokens":["setupopts","colorcolumn","vim","smartcolumn","option"],"anchors":[]},{"id":"2048","title":"Option: vim.ui.smartcolumn.setupOpts.custom_colorcolumn","content":"The position at which smart column should be displayed for each individual buffer type","path":"options.html#option-vim.ui.smartcolumn.setupOpts.custom_colorcolumn","tokens":["individual","buffer","type","displayed","position","the","smart","each","column","for","which","should"],"title_tokens":["smartcolumn","option","setupopts","custom_colorcolumn","vim"],"anchors":[]},{"id":"2049","title":"Option: vim.ui.smartcolumn.setupOpts.disabled_filetypes","content":"The filetypes smartcolumn will be disabled for.","path":"options.html#option-vim.ui.smartcolumn.setupOpts.disabled_filetypes","tokens":["the","disabled","smartcolumn","filetypes","will","for"],"title_tokens":["vim","disabled_filetypes","smartcolumn","option","setupopts"],"anchors":[]},{"id":"2050","title":"Option: vim.ui.ui2.enable","content":"Whether to enable the Neovim 0.12+ experimental built-in UI overhaul.","path":"options.html#option-vim.ui.ui2.enable","tokens":["built-in","overhaul","the","neovim","whether","experimental","enable"],"title_tokens":["enable","option","ui2","vim"],"anchors":[]},{"id":"2051","title":"Option: vim.ui.ui2.setupOpts","content":"Option table to pass into the setup function of ui2\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.ui.ui2.setupOpts","tokens":["table","can","listed","option","options","not","docs","they","ui2","function","into","you","any","the","even","pass","setup","additional"],"title_tokens":["option","vim","setupopts","ui2"],"anchors":[]},{"id":"2052","title":"Option: vim.ui.ui2.setupOpts.msg.cmd.height","content":"Maximum height for the cmdline window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.cmd.height","tokens":["cmdline","maximum","window","height","for","the"],"title_tokens":["vim","msg","option","height","ui2","setupopts","cmd"],"anchors":[]},{"id":"2053","title":"Option: vim.ui.ui2.setupOpts.msg.dialog.height","content":"Maximum height for the dialog window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.dialog.height","tokens":["maximum","for","height","window","the","dialog"],"title_tokens":["height","msg","ui2","vim","setupopts","option","dialog"],"anchors":[]},{"id":"2054","title":"Option: vim.ui.ui2.setupOpts.msg.msg.height","content":"Maximum height for the msg window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.height","tokens":["for","maximum","height","msg","window","the"],"title_tokens":["setupopts","msg","height","option","vim","ui2"],"anchors":[]},{"id":"2055","title":"Option: vim.ui.ui2.setupOpts.msg.msg.timeout","content":"Time a message is visible in the message window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.msg.timeout","tokens":["visible","time","window","the","message"],"title_tokens":["msg","option","ui2","setupopts","vim","timeout"],"anchors":[]},{"id":"2056","title":"Option: vim.ui.ui2.setupOpts.msg.pager.height","content":"Maximum height for the pager window","path":"options.html#option-vim.ui.ui2.setupOpts.msg.pager.height","tokens":["for","window","the","height","pager","maximum"],"title_tokens":["setupopts","option","pager","ui2","vim","msg","height"],"anchors":[]},{"id":"2057","title":"Option: vim.ui.ui2.setupOpts.msg.targets","content":"Default message target, either commandline or a separate window. Can alternatively specify different targets for different kinds of messages as an attrset. See :h ui-messages for the different message types you can use in this configuration. Separating the message types also allows sending to a 'pager' output.","path":"options.html#option-vim.ui.ui2.setupOpts.msg.targets","tokens":["messages","commandline","targets","for","target","either","types","allows","use","ui-messages","configuration","kinds","message","alternatively","specify","can","this","sending","pager","separating","see","different","attrset","also","separate","output","you","the","default","window"],"title_tokens":["ui2","setupopts","msg","option","vim","targets"],"anchors":[]},{"id":"2058","title":"Option: vim.undoFile.enable","content":"Whether to enable undofile for persistent undo behaviour.","path":"options.html#option-vim.undoFile.enable","tokens":["persistent","undo","undofile","enable","whether","for","behaviour"],"title_tokens":["enable","option","vim","undofile"],"anchors":[]},{"id":"2059","title":"Option: vim.undoFile.path","content":"Path to the directory in which undo history will be stored","path":"options.html#option-vim.undoFile.path","tokens":["stored","path","the","directory","which","will","undo","history"],"title_tokens":["option","path","vim","undofile"],"anchors":[]},{"id":"2060","title":"Option: vim.utility.ccc.enable","content":"Whether to enable ccc color picker for neovim.","path":"options.html#option-vim.utility.ccc.enable","tokens":["ccc","picker","neovim","enable","for","color","whether"],"title_tokens":["vim","ccc","option","enable","utility"],"anchors":[]},{"id":"2061","title":"Option: vim.utility.ccc.mappings.decrease10","content":"Decrease the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.decrease10","tokens":["decrease","delta","slider","value","the","times"],"title_tokens":["vim","utility","decrease10","mappings","ccc","option"],"anchors":[]},{"id":"2062","title":"Option: vim.utility.ccc.mappings.increase10","content":"Increase the value times delta of the slider","path":"options.html#option-vim.utility.ccc.mappings.increase10","tokens":["value","increase","the","times","delta","slider"],"title_tokens":["option","increase10","ccc","utility","mappings","vim"],"anchors":[]},{"id":"2063","title":"Option: vim.utility.ccc.mappings.quit","content":"Cancel and close the UI without replace or insert","path":"options.html#option-vim.utility.ccc.mappings.quit","tokens":["close","and","cancel","insert","replace","without","the"],"title_tokens":["utility","option","mappings","vim","ccc","quit"],"anchors":[]},{"id":"2064","title":"Option: vim.utility.ccc.setupOpts","content":"Option table to pass into the setup function of ccc.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.ccc.setupOpts","tokens":["setup","ccc","function","listed","even","you","docs","can","the","any","table","nvim","pass","they","option","not","into","options","additional"],"title_tokens":["option","setupopts","vim","ccc","utility"],"anchors":[]},{"id":"2065","title":"Option: vim.utility.ccc.setupOpts.alpha_show","content":"This option determines whether the alpha slider is displayed when the UI is opened. \"show\" and \"hide\" mean as they are. \"auto\" makes the slider appear only when the alpha value can be picked up.","path":"options.html#option-vim.utility.ccc.setupOpts.alpha_show","tokens":["are","hide","can","alpha","slider","this","they","and","opened","whether","makes","option","appear","value","displayed","mean","determines","auto","picked","the","show","only","when"],"title_tokens":["vim","setupopts","option","alpha_show","utility","ccc"],"anchors":[]},{"id":"2066","title":"Option: vim.utility.ccc.setupOpts.convert","content":"Specify the correspondence between picker and output. Must be a list of two-element lists defining picker/output pairs as inline Lua references, for example:\nSee {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.convert","tokens":["command","lua","references","ccc","lists","specify","two-element","between","must","defining","see","list","help","options","the","picker","example","inline","correspondence","output","and","for","pairs"],"title_tokens":["convert","utility","vim","option","ccc","setupopts"],"anchors":[]},{"id":"2067","title":"Option: vim.utility.ccc.setupOpts.highlighter","content":"Settings for the highlighter. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.highlighter","tokens":["see","help","command","highlighter","settings","ccc","options","for","the"],"title_tokens":["highlighter","option","utility","vim","ccc","setupopts"],"anchors":[]},{"id":"2068","title":"Option: vim.utility.ccc.setupOpts.inputs","content":"List of color systems to be activated. Must be inline lua references to ccc.input, for example mkLuaInline \"ccc.input.rgb\". See {command}:help ccc for options.\nThe toggle input mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous input mode.","path":"options.html#option-vim.utility.ccc.setupOpts.inputs","tokens":["list","inline","input","must","activated","action","once","command","mode","toggle","this","keep","previous","lua","references","default","options","one","systems","mkluainline","for","used","color","will","toggles","the","startup","rgb","see","help","example","ccc","order","first"],"title_tokens":["utility","vim","ccc","option","inputs","setupopts"],"anchors":[]},{"id":"2069","title":"Option: vim.utility.ccc.setupOpts.mappings","content":"The mappings are set in the UI of ccc. The table where lhs is key and rhs is value. To disable all default mappings, use {option}vim.utility.ccc.setupOpts.disable_default_mappings. To disable only some of the default mappings, set ccc.mapping.none.","path":"options.html#option-vim.utility.ccc.setupOpts.mappings","tokens":["all","lhs","utility","mapping","default","table","and","disable","key","only","ccc","some","none","mappings","use","the","are","rhs","setupopts","set","vim","value","disable_default_mappings","where","option"],"title_tokens":["utility","setupopts","option","mappings","vim","ccc"],"anchors":[]},{"id":"2070","title":"Option: vim.utility.ccc.setupOpts.outputs","content":"List of output formats to be activated. Must be inline Lua references to ccc.output, for example mkLuaInline \"ccc.output.rgb\". See {command}:help ccc for options.\nThe toggle output mode action toggles in this order. The first one is the default used at the first startup. Once activated, it will keep the previous output mode.","path":"options.html#option-vim.utility.ccc.setupOpts.outputs","tokens":["for","activated","must","formats","the","once","mode","example","keep","order","startup","rgb","this","see","options","command","inline","action","ccc","toggle","used","list","previous","help","toggles","mkluainline","output","default","one","first","will","references","lua"],"title_tokens":["option","ccc","outputs","setupopts","utility","vim"],"anchors":[]},{"id":"2071","title":"Option: vim.utility.ccc.setupOpts.pickers","content":"List of formats that can be detected by {command}:CccPick to be activated.\nMust be inline lua references to ccc.picker, for example mkLuaInline \"ccc.picker.hex\". See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.pickers","tokens":["references","help","can","command","detected","formats","options","mkluainline","see","picker","that","for","example","ccc","list","cccpick","must","activated","hex","lua","inline"],"title_tokens":["option","vim","utility","ccc","pickers","setupopts"],"anchors":[]},{"id":"2072","title":"Option: vim.utility.ccc.setupOpts.recognize","content":"Settings for recognizing the color format. See {command}:help ccc for options.","path":"options.html#option-vim.utility.ccc.setupOpts.recognize","tokens":["command","ccc","format","settings","for","color","the","help","options","recognizing","see"],"title_tokens":["vim","option","utility","recognize","setupopts","ccc"],"anchors":[]},{"id":"2073","title":"Option: vim.utility.crazy-coverage.enable","content":"Whether to enable coverage for neovim.","path":"options.html#option-vim.utility.crazy-coverage.enable","tokens":["for","enable","coverage","whether","neovim"],"title_tokens":["utility","crazy-coverage","enable","vim","option"],"anchors":[]},{"id":"2074","title":"Option: vim.utility.crazy-coverage.setupOpts","content":"Option table to pass into the setup function of crazy-coverage.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.crazy-coverage.setupOpts","tokens":["not","function","can","into","docs","additional","options","any","the","setup","crazy-coverage","nvim","even","table","pass","you","listed","option","they"],"title_tokens":["option","crazy-coverage","utility","setupopts","vim"],"anchors":[]},{"id":"2075","title":"Option: vim.utility.csvview.autoEnable","content":"Whether to enable Automatically enable the CSV view when opening CSV/TSV files. .","path":"options.html#option-vim.utility.csvview.autoEnable","tokens":["whether","enable","the","automatically","csv","view","tsv","files","when","opening"],"title_tokens":["utility","option","autoenable","csvview","vim"],"anchors":[]},{"id":"2076","title":"Option: vim.utility.csvview.enable","content":"Whether to enable View CSV/TSV files as aligned tables [csvview.nvim].","path":"options.html#option-vim.utility.csvview.enable","tokens":["whether","csv","files","nvim","view","tsv","enable","tables","csvview","aligned"],"title_tokens":["csvview","enable","vim","utility","option"],"anchors":[]},{"id":"2077","title":"Option: vim.utility.csvview.mappings.toggle","content":"Toggle CSV view [csvview]","path":"options.html#option-vim.utility.csvview.mappings.toggle","tokens":["csvview","toggle","csv","view"],"title_tokens":["vim","toggle","option","csvview","utility","mappings"],"anchors":[]},{"id":"2078","title":"Option: vim.utility.csvview.setupOpts","content":"Option table to pass into the setup function of csvview.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.csvview.setupOpts","tokens":["table","csvview","can","function","any","they","not","setup","into","listed","docs","nvim","even","option","pass","you","additional","the","options"],"title_tokens":["csvview","utility","option","setupopts","vim"],"anchors":[]},{"id":"2079","title":"Option: vim.utility.csvview.setupOpts.parser.async_chunksize","content":"Number of lines processed per asynchronous parsing cycle. If the UI freezes, try reducing this value.","path":"options.html#option-vim.utility.csvview.setupOpts.parser.async_chunksize","tokens":["freezes","try","value","reducing","asynchronous","this","lines","number","cycle","the","per","parsing","processed"],"title_tokens":["utility","option","csvview","setupopts","parser","async_chunksize","vim"],"anchors":[]},{"id":"2080","title":"Option: vim.utility.csvview.setupOpts.parser.comments","content":"List of comment prefixes. Lines starting with one of these are treated as comments and excluded from table rendering, e.g. [\"#\" \"//\"].","path":"options.html#option-vim.utility.csvview.setupOpts.parser.comments","tokens":["table","excluded","from","list","lines","these","starting","comment","are","rendering","comments","one","with","treated","and","prefixes"],"title_tokens":["setupopts","option","vim","csvview","utility","parser","comments"],"anchors":[]},{"id":"2081","title":"Option: vim.utility.csvview.setupOpts.view.display_mode","content":"Display method for the column delimiter.\nhighlight: highlight the delimiter character.\nborder: render the delimiter as a vertical border.","path":"options.html#option-vim.utility.csvview.setupOpts.view.display_mode","tokens":["vertical","method","for","the","column","delimiter","character","border","render","highlight","display"],"title_tokens":["vim","csvview","setupopts","utility","view","display_mode","option"],"anchors":[]},{"id":"2082","title":"Option: vim.utility.csvview.setupOpts.view.min_column_width","content":"Minimum width of a column","path":"options.html#option-vim.utility.csvview.setupOpts.view.min_column_width","tokens":["column","minimum","width"],"title_tokens":["vim","min_column_width","option","csvview","setupopts","view","utility"],"anchors":[]},{"id":"2083","title":"Option: vim.utility.csvview.setupOpts.view.spacing","content":"Spacing between columns","path":"options.html#option-vim.utility.csvview.setupOpts.view.spacing","tokens":["spacing","columns","between"],"title_tokens":["option","csvview","setupopts","spacing","vim","view","utility"],"anchors":[]},{"id":"2084","title":"Option: vim.utility.csvview.setupOpts.view.sticky_header.enabled","content":"Keep the header row visible at the top while scrolling","path":"options.html#option-vim.utility.csvview.setupOpts.view.sticky_header.enabled","tokens":["scrolling","top","while","row","header","the","visible","keep"],"title_tokens":["setupopts","option","utility","csvview","view","enabled","vim","sticky_header"],"anchors":[]},{"id":"2085","title":"Option: vim.utility.diffview-nvim.enable","content":"Whether to enable diffview-nvim: cycle through diffs for all modified files for any git rev.","path":"options.html#option-vim.utility.diffview-nvim.enable","tokens":["through","any","files","whether","cycle","rev","modified","diffview-nvim","for","all","enable","diffs","git"],"title_tokens":["option","utility","diffview-nvim","vim","enable"],"anchors":[]},{"id":"2086","title":"Option: vim.utility.diffview-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.diffview-nvim.setupOpts","tokens":["function","additional","the","pass","table","fidget","not","setup","into","you","can","even","any","listed","docs","option","options","they"],"title_tokens":["option","utility","vim","diffview-nvim","setupopts"],"anchors":[]},{"id":"2087","title":"Option: vim.utility.direnv.enable","content":"Whether to enable syncing nvim shell environment with direnv's using direnv.vim.","path":"options.html#option-vim.utility.direnv.enable","tokens":["using","shell","syncing","nvim","whether","with","environment","direnv","vim","enable"],"title_tokens":["utility","vim","option","direnv","enable"],"anchors":[]},{"id":"2088","title":"Option: vim.utility.grug-far-nvim.enable","content":"Whether to enable grug-far.","path":"options.html#option-vim.utility.grug-far-nvim.enable","tokens":["grug-far","whether","enable"],"title_tokens":["vim","utility","grug-far-nvim","option","enable"],"anchors":[]},{"id":"2089","title":"Option: vim.utility.grug-far-nvim.setupOpts","content":"Option table to pass into the setup function of grug-far\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.grug-far-nvim.setupOpts","tokens":["table","options","even","pass","into","option","any","grug-far","listed","docs","function","can","the","setup","additional","you","not","they"],"title_tokens":["setupopts","grug-far-nvim","option","vim","utility"],"anchors":[]},{"id":"2090","title":"Option: vim.utility.icon-picker.enable","content":"Whether to enable nerdfonts icon picker for nvim.","path":"options.html#option-vim.utility.icon-picker.enable","tokens":["enable","picker","for","whether","nerdfonts","icon","nvim"],"title_tokens":["enable","utility","option","vim","icon-picker"],"anchors":[]},{"id":"2091","title":"Option: vim.utility.images.image-nvim.enable","content":"Whether to enable image support in Neovim [image.nvim]. See https://github.com/3rd/image.nvim#default-configuration for all configuration options. .","path":"options.html#option-vim.utility.images.image-nvim.enable","tokens":["support","configuration","neovim","com","github","https","for","image","nvim","all","options","see","3rd","whether","default-configuration","enable"],"title_tokens":["vim","images","image-nvim","enable","utility","option"],"anchors":[]},{"id":"2092","title":"Option: vim.utility.images.image-nvim.setupOpts","content":"Option table to pass into the setup function of image.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.image-nvim.setupOpts","tokens":["they","additional","the","can","even","into","nvim","pass","any","image","not","function","table","option","you","listed","options","setup","docs"],"title_tokens":["option","image-nvim","utility","setupopts","images","vim"],"anchors":[]},{"id":"2093","title":"Option: vim.utility.images.image-nvim.setupOpts.backend","content":"The backend to use for rendering images.\nkitty - best in class, works great and is very snappy. Recommended by upstream.\nueberzug - backed by ueberzugpp, supports any terminal, but has lower performance\nsixel - uses the Sixel graphics protocol, widely supported by many terminals","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.backend","tokens":["graphics","best","performance","the","works","recommended","any","class","for","backend","upstream","great","kitty","has","sixel","but","protocol","lower","terminal","terminals","and","rendering","supported","snappy","images","many","backed","uses","ueberzug","ueberzugpp","widely","very","use","supports"],"title_tokens":["option","utility","image-nvim","setupopts","backend","images","vim"],"anchors":[]},{"id":"2094","title":"Option: vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","content":"File patterns to hijack for image.nvim. This is useful for filetypes that don't have a dedicated integration.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.hijack_file_patterns","tokens":["integration","this","filetypes","don","dedicated","file","for","image","hijack","that","nvim","useful","patterns","have"],"title_tokens":["hijack_file_patterns","option","vim","utility","images","image-nvim","setupopts"],"anchors":[]},{"id":"2095","title":"Option: vim.utility.images.image-nvim.setupOpts.processor","content":"The processor to use for image magick.","path":"options.html#option-vim.utility.images.image-nvim.setupOpts.processor","tokens":["magick","processor","use","the","for","image"],"title_tokens":["images","vim","utility","option","setupopts","processor","image-nvim"],"anchors":[]},{"id":"2096","title":"Option: vim.utility.images.img-clip.enable","content":"Whether to enable img-clip to paste images into any markup language.","path":"options.html#option-vim.utility.images.img-clip.enable","tokens":["paste","whether","images","language","enable","img-clip","markup","any","into"],"title_tokens":["img-clip","utility","vim","option","enable","images"],"anchors":[]},{"id":"2097","title":"Option: vim.utility.images.img-clip.setupOpts","content":"Option table to pass into the setup function of img-clip\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.images.img-clip.setupOpts","tokens":["img-clip","additional","pass","even","not","any","setup","options","option","table","into","you","docs","they","function","listed","the","can"],"title_tokens":["images","img-clip","setupopts","utility","vim","option"],"anchors":[]},{"id":"2098","title":"Option: vim.utility.leetcode-nvim.enable","content":"Whether to enable complementary neovim plugin for leetcode.nvim.","path":"options.html#option-vim.utility.leetcode-nvim.enable","tokens":["enable","neovim","plugin","leetcode","nvim","whether","complementary","for"],"title_tokens":["leetcode-nvim","utility","enable","option","vim"],"anchors":[]},{"id":"2099","title":"Option: vim.utility.leetcode-nvim.setupOpts","content":"Option table to pass into the setup function of leetcode-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts","tokens":["listed","docs","option","can","additional","even","options","pass","the","setup","they","you","any","function","into","table","leetcode-nvim","not"],"title_tokens":["utility","option","setupopts","vim","leetcode-nvim"],"anchors":[]},{"id":"2100","title":"Option: vim.utility.leetcode-nvim.setupOpts.arg","content":"Argument for Neovim","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.arg","tokens":["neovim","argument","for"],"title_tokens":["arg","leetcode-nvim","vim","setupopts","utility","option"],"anchors":[]},{"id":"2101","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.enabled","content":"Whether to enable leetcode.cn instead of leetcode.com.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.enabled","tokens":["enable","leetcode","whether","com","instead"],"title_tokens":["enabled","utility","vim","option","setupopts","leetcode-nvim"],"anchors":[]},{"id":"2102","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","content":"Whether to enable translation for problem questions.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translate_problems","tokens":["questions","whether","enable","for","translation","problem"],"title_tokens":["option","utility","vim","leetcode-nvim","setupopts","translate_problems"],"anchors":[]},{"id":"2103","title":"Option: vim.utility.leetcode-nvim.setupOpts.cn.translator","content":"Whether to enable translator.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.cn.translator","tokens":["whether","enable","translator"],"title_tokens":["utility","setupopts","option","translator","vim","leetcode-nvim"],"anchors":[]},{"id":"2104","title":"Option: vim.utility.leetcode-nvim.setupOpts.image_support","content":"Whether to enable question description images using image.nvim (image-nvim must be enabled)..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.image_support","tokens":["enable","question","image-nvim","image","must","images","whether","nvim","description","enabled","using"],"title_tokens":["image_support","utility","vim","leetcode-nvim","setupopts","option"],"anchors":[]},{"id":"2105","title":"Option: vim.utility.leetcode-nvim.setupOpts.lang","content":"Language to start your session with","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.lang","tokens":["your","with","start","language","session"],"title_tokens":["lang","option","setupopts","utility","leetcode-nvim","vim"],"anchors":[]},{"id":"2106","title":"Option: vim.utility.leetcode-nvim.setupOpts.logging","content":"Whether to enable logging for leetcode.nvim status notifications..","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.logging","tokens":["status","nvim","leetcode","notifications","logging","enable","for","whether"],"title_tokens":["vim","utility","leetcode-nvim","setupopts","logging","option"],"anchors":[]},{"id":"2107","title":"Option: vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","content":"Whether to enable leetcode.nvim in a non-standalone mode.","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.plugins.non_standalone","tokens":["mode","enable","non-standalone","nvim","leetcode","whether"],"title_tokens":["leetcode-nvim","plugins","utility","vim","option","setupopts","non_standalone"],"anchors":[]},{"id":"2108","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.cache","content":"Cache storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.cache","tokens":["storage","directory","cache"],"title_tokens":["storage","utility","leetcode-nvim","setupopts","cache","option","vim"],"anchors":[]},{"id":"2109","title":"Option: vim.utility.leetcode-nvim.setupOpts.storage.home","content":"Home storage directory","path":"options.html#option-vim.utility.leetcode-nvim.setupOpts.storage.home","tokens":["directory","home","storage"],"title_tokens":["storage","utility","leetcode-nvim","home","option","vim","setupopts"],"anchors":[]},{"id":"2110","title":"Option: vim.utility.mkdir.enable","content":"Whether to enable parent directory creation when editing a nested path that does not exist using mkdir.nvim .","path":"options.html#option-vim.utility.mkdir.enable","tokens":["parent","mkdir","that","creation","when","path","nvim","directory","editing","using","nested","does","whether","exist","enable","not"],"title_tokens":["mkdir","option","vim","utility","enable"],"anchors":[]},{"id":"2111","title":"Option: vim.utility.motion.flash-nvim.enable","content":"Whether to enable enhanced code navigation with flash.nvim.","path":"options.html#option-vim.utility.motion.flash-nvim.enable","tokens":["with","flash","nvim","navigation","enhanced","whether","enable","code"],"title_tokens":["vim","motion","enable","flash-nvim","option","utility"],"anchors":[]},{"id":"2112","title":"Option: vim.utility.motion.flash-nvim.mappings.jump","content":"Jump","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.jump","tokens":["jump"],"title_tokens":["mappings","jump","motion","option","flash-nvim","utility","vim"],"anchors":[]},{"id":"2113","title":"Option: vim.utility.motion.flash-nvim.mappings.remote","content":"Remote Flash","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.remote","tokens":["remote","flash"],"title_tokens":["option","flash-nvim","vim","motion","utility","mappings","remote"],"anchors":[]},{"id":"2114","title":"Option: vim.utility.motion.flash-nvim.mappings.toggle","content":"Toggle Flash Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.toggle","tokens":["toggle","search","flash"],"title_tokens":["flash-nvim","option","toggle","mappings","vim","motion","utility"],"anchors":[]},{"id":"2115","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter","content":"Treesitter","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter","tokens":["treesitter"],"title_tokens":["vim","motion","treesitter","flash-nvim","mappings","option","utility"],"anchors":[]},{"id":"2116","title":"Option: vim.utility.motion.flash-nvim.mappings.treesitter_search","content":"Treesitter Search","path":"options.html#option-vim.utility.motion.flash-nvim.mappings.treesitter_search","tokens":["search","treesitter"],"title_tokens":["flash-nvim","utility","mappings","motion","treesitter_search","option","vim"],"anchors":[]},{"id":"2117","title":"Option: vim.utility.motion.flash-nvim.setupOpts","content":"Option table to pass into the setup function of flash-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.flash-nvim.setupOpts","tokens":["listed","can","option","they","you","the","into","flash-nvim","any","additional","not","function","even","setup","pass","docs","table","options"],"title_tokens":["utility","option","vim","motion","setupopts","flash-nvim"],"anchors":[]},{"id":"2118","title":"Option: vim.utility.motion.hop.enable","content":"Whether to enable Hop.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.hop.enable","tokens":["enable","motion","nvim","whether","plugin","easy","hop"],"title_tokens":["hop","utility","vim","enable","option","motion"],"anchors":[]},{"id":"2119","title":"Option: vim.utility.motion.hop.mappings.hop","content":"Jump to occurrences [hop.nvim]","path":"options.html#option-vim.utility.motion.hop.mappings.hop","tokens":["nvim","occurrences","jump","hop"],"title_tokens":["option","motion","mappings","hop","utility","vim"],"anchors":[]},{"id":"2120","title":"Option: vim.utility.motion.leap.enable","content":"Whether to enable leap.nvim plugin (easy motion).","path":"options.html#option-vim.utility.motion.leap.enable","tokens":["motion","enable","leap","plugin","easy","nvim","whether"],"title_tokens":["enable","leap","vim","motion","option","utility"],"anchors":[]},{"id":"2121","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTill","content":"Leap backward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTill","tokens":["till","leap","backward"],"title_tokens":["mappings","vim","utility","leapbackwardtill","option","leap","motion"],"anchors":[]},{"id":"2122","title":"Option: vim.utility.motion.leap.mappings.leapBackwardTo","content":"Leap backward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapBackwardTo","tokens":["backward","leap"],"title_tokens":["utility","vim","motion","mappings","leap","option","leapbackwardto"],"anchors":[]},{"id":"2123","title":"Option: vim.utility.motion.leap.mappings.leapForwardTill","content":"Leap forward till","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTill","tokens":["till","forward","leap"],"title_tokens":["utility","option","vim","leap","leapforwardtill","mappings","motion"],"anchors":[]},{"id":"2124","title":"Option: vim.utility.motion.leap.mappings.leapForwardTo","content":"Leap forward to","path":"options.html#option-vim.utility.motion.leap.mappings.leapForwardTo","tokens":["leap","forward"],"title_tokens":["leapforwardto","vim","option","motion","leap","mappings","utility"],"anchors":[]},{"id":"2125","title":"Option: vim.utility.motion.leap.mappings.leapFromWindow","content":"Leap from window","path":"options.html#option-vim.utility.motion.leap.mappings.leapFromWindow","tokens":["from","window","leap"],"title_tokens":["leapfromwindow","mappings","utility","option","motion","leap","vim"],"anchors":[]},{"id":"2126","title":"Option: vim.utility.motion.precognition.enable","content":"Whether to enable assisted motion discovery[precognition.nvim].","path":"options.html#option-vim.utility.motion.precognition.enable","tokens":["precognition","enable","nvim","whether","assisted","discovery","motion"],"title_tokens":["precognition","enable","option","vim","utility","motion"],"anchors":[]},{"id":"2127","title":"Option: vim.utility.motion.precognition.setupOpts","content":"Option table to pass into the setup function of precognition.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.motion.precognition.setupOpts","tokens":["table","function","nvim","even","they","options","docs","setup","can","precognition","listed","option","not","any","the","additional","you","into","pass"],"title_tokens":["utility","vim","precognition","setupopts","motion","option"],"anchors":[]},{"id":"2128","title":"Option: vim.utility.motion.precognition.setupOpts.disabled_fts","content":"Filetypes that automatically disable 'precognition'","path":"options.html#option-vim.utility.motion.precognition.setupOpts.disabled_fts","tokens":["that","filetypes","disable","precognition","automatically"],"title_tokens":["vim","option","utility","motion","precognition","setupopts","disabled_fts"],"anchors":[]},{"id":"2129","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints","content":"What motions display and at what priority. Only appears in gutters","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints","tokens":["only","gutters","appears","motions","what","display","priority","and"],"title_tokens":["precognition","option","vim","motion","setupopts","gutterhints","utility"],"anchors":[]},{"id":"2130","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.prio","tokens":["the","hint","priority"],"title_tokens":["motion","vim","setupopts","gutterhints","prio","precognition","option","utility","name"],"anchors":[]},{"id":"2131","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.gutterHints._name_.text","tokens":["the","motion","depiction","easier-to-read"],"title_tokens":["text","gutterhints","vim","name","precognition","utility","option","setupopts","motion"],"anchors":[]},{"id":"2132","title":"Option: vim.utility.motion.precognition.setupOpts.highlightColor","content":"The highlight for the virtual text","path":"options.html#option-vim.utility.motion.precognition.setupOpts.highlightColor","tokens":["for","virtual","the","text","highlight"],"title_tokens":["utility","highlightcolor","vim","option","motion","setupopts","precognition"],"anchors":[]},{"id":"2133","title":"Option: vim.utility.motion.precognition.setupOpts.hints","content":"What motions display, and at what priority","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints","tokens":["display","and","priority","motions","what"],"title_tokens":["setupopts","hints","utility","vim","precognition","motion","option"],"anchors":[]},{"id":"2134","title":"Option: vim.utility.motion.precognition.setupOpts.hints..prio","content":"The priority of the hint","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.prio","tokens":["priority","hint","the"],"title_tokens":["vim","hints","option","precognition","name","utility","setupopts","prio","motion"],"anchors":[]},{"id":"2135","title":"Option: vim.utility.motion.precognition.setupOpts.hints..text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim.utility.motion.precognition.setupOpts.hints._name_.text","tokens":["depiction","the","easier-to-read","motion"],"title_tokens":["vim","option","motion","setupopts","hints","name","utility","text","precognition"],"anchors":[]},{"id":"2136","title":"Option: vim.utility.motion.precognition.setupOpts.showBlankVirtLine","content":"Whether to show a blank virtual line when no movements are shown","path":"options.html#option-vim.utility.motion.precognition.setupOpts.showBlankVirtLine","tokens":["virtual","are","show","when","line","shown","blank","movements","whether"],"title_tokens":["option","setupopts","precognition","motion","utility","vim","showblankvirtline"],"anchors":[]},{"id":"2137","title":"Option: vim.utility.motion.precognition.setupOpts.startVisible","content":"Whether to start 'precognition' automatically","path":"options.html#option-vim.utility.motion.precognition.setupOpts.startVisible","tokens":["automatically","precognition","whether","start"],"title_tokens":["precognition","utility","motion","vim","option","setupopts","startvisible"],"anchors":[]},{"id":"2138","title":"Option: vim.utility.multicursors.enable","content":"Whether to enable vscode like multiple cursors [multicursor.nvim].","path":"options.html#option-vim.utility.multicursors.enable","tokens":["vscode","enable","multicursor","nvim","cursors","like","multiple","whether"],"title_tokens":["option","enable","utility","multicursors","vim"],"anchors":[]},{"id":"2139","title":"Option: vim.utility.multicursors.setupOpts","content":"Option table to pass into the setup function of multicursors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.multicursors.setupOpts","tokens":["docs","listed","multicursors","they","function","not","the","setup","options","can","even","table","additional","into","you","pass","any","option"],"title_tokens":["setupopts","vim","utility","option","multicursors"],"anchors":[]},{"id":"2140","title":"Option: vim.utility.multicursors.setupOpts.DEBUG_MODE","content":"Enable debug mode.","path":"options.html#option-vim.utility.multicursors.setupOpts.DEBUG_MODE","tokens":["enable","debug","mode"],"title_tokens":["setupopts","debug_mode","vim","utility","multicursors","option"],"anchors":[]},{"id":"2141","title":"Option: vim.utility.multicursors.setupOpts.create_commands","content":"Create Multicursor user commands","path":"options.html#option-vim.utility.multicursors.setupOpts.create_commands","tokens":["multicursor","create","commands","user"],"title_tokens":["option","vim","create_commands","utility","multicursors","setupopts"],"anchors":[]},{"id":"2142","title":"Option: vim.utility.multicursors.setupOpts.generate_hints","content":"The configuration for generating hints","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints","tokens":["configuration","the","generating","hints","for"],"title_tokens":["multicursors","setupopts","option","utility","vim","generate_hints"],"anchors":[]},{"id":"2143","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config","content":"The configuration for generating hints for multicursors.nvim","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config","tokens":["nvim","multicursors","the","generating","hints","configuration","for"],"title_tokens":["generate_hints","config","utility","vim","option","multicursors","setupopts"],"anchors":[]},{"id":"2144","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.column_count","content":"The number of columns to use for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.column_count","tokens":["for","hint","columns","the","window","use","number"],"title_tokens":["option","vim","multicursors","column_count","setupopts","utility","config","generate_hints"],"anchors":[]},{"id":"2145","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","content":"The maximum length of the hint","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.config.max_hint_length","tokens":["the","length","maximum","hint"],"title_tokens":["setupopts","option","max_hint_length","generate_hints","vim","multicursors","utility","config"],"anchors":[]},{"id":"2146","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.extend","content":"Generate hints for the extend mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.extend","tokens":["for","the","hints","mode","extend","generate"],"title_tokens":["vim","utility","multicursors","setupopts","extend","generate_hints","option"],"anchors":[]},{"id":"2147","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.insert","content":"Generate hints for the insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.insert","tokens":["generate","hints","the","mode","insert","for"],"title_tokens":["generate_hints","insert","utility","option","multicursors","vim","setupopts"],"anchors":[]},{"id":"2148","title":"Option: vim.utility.multicursors.setupOpts.generate_hints.normal","content":"Generate hints for the normal mode","path":"options.html#option-vim.utility.multicursors.setupOpts.generate_hints.normal","tokens":["mode","normal","hints","generate","for","the"],"title_tokens":["vim","normal","option","multicursors","setupopts","generate_hints","utility"],"anchors":[]},{"id":"2149","title":"Option: vim.utility.multicursors.setupOpts.hint_config","content":"The configuration for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config","tokens":["hint","configuration","window","for","the"],"title_tokens":["hint_config","vim","utility","option","multicursors","setupopts"],"anchors":[]},{"id":"2150","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts","content":"The options for the floating hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts","tokens":["the","floating","hint","options","window","for"],"title_tokens":["float_opts","hint_config","multicursors","utility","option","vim","setupopts"],"anchors":[]},{"id":"2151","title":"Option: vim.utility.multicursors.setupOpts.hint_config.float_opts.border","content":"The border style for the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.float_opts.border","tokens":["hint","the","window","border","for","style"],"title_tokens":["option","float_opts","vim","setupopts","border","multicursors","utility","hint_config"],"anchors":[]},{"id":"2152","title":"Option: vim.utility.multicursors.setupOpts.hint_config.position","content":"The position of the hint window","path":"options.html#option-vim.utility.multicursors.setupOpts.hint_config.position","tokens":["window","position","the","hint"],"title_tokens":["option","multicursors","position","vim","setupopts","utility","hint_config"],"anchors":[]},{"id":"2153","title":"Option: vim.utility.multicursors.setupOpts.mode_keys","content":"The keys to use for each mode","path":"options.html#option-vim.utility.multicursors.setupOpts.mode_keys","tokens":["keys","each","mode","the","use","for"],"title_tokens":["vim","option","multicursors","setupopts","mode_keys","utility"],"anchors":[]},{"id":"2154","title":"Option: vim.utility.multicursors.setupOpts.nowait","content":"Don't wait for the cursor to move before updating the cursor","path":"options.html#option-vim.utility.multicursors.setupOpts.nowait","tokens":["the","updating","wait","for","move","before","cursor","don"],"title_tokens":["nowait","option","multicursors","vim","utility","setupopts"],"anchors":[]},{"id":"2155","title":"Option: vim.utility.multicursors.setupOpts.updatetime","content":"The time in milliseconds to wait before updating the cursor in insert mode","path":"options.html#option-vim.utility.multicursors.setupOpts.updatetime","tokens":["milliseconds","mode","updating","the","insert","cursor","time","wait","before"],"title_tokens":["option","utility","vim","multicursors","setupopts","updatetime"],"anchors":[]},{"id":"2156","title":"Option: vim.utility.new-file-template.enable","content":"new-file-template.nvim: Automatically insert a template on new files in neovim. ::: {.note} For custom templates add a directory containing lua/templates/*.lua to vim.additionalRuntimePaths. ::: [custom-template-docs]: https://github.com/otavioschwanck/new-file-template.nvim?tab=readme-ov-file#creating-new-templates More documentation on the templates available at [custom-template-docs]","path":"options.html#option-vim.utility.new-file-template.enable","tokens":["templates","vim","template","more","insert","otavioschwanck","new","additionalruntimepaths","tab","directory","nvim","files","new-file-template","creating-new-templates","readme-ov-file","automatically","for","custom","add","containing","github","the","available","lua","neovim","custom-template-docs","documentation","com","note","https"],"title_tokens":["utility","new-file-template","vim","option","enable"],"anchors":[]},{"id":"2157","title":"Option: vim.utility.new-file-template.setupOpts","content":"Option table to pass into the setup function of nvim-file-template.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.new-file-template.setupOpts","tokens":["setup","listed","pass","any","function","nvim-file-template","options","nvim","table","option","docs","not","additional","they","the","can","into","even","you"],"title_tokens":["utility","new-file-template","option","vim","setupopts"],"anchors":[]},{"id":"2158","title":"Option: vim.utility.new-file-template.setupOpts.disableAutocmd","content":"Disable the autocmd that creates the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableAutocmd","tokens":["creates","the","autocmd","disable","that","template"],"title_tokens":["disableautocmd","new-file-template","utility","vim","option","setupopts"],"anchors":[]},{"id":"2159","title":"Option: vim.utility.new-file-template.setupOpts.disableFiletype","content":"Disable default templates for specific filetypes","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableFiletype","tokens":["specific","default","filetypes","templates","disable","for"],"title_tokens":["option","disablefiletype","setupopts","utility","vim","new-file-template"],"anchors":[]},{"id":"2160","title":"Option: vim.utility.new-file-template.setupOpts.disableInsert","content":"Enter insert mode after inserting the template","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableInsert","tokens":["enter","inserting","the","after","template","insert","mode"],"title_tokens":["disableinsert","vim","utility","option","new-file-template","setupopts"],"anchors":[]},{"id":"2161","title":"Option: vim.utility.new-file-template.setupOpts.disableSpecific","content":"Disable specific regexp for the default templates.","path":"options.html#option-vim.utility.new-file-template.setupOpts.disableSpecific","tokens":["default","disable","specific","the","templates","for","regexp"],"title_tokens":["option","vim","new-file-template","utility","setupopts","disablespecific"],"anchors":[]},{"id":"2162","title":"Option: vim.utility.new-file-template.setupOpts.suffixAsFiletype","content":"Use suffix of filename rather than vim.bo.filetype as filetype","path":"options.html#option-vim.utility.new-file-template.setupOpts.suffixAsFiletype","tokens":["use","vim","filename","than","rather","filetype","suffix"],"title_tokens":["utility","setupopts","option","new-file-template","vim","suffixasfiletype"],"anchors":[]},{"id":"2163","title":"Option: vim.utility.nix-develop.enable","content":"Whether to enable in-neovim nix develop, nix shell, and more using nix-develop.nvim.","path":"options.html#option-vim.utility.nix-develop.enable","tokens":["shell","in-neovim","enable","develop","using","nix-develop","nvim","nix","and","more","whether"],"title_tokens":["enable","nix-develop","utility","vim","option"],"anchors":[]},{"id":"2164","title":"Option: vim.utility.nvim-biscuits.enable","content":"Whether to enable a Neovim port of Assorted Biscuits [nvim-biscuits].","path":"options.html#option-vim.utility.nvim-biscuits.enable","tokens":["biscuits","nvim-biscuits","neovim","whether","enable","port","assorted"],"title_tokens":["option","vim","nvim-biscuits","utility","enable"],"anchors":[]},{"id":"2165","title":"Option: vim.utility.nvim-biscuits.setupOpts","content":"Option table to pass into the setup function of nvim-biscuits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.nvim-biscuits.setupOpts","tokens":["any","the","can","setup","options","not","listed","docs","additional","function","nvim-biscuits","pass","they","table","option","you","into","even"],"title_tokens":["setupopts","utility","nvim-biscuits","option","vim"],"anchors":[]},{"id":"2166","title":"Option: vim.utility.oil-nvim.enable","content":"Whether to enable Neovim file explorer: edit your filesystem like a buffer [oil-nvim] .","path":"options.html#option-vim.utility.oil-nvim.enable","tokens":["whether","your","explorer","edit","buffer","file","like","enable","oil-nvim","neovim","filesystem"],"title_tokens":["vim","option","utility","oil-nvim","enable"],"anchors":[]},{"id":"2167","title":"Option: vim.utility.oil-nvim.gitStatus.enable","content":"Whether to enable Git status on [oil-nvim] directory listings .","path":"options.html#option-vim.utility.oil-nvim.gitStatus.enable","tokens":["oil-nvim","directory","listings","enable","git","status","whether"],"title_tokens":["oil-nvim","vim","option","gitstatus","enable","utility"],"anchors":[]},{"id":"2168","title":"Option: vim.utility.oil-nvim.gitStatus.setupOpts","content":"Option table to pass into the setup function of oil-git-status-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.gitStatus.setupOpts","tokens":["table","you","option","oil-git-status-nvim","can","they","listed","pass","options","even","not","into","additional","function","any","docs","the","setup"],"title_tokens":["utility","option","setupopts","oil-nvim","gitstatus","vim"],"anchors":[]},{"id":"2169","title":"Option: vim.utility.oil-nvim.setupOpts","content":"Option table to pass into the setup function of oil-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.oil-nvim.setupOpts","tokens":["table","setup","oil-nvim","options","even","listed","they","pass","into","the","any","not","option","you","can","docs","additional","function"],"title_tokens":["option","vim","oil-nvim","setupopts","utility"],"anchors":[]},{"id":"2170","title":"Option: vim.utility.outline.aerial-nvim.enable","content":"Whether to enable Aerial.nvim.","path":"options.html#option-vim.utility.outline.aerial-nvim.enable","tokens":["whether","nvim","aerial","enable"],"title_tokens":["outline","option","utility","aerial-nvim","enable","vim"],"anchors":[]},{"id":"2171","title":"Option: vim.utility.outline.aerial-nvim.mappings.toggle","content":"Toggle aerial window","path":"options.html#option-vim.utility.outline.aerial-nvim.mappings.toggle","tokens":["toggle","aerial","window"],"title_tokens":["mappings","utility","option","vim","toggle","aerial-nvim","outline"],"anchors":[]},{"id":"2172","title":"Option: vim.utility.outline.aerial-nvim.setupOpts","content":"Option table to pass into the setup function of aerial.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.outline.aerial-nvim.setupOpts","tokens":["docs","into","table","you","they","option","aerial","can","not","setup","nvim","listed","any","pass","additional","even","function","options","the"],"title_tokens":["vim","outline","utility","setupopts","option","aerial-nvim"],"anchors":[]},{"id":"2173","title":"Option: vim.utility.preview.glow.enable","content":"Whether to enable markdown preview in neovim with glow.","path":"options.html#option-vim.utility.preview.glow.enable","tokens":["whether","enable","glow","neovim","markdown","preview","with"],"title_tokens":["vim","preview","option","glow","utility","enable"],"anchors":[]},{"id":"2174","title":"Option: vim.utility.preview.glow.mappings.openPreview","content":"Open preview","path":"options.html#option-vim.utility.preview.glow.mappings.openPreview","tokens":["preview","open"],"title_tokens":["glow","mappings","preview","openpreview","utility","option","vim"],"anchors":[]},{"id":"2175","title":"Option: vim.utility.preview.markdownPreview.alwaysAllowPreview","content":"Allow preview on all filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.alwaysAllowPreview","tokens":["allow","all","preview","filetypes"],"title_tokens":["utility","alwaysallowpreview","vim","preview","option","markdownpreview"],"anchors":[]},{"id":"2176","title":"Option: vim.utility.preview.markdownPreview.autoClose","content":"Automatically close the preview window after leaving a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoClose","tokens":["preview","window","after","automatically","markdown","buffer","close","the","leaving"],"title_tokens":["preview","option","vim","markdownpreview","autoclose","utility"],"anchors":[]},{"id":"2177","title":"Option: vim.utility.preview.markdownPreview.autoStart","content":"Automatically open the preview window after entering a Markdown buffer","path":"options.html#option-vim.utility.preview.markdownPreview.autoStart","tokens":["automatically","markdown","buffer","the","open","preview","entering","after","window"],"title_tokens":["vim","autostart","utility","preview","markdownpreview","option"],"anchors":[]},{"id":"2178","title":"Option: vim.utility.preview.markdownPreview.broadcastServer","content":"Allow for outside and network wide connections","path":"options.html#option-vim.utility.preview.markdownPreview.broadcastServer","tokens":["and","network","wide","connections","allow","outside","for"],"title_tokens":["option","preview","markdownpreview","broadcastserver","utility","vim"],"anchors":[]},{"id":"2179","title":"Option: vim.utility.preview.markdownPreview.customIP","content":"IP-address to use","path":"options.html#option-vim.utility.preview.markdownPreview.customIP","tokens":["ip-address","use"],"title_tokens":["utility","option","vim","preview","customip","markdownpreview"],"anchors":[]},{"id":"2180","title":"Option: vim.utility.preview.markdownPreview.customPort","content":"Port to use","path":"options.html#option-vim.utility.preview.markdownPreview.customPort","tokens":["use","port"],"title_tokens":["option","customport","utility","preview","markdownpreview","vim"],"anchors":[]},{"id":"2181","title":"Option: vim.utility.preview.markdownPreview.enable","content":"Whether to enable Markdown preview in neovim with markdown-preview.nvim.","path":"options.html#option-vim.utility.preview.markdownPreview.enable","tokens":["preview","nvim","markdown","whether","enable","markdown-preview","neovim","with"],"title_tokens":["option","utility","markdownpreview","enable","vim","preview"],"anchors":[]},{"id":"2182","title":"Option: vim.utility.preview.markdownPreview.filetypes","content":"Allowed filetypes","path":"options.html#option-vim.utility.preview.markdownPreview.filetypes","tokens":["filetypes","allowed"],"title_tokens":["vim","option","markdownpreview","preview","filetypes","utility"],"anchors":[]},{"id":"2183","title":"Option: vim.utility.preview.markdownPreview.lazyRefresh","content":"Only update preview when saving or leaving insert mode","path":"options.html#option-vim.utility.preview.markdownPreview.lazyRefresh","tokens":["only","insert","leaving","when","mode","saving","update","preview"],"title_tokens":["utility","preview","markdownpreview","vim","option","lazyrefresh"],"anchors":[]},{"id":"2184","title":"Option: vim.utility.qmk-nvim.enable","content":"Whether to enable QMK and ZMK keymaps in nvim.","path":"options.html#option-vim.utility.qmk-nvim.enable","tokens":["zmk","keymaps","nvim","whether","qmk","enable","and"],"title_tokens":["option","enable","vim","qmk-nvim","utility"],"anchors":[]},{"id":"2185","title":"Option: vim.utility.qmk-nvim.setupOpts","content":"Option table to pass into the setup function of qmk.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.qmk-nvim.setupOpts","tokens":["the","qmk","additional","setup","listed","function","docs","into","any","can","option","options","table","pass","they","nvim","you","even","not"],"title_tokens":["setupopts","qmk-nvim","option","vim","utility"],"anchors":[]},{"id":"2186","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","content":"Key codes to text replacements see https://github.com/codethread/qmk.nvim/blob/main/lua/qmk/config/key_map.lua for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.keymap_overrides","tokens":["https","github","main","see","key_map","key","replacements","codethread","com","more","details","blob","text","qmk","lua","codes","nvim","config","for"],"title_tokens":["vim","option","setupopts","comment_preview","keymap_overrides","qmk-nvim","utility"],"anchors":[]},{"id":"2187","title":"Option: vim.utility.qmk-nvim.setupOpts.comment_preview.position","content":"Controls the position of the preview","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.comment_preview.position","tokens":["controls","position","the","preview"],"title_tokens":["vim","utility","option","qmk-nvim","comment_preview","position","setupopts"],"anchors":[]},{"id":"2188","title":"Option: vim.utility.qmk-nvim.setupOpts.layout","content":"The keyboard key layout see https://github.com/codethread/qmk.nvim?tab=readme-ov-file#Layout for more details","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.layout","tokens":["key","nvim","codethread","layout","more","github","see","qmk","readme-ov-file","keyboard","com","for","the","details","tab","https"],"title_tokens":["option","vim","utility","qmk-nvim","layout","setupopts"],"anchors":[]},{"id":"2189","title":"Option: vim.utility.qmk-nvim.setupOpts.name","content":"The name of the layout","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.name","tokens":["name","layout","the"],"title_tokens":["vim","qmk-nvim","setupopts","option","utility","name"],"anchors":[]},{"id":"2190","title":"Option: vim.utility.qmk-nvim.setupOpts.variant","content":"Chooses the expected hardware target","path":"options.html#option-vim.utility.qmk-nvim.setupOpts.variant","tokens":["chooses","hardware","expected","the","target"],"title_tokens":["option","qmk-nvim","setupopts","vim","utility","variant"],"anchors":[]},{"id":"2191","title":"Option: vim.utility.sleuth.enable","content":"Whether to enable automatically adjusting options such as shiftwidth or expandtab, using vim-sleuth .","path":"options.html#option-vim.utility.sleuth.enable","tokens":["using","enable","such","whether","shiftwidth","vim-sleuth","automatically","expandtab","adjusting","options"],"title_tokens":["sleuth","enable","vim","option","utility"],"anchors":[]},{"id":"2192","title":"Option: vim.utility.smart-splits.enable","content":"Whether to enable smart-splits.nvim, a Neovim plugin for smart, seamless, directional navigation and resizing of splits.\nSupports tmux, Wezterm, Kitty, and Zellij multiplexer integrations.","path":"options.html#option-vim.utility.smart-splits.enable","tokens":["zellij","enable","smart-splits","wezterm","integrations","kitty","whether","for","seamless","nvim","smart","directional","navigation","resizing","neovim","and","plugin","supports","tmux","multiplexer","splits"],"title_tokens":["vim","smart-splits","enable","option","utility"],"anchors":[]},{"id":"2193","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_down","content":"Focus Window/Pane Below","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_down","tokens":["focus","pane","window","below"],"title_tokens":["option","utility","keymaps","vim","smart-splits","move_cursor_down"],"anchors":[]},{"id":"2194","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_left","content":"Focus Window/Pane on the Left","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_left","tokens":["focus","pane","left","window","the"],"title_tokens":["option","vim","keymaps","utility","smart-splits","move_cursor_left"],"anchors":[]},{"id":"2195","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_previous","content":"Focus Previous Window/Pane","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_previous","tokens":["previous","focus","window","pane"],"title_tokens":["move_cursor_previous","utility","keymaps","smart-splits","option","vim"],"anchors":[]},{"id":"2196","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_right","content":"Focus Window/Pane on the Right","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_right","tokens":["window","right","the","pane","focus"],"title_tokens":["option","utility","smart-splits","keymaps","move_cursor_right","vim"],"anchors":[]},{"id":"2197","title":"Option: vim.utility.smart-splits.keymaps.move_cursor_up","content":"Focus Window/Pane Above","path":"options.html#option-vim.utility.smart-splits.keymaps.move_cursor_up","tokens":["pane","above","focus","window"],"title_tokens":["smart-splits","move_cursor_up","option","utility","keymaps","vim"],"anchors":[]},{"id":"2198","title":"Option: vim.utility.smart-splits.keymaps.resize_down","content":"Resize Window/Pane Down","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_down","tokens":["pane","down","resize","window"],"title_tokens":["vim","keymaps","resize_down","smart-splits","utility","option"],"anchors":[]},{"id":"2199","title":"Option: vim.utility.smart-splits.keymaps.resize_left","content":"Resize Window/Pane Left","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_left","tokens":["left","window","resize","pane"],"title_tokens":["option","keymaps","vim","utility","smart-splits","resize_left"],"anchors":[]},{"id":"2200","title":"Option: vim.utility.smart-splits.keymaps.resize_right","content":"Resize Window/Pane Right","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_right","tokens":["resize","pane","window","right"],"title_tokens":["resize_right","vim","option","utility","smart-splits","keymaps"],"anchors":[]},{"id":"2201","title":"Option: vim.utility.smart-splits.keymaps.resize_up","content":"Resize Window/Pane Up","path":"options.html#option-vim.utility.smart-splits.keymaps.resize_up","tokens":["pane","window","resize"],"title_tokens":["smart-splits","resize_up","vim","keymaps","option","utility"],"anchors":[]},{"id":"2202","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_down","content":"Swap Buffer Down","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_down","tokens":["swap","buffer","down"],"title_tokens":["utility","option","smart-splits","keymaps","swap_buf_down","vim"],"anchors":[]},{"id":"2203","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_left","content":"Swap Buffer Left","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_left","tokens":["swap","left","buffer"],"title_tokens":["smart-splits","vim","utility","keymaps","swap_buf_left","option"],"anchors":[]},{"id":"2204","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_right","content":"Swap Buffer Right","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_right","tokens":["swap","buffer","right"],"title_tokens":["swap_buf_right","utility","vim","keymaps","option","smart-splits"],"anchors":[]},{"id":"2205","title":"Option: vim.utility.smart-splits.keymaps.swap_buf_up","content":"Swap Buffer Up","path":"options.html#option-vim.utility.smart-splits.keymaps.swap_buf_up","tokens":["swap","buffer"],"title_tokens":["smart-splits","utility","vim","keymaps","option","swap_buf_up"],"anchors":[]},{"id":"2206","title":"Option: vim.utility.smart-splits.setupOpts","content":"Option table to pass into the setup function of smart-splits\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.smart-splits.setupOpts","tokens":["they","can","listed","pass","any","table","option","options","even","function","not","docs","you","additional","smart-splits","setup","the","into"],"title_tokens":["smart-splits","option","vim","utility","setupopts"],"anchors":[]},{"id":"2207","title":"Option: vim.utility.snacks-nvim.enable","content":"Whether to enable collection of QoL plugins for Neovim [snacks-nvim] .","path":"options.html#option-vim.utility.snacks-nvim.enable","tokens":["qol","enable","for","collection","snacks-nvim","neovim","whether","plugins"],"title_tokens":["enable","snacks-nvim","utility","option","vim"],"anchors":[]},{"id":"2208","title":"Option: vim.utility.snacks-nvim.setupOpts","content":"Option table to pass into the setup function of snacks-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.snacks-nvim.setupOpts","tokens":["setup","function","any","additional","pass","snacks-nvim","can","even","into","you","the","table","docs","options","they","option","listed","not"],"title_tokens":["vim","snacks-nvim","option","utility","setupopts"],"anchors":[]},{"id":"2209","title":"Option: vim.utility.surround.enable","content":"Whether to enable nvim-surround, Neovim plugin to add/change/delete surrounding delimiter pairs with ease.\n::: {.note} The default mappings deviate from upstream to avoid conflicts with nvim-leap. You may change those in your configuration if you do not use nvim-leap :::","path":"options.html#option-vim.utility.surround.enable","tokens":["delimiter","deviate","delete","use","with","plugin","those","change","whether","note","may","upstream","nvim-surround","ease","avoid","pairs","conflicts","configuration","from","not","you","your","mappings","add","default","the","neovim","enable","surrounding","nvim-leap"],"title_tokens":["utility","option","surround","vim","enable"],"anchors":[]},{"id":"2210","title":"Option: vim.utility.surround.setupOpts","content":"Option table to pass into the setup function of nvim-surround\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.surround.setupOpts","tokens":["docs","option","the","pass","setup","any","not","options","nvim-surround","can","you","even","they","additional","into","table","function","listed"],"title_tokens":["vim","utility","option","setupopts","surround"],"anchors":[]},{"id":"2211","title":"Option: vim.utility.surround.setupOpts.keymaps.change","content":"keymap for change","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change","tokens":["change","keymap","for"],"title_tokens":["change","option","vim","utility","surround","setupopts","keymaps"],"anchors":[]},{"id":"2212","title":"Option: vim.utility.surround.setupOpts.keymaps.change_line","content":"keymap for change_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.change_line","tokens":["for","keymap","change_line"],"title_tokens":["option","surround","keymaps","vim","utility","setupopts","change_line"],"anchors":[]},{"id":"2213","title":"Option: vim.utility.surround.setupOpts.keymaps.delete","content":"keymap for delete","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.delete","tokens":["keymap","for","delete"],"title_tokens":["option","keymaps","utility","vim","surround","delete","setupopts"],"anchors":[]},{"id":"2214","title":"Option: vim.utility.surround.setupOpts.keymaps.insert","content":"keymap for insert","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert","tokens":["keymap","for","insert"],"title_tokens":["keymaps","insert","utility","setupopts","option","vim","surround"],"anchors":[]},{"id":"2215","title":"Option: vim.utility.surround.setupOpts.keymaps.insert_line","content":"keymap for insert_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.insert_line","tokens":["keymap","for","insert_line"],"title_tokens":["option","surround","utility","keymaps","insert_line","setupopts","vim"],"anchors":[]},{"id":"2216","title":"Option: vim.utility.surround.setupOpts.keymaps.normal","content":"keymap for normal","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal","tokens":["keymap","normal","for"],"title_tokens":["utility","surround","setupopts","vim","option","keymaps","normal"],"anchors":[]},{"id":"2217","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur","content":"keymap for normal_cur","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur","tokens":["for","normal_cur","keymap"],"title_tokens":["setupopts","vim","option","keymaps","utility","surround","normal_cur"],"anchors":[]},{"id":"2218","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_cur_line","content":"keymap for normal_cur_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_cur_line","tokens":["normal_cur_line","keymap","for"],"title_tokens":["option","setupopts","normal_cur_line","surround","vim","utility","keymaps"],"anchors":[]},{"id":"2219","title":"Option: vim.utility.surround.setupOpts.keymaps.normal_line","content":"keymap for normal_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.normal_line","tokens":["for","normal_line","keymap"],"title_tokens":["normal_line","utility","vim","surround","keymaps","setupopts","option"],"anchors":[]},{"id":"2220","title":"Option: vim.utility.surround.setupOpts.keymaps.visual","content":"keymap for visual","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual","tokens":["for","visual","keymap"],"title_tokens":["option","vim","keymaps","utility","visual","surround","setupopts"],"anchors":[]},{"id":"2221","title":"Option: vim.utility.surround.setupOpts.keymaps.visual_line","content":"keymap for visual_line","path":"options.html#option-vim.utility.surround.setupOpts.keymaps.visual_line","tokens":["for","keymap","visual_line"],"title_tokens":["option","setupopts","surround","visual_line","vim","utility","keymaps"],"anchors":[]},{"id":"2222","title":"Option: vim.utility.surround.useVendoredKeybindings","content":"Use alternative set of keybindings that avoids conflicts with other popular plugins, e.g. nvim-leap","path":"options.html#option-vim.utility.surround.useVendoredKeybindings","tokens":["that","with","popular","plugins","set","keybindings","other","conflicts","use","alternative","nvim-leap","avoids"],"title_tokens":["option","usevendoredkeybindings","vim","utility","surround"],"anchors":[]},{"id":"2223","title":"Option: vim.utility.undotree.enable","content":"Whether to enable undo history visualizer for Vim [undotree].","path":"options.html#option-vim.utility.undotree.enable","tokens":["undotree","enable","whether","visualizer","undo","vim","for","history"],"title_tokens":["undotree","vim","utility","enable","option"],"anchors":[]},{"id":"2224","title":"Option: vim.utility.vim-wakatime.enable","content":"Whether to enable automatic time tracking and metrics generated from your programming activity [vim-wakatime] .","path":"options.html#option-vim.utility.vim-wakatime.enable","tokens":["from","time","your","programming","automatic","vim-wakatime","tracking","generated","and","activity","whether","enable","metrics"],"title_tokens":["vim-wakatime","option","enable","utility","vim"],"anchors":[]},{"id":"2225","title":"Option: vim.utility.vim-wakatime.setupOpts","content":"Option table to pass into the setup function of vim-wakatime\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.vim-wakatime.setupOpts","tokens":["can","additional","into","they","any","function","setup","pass","not","options","table","vim-wakatime","docs","even","you","the","listed","option"],"title_tokens":["vim","setupopts","utility","vim-wakatime","option"],"anchors":[]},{"id":"2226","title":"Option: vim.utility.vim-wakatime.setupOpts.cli_path","content":"Path to wakatime-cli executable. Set to \"wakatime-cli\" to get wakatime-cli from {env}PATH.","path":"options.html#option-vim.utility.vim-wakatime.setupOpts.cli_path","tokens":["executable","wakatime-cli","path","env","set","get","from"],"title_tokens":["vim","utility","vim-wakatime","option","setupopts","cli_path"],"anchors":[]},{"id":"2227","title":"Option: vim.utility.yanky-nvim.enable","content":"Whether to enable improved Yank and Put functionalities for Neovim [yanky-nvim] .","path":"options.html#option-vim.utility.yanky-nvim.enable","tokens":["enable","yank","improved","put","neovim","for","functionalities","yanky-nvim","and","whether"],"title_tokens":["yanky-nvim","utility","vim","option","enable"],"anchors":[]},{"id":"2228","title":"Option: vim.utility.yanky-nvim.setupOpts","content":"Option table to pass into the setup function of yanky-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yanky-nvim.setupOpts","tokens":["additional","any","table","can","yanky-nvim","function","setup","listed","you","they","into","option","not","the","pass","even","options","docs"],"title_tokens":["yanky-nvim","setupopts","option","vim","utility"],"anchors":[]},{"id":"2229","title":"Option: vim.utility.yanky-nvim.setupOpts.ring.storage","content":"storage mode for ring values.\nshada: this will save pesistantly using Neovim ShaDa feature. This means that history will be persisted between each session of Neovim.\nmemory: each Neovim instance will have his own history and it will be lost between sessions.\nsqlite: more reliable than shada, requires sqlite.lua as a dependency. nvf will add this dependency to PATH automatically.","path":"options.html#option-vim.utility.yanky-nvim.setupOpts.ring.storage","tokens":["for","sqlite","have","nvf","values","automatically","session","neovim","shada","storage","this","persisted","lua","mode","own","requires","means","add","feature","each","reliable","save","pesistantly","that","his","than","history","using","instance","path","ring","between","will","sessions","more","and","dependency","lost","memory"],"title_tokens":["vim","ring","setupopts","storage","utility","option","yanky-nvim"],"anchors":[]},{"id":"2230","title":"Option: vim.utility.yazi-nvim.enable","content":"Whether to enable companion plugin for the yazi terminal file manager [yazi-nvim] .","path":"options.html#option-vim.utility.yazi-nvim.enable","tokens":["file","companion","enable","plugin","yazi","the","for","manager","yazi-nvim","whether","terminal"],"title_tokens":["option","yazi-nvim","vim","enable","utility"],"anchors":[]},{"id":"2231","title":"Option: vim.utility.yazi-nvim.mappings.openYazi","content":"Open yazi at the current file [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYazi","tokens":["current","nvim","open","the","file","yazi"],"title_tokens":["yazi-nvim","mappings","openyazi","option","vim","utility"],"anchors":[]},{"id":"2232","title":"Option: vim.utility.yazi-nvim.mappings.openYaziDir","content":"Open the file manager in nvim's working directory [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.openYaziDir","tokens":["yazi","directory","open","file","nvim","the","manager","working"],"title_tokens":["vim","yazi-nvim","mappings","openyazidir","option","utility"],"anchors":[]},{"id":"2233","title":"Option: vim.utility.yazi-nvim.mappings.yaziToggle","content":"Resume the last yazi session [yazi.nvim]","path":"options.html#option-vim.utility.yazi-nvim.mappings.yaziToggle","tokens":["nvim","resume","the","yazi","session","last"],"title_tokens":["utility","option","yazi-nvim","mappings","yazitoggle","vim"],"anchors":[]},{"id":"2234","title":"Option: vim.utility.yazi-nvim.setupOpts","content":"Option table to pass into the setup function of yazi-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.utility.yazi-nvim.setupOpts","tokens":["you","additional","not","setup","listed","the","pass","yazi-nvim","can","function","even","into","option","options","they","docs","table","any"],"title_tokens":["setupopts","vim","utility","yazi-nvim","option"],"anchors":[]},{"id":"2235","title":"Option: vim.utility.yazi-nvim.setupOpts.open_for_directories","content":"Whether to open Yazi instead of netrw","path":"options.html#option-vim.utility.yazi-nvim.setupOpts.open_for_directories","tokens":["instead","netrw","whether","open","yazi"],"title_tokens":["open_for_directories","utility","yazi-nvim","vim","setupopts","option"],"anchors":[]},{"id":"2236","title":"Option: vim.vendoredKeymaps.enable","content":"Whether to enable this project's vendored keymaps by default.","path":"options.html#option-vim.vendoredKeymaps.enable","tokens":["enable","project","whether","vendored","this","keymaps","default"],"title_tokens":["enable","option","vendoredkeymaps","vim"],"anchors":[]},{"id":"2237","title":"Option: vim.viAlias","content":"Enable the vi alias for nvim","path":"options.html#option-vim.viAlias","tokens":["enable","alias","the","for","nvim"],"title_tokens":["vialias","vim","option"],"anchors":[]},{"id":"2238","title":"Option: vim.vimAlias","content":"Enable the vim alias for nvim","path":"options.html#option-vim.vimAlias","tokens":["vim","alias","the","nvim","enable","for"],"title_tokens":["option","vim","vimalias"],"anchors":[]},{"id":"2239","title":"Option: vim.visuals.blink-indent.enable","content":"Whether to enable indentation guides [blink-indent].","path":"options.html#option-vim.visuals.blink-indent.enable","tokens":["guides","blink-indent","enable","indentation","whether"],"title_tokens":["vim","visuals","enable","option","blink-indent"],"anchors":[]},{"id":"2240","title":"Option: vim.visuals.blink-indent.setupOpts","content":"Option table to pass into the setup function of blink-indent\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.blink-indent.setupOpts","tokens":["they","table","options","function","listed","docs","even","option","not","blink-indent","setup","into","additional","can","you","pass","the","any"],"title_tokens":["visuals","blink-indent","vim","setupopts","option"],"anchors":[]},{"id":"2241","title":"Option: vim.visuals.cellular-automaton.animation.register","content":"Whether to enable registering configured animation(s) automatically.","path":"options.html#option-vim.visuals.cellular-automaton.animation.register","tokens":["enable","animation","registering","whether","configured","automatically"],"title_tokens":["option","visuals","register","vim","cellular-automaton","animation"],"anchors":[]},{"id":"2242","title":"Option: vim.visuals.cellular-automaton.animation.setup","content":"Configuration used to generate an animation to be registered.\nThe final value for ca_config will be used to register a new animation using require(\"cellular-automaton\").register_animation(ca_config)\n::: {.warning} ca_config must eval to a valid Lua table. nvf does not and cannot perform any kind of validation on your Lua code, so bogus values will result in errors when the animation is registered. :::","path":"options.html#option-vim.visuals.cellular-automaton.animation.setup","tokens":["nvf","for","final","lua","value","will","register","values","require","using","when","configuration","animation","and","used","warning","the","must","result","validation","table","any","generate","cellular-automaton","does","not","code","bogus","valid","your","ca_config","new","errors","kind","register_animation","perform","eval","registered","cannot"],"title_tokens":["option","visuals","vim","cellular-automaton","animation","setup"],"anchors":[]},{"id":"2243","title":"Option: vim.visuals.cellular-automaton.enable","content":"Whether to enable cellular-automaton to help you cope with stubborn code [cellular-automaton].","path":"options.html#option-vim.visuals.cellular-automaton.enable","tokens":["whether","cellular-automaton","enable","with","cope","help","stubborn","code","you"],"title_tokens":["visuals","option","cellular-automaton","enable","vim"],"anchors":[]},{"id":"2244","title":"Option: vim.visuals.cellular-automaton.mappings.makeItRain","content":"Make it rain [cellular-automaton]","path":"options.html#option-vim.visuals.cellular-automaton.mappings.makeItRain","tokens":["rain","cellular-automaton","make"],"title_tokens":["vim","cellular-automaton","option","visuals","makeitrain","mappings"],"anchors":[]},{"id":"2245","title":"Option: vim.visuals.cinnamon-nvim.enable","content":"Whether to enable smooth scrolling for ANY command [cinnamon-nvim].","path":"options.html#option-vim.visuals.cinnamon-nvim.enable","tokens":["cinnamon-nvim","enable","scrolling","any","command","whether","smooth","for"],"title_tokens":["option","vim","visuals","cinnamon-nvim","enable"],"anchors":[]},{"id":"2246","title":"Option: vim.visuals.cinnamon-nvim.setupOpts","content":"Option table to pass into the setup function of cinnamon.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts","tokens":["table","even","they","into","not","listed","docs","nvim","setup","any","can","cinnamon","you","options","option","additional","pass","function","the"],"title_tokens":["option","visuals","cinnamon-nvim","vim","setupopts"],"anchors":[]},{"id":"2247","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","content":"Whether to enable basic animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.basic","tokens":["whether","animation","keymaps","enable","basic"],"title_tokens":["keymaps","visuals","option","basic","cinnamon-nvim","setupopts","vim"],"anchors":[]},{"id":"2248","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","content":"Whether to enable extra animation keymaps.","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.keymaps.extra","tokens":["keymaps","extra","animation","whether","enable"],"title_tokens":["vim","option","setupopts","keymaps","visuals","cinnamon-nvim","extra"],"anchors":[]},{"id":"2249","title":"Option: vim.visuals.cinnamon-nvim.setupOpts.options","content":"Scroll options","path":"options.html#option-vim.visuals.cinnamon-nvim.setupOpts.options","tokens":["scroll","options"],"title_tokens":["setupopts","options","cinnamon-nvim","vim","visuals","option"],"anchors":[]},{"id":"2250","title":"Option: vim.visuals.fidget-nvim.enable","content":"Whether to enable nvim LSP UI element [fidget-nvim].","path":"options.html#option-vim.visuals.fidget-nvim.enable","tokens":["nvim","enable","fidget-nvim","element","whether","lsp"],"title_tokens":["vim","fidget-nvim","enable","visuals","option"],"anchors":[]},{"id":"2251","title":"Option: vim.visuals.fidget-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts","tokens":["options","setup","listed","even","into","table","additional","pass","function","fidget","option","the","docs","not","you","can","they","any"],"title_tokens":["setupopts","option","visuals","vim","fidget-nvim"],"anchors":[]},{"id":"2252","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.float_precision","content":"Limit the number of decimals displayed for floats","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.float_precision","tokens":["for","displayed","decimals","floats","the","number","limit"],"title_tokens":["option","logger","float_precision","fidget-nvim","vim","visuals","setupopts"],"anchors":[]},{"id":"2253","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.level","content":"Minimum logging level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.level","tokens":["minimum","logging","level"],"title_tokens":["vim","visuals","setupopts","fidget-nvim","option","logger","level"],"anchors":[]},{"id":"2254","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.max_size","content":"Maximum log file size, in KB","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.max_size","tokens":["size","log","file","maximum"],"title_tokens":["fidget-nvim","max_size","vim","logger","visuals","option","setupopts"],"anchors":[]},{"id":"2255","title":"Option: vim.visuals.fidget-nvim.setupOpts.logger.path","content":"Where Fidget writes its logs to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.logger.path","tokens":["writes","fidget","its","logs","where"],"title_tokens":["logger","visuals","fidget-nvim","setupopts","vim","option","path"],"anchors":[]},{"id":"2256","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.configs","content":"How to configure notification groups when instantiated","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.configs","tokens":["when","instantiated","how","configure","notification","groups"],"title_tokens":["visuals","notification","option","fidget-nvim","configs","vim","setupopts"],"anchors":[]},{"id":"2257","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.filter","content":"Minimum notifications level","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.filter","tokens":["notifications","level","minimum"],"title_tokens":["filter","vim","fidget-nvim","setupopts","notification","option","visuals"],"anchors":[]},{"id":"2258","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.history_size","content":"Number of removed messages to retain in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.history_size","tokens":["number","retain","removed","history","messages"],"title_tokens":["history_size","option","vim","setupopts","notification","fidget-nvim","visuals"],"anchors":[]},{"id":"2259","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","content":"Automatically override vim.notify() with Fidget","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.override_vim_notify","tokens":["vim","override","notify","automatically","with","fidget"],"title_tokens":["vim","override_vim_notify","notification","fidget-nvim","setupopts","option","visuals"],"anchors":[]},{"id":"2260","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","content":"How frequently to update and render notifications","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.poll_rate","tokens":["notifications","how","update","and","frequently","render"],"title_tokens":["visuals","setupopts","notification","fidget-nvim","vim","option","poll_rate"],"anchors":[]},{"id":"2261","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.redirect","content":"Conditionally redirect notifications to another backend","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.redirect","tokens":["redirect","backend","another","conditionally","notifications"],"title_tokens":["setupopts","notification","redirect","vim","option","visuals","fidget-nvim"],"anchors":[]},{"id":"2262","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.align","content":"Indent messages longer than a single line","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.align","tokens":["messages","single","indent","line","than","longer"],"title_tokens":["visuals","notification","vim","fidget-nvim","align","option","view","setupopts"],"anchors":[]},{"id":"2263","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","content":"Separator between notification groups","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator","tokens":["separator","groups","notification","between"],"title_tokens":["vim","view","option","fidget-nvim","group_separator","notification","visuals","setupopts"],"anchors":[]},{"id":"2264","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","content":"Highlight group used for group separator","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.group_separator_hl","tokens":["separator","group","used","highlight","for"],"title_tokens":["vim","option","view","setupopts","notification","fidget-nvim","group_separator_hl","visuals"],"anchors":[]},{"id":"2265","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","content":"Separator between group name and icon","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.icon_separator","tokens":["and","icon","group","separator","name","between"],"title_tokens":["option","vim","view","icon_separator","visuals","setupopts","notification","fidget-nvim"],"anchors":[]},{"id":"2266","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","content":"Spaces to pad both sides of each non-empty line\nUseful for adding a visual gap between notification text and any buffer it may overlap with.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.line_margin","tokens":["pad","notification","buffer","may","useful","spaces","line","sides","for","non-empty","between","gap","any","both","each","visual","text","adding","and","with","overlap"],"title_tokens":["view","vim","visuals","fidget-nvim","notification","setupopts","option","line_margin"],"anchors":[]},{"id":"2267","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","content":"Reflow (wrap) messages wider than notification window\nThe various options determine how wrapping is handled mid-word.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.reflow","tokens":["reflow","notification","the","handled","mid-word","various","determine","window","wrap","how","wider","than","options","wrapping","messages"],"title_tokens":["fidget-nvim","reflow","option","view","visuals","notification","setupopts","vim"],"anchors":[]},{"id":"2268","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","content":"How to render notification messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.render_message","tokens":["render","notification","how","messages"],"title_tokens":["setupopts","view","render_message","option","vim","visuals","notification","fidget-nvim"],"anchors":[]},{"id":"2269","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","content":"Display notification items from bottom to top","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.view.stack_upwards","tokens":["notification","items","from","display","bottom","top"],"title_tokens":["vim","option","notification","view","stack_upwards","fidget-nvim","visuals","setupopts"],"anchors":[]},{"id":"2270","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.align","content":"How to align the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.align","tokens":["the","how","align","notification","window"],"title_tokens":["visuals","fidget-nvim","align","notification","setupopts","option","vim","window"],"anchors":[]},{"id":"2271","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","content":"Filetypes the notification window should avoid","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.avoid","tokens":["filetypes","notification","avoid","window","should","the"],"title_tokens":["option","avoid","visuals","setupopts","vim","notification","window","fidget-nvim"],"anchors":[]},{"id":"2272","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border","content":"Border style of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border","tokens":["border","style","the","window","notification"],"title_tokens":["fidget-nvim","notification","visuals","setupopts","option","border","vim","window"],"anchors":[]},{"id":"2273","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","content":"Highlight group for notification window border\nSet to empty string to keep your theme's default FloatBorder highlight.","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.border_hl","tokens":["window","group","floatborder","border","theme","set","default","string","notification","highlight","empty","keep","your","for"],"title_tokens":["fidget-nvim","visuals","window","vim","option","notification","setupopts","border_hl"],"anchors":[]},{"id":"2274","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","content":"Maximum height of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_height","tokens":["window","height","notification","maximum","the"],"title_tokens":["max_height","notification","window","visuals","option","fidget-nvim","setupopts","vim"],"anchors":[]},{"id":"2275","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","content":"Maximum width of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.max_width","tokens":["notification","width","maximum","window","the"],"title_tokens":["vim","window","option","visuals","setupopts","max_width","notification","fidget-nvim"],"anchors":[]},{"id":"2276","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","content":"Base highlight group in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.normal_hl","tokens":["window","base","group","highlight","notification","the"],"title_tokens":["setupopts","vim","visuals","normal_hl","fidget-nvim","window","option","notification"],"anchors":[]},{"id":"2277","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.relative","content":"What the notification window position is relative to","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.relative","tokens":["position","notification","the","what","window","relative"],"title_tokens":["setupopts","notification","fidget-nvim","relative","option","vim","window","visuals"],"anchors":[]},{"id":"2278","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","content":"Width of each tab character in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.tabstop","tokens":["the","notification","tab","width","each","character","window"],"title_tokens":["tabstop","window","visuals","notification","setupopts","option","fidget-nvim","vim"],"anchors":[]},{"id":"2279","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","content":"Background color opacity in the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.winblend","tokens":["opacity","notification","the","background","color","window"],"title_tokens":["fidget-nvim","notification","vim","setupopts","window","winblend","option","visuals"],"anchors":[]},{"id":"2280","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","content":"Padding from right edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.x_padding","tokens":["from","right","edge","window","padding","boundary"],"title_tokens":["notification","fidget-nvim","option","x_padding","vim","setupopts","visuals","window"],"anchors":[]},{"id":"2281","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","content":"Padding from bottom edge of window boundary","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.y_padding","tokens":["window","boundary","from","padding","bottom","edge"],"title_tokens":["fidget-nvim","window","y_padding","visuals","option","notification","vim","setupopts"],"anchors":[]},{"id":"2282","title":"Option: vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","content":"Stacking priority of the notification window","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.notification.window.zindex","tokens":["window","the","notification","priority","stacking"],"title_tokens":["notification","option","visuals","vim","setupopts","fidget-nvim","window","zindex"],"anchors":[]},{"id":"2283","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","content":"Clear notification group when LSP server detaches","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.clear_on_detach","tokens":["detaches","clear","lsp","notification","group","when","server"],"title_tokens":["vim","visuals","clear_on_detach","option","fidget-nvim","setupopts","progress"],"anchors":[]},{"id":"2284","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","content":"Icon shown when LSP progress tasks are completed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_icon","tokens":["when","icon","tasks","shown","lsp","progress","completed","are"],"title_tokens":["setupopts","fidget-nvim","progress","visuals","option","vim","display","done_icon"],"anchors":[]},{"id":"2285","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","content":"Highlight group for completed LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_style","tokens":["completed","tasks","highlight","for","lsp","group"],"title_tokens":["fidget-nvim","display","visuals","vim","progress","option","setupopts","done_style"],"anchors":[]},{"id":"2286","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","content":"How long a message should persist when complete","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.done_ttl","tokens":["how","message","should","persist","complete","when","long"],"title_tokens":["option","display","fidget-nvim","setupopts","progress","vim","visuals","done_ttl"],"anchors":[]},{"id":"2287","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","content":"How to format a progress annotation","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_annote","tokens":["how","annotation","progress","format"],"title_tokens":["vim","visuals","display","option","format_annote","progress","fidget-nvim","setupopts"],"anchors":[]},{"id":"2288","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","content":"How to format a progress notification group's name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_group_name","tokens":["group","progress","how","format","name","notification"],"title_tokens":["fidget-nvim","option","progress","setupopts","display","visuals","vim","format_group_name"],"anchors":[]},{"id":"2289","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","content":"How to format a progress message","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.format_message","tokens":["message","format","how","progress"],"title_tokens":["vim","visuals","setupopts","format_message","fidget-nvim","display","progress","option"],"anchors":[]},{"id":"2290","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","content":"Highlight group for group name (LSP server name)","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.group_style","tokens":["name","for","lsp","group","server","highlight"],"title_tokens":["vim","progress","option","visuals","group_style","fidget-nvim","setupopts","display"],"anchors":[]},{"id":"2291","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","content":"Highlight group for group icons","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.icon_style","tokens":["highlight","for","group","icons"],"title_tokens":["vim","icon_style","display","progress","visuals","option","setupopts","fidget-nvim"],"anchors":[]},{"id":"2292","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","content":"Overrides the default configuration for a notification group defined in {option}vim.visuals.fidget-nvim.setupOpts.notification.configs.\nIf any of the fields are null, the value from the default configuration is used.\nIf default configuration is not defined, the following defaults are used:","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","tokens":["defined","fidget-nvim","not","for","option","vim","defaults","configuration","value","visuals","configs","group","setupopts","following","the","fields","from","any","overrides","default","are","null","notification","used"],"title_tokens":["visuals","display","vim","overrides","fidget-nvim","option","setupopts","progress"],"anchors":[]},{"id":"2293","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_separator","content":"Separator between message from annote","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_separator","tokens":["annote","message","from","separator","between"],"title_tokens":["fidget-nvim","visuals","setupopts","vim","progress","annote_separator","overrides","name","option","display"],"anchors":[]},{"id":"2294","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..annote_style","content":"Default style used to highlight item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.annote_style","tokens":["default","highlight","item","used","annotes","style"],"title_tokens":["display","annote_style","visuals","progress","overrides","vim","option","fidget-nvim","setupopts","name"],"anchors":[]},{"id":"2295","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_annote","content":"Default annotation for debug items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_annote","tokens":["for","annotation","default","debug","items"],"title_tokens":["fidget-nvim","display","debug_annote","overrides","progress","setupopts","name","vim","option","visuals"],"anchors":[]},{"id":"2296","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..debug_style","content":"Style used to highlight debug item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.debug_style","tokens":["annotes","used","highlight","item","style","debug"],"title_tokens":["display","progress","option","setupopts","fidget-nvim","visuals","name","debug_style","vim","overrides"],"anchors":[]},{"id":"2297","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_annote","content":"Default annotation for error items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_annote","tokens":["for","default","error","items","annotation"],"title_tokens":["display","error_annote","overrides","setupopts","vim","visuals","option","progress","name","fidget-nvim"],"anchors":[]},{"id":"2298","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..error_style","content":"Style used to highlight error item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.error_style","tokens":["error","item","style","used","annotes","highlight"],"title_tokens":["option","error_style","visuals","setupopts","display","name","fidget-nvim","vim","progress","overrides"],"anchors":[]},{"id":"2299","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..group_style","content":"Style used to highlight group name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.group_style","tokens":["style","used","highlight","group","name"],"title_tokens":["option","overrides","display","vim","name","group_style","progress","visuals","fidget-nvim","setupopts"],"anchors":[]},{"id":"2300","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon","content":"Icon of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon","tokens":["you","api","documentation","the","content","displayed","invoked","that","other","function","information","every","items","group","string","icon","notification","useful","refer","cycle","and","render","into","window","fidget","animations","available","looking","here","signature","detailed","returns","rendering","dynamic","with","note","list","can","for"],"title_tokens":["progress","display","icon","option","setupopts","overrides","vim","fidget-nvim","visuals","name"],"anchors":[]},{"id":"2301","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_on_left","content":"If true, icon is rendered on the left instead of right","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_on_left","tokens":["the","true","left","rendered","instead","right","icon"],"title_tokens":["vim","display","overrides","fidget-nvim","name","option","progress","icon_on_left","visuals","setupopts"],"anchors":[]},{"id":"2302","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..icon_style","content":"Style used to highlight icon, if null, use group_style","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.icon_style","tokens":["null","highlight","group_style","used","style","icon","use"],"title_tokens":["setupopts","name","icon_style","overrides","display","vim","fidget-nvim","option","progress","visuals"],"anchors":[]},{"id":"2303","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_annote","content":"Default annotation for info items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_annote","tokens":["items","for","default","annotation","info"],"title_tokens":["visuals","info_annote","display","setupopts","progress","fidget-nvim","overrides","option","vim","name"],"anchors":[]},{"id":"2304","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..info_style","content":"Style used to highlight info item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.info_style","tokens":["used","item","style","info","annotes","highlight"],"title_tokens":["option","visuals","display","info_style","vim","fidget-nvim","setupopts","name","progress","overrides"],"anchors":[]},{"id":"2305","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..name","content":"Name of the group, displayed in the notification window. Can be a string or a function that returns a string.\nIf a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.name","tokens":["animations","other","with","api","returns","note","here","rendering","you","refer","cycle","invoked","useful","dynamic","into","render","information","window","detailed","signature","and","looking","name","displayed","can","content","notification","string","list","function","group","every","fidget","available","for","that","the","documentation","items"],"title_tokens":["visuals","setupopts","vim","fidget-nvim","overrides","display","option","name","progress"],"anchors":[]},{"id":"2306","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..priority","content":"Order in which group should be displayed","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.priority","tokens":["which","displayed","order","should","group"],"title_tokens":["display","vim","fidget-nvim","overrides","visuals","priority","progress","name","option","setupopts"],"anchors":[]},{"id":"2307","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..render_limit","content":"How many notification items to show at once","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.render_limit","tokens":["show","once","notification","how","many","items"],"title_tokens":["option","name","render_limit","visuals","overrides","vim","fidget-nvim","display","setupopts","progress"],"anchors":[]},{"id":"2308","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..skip_history","content":"Whether messages should be preserved in history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.skip_history","tokens":["messages","whether","should","preserved","history"],"title_tokens":["vim","overrides","skip_history","option","progress","fidget-nvim","visuals","display","name","setupopts"],"anchors":[]},{"id":"2309","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..ttl","content":"How long a notification item should exist","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.ttl","tokens":["item","should","exist","how","long","notification"],"title_tokens":["visuals","overrides","ttl","option","setupopts","progress","name","display","vim","fidget-nvim"],"anchors":[]},{"id":"2310","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..update_hook","content":"Called when an item is updated.\nIf false, no action is taken. If a function, it is invoked with the item being updated.\n::: {.note} If you're looking for detailed information into the function signature, you can refer to the fidget API documentation available here :::","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.update_hook","tokens":["updated","taken","called","the","information","signature","fidget","invoked","for","you","refer","available","action","into","documentation","item","being","can","false","here","when","function","with","note","looking","detailed","api"],"title_tokens":["progress","display","visuals","overrides","update_hook","setupopts","fidget-nvim","vim","name","option"],"anchors":[]},{"id":"2311","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_annote","content":"Default annotation for warn items","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_annote","tokens":["for","annotation","items","default","warn"],"title_tokens":["warn_annote","display","progress","fidget-nvim","setupopts","vim","option","name","overrides","visuals"],"anchors":[]},{"id":"2312","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides..warn_style","content":"Style used to highlight warn item annotes","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides._name_.warn_style","tokens":["warn","used","item","highlight","annotes","style"],"title_tokens":["fidget-nvim","display","vim","overrides","option","warn_style","progress","name","setupopts","visuals"],"anchors":[]},{"id":"2313","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.priority","content":"Priority of the progress notification","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.priority","tokens":["the","progress","priority","notification"],"title_tokens":["visuals","vim","display","fidget-nvim","option","progress","setupopts","priority"],"anchors":[]},{"id":"2314","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","content":"Pattern shown when LSP progress tasks are in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.pattern","tokens":["pattern","when","lsp","shown","tasks","are","progress"],"title_tokens":["setupopts","vim","fidget-nvim","display","pattern","progress","option","visuals","progress_icon"],"anchors":[]},{"id":"2315","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","content":"Period of the pattern","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_icon.period","tokens":["the","period","pattern"],"title_tokens":["fidget-nvim","setupopts","progress","progress_icon","period","visuals","vim","option","display"],"anchors":[]},{"id":"2316","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","content":"Highlight group for in-progress LSP tasks","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_style","tokens":["highlight","for","in-progress","tasks","group","lsp"],"title_tokens":["display","fidget-nvim","progress","setupopts","vim","progress_style","visuals","option"],"anchors":[]},{"id":"2317","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","content":"How long a message should persist when in progress","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.progress_ttl","tokens":["how","should","persist","long","when","progress","message"],"title_tokens":["vim","fidget-nvim","progress_ttl","option","setupopts","progress","visuals","display"],"anchors":[]},{"id":"2318","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","content":"Maximum number of messages to render","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.render_limit","tokens":["maximum","messages","number","render"],"title_tokens":["vim","progress","option","setupopts","display","render_limit","fidget-nvim","visuals"],"anchors":[]},{"id":"2319","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","content":"Skip adding messages to history","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.display.skip_history","tokens":["history","messages","adding","skip"],"title_tokens":["skip_history","vim","setupopts","visuals","progress","option","display","fidget-nvim"],"anchors":[]},{"id":"2320","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore","content":"Ignore LSP servers by name","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore","tokens":["ignore","servers","lsp","name"],"title_tokens":["vim","visuals","option","setupopts","progress","ignore","fidget-nvim"],"anchors":[]},{"id":"2321","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","content":"Ignore new tasks that are already done","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_done_already","tokens":["ignore","new","tasks","that","are","already","done"],"title_tokens":["ignore_done_already","fidget-nvim","progress","vim","option","setupopts","visuals"],"anchors":[]},{"id":"2322","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","content":"Ignore new tasks with empty messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.ignore_empty_message","tokens":["ignore","new","with","messages","tasks","empty"],"title_tokens":["fidget-nvim","setupopts","progress","visuals","vim","option","ignore_empty_message"],"anchors":[]},{"id":"2323","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","content":"Log $/progress handler invocations","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","tokens":["log","handler","invocations","progress"],"title_tokens":["vim","option","lsp","progress","visuals","fidget-nvim","setupopts","log_handler"],"anchors":[]},{"id":"2324","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","content":"Nvim's LSP client ring buffer size","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.lsp.progress_ringbuf_size","tokens":["size","lsp","buffer","client","nvim","ring"],"title_tokens":["progress","vim","fidget-nvim","lsp","visuals","setupopts","option","progress_ringbuf_size"],"anchors":[]},{"id":"2325","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.notification_group","content":"How to get a progress message's notification group key","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.notification_group","tokens":["message","group","key","progress","get","notification","how"],"title_tokens":["vim","progress","option","setupopts","notification_group","visuals","fidget-nvim"],"anchors":[]},{"id":"2326","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","content":"How frequently to poll for LSP progress messages","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.poll_rate","tokens":["how","frequently","poll","for","lsp","progress","messages"],"title_tokens":["vim","visuals","setupopts","progress","poll_rate","fidget-nvim","option"],"anchors":[]},{"id":"2327","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","content":"Suppress new messages when in insert mode","path":"options.html#option-vim.visuals.fidget-nvim.setupOpts.progress.suppress_on_insert","tokens":["when","mode","new","insert","suppress","messages"],"title_tokens":["setupopts","progress","vim","suppress_on_insert","fidget-nvim","visuals","option"],"anchors":[]},{"id":"2328","title":"Option: vim.visuals.highlight-undo.enable","content":"Whether to enable highlight undo [highlight-undo].","path":"options.html#option-vim.visuals.highlight-undo.enable","tokens":["whether","undo","enable","highlight-undo","highlight"],"title_tokens":["highlight-undo","vim","option","enable","visuals"],"anchors":[]},{"id":"2329","title":"Option: vim.visuals.highlight-undo.setupOpts","content":"Option table to pass into the setup function of highlight-undo\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.highlight-undo.setupOpts","tokens":["into","function","any","highlight-undo","docs","not","you","option","additional","the","even","can","listed","pass","setup","options","they","table"],"title_tokens":["highlight-undo","option","setupopts","vim","visuals"],"anchors":[]},{"id":"2330","title":"Option: vim.visuals.highlight-undo.setupOpts.duration","content":"Duration of the highlight","path":"options.html#option-vim.visuals.highlight-undo.setupOpts.duration","tokens":["the","highlight","duration"],"title_tokens":["highlight-undo","duration","option","setupopts","vim","visuals"],"anchors":[]},{"id":"2331","title":"Option: vim.visuals.hlargs-nvim.enable","content":"Whether to enable hlargs-nvim.","path":"options.html#option-vim.visuals.hlargs-nvim.enable","tokens":["enable","whether","hlargs-nvim"],"title_tokens":["enable","vim","hlargs-nvim","option","visuals"],"anchors":[]},{"id":"2332","title":"Option: vim.visuals.hlargs-nvim.setupOpts","content":"Option table to pass into the setup function of hlargs-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.hlargs-nvim.setupOpts","tokens":["you","can","even","setup","they","option","into","hlargs-nvim","docs","pass","any","not","function","the","listed","additional","options","table"],"title_tokens":["visuals","setupopts","vim","hlargs-nvim","option"],"anchors":[]},{"id":"2333","title":"Option: vim.visuals.indent-blankline.enable","content":"Whether to enable indentation guides [indent-blankline].","path":"options.html#option-vim.visuals.indent-blankline.enable","tokens":["whether","indentation","enable","guides","indent-blankline"],"title_tokens":["enable","visuals","option","vim","indent-blankline"],"anchors":[]},{"id":"2334","title":"Option: vim.visuals.indent-blankline.setupOpts","content":"Option table to pass into the setup function of indent-blankline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.indent-blankline.setupOpts","tokens":["options","into","any","indent-blankline","can","additional","table","docs","function","they","even","not","pass","the","setup","option","you","listed"],"title_tokens":["option","visuals","indent-blankline","setupopts","vim"],"anchors":[]},{"id":"2335","title":"Option: vim.visuals.indent-blankline.setupOpts.debounce","content":"Debounce time in milliseconds","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.debounce","tokens":["time","debounce","milliseconds"],"title_tokens":["option","visuals","indent-blankline","debounce","vim","setupopts"],"anchors":[]},{"id":"2336","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.char","content":"Character(s) for indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.char","tokens":["indentation","for","character","guide"],"title_tokens":["indent-blankline","setupopts","indent","char","vim","visuals","option"],"anchors":[]},{"id":"2337","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.highlight","content":"The highlight group(s) applied to the indentation guide.\nSee :help ibl.config.indent.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.highlight","tokens":["group","see","ibl","applied","indentation","guide","indent","help","highlight","config","the"],"title_tokens":["vim","option","indent-blankline","setupopts","highlight","indent","visuals"],"anchors":[]},{"id":"2338","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.priority","content":"Virtual text priority for the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.priority","tokens":["virtual","for","text","priority","the","indentation","guide"],"title_tokens":["option","indent-blankline","setupopts","indent","priority","vim","visuals"],"anchors":[]},{"id":"2339","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","content":"Repeat indentation guides on wrapped lines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.repeat_linebreak","tokens":["repeat","lines","indentation","guides","wrapped"],"title_tokens":["visuals","setupopts","repeat_linebreak","indent-blankline","option","vim","indent"],"anchors":[]},{"id":"2340","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","content":"Caps the number of indentation levels based on surrounding code","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.smart_indent_cap","tokens":["code","number","the","caps","indentation","based","levels","surrounding"],"title_tokens":["vim","setupopts","smart_indent_cap","option","visuals","indent-blankline","indent"],"anchors":[]},{"id":"2341","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.tab_char","content":"Character(s) for tab indentation guide.\nSee :help ibl.config.indent.tab_char.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.indent.tab_char","tokens":["tab","help","guide","indentation","see","ibl","character","tab_char","indent","for","config"],"title_tokens":["option","visuals","vim","indent-blankline","setupopts","indent","tab_char"],"anchors":[]},{"id":"2342","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.char","content":"The character(s) for the scope indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.char","tokens":["the","scope","guide","character","for","indentation"],"title_tokens":["scope","setupopts","option","indent-blankline","visuals","char","vim"],"anchors":[]},{"id":"2343","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.enabled","content":"Highlight current scope from treesitter","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.enabled","tokens":["highlight","current","scope","treesitter","from"],"title_tokens":["setupopts","enabled","scope","vim","indent-blankline","visuals","option"],"anchors":[]},{"id":"2344","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.language","content":"The list of treesitter languages to disable scope for.\n* can be used as a wildcard for every language/node type.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.language","tokens":["list","treesitter","used","every","language","node","the","scope","wildcard","disable","can","type","languages","for"],"title_tokens":["vim","visuals","setupopts","exclude","option","language","indent-blankline","scope"],"anchors":[]},{"id":"2345","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","content":"Nodes to ignore in scope checking, per language.\n* can be used as a wildcard for every language.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","tokens":["scope","language","wildcard","used","for","checking","ignore","can","per","every","nodes"],"title_tokens":["setupopts","scope","vim","visuals","node_type","option","exclude","indent-blankline"],"anchors":[]},{"id":"2346","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.highlight","content":"The highlight group(s) applied to the scope.\nSee :help ibl.config.scope.highlight`.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.highlight","tokens":["ibl","applied","scope","the","see","help","config","group","highlight"],"title_tokens":["visuals","indent-blankline","setupopts","scope","highlight","option","vim"],"anchors":[]},{"id":"2347","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.include.node_type","content":"Additional nodes to be used for scope checking, per language","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.include.node_type","tokens":["additional","used","checking","per","language","for","scope","nodes"],"title_tokens":["include","node_type","vim","setupopts","visuals","indent-blankline","scope","option"],"anchors":[]},{"id":"2348","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.injected_languages","content":"Check for injected languages (treesitter)","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.injected_languages","tokens":["languages","check","treesitter","injected","for"],"title_tokens":["injected_languages","visuals","setupopts","vim","option","scope","indent-blankline"],"anchors":[]},{"id":"2349","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.priority","content":"Virtual text priority for the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.priority","tokens":["priority","the","text","for","scope","virtual"],"title_tokens":["vim","indent-blankline","setupopts","priority","visuals","option","scope"],"anchors":[]},{"id":"2350","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_end","content":"Show an underline on the last line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_end","tokens":["show","last","the","underline","line","scope"],"title_tokens":["setupopts","scope","vim","show_end","option","visuals","indent-blankline"],"anchors":[]},{"id":"2351","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","content":"Show the scope underline at the exact start of the scope, even if that's to the right of the indentation guide","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_exact_scope","tokens":["show","indentation","scope","underline","guide","the","that","exact","start","even","right"],"title_tokens":["setupopts","show_exact_scope","scope","vim","option","visuals","indent-blankline"],"anchors":[]},{"id":"2352","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.show_start","content":"Show an underline on the first line of the scope","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.scope.show_start","tokens":["show","first","line","underline","scope","the"],"title_tokens":["option","vim","indent-blankline","visuals","scope","setupopts","show_start"],"anchors":[]},{"id":"2353","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.max","tokens":["window","currently","visible","the","above","number","below","lines","what","and"],"title_tokens":["visuals","indent-blankline","option","vim","viewport_buffer","max","setupopts"],"anchors":[]},{"id":"2354","title":"Option: vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","content":"Number of lines above and below of what is currently visible in the window","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.viewport_buffer.min","tokens":["visible","what","and","window","lines","below","currently","the","above","number"],"title_tokens":["indent-blankline","visuals","setupopts","vim","min","viewport_buffer","option"],"anchors":[]},{"id":"2355","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.highlight","content":"The highlight group(s) applied to whitespace.\nSee :help ibl.config.whitespace.highlight.","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.highlight","tokens":["the","highlight","whitespace","config","applied","group","ibl","see","help"],"title_tokens":["setupopts","indent-blankline","whitespace","highlight","option","visuals","vim"],"anchors":[]},{"id":"2356","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","content":"Remove trailing whitespace on blanklines","path":"options.html#option-vim.visuals.indent-blankline.setupOpts.whitespace.remove_blankline_trail","tokens":["trailing","blanklines","remove","whitespace"],"title_tokens":["vim","whitespace","remove_blankline_trail","indent-blankline","option","setupopts","visuals"],"anchors":[]},{"id":"2357","title":"Option: vim.visuals.nvim-cursorline.enable","content":"Whether to enable cursor word and line highlighting [nvim-cursorline].","path":"options.html#option-vim.visuals.nvim-cursorline.enable","tokens":["word","nvim-cursorline","highlighting","line","and","enable","cursor","whether"],"title_tokens":["vim","visuals","option","enable","nvim-cursorline"],"anchors":[]},{"id":"2358","title":"Option: vim.visuals.nvim-cursorline.setupOpts","content":"Option table to pass into the setup function of nvim-cursorline\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts","tokens":["docs","additional","can","they","option","pass","nvim-cursorline","into","setup","listed","you","table","options","any","function","the","even","not"],"title_tokens":["nvim-cursorline","vim","option","visuals","setupopts"],"anchors":[]},{"id":"2359","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","content":"Whether to enable cursor line highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.enable","tokens":["highlighting","enable","cursor","whether","line"],"title_tokens":["vim","cursorline","setupopts","enable","visuals","option","nvim-cursorline"],"anchors":[]},{"id":"2360","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.number","content":"If true, vim.wo.cursorlineopt will be set to \"number\" when the trigger conditions are met.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.number","tokens":["will","cursorlineopt","when","vim","set","number","true","trigger","the","conditions","met","are"],"title_tokens":["visuals","cursorline","nvim-cursorline","number","option","vim","setupopts"],"anchors":[]},{"id":"2361","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","content":"Cursorline timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","tokens":["cursorline","timeout"],"title_tokens":["timeout","option","nvim-cursorline","cursorline","vim","visuals","setupopts"],"anchors":[]},{"id":"2362","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","content":"Whether to enable cursor word highlighting.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.enable","tokens":["highlighting","whether","cursor","word","enable"],"title_tokens":["nvim-cursorline","enable","vim","setupopts","option","cursorword","visuals"],"anchors":[]},{"id":"2363","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","content":"Whether to underline matching cursorword","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.hl.underline","tokens":["matching","whether","cursorword","underline"],"title_tokens":["underline","nvim-cursorline","cursorword","setupopts","visuals","option","vim"],"anchors":[]},{"id":"2364","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","content":"The min_length option defines the minimum number of characters a word must have to be highlighted as a \"cursor word.\" Any word shorter than this value will be ignored and not highlighted.","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.min_length","tokens":["number","highlighted","characters","have","word","than","cursor","will","ignored","not","and","any","min_length","the","must","shorter","minimum","this","defines","value","option"],"title_tokens":["vim","visuals","min_length","option","nvim-cursorline","setupopts","cursorword"],"anchors":[]},{"id":"2365","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","content":"Cursorword timeout","path":"options.html#option-vim.visuals.nvim-cursorline.setupOpts.cursorword.timeout","tokens":["cursorword","timeout"],"title_tokens":["cursorword","visuals","option","timeout","setupopts","nvim-cursorline","vim"],"anchors":[]},{"id":"2366","title":"Option: vim.visuals.nvim-scrollbar.enable","content":"Whether to enable extensible Neovim Scrollbar [nvim-scrollbar].","path":"options.html#option-vim.visuals.nvim-scrollbar.enable","tokens":["whether","neovim","extensible","enable","scrollbar","nvim-scrollbar"],"title_tokens":["vim","enable","option","visuals","nvim-scrollbar"],"anchors":[]},{"id":"2367","title":"Option: vim.visuals.nvim-scrollbar.setupOpts","content":"Option table to pass into the setup function of scrollbar-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts","tokens":["you","can","not","listed","function","option","into","options","additional","table","the","scrollbar-nvim","docs","even","they","any","pass","setup"],"title_tokens":["option","vim","nvim-scrollbar","visuals","setupopts"],"anchors":[]},{"id":"2368","title":"Option: vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","content":"Filetypes to hide the scrollbar on","path":"options.html#option-vim.visuals.nvim-scrollbar.setupOpts.excluded_filetypes","tokens":["hide","scrollbar","filetypes","the"],"title_tokens":["option","nvim-scrollbar","setupopts","excluded_filetypes","vim","visuals"],"anchors":[]},{"id":"2369","title":"Option: vim.visuals.nvim-web-devicons.enable","content":"Whether to enable Neovim dev icons [nvim-web-devicons].","path":"options.html#option-vim.visuals.nvim-web-devicons.enable","tokens":["nvim-web-devicons","enable","neovim","whether","icons","dev"],"title_tokens":["option","visuals","enable","vim","nvim-web-devicons"],"anchors":[]},{"id":"2370","title":"Option: vim.visuals.nvim-web-devicons.setupOpts","content":"Option table to pass into the setup function of nvim-web-devicons\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts","tokens":["docs","option","table","into","you","the","can","they","function","additional","any","options","setup","nvim-web-devicons","pass","not","even","listed"],"title_tokens":["vim","nvim-web-devicons","visuals","setupopts","option"],"anchors":[]},{"id":"2371","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.color_icons","content":"Whether to enable different highlight colors per icon.","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.color_icons","tokens":["whether","enable","colors","different","highlight","per","icon"],"title_tokens":["option","vim","visuals","setupopts","nvim-web-devicons","color_icons"],"anchors":[]},{"id":"2372","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.override","content":"Your personal icon overrides.\nYou can specify color or cterm_color instead of specifying both of them. DevIcon will be appended to name","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.override","tokens":["both","icon","specify","you","overrides","devicon","appended","your","cterm_color","them","specifying","personal","name","instead","can","color","will"],"title_tokens":["nvim-web-devicons","visuals","option","setupopts","vim","override"],"anchors":[]},{"id":"2373","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.variant","content":"Set the light or dark variant manually, instead of relying on background","path":"options.html#option-vim.visuals.nvim-web-devicons.setupOpts.variant","tokens":["set","the","background","relying","light","dark","variant","instead","manually"],"title_tokens":["vim","setupopts","visuals","option","variant","nvim-web-devicons"],"anchors":[]},{"id":"2374","title":"Option: vim.visuals.rainbow-delimiters.enable","content":"Whether to enable rainbow-delimiters.","path":"options.html#option-vim.visuals.rainbow-delimiters.enable","tokens":["whether","rainbow-delimiters","enable"],"title_tokens":["rainbow-delimiters","enable","option","vim","visuals"],"anchors":[]},{"id":"2375","title":"Option: vim.visuals.rainbow-delimiters.setupOpts","content":"Option table to pass into the setup function of rainbow-delimiters\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.rainbow-delimiters.setupOpts","tokens":["options","not","they","any","even","function","setup","you","option","pass","the","rainbow-delimiters","docs","table","can","into","additional","listed"],"title_tokens":["rainbow-delimiters","vim","setupopts","option","visuals"],"anchors":[]},{"id":"2376","title":"Option: vim.visuals.syntax-gaslighting.enable","content":"Whether to enable Thats no even a real option, you're crazy..","path":"options.html#option-vim.visuals.syntax-gaslighting.enable","tokens":["whether","thats","you","real","even","option","crazy","enable"],"title_tokens":["vim","option","visuals","syntax-gaslighting","enable"],"anchors":[]},{"id":"2377","title":"Option: vim.visuals.syntax-gaslighting.setupOpts","content":"Option table to pass into the setup function of syntax-gaslighting\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts","tokens":["function","additional","setup","any","they","not","option","you","can","table","even","into","options","syntax-gaslighting","the","docs","listed","pass"],"title_tokens":["option","visuals","vim","syntax-gaslighting","setupopts"],"anchors":[]},{"id":"2378","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.merge_messages","content":"Merge user messages with the default ones. If disabled, the messages table will override default messages.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.merge_messages","tokens":["messages","will","merge","user","table","with","ones","the","disabled","default","override"],"title_tokens":["vim","option","setupopts","merge_messages","syntax-gaslighting","visuals"],"anchors":[]},{"id":"2379","title":"Option: vim.visuals.syntax-gaslighting.setupOpts.messages","content":"Custom messages for gaslighting.","path":"options.html#option-vim.visuals.syntax-gaslighting.setupOpts.messages","tokens":["messages","gaslighting","for","custom"],"title_tokens":["syntax-gaslighting","setupopts","messages","visuals","vim","option"],"anchors":[]},{"id":"2380","title":"Option: vim.visuals.tiny-devicons-auto-colors.enable","content":"Whether to enable alternative nvim-web-devicons icon colors [tiny-devicons-auto-colors].","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.enable","tokens":["icon","tiny-devicons-auto-colors","enable","nvim-web-devicons","whether","colors","alternative"],"title_tokens":["vim","option","tiny-devicons-auto-colors","visuals","enable"],"anchors":[]},{"id":"2381","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts","content":"Option table to pass into the setup function of tiny-devicons-auto-colors\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts","tokens":["even","not","they","pass","you","any","can","docs","additional","tiny-devicons-auto-colors","listed","setup","into","options","table","function","option","the"],"title_tokens":["tiny-devicons-auto-colors","setupopts","visuals","option","vim"],"anchors":[]},{"id":"2382","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","content":"Whether to enable caching of icon colors. This will greatly improve performance.","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.enabled","tokens":["icon","enable","performance","will","whether","colors","this","improve","greatly","caching"],"title_tokens":["vim","enabled","factors","tiny-devicons-auto-colors","setupopts","option","visuals","cache"],"anchors":[]},{"id":"2383","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","content":"Path to the cache file","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.cache.path","tokens":["path","file","cache","the"],"title_tokens":["option","vim","visuals","setupopts","cache","factors","path","tiny-devicons-auto-colors"],"anchors":[]},{"id":"2384","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","content":"Chroma factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.chroma","tokens":["factor","chroma","icons"],"title_tokens":["option","vim","tiny-devicons-auto-colors","setupopts","visuals","chroma","factors"],"anchors":[]},{"id":"2385","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","content":"Hue factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.hue","tokens":["hue","factor","icons"],"title_tokens":["option","setupopts","visuals","vim","tiny-devicons-auto-colors","hue","factors"],"anchors":[]},{"id":"2386","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","content":"Lightness factor of icons","path":"options.html#option-vim.visuals.tiny-devicons-auto-colors.setupOpts.factors.lightness","tokens":["factor","icons","lightness"],"title_tokens":["factors","vim","setupopts","visuals","option","tiny-devicons-auto-colors","lightness"],"anchors":[]},{"id":"2387","title":"Option: vim.withNodeJs","content":"Whether to enable NodeJS support in the Neovim wrapper .","path":"options.html#option-vim.withNodeJs","tokens":["nodejs","whether","the","support","neovim","enable","wrapper"],"title_tokens":["withnodejs","option","vim"],"anchors":[]},{"id":"2388","title":"Option: vim.withPython3","content":"Whether to enable Python3 support in the Neovim wrapper .","path":"options.html#option-vim.withPython3","tokens":["whether","wrapper","support","python3","neovim","the","enable"],"title_tokens":["option","vim","withpython3"],"anchors":[]},{"id":"2389","title":"Option: vim.withRuby","content":"Whether to enable Ruby support in the Neovim wrapper .","path":"options.html#option-vim.withRuby","tokens":["whether","enable","support","ruby","the","neovim","wrapper"],"title_tokens":["option","vim","withruby"],"anchors":[]}],"min_word_length":2,"stopwords":[],"boost_title":100.0,"boost_content":30.0,"boost_anchor":10.0}
\ No newline at end of file
diff --git a/docs-preview-1643/assets/search-worker.js b/docs-preview-1643/assets/search-worker.js
deleted file mode 100644
index 3ee78a91..00000000
--- a/docs-preview-1643/assets/search-worker.js
+++ /dev/null
@@ -1,298 +0,0 @@
-const isWordBoundary = (char) =>
- /[A-Z]/.test(char) || /[-_\/.]/.test(char) || /\s/.test(char);
-
-const isCaseTransition = (prev, curr) => {
- const prevIsUpper = prev.toLowerCase() !== prev;
- const currIsUpper = curr.toLowerCase() !== curr;
- return (
- prevIsUpper && currIsUpper && prev.toLowerCase() !== curr.toLowerCase()
- );
-};
-
-const findBestSubsequenceMatch = (query, target) => {
- const n = query.length;
- const m = target.length;
-
- if (n === 0 || m === 0) return null;
-
- const positions = [];
-
- const memo = new Map();
- const key = (qIdx, tIdx, gap) => `${qIdx}:${tIdx}:${gap}`;
-
- const findBest = (qIdx, tIdx, currentGap) => {
- if (qIdx === n) {
- return { done: true, positions: [...positions], gap: currentGap };
- }
-
- const memoKey = key(qIdx, tIdx, currentGap);
- if (memo.has(memoKey)) {
- return memo.get(memoKey);
- }
-
- let bestResult = null;
-
- for (let i = tIdx; i < m; i++) {
- if (target[i] === query[qIdx]) {
- positions.push(i);
- const gap = qIdx === 0 ? 0 : i - positions[positions.length - 2] - 1;
- const newGap = currentGap + gap;
-
- if (newGap > m) {
- positions.pop();
- continue;
- }
-
- const result = findBest(qIdx + 1, i + 1, newGap);
- positions.pop();
-
- if (result && (!bestResult || result.gap < bestResult.gap)) {
- bestResult = result;
- if (result.gap === 0) break;
- }
- }
- }
-
- memo.set(memoKey, bestResult);
- return bestResult;
- };
-
- const result = findBest(0, 0, 0);
- if (!result) return null;
-
- const consecutive = (() => {
- let c = 1;
- for (let i = 1; i < result.positions.length; i++) {
- if (result.positions[i] === result.positions[i - 1] + 1) {
- c++;
- }
- }
- return c;
- })();
-
- return {
- positions: result.positions,
- consecutive,
- score: calculateMatchScore(query, target, result.positions, consecutive),
- };
-};
-
-const calculateMatchScore = (query, target, positions, consecutive) => {
- const n = positions.length;
- const m = target.length;
-
- if (n === 0) return 0;
-
- let score = 1.0;
-
- const startBonus = (m - positions[0]) / m;
- score += startBonus * 0.5;
-
- let gapPenalty = 0;
- for (let i = 1; i < n; i++) {
- const gap = positions[i] - positions[i - 1] - 1;
- if (gap > 0) {
- gapPenalty += Math.min(gap / m, 1.0) * 0.3;
- }
- }
- score -= gapPenalty;
-
- const consecutiveBonus = consecutive / n;
- score += consecutiveBonus * 0.3;
-
- let boundaryBonus = 0;
- for (let i = 0; i < n; i++) {
- const char = target[positions[i]];
- if (i === 0 || isWordBoundary(char)) {
- boundaryBonus += 0.05;
- }
- if (i > 0) {
- const prevChar = target[positions[i - 1]];
- if (isCaseTransition(prevChar, char)) {
- boundaryBonus += 0.03;
- }
- }
- }
- score = Math.min(1.0, score + boundaryBonus);
-
- const lengthPenalty = Math.abs(query.length - n) / Math.max(query.length, m);
- score -= lengthPenalty * 0.2;
-
- return Math.max(0, Math.min(1.0, score));
-};
-
-const fuzzyMatch = (query, target) => {
- const lowerQuery = query.toLowerCase();
- const lowerTarget = target.toLowerCase();
-
- if (lowerQuery.length === 0) return null;
- if (lowerTarget.length === 0) return null;
-
- if (lowerTarget === lowerQuery) {
- return 1.0;
- }
-
- if (lowerTarget.includes(lowerQuery)) {
- const ratio = lowerQuery.length / lowerTarget.length;
- return 0.8 + ratio * 0.2;
- }
-
- const match = findBestSubsequenceMatch(lowerQuery, lowerTarget);
- if (!match) {
- return null;
- }
-
- return Math.min(1.0, match.score);
-};
-
-self.onmessage = function (e) {
- const { messageId, type, data } = e.data;
-
- const respond = (type, data) => {
- self.postMessage({ messageId, type, data });
- };
-
- const respondError = (error) => {
- self.postMessage({
- messageId,
- type: "error",
- error: error.message || String(error),
- });
- };
-
- try {
- if (type === "tokenize") {
- const text = typeof data === "string" ? data : "";
- const words = text.toLowerCase().match(/\b[a-zA-Z0-9_-]+\b/g) || [];
- const tokens = words.filter((word) => word.length > 2);
- const uniqueTokens = Array.from(new Set(tokens));
- respond("tokens", uniqueTokens);
- } else if (type === "search") {
- const { query, limit = 10 } = data;
-
- if (!query || typeof query !== "string") {
- respond("results", []);
- return;
- }
-
- const rawQuery = query.toLowerCase();
- const text = typeof query === "string" ? query : "";
- const words = text.toLowerCase().match(/\b[a-zA-Z0-9_-]+\b/g) || [];
- const searchTerms = words.filter((word) => word.length > 2);
-
- let documents = [];
- if (typeof data.documents === "string") {
- documents = JSON.parse(data.documents);
- } else if (Array.isArray(data.documents)) {
- documents = data.documents;
- } else if (typeof data.transferables === "string") {
- documents = JSON.parse(data.transferables);
- }
-
- if (!Array.isArray(documents) || documents.length === 0) {
- respond("results", []);
- return;
- }
-
- const useFuzzySearch = rawQuery.length >= 3;
-
- if (searchTerms.length === 0 && rawQuery.length < 3) {
- respond("results", []);
- return;
- }
-
- const pageMatches = new Map();
-
- // Pre-compute lower-case strings for each document
- const processedDocs = documents.map((doc, docId) => {
- const title = typeof doc.title === "string" ? doc.title : "";
- const content = typeof doc.content === "string" ? doc.content : "";
-
- return {
- docId,
- doc,
- lowerTitle: title.toLowerCase(),
- lowerContent: content.toLowerCase(),
- };
- });
-
- // First pass: Score pages with fuzzy matching
- processedDocs.forEach(({ docId, doc, lowerTitle, lowerContent }) => {
- let match = pageMatches.get(docId);
- if (!match) {
- match = { doc, pageScore: 0, matchingAnchors: [] };
- pageMatches.set(docId, match);
- }
-
- if (useFuzzySearch) {
- const fuzzyTitleScore = fuzzyMatch(rawQuery, lowerTitle);
- if (fuzzyTitleScore !== null) {
- match.pageScore += fuzzyTitleScore * 100;
- }
-
- const fuzzyContentScore = fuzzyMatch(rawQuery, lowerContent);
- if (fuzzyContentScore !== null) {
- match.pageScore += fuzzyContentScore * 30;
- }
- }
-
- // Token-based exact matching
- searchTerms.forEach((term) => {
- if (lowerTitle.includes(term)) {
- match.pageScore += lowerTitle === term ? 20 : 10;
- }
- if (lowerContent.includes(term)) {
- match.pageScore += 2;
- }
- });
- });
-
- // Second pass: Find matching anchors
- pageMatches.forEach((match) => {
- const doc = match.doc;
- if (
- !doc.anchors ||
- !Array.isArray(doc.anchors) ||
- doc.anchors.length === 0
- ) {
- return;
- }
-
- doc.anchors.forEach((anchor) => {
- if (!anchor || !anchor.text) return;
-
- const anchorText = anchor.text.toLowerCase();
- let anchorMatches = false;
-
- if (useFuzzySearch) {
- const fuzzyScore = fuzzyMatch(rawQuery, anchorText);
- if (fuzzyScore !== null && fuzzyScore >= 0.4) {
- anchorMatches = true;
- }
- }
-
- if (!anchorMatches) {
- searchTerms.forEach((term) => {
- if (anchorText.includes(term)) {
- anchorMatches = true;
- }
- });
- }
-
- if (anchorMatches) {
- match.matchingAnchors.push(anchor);
- }
- });
- });
-
- const results = Array.from(pageMatches.values())
- .filter((m) => m.pageScore > 5)
- .sort((a, b) => b.pageScore - a.pageScore)
- .slice(0, limit);
-
- respond("results", results);
- }
- } catch (error) {
- respondError(error);
- }
-};
diff --git a/docs-preview-1643/assets/search.js b/docs-preview-1643/assets/search.js
deleted file mode 100644
index 8d6919bf..00000000
--- a/docs-preview-1643/assets/search.js
+++ /dev/null
@@ -1,1747 +0,0 @@
-if (!window.searchNamespace) window.searchNamespace = {};
-
-class SearchEngine {
- // Characters to strip from search term ends for better matching
- static STRIP_TRAILING_CHARS_RE = /[.,!?;:'"…—–-]+$/g;
-
- constructor() {
- this.documents = [];
- this.tokenMap = new Map();
- this.lowercaseCache = [];
- this.isLoaded = false;
- this.loadError = false;
- this.fullDocuments = null; // for lazy loading
- this.rootPath = window.searchNamespace?.rootPath || "";
- // Search configuration (loaded from search data)
- this.config = {
- minWordLength: 2,
- stopwords: [],
- boostTitle: 100.0,
- boostContent: 30.0,
- boostAnchor: 10.0,
- };
- }
-
- // Check if we can use Web Worker
- get useWebWorker() {
- if (searchWorker === false) return false; // previously failed
- const worker = initializeSearchWorker();
- return worker !== null;
- }
-
- // Load search data from JSON
- async loadData() {
- if (this.isLoaded && !this.loadError) return;
-
- // Clear previous error state on retry
- this.loadError = false;
-
- try {
- // Load JSON data, try multiple possible paths
- // FIXME: There is only one possible path for now, and this search data is guaranteed
- // to generate at this location, but we'll want to extend this in the future.
- const possiblePaths = [
- `${this.rootPath}assets/search-data.json`,
- "/assets/search-data.json", // fallback for root-level sites
- ];
-
- let response = null;
- let usedPath = "";
-
- for (const path of possiblePaths) {
- try {
- const testResponse = await fetch(path);
- if (testResponse.ok) {
- response = testResponse;
- usedPath = path;
- break;
- }
- } catch {
- // Continue to next path
- }
- }
-
- if (!response) {
- throw new Error("Search data file not found at any expected location");
- }
-
- if (!response.ok) {
- throw new Error(`HTTP ${response.status}: ${response.statusText}`);
- }
-
- const documents = await response.json();
- if (!Array.isArray(documents)) {
- // New format with config
- if (documents.documents && Array.isArray(documents.documents)) {
- this.config = {
- minWordLength: documents.min_word_length || 2,
- stopwords: documents.stopwords || [],
- boostTitle: documents.boost_title || 100.0,
- boostContent: documents.boost_content || 30.0,
- boostAnchor: documents.boost_anchor || 10.0,
- };
- this.initializeFromDocuments(documents.documents);
- } else {
- throw new Error("Invalid search data format");
- }
- } else {
- // Legacy format - just an array of documents
- this.initializeFromDocuments(documents);
- }
- this.isLoaded = true;
- } catch (error) {
- console.error("Error loading search data:", error);
- this.documents = [];
- this.tokenMap.clear();
- this.loadError = true;
- }
- }
-
- // Initialize from documents array
- async initializeFromDocuments(documents) {
- if (!Array.isArray(documents)) {
- console.error("Invalid documents format:", typeof documents);
- this.documents = [];
- } else {
- this.documents = documents;
- }
- try {
- await this.buildTokenMap();
- } catch (error) {
- console.error("Error building token map:", error);
- }
- }
-
- // Initialize from search index structure
- initializeIndex(indexData) {
- this.documents = indexData.documents || [];
- this.tokenMap = new Map(Object.entries(indexData.tokenMap || {}));
- this.lowercaseCache = this.documents.map((doc) => ({
- title: (doc.title || "").toLowerCase(),
- content: (doc.content || "").toLowerCase(),
- }));
- }
-
- // Build token map for faster searching
- buildTokenMap() {
- return new Promise((resolve, reject) => {
- this.tokenMap.clear();
-
- if (!Array.isArray(this.documents)) {
- console.error("No documents to build token map");
- resolve();
- return;
- }
-
- const totalDocs = this.documents.length;
- let processedDocs = 0;
-
- this.lowercaseCache = [];
-
- try {
- // Process in chunks to avoid blocking UI
- const processChunk = (startIndex, chunkSize) => {
- try {
- const endIndex = Math.min(startIndex + chunkSize, totalDocs);
-
- for (let i = startIndex; i < endIndex; i++) {
- const doc = this.documents[i];
- if (
- !doc ||
- typeof doc.title !== "string" ||
- typeof doc.content !== "string"
- ) {
- console.warn(`Invalid document at index ${i}:`, doc);
- continue;
- }
-
- const lowerTitle = doc.title.toLowerCase();
- const lowerContent = doc.content.toLowerCase();
- this.lowercaseCache[i] = {
- title: lowerTitle,
- content: lowerContent,
- };
-
- const tokens = this.tokenize(lowerTitle + " " + lowerContent);
- tokens.forEach((token) => {
- if (!this.tokenMap.has(token)) {
- this.tokenMap.set(token, []);
- }
- this.tokenMap.get(token).push(i);
- });
-
- processedDocs++;
- }
-
- // Update progress and yield control
- if (endIndex < totalDocs) {
- setTimeout(() => processChunk(endIndex, chunkSize), 0);
- } else {
- resolve();
- }
- } catch (error) {
- reject(error);
- }
- };
-
- // Start processing with small chunks
- processChunk(0, 100);
- } catch (error) {
- reject(error);
- }
- });
- }
-
- isWordBoundary(char) {
- return /[A-Z]/.test(char) || /[-_\/.]/.test(char) || /\s/.test(char);
- }
-
- isCaseTransition(prev, curr) {
- const prevIsUpper = prev.toLowerCase() !== prev;
- const currIsUpper = curr.toLowerCase() !== curr;
- return (
- prevIsUpper && currIsUpper && prev.toLowerCase() !== curr.toLowerCase()
- );
- }
-
- fuzzyMatch(query, target) {
- const lowerQuery = query.toLowerCase();
- const lowerTarget = target.toLowerCase();
-
- if (lowerQuery.length === 0) return null;
- if (lowerTarget.length === 0) return null;
-
- if (lowerTarget === lowerQuery) {
- return 1.0;
- }
-
- if (lowerTarget.includes(lowerQuery)) {
- const ratio = lowerQuery.length / lowerTarget.length;
- return 0.8 + ratio * 0.2;
- }
-
- const matches = this.findBestSubsequenceMatch(lowerQuery, lowerTarget);
- if (!matches) {
- return null;
- }
-
- return Math.min(1.0, matches.score);
- }
-
- findBestSubsequenceMatch(query, target) {
- const n = query.length;
- const m = target.length;
-
- if (n === 0 || m === 0) return null;
-
- const positions = [];
-
- const memo = new Map();
- const key = (qIdx, tIdx) => `${qIdx}:${tIdx}`;
-
- const findBest = (qIdx, tIdx, currentGap) => {
- if (qIdx === n) {
- return { done: true, positions: [...positions], gap: currentGap };
- }
-
- const memoKey = key(qIdx, tIdx);
- if (memo.has(memoKey)) {
- return memo.get(memoKey);
- }
-
- let bestResult = null;
-
- for (let i = tIdx; i < m; i++) {
- if (target[i] === query[qIdx]) {
- positions.push(i);
- const gap = qIdx === 0 ? 0 : i - positions[positions.length - 2] - 1;
- const newGap = currentGap + gap;
-
- if (newGap > m) {
- positions.pop();
- continue;
- }
-
- const result = findBest(qIdx + 1, i + 1, newGap);
- positions.pop();
-
- if (result && (!bestResult || result.gap < bestResult.gap)) {
- bestResult = result;
- if (result.gap === 0) break;
- }
- }
- }
-
- memo.set(memoKey, bestResult);
- return bestResult;
- };
-
- const result = findBest(0, 0, 0);
- if (!result) return null;
-
- const consecutive = (() => {
- let c = 1;
- for (let i = 1; i < result.positions.length; i++) {
- if (result.positions[i] === result.positions[i - 1] + 1) {
- c++;
- }
- }
- return c;
- })();
-
- return {
- positions: result.positions,
- consecutive,
- score: this.calculateMatchScore(
- query,
- target,
- result.positions,
- consecutive,
- ),
- };
- }
-
- calculateMatchScore(query, target, positions, consecutive) {
- const n = positions.length;
- const m = target.length;
-
- if (n === 0) return 0;
-
- let score = 1.0;
-
- const startBonus = (m - positions[0]) / m;
- score += startBonus * 0.5;
-
- let gapPenalty = 0;
- for (let i = 1; i < n; i++) {
- const gap = positions[i] - positions[i - 1] - 1;
- if (gap > 0) {
- gapPenalty += Math.min(gap / m, 1.0) * 0.3;
- }
- }
- score -= gapPenalty;
-
- const consecutiveBonus = consecutive / n;
- score += consecutiveBonus * 0.3;
-
- let boundaryBonus = 0;
- for (let i = 0; i < n; i++) {
- const char = target[positions[i]];
- if (i === 0 || this.isWordBoundary(char)) {
- boundaryBonus += 0.05;
- }
- if (i > 0) {
- const prevChar = target[positions[i - 1]];
- if (this.isCaseTransition(prevChar, char)) {
- boundaryBonus += 0.03;
- }
- }
- }
- score = Math.min(1.0, score + boundaryBonus);
-
- const lengthPenalty =
- Math.abs(query.length - n) / Math.max(query.length, m);
- score -= lengthPenalty * 0.2;
-
- return Math.max(0, Math.min(1.0, score));
- }
-
- tokenize(text) {
- if (!text || typeof text !== "string") return [];
-
- const words = text.toLowerCase().match(/\b[a-zA-Z0-9_-]+\b/g) || [];
- const stopwordsSet = new Set(
- this.config.stopwords.map((w) => w.toLowerCase()),
- );
- const tokens = words.filter(
- (word) =>
- word.length >= this.config.minWordLength && !stopwordsSet.has(word),
- );
- return Array.from(new Set(tokens));
- }
-
- // Advanced search with ranking
- async search(query, limit = 10, options = {}) {
- if (!query || typeof query !== "string" || !query.trim()) {
- return [];
- }
-
- if (options.signal?.aborted) {
- return [];
- }
-
- // Wait for data to be loaded
- if (!this.isLoaded) {
- await this.loadData();
- }
-
- if (options.signal?.aborted) {
- return [];
- }
-
- if (!this.isLoaded || this.documents.length === 0) {
- return [];
- }
-
- const searchTerms = this.tokenize(query);
- const rawQuery = query.toLowerCase();
-
- // Require at least 2 characters for search
- if (searchTerms.length === 0 && rawQuery.length < 2) {
- return [];
- }
-
- const useFuzzySearch = rawQuery.length >= 3;
-
- const candidateDocIds = new Set();
- searchTerms.forEach((term) => {
- if (this.tokenMap.has(term)) {
- const docIds = this.tokenMap.get(term);
- docIds.forEach((docId) => candidateDocIds.add(docId));
- }
- });
-
- if (candidateDocIds.size === 0) {
- return [];
- }
-
- const pageMatches = new Map();
- let lastCheckTime = Date.now();
- const CHECK_INTERVAL = 16; // Check every ~16ms (one frame)
-
- for (const docIdx of candidateDocIds) {
- // Check for abort periodically
- if (Date.now() - lastCheckTime > CHECK_INTERVAL) {
- if (options.signal?.aborted) {
- return [];
- }
- // Yield to main thread
- await new Promise((resolve) => setTimeout(resolve, 0));
- lastCheckTime = Date.now();
-
- if (options.signal?.aborted) {
- return [];
- }
- }
-
- const doc = this.documents[docIdx];
- let match = pageMatches.get(docIdx);
- if (!match) {
- match = { doc, pageScore: 0, matchingAnchors: [] };
- pageMatches.set(docIdx, match);
- }
-
- const cached = this.lowercaseCache?.[docIdx];
- const lowerTitle =
- cached?.title ??
- (typeof doc.title === "string" ? doc.title : "").toLowerCase();
- const lowerContent =
- cached?.content ??
- (typeof doc.content === "string" ? doc.content : "").toLowerCase();
-
- if (useFuzzySearch) {
- const fuzzyTitleScore = this.fuzzyMatch(rawQuery, lowerTitle);
-
- if (fuzzyTitleScore !== null) {
- match.pageScore += fuzzyTitleScore * this.config.boostTitle;
- }
-
- const fuzzyContentScore = this.fuzzyMatch(rawQuery, lowerContent);
-
- if (fuzzyContentScore !== null) {
- match.pageScore += fuzzyContentScore * this.config.boostContent;
- }
- }
-
- searchTerms.forEach((term) => {
- if (lowerTitle.includes(term)) {
- match.pageScore +=
- lowerTitle === term
- ? this.config.boostTitle / 5
- : this.config.boostTitle / 10;
- }
- if (lowerContent.includes(term)) {
- match.pageScore += this.config.boostContent / 15;
- }
- });
- }
-
- if (options.signal?.aborted) {
- return [];
- }
-
- pageMatches.forEach((match) => {
- const doc = match.doc;
- if (
- !doc.anchors ||
- !Array.isArray(doc.anchors) ||
- doc.anchors.length === 0
- ) {
- return;
- }
-
- const anchorSet = new Set();
-
- // Check for anchor text matches
- doc.anchors.forEach((anchor) => {
- if (!anchor || !anchor.text) return;
-
- const anchorText = anchor.text.toLowerCase();
- let anchorMatches = false;
-
- if (useFuzzySearch) {
- const fuzzyScore = this.fuzzyMatch(rawQuery, anchorText);
- if (fuzzyScore !== null && fuzzyScore >= 0.4) {
- anchorMatches = true;
- }
- }
-
- if (!anchorMatches) {
- searchTerms.forEach((term) => {
- if (anchorText.includes(term)) {
- anchorMatches = true;
- }
- });
- }
-
- if (anchorMatches) {
- anchorSet.add(anchor.id);
- }
- });
-
- // Check for content matches and find their containing sections
- if (doc.content && typeof doc.content === "string") {
- const lowerContent = doc.content.toLowerCase();
-
- searchTerms.forEach((term) => {
- let searchPos = 0;
- let matchIndex;
-
- while ((matchIndex = lowerContent.indexOf(term, searchPos)) !== -1) {
- const containingAnchor = this.findContainingSection(
- doc,
- matchIndex,
- );
- if (containingAnchor && !anchorSet.has(containingAnchor.id)) {
- anchorSet.add(containingAnchor.id);
- }
- searchPos = matchIndex + term.length;
- }
- });
- }
-
- // Convert set back to anchor objects
- doc.anchors.forEach((anchor) => {
- if (anchorSet.has(anchor.id)) {
- match.matchingAnchors.push(anchor);
- }
- });
- });
-
- const results = Array.from(pageMatches.values())
- .filter((m) => m.pageScore > 5)
- .sort((a, b) => b.pageScore - a.pageScore)
- .slice(0, limit);
-
- return results;
- }
-
- // Generate search preview with highlighting
- generatePreview(content, query, maxLength = 200) {
- if (!content || typeof content !== "string") {
- return "";
- }
-
- const lowerContent = content.toLowerCase();
- const queryWords = this.tokenize(query);
-
- // Find the best match position
- let bestIndex = -1;
- let bestMatch = "";
-
- for (const word of queryWords) {
- const index = lowerContent.indexOf(word);
- if (index !== -1 && word.length > bestMatch.length) {
- bestIndex = index;
- bestMatch = word;
- }
- }
-
- // If no match found, show beginning
- if (bestIndex === -1) {
- const preview = content.slice(0, maxLength).trim();
- const escaped = this.escapeHtml(preview);
- return escaped + (content.length > maxLength ? "..." : "");
- }
-
- // Find paragraph boundaries around the match
- const paragraphs = content.split("\n").filter((p) => p.trim());
- let currentPos = 0;
- let matchParagraphIndex = -1;
-
- for (let i = 0; i < paragraphs.length; i++) {
- const paragraphEnd = currentPos + paragraphs[i].length;
- if (bestIndex >= currentPos && bestIndex < paragraphEnd) {
- matchParagraphIndex = i;
- break;
- }
- currentPos = paragraphEnd + 1;
- }
-
- if (matchParagraphIndex === -1) {
- matchParagraphIndex = 0;
- }
-
- // If matching paragraph is very short (likely a title/heading),
- // prefer showing the next paragraph if it also contains the search term
- if (
- matchParagraphIndex < paragraphs.length - 1 &&
- paragraphs[matchParagraphIndex].length < 50
- ) {
- const nextParagraph = paragraphs[matchParagraphIndex + 1];
- if (nextParagraph.toLowerCase().includes(bestMatch)) {
- matchParagraphIndex++;
- }
- }
-
- // Get the matching paragraph
- let preview = paragraphs[matchParagraphIndex];
-
- // If paragraph is too long, extract context around match
- if (preview.length > maxLength) {
- const matchInParagraph = preview.toLowerCase().indexOf(bestMatch);
- if (matchInParagraph !== -1) {
- const contextBefore = 60;
- const contextAfter = 100;
- const start = Math.max(0, matchInParagraph - contextBefore);
- const end = Math.min(
- preview.length,
- matchInParagraph + bestMatch.length + contextAfter,
- );
- preview = preview.slice(start, end).trim();
- if (start > 0) preview = "..." + preview;
- if (end < paragraphs[matchParagraphIndex].length) preview += "...";
- } else {
- preview = preview.slice(0, maxLength) + "...";
- }
- }
-
- return this.escapeHtml(preview);
- }
-
- // Escape HTML to prevent XSS
- escapeHtml(text) {
- if (!text || typeof text !== "string") return "";
-
- const escapeMap = {
- "&": "&",
- "<": "<",
- ">": ">",
- '"': """,
- "'": "'",
- "/": "/",
- };
-
- return text.replace(/[&<>"'\/]/g, (char) => escapeMap[char]);
- }
-
- // Highlight search terms in text
- highlightTerms(text, terms) {
- if (!text || typeof text !== "string") return "";
- if (!Array.isArray(terms) || terms.length === 0) {
- return this.escapeHtml(text);
- }
-
- // Escape HTML first
- let highlighted = this.escapeHtml(text);
-
- // Sort terms by length (longer first) to avoid overlapping highlights
- const sortedTerms = [...terms].sort((a, b) => b.length - a.length);
-
- sortedTerms.forEach((term) => {
- if (!term || typeof term !== "string") return;
- const regex = new RegExp(`(${this.escapeRegex(term)})`, "gi");
- highlighted = highlighted.replace(regex, "$1");
- });
-
- return highlighted;
- }
-
- /**
- * Web Worker search for large datasets
- * @param {string} query - Search query
- * @param {number} limit - Maximum results
- * @returns {Promise} Search results
- */
- searchWithWorker(query, limit) {
- const worker = initializeSearchWorker();
- if (!worker) {
- return this.fallbackSearch(query, limit);
- }
-
- return new Promise((resolve, reject) => {
- const messageId = `search_${Date.now()}_${Math.random()
- .toString(36)
- .substring(2, 11)}`;
- const timeout = setTimeout(() => {
- cleanup();
- reject(new Error("Web Worker search timeout"));
- }, 5000);
-
- const handleMessage = (e) => {
- if (e.data.messageId !== messageId) return;
-
- clearTimeout(timeout);
- cleanup();
-
- if (e.data.type === "results") {
- resolve(e.data.data);
- } else if (e.data.type === "error") {
- reject(new Error(e.data.error || "Unknown worker error"));
- }
- };
-
- const handleError = (error) => {
- clearTimeout(timeout);
- cleanup();
- reject(error);
- };
-
- const cleanup = () => {
- worker.removeEventListener("message", handleMessage);
- worker.removeEventListener("error", handleError);
- };
-
- worker.addEventListener("message", handleMessage);
- worker.addEventListener("error", handleError);
-
- worker.postMessage({
- messageId,
- type: "search",
- data: { query, limit },
- documents: this.documents,
- });
- });
- }
-
- // Normalize text for comparison
- normalizeForComparison(text) {
- if (!text || typeof text !== "string") return "";
- return text
- .toLowerCase()
- .replace(/\s+/g, " ")
- .replace(SearchEngine.STRIP_TRAILING_CHARS_RE, "")
- .trim();
- }
-
- // Find which section/heading a content match belongs to
- findContainingSection(doc, matchIndex) {
- if (!doc.content || !doc.anchors || doc.anchors.length === 0) {
- return null;
- }
-
- const paragraphs = doc.content.split("\n").filter((p) => p.trim());
-
- // Find which paragraph contains the match
- let currentPos = 0;
- let matchParagraphIndex = -1;
-
- for (let i = 0; i < paragraphs.length; i++) {
- const paragraphEnd = currentPos + paragraphs[i].length;
- if (matchIndex >= currentPos && matchIndex < paragraphEnd) {
- matchParagraphIndex = i;
- break;
- }
- currentPos = paragraphEnd + 1;
- }
-
- if (matchParagraphIndex === -1) {
- return null;
- }
-
- // Find the last heading that appears before this paragraph
- let containingAnchor = null;
-
- for (let i = 0; i <= matchParagraphIndex; i++) {
- const para = paragraphs[i].trim();
- const matchingAnchor = doc.anchors.find((a) => {
- const normalizedAnchor = this.normalizeForComparison(a.text);
- const normalizedPara = this.normalizeForComparison(para);
- return normalizedAnchor === normalizedPara;
- });
-
- if (matchingAnchor) {
- containingAnchor = matchingAnchor;
- }
- }
-
- return containingAnchor;
- }
-
- // Generate preview for a specific section
- generateSectionPreview(doc, anchor, query, maxLength = 200) {
- if (!doc.content || !anchor) {
- return "";
- }
-
- const paragraphs = doc.content.split("\n").filter((p) => p.trim());
-
- // Find where this section starts and ends
- let sectionStart = -1;
- let sectionEnd = paragraphs.length;
-
- for (let i = 0; i < paragraphs.length; i++) {
- const para = paragraphs[i].trim();
- const normalizedPara = this.normalizeForComparison(para);
- const normalizedAnchor = this.normalizeForComparison(anchor.text);
-
- if (normalizedPara === normalizedAnchor) {
- sectionStart = i;
- } else if (sectionStart !== -1 && doc.anchors) {
- // Check if this is another heading
- const isHeading = doc.anchors.some((a) => {
- const norm = this.normalizeForComparison(a.text);
- return norm === normalizedPara;
- });
-
- if (isHeading) {
- sectionEnd = i;
- break;
- }
- }
- }
-
- if (sectionStart === -1) {
- return "";
- }
-
- // Get content of this section (excluding the heading itself)
- const sectionParagraphs = paragraphs.slice(sectionStart + 1, sectionEnd);
- const sectionContent = sectionParagraphs.join("\n");
-
- // Use existing generatePreview on just this section's content
- return this.generatePreview(sectionContent, query, maxLength);
- }
-
- // Escape regex special characters
- escapeRegex(string) {
- return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
- }
-
- // Resolve path relative to current page location
- resolvePath(path) {
- // If path already starts with '/', it's absolute from domain root
- if (path.startsWith("/")) {
- return path;
- }
-
- // If path starts with '#', it's a fragment on current page
- if (path.startsWith("#")) {
- return path;
- }
-
- // Prepend root path for relative navigation
- return this.rootPath + path;
- }
-
- // Lazy loading for search results
- lazyLoadDocuments(docIds, limit = 10) {
- if (!this.fullDocuments) {
- // Store full documents separately for memory efficiency
- this.fullDocuments = this.documents;
- // Create lightweight index documents
- this.documents = this.documents.map((doc) => ({
- id: doc.id,
- title: doc.title,
- path: doc.path,
- }));
- }
-
- return docIds.slice(0, limit).map((id) => this.fullDocuments[id]);
- }
-
- // Fallback search method via simple string matching
- fallbackSearch(query, limit = 10) {
- if (!query || typeof query !== "string") return [];
-
- const lowerQuery = query.toLowerCase();
- if (lowerQuery.length < 2) return [];
-
- const results = this.documents
- .map((doc) => {
- if (!doc || !doc.title || !doc.content) {
- return null;
- }
-
- const titleMatch = doc.title.toLowerCase().indexOf(lowerQuery);
- const contentMatch = doc.content.toLowerCase().indexOf(lowerQuery);
- let pageScore = 0;
-
- if (titleMatch !== -1) {
- pageScore += this.config.boostTitle / 10;
- if (doc.title.toLowerCase() === lowerQuery) {
- pageScore += this.config.boostTitle / 5;
- }
- }
- if (contentMatch !== -1) {
- pageScore += this.config.boostContent / 15;
- }
-
- // Find matching anchors
- const matchingAnchors = [];
- if (
- doc.anchors &&
- Array.isArray(doc.anchors) &&
- doc.anchors.length > 0
- ) {
- doc.anchors.forEach((anchor) => {
- if (!anchor || !anchor.text) return;
- const anchorText = anchor.text.toLowerCase();
- if (anchorText.includes(lowerQuery)) {
- matchingAnchors.push(anchor);
- }
- });
- }
-
- return { doc, pageScore, matchingAnchors, titleMatch, contentMatch };
- })
- .filter((item) => item !== null && item.pageScore > 0)
- .sort((a, b) => {
- if (a.pageScore !== b.pageScore) return b.pageScore - a.pageScore;
- if (a.titleMatch !== b.titleMatch) return a.titleMatch - b.titleMatch;
- return a.contentMatch - b.contentMatch;
- })
- .slice(0, limit);
-
- return results;
- }
-}
-
-// Web Worker for background search processing
-// Create Web Worker if supported - initialized lazily to use rootPath
-let searchWorker = null;
-
-// Keyboard navigation helper class
-class SearchKeyboardNav {
- constructor(container, selector) {
- this.container = container;
- this.selector = selector;
- this.activeIndex = -1;
- this.items = [];
- this.navigationPending = false;
- }
-
- updateItems() {
- this.items = Array.from(this.container.querySelectorAll(this.selector));
- if (this.activeIndex >= this.items.length) {
- this.activeIndex = -1;
- }
- }
-
- clear() {
- this.setActive(-1);
- this.items = [];
- }
-
- setActive(index) {
- // Remove active class from previous item
- if (this.activeIndex >= 0 && this.activeIndex < this.items.length) {
- this.items[this.activeIndex].classList.remove("search-result-active");
- }
-
- this.activeIndex = index;
-
- // Add active class to new item
- if (this.activeIndex >= 0 && this.activeIndex < this.items.length) {
- this.items[this.activeIndex].classList.add("search-result-active");
- this.items[this.activeIndex].scrollIntoView({
- block: "nearest",
- behavior: "smooth",
- });
- }
- }
-
- moveDown() {
- if (this.items.length === 0) return;
- const newIndex = Math.min(this.activeIndex + 1, this.items.length - 1);
- this.setActive(newIndex);
- }
-
- moveUp() {
- if (this.items.length === 0) return;
- const newIndex = Math.max(this.activeIndex - 1, -1);
- this.setActive(newIndex);
- }
-
- moveToFirst() {
- if (this.items.length === 0) return;
- this.setActive(0);
- }
-
- moveToLast() {
- if (this.items.length === 0) return;
- this.setActive(this.items.length - 1);
- }
-
- select() {
- // Guard against double-navigation
- if (this.navigationPending) return false;
-
- if (this.activeIndex >= 0 && this.activeIndex < this.items.length) {
- const link = this.items[this.activeIndex].querySelector("a");
- if (link) {
- this.navigationPending = true;
-
- // Add search query to URL if it's a result link
- const currentQuery =
- this.container.closest(".search-container")?.querySelector("input")
- ?.value || document.getElementById("search-page-input")?.value;
- if (currentQuery) {
- const url = new URL(link.href, window.location.origin);
- url.searchParams.set("highlight", currentQuery);
-
- // Clear flag after navigation starts
- setTimeout(() => {
- this.navigationPending = false;
- }, 100);
-
- window.location.href = url.toString();
- } else {
- // Clear flag before click to allow navigation
- setTimeout(() => {
- this.navigationPending = false;
- }, 100);
- link.click();
- }
- return true;
- }
- }
- return false;
- }
-}
-
-function debounce(func, wait) {
- let timeout = null;
- return function (...args) {
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(this, args), wait);
- };
-}
-
-function initializeSearchWorker() {
- if (searchWorker !== null || typeof Worker === "undefined") {
- return searchWorker;
- }
-
- try {
- const rootPath = window.searchNamespace?.rootPath || "";
- const workerPath = rootPath
- ? `${rootPath}assets/search-worker.js`
- : "/assets/search-worker.js";
- searchWorker = new Worker(workerPath);
- return searchWorker;
- } catch (error) {
- console.warn("Web Worker creation failed, using main thread:", error);
- searchWorker = false; // mark as failed so we don't retry
- return null;
- }
-}
-
-// Global search engine instance
-window.searchNamespace.engine = new SearchEngine();
-
-// Mobile search timeout for debouncing
-let mobileSearchTimeout = null;
-
-// AbortController for cancelling pending search requests
-let searchPageController = null;
-
-document.addEventListener("DOMContentLoaded", function () {
- // Initialize search engine immediately
- window.searchNamespace.engine
- .loadData()
- .then(() => {})
- .catch((error) => {
- console.error("Failed to initialize search:", error);
- });
-
- // Search page specific functionality
- const searchPageInput = document.getElementById("search-page-input");
- if (searchPageInput) {
- // Initialize keyboard navigation for search page
- const searchPageResults = document.getElementById("search-page-results");
- const searchPageKeyboardNav = new SearchKeyboardNav(
- searchPageResults,
- ".search-result-item",
- );
-
- // Keyboard navigation for search page
- searchPageInput.addEventListener("keydown", function (event) {
- const hasResults =
- searchPageResults &&
- searchPageResults.querySelector(".search-result-item");
-
- if (!hasResults) return;
-
- if (event.key === "ArrowDown") {
- event.preventDefault();
- searchPageKeyboardNav.moveDown();
- } else if (event.key === "ArrowUp") {
- event.preventDefault();
- searchPageKeyboardNav.moveUp();
- } else if (event.key === "Home") {
- event.preventDefault();
- searchPageKeyboardNav.moveToFirst();
- } else if (event.key === "End") {
- event.preventDefault();
- searchPageKeyboardNav.moveToLast();
- } else if (
- event.key === "Enter" &&
- searchPageKeyboardNav.activeIndex >= 0
- ) {
- event.preventDefault();
- searchPageKeyboardNav.select();
- } else if (event.key === "Escape") {
- event.preventDefault();
- searchPageKeyboardNav.clear();
- searchPageInput.blur();
- }
- });
-
- // Set up event listener with debouncing
- searchPageInput.addEventListener(
- "input",
- debounce(function () {
- const query = this.value.trim();
- if (query.length >= 2) {
- performSearch(query, searchPageKeyboardNav);
- } else {
- const resultsContainer = document.getElementById(
- "search-page-results",
- );
- if (resultsContainer) {
- resultsContainer.innerHTML =
- "
nvf allows for very extensive configuration in Neovim through the Nix
-module interface. The below chapters describe several of the options exposed in
-nvf for your convenience. You might also be interested in the
-helpful tips section for more advanced or unusual configuration options
-supported by nvf.
-
Note that this section does not cover module options. For an overview of all
-module options provided by nvf, please visit the options reference
-
-
Custom Plugins
-
nvf exposes a very wide variety of plugins by default, which are consumed by
-module options. This is done for your convenience, and to bundle all necessary
-dependencies into nvf's runtime with full control of versioning, testing and
-dependencies. In the case a plugin you need is not available, you may consider
-making a pull request to add the package you're looking for, or you may add it
-to your configuration locally. The below section describes how new plugins may
-be added to the user's configuration.
-
Adding Plugins
-
Per nvf's design choices, there are several ways of adding custom plugins to
-your configuration as you need them. As we aim for extensive configuration, it
-is possible to add custom plugins (from nixpkgs, pinning tools, flake inputs,
-etc.) to your Neovim configuration before they are even implemented in nvf
-as a module.
-
-
Info
-
To add a plugin to your runtime, you will need to add it to
-vim.startPlugins list in your configuration. This is akin to cloning a
-plugin to ~/.config/nvim, but they are only ever placed in the Nix store and
-never exposed to the outside world for purity and full isolation.
-
-
As you would configure a cloned plugin, you must configure the new plugins that
-you've added to startPlugins.nvf provides multiple ways of configuring
-any custom plugins that you might have added to your configuration.
-
Configuring
-
Just making the plugin to your Neovim configuration available might not always
-be enough., for example, if the plugin requires a setup table. In that case, you
-can write custom Lua configuration using one of
-
-
config.vim.lazy.plugins.*.setupOpts
-
config.vim.extraPlugins.*.setup
-
config.vim.luaConfigRC.
-
-
Lazy Plugins
-
config.vim.lazy.plugins.*.setupOpts is useful for lazy-loading plugins, and
-uses an extended version of lz.n'sPluginSpec to expose a familiar
-interface. setupModule and setupOpt can be used if the plugin uses a
-require('module').setup(...) pattern. Otherwise, the before and after
-hooks should do what you need.
-
{ config.vim.lazy.plugins={ "aerial.nvim"={ # ^^^^^^^^^ this name should match the package.pname or package.name package=aerial-nvim;
vim.extraPlugins uses an attribute set, which maps DAG section names to a
-custom type, which has the fields package, after, setup. They allow you to
-set the package of the plugin, the sections its setup code should be after (note
-that the extraPlugins option has its own DAG scope), and the its setup code
-respectively. For example:
harpoon={ package=pkgs.vimPlugins.harpoon; setup="require('harpoon').setup {}"; after=["aerial"];# place harpoon configuration after aerial }; }; }
-
Setup using luaConfigRC
-
vim.luaConfigRC also uses an attribute set, but this one is resolved as a DAG
-directly. The attribute names denote the section names, and the values lua code.
-For example:
-
{ # This will create a section called "aquarium" in the 'init.lua' with the # contents of your custom configuration. By default 'entryAnywhere' is implied # in DAGs, so this will be inserted to an arbitrary position. In the case you # wish to control the position of this section with more precision, please # look into the DAGs section of the manual. config.vim.luaConfigRC.aquarium="vim.cmd('colorscheme aquiarum')"; }
-
-
-
Note
-
One of the greatest strengths of nvf is the ability to order
-configuration snippets precisely using the DAG system. DAGs
-are a very powerful mechanism that allows specifying positions
-of individual sections of configuration as needed. We provide helper functions
-in the extended library, usually under inputs.nvf.lib.nvim.dag that you may
-use.
-
Please refer to the DAG section in the nvf manual
-to find out more about the DAG system.
-
-
-
Lazy Method
-
As of version 0.7, an API is exposed to allow configuring lazy-loaded
-plugins via lz.n and lzn-auto-require. Below is a comprehensive example of
-how it may be loaded to lazy-load an arbitrary plugin.
-
{ config.vim.lazy.plugins={ "aerial.nvim"={ package=pkgs.vimPlugins.aerial-nvim; setupModule="aerial"; setupOpts={ option_name=true; }; after='' -- custom lua code to run after plugin is loaded print('aerial loaded') '';
# Explicitly mark plugin as lazy. You don't need this if you define one of # the trigger "events" below lazy=true;
You can consider the LazyFile event as an alias to the combination of
-"BufReadPost", "BufNewFile" and "BufWritePre", i.e., a list containing all
-three of those events: ["BufReadPost" "BufNewFile" "BufWritePre"]
-
Non-lazy Method
-
As of version 0.5, we have a more extensive API for configuring plugins that
-should be preferred over the legacy method. This API is available as
-vim.extraPlugins. Instead of using DAGs exposed by the library
-directly, you may use the extra plugin module as follows:
-
{pkgs,...}:{ config.vim.extraPlugins={ aerial={ package=pkgs.vimPlugins.aerial-nvim; setup='' require('aerial').setup { -- some lua configuration here } ''; };
This provides a level of abstraction over the DAG system for faster iteration.
-
Legacy Method
-
Prior to version 0.5, the method of adding new plugins was adding the plugin
-package to vim.startPlugins and adding its configuration as a DAG
-under one of vim.configRC or vim.luaConfigRC. While configRC has
-been deprecated, users who have not yet updated to 0.5 or those who prefer a
-more hands-on approach may choose to use the old method where the load order of
-the plugins is explicitly determined by DAGs without internal abstractions.
-
Adding New Plugins
-
To add a plugin not available in nvf as a module to your configuration using
-the legacy method, you must add it to vim.startPlugins in order to
-make it available to Neovim at runtime.
-
{pkgs,...}:{ # Add a Neovim plugin from Nixpkgs to the runtime. # This does not need to come explicitly from packages. 'vim.startPlugins' # takes a list of *string* (to load internal plugins) or *package* to load # a Neovim package from any source. vim.startPlugins=[pkgs.vimPlugins.aerial-nvim]; }
-
Once the package is available in Neovim's runtime, you may use the luaConfigRC
-option to provide configuration as a DAG using the nvf extended library in
-order to configure the added plugin,
-
{inputs,...}:let # This assumes you have an input called 'nvf' in your flake inputs # and 'inputs' in your specialArgs. In the case you have passed 'nvf' # to specialArgs, the 'inputs' prefix may be omitted. inherit(inputs.nvf.lib.nvim.dag) entryAnywhere; in{ # luaConfigRC takes Lua configuration verbatim and inserts it at an arbitrary # position by default or if 'entryAnywhere' is used. vim.luaConfigRC.aerial-nvim=entryAnywhere'' require('aerial').setup { -- your configuration here } ''; }
-
Overriding plugins
-
The additional plugins section details
-the addition of new plugins to nvf under regular circumstances, i.e. while
-making a pull request to the project. You may override those plugins in your
-config to change source versions, e.g., to use newer versions of plugins that
-are not yet updated in nvf.
# It's also possible to use a flake input lazydev-nvim=inputs.lazydev-nvim; # Or a local path lazydev-nvim=./lazydev; # Or a npins pin nvfetcher source, etc. };
-
This will override the source for the lazydev.nvim plugin that is used in nvf
-with your own plugin.
-
-
Warning
-
While updating plugin inputs, make sure that any configuration that has been
-deprecated in newer versions is changed in the plugin's setupOpts. If you
-depend on a new version, requesting a version bump in the issues section is a
-more reliable option.
-
-
Language Support
-
Language specific support means there is a combination of language specific
-plugins, treesitter support, nvim-lspconfig language servers, conform-nvim
-formatters, and nvim-lint linter integration. This gets you capabilities
-ranging from autocompletion to formatting to diagnostics. The following
-languages have sections under the vim.languages attribute.
Adding support for more languages, and improving support for existing ones are
-great places where you can contribute with a PR.
-
LSP Customizations
-
Neovim 0.11, in an effort to improve the out-of-the-box experience of Neovim,
-has introduced a new vim.lsp API that can be used to register custom LSP
-servers with ease. In nvf, this translates to the custom vim.lsp API that
-can be used to register servers that are not present in existing language
-modules.
-
The vim.lsp.servers submodule mirrors the vim.lsp.config lua API,
-and can be used to modify existing LSP definitions OR register your own custom
-LSPs.
-
Configuring LSP presets
-
LSP presets provided by NVF via vim.languages.*.lsp can be further customized
-with the vim.lsp.servers submodule.
-
For example, if you'd like to avoid having NVF pull the LSP packages you may
-modify the start command to use a string, which will cause the LSP API to
-discover LSP servers from PATH.
-
An example for modifying a preset provided by NVF via vim.languages.*.lsp:
# If your LSP accepts custom settings. See `:help lsp-config` for more # details on available fields. This is a freeform field. settings.ty={/* ... */}; }; }; }
-
Custom keymaps
-
Some plugin modules provide keymap options for your convenience. These can be
-disabled by toggling vim.vendoredKeymaps.enable. It is also possible
-to disable individual keymaps with options by setting them to null. If a
-keymap is not provided by a module, you may easily register your own custom
-keymaps via vim.keymaps.
# While `lua` is `true`, `action` is expected to be # a valid Lua expression. lua=true; action='' function() require('foo').do_thing() print('did thing') end ''; } ]; }
-
Using DAGs
-
We conform to the NixOS options types for the most part, however, a noteworthy
-addition for certain options is the
-DAG (Directed acyclic graph)
-type which is borrowed from home-manager's extended library. This type is most
-used for topologically sorting strings. The DAG type allows the attribute set
-entries to express dependency relations among themselves. This can, for example,
-be used to control the order of configuration sections in your luaConfigRC.
-
The below section, mostly taken from the
-home-manager manual
-explains in more detail the overall usage logic of the DAG type.
Indicates that value can be placed anywhere within the DAG. This is also the
-default for plain attribute set entries, that is
-
# For 'nvf' to be available in module's arguments, # it needs to be inherited from imports in the modules array as: # modules = [{ _module.args = { inherit nvf; }; } ...]; foo.bar={ a=nvf.lib.nvim.dag.entryAnywhere0; }
-
and
-
foo.bar={ a=0; }
-
are equivalent.
-
entryAfter
-
-
nvf.lib.nvim.dag.entryAfter (afters: list string) (value: T) : DagEntry<T>
-
-
Indicates that value must be placed after each of the attribute names in the
-given list. For example
There are also a set of functions that generate a DAG from a list. These are
-convenient when you just want to have a linear list of DAG entries, without
-having to manually enter the relationship between each entry. Each of these
-functions take a tag as argument and the DAG entries will be named
-${tag}-${index}.
nvf.lib.nvim.dag.entriesAfter (tag: string) (afters: list string) (values: [T]) : Dag<T>
-
-
Creates a DAG with the given values with each entry labeled using the given tag.
-The list of values are placed are placed after each of the attribute names in
-afters. For example
nvf.lib.nvim.dag.entriesBefore (tag: string) (befores: list string) (values: [T]) : Dag<T>
-
-
Creates a DAG with the given values with each entry labeled using the given tag.
-The list of values are placed before each of the attribute names in befores.
-For example
nvf.lib.nvim.dag.entriesBetween (tag: string) (befores: list string) (afters: list string) (values: [T]) : Dag<T>
-
-
Creates a DAG with the given values with each entry labeled using the given tag.
-The list of values are placed before each of the attribute names in befores
-and after each of the attribute names in afters. For example
From the previous chapter, it should be clear that DAGs are useful, because you
-can add code that relies on other code. However, if you don't know what the
-entries are called, it's hard to do that, so here is a list of the internal
-entries in nvf:
-
vim.luaConfigRC (top-level DAG)
-
-
(luaConfigPre) - not a part of the actual DAG, instead, it's simply
-inserted before the rest of the DAG
-
globalsScript - used to set globals defined in vim.globals
-
basic - used to set basic configuration options
-
optionsScript - used to set options defined in vim.o
-
theme (this is simply placed before pluginConfigs and lazyConfigs,
-meaning that surrounding entries don't depend on it) - used to set up the
-theme, which has to be done before other plugins
-
lazyConfigs - lz.n and lzn-auto-require configs. If vim.lazy.enable
-is false, this will contain each plugin's config instead.
-
pluginConfigs - the result of the nested vim.pluginRC (internal option,
-see the Custom Plugins page for
-adding your own plugins) DAG, used to set up internal plugins
-
extraPluginConfigs - the result of vim.extraPlugins, which is not a
-direct DAG, but is converted to, and resolved as one internally
-
mappings - the result of vim.maps
-
-
Autocommands and Autogroups
-
This module allows you to declaratively configure Neovim autocommands and
-autogroups within your Nix configuration.
-
Autogroups (vim.augroups)
-
Autogroups (augroup) organize related autocommands. This allows them to be
-managed collectively, such as clearing them all at once to prevent duplicates.
-Each entry in the list is a submodule with the following options:
-
-
-
-
Option
-
Type
-
Default
-
Description
-
Example
-
-
-
-
-
enable
-
bool
-
true
-
Enables or disables this autogroup definition.
-
true
-
-
-
name
-
str
-
None
-
Required. The unique name for the autogroup.
-
"MyFormatGroup"
-
-
-
clear
-
bool
-
true
-
Clears any existing autocommands within this group before adding new ones defined in vim.autocmds.
-
true
-
-
-
-
Example:
-
{ vim.augroups=[ { name="MyCustomAuGroup"; clear=true;# Clear previous autocommands in this group on reload } { name="Formatting"; # clear defaults to true } ]; }
-
Autocommands (vim.autocmds)
-
Autocommands (autocmd) trigger actions based on events happening within Neovim
-(e.g., saving a file, entering a buffer). Each entry in the list is a submodule
-with the following options:
-
-
-
-
Option
-
Type
-
Default
-
Description
-
Example
-
-
-
-
-
enable
-
bool
-
true
-
Enables or disables this autocommand definition.
-
true
-
-
-
event
-
nullOr (listOf str)
-
null
-
Required. List of Neovim events that trigger this autocommand (e.g., BufWritePre, FileType).
-
[ "BufWritePre" ]
-
-
-
pattern
-
nullOr (listOf str)
-
null
-
List of file patterns (globs) to match against (e.g., *.py, *). If null, matches all files for the given event.
-
[ "*.lua", "*.nix" ]
-
-
-
callback
-
nullOr luaInline
-
null
-
A Lua function to execute when the event triggers. Use lib.generators.mkLuaInline. Cannot be used with command.
A Vimscript command to execute when the event triggers. Cannot be used with callback.
-
"echo 'File saved!'"
-
-
-
group
-
nullOr str
-
null
-
The name of an augroup (defined in vim.augroups) to associate this autocommand with.
-
"MyCustomAuGroup"
-
-
-
desc
-
nullOr str
-
null
-
A description for the autocommand (useful for introspection).
-
"Format buffer on save"
-
-
-
once
-
bool
-
false
-
If true, the autocommand runs only once and then automatically removes itself.
-
false
-
-
-
nested
-
bool
-
false
-
If true, allows this autocommand to trigger other autocommands.
-
false
-
-
-
-
-
Warning
-
You cannot define both callback (for Lua functions) and command (for
-Vimscript) for the same autocommand. Choose one.
-
-
Examples:
-
{lib,...}: { vim.augroups=[{name="UserSetup";}];
vim.autocmds=[ # Example 1: Using a Lua callback { event=["BufWritePost"]; pattern=["*.lua"]; group="UserSetup"; desc="Notify after saving Lua file"; callback=lib.generators.mkLuaInline'' function() vim.notify("Lua file saved!", vim.log.levels.INFO) end ''; }
# Example 2: Using a Vim command { event=["FileType"]; pattern=["markdown"]; group="UserSetup"; desc="Set spellcheck for Markdown"; command="setlocal spell"; }
# Example 3: Autocommand without a specific group { event=["BufEnter"]; pattern=["*.log"]; desc="Disable line numbers in log files"; command="setlocal nonumber"; # No 'group' specified }
# Example 4: Using Lua for callback { event=["BufWinEnter"]; pattern=["*"]; desc="Simple greeting on entering a buffer window"; callback=lib.generators.mkLuaInline'' function(args) print("Entered buffer: " .. args.buf) end '';
# Run only once per session trigger once=true; } ]; }
-
These definitions are automatically translated into the necessary Lua code to
-configure vim.api.nvim_create_augroup and vim.api.nvim_create_autocmd when
-Neovim starts.
-
Queries (vim.treesitter.queries)
-
Queries allow you to change Neovim's behavior based on Tree-sitter.
-Read more about it in the
-neovim docs.
-
Example:
-
In the following example, we are creating a custom injection, to highlight the
-Lua string after mkLuaInline.
-
foo=mkLuaInline'' function bar() return 'foobar' end '';
nvf is designed for the developer as much as it is designed for the
-end-user. We would like for any contributor to be able to propagate their
-changes, or add new features to the project with minimum possible friction. As
-such, below are the guides and guidelines written to streamline the contribution
-process and to ensure that your valuable input integrates into nvf's
-development as seamlessly as possible without leaving any question marks in your
-head.
-
This section is directed mainly towards those who wish to contribute code into
-the project. If you instead wish to report a bug, or discuss a potential new
-feature implementation (which you do not wish to implement yourself) first look
-among the already open issues and if no matching issue exists you may open a
-new issue and describe your problem/request.
-
While creating an issue, please try to include as much information as you can,
-ideally also include relevant context in which an issue occurs or a feature
-should be implemented. If you wish to make a contribution, but feel stuck -
-please do not be afraid to submit a pull request, we will help you get it in.
-
Getting Started
-
To contribute to nvf, you'll first want to fork the repository. If you are
-new to Git and GitHub, do have a look at GitHub's Fork a repo guide for
-instructions on how you can do this. Once your fork is created, you should
-create a separate branch based on the most recent main branch. While you can
-work on the main branch of your repository, it is generally preferable to use
-feature branches. You should give your branch a reasonably descriptive name
-(e.g. feature/new-debugger or fix/pesky-bug) and you are ready to work on
-your changes!
-
Implement your changes and commit them to the newly created branch and when you
-are happy with the result, and positive that it fulfills our
-Contributing Guidelines, push the branch to GitHub and Create a Pull Request
-The default pull request template available on the nvf repository will guide
-you through the rest of the process, and we'll gently nudge you in the correct
-direction if there are any mistakes.
-
Before submitting your pull request, please ensure that:
-
-
The code is formatted as described in the formatting section
-
The commit message fits the contributing guidelines (nvf does not use
-Conventional Commits!)
-
You have updated the changelog entry and optionally updated the documentation
-with important information
-
-
None of those are reasons for a Pull Request to be closed, but it will reduce
-the number of "roundtrips", or rather, the back-and-forth required before we can
-merge your Pull Request.
-
-
Important
-
If you do not agree with the idea of using Microsoft GitHub for contributions,
-that is perfectly understandable. Unless you refuse to have your code hosted
-on this platform, you may submit patches through e-mail.
-
You may send your patches to @NotAShelf using
-the public e-mail located on the GitHub page. Though, please remember to
-adhere to the contributing guidelines strictly, as e-mail introduces a
-significant overhead to the communication process.
-
-
Guidelines
-
If your contribution tightly follows the guidelines, then there is a good chance
-it will be merged without too much trouble. Some of the guidelines will be
-strictly enforced, others will remain as gentle nudges towards the correct
-direction. As we have no automated system enforcing those guidelines, please try
-to double check your changes before making your pull request in order to avoid
-"faulty" code slipping by.
-
If you are not quite certain how those rules affect the change you are planning
-to make, then please start a friendly discussion in the discussions tab before
-you begin developing. This is not a requirement, but it might answer some of
-your burning questions and make the contribution process easier for all parties.
-
Formatting
-
There are various files within the nvf repository. To maintain a sense of
-consistency and to avoid clashing opinions on how formatters should behave, we
-are very opinionated on how those files should be formatted.
-
-
Nix files must be formatted with the Alejandra formatter, following some
-specific tips found in Nix style section.
-
Markdown files must be formatted with the deno fmt command, as described
-in the Markdown style section.
-
-
Make sure your code is formatted as described in code style section before
-your changes are submitted.
The commits in your pull request should be reasonably self-contained. Which
-means each and every commit in a pull request should make sense both on its own
-and in general context. That is, a second commit should not resolve an issue
-that is introduced in an earlier commit. In particular, you will be asked to
-amend any commit that introduces syntax errors or similar problems even if they
-are fixed in a later commit.
-
The commit messages should follow the
-seven rules, except for
-"Capitalize the subject line". We also ask you to include the affected code
-component or module in the first line. A commit message ideally, but not
-necessarily, follow the given template from home-manager's own documentation
where {component} refers to the code component (or module) your change
-affects, {description} is a very brief description of your change, and
-{long description} is an optional clarifying description.
-
As a rare exception, if there is no clear component, or your change affects many
-components, then the {component} part is optional. See
-example commit message for a commit message that fulfills these requirements.
starship: allow running in Emacs if vterm is used
-
-The vterm buffer is backed by libvterm and can handle Starship prompts
-without issues.
-
-
Similarly, if you are contributing to nvf, you would include the scope of
-the commit followed by the description:
-
languages/ruby: init module
-
-Adds a language module for Ruby, adds appropriate formatters and Treesitter
-grammars
-
-
Long description can be omitted if the change is too simple to warrant it. A
-minor fix in spelling or a formatting change does not warrant long description,
-however, a module addition or removal does as you would like to provide the
-relevant context, i.e., the reasoning for your commit.
-
For new plugin additions, the following is a good starting point:
-
plugin: init
-
-
You can, of course, still include a long description if you wish.
-
neotree: init
-
-This adds the neo-tree plugin.
-
-
In case of nested modules, e.g., modules/languages/java.nix you are
-recommended to contain the parent as well -- for example
-languages/java: some major change , or if it's a new language module,
-languages/java: init
-
Code Style
-
Treewide
-
Across the tree, you're encouraged to follow kebab-case for file names, and keep
-text files (such as Markdown) to 80 characters or less. This 80 character
-recommendation also applies to option descriptions and string literals inside of
-Nix files.
-
Markdown
-
Various Markdown files are used for documentation in the nvf repository.
-Besides the README, the manual is written almost entirely in Markdown. Since
-nvf uses a special variant of CommonMark, dubbed "Nixpkgs-flavored
-CommonMark" within this repository, you are encouraged to use the deno fmt
-command (provided by pkgs.deno) to format your Markdown sources. To avoid
-accidentally formatting HTML or CSS files, you might want to specify the file
-extension as follows:
-
# Format all Markdown files within the repository $denofmt--extmd**/*.md
-
You may also pass --check to the deno fmt command above to see if your
-formatting complies with the project standards.
-
Nix
-
nvf is formatted by the alejandra tool and the formatting is checked in
-the pull request and push workflows. Run the nix fmt command inside the
-project repository before submitting your pull request.
-
While Alejandra is mostly opinionated on how code looks after formatting,
-certain changes are done at the user's discretion based on how the original code
-was structured.
-
Attribute Sets
-
Please use one line code for attribute sets that contain only one subset. For
-example:
-
-
# Parent modules should always be unfolded. # which means `module = { value = ... }` instead of `module.value = { ... }`. module={ value=mkEnableOption"some description"//{default=true;};# merges can be done inline where possible
# same as parent modules, unfold submodules subModule={ # this is an option that contains more than one nested value # Note: try to be careful about the ordering of `mkOption` arguments. # General rule of thumb is to order from least to most likely to change. # This is, for most cases, type < default < description. # Example, if present, would be between default and description someOtherValue=mkOption{ type=lib.types.bool; default=true; description="Some other description"; }; }; }
-
-
If you move a line down after the merge operator, Alejandra will automatically
-unfold the whole merged attribute set for you, which we do not want.
-
module={ # This is wrong! key=mkEnableOption"some description"//{ default=true;# we want this to be inline };
# ... }
-
Though, if the right-hand side is more than a single line, it is okay to move to
-a new line. For example:
-
module={ # This is okay! key=mkEnableOption"some description"//{ default=true; example=false; };
# ... }
-
Lists
-
For lists, it is mostly up to your own discretion how you want to format them,
-but please try to unfold lists if they contain multiple items and especially if
-they are to include comments.
-
# This is ok acceptableList=[ item1# comment item2 item3# some other comment item4 ];
# This is *not* ok listToBeAvoided=[item1item2/* comment */item3item4];
# This is ok acceptableList=[item1item2];
# This is also ok if the list is expected to contain more elements acceptableList=[ item1 item2 # more items if needed... ];
-
Testing Changes
-
Once you have made your changes, you will need to test them thoroughly. To make
-testing easier you may either use the configuration.nix located in the
-repository root, or use the development package located in flake/develop.nix.
-The development package allows you to quickly bootstrap a Neovim configuration
-with only the required modules, instead of the packages that consume the
-configuration.nix, so it is generally preferable. To use it navigate to the
-develop.nix module, and update the configuration set with the Neovim
-configuration that you would like to test with. For example:
-
{ # Let's assume you are adding a new module for the Nix language. # You will need to enable it here configuration={ vim.languages.nix.enable=true;
# You can also enable other plugins that you wish to test with, for example # none-ls: vim.lsp.null-ls={ enable=true; setupOpts={/* Your setup options here */}; }; };
-
You may then run this package with nix run .#develop and check for build or
-runtime errors. If Neovim builds and opens without any errors, then your changes
-are good to go. Open your pull request, and it will be reviewed as soon as
-possible.
-
If your changes are rather large, or if you would like to instead test with a
-more complex configuration then you might use the configuration.nix for
-testing. Make your changes, and then build either the default or maximal
-package to test your changes.
-
-
Important
-
configuration.nix is a module used to bootstrap demo packages and should
-generally not be changed unless migrating old APIs or updating the set of
-default plugins. Similarly, the develop.nix file is for reference, and
-testing configurations should not be committed.
-
-
Adding Documentation
-
Almost all changes to nvf's codebase warrant updates to the documentation.
-At the very least, you must update the relevant changelog document to describe
-your changes. The documentation files found within the repository use a superset
-of Nixpkgs Flavoured Markdown thanks to our
-in-house documentation generator.
-
As a general rule of thumb:
-
-
Everything in the CommonMark spec is supported
-
Everything in Nixpkgs Flavoured Markdown is supported
-
Github Flavored Markdown is supported for Tables and Admonitions
-
-
By feeding NDG, our documentation generator, Markdown sources we can generate a
-HTML manual with various goodies, including a search page and an options
-page. The latter, found under options.html contains module options, similar
-to the official Nixpkgs search utility. The supported syntax for NDG can be
-found over at the library documentation.
-
Building the Documentation
-
The HTML version of this documentation, dubbed the "nvf manual", can be
-generated and opened by typing the following in a shell within a clone of the
-nvf Git repository:
-
# Build the online manual $nixbuild.#docs-html
# Open it with a valid browser $xdg-open$PWD/result/share/doc/index.html
-
Additionally, if you are adding new links to the documentation it is generally
-recommended that you run the package that identifies dead URLs in the
-documentation:
-
# Build the link checker package $nixbuild.#docs-linkcheck
-
You must ensure that the HTML Documentation builds before submitting a pull
-request. If the documentation builds, an automatic "preview" build will be
-deployed automatically for your Pull Request. You may use this preview to view
-your changes as your Pull Request is updated.
-
Formatting Changelog Entries
-
For additions, removals or any general change that concerns the users you must
-add a changelog entry. The changelog entries are later included in the rendered
-manual for users hoping to learn what has changed.
-
To maintain consistency, you must follow the following format in the changelog:
-
[username](https://github.com/username):
- Added ... - Removed ... - Changed ...
-
If this is your first contribution, you should add yourself to the changelog.
-Linking your GitHub account is not a strict requirement; it can be any page that
-people can use to discover you. Below the link to your profile, you should
-include a brief description of your changes. Those descriptions must be in past
-tense, unlike commit messages.
-
While adding a new section, please insert the section at an arbitrary location
-under the ## Changelog section rather than the end of the document. This helps
-avoid merge conflicts.
-
Breaking Changes
-
If you are introducing breaking changes to the repository, then you must also
-briefly mention what has changed in the breaking changes section of the
-changelog document that you are editing. If this section does not yet exist, you
-must create it.
-
# Release 0.9 {#sec-release-0-9}
## Breaking changes
- We broke everything, please migrate!
-
This section is critical, as it is used to communicate to the users what has
-changed in the codebase and what breakage they may expect upon an update. To be
-comprehensive, you should include migration steps or how users may mitigate
-breakage depending on the context of the change.
-
Adding Plugins
-
nvf generally tries to avoid using Neovim plugins from Nixpkgs, and thus
-uses one of the two alternative methods where applicable. npins is the faster
-option that should be preferred if the plugin consists of pure Lua or Vimscript
-code. In which case there is no building required, and we can easily handle the
-copying of plugin files. Alternative method, which is required when plugins try
-to build their own libraries (e.g., in Rust, C or even Assembly) that need to be
-built with Nix to function correctly. In this case you must use a local overlay.
-
With npins
-
npins is the standard, and as described above, the faster method of adding new
-plugins to nvf. You simply need the repository URL for the plugin, and you
-can add it as a source to be built automatically with just one command. To add a
-new Neovim plugin, use npins. For example:
-
nix-shell-pnpins# or nix shell nixpkgs#npins if using flakes
Once the npins command is done, you can start referencing the plugin as a
-string.
-
{ config.vim.startPlugins=["lazydev-nvim"]; }
-
Packaging Complex Plugins
-
Some plugins require additional packages to be built and substituted to function
-correctly. For example blink.cmp requires its own fuzzy matcher library, built
-with Rust, to be installed or else defaults to a much slower Lua implementation.
-In the Blink documentation, you are advised to build with cargo but that is
-not ideal since we are leveraging the power of Nix. In this case the ideal
-solution is to write a derivation for the plugin.
-
We use buildRustPackage to build the library from the repository root, and
-copy everything in the postInstall phase.
In a similar fashion, you may utilize stdenv.mkDerivation and other Nixpkgs
-builders to build your library from source, and copy the relevant files and Lua
-plugin files in the postInstall phase. Do note, however, that you still need
-to fetch the plugin sources somehow. npins is, once again, the recommended
-option to fetch the plugin sources. Refer to the previous section on how to use
-npins to add a new plugin.
-
Plugins built from source must go into the flake/pkgs/by-name overlay. It will
-automatically create flake outputs for individual packages. Lastly, you must add
-your package to the plugin builder (pluginBuilders) function manually in
-modules/wrapper/build/config.nix. Once done, you may refer to your plugin as a
-string.
-
{ config.vim.startPlugins=["blink-cmp"]; }
-
Modular Setup Options
-
Most plugins is initialized with a call to require('plugin').setup({...}).
-
We use a special function that lets you easily add support for such setup
-options in a modular way: mkPluginSetupOption.
-
Once you have added the source of the plugin as shown above, you can define the
-setup options like this:
Now users can set any of the pre-defined option field, and can also add their
-own fields!
-
# in user's config { vim.your-plugin.setupOpts={ enable_feature_a=true; number_option=4; another_field="hello"; size={# nested fields work as well top=10; }; }; }
-
Details of toLuaObject
-
As you've seen above, toLuaObject is used to convert our nix attrSet
-cfg.setupOpts, into a lua table. Here are some rules of the conversion:
-
-
-
Nix null converts to lua nil
-
-
-
Number and strings convert to their lua counterparts
-
-
-
Nix attribute sets ({}) and lists (]) convert into Lua dictionaries and
-tables respectively. Here is an example of Nix -> Lua conversion.
-
-
{foo = "bar"} -> {["foo"] = "bar"}
-
["foo" "bar"] -> {"foo", "bar"}
-
-
-
-
You can write raw Lua code using lib.generators.mkLuaInline. This function
-is part of nixpkgs, and is accessible without relying on nvf's extended
-library.
-
-
mkLuaInline "function add(a, b) return a + b end" will yield the
-following result:
-
-
{ _type="lua-inline"; expr="function add(a, b) return a + b end"; }
-
The above expression will be interpreted as a Lua expression in the final
-config. Without the mkLuaInline function, you will only receive a string
-literal. You can use it to feed plugin configuration tables Lua functions
-that return specific values as expected by the plugins.
-
{ vim.your-plugin.setupOpts={ on_init=lib.generators.mkLuaInline'' function() print('we can write lua!') end ''; }; }
-
-
-
Lazy Loading Plugins
-
If the plugin can be lazy-loaded, vim.lazy.plugins should be used to add it.
-Lazy plugins are managed by lz.n.
-
# in modules/.../your-plugin/config.nix {config,...}:let cfg =config.vim.your-plugin; in{ vim.lazy.plugins.your-plugin={ # Instead of vim.startPlugins, use this: package="your-plugin";
# ıf your plugin uses the `require('your-plugin').setup{...}` pattern setupModule="your-plugin"; inherit(cfg) setupOpts;
# Events that trigger this plugin to be loaded event=["DirChanged"]; cmd=["YourPluginCommand"];
# Plugin Keymaps keys=[ # We'll cover this in detail in the 'keybinds' section { key="<leader>d"; mode="n"; action=":YourPluginCommand"; } ]; }; }
A full list of options can be found in the vim.lazy.plugins spec on the
-rendered manual.
-
Keybinds
-
As of 0.4, there exists an API for writing your own keybinds and a couple of
-useful utility functions are available in the extended standard library. The
-following section contains a general overview to how you may utilize said
-functions.
-
Custom Key Mappings Support for a Plugin
-
To set a mapping, you should define it in vim.keymaps. As an example, a simple
-keybinding can look like this:
There are many other settings available in the keymap module. Please refer to
-the module option documentation for a full and up-to-date list of them.
-
To make adding new keymaps for your favorite plugins easier, nvf provides a
-helper function. This is so that you do not have to write the mapping attribute
-sets every time:
-
-
mkKeymap, which mimics Neovim's vim.keymap.set function
-
-
You can read the source code of some modules to see them in action, but the
-usage should look something like this:
If you have come across a plugin that has an API that doesn't seem to easily
-allow custom keybindings, don't be scared to implement a draft PR. We'll help
-you get it done.
nvf is a highly modular, configurable, extensible and easy to use Neovim
-configuration framework built for and designed to be used with Nix. Boasting
-flexibility, robustness and ease of use (among other positive traits), this
-project allows you to configure a fully featured Neovim instance with a few
-lines of Nix while leaving all kinds of doors open for integrating Lua in your
-configurations whether you are a beginner or an advanced user.
-
Try it Out
-
Thanks to the portability of Nix, you can try out nvf without actually
-installing it to your machine. Below are the commands you may run to try out
-different configurations provided by this flake. As of v0.5, two specialized
-configurations are provided:
-
-
Nix (packages.nix) - Nix language server + simple utility plugins
-
Maximal (packages.maximal) - Variable language servers + utility and
-decorative plugins
-
-
You may try out any of the provided configurations using the nix run command
-on a system where Nix is installed.
-
# Add the nvf cache $cachixusenvf# Optional: it'll save you CPU resources and time
# Run the minimal configuration with the cache enabled $nixrungithub:notashelf/nvf#nix# Will run the default minimal configuration
-
Do keep in mind that this is susceptible to garbage collection meaning that
-the built outputs will be removed from your Nix store once you garbage collect.
The below configurations are provided for demonstration purposes, and are
-not designed to be installed as is. You may refer to the installation
-steps below and the helpful tips section for details on creating your own
-configurations.
-
-
Nix
-
Nix configuration by default provides LSP/diagnostic support for Nix alongside
-a set of visual and functional plugins. By running nix run .#, which is the
-default package, you will build Neovim with this config.
-
$nixrungithub:notashelf/nvf#nixtest.nix # => This will open a file called `test.nix` with Nix LSP and syntax highlighting
-
This command will start Neovim with some opinionated plugin configurations, and
-is designed specifically for Nix. The nix configuration lets you see how a
-fully configured Neovim setup might look like without downloading too many
-packages or shell utilities.
-
Maximal
-
Maximal is the ultimate configuration that will enable support for more
-commonly used language as well as additional complementary plugins. Keep in
-mind, however, that this will pull a lot of dependencies.
-
$nixrungithub:notashelf/nvf#maximal--test.nix # => This will open a file called `test.nix` with a variety of plugins available
-
It uses the same configuration template with the Nix
-configuration, but supports many more languages, and enables more utility,
-companion or fun plugins.
-
-
Warning
-
Running the maximal config will download a lot of packages as it is
-downloading language servers, formatters, and more. If CPU time and bandwidth
-are concerns, please use the default package instead.
-
-
Installing nvf
-
-
-
There are multiple ways of installing nvf on your system. You may either
-choose the standalone installation method, which does not depend on a module
-system and may be done on any system that has the Nix package manager or the
-appropriate modules for NixOS and Home Manager as described in the
-module installation section.
-
Standalone Installation
-
It is possible to install nvf without depending on NixOS or Home-Manager as the
-parent module system, using the neovimConfiguration function exposed in the
-extended library. This function will take modules and extraSpecialArgs as
-arguments, and return the following schema as a result.
-
{ options="The options that were available to configure"; config="The outputted configuration"; pkgs="The package set used to evaluate the module"; neovim="The built neovim package"; }
-
An example flake that exposes your custom Neovim configuration might look like
outputs={nixpkgs,...}@inputs:{ packages.x86_64-linux={ # Set the default package to the wrapped instance of Neovim. # This will allow running your Neovim configuration with # `nix run` and in addition, sharing your configuration with # other users in case your repository is public. default= (inputs.nvf.lib.neovimConfiguration{ pkgs=nixpkgs.legacyPackages.x86_64-linux; modules=[ { config.vim={ # Enable custom theming options theme.enable=true;
# Enable Treesitter treesitter.enable=true;
# Other options will go here. Refer to the config # reference in Appendix B of the nvf manual. # ... }; } ]; }) .neovim; }; }; }
-
-
The above setup will allow to set up nvf as a standalone flake, which you can
-build independently from your system configuration while also possibly sharing
-it with others. The next two chapters will detail specific usage of such a setup
-for a package output in the context of NixOS or Home-Manager installation.
-
Standalone Installation on NixOS
-
Your built Neovim configuration can be exposed as a flake output to make it
-easier to share across machines, repositories and so on. Or it can be added to
-your system packages to make it available across your system.
-
The following is an example installation of nvf as a standalone package with
-the default theme enabled. You may use other options inside config.vim in
-configModule, but this example will not cover that extensively.
outputs={ nixpkgs, nvf, self, ... }:{ # This will make the package available as a flake output under 'packages' packages.x86_64-linux.my-neovim= (nvf.lib.neovimConfiguration{ pkgs=nixpkgs.legacyPackages.x86_64-linux; modules=[ # Or move this to a separate file and add it's path here instead # IE: ./nvf_module.nix ( {pkgs,...}:{ # Add any custom options (and do feel free to upstream them!) # options = { ... }; config.vim={ theme.enable=true; # and more options as you see fit... }; } ) ]; }) .neovim;
# Example nixosConfiguration using the configured Neovim package nixosConfigurations={ yourHostName=nixpkgs.lib.nixosSystem{ # ... modules=[ # This will make wrapped neovim available in your system packages # Can also move this to another config file if you pass your own # inputs/self around with specialArgs ({pkgs,...}:{ environment.systemPackages=[self.packages.${pkgs.stdenv.hostPlatform.system}.my-neovim]; }) ]; # ... }; }; }; }
-
Standalone Installation on Home-Manager
-
Your built Neovim configuration can be exposed as a flake output to make it
-easier to share across machines, repositories and so on. Or it can be added to
-your system packages to make it available across your system.
-
The following is an example installation of nvf as a standalone package with
-the default theme enabled. You may use other options inside config.vim in
-configModule, but this example will not cover that extensively.
outputs={nixpkgs,home-manager,nvf,...}:let system ="x86_64-linux"; pkgs =nixpkgs.legacyPackages.${system}; configModule ={ # Add any custom options (and do feel free to upstream them!) # options = { ... };
config.vim={ theme.enable=true; # and more options as you see fit... }; };
customNeovim =nvf.lib.neovimConfiguration{ inherit pkgs; modules=[configModule]; }; in{ # This will make the package available as a flake output under 'packages' packages.${system}.my-neovim=customNeovim.neovim;
# Example Home-Manager configuration using the configured Neovim package homeConfigurations={ "your-username@your-hostname"=home-manager.lib.homeManagerConfiguration{ # ... modules=[ # This will make Neovim available to users using the Home-Manager # configuration. To make the package available to all users, prefer # environment.systemPackages in your NixOS configuration. {home.packages=[customNeovim.neovim];} ]; # ... }; }; }; }
-
Module Installation
-
The below chapters will describe installing nvf as NixOS and Home-Manager
-modules. Note that those methods are mutually exclusive, and will likely cause
-path collisions if used simultaneously.
-
NixOS Module
-
The NixOS module allows us to customize the different vim options from inside
-the NixOS configuration without having to call for the wrapper yourself. It is
-the recommended way to use nvf alongside the home-manager module depending
-on your needs.
-
With Flakes
-
Prerequisites
-
To install nvf with flakes, you must make sure the following requirements
-are met.
-
-
Nix 2.4 or later must be installed. You may use nix-shell to get a later
-version of Nix from nixpkgs.
-
Flake-related experimental features must be enabled. Namely, you need
-nix-command and flakes. Some Nix vendors enable those by default, please
-consult their documentation if you are not using mainstream Nix.
-
-
-
When using NixOS, add the following to your configuration.nix and rebuild
-your system.
If you are not using NixOS, add the following to nix.conf (located at
-~/.config/nix/ or /etc/nix/nix.conf).
-
experimental-features=nix-commandflakes
-
-
-
You may need to restart the Nix daemon with, for example,
-sudo systemctl restart nix-daemon.service.
-
-
-
Alternatively, you can enable flakes on a per-command basis with the
-following additional flags to nix and home-manager:
-
# Temporarily enables "nix-command" and "flakes" experimental features. $nix--extra-experimental-features"nix-command flakes"<sub-commands>
-
-
-
-
-
Usage
-
To use nvf with flakes, we first need to add the input to our flake.nix.
-
# flake.nix { inputs={ # nvf works best with and only directly supports flakes nvf={ url="github:NotAShelf/nvf"; # You can override the input nixpkgs to follow your system's # instance of nixpkgs. This is safe to do as nvf does not depend # on a binary cache. inputs.nixpkgs.follows="nixpkgs"; };
# ... }; }
-
Followed by importing the NixOS module somewhere in your configuration.
-
{ # Assuming nvf is in your inputs and inputs is in the argument set. # See example below. imports=[inputs.nvf.nixosModules.default]; }
outputs={nixpkgs,nvf,...}:{ # ↓ this is your host output in the flake schema nixosConfigurations."your-hostname"=nixpkgs.lib.nixosSystem{ modules=[ nvf.nixosModules.default# <- this imports the NixOS module that provides the options ./configuration.nix# <- your host entrypoint, `programs.nvf.*` may be defined here ]; }; }; }
-
Once the module is properly imported by your host, you will be able to use the
-programs.nvf module option anywhere in your configuration in order to
-configure nvf.
-
{ programs.nvf={ enable=true; # Your settings need to go into the settings attribute set # most settings are documented in the appendix settings={ vim.viAlias=false; vim.vimAlias=true; vim.lsp={ enable=true; }; }; }; }
-
-
Note
-
nvf exposes a lot of options, most of which are not referenced in the
-installation sections of the manual. You may find all available options in the
-appendix
-
-
Without Flakes
-
As of v0.8, it is possible to install nvf on a system if you are not using
-flakes. This is possible thanks to the flake-compat project.
-
To get started, you must fetch the repository using builtins.fetchTarball or a
-similar mechanism.
-
# configuration.nix let nvf =import(builtins.fetchTarball{ url="https://github.com/notashelf/nvf/archive/<commit or tag>.tar.gz"; # Optionally, you can add 'sha256' for verification and caching # sha256 = "<sha256>"; }); in{ imports=[ # Import the NixOS module from your fetched input nvf.nixosModules.nvf ];
# Once the module is imported, you may use `programs.nvf` as exposed by the # NixOS module. programs.nvf.enable=true; }
-
-
Tip
-
Nix2 does not have a builtin lockfile mechanism like flakes. As such you must
-manually update the URL and hash for your input. This is annoying to deal with,
-and most users choose to defer this task to projects such as npins or niv.
-If you are new to NixOS, I encourage you to look into Flakes and see if they fit
-your use case. Alternatively, look into the aforementioned projects for more
-convenient dependency management mechanisms.
-
-
Home Manager Module
-
The Home Manager module allows us to customize the different vim options from
-inside the Home Manager configuration without having to call for the wrapper
-yourself. It is the recommended way to use nvf alongside the NixOS module
-depending on your needs.
-
With Flakes
-
Prerequisites
-
To install nvf with flakes, you must make sure the following requirements
-are met.
-
-
Nix 2.4 or later must be installed. You may use nix-shell to get a later
-version of Nix from nixpkgs.
-
Flake-related experimental features must be enabled. Namely, you need
-nix-command and flakes. Some Nix vendors enable those by default, please
-consult their documentation if you are not using mainstream Nix.
-
-
-
When using NixOS, add the following to your configuration.nix and rebuild
-your system.
If you are not using NixOS, add the following to nix.conf (located at
-~/.config/nix/ or /etc/nix/nix.conf).
-
experimental-features=nix-commandflakes
-
-
-
You may need to restart the Nix daemon with, for example,
-sudo systemctl restart nix-daemon.service.
-
-
-
Alternatively, you can enable flakes on a per-command basis with the
-following additional flags to nix and home-manager:
-
# Temporarily enables "nix-command" and "flakes" experimental features. $nix--extra-experimental-features"nix-command flakes"<sub-commands>
-
-
-
-
-
Usage
-
To use nvf with flakes, we first need to add the input to our flake.nix.
-
# flake.nix { inputs={ # nvf works best with and only directly supports flakes nvf={ url="github:NotAShelf/nvf"; # You can override the input nixpkgs to follow your system's # instance of nixpkgs. This is safe to do as nvf does not depend # on a binary cache. inputs.nixpkgs.follows="nixpkgs"; };
# ... }; }
-
Followed by importing the home-manager module somewhere in your configuration.
-
{ # Assuming nvf is in your inputs and inputs is in the argument set. # See example installation below. imports=[inputs.nvf.homeManagerModules.default]; }
outputs={nixpkgs,home-manager,nvf,...}:{ # ↓ this is your home output in the flake schema, expected by home-manager "your-username@your-hostname"=home-manager.lib.homeManagerConfiguration{ pkgs=nixpkgs.legacyPackages.x86_64-linux; modules=[ nvf.homeManagerModules.default# <- this imports the home-manager module that provides the options ./home.nix# <- your home entrypoint, `programs.nvf.*` may be defined here ]; }; }; }
-
Once the module is properly imported by your host, you will be able to use the
-programs.nvf module option anywhere in your configuration in order to
-configure nvf.
-
{ programs.nvf={ enable=true; # your settings need to go into the settings attribute set # most settings are documented in the appendix settings={ vim.viAlias=false; vim.vimAlias=true; vim.lsp={ enable=true; }; }; }; }
-
-
Note
-
nvf exposes a lot of options, most of which are not referenced in the
-installation sections of the manual. You may find all available options in the
-appendix
-
-
Without Flakes
-
As of v0.8, it is possible to install nvf on a system if you are not using
-flakes. This is possible thanks to the flake-compat project.
-
To get started, you must fetch the repository using builtins.fetchTarball or a
-similar mechanism.
-
# home.nix let nvf =import(builtins.fetchTarball{ url="https://github.com/notashelf/nvf/archive/<commit or tag>.tar.gz"; # Optionally, you can add 'sha256' for verification and caching # sha256 = "<sha256>"; }); in{ imports=[ # Import the NixOS module from your fetched input nvf.homeManagerModules.nvf ];
# Once the module is imported, you may use `programs.nvf` as exposed by the # NixOS module. programs.nvf.enable=true; }
-
-
Tip
-
Nix2 does not have a builtin lockfile mechanism like flakes. As such you must
-manually update the URL and hash for your input. This is annoying to deal with,
-and most users choose to defer this task to projects such as npins or niv.
-If you are new to NixOS, I encourage you to look into Flakes and see if they fit
-your use case. Alternatively, look into the aforementioned projects for more
-convenient dependency management mechanisms.
Additional arguments passed to each module in addition to ones
-like lib, config,
-and pkgs, modulesPath.
-
This option is also available to all submodules. Submodules do not
-inherit args from their parent module, nor do they provide args to
-their parent module or sibling submodules. The sole exception to
-this is the argument name which is provided by
-parent modules to a submodule and contains the attribute name
-the submodule is bound to, or a unique generated name if it is
-not bound to an attribute.
-
Some arguments are already passed by default, of which the
-following cannot be changed with this option:
-
-
-
lib: The nixpkgs library.
-
-
-
config: The results of all options after merging the values from all modules together.
-
-
-
options: The options declared in all modules.
-
-
-
specialArgs: The specialArgs argument passed to evalModules.
-
-
-
All attributes of specialArgs
-
Whereas option values can generally depend on other option values
-thanks to laziness, this does not apply to imports, which
-must be computed statically before anything else.
-
For this reason, callers of the module system can provide specialArgs
-which are available during import resolution.
-
For NixOS, specialArgs includes
-modulesPath, which allows you to import
-extra modules from the nixpkgs package tree without having to
-somehow make the module aware of the location of the
-nixpkgs or NixOS directories.
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.
[
- # Absolute path, as a string. This is the impure option.
- "$HOME/.config/nvim-extra"
-
- # Relative path inside your configuration. If your config
- # is version controlled, then this is pure and reproducible.
- ./nvim
-
- # Source type path. This pure and reproducible.
- # See `:doc builtins.path` inside a Nix repl for more options.
- (builtins.path {
- path = ./runtime; # this must be a relative path
- name = "nvim-runtime"; # name is arbitrary
- })
-]
-
Since auto-suggestions are a high-frequency operation and therefore expensive,
-currently designating it as copilot provider is dangerous because:
-https://github.com/yetone/avante.nvim/issues/1048
-Of course, you can reduce the request frequency by increasing suggestion.debounce.
The provider used in the applying phase of Cursor Planning Mode, defaults to nil,
-Config.provider will be used as the provider for the applying phase when nil.
Override the 'timeoutlen' setting while hovering over a diff (see :help timeoutlen).
-Helps to avoid entering operator-pending mode with diff mappings starting with c.
-Disable by setting to -1.
The prompt to generate response based on the two reference outputs.
-
-
Default: ''
- Based on the two reference outputs below, generate a response that incorporates
- elements from both but reflects your own judgment and unique perspective.
- Do not provide any explanation, just give the response directly. Reference Output 1:
- [{{provider1_output}}], Reference Output 2: [{{provider2_output}}''
Maximum number of lines parsed from loaded buffers (current buffer always fully parsed).
-Set to 0 to disable parsing non-current buffers.
-Set to -1 to parse all lines
A list of Neovim autogroups, which are used to organize and manage related
-autocommands together. Groups allow multiple autocommands to be cleared
-or redefined collectively, preventing duplicate definitions.
-
Each autogroup consists of a name and a boolean indicating whether to clear
-existing autocommands.
Manages the appearance of the completion menu. You may prevent the menu
-from automatically showing by this option to false and manually showing
-it with the show keymap command.
The comparator functions used for sorting completions.
-
You can either pass a valid inline lua function
-(see :help cmp-config.sorting.comparators),
-or a string, in which case the builtin comparator with that name will
-be used.
-
A deprio function and a kinds
-(require("cmp.types").lsp.CompletionItemKind) variable is provided
-above setupOpts. By passing a type to the function, the returned
-function will be a comparator that always ranks the specified kind the
-lowest.
Whether to enable clipboard management for Neovim. Users may still choose to manage their
-clipboard through vim.options should they wish to avoid using
-this module.
-.
Clipboard providers for which packages will be added to nvf's
-extraPackages. The package field may be set to null
-if related packages are already found in system packages to
-potentially reduce closure sizes.
Type: one of "", "unnamedplus", "unnamed", "unnamed,unnamedplus"
-
The register to be used by the Neovim clipboard. Recognized types are:
-
-
-
unnamed: Vim will use the clipboard register "*" for all yank, delete,
-change and put operations which would normally go to the unnamed register.
-
-
-
unnamedplus: A variant of the "unnamed" flag which uses the clipboard register
-"+" (:h quoteplus) instead of register "*" for all yank, delete,
-change and put operations which would normally go to the unnamed register.
-
-
-
When unnamed and unnamedplus is included simultaneously as "unnamed,unnamedplus",
-yank and delete operations (but not put) will additionally copy the text into register "*".
Type: open submodule of attribute set of ((attribute set of anything) or boolean or (luaInline))
-
Values that will be passed to vim.diagnostic.config after being converted
-to a Lua table. Possible values for each key can be found in the help text
-for vim.diagnostics.Opts. You may find more about the diagnostics API of
-Neovim in :help diagnostic-api.
-
-
Note
-
This option is freeform. You may set values that are not present in nvf
-documentation, but those values will not be fully type checked. Please
-refer to the help text for vim.diagnostic.Opts for appropriate values.
Type: (attribute set of anything) or boolean or (luaInline)
-
Use signs for diagnostics. See :help diagnostic-signs.
-
-
Note
-
The code presented in that example section uses Lua expressions as object keys which
-only translate well if you use lib.generators.mkLuaInline as in the example.
Define the global function nvf_lint which is used by nvf to lint.
-
-
Default: {
- _type = "lua-inline";
- expr = ''
- function(buf)
- local ft = vim.api.nvim_get_option_value("filetype", { buf = buf })
- local linters = require("lint").linters
- local linters_from_ft = require("lint").linters_by_ft[ft]
-
- -- if no linter is configured for this filetype, stops linting
- if linters_from_ft == nil then return end
-
- for _, name in ipairs(linters_from_ft) do
- local linter = linters[name]
- assert(linter, 'Linter with name `' .. name .. '` not available')
-
- if type(linter) == "function" then
- linter = linter()
- end
- -- for require("lint").lint() to work, linter.name must be set
- linter.name = linter.name or name
- local cwd = linter.required_files
-
- -- if no configuration files are configured, lint
- if cwd == nil then
- require("lint").lint(linter)
- else
- -- if configuration files are configured and present in the project, lint
- for _, fn in ipairs(cwd) do
- local path = vim.fs.joinpath(linter.cwd or vim.fn.getcwd(), fn);
- if vim.uv.fs_stat(path) then
- require("lint").lint(linter)
- break
- end
- end
- end
- end
- end
- '';
-}
-
Example:
mkLuaInline ''
- function(buf)
- require("lint").try_lint()
- end
-''
-
Linter configurations. Builtin linters will be updated and not
-replaced, but note that this is not a deep extend operation, i.e. if
-you define an env option, it will replace the entire env table
-provided by the builtin (if it exists).
-
-
Default: { }
-
Example:
''
- {
- phpcs = {
- args = ["-q" "--report-json" "-"];
-
- # this will replace the builtin's env table if it exists
- env = {
- ENV_VAR = "something";
- };
- };
- }
-''
Map of filetype to formatters. This option takes a set of key = value
-format where the value will be converted to its Lua equivalent
-through `toLuaObject. You are responsible for passing the correct Nix
-data types to generate a correct Lua value that conform is able to
-accept.
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
-
-
-
Note
-
The Lua module loader is disabled by default. Before setting this option, please
-take a look at the official documentation. This option may be enabled by
-default in the future.
Additional Lua files that will be sourced by Neovim.
-
Takes both absolute and relative paths, all of which will be called
-via the luafile command in Neovim.
-
See lua-commands
-on the Neovim documentation for more details.
-
-
Warning
-
All paths passed to this option must be valid. If Neovim cannot
-resolve the path you are attempting to source, then your configuration
-will error, and Neovim will not start. Please ensure that all paths
-are correct before using this option.
-
-
-
Default: [ ]
-
Example:
[
- # Absolute path, as a string - impure
- "$HOME/.config/nvim/my-lua-file.lua"
-
- # Relative path, as a path - pure
- ./nvim/my-lua-file.lua
-
- # Source type path - pure and reproducible
- (builtins.path {
- path = ./nvim/my-lua-file.lua;
- name = "my-lua-file";
- })
-]
-
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.
-
-
Default: "default"
-
Example:
-- with s1n7ax/nvim-window-picker plugin
-require('window-picker').pick_window,
-
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 '"'.
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.
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.
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.
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.
Enable file highlight for git attributes using NvimTreeGit highlight groups.
-Requires nvimTree.git.enable
-This can be used with or without the icons.
In what format to show root folder. See :help filename-modifiers for
-available string options.
-Set to false to hide the root folder.
-
Function is passed the absolute path of the root folder and should
-return a string. e.g.
-my_root_folder_label = function(path)
-return ".../" .. vim.fn.fnamemodify(path, ":t")
-end
List of buffer names and filetypes that will not update the root dir
-of the tree if the file isn't found under the current root directory.
-Only relevant when update_focused_file.update_root and
-update_focused_file.enable are true.
Update the root directory of the tree if the file is not under current
-root directory. It prefers vim's cwd and root_dirs.
-Otherwise it falls back to the folder containing the file.
-Only relevant when update_focused_file.enable is true
Show the line number relative to the line with the cursor in front of each line.
-If the option view.number is also true, the number on the cursor line
-will be the line number instead of 0.
Additional filetypes to be registered through vim.filetype.add()
-
Filetype mappings can be added either by extension or by filename. The
-key can be either the "tail" or the full file path. The full file path
-is checked first, followed by the file name. If a match is not found
-using the filename, then the filename is matched against the list of
-Lua patterns (sorted by priority) until a match is found.
-
If a pattern matching does not find a filetype, then the file extension
-is used.
Map of filetype to formatters. This option takes a set of
-key = value format where the value will be converted
-to its Lua equivalent. You are responsible for passing the
-correct Nix data types to generate a correct Lua value that
-conform is able to accept.
A freeform attribute set containing global variable values for setting vim
-variables as early as possible. If populated, this option will set vim variables
-in the built luaConfigRC as the first item.
-
-
Note
-
{foo = "bar";} will set vim.g.foo to "bar", where the type of bar in the
-resulting Lua value will be inferred from the type of the value in the
-{name = value;} pair passed to the option.
Whether to use the 'noremap' variant of the command, ignoring any custom mappings on the defined action. It is highly advised to keep this on, which is the default.
Type: (list of ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it)) or ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it) convertible to it
This feature will not work if the .NET SDK is not installed.
-Both roslyn-ls (with roslyn-nvim) and csharp_ls require the .NET SDK to function properly with Razor.
-Ensure that the .NET SDK is installed.
-
Check for version compatibility for optimal performance.
-
-
-
Warning
-
At the moment, only roslyn-ls(with roslyn-nvim) provides full Razor support.
-csharp_ls is limited to .cshtml files.
Whether to patch flutter-tools so that it doesn't resolve
-symlinks when detecting flutter path.
-
-
Note
-
This is required if flutterPackage is set to null and the flutter
-package in your PATH was built with Nix. If you are using a flutter
-SDK installed from a different source and encounter the error "dart
-missing from PATH", leave this option disabled.
For jls to work, you need to run your application with debug symbols and networking.
-
The jls configuration is hardcoded to listen on port 5005.
-This matches the configuration described upstream.
-You can change this by modifying vim.debugger.nvim-dap.sources.java-debugger.
-- only look max 3 deep, due to performance reasons for_,patterninipairs({ "src/main/java", "*/src/main/java", "*/*/src/main/java", "*/*/*/src/main/java", })do vim.list_extend(matches,vim.fn.glob(pattern,true,true)) end
''
- - `"mvn"`: to use the maven from the `PATH`.
- - `"./mvnw"`: to use the projects maven.
- - `"$''${getExe pkgs.maven}"`: to use maven from a nix package.
-''
Type: list of (value "julia-languageserver" (singular enum) or value "julials" (singular enum) convertible to it)
-
Julia LSP Server to Use
-
-
Note
-
The entirety of Julia is bundled with nvf, if you enable this
-option, since there is no way to provide only the LSP server.
-
If you want to avoid that, you have to change
-vim.lsp.servers.julials.cmd to use
-the Julia binary in PATH, and add the LanguageServer
-package to Julia in your devshells.
-
Check the source file of this option for the full cmd.
Type: (list of (one of "deno_fmt", "denofmt", "mdformat", "prettierd", "rumdl")) or (one of "deno_fmt", "denofmt", "mdformat", "prettierd", "rumdl") convertible to it
-
Markdown formatter to use. denofmt is deprecated and currently aliased to deno_fmt.
Type: (list of (one of "black", "black-and-isort", "isort", "ruff", "ruff-check")) or (one of "black", "black-and-isort", "isort", "ruff", "ruff-check") convertible to it
Remove the 'F' flag from shortmess to allow messages to be shown. Without doing this, autocommands that deal with filetypes prohibit messages from being shown
Type: (list of ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it)) or ((one of "biome", "prettier") or value "prettierd" (singular enum) convertible to it) convertible to it
Type: list of ((one of "typescript-language-server", "deno", "typescript-go", "angular-language-server", "emmet-ls") or (one of "denols", "ts_ls", "tsgo") convertible to it)
Whether to enable global LSP functionality for Neovim.
-
This option controls whether to enable LSP functionality within modules under
-vim.languages. You do not need to set this to true for language
-servers defined in vim.lsp.servers to take effect, since they are
-enabled automatically.
-.
write <path>.otter.<embedded language extension> files to disk on save of main buffer.
-Useful for some linters that require actual files.
-Otter files are deleted on quit or main buffer close
:h events that cause the diagnostic to update.
-Set to: {"BufWritePost", "InsertLeave", "TextChanged" }
-for less performant but more instant diagnostic updates
Type: attribute set of (open submodule of attribute set of anything)
-
LSP configurations that will be managed using vim.lsp.config() and related
-utilities added in Neovim 0.11. LSPs defined here will be added to the
-resulting init.lua using vim.lsp.config and enabled through
-vim.lsp.enable() API from Neovim below the configuration table.
-
You may review the generated configuration by running nvf-print-config
-in a shell. Please see :help lsp-config for more details
-on the underlying API.
Verbatim lua code that will be inserted before
-the result of luaConfigRc DAG has been resolved.
-
This option does not take a DAG set, but a string
-instead. Useful when you'd like to insert contents
-of lua configs after the DAG result.
-
-
Warning
-
You do not want to override this option with mkForce
-It is used internally to set certain options as early
-as possible and should be avoided unless you know what
-you're doing. Passing a string to this option will
-merge it with the default contents.
-
-
-
Default: By default, this option will **append** paths in
-{option}`vim.additionalRuntimePaths`
-to the `runtimepath` and enable the experimental Lua module loader
-if {option}`vim.enableLuaLoader` is set to true.
-
Type: (DAG of strings concatenated with "\n") or string
-
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.
-
-
Default: { }
-
Example:
```lua
--- Set the tab size to 4 spaces
-vim.opt.tabstop = 4
-vim.opt.shiftwidth = 4
-vim.opt.expandtab = true
-```
-
Whether to enable plugins to complement the Obsidian markdown editor [obsidian.nvim].
-
Enables vim-markdown which automatically folds markdown headings inside and outside of workspaces/vaults.
-Set vim.globals.vim_markdown_folding_disable = 1; to disable automatic folding,
-or vim.globals.vim_markdown_folding_level = <heading-level-int>; to set the default fold level for new buffers.
-
nvf will choose one of snacks.picker, mini.pick, telescope, or fzf-lua as the obsidian.nvim picker based on whether they are enabled, in that order.
-
You can enable one of them with one of the following:
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.
A freeform attribute set containing vim options to be set as early as possible.
-If populated, this option will set vim options in the built luaConfigRC
-after basic and before pluginConfigs DAG entries.
-
-
Note
-
{foo = "bar";} will set vim.opt.foo to "bar", where the type of
-bar in the resulting Lua value will be inferred from the type of the
-value in the {name = value;} pair passed to the option.
This option takes a string to ensure proper conversion to the corresponding Lua type.
-As such, we do not check the value passed to this option. Please ensure that any value
-that is set here is a valid value as per neovim documentation.
This option takes a string to ensure proper conversion to the corresponding Lua type.
-As such, we do not check the value passed to this option. Please ensure that any value
-that is set here is a valid value as per neovim documentation.
Type: one of "Disabled", "CurrentDir", "LastSession", "GitSession" or (luaInline)
-
Define what to do when Neovim is started without arguments.
-
Takes either one of "Disabled", "CurrentDir", "LastSession", "GitSession" in which case the value
-will be inserted into sm.AutoloadMode.<value>, or an inline Lua value.
Additional words to be used for spellchecking. The names of each key will be
-used as the language code for the spell file. For example
-
"en.utf-8"=[...];
-
will result in en.utf-8.add.spl being added to Neovim's runtime in the
-spell directory.
-
-
Warning
-
The attribute keys must be in "<name>.<encoding>" format for Neovim to
-compile your spellfiles without mangling the resulting file names. Please
-make sure that you enter the correct value, as nvf does not do any kind of
-internal checking. Please see :help mkspell for more details.
-
Example:
-
# "en" is the name, and "utf-8" is the encoding. For most use cases, utf-8 # will be enough, however, you may change it to any encoding format Neovim # accepts, e.g., utf-16. "en.utf-8"=["nvf""word_you_want_to_add"]; =>$out/spell/en-utf-8.add.spl
-
-
Note that while adding a new language, you will still need to add the name of
-the language (e.g. "en") to the vim.spellcheck.languages list by name
-in order to enable spellchecking for the language. By default only "en" is in
-the list.
A list of languages that should be used for spellchecking.
-
To add your own language files, you may place your spell directory in either
-$XDG_CONFIG_HOME/nvf or in a path that is included in the
-vim.additionalRuntimePaths list provided by nvf.
Default: ```lua
-(function()
- local integration = require("catppuccin.special.bufferline")
- return (integration.get_theme or integration.get)()
-end)()
-```
-if the active theme is Catppuccin, `{}` otherwise.
-
This will be called a lot, so you are encouraged to keep it as
-short and lightweight as possible unless you are fully aware
-of the performance implications.
-
-
-
Default: null
-
Example:
custom_filter = function(buf_number, buf_numbers)
- -- filter out filetypes you don't want to see
- if vim.bo[buf_number].filetype ~= "<i-dont-want-to-see-this>" then
- return true
- end
- -- filter out by buffer name
- if vim.fn.bufname(buf_number) ~= "<buffer-name-I-dont-want>" then
- return true
- end
- -- filter out based on arbitrary rules
- -- e.g. filter out vim wiki buffer from tabline in your work repo
- if vim.fn.getcwd() == "<work-repo>" and vim.bo[buf_number].filetype ~= "wiki" then
- return true
- end
- -- filter out by it's index number in list (don't show first buffer)
- if buf_numbers[1] ~= buf_number then
- return true
- end
-end
-
Function to get the diagnostics indicator.
-The function should return a string to be used as the indicator.
-
Can be set to nil to keep the buffer name highlight, but delete the
-highlighting.
-
-
Default: {
- _type = "lua-inline";
- expr = ''
- function(count, level, diagnostics_dict, context)
- local s = " "
- for e, n in pairs(diagnostics_dict) do
- local sym = e == "error" and " "
- or (e == "warning" and " " or " " )
- s = s .. n .. sym
- end
- return s
- end
- '';
-}
Whether to update diagnostics while in insert mode.
-
Setting this to true has performance implications, but they may be
-negligible depending on your setup. Set it to true if you know what
-you are doing.
Individual extension configurations containing name, packages and setup
-fields to resolve dependencies, handle load_extension calls and add the setup
-table into the extensions portion of Telescope's setup table.
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: one of "base16", "catppuccin", "dracula", "everforest", "github", "gruber-darker", "gruvbox", "mellow", "mini-base16", "nord", "onedark", "oxocarbon", "rose-pine", "solarized", "solarized-osaka", "tokyonight"
-
Supported themes can be found in supportedThemes.nix.
-Setting the theme to "base16" enables base16 theming and
-requires all of the colors in vim.theme.base16-colors to be set.
List of treesitter grammars to install. For grammars to be installed properly,
-you must use grammars from one of those:
-
-
pkgs.vimPlugins.nvim-treesitter.parsers
-
pkgs.vimPlugins.nvim-treesitter.grammarPlugins
-
pkgs.tree-sitter-grammars (mostly untested)
-
-
You can use pkgs.vimPlugins.nvim-treesitter.allGrammars to install all grammars shipped with nvim-treesitter.
-
For languages already supported by nvf, you may use
-vim.language.<lang>.treesitter options, which will automatically add
-the required grammars to this.
-
-
Default: [ ]
-
Example:
with pkgs.vimPlugins.nvim-treesitter.grammarPlugins; [
- regex
- kdl
-];
-
Type: one of "none", "single", "double", "rounded", "solid", "shadow" or list of (string or list of string)
-
The global border style to use.
-
If a list is given, it should have a length of eight or any divisor of
-eight. The array will specify the eight chars building up the border in
-a clockwise fashion starting with the top-left corner. You can specify
-a different highlight group for each character by passing a
-[char, "YourHighlightGroup"] instead
Type: one of "background", "foreground", "virtual"
-
Style to render color highlighting with.
-
-
Note
-
Each render style works as follows:
-
-
-
'background' sets the background
-highlight of the matched color string
-to the RGB color it describes.
-
-
-
'foreground' sets the foreground
-highlight of the matched color string
-to the RGB color it describes.
-
-
-
'virtual' displays the matched color
-with virtual text alongside the color
-string in the buffer. Virtual text can
-be configured to display the color in
-various ways, i.e custom virtual symbol
-(via virtual_symbol) positioning
-relative to string, suffix/prefix, etc.
Where to render the virtual symbol in
-relation to the color string.
-
-
Note
-
Each render style works as follows:
-
-
-
'inline' render virtual text inline,
-similar to the style of VSCode color
-hinting.
-
-
-
'eol' render virtual text at the end
-of the line which the color string
-occurs (last column). Recommended to
-set virtual_symbol_suffix to an
-empty string when used.
-
-
-
'eow' render virtual text at the end
-of the word where the color string
-occurs. Recommended to set
-virtual_symbol_prefix to a single
-space for padding and the suffix to
-an empty string for no padding.
Type: null or one of "cmd", "msg" or attribute set of (one of "cmd", "msg", "pager")
-
Default message target, either commandline or a separate window.
-Can alternatively specify different targets for different kinds of messages as an attrset.
-See :h ui-messages
-for the different message types you can use in this configuration.
-Separating the message types also allows sending to a 'pager' output.
This option determines whether the alpha slider is displayed when the
-UI is opened. "show" and "hide" mean as they are. "auto" makes the
-slider appear only when the alpha value can be picked up.
Specify the correspondence between picker and output. Must be a list of
-two-element lists defining picker/output pairs as inline Lua references,
-for example:
List of color systems to be activated. Must be inline lua references to
-ccc.input, for example mkLuaInline "ccc.input.rgb". See
-:help ccc for options.
-
The toggle input mode action toggles in this order. The first one is
-the default used at the first startup. Once activated, it will keep the
-previous input mode.
The mappings are set in the UI of ccc. The table where lhs is key and
-rhs is value. To disable all default mappings, use
-vim.utility.ccc.setupOpts.disable_default_mappings. To
-disable only some of the default mappings, set ccc.mapping.none.
List of output formats to be activated. Must be inline Lua references to
-ccc.output, for example mkLuaInline "ccc.output.rgb". See
-:help ccc for options.
-
The toggle output mode action toggles in this order. The first one is
-the default used at the first startup. Once activated, it will keep the
-previous output mode.
Configuration used to generate an animation to be registered.
-
The final value for ca_config will be used to register a new
-animation using require("cellular-automaton").register_animation(ca_config)
-
-
Warning
-
ca_configmust eval to a valid Lua table. nvf does not and cannot
-perform any kind of validation on your Lua code, so bogus values will
-result in errors when the animation is registered.
-
-
-
Default: {
- _type = "lua-inline";
- expr = ''
- local ca_config = {
- fps = 50,
- name = 'slide',
- }
-
- -- init function is invoked only once at the start
- -- config.init = function (grid)
- --
- -- end
-
- -- update function
- ca_config.update = function (grid)
- for i = 1, #grid do
- local prev = grid[i][#(grid[i])]
- for j = 1, #(grid[i]) do
- grid[i][j], prev = prev, grid[i][j]
- end
- end
- return true
- end
- '';
-}
The min_length option defines the minimum number of characters
-a word must have to be highlighted as a "cursor word." Any word
-shorter than this value will be ignored and not highlighted.
At times, certain plugins and modules may refuse to play nicely with your setup,
-be it a result of generating Lua from Nix, or the state of packaging. This page,
-in turn, will list any known modules or plugins that are known to misbehave, and
-possible workarounds that you may apply.
-
NodeJS
-
eslint-plugin-prettier
-
When working with NodeJS, which is obviously known for its meticulous
-standards, most things are bound to work as expected but some projects, tools
-and settings may fool the default configurations of tools provided by nvf.
-
If eslint-plugin-prettier or similar is included, you might get a situation
-where your Eslint configuration diagnoses your formatting according to its own
-config (usually .eslintrc.js). The issue there is your formatting is made via
-prettierd.
-
This results in auto-formatting relying on your prettier configuration, while
-your Eslint configuration diagnoses formatting "issues" while it's
-not supposed to. In the end, you get discrepancies between what your editor
-does and what it wants.
-
Solutions are:
-
-
Don't add a formatting config to Eslint, instead separate Prettier and
-Eslint.
-
PR the repo in question to add an ESLint formatter, and configure nvf to
-use it.
-
-
Bugs & Suggestions
-
Some quirks are not exactly quirks, but bugs in the module system. If you notice
-any issues with nvf, or this documentation, then please consider reporting
-them over at the issue tracker. Issues tab, in addition to the
-discussions tab is a good place as any to request new features.
-
You may also consider submitting bug fixes, feature additions and upstreamed
-changes that you think are critical over at the pull requests tab.
This section lists the release notes for tagged version of nvf and the
-current main current main branch
-
Release 0.9
-
Breaking changes
-
-
-
Nixpkgs has merged a fully incompatible rewrite of
-vimPlugins.nvim-treesitter. Namely, it changes from the frozen master
-branch to the new main branch. This change removes incremental selections, so
-it is no longer available.
-
-
-
obsidian.nvim now uses a maintained fork which has removed the dir
-setting. Use workspaces instead:
Some other settings and commands are now deprecated but are still supported.
-
-
The setupOpts.mappings options were also removed. Use the built-in Neovim
-settings (nvf's vim.keymaps)
-
-
-
-
languages.{terraform,hcl}: LSP servers now default to tofu-ls. While this
-is unlikely to cause any noticeable change in behavior or breakage, it's
-mentioned just in case.
-
-
-
vim.treesitter.foldByDefault is removed. Folding behavior should be
-controlled via vim.options.foldenable directly instead. RIP
-vim.treesitter.foldByDefault 2026-03-19 - 2026-03-19.
-
-
-
vim.assistant.codecompanion-nvim.setupOpts.strategies has been renamed to
-vim.assistant.codecompanion-nvim.setupOpts.interactions to match the
-upstream codecompanion.nvim v19 rename. If you set options like
-setupOpts.strategies.chat.adapter, rename them to
-setupOpts.interactions.chat.adapter.
Remove mind.nvim. This plugin doesn't exist anymore. The original author
-deleted all their GitHub repositories and moved to
-sourcehut. Some repositories where migrated.
-mind.nvim wasn't one of them. More can be read in
-his blog post.
-
-
-
"Correct languages.go.treesitter to contain all Go file types.
-languages.go.treesitter.package is now languages.go.treesitter.goPackage.
-New are:
-
-
-
languages.go.treesitter.goPackage.
-
-
-
languages.go.treesitter.gomodPackage.
-
-
-
languages.go.treesitter.gosumPackage.
-
-
-
languages.go.treesitter.goworkPackage.
-
-
-
languages.go.treesitter.gotmplPackage.
-
-
-
-
-
Fix vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider to only
-allow valid options. default is no longer valid. inline and split are
-two new valid options.
-
-
-
Added taplo as the default formatter and lsp for
-languages.toml so we don't default to AI-Slop.
-
-
-
Added json5 into languages.json. Some options where renamed.
Split SCSS from languages.css into languages.scss and add extra tools for
-SCSS/SASS. This also changes the default LSP to some-sass-language-server
-for SCSS/SASS.
-
-
-
Split React/TSX from languages.typescript into languages.tsx. This new
-module provides jsx/tsx support. This is a step of cleaning up the Typescript
-module for the future.
Renamed setupOpts.strategies to setupOpts.interactions in the
-codecompanion-nvim module to match the upstream v19 rename. The old key
-triggered a migration shim that silently discarded user interactions
-overrides.
Changed the prettier-plugin-astro build to use writableTmpDirAsHomeHook to
-avoid pnpm hook failures in sandboxed builds.
-
-
-
Fix vim.utility.leetcode-nvim adding fzf-lua to vim.startPlugins when
-vim.fzf-lua already manages the plugin lazily, avoiding duplicate /start
-and /opt installs and the corresponding mnw evaluation warning.
Introduce a darwinModule option for Darwin users. The ergonomics of
-importing a nixosModule into a Darwin flake were less than ideal, and when
-users fork and update npins, they are prone to encountering errors like the
-following:
Lazyload noice.nvim and nvim-web-devicons on DeferredUIEnter
-
Allow nulling treesitter packages for various language modules, filter null
-values in vim.treesitter.grammars.
-
Added vim.filetype module option for registering custom filetypes
-via vim.filetype.add(), placed in the DAG before lazyConfigs so plugins
-can lazy-load on registered filetypes.
-
Moved neovim/mappings to neovim/init/mappings.nix to consolidate core
-Neovim init options.
Mappings are now expected to be set using the built-in Neovim APIs,
-managed by vim.keymaps in nvf, instead of mappings options.
-
-
-
Some option defaults have changed.
-
-
-
-
-
And more.
-
-
-
-
-
Automatically configure an enabled picker in the order mentioned above, if
-any are enabled.
-
-
-
Add integration with snacks.image for rendering workspace/vault assets.
-
-
-
Detect if render-markdown.nvim or markview.nvim are enabled and disable
-the ui module if so. It should work without this, but render-markdown's
-:healthcheck doesn't know that.
-
-
-
Remove which-key.nvim<leader>o+Notes description which did not
-actually correspond to any keybinds.
-
-
-
-
-
Allow disabling nvf's vendored keymaps by toggling vendoredKeymaps.enable.
-
-
-
Add vim.languages.pug.enable, which adds the treesitter grammar and
-enables emmet-ls for pug files.
Added vim.lsp.presets.<name> to contain LSP configurations. This allows for
-more flexibility in nvf and reuse of LSPs across languages. Dropped
-deprecatedSingleOrListOf in favor of listOf for the affected LSP options.
Added asmfmt and nasmfmt formatters to languages.asm.
-
-
-
Added astyle, indent and clang-format to languages.clang formatters.
-
-
-
Added biome-check and biome-organize-imports formatters to languages.ts.
-
-
-
Added biomejs as extra diagnostics provider to
-languages.ts.
-
-
-
Added languages.standard-ml.
-
-
-
Added languages.vue.
-
-
-
Add languages.fluent using the official plugin. This only provides
-highlighting.
-
-
-
Add languages.gettext. This only provides highlighting.
-
-
-
Add languages.env. This provides extra filetype hooks and diagnostics.
-
-
-
Add languages.openscad using
-openscad-lsp. This currently
-relies on neovim builtin syntax for highlighting, and the lsp for formatting
-and diagnostics.
-
-
-
Added Debugging support to languages.php.
-
-
-
Added Formatting support to languages.php via
-PHP-CS-Fixer.
-
-
-
Added minimal languages.twig. Currently using djlint
-for most options, as better alternatives like
-twig-cs-fixer aren't
-packaged for nix.
-
-
-
Added languages.tex. Currently only highlighting, formatting and lsp. No
-previewing yet.
-
-
-
Added languages.jq. Supports highlighting, formatting and lsp.
-
-
-
Extend languages.asm to support more filetypes out of the box.
Add vim.treesitter.indent.pattern to specify file pattern(s) for which
-treesitter indentation should be used
-
Add vim.treesitter.indent.excludes to exclude filetypes from the treesitter
-indentation; e.g. useful for Haskell and PureScript, for which treesitter
-indentation does not work good
-
Allow vim.treesitter.context.setupOpts.max_lines to also be given as a
-string in order to allow percentage values like "20%"
Add prettier and prettierd as supported formatters to
-vim.languages.json.
-
-
-
Release 0.8
-
Breaking changes
-
-
-
git-conflict keybinds are now prefixed with <leader> to avoid conflicting
-with builtins.
-
-
-
alpha is now configured with nix, default config removed.
-
-
-
Lspsaga module no longer ships default keybindings. The keybind format has
-been changed by upstream, and old keybindings do not have equivalents under
-the new API they provide. Please manually set your keybinds according to
-Lspsaga documentation following the new API.
-
-
-
none-ls has been updated to the latest version. If you have been using raw Lua
-configuration to manually configure it, some of the formats may become
-unavailable as they have been refactored out of the main none-ls repository
-upstream.
-
-
-
vim.useSystemClipboard has been deprecated as a part of removing most
-top-level convenience options, and should instead be configured in the new
-module interface. You may set vim.clipboard.registers appropriately
-to configure Neovim to use the system clipboard.
-
-
-
Changed which-key group used for gitsigns from <leader>g to <leader>h to
-align with the "hunks" themed mapping and avoid conflict with the new neogit
-group.
-
-
-
LSP keybinds and related plugin integrations are now attached in an LspAttach
-autocmd event. If you were calling default_on_attach() in your LSP setup you
-can remove them now.
vim.options.mouse no longer compares values to an enum of available
-mouse modes. This means you can provide any string without the module system
-warning you that it is invalid. Do keep in mind that this value is no longer
-checked, so you will be responsible for ensuring its validity.
Deprecate rnix-lsp as it has been abandoned and archived upstream.
-
-
-
Hardcoded indentation values for the Nix language module have been removed. To
-replicate previous behaviour, you must either consolidate Nix indentation in
-your Editorconfig configuration, or use an autocommand to set indentation
-values for buffers with the Nix filetype.
A warning will occur if {option} vim-lsp-lightbulb-autocmd-enable) and
-vim.lsp.lightbulb.setupOpts.autocmd.enabled are both set at the same time.
-Pick only one.
-
-
-
-
Add yanky.nvim to available plugins, under vim.utility.yanky-nvim.
-
-
-
Fix plugin setupOpts for yanky.nvim and assert if shada is configured as a
-backend while shada is disabled in Neovim options.
-
-
-
Add yazi.nvim as a companion plugin for Yazi, the terminal file manager.
Fix plugin setupOpts for yanky.nvim and assert if shada is configured as a
-backend while shada is disabled in Neovim options.
-
-
-
Add yazi.nvim as a companion plugin for Yazi, the terminal file manager.
-
-
-
Add snacks.nvim under vim.utility.snacks-nvim as a general-purpose utility
-plugin.
-
-
-
Move LSPSaga to setupOpts format, allowing freeform configuration in
-vim.lsp.lspsaga.setupOpts.
-
-
-
Lazyload Lspsaga and remove default keybindings for it.
-
-
-
Add colorful-menu.nvim to enhance the completion menus, with optional
-integration for blink-cmp and nvim-cmp
-
-
-
Add oil.nvim as an alternative file explorer. It will be available under
-vim.utility.oil-nvim.
-
-
-
Add vim.diagnostics to interact with Neovim's diagnostics module. Available
-options for vim.diagnostic.config() can now be customized through the
-vim.diagnostics.config in nvf.
-
-
-
Add vim.clipboard module for easily managing Neovim clipboard providers and
-relevant packages in a simple UI.
-
-
This deprecates vim.useSystemClipboard as well, see breaking changes
-section above for migration options.
-
-
-
-
Add hunk.nvim, Neovim plugin & tool for splitting diffs in Neovim. Available
-as vim.git.hunk-nvim
-
-
-
Move crates.nvim into languages.rust.extensions and supportsetupOpts
-for the plugin. Deprecates the top level "crates" option in languages.rust.
Fix default blink.cmp sources "path" and "buffer" not working when
-autocomplete.nvim-cmp.enable was disabled and
-autocomplete.nvim-cmp.sources had not been modified.
Add nvim-highlight-colors plugin in vim.ui.nvim-highlight-colors with
-enable and setupOpts
-
-
-
Fix blink.cmp keymap preset types to allow alternate cmdline, terminal, etc
-modes to inherit the default mode keymaps. This is an option as per the
-blink.cmp docs and is now supported in nvf.
In v0.7 we are removing vim.configRC in favor of making vim.luaConfigRC the
-top-level DAG, and thereby making the entire configuration Lua based. This
-change introduces a few breaking changes:
-
-
vim.configRC has been removed, which means that you have to convert all of
-your custom vimscript-based configuration to Lua. As for how to do that, you
-will have to consult the Neovim documentation and your search engine.
-
After migrating your Vimscript-based configuration to Lua, you might not be
-able to use the same entry names in vim.luaConfigRC, because those have also
-slightly changed. See the new DAG entries in nvf manual for more details.
-
-
Why?
-
Neovim being an aggressive refactor of Vim, is designed to be mainly Lua based;
-making good use of its extensive Lua API. Additionally, Vimscript is slow and
-brings unnecessary performance overhead while working with different
-configuration formats.
-
vim.maps rewrite
-
Instead of specifying map modes using submodules (e.g., vim.maps.normal), a
-new vim.keymaps submodule with support for a mode option has been
-introduced. It can be either a string, or a list of strings, where a string
-represents the short-name of the map mode(s), that the mapping should be set
-for. See :help map-modes for more information.
vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction
-
The nvim-code-action-menu plugin has been archived and broken for a long time,
-so it's being replaced with a young, but better alternative called
-fastaction.nvim. Simply remove everything set under
-vim.lsp.nvimCodeActionMenu, and set vim.ui.fastaction.enable to true.
-
Note that we are looking to add more alternatives in the future like
-dressing.nvim and actions-preview.nvim, in case fastaction doesn't work for
-everyone.
-
type based modules removed
-
As part of the autocompletion rewrite, modules that used to use a type option
-have been replaced by per-plugin modules instead. Since both modules only had
-one type, you can simply change
nixpkgs-fmt has been archived for a while, and it's finally being removed in
-favor of nixfmt (more information can be found
-here.
-
To migrate to nixfmt, simply change vim.languages.nix.format.type to
-nixfmt.
-
leader changes
-
This has been deprecated in favor of using the more generic vim.globals (you
-can use vim.globals.mapleader to change this instead).
-
Rust specific keymaps now use maplocalleader instead of localleader by
-default. This is to avoid conflicts with other modules. You can change
-maplocalleader with vim.globals.maplocalleader, but it's recommended to set
-it to something other than mapleader to avoid conflicts.
-
vim.* changes
-
Inline with the leader changes, we have removed some
-options that were under vim as convenient shorthands for vim.o.* options.
-
-
Warning
-
As v0.7 features the addition of vim.options, those options are now
-considered as deprecated. You should migrate to the appropriate options in the
-vim.options submodule.
-
-
The changes are, in no particular order:
-
-
-
colourTerm, mouseSupport, cmdHeight, updateTime, mapTime,
-cursorlineOpt, splitBelow, splitRight, autoIndent and wordWrap have
-been mapped to their vim.options equivalents. Please see the module
-definition for the updated options.
-
-
-
tabWidth has been removed as it lead to confusing behaviour. You can
-replicate the same functionality by setting shiftwidth, tabstop and
-softtabstop under vim.options as you see fit.
Fix null vim.lsp.mappings generating an error and not being filtered out.
-
-
-
Add basic transparency support for oxocarbon theme by setting the highlight
-group for Normal, NormalFloat, LineNr, SignColumn and optionally
-NvimTreeNormal to none.
Fix broken treesitter-context keybinds in visual mode
-
Deprecate use of __empty to define empty tables in Lua. Empty attrset are no
-longer filtered and thus should be used instead.
-
Add dap-go for better dap configurations
-
Make noice.nvim customizable
-
Standardize border style options and add custom borders
-
Remove vim.disableDefaultRuntimePaths in wrapper options.
-
-
As nvf uses $NVIM_APP_NAME as of recent changes, we can safely assume any
-configuration in $XDG_CONFIG_HOME/nvf is intentional.
-
-
-
-
-
Switch from rust-tools.nvim to the more feature-packed rustaceanvim. This
-switch entails a whole bunch of new features and options, so you are
-recommended to go through rustacean.nvim's README to take a closer look at its
-features and usage
-
-
-
Add lz.n support and lazy-load some builtin plugins.
Enabled the terminal integration of catppuccin for theming Neovim's built-in
-terminal (this also affects toggleterm).
-
-
-
Migrate bufferline to setupOpts for more customizability
-
-
-
Use clangd as the default language server for C languages
-
-
-
Expose lib.nvim.types.pluginType, which for example allows the user to
-create abstractions for adding plugins
-
-
-
Migrate indent-blankline to setupOpts for more customizability. While the
-plugin's options can now be found under indentBlankline.setupOpts, the
-previous iteration of the module also included out of place/broken options,
-which have been removed for the time being. These are:
-
-
listChar - this was already unused
-
fillChar - this had nothing to do with the plugin, please configure it
-yourself by adding vim.opt.listchars:append({ space = '<char>' }) to your
-lua configuration
-
eolChar - this also had nothing to do with the plugin, please configure it
-yourself by adding vim.opt.listchars:append({ eol = '<char>' }) to your
-lua configuration
-
-
-
-
Replace vim.lsp.nvimCodeActionMenu with vim.ui.fastaction, see the
-breaking changes section above for more details
-
-
-
Add a setupOpts option to nvim-surround, which allows modifying options that
-aren't defined in nvf. Move the alternate nvim-surround keybinds to use
-setupOpts.
-
-
-
Remove autopairs.type, and rename autopairs.enable to
-autopairs.nvim-autopairs.enable. The new
-vim.autopairs.nvim-autopairs.enable supports setupOpts format by
-default.
-
-
-
Refactor of nvim-cmp and completion related modules
Deprecate legacy Vimsnip in favor of Luasnip, and integrate
-friendly-snippets for bundled snippets.
-vim.snippets.luasnip.enable can be used to toggle Luasnip.
Add C# support under vim.languages.csharp, with support for both
-omnisharp-roslyn and csharp-language-server.
-
-
-
Add Julia support under vim.languages.julia. Note that the entirety of Julia
-is bundled with nvf, if you enable the module, since there is no way to
-provide only the LSP server.
-
-
-
Add run.nvim support for running code
-using cached commands.
-
-
-
-
-
Make Neovim's configuration file entirely Lua based. This comes with a few
-breaking changes:
-
-
vim.configRC has been removed. You will need to migrate your entries to
-Neovim-compliant Lua code, and add them to vim.luaConfigRC instead.
-Existing vimscript configurations may be preserved in vim.cmd functions.
-Please see Neovim documentation on vim.cmd
-
vim.luaScriptRC is now the top-level DAG, and the internal vim.pluginRC
-has been introduced for setting up internal plugins. See the "DAG entries in
-nvf" manual page for more information.
-
-
-
-
Rewrite vim.maps, see the breaking changes section above.
Add deno fmt as the default Markdown formatter. This will be enabled
-automatically if you have autoformatting enabled, but can be disabled manually
-if you choose to.
-
-
-
Add vim.extraLuaFiles for optionally sourcing additional lua files in your
-configuration.
-
-
-
Refactor programs.languages.elixir to use lspconfig and none-ls for LSP and
-formatter setups respectively. Diagnostics support is considered, and may be
-added once the credo linter has been added to nixpkgs. A pull request is
-currently open.
-
-
-
Remove vim-tidal and friends.
-
-
-
Clean up Lualine module to reduce theme dependency on Catppuccin, and fixed
-blending issues in component separators.
-
-
-
Add [ts-ereror-translator.nvim] extension of the TS language module, under
-vim.languages.ts.extensions.ts-error-translator to aid with Typescript
-development.
-
-
-
Add neo-tree.nvim as an alternative file-tree plugin. It will be available
-under vim.filetree.neo-tree, similar to nvimtree.
-
-
-
Add nvf-print-config & nvf-print-config-path helper scripts to Neovim
-closure. Both of those scripts have been automatically added to your PATH upon
-using neovimConfig or programs.nvf.enable.
-
-
nvf-print-config will display your init.lua, in full.
-
nvf-print-config-path will display the path to a clone of your
-init.lua. This is not the path used by the Neovim wrapper, but an
-identical clone.
-
-
-
-
Add vim.ui.breadcrumbs.lualine to allow fine-tuning breadcrumbs behaviour on
-Lualine. Only vim.ui.breadcrumbs.lualine.winbar is supported for the time
-being.
-
-
vim.ui.breadcrumbs.lualine.winbar.enable has been added to allow
-controlling the default behaviour of the nvim-navic component on Lualine,
-which used to occupy winbar.lualine_c as long as breadcrumbs are enabled.
Move options that used to set vim.o values (e.g. vim.wordWrap) into
-vim.options as default values. Some are left as they don't have a direct
-equivalent, but expect a switch eventually.
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 functioncamelToSnake() -- Get the current word under the cursor localword=vim.fn.expand("<cword>") -- Replace each capital letter with an underscore followed by its lowercase equivalent localsnakeCase=string.gsub(word,"%u",function(match) return"_"..string.lower(match) end) -- Remove the leading underscore if present ifstring.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
Added ChatGPT.nvim, which can be enabled with
-vim.assistant.chatgpt.enable. Do keep in mind that this option
-requires OPENAI_API_KEY environment variable to be set.
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.
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.
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.luaConfigPre and {option} vim-luaConfigPost 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.
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. To quote home-manager
-commit: "Output is mostly unchanged aside from some minor typographical and
-formatting changes, along with better source links."
-
-
-
Updated indent-blankine.nvim to v3 - this comes with a few option changes,
-which will be migrated with renamedOptionModule
Add support to change mappings to utility/surround
-
-
-
Add black-and-isort python formatter
-
-
-
Removed redundant "Enable ..." in mkEnableOption descriptions
-
-
-
Add options to modify LSP key bindings and add proper which-key descriptions
-
-
-
Changed type of statusline.lualine.activeSection and
-statusline.lualine.inactiveSection from attrsOf str to
-attrsOf (listOf str)
-
-
-
Added statusline.lualine.extraActiveSection and
-statusline.lualine.extraInactiveSection
-
-
-
Release 0.4
-
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.
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 vim.o.cursorlineopt.
-
-
-
Added filetree.nvimTreeLua.view.cursorline, default false, to enable
-cursorline in nvimtre.
-
-
-
Added Fidget.nvim support for the Catppuccin theme.
-
-
-
Updated bundled NodeJS version used by Copilot.lua. v16 is now marked as
-insecure on Nixpkgs, and we updated to v18
-
-
-
Enabled Catppuccin modules for plugins available by default.
-
-
-
Added experimental Svelte support under vim.languages.
-
-
-
Removed unnecessary scrollbar element from notifications and codeaction
-warning UI.
-
-
-
vim.utility.colorizer has been renamed to vim.utility.ccc after the plugin
-it uses
-
-
-
Color preview via nvim-colorizer.lua
-
-
-
Updated Lualine statusline UI
-
-
-
Added vim-illuminate for smart highlighting
-
-
-
Added a module for enabling Neovim's spellchecker
-
-
-
Added prettierd as an alternative formatter to prettier - currently defaults
-to prettier
-
-
-
Fixed presence.nvim inheriting the wrong client id
-
-
-
Cleaned up documentation
-
-
-
Release 0.3
-
Release 0.3 had to come out before I wanted it to due to Neovim 0.9 dropping
-into nixpkgs-unstable. The Treesitter changes have prompted a Treesitter rework,
-which was followed by reworking the languages system. Most of the changes to
-those are downstreamed from the original repository. The feature requests that
-was originally planned for 0.3 have been moved to 0.4, which should come out
-soon.
-
Changelog
-
-
-
We have transitioned to flake-parts, from flake-utils to extend the
-flexibility of this flake. This means the flake structure 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
-instead 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. Utilizes the nixpkgs nvim-treesitter
-plugin rather than a custom input in order to take advantage of build support
-of pinned versions. See discourse for more information. Packages can be
-found under the pkgs.vimPlugins.nvim-treesitter.builtGrammars attribute.
-Treesitter grammars for supported languages should be enabled within the
-module. By default no grammars are installed, thus the following grammars
-which do not have a language section are not included anymore: comment,
-toml, make, html, css, graphql, json.
-
-
-
A new section has been added for language support: vim.languages.<language>.
-
-
The options enableLSPvim.languages.enableTreesitter, etc. will
-enable the respective section for all languages that have been enabled.
Improved handling of completion formatting. When setting
-vim.autocomplete.sources, can also include optional menu mapping. And can
-provide your own function with vim.autocomplete.formatting.format.
-
-
-
For vim.visuals.indentBlankline.fillChar and
-vim.visuals.indentBlankline.eolChar options, turning them off should be done
-by using null rather than "" now.
-
-
-
Transparency has been made optional and has been disabled by default.
-vim.theme.transparent option can be used to enable or disable
-transparency for your configuration.
-
-
-
Fixed deprecated configuration method for Tokyonight, and added new style
-"moon"
-
-
-
Dart language support as well as extended flutter support has been added.
-Thanks to @FlafyDev for his contributions towards Dart language support.
-
-
-
Elixir language support has been added through elixir-tools.nvim.
-
-
-
hop.nvim and leap.nvim have been added for fast navigation.
-
-
-
modes.nvim has been added to the UI plugins as a minor error highlighter.
-
-
-
smartcollumn.nvim has been added to dynamically display a colorcolumn when
-the limit has been exceeded, providing 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.
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 default, but can be toggled off under
-vim.visuals if seen necessary.
-
Discord Rich Presence has been added through presence.nvim for those who
-want to flex that they are using the superior text editor.
-
An icon picker is now available with telescope integration. You can use
-:IconPickerInsert or :IconPickerYank to add icons to your code.
-
A general-purpose cheatsheet has been added through cheatsheet.nvim. Forget
-no longer!
-
ccc.nvim has been added to the default plugins to allow picking colors with
-ease.
-
Most UI components of Neovim have been replaced through the help of
-noice.nvim. There are also notifications and custom UI elements available
-for Neovim messages and prompts.
-
A (floating by default) terminal has been added through toggleterm.nvim.
-
Harness the power of ethical (tabnine.nvim) and not-so-ethical
-(copilot.lua) AI by those new assistant plugins. Both are off by default,
-TabNine needs to be wrapped before it's working.
-
Experimental mouse gestures have been added through gesture.nvim. See plugin
-page and the relevant module for more details on how to use.
-
Re-open last visited buffers via nvim-session-manager. Disabled by default
-as deleting buffers seems to be problematic at the moment.
-
Most of NvimTree's configuration options have been changed with some options
-being toggled to off by default.
-
Lualine had its configuration simplified and style toned down. Less color,
-more info.
-
Modules where multiple plugin configurations were in the same directory have
-been simplified. Each plugin inside a single module gets its directory to be
-imported.
-
Separate config options with the same parent attribute have been merged into
-one for simplicity.
-
-
Release 0.1
-
This is the current master branch and information here is not final. These are
-changes from the v0.1 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. If you use hare and would like it added back, please file an
-issue.
-
-
-
vim.startPlugins & 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 [types-plugin.nix].
-
-
-
-
neovimBuilder has been removed for configuration. Using an overlay is no
-longer required. See the manual for the new way to configuration.
-
-
-
-
-
Treesitter grammars are now configurable with
-vim.treesitter.grammars. Utilizes the nixpkgs nvim-treesitter
-plugin rather than a custom input in order to take advantage of build support
-of pinned versions. See the relevant discourse post for more information.
-Packages can be found under the vimPlugins.nvim-treesitter.builtGrammars
-namespace.
-
-
-
vim.configRC and vim.luaConfigRC are now of type DAG lines. This
-allows for ordering of the config. Usage is the same is in home-manager's
-home.activation option.
This section provides helpful tips that may be considered "unorthodox" or "too
-advanced" for some users. We will cover basic debugging steps, offline
-documentation, configuring nvf with pure Lua and using custom plugin sources
-in nvf in this section. For general configuration tips, please see previous
-chapters.
-
Debugging nvf
-
There may be instances where the your Nix configuration evaluates to invalid
-Lua, or times when you will be asked to provide your built Lua configuration for
-easier debugging by nvf maintainers. nvf provides two helpful utilities out of
-the box.
-
nvf-print-config and nvf-print-config-path will be bundled with nvf as
-lightweight utilities to help you view or share your built configuration when
-necessary.
-
To view your configuration with syntax highlighting, you may use the
-bat pager.
-
nvf-print-config|bat--language=lua
-
Alternatively, cat or less may also be used.
-
Accessing neovimConfig
-
It is also possible to access the configuration for the wrapped package. The
-built Neovim package will contain a neovimConfig attribute in its
-passthru.
-
Offline Documentation
-
The manpages provided by nvf contains an offline version of the option search
-normally available at https://nvf.notashelf.dev/options.html. You may use the
-man 5 nvf command to view option documentation from the comfort of your
-terminal.
-
Note that this is only available for NixOS and Home-Manager module
-installations.
-
Pure Lua Configuration
-
We recognize that you might not always want to configure your setup purely in
-Nix, sometimes doing things in Lua is simply the "superior" option. In such a
-case you might want to configure your Neovim instance using Lua, and nothing but
-Lua. It is also possible to mix Lua and Nix configurations.
-
Pure Lua or hybrid Lua/Nix configurations can be achieved in two different ways.
-Purely, by modifying Neovim's runtime directory or impurely by placing Lua
-configuration in a directory found in $HOME. For your convenience, this
-section will document both methods as they can be used.
-
Pure Runtime Directory
-
As of 0.6, nvf allows you to modify Neovim's runtime path to suit your needs.
-One of the ways the new runtime option is to add a configuration located
-relative to your flake.nix, which must be version controlled in pure flakes
-manner.
-
{ # Let us assume we are in the repository root, i.e., the same directory as the # flake.nix. For the sake of the argument, we will assume that the Neovim lua # configuration is in a nvim/ directory relative to flake.nix. vim={ additionalRuntimePaths=[ # This will be added to Neovim's runtime paths. Conceptually, this behaves # very similarly to ~/.config/nvim but you may not place a top-level # init.lua to be able to require it directly. ./nvim ]; }; }
-
This will add the nvim directory, or rather, the store path that will be
-realised after your flake gets copied to the Nix store, to Neovim's runtime
-directory. You may now create a lua/myconfig directory within this nvim
-directory, and call it with vim.luaConfigRC.
-
{pkgs,...}:{ vim={ additionalRuntimePaths=[ # You can list more than one file here. ./nvim-custom-1
# To make sure list items are ordered, use lib.mkBefore or lib.mkAfter # Simply placing list items in a given order will **not** ensure that # this list will be deterministic. ./nvim-custom-2 ];
startPlugins=[pkgs.vimPlugins.gitsigns];
# Neovim supports in-line syntax highlighting for multi-line strings. # Simply place the filetype in a /* comment */ before the line. luaConfigRC.myconfig=/* lua */'' -- Call the Lua module from ./nvim/lua/myconfig require("myconfig")
-- Any additional Lua configuration that you might want *after* your own -- configuration. For example, a plugin setup call. require('gitsigns').setup({}) ''; }; }
-
Impure Absolute Directory
-
As of Neovim 0.9, $NVIM_APPNAME is a variable expected by Neovim to
-decide on the configuration directory. nvf sets this variable as "nvf",
-meaning ~/.config/nvf will be regarded as the configuration directory by
-Neovim, similar to how ~/.config/nvim behaves in regular installations. This
-allows some degree of Lua configuration, backed by our low-level wrapper
-mnw. Creating a lua/ directory located in
-$NVIM_APPNAME ("nvf" by default) and placing your configuration in, e.g.,
-~/.config/nvf/lua/myconfig will allow you to require it as a part of the Lua
-module system through nvf's module system.
-
Let's assume your ~/.config/nvf/lua/myconfig/init.lua consists of the
-following:
The following Nix configuration via vim.luaConfigRC will allow loading
-this
-
{ # The attribute name "myconfig-dir" here is arbitrary. It is required to be # a *named* attribute by the DAG system, but the name is entirely up to you. vim.luaConfigRC.myconfig-dir='' require("myconfig")
-- Any additional Lua ''; }
-
After you load your custom configuration, you may use an init.lua located in
-your custom configuration directory to configure Neovim exactly as you would
-without a wrapper like nvf. If you want to place your require call in a
-specific position (i.e., before or after options you set in nvf) the
-DAG system will let you place your configuration in a location of your
-choosing.
-
Adding Plugins From Different Sources
-
nvf attempts to avoid depending on Nixpkgs for Neovim plugins. For the most
-part, this is accomplished by defining each plugin's source and building them
-from source.
-
To define plugin sources, we use npins and pin each plugin source using
-builtin fetchers. You are not bound by this restriction. In your own
-configuration, any kind of fetcher or plugin source is fine.
-
Nixpkgs & Friends
-
vim.startPlugins and vim.optPlugins options take either a string, in
-which case a plugin from nvf's internal plugins registry will be used, or a
-package. If your plugin does not require any setup, or ordering for it s
-configuration, then it is possible to add it to vim.startPlugins to load it on
-startup.
-
{pkgs,...}:{ # Aerial does require some setup. In the case you pass a plugin that *does* # require manual setup, then you must also call the setup function. vim.startPlugins=[pkgs.vimPlugins.aerial-nvim]; }
-
This will fetch aerial.nvim from nixpkgs, and add it to Neovim's runtime path to
-be loaded manually. Although for plugins that require manual setup, you are
-encouraged to use vim.extraPlugins.
In the case a plugin is not available in Nixpkgs, or the Nixpkgs package is
-outdated (or, more likely, broken) it is possible to build the plugins from
-source using a tool, such as npins. You may also use your flake inputs as
-sources.
-
Example using plugin inputs:
-
{ # In your flake.nix inputs={ aerial-nvim={ url="github:stevearc/aerial.nvim" flake=false; }; };
# Make sure that 'inputs' is properly propagated into Nvf, for example, through # specialArgs. outputs ={...}; }
-
In the case, you may use the input directly for the plugin's source attribute in
-buildVimPlugin.
-
# Make sure that 'inputs' is properly propagated! It will be missing otherwise # and the resulting errors might be too obscure. {inputs,...}:let aerial-from-source =pkgs.vimUtils.buildVimPlugin{ name="aerial-nvim"; src=inputs.aerial-nvim; }; in{ vim.extraPlugins={ aerial={ package=aerial-from-source; setup="require('aerial').setup {}"; }; }; }
-
Alternatively, if you do not want to keep track of the source using flake inputs
-or npins, you may call fetchFromGitHub (or other fetchers) directly. An
-example would look like this.
# The 'buildVimPlugin' imposes some "require checks" on all plugins build from # source. Failing tests, if they are not relevant, can be disabled using the # 'nvimSkipModule' argument to the 'buildVimPlugin' function. nvimSkipModule=[ "regexplainer" "regexplainer.buffers.init" "regexplainer.buffers.popup" "regexplainer.buffers.register" "regexplainer.buffers.shared" "regexplainer.buffers.split" "regexplainer.component.descriptions" "regexplainer.component.init" "regexplainer.renderers.narrative.init" "regexplainer.renderers.narrative.narrative" "regexplainer.renderers.init" "regexplainer.utils.defer" "regexplainer.utils.init" "regexplainer.utils.treesitter" ]; }
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs-preview-1644/assets/main.js b/docs-preview-1644/assets/main.js
deleted file mode 100644
index 9624847f..00000000
--- a/docs-preview-1644/assets/main.js
+++ /dev/null
@@ -1,1062 +0,0 @@
-// Polyfill for requestIdleCallback for Safari and unsupported browsers
-if (typeof window.requestIdleCallback === "undefined") {
- window.requestIdleCallback = function (cb) {
- const start = Date.now();
- const idlePeriod = 50;
- return setTimeout(function () {
- cb({
- didTimeout: false,
- timeRemaining: function () {
- return Math.max(0, idlePeriod - (Date.now() - start));
- },
- });
- }, 1);
- };
- window.cancelIdleCallback = function (id) {
- clearTimeout(id);
- };
-}
-
-// Create mobile elements if they don't exist
-function createMobileElements() {
- // Create mobile sidebar FAB
- const mobileFab = document.createElement("button");
- mobileFab.className = "mobile-sidebar-fab";
- mobileFab.setAttribute("aria-label", "Toggle sidebar menu");
- mobileFab.innerHTML = `
-
- `;
-
- // Only show FAB on mobile (max-width: 800px)
- function updateFabVisibility() {
- if (window.innerWidth > 800) {
- if (mobileFab.parentNode) mobileFab.parentNode.removeChild(mobileFab);
- } else {
- if (!document.body.contains(mobileFab)) {
- document.body.appendChild(mobileFab);
- }
- mobileFab.style.display = "flex";
- }
- }
- updateFabVisibility();
- window.addEventListener("resize", updateFabVisibility);
-
- // Create mobile sidebar container
- const mobileContainer = document.createElement("div");
- mobileContainer.className = "mobile-sidebar-container";
- mobileContainer.innerHTML = `
-
- `;
-
- // Insert at end of body so it is not affected by .container flex or stacking context
- document.body.appendChild(mobileContainer);
- document.body.appendChild(mobileSearchPopup);
-
- // Immediately populate mobile sidebar content if desktop sidebar exists
- const desktopSidebar = document.querySelector(".sidebar");
- const mobileSidebarContent = mobileContainer.querySelector(
- ".mobile-sidebar-content",
- );
- if (desktopSidebar && mobileSidebarContent) {
- mobileSidebarContent.innerHTML = desktopSidebar.innerHTML;
- }
-}
-
-// Highlight search terms on target pages
-function highlightTextInContent(container, terms) {
- if (!container || !terms || terms.length === 0) return;
-
- // Create a case-insensitive regex pattern
- const pattern = terms
- .map((term) => term.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"))
- .join("|");
- const regex = new RegExp(`(${pattern})`, "gi");
-
- // Elements to skip highlighting
- const skipTags = new Set(["SCRIPT", "STYLE", "CODE", "PRE", "MARK"]);
-
- function highlightNode(node) {
- if (node.nodeType === Node.TEXT_NODE) {
- const text = node.textContent;
- // Use match instead of test to avoid regex state issues
- if (text.match(regex)) {
- const span = document.createElement("span");
- // Create a fresh regex for replace to avoid state issues
- const replaceRegex = new RegExp(`(${pattern})`, "gi");
- span.innerHTML = text.replace(
- replaceRegex,
- '$1',
- );
- node.replaceWith(...Array.from(span.childNodes));
- }
- } else if (
- node.nodeType === Node.ELEMENT_NODE &&
- !skipTags.has(node.tagName)
- ) {
- Array.from(node.childNodes).forEach(highlightNode);
- }
- }
-
- highlightNode(container);
-
- // Scroll to first highlight after a brief delay
- setTimeout(() => {
- const firstHighlight = container.querySelector(".search-highlight");
- if (firstHighlight) {
- firstHighlight.scrollIntoView({ behavior: "smooth", block: "center" });
- firstHighlight.classList.add("search-highlight-active");
- }
- }, 100);
-}
-
-// Initialize scroll spy
-function initScrollSpy() {
- const pageToc = document.querySelector(".page-toc");
- if (!pageToc) return;
-
- const tocLinks = pageToc.querySelectorAll(".page-toc-list a");
- const content = document.querySelector(".content");
- if (!tocLinks.length || !content) return;
-
- const headings = Array.from(
- content.querySelectorAll("h1[id], h2[id], h3[id]"),
- );
-
- if (!headings.length) return;
-
- // Build a map of heading IDs to TOC links for quick lookup
- const linkMap = new Map();
- tocLinks.forEach((link) => {
- const href = link.getAttribute("href");
- if (href && href.startsWith("#")) {
- linkMap.set(href.slice(1), link);
- }
- });
-
- let activeLink = null;
-
- // Update active link based on scroll position
- function updateActiveLink() {
- const threshold = 120; // threshold from the top of the viewport
-
- let currentHeading = null;
-
- // Find the last heading that is at or above the threshold
- for (const heading of headings) {
- const rect = heading.getBoundingClientRect();
- if (rect.top <= threshold) {
- currentHeading = heading;
- }
- }
-
- // If no heading is above threshold, use first heading if it's in view
- if (!currentHeading && headings.length > 0) {
- const firstRect = headings[0].getBoundingClientRect();
- if (firstRect.top < window.innerHeight) {
- currentHeading = headings[0];
- }
- }
-
- const newLink = currentHeading ? linkMap.get(currentHeading.id) : null;
-
- if (newLink !== activeLink) {
- if (activeLink) {
- activeLink.classList.remove("active");
- }
- if (newLink) {
- newLink.classList.add("active");
- }
- activeLink = newLink;
- }
- }
-
- // Scroll event handler
- let ticking = false;
- function onScroll() {
- if (!ticking) {
- requestAnimationFrame(() => {
- updateActiveLink();
- ticking = false;
- });
- ticking = true;
- }
- }
-
- window.addEventListener("scroll", onScroll, { passive: true });
-
- // Also update on hash change (direct link navigation)
- window.addEventListener("hashchange", () => {
- requestAnimationFrame(updateActiveLink);
- });
-
- // Set initial active state after a small delay to ensure
- // browser has completed any hash-based scrolling
- setTimeout(updateActiveLink, 100);
-}
-
-document.addEventListener("DOMContentLoaded", function () {
- // Apply sidebar state immediately before DOM rendering
- try {
- if (localStorage.getItem("sidebar-collapsed") === "true") {
- document.documentElement.classList.add("sidebar-collapsed");
- document.body.classList.add("sidebar-collapsed");
- }
- } catch {
- // localStorage unavailable
- }
-
- if (!document.querySelector(".mobile-sidebar-fab")) {
- createMobileElements();
- }
-
- // Initialize scroll spy for page TOC
- initScrollSpy();
-
- // Template container for collapsed sidebar content (prevents Ctrl+F from finding hidden content)
- const sidebarHiddenContainer = document.createElement("template");
-
- // Handle sidebar section toggles - move content to template when collapsed
- document
- .querySelectorAll(".sidebar-section > .sidebar-section-content")
- .forEach((content) => {
- const details = content.parentElement;
- const toggleContent = () => {
- if (details.hasAttribute("open")) {
- // Section opened - move content back to DOM
- if (sidebarHiddenContainer.content.contains(content)) {
- const summary = details.querySelector("summary");
- details.insertBefore(
- content,
- summary ? summary.nextSibling : details.firstChild,
- );
- }
- } else {
- // Section closed - move content to template (removes from DOM, Ctrl+F won't find it)
- if (content.parentElement === details) {
- sidebarHiddenContainer.content.appendChild(content);
- }
- }
- };
-
- // Use MutationObserver to detect open/close changes
- const observer = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.attributeName === "open") {
- toggleContent();
- }
- });
- });
-
- observer.observe(details, { attributes: true });
-
- // Initial state check
- if (!details.hasAttribute("open")) {
- sidebarHiddenContainer.content.appendChild(content);
- }
- });
-
- // Handle sidebar collapse/expand - move entire sidebar to template when collapsed
- const sidebar = document.querySelector(".sidebar");
- const sidebarObserver = new MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- if (mutation.attributeName === "class") {
- const isCollapsed =
- document.documentElement.classList.contains("sidebar-collapsed");
- if (isCollapsed) {
- // Sidebar collapsed - move to template
- if (sidebar.parentElement) {
- sidebarHiddenContainer.content.appendChild(sidebar);
- }
- } else {
- // Sidebar expanded - move back to DOM
- if (sidebarHiddenContainer.content.contains(sidebar)) {
- const layout = document.querySelector(".layout");
- const contentEl = document.querySelector(".content");
- if (layout) {
- layout.insertBefore(sidebar, contentEl);
- }
- }
- }
- }
- });
- });
-
- if (sidebar) {
- sidebarObserver.observe(document.documentElement, { attributes: true });
-
- // Initial state - if collapsed, move sidebar to template
- if (document.documentElement.classList.contains("sidebar-collapsed")) {
- sidebarHiddenContainer.content.appendChild(sidebar);
- }
- }
-
- // Desktop Sidebar Toggle
- const sidebarToggle = document.querySelector(".sidebar-toggle");
-
- // On page load, sync the state from `documentElement` to `body`
- if (document.documentElement.classList.contains("sidebar-collapsed")) {
- document.body.classList.add("sidebar-collapsed");
- }
-
- if (sidebarToggle) {
- sidebarToggle.addEventListener("click", function () {
- // Toggle on both elements for consistency
- document.documentElement.classList.toggle("sidebar-collapsed");
- document.body.classList.toggle("sidebar-collapsed");
-
- // Use documentElement to check state and save to localStorage
- const isCollapsed =
- document.documentElement.classList.contains("sidebar-collapsed");
- try {
- localStorage.setItem("sidebar-collapsed", isCollapsed);
- } catch {
- // localStorage unavailable
- }
- });
- }
-
- // Make headings clickable for anchor links
- const content = document.querySelector(".content");
- if (content) {
- const headings = content.querySelectorAll("h1, h2, h3, h4, h5, h6");
-
- headings.forEach(function (heading) {
- // Generate a valid, unique ID for each heading
- if (!heading.id) {
- let baseId = heading.textContent
- .toLowerCase()
- .replace(/[^a-z0-9\s-_]/g, "") // remove invalid chars
- .replace(/^[^a-z]+/, "") // remove leading non-letters
- .replace(/[\s-_]+/g, "-")
- .replace(/^-+|-+$/g, "") // trim leading/trailing dashes
- .trim();
- if (!baseId) {
- baseId = "section";
- }
- let id = baseId;
- let counter = 1;
- while (document.getElementById(id)) {
- id = `${baseId}-${counter++}`;
- }
- heading.id = id;
- }
-
- // Make the entire heading clickable
- heading.addEventListener("click", function () {
- const id = this.id;
- history.pushState(null, null, "#" + id);
-
- // Scroll with offset
- const offset = this.getBoundingClientRect().top + window.scrollY - 80;
- window.scrollTo({
- top: offset,
- behavior: "smooth",
- });
- });
- });
- }
-
- // Process footnotes
- if (content) {
- const footnoteContainer = document.querySelector(".footnotes-container");
-
- // Find all footnote references and create a footnotes section
- const footnoteRefs = content.querySelectorAll('a[href^="#fn"]');
- if (footnoteRefs.length > 0) {
- const footnotesDiv = document.createElement("div");
- footnotesDiv.className = "footnotes";
-
- const footnotesHeading = document.createElement("h2");
- footnotesHeading.textContent = "Footnotes";
- footnotesDiv.appendChild(footnotesHeading);
-
- const footnotesList = document.createElement("ol");
- footnoteContainer.appendChild(footnotesDiv);
- footnotesDiv.appendChild(footnotesList);
-
- // Add footnotes
- document.querySelectorAll(".footnote").forEach((footnote) => {
- const id = footnote.id;
- const content = footnote.innerHTML;
-
- const li = document.createElement("li");
- li.id = id;
- li.innerHTML = content;
-
- // Add backlink
- const backlink = document.createElement("a");
- backlink.href = "#fnref:" + id.replace("fn:", "");
- backlink.className = "footnote-backlink";
- backlink.textContent = "↩";
- li.appendChild(backlink);
-
- footnotesList.appendChild(li);
- });
- }
- }
-
- // Copy link functionality
- document.querySelectorAll(".copy-link").forEach(function (copyLink) {
- copyLink.addEventListener("click", function (e) {
- e.preventDefault();
- e.stopPropagation();
-
- // Get option ID from parent element
- const option = copyLink.closest(".option");
- const optionId = option.id;
-
- // Create URL with hash
- const url = new URL(window.location.href);
- url.hash = optionId;
-
- // Copy to clipboard
- navigator.clipboard
- .writeText(url.toString())
- .then(function () {
- // Show feedback
- const feedback = copyLink.nextElementSibling;
- feedback.style.display = "inline";
-
- // Hide after 2 seconds
- setTimeout(function () {
- feedback.style.display = "none";
- }, 2000);
- })
- .catch(function (err) {
- console.error("Could not copy link: ", err);
- });
- });
- });
-
- // Handle initial hash navigation
- function scrollToElement(element) {
- if (element) {
- const offset = element.getBoundingClientRect().top + window.scrollY - 80;
- window.scrollTo({
- top: offset,
- behavior: "smooth",
- });
- }
- }
-
- if (window.location.hash) {
- const targetElement = document.querySelector(window.location.hash);
- if (targetElement) {
- setTimeout(() => scrollToElement(targetElement), 0);
- // Add highlight class for options page
- if (targetElement.classList.contains("option")) {
- targetElement.classList.add("highlight");
- }
- }
- }
-
- // Mobile Sidebar Functionality
- const mobileSidebarContainer = document.querySelector(
- ".mobile-sidebar-container",
- );
- const mobileSidebarFab = document.querySelector(".mobile-sidebar-fab");
- const mobileSidebarHandle = document.querySelector(".mobile-sidebar-handle");
-
- // Always set up FAB if it exists
- if (mobileSidebarFab && mobileSidebarContainer) {
- const openMobileSidebar = () => {
- mobileSidebarContainer.classList.add("active");
- mobileSidebarFab.setAttribute("aria-expanded", "true");
- mobileSidebarContainer.setAttribute("aria-hidden", "false");
- mobileSidebarFab.classList.add("fab-hidden"); // hide FAB when drawer is open
- };
-
- const closeMobileSidebar = () => {
- mobileSidebarContainer.classList.remove("active");
- mobileSidebarFab.setAttribute("aria-expanded", "false");
- mobileSidebarContainer.setAttribute("aria-hidden", "true");
- mobileSidebarFab.classList.remove("fab-hidden"); // Show FAB when drawer is closed
- };
-
- mobileSidebarFab.addEventListener("click", (e) => {
- e.stopPropagation();
- if (mobileSidebarContainer.classList.contains("active")) {
- closeMobileSidebar();
- } else {
- openMobileSidebar();
- }
- });
-
- // Only set up drag functionality if handle exists
- if (mobileSidebarHandle) {
- // Drag functionality
- let isDragging = false;
- let startY = 0;
- let startHeight = 0;
-
- // Cleanup function for drag interruption
- function cleanupDrag() {
- if (isDragging) {
- isDragging = false;
- mobileSidebarHandle.style.cursor = "grab";
- document.body.style.userSelect = "";
- }
- }
-
- mobileSidebarHandle.addEventListener("mousedown", (e) => {
- isDragging = true;
- startY = e.pageY;
- startHeight = mobileSidebarContainer.offsetHeight;
- mobileSidebarHandle.style.cursor = "grabbing";
- document.body.style.userSelect = "none"; // prevent text selection
- });
-
- mobileSidebarHandle.addEventListener("touchstart", (e) => {
- isDragging = true;
- startY = e.touches[0].pageY;
- startHeight = mobileSidebarContainer.offsetHeight;
- });
-
- document.addEventListener("mousemove", (e) => {
- if (!isDragging) return;
- const deltaY = startY - e.pageY;
- const newHeight = startHeight + deltaY;
- const vh = window.innerHeight;
- const minHeight = vh * 0.15;
- const maxHeight = vh * 0.9;
-
- if (newHeight >= minHeight && newHeight <= maxHeight) {
- mobileSidebarContainer.style.height = `${newHeight}px`;
- }
- });
-
- document.addEventListener("touchmove", (e) => {
- if (!isDragging) return;
- const deltaY = startY - e.touches[0].pageY;
- const newHeight = startHeight + deltaY;
- const vh = window.innerHeight;
- const minHeight = vh * 0.15;
- const maxHeight = vh * 0.9;
-
- if (newHeight >= minHeight && newHeight <= maxHeight) {
- mobileSidebarContainer.style.height = `${newHeight}px`;
- }
- });
-
- document.addEventListener("mouseup", cleanupDrag);
- document.addEventListener("touchend", cleanupDrag);
- window.addEventListener("blur", cleanupDrag);
- document.addEventListener("visibilitychange", function () {
- if (document.hidden) cleanupDrag();
- });
- }
-
- // Close on outside click
- document.addEventListener("click", (event) => {
- if (
- mobileSidebarContainer.classList.contains("active") &&
- !mobileSidebarContainer.contains(event.target) &&
- !mobileSidebarFab.contains(event.target)
- ) {
- closeMobileSidebar();
- }
- });
-
- // Close on escape key
- document.addEventListener("keydown", (event) => {
- if (
- event.key === "Escape" &&
- mobileSidebarContainer.classList.contains("active")
- ) {
- closeMobileSidebar();
- }
- });
- }
-
- // Options filter functionality
- const optionsFilter = document.getElementById("options-filter");
- if (optionsFilter) {
- const optionsContainer = document.querySelector(".options-container");
- if (!optionsContainer) return;
-
- // Template container for hidden options
- const hiddenOptionsContainer = document.createElement("template");
- hiddenOptionsContainer.id = "hidden-options-container";
- document.body.appendChild(hiddenOptionsContainer);
-
- // Create filter results counter
- const filterResults = document.createElement("div");
- filterResults.className = "filter-results";
- optionsFilter.parentNode.insertBefore(
- filterResults,
- optionsFilter.nextSibling,
- );
-
- // Detect if we're on a mobile device
- const isMobile =
- window.innerWidth < 768 || /Mobi|Android/i.test(navigator.userAgent);
-
- // Cache all option elements and their searchable content
- const options = Array.from(document.querySelectorAll(".option"));
- const totalCount = options.length;
-
- // Store the original order of option elements
- const originalOptionOrder = options.slice();
-
- // Pre-process and optimize searchable content
- const optionsData = options.map((option) => {
- const nameElem = option.querySelector(".option-name");
- const descriptionElem = option.querySelector(".option-description");
- const id = option.id ? option.id.toLowerCase() : "";
- const name = nameElem ? nameElem.textContent.toLowerCase() : "";
- const description = descriptionElem
- ? descriptionElem.textContent.toLowerCase()
- : "";
-
- // Extract keywords for faster searching
- const keywords = (id + " " + name + " " + description)
- .toLowerCase()
- .split(/\s+/)
- .filter((word) => word.length > 1);
-
- return {
- element: option,
- id,
- name,
- description,
- keywords,
- searchText: (id + " " + name + " " + description).toLowerCase(),
- };
- });
-
- // Chunk size and rendering variables
- const CHUNK_SIZE = isMobile ? 15 : 40;
- let pendingRender = null;
- let currentChunk = 0;
- let itemsToProcess = [];
-
- function debounce(func, wait) {
- let timeout;
- return function () {
- const context = this;
- const args = arguments;
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(context, args), wait);
- };
- }
-
- // Process options in chunks to prevent UI freezing
- function processNextChunk() {
- const startIdx = currentChunk * CHUNK_SIZE;
- const endIdx = Math.min(startIdx + CHUNK_SIZE, itemsToProcess.length);
-
- if (startIdx < itemsToProcess.length) {
- // Move visible items to container, hide others
- for (let i = startIdx; i < endIdx; i++) {
- const item = itemsToProcess[i];
- if (item.visible) {
- optionsContainer.appendChild(item.element);
- } else {
- hiddenOptionsContainer.content.appendChild(item.element);
- }
- }
-
- currentChunk++;
- pendingRender = requestAnimationFrame(processNextChunk);
- } else {
- pendingRender = null;
- currentChunk = 0;
- itemsToProcess = [];
-
- if (filterResults.visibleCount !== undefined) {
- if (filterResults.visibleCount < totalCount) {
- filterResults.textContent = `Showing ${filterResults.visibleCount} of ${totalCount} options`;
- filterResults.style.display = "block";
- } else {
- filterResults.style.display = "none";
- }
- }
- }
- }
-
- // Initialize: keep all options visible by default
- // They will be moved to hidden container only when filtering
- function filterOptions() {
- const searchTerm = optionsFilter.value.toLowerCase().trim();
-
- // Skip if search term hasn't changed
- if (filterOptions.lastTerm === searchTerm) {
- return;
- }
- filterOptions.lastTerm = searchTerm;
-
- if (pendingRender) {
- cancelAnimationFrame(pendingRender);
- pendingRender = null;
- }
- currentChunk = 0;
- itemsToProcess = [];
-
- if (searchTerm === "") {
- // Restore to original order
- const fragment = document.createDocumentFragment();
- originalOptionOrder.forEach((option) => {
- hiddenOptionsContainer.content.appendChild(option);
- });
- while (hiddenOptionsContainer.content.firstChild) {
- fragment.appendChild(hiddenOptionsContainer.content.firstChild);
- }
- optionsContainer.appendChild(fragment);
- filterResults.style.display = "none";
- return;
- }
-
- const searchTerms = searchTerm
- .split(/\s+/)
- .filter((term) => term.length > 0);
- let visibleCount = 0;
-
- const titleMatches = [];
- const descMatches = [];
- const term = searchTerms[0];
-
- for (let i = 0; i < optionsData.length; i++) {
- const data = optionsData[i];
- const isTitleMatch = data.name.includes(term);
- const isDescMatch = !isTitleMatch && data.description.includes(term);
-
- if (isTitleMatch) {
- visibleCount++;
- titleMatches.push(data);
- } else if (isDescMatch) {
- visibleCount++;
- descMatches.push(data);
- }
- }
-
- titleMatches.sort((a, b) => a.name.indexOf(term) - b.name.indexOf(term));
- descMatches.sort(
- (a, b) => a.description.indexOf(term) - b.description.indexOf(term),
- );
-
- const visibleElements = new Set();
- itemsToProcess = [];
- for (let i = 0; i < titleMatches.length; i++) {
- const data = titleMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < descMatches.length; i++) {
- const data = descMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < optionsData.length; i++) {
- const data = optionsData[i];
- if (!visibleElements.has(data.element)) {
- itemsToProcess.push({ element: data.element, visible: false });
- }
- }
-
- // Reorder DOM so all title matches, then desc matches, then hidden
- const fragment = document.createDocumentFragment();
- for (let i = 0; i < itemsToProcess.length; i++) {
- fragment.appendChild(itemsToProcess[i].element);
- }
- optionsContainer.appendChild(fragment);
-
- filterResults.visibleCount = visibleCount;
- pendingRender = requestAnimationFrame(processNextChunk);
- }
-
- // Use different debounce times for desktop vs mobile
- const debouncedFilter = debounce(filterOptions, isMobile ? 200 : 100);
-
- // Set up event listeners
- optionsFilter.addEventListener("input", debouncedFilter);
-
- // Allow clearing with Escape key
- optionsFilter.addEventListener("keydown", function (e) {
- if (e.key === "Escape") {
- optionsFilter.value = "";
- filterOptions();
- }
- });
-
- // Handle visibility changes
- document.addEventListener("visibilitychange", function () {
- if (!document.hidden && optionsFilter.value) {
- filterOptions();
- }
- });
-
- // Run initial filter if there's a value
- if (optionsFilter.value) {
- filterOptions();
- }
-
- // Pre-calculate heights for smoother scrolling
- if (isMobile && totalCount > 50) {
- requestIdleCallback(() => {
- const sampleOption = options[0];
- if (sampleOption) {
- const height = sampleOption.offsetHeight;
- if (height > 0) {
- options.forEach((opt) => {
- opt.style.containIntrinsicSize = `0 ${height}px`;
- });
- }
- }
- });
- }
- }
-
- // Lib filter functionality
- const libFilter = document.getElementById("lib-filter");
- if (libFilter && document.querySelector(".lib-container")) {
- const libContainer = document.querySelector(".lib-container");
-
- const hiddenLibContainer = document.createElement("template");
- hiddenLibContainer.id = "hidden-lib-container";
- document.body.appendChild(hiddenLibContainer);
-
- const filterResults = document.createElement("div");
- filterResults.className = "filter-results";
- libFilter.parentNode.insertBefore(filterResults, libFilter.nextSibling);
-
- const isMobile =
- window.innerWidth < 768 || /Mobi|Android/i.test(navigator.userAgent);
-
- const libEntries = Array.from(document.querySelectorAll(".lib-entry"));
- const totalCount = libEntries.length;
- const originalLibOrder = libEntries.slice();
-
- const libData = libEntries.map((entry) => {
- const nameElem = entry.querySelector(".lib-entry-name");
- const descriptionElem = entry.querySelector(".lib-entry-description");
- const id = entry.id ? entry.id.toLowerCase() : "";
- const name = nameElem ? nameElem.textContent.toLowerCase() : "";
- const description = descriptionElem
- ? descriptionElem.textContent.toLowerCase()
- : "";
-
- const keywords = (id + " " + name + " " + description)
- .toLowerCase()
- .split(/\s+/)
- .filter((word) => word.length > 1);
-
- return {
- element: entry,
- id,
- name,
- description,
- keywords,
- searchText: (id + " " + name + " " + description).toLowerCase(),
- };
- });
-
- const CHUNK_SIZE = isMobile ? 15 : 40;
- let pendingRender = null;
- let currentChunk = 0;
- let itemsToProcess = [];
-
- function debounceLib(func, wait) {
- let timeout;
- return function () {
- const context = this;
- const args = arguments;
- clearTimeout(timeout);
- timeout = setTimeout(() => func.apply(context, args), wait);
- };
- }
-
- function processNextChunkLib() {
- const startIdx = currentChunk * CHUNK_SIZE;
- const endIdx = Math.min(startIdx + CHUNK_SIZE, itemsToProcess.length);
-
- if (startIdx < itemsToProcess.length) {
- for (let i = startIdx; i < endIdx; i++) {
- const item = itemsToProcess[i];
- if (item.visible) {
- libContainer.appendChild(item.element);
- } else {
- hiddenLibContainer.content.appendChild(item.element);
- }
- }
-
- currentChunk++;
- pendingRender = requestAnimationFrame(processNextChunkLib);
- } else {
- pendingRender = null;
- currentChunk = 0;
- itemsToProcess = [];
-
- if (filterResults.visibleCount !== undefined) {
- if (filterResults.visibleCount < totalCount) {
- filterResults.textContent = `Showing ${filterResults.visibleCount} of ${totalCount} functions`;
- filterResults.style.display = "block";
- } else {
- filterResults.style.display = "none";
- }
- }
- }
- }
-
- function filterLib() {
- const searchTerm = libFilter.value.toLowerCase().trim();
-
- if (filterLib.lastTerm === searchTerm) {
- return;
- }
- filterLib.lastTerm = searchTerm;
-
- if (pendingRender) {
- cancelAnimationFrame(pendingRender);
- pendingRender = null;
- }
- currentChunk = 0;
- itemsToProcess = [];
-
- if (searchTerm === "") {
- const fragment = document.createDocumentFragment();
- originalLibOrder.forEach((entry) => {
- hiddenLibContainer.content.appendChild(entry);
- });
- while (hiddenLibContainer.content.firstChild) {
- fragment.appendChild(hiddenLibContainer.content.firstChild);
- }
- libContainer.appendChild(fragment);
- filterResults.style.display = "none";
- return;
- }
-
- const searchTerms = searchTerm
- .split(/\s+/)
- .filter((term) => term.length > 0);
- let visibleCount = 0;
-
- const titleMatches = [];
- const descMatches = [];
- const term = searchTerms[0];
-
- for (let i = 0; i < libData.length; i++) {
- const data = libData[i];
- const isTitleMatch = data.name.includes(term);
- const isDescMatch = !isTitleMatch && data.description.includes(term);
-
- if (isTitleMatch) {
- visibleCount++;
- titleMatches.push(data);
- } else if (isDescMatch) {
- visibleCount++;
- descMatches.push(data);
- }
- }
-
- titleMatches.sort((a, b) => a.name.indexOf(term) - b.name.indexOf(term));
- descMatches.sort(
- (a, b) => a.description.indexOf(term) - b.description.indexOf(term),
- );
-
- const visibleElements = new Set();
- itemsToProcess = [];
- for (let i = 0; i < titleMatches.length; i++) {
- const data = titleMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < descMatches.length; i++) {
- const data = descMatches[i];
- visibleElements.add(data.element);
- itemsToProcess.push({ element: data.element, visible: true });
- }
- for (let i = 0; i < libData.length; i++) {
- const data = libData[i];
- if (!visibleElements.has(data.element)) {
- itemsToProcess.push({ element: data.element, visible: false });
- }
- }
-
- const fragment = document.createDocumentFragment();
- for (let i = 0; i < itemsToProcess.length; i++) {
- fragment.appendChild(itemsToProcess[i].element);
- }
- libContainer.appendChild(fragment);
-
- filterResults.visibleCount = visibleCount;
- pendingRender = requestAnimationFrame(processNextChunkLib);
- }
-
- const debouncedFilter = debounceLib(filterLib, isMobile ? 200 : 100);
-
- libFilter.addEventListener("input", debouncedFilter);
-
- libFilter.addEventListener("keydown", function (e) {
- if (e.key === "Escape") {
- libFilter.value = "";
- filterLib();
- }
- });
-
- document.addEventListener("visibilitychange", function () {
- if (!document.hidden && libFilter.value) {
- filterLib();
- }
- });
-
- if (libFilter.value) {
- filterLib();
- }
-
- if (isMobile && totalCount > 50) {
- requestIdleCallback(() => {
- const sampleEntry = libEntries[0];
- if (sampleEntry) {
- const height = sampleEntry.offsetHeight;
- if (height > 0) {
- libEntries.forEach((entry) => {
- entry.style.containIntrinsicSize = `0 ${height}px`;
- });
- }
- }
- });
- }
- }
-
- // URL-based search highlighting
- const urlParams = new URLSearchParams(window.location.search);
- const highlightQuery = urlParams.get("highlight");
- if (highlightQuery && content) {
- // Simple tokenizer that doesn't depend on search engine
- const queryTerms = highlightQuery
- .toLowerCase()
- .trim()
- .split(/\s+/)
- .filter((term) => term.length >= 2); // min 2 chars like search engine
-
- if (queryTerms.length > 0) {
- highlightTextInContent(content, queryTerms);
- }
- }
-});
diff --git a/docs-preview-1644/assets/search-data.json b/docs-preview-1644/assets/search-data.json
deleted file mode 100644
index 524799ac..00000000
--- a/docs-preview-1644/assets/search-data.json
+++ /dev/null
@@ -1 +0,0 @@
-{"documents":[{"id":"1","title":"Configuring nvf","content":"","path":"configuring.html","tokens":[],"title_tokens":["nvf","configuring"],"anchors":[{"text":"Configuring nvf","id":"ch-configuring","level":1,"tokens":["configuring","nvf"]},{"text":"Custom Plugins","id":"ch-custom-plugins","level":1,"tokens":["custom","plugins"]},{"text":"Adding Plugins","id":"ch-adding-plugins","level":2,"tokens":["adding","plugins"]},{"text":"Configuring","id":"sec-configuring-plugins","level":1,"tokens":["configuring"]},{"text":"Lazy Plugins","id":"ch-vim-lazy-plugins","level":2,"tokens":["lazy","plugins"]},{"text":"Standard API","id":"ch-vim-extra-plugins","level":2,"tokens":["standard","api"]},{"text":"Setup using luaConfigRC","id":"setup-using-luaconfigrc","level":3,"tokens":["luaconfigrc","using","setup"]},{"text":"Lazy Method","id":"sec-lazy-method","level":1,"tokens":["lazy","method"]},{"text":"LazyFile event","id":"sec-lazyfile-event","level":2,"tokens":["lazyfile","event"]},{"text":"Non-lazy Method","id":"sec-non-lazy-method","level":1,"tokens":["method","non-lazy"]},{"text":"Legacy Method","id":"sec-legacy-method","level":1,"tokens":["method","legacy"]},{"text":"Adding New Plugins","id":"sec-adding-new-plugins","level":2,"tokens":["plugins","adding","new"]},{"text":"Overriding plugins","id":"ch-overriding-plugins","level":1,"tokens":["plugins","overriding"]},{"text":"Language Support","id":"ch-languages","level":1,"tokens":["language","support"]},{"text":"LSP Customizations","id":"sec-lsp-customization","level":1,"tokens":["customizations","lsp"]},{"text":"Configuring LSP presets","id":"ch-configuring-lsp-presets","level":2,"tokens":["presets","lsp","configuring"]},{"text":"Adding custom LSP Servers","id":"ch-custom-lsp","level":2,"tokens":["servers","custom","adding","lsp"]},{"text":"Custom keymaps","id":"ch-keymaps","level":1,"tokens":["custom","keymaps"]},{"text":"Using DAGs","id":"ch-using-dags","level":1,"tokens":["dags","using"]},{"text":"entryAnywhere","id":"sec-types-dag-entryAnywhere","level":2,"tokens":["entryanywhere"]},{"text":"entryAfter","id":"ch-types-dag-entryAfter","level":2,"tokens":["entryafter"]},{"text":"entryBefore","id":"ch-types-dag-entryBefore","level":2,"tokens":["entrybefore"]},{"text":"entryBetween","id":"sec-types-dag-entryBetween","level":2,"tokens":["entrybetween"]},{"text":"entriesAnywhere","id":"sec-types-dag-entriesAnywhere","level":2,"tokens":["entriesanywhere"]},{"text":"entriesAfter","id":"sec-types-dag-entriesAfter","level":2,"tokens":["entriesafter"]},{"text":"entriesBefore","id":"sec-types-dag-entriesBefore","level":2,"tokens":["entriesbefore"]},{"text":"entriesBetween","id":"sec-types-dag-entriesBetween","level":2,"tokens":["entriesbetween"]},{"text":"DAG entries in nvf","id":"ch-dag-entries","level":1,"tokens":["dag","entries","nvf"]},{"text":"vim.luaConfigRC (top-level DAG)","id":"ch-vim-luaconfigrc","level":2,"tokens":["luaconfigrc","top-level","dag","vim"]},{"text":"Autocommands and Autogroups","id":"ch-autocmds-augroups","level":1,"tokens":["autogroups","and","autocommands"]},{"text":"Autogroups (vim.augroups)","id":"sec-vim-augroups","level":2,"tokens":["autogroups","vim","augroups"]},{"text":"Autocommands (vim.autocmds)","id":"sec-vim-autocmds","level":2,"tokens":["autocmds","autocommands","vim"]},{"text":"Queries (vim.treesitter.queries)","id":"queries--vim-treesitter-queries","level":1,"tokens":["treesitter","queries","vim"]}]},{"id":"2","title":"Hacking nvf","content":"{long description}\nThe vterm buffer is backed by libvterm and can handle Starship prompts without issues.\nAdds a language module for Ruby, adds appropriate formatters and Treesitter grammars\nThis adds the neo-tree plugin.","path":"hacking.html","tokens":["vterm","long","and","buffer","can","issues","without","adds","language","ruby","module","backed","description","libvterm","for","appropriate","the","formatters","treesitter","handle","prompts","grammars","this","neo-tree","plugin","starship"],"title_tokens":["hacking","nvf"],"anchors":[{"text":"Hacking nvf","id":"ch-hacking","level":1,"tokens":["nvf","hacking"]},{"text":"Getting Started","id":"sec-contrib-getting-started","level":2,"tokens":["getting","started"]},{"text":"Guidelines","id":"sec-guidelines","level":2,"tokens":["guidelines"]},{"text":"Formatting","id":"sec-guidelines-formatting","level":3,"tokens":["formatting"]},{"text":"Formatting Commits","id":"sec-guidelines-commit-message-style","level":3,"tokens":["formatting","commits"]},{"text":"Commit Style","id":"sec-guidelines-commit-style","level":3,"tokens":["commit","style"]},{"text":"Code Style","id":"sec-guidelines-code-style","level":3,"tokens":["style","code"]},{"text":"Testing Changes","id":"sec-testing-changes","level":2,"tokens":["changes","testing"]},{"text":"Adding Documentation","id":"sec-guidelines-documentation","level":2,"tokens":["documentation","adding"]},{"text":"Building the Documentation","id":"building-the-documentation","level":3,"tokens":["building","the","documentation"]},{"text":"Formatting Changelog Entries","id":"formatting-changelog-entries","level":3,"tokens":["entries","formatting","changelog"]},{"text":"Breaking Changes","id":"breaking-changes","level":3,"tokens":["breaking","changes"]},{"text":"Adding Plugins","id":"sec-additional-plugins","level":2,"tokens":["adding","plugins"]},{"text":"With npins","id":"sec-npins-for-plugins","level":3,"tokens":["with","npins"]},{"text":"Packaging Complex Plugins","id":"sec-pkgs-for-plugins","level":3,"tokens":["complex","plugins","packaging"]},{"text":"Modular Setup Options","id":"sec-modular-setup-options","level":3,"tokens":["setup","modular","options"]},{"text":"Details of toLuaObject","id":"sec-details-of-toluaobject","level":3,"tokens":["toluaobject","details"]},{"text":"Lazy Loading Plugins","id":"sec-lazy-plugins","level":3,"tokens":["lazy","plugins","loading"]},{"text":"Keybinds","id":"sec-keybinds","level":2,"tokens":["keybinds"]},{"text":"Custom Key Mappings Support for a Plugin","id":"sec-custom-key-mappings","level":3,"tokens":["custom","support","key","plugin","for","mappings"]}]},{"id":"3","title":"Introduction","content":"","path":"index.html","tokens":[],"title_tokens":["introduction"],"anchors":[{"text":"Introduction","id":"nvf-manual","level":1,"tokens":["introduction"]},{"text":"Preface","id":"ch-preface","level":2,"tokens":["preface"]},{"text":"What is nvf","id":"sec-what-is-it","level":3,"tokens":["what","nvf"]},{"text":"Try it Out","id":"ch-try-it-out","level":2,"tokens":["try","out"]},{"text":"Using Prebuilt Configurations","id":"sec-using-prebuilt-configs","level":2,"tokens":["using","prebuilt","configurations"]},{"text":"Available Configurations","id":"sec-available-configs","level":3,"tokens":["available","configurations"]},{"text":"Installing nvf","id":"ch-installation","level":2,"tokens":["nvf","installing"]},{"text":"Standalone Installation","id":"ch-standalone-installation","level":1,"tokens":["standalone","installation"]},{"text":"Standalone Installation on NixOS","id":"ch-standalone-nixos","level":2,"tokens":["installation","standalone","nixos"]},{"text":"Standalone Installation on Home-Manager","id":"ch-standalone-hm","level":2,"tokens":["installation","standalone","home-manager"]},{"text":"Module Installation","id":"ch-module-installation","level":1,"tokens":["module","installation"]},{"text":"NixOS Module","id":"ch-nixos-module","level":2,"tokens":["module","nixos"]},{"text":"With Flakes","id":"sec-nixos-flakes","level":3,"tokens":["with","flakes"]},{"text":"Usage","id":"sec-nixos-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-nixos","level":3,"tokens":["example","installation"]},{"text":"Without Flakes","id":"sec-nixos-flakeless","level":2,"tokens":["without","flakes"]},{"text":"Home Manager Module","id":"ch-hm-module","level":2,"tokens":["home","module","manager"]},{"text":"With Flakes","id":"sec-hm-flakes","level":2,"tokens":["with","flakes"]},{"text":"Usage","id":"sec-hm-flakes-usage","level":3,"tokens":["usage"]},{"text":"Example Installation","id":"sec-example-installation-hm","level":3,"tokens":["installation","example"]},{"text":"Without Flakes","id":"sec-hm-flakeless","level":2,"tokens":["flakes","without"]}]},{"id":"4","title":"Known Issues and Quirks","content":"","path":"quirks.html","tokens":[],"title_tokens":["quirks","issues","and","known"],"anchors":[{"text":"Known Issues and Quirks","id":"ch-known-issues-quirks","level":1,"tokens":["known","quirks","issues","and"]},{"text":"NodeJS","id":"ch-quirks-nodejs","level":2,"tokens":["nodejs"]},{"text":"eslint-plugin-prettier","id":"sec-eslint-plugin-prettier","level":3,"tokens":["eslint-plugin-prettier"]},{"text":"Bugs & Suggestions","id":"ch-bugs-suggestions","level":2,"tokens":["bugs","suggestions"]}]},{"id":"5","title":"Release Notes","content":"","path":"release-notes.html","tokens":[],"title_tokens":["release","notes"],"anchors":[{"text":"Release Notes","id":"ch-release-notes","level":1,"tokens":["notes","release"]},{"text":"Release 0.9","id":"sec-release-0-9","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["breaking","changes"]},{"text":"Changelog","id":"sec-release-0-9-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.8","id":"sec-release-0-8","level":1,"tokens":["release"]},{"text":"Breaking changes","id":"breaking-changes","level":2,"tokens":["changes","breaking"]},{"text":"Changelog","id":"sec-release-0-8-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.7","id":"sec-release-0-7","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide-0-7","level":2,"tokens":["guide","breaking","changes","and","migration"]},{"text":"vim.configRC removed","id":"sec-vim-configrc-removed","level":3,"tokens":["removed","vim","configrc"]},{"text":"vim.maps rewrite","id":"sec-vim-maps-rewrite","level":3,"tokens":["maps","vim","rewrite"]},{"text":"vim.lsp.nvimCodeActionMenu removed in favor of vim.ui.fastaction","id":"sec-nvim-code-action-menu-deprecation","level":3,"tokens":["removed","vim","lsp","fastaction","nvimcodeactionmenu","favor"]},{"text":"type based modules removed","id":"sec-type-based-modules-removed","level":3,"tokens":["type","removed","modules","based"]},{"text":"nixpkgs-fmt removed in favor of nixfmt","id":"sec-nixpkgs-fmt-deprecation","level":3,"tokens":["favor","nixfmt","nixpkgs-fmt","removed"]},{"text":"leader changes","id":"sec-leader-changes","level":3,"tokens":["leader","changes"]},{"text":"vim.* changes","id":"sec-vim-opt-changes","level":3,"tokens":["vim","changes"]},{"text":"Changelog","id":"sec-release-0-7-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.6","id":"sec-release-0-6","level":1,"tokens":["release"]},{"text":"Breaking Changes and Migration Guide","id":"sec-breaking-changes-and-migration-guide","level":2,"tokens":["breaking","changes","guide","migration","and"]},{"text":"Changelog","id":"sec-release-0-6-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.5","id":"sec-release-0-5","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-5-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.4","id":"sec-release-0-4","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-4-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.3","id":"sec-release-0-3","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-3-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.2","id":"sec-release-0-2","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-2-changelog","level":2,"tokens":["changelog"]},{"text":"Release 0.1","id":"sec-release-0-1","level":1,"tokens":["release"]},{"text":"Changelog","id":"sec-release-0-1-changelog","level":2,"tokens":["changelog"]}]},{"id":"6","title":"Helpful Tips","content":"","path":"tips.html","tokens":[],"title_tokens":["tips","helpful"],"anchors":[{"text":"Helpful Tips","id":"ch-helpful-tips","level":1,"tokens":["helpful","tips"]},{"text":"Debugging nvf","id":"sec-debugging-nvf","level":1,"tokens":["debugging","nvf"]},{"text":"Accessing neovimConfig","id":"sec-accessing-config","level":2,"tokens":["neovimconfig","accessing"]},{"text":"Offline Documentation","id":"sec-offline-documentation","level":1,"tokens":["offline","documentation"]},{"text":"Pure Lua Configuration","id":"sec-pure-lua-config","level":1,"tokens":["lua","configuration","pure"]},{"text":"Pure Runtime Directory","id":"sec-pure-nvf-runtime","level":2,"tokens":["pure","runtime","directory"]},{"text":"Impure Absolute Directory","id":"sec-impure-absolute-dir","level":2,"tokens":["impure","absolute","directory"]},{"text":"Adding Plugins From Different Sources","id":"sec-plugin-sources","level":1,"tokens":["sources","different","plugins","from","adding"]},{"text":"Nixpkgs & Friends","id":"ch-plugins-from-nixpkgs","level":2,"tokens":["friends","nixpkgs"]},{"text":"Building Your Own Plugins","id":"ch-plugins-from-source","level":2,"tokens":["plugins","building","own","your"]}]},{"id":"7","title":"Option: _module.args","content":"Additional arguments passed to each module in addition to ones like lib, config, and pkgs, modulesPath.\nThis option is also available to all submodules. Submodules do not inherit args from their parent module, nor do they provide args to their parent module or sibling submodules. The sole exception to this is the argument name which is provided by parent modules to a submodule and contains the attribute name the submodule is bound to, or a unique generated name if it is not bound to an attribute.\nSome arguments are already passed by default, of which the following cannot be changed with this option:\n{var}lib: The nixpkgs library.\n{var}config: The results of all options after merging the values from all modules together.\n{var}options: The options declared in all modules.\n{var}specialArgs: The specialArgs argument passed to evalModules.\nAll attributes of {var}specialArgs\nWhereas option values can generally depend on other option values thanks to laziness, this does not apply to imports, which must be computed statically before anything else.\nFor this reason, callers of the module system can provide specialArgs which are available during import resolution.\nFor NixOS, specialArgs includes {var}modulesPath, which allows you to import extra modules from the nixpkgs package tree without having to somehow make the module aware of the location of the nixpkgs or NixOS directories.\n\nFor NixOS, the default value for this option includes at least this argument:\n{var}pkgs: The nixpkgs package set according to the {option}nixpkgs.pkgs option.","path":"options.html#option-_module.args","tokens":["pkgs","provided","sibling","merging","must","computed","not","nor","library","declared","callers","during","make","following","according","tree","submodules","unique","ones","imports","bound","exception","can","and","args","submodule","passed","provide","before","includes","available","like","name","generated","somehow","from","nixos","resolution","apply","location","directories","thanks","together","specialargs","laziness","all","already","this","lib","contains","which","are","package","whereas","their","having","attributes","module","statically","for","without","option","system","extra","modulespath","additional","also","after","depend","least","arguments","generally","does","with","set","they","addition","config","inherit","each","parent","sole","default","results","other","anything","cannot","else","reason","you","argument","nixpkgs","the","changed","modules","attribute","var","values","some","evalmodules","aware","value","allows","import","options"],"title_tokens":["option","_module","args"],"anchors":[]},{"id":"8","title":"Option: vim.additionalRuntimePaths","content":"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 {file}$HOME/.config/nvim.\nThis is meant as a declarative alternative to throwing files into {file}~/.config/nvim and having the Neovim wrapper pick them up.\nFor more details on vim.o.runtimepath, and what paths to use, please see the official documentation.","path":"options.html#option-vim.additionalRuntimePaths","tokens":["your","for","official","documentation","see","lookup","place","configs","appended","active","runtime","throwing","what","them","can","and","the","home","additional","having","config","alternative","please","this","runtimepath","declarative","used","spell","meant","that","add","more","pick","will","neovim","vim","languages","files","file","things","wrapper","paths","plugins","other","details","you","use","would","generally","into","nvim"],"title_tokens":["vim","option","additionalruntimepaths"],"anchors":[]},{"id":"9","title":"Option: vim.assistant.avante-nvim.enable","content":"Whether to enable complementary Neovim plugin for avante.nvim.","path":"options.html#option-vim.assistant.avante-nvim.enable","tokens":["enable","complementary","avante","whether","nvim","plugin","neovim","for"],"title_tokens":["option","vim","assistant","avante-nvim","enable"],"anchors":[]},{"id":"10","title":"Option: vim.assistant.avante-nvim.setupOpts","content":"Option table to pass into the setup function of avante-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.avante-nvim.setupOpts","tokens":["into","additional","listed","even","the","you","any","table","function","setup","option","docs","pass","can","options","not","they","avante-nvim"],"title_tokens":["option","assistant","avante-nvim","setupopts","vim"],"anchors":[]},{"id":"11","title":"Option: vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","content":"Since auto-suggestions are a high-frequency operation and therefore expensive, currently designating it as copilot provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048 Of course, you can reduce the request frequency by increasing suggestion.debounce.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.auto_suggestions_provider","tokens":["currently","nvim","https","suggestion","therefore","and","since","are","yetone","github","provider","avante","operation","expensive","issues","debounce","auto-suggestions","you","increasing","high-frequency","the","copilot","dangerous","1048","because","frequency","com","course","can","reduce","designating","request"],"title_tokens":["option","auto_suggestions_provider","avante-nvim","setupopts","vim","assistant"],"anchors":[]},{"id":"12","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","content":"Whether to enable automatically apply diff after LLM response..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_apply_diff_after_generation","tokens":["whether","apply","automatically","diff","llm","after","enable","response"],"title_tokens":["setupopts","behaviour","auto_apply_diff_after_generation","vim","option","assistant","avante-nvim"],"anchors":[]},{"id":"13","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","content":"Whether to enable automatically set the highlight group for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_highlight_group","tokens":["highlight","enable","whether","the","automatically","set","group","current","line","for"],"title_tokens":["behaviour","assistant","avante-nvim","auto_set_highlight_group","option","vim","setupopts"],"anchors":[]},{"id":"14","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","content":"Whether to enable automatically set the keymap for the current line..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_set_keymaps","tokens":["keymap","enable","set","current","the","for","automatically","whether","line"],"title_tokens":["option","avante-nvim","behaviour","assistant","vim","auto_set_keymaps","setupopts"],"anchors":[]},{"id":"15","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","content":"Whether to enable auto suggestions..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.auto_suggestions","tokens":["whether","suggestions","auto","enable"],"title_tokens":["auto_suggestions","option","assistant","behaviour","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"16","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","content":"Whether to enable Claude Text Editor Tool Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_claude_text_editor_tool_mode","tokens":["whether","claude","enable","text","editor","tool","mode"],"title_tokens":["option","behaviour","assistant","avante-nvim","setupopts","enable_claude_text_editor_tool_mode","vim"],"anchors":[]},{"id":"17","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","content":"Whether to enable Cursor Planning Mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_cursor_planning_mode","tokens":["whether","enable","mode","cursor","planning"],"title_tokens":["assistant","setupopts","option","behaviour","enable_cursor_planning_mode","vim","avante-nvim"],"anchors":[]},{"id":"18","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","content":"Whether to enable token counting..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.enable_token_counting","tokens":["enable","token","whether","counting"],"title_tokens":["behaviour","assistant","option","setupopts","enable_token_counting","vim","avante-nvim"],"anchors":[]},{"id":"19","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","content":"Whether to enable remove unchanged lines when applying a code block..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.minimize_diff","tokens":["whether","code","when","enable","lines","unchanged","remove","block","applying"],"title_tokens":["minimize_diff","setupopts","behaviour","assistant","avante-nvim","option","vim"],"anchors":[]},{"id":"20","title":"Option: vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","content":"Whether to enable pasting image from clipboard. This will be determined automatically based whether img-clip is available or not. .","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.behaviour.support_paste_from_clipboard","tokens":["img-clip","enable","clipboard","determined","from","automatically","based","available","not","will","whether","image","this","pasting"],"title_tokens":["avante-nvim","option","behaviour","setupopts","support_paste_from_clipboard","assistant","vim"],"anchors":[]},{"id":"21","title":"Option: vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","content":"The provider used in the applying phase of Cursor Planning Mode, defaults to nil, Config.provider will be used as the provider for the applying phase when nil.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","tokens":["the","defaults","provider","will","phase","planning","applying","nil","mode","cursor","when","for","used","config"],"title_tokens":["assistant","avante-nvim","cursor_applying_provider","setupopts","option","vim"],"anchors":[]},{"id":"22","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.autojump","content":"Automatically jumps to the next change.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.autojump","tokens":["the","change","jumps","automatically","next"],"title_tokens":["vim","option","assistant","autojump","diff","setupopts","avante-nvim"],"anchors":[]},{"id":"23","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","content":"Override the 'timeoutlen' setting while hovering over a diff (see {command}:help timeoutlen). Helps to avoid entering operator-pending mode with diff mappings starting with c. Disable by setting to -1.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","tokens":["while","see","hovering","over","the","entering","command","mode","with","setting","override","mappings","operator-pending","helps","avoid","timeoutlen","disable","starting","help","diff"],"title_tokens":["avante-nvim","vim","setupopts","option","override_timeoutlen","assistant","diff"],"anchors":[]},{"id":"24","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","content":"Whether to enable dual_boost mode..","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.enabled","tokens":["enable","whether","mode","dual_boost"],"title_tokens":["enabled","option","dual_boost","vim","setupopts","avante-nvim","assistant"],"anchors":[]},{"id":"25","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","content":"The first provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.first_provider","tokens":["generate","the","response","first","provider"],"title_tokens":["dual_boost","first_provider","option","assistant","vim","avante-nvim","setupopts"],"anchors":[]},{"id":"26","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","content":"The prompt to generate response based on the two reference outputs.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.prompt","tokens":["generate","response","outputs","based","two","prompt","reference","the"],"title_tokens":["prompt","option","assistant","vim","setupopts","avante-nvim","dual_boost"],"anchors":[]},{"id":"27","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","content":"The second provider to generate response.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.second_provider","tokens":["generate","the","second","provider","response"],"title_tokens":["vim","option","assistant","setupopts","dual_boost","second_provider","avante-nvim"],"anchors":[]},{"id":"28","title":"Option: vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","content":"Timeout in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.dual_boost.timeout","tokens":["milliseconds","timeout"],"title_tokens":["avante-nvim","timeout","setupopts","assistant","vim","option","dual_boost"],"anchors":[]},{"id":"29","title":"Option: vim.assistant.avante-nvim.setupOpts.hints.enabled","content":"Whether to enable hints.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.hints.enabled","tokens":["enable","hints","whether"],"title_tokens":["option","avante-nvim","hints","vim","enabled","setupopts","assistant"],"anchors":[]},{"id":"30","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.cancel","content":"Define or override the default keymaps for cancel actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.cancel","tokens":["default","the","cancel","for","keymaps","define","override","actions"],"title_tokens":["setupopts","cancel","vim","avante-nvim","assistant","mappings","option"],"anchors":[]},{"id":"31","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.diff","content":"Define or override the default keymaps for diff.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.diff","tokens":["diff","define","the","for","override","default","keymaps"],"title_tokens":["vim","avante-nvim","mappings","assistant","diff","setupopts","option"],"anchors":[]},{"id":"32","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.jump","content":"Define or override the default keymaps for jump actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.jump","tokens":["the","default","actions","override","for","jump","keymaps","define"],"title_tokens":["avante-nvim","setupopts","option","mappings","jump","vim","assistant"],"anchors":[]},{"id":"33","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.sidebar","content":"Define or override the default keymaps for sidebar actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.sidebar","tokens":["keymaps","sidebar","the","define","for","default","override","actions"],"title_tokens":["assistant","setupopts","mappings","sidebar","option","vim","avante-nvim"],"anchors":[]},{"id":"34","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.submit","content":"Define or override the default keymaps for submit actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.submit","tokens":["actions","submit","for","the","override","default","define","keymaps"],"title_tokens":["mappings","vim","setupopts","option","submit","assistant","avante-nvim"],"anchors":[]},{"id":"35","title":"Option: vim.assistant.avante-nvim.setupOpts.mappings.suggestion","content":"Define or override the default keymaps for suggestion actions.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.mappings.suggestion","tokens":["suggestion","default","the","keymaps","define","actions","override","for"],"title_tokens":["assistant","avante-nvim","suggestion","mappings","setupopts","vim","option"],"anchors":[]},{"id":"36","title":"Option: vim.assistant.avante-nvim.setupOpts.provider","content":"The provider used in Aider mode or in the planning phase of Cursor Planning Mode.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.provider","tokens":["cursor","phase","provider","mode","used","the","aider","planning"],"title_tokens":["assistant","vim","avante-nvim","setupopts","provider","option"],"anchors":[]},{"id":"37","title":"Option: vim.assistant.avante-nvim.setupOpts.providers","content":"Define settings for builtin and custom providers.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.providers","tokens":["and","define","custom","for","builtin","settings","providers"],"title_tokens":["avante-nvim","providers","vim","setupopts","option","assistant"],"anchors":[]},{"id":"38","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.debounce","content":"Suggestion debounce in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.debounce","tokens":["milliseconds","suggestion","debounce"],"title_tokens":["debounce","setupopts","avante-nvim","option","vim","assistant","suggestion"],"anchors":[]},{"id":"39","title":"Option: vim.assistant.avante-nvim.setupOpts.suggestion.throttle","content":"Suggestion throttle in milliseconds.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.suggestion.throttle","tokens":["throttle","suggestion","milliseconds"],"title_tokens":["option","vim","assistant","avante-nvim","setupopts","suggestion","throttle"],"anchors":[]},{"id":"40","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.border","content":"The border type on the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.border","tokens":["window","border","the","ask","type"],"title_tokens":["windows","ask","assistant","border","option","vim","setupopts","avante-nvim"],"anchors":[]},{"id":"41","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.floating","content":"Open the 'AvanteAsk' prompt in a floating window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.floating","tokens":["floating","avanteask","open","the","prompt","window"],"title_tokens":["option","vim","avante-nvim","floating","windows","assistant","setupopts","ask"],"anchors":[]},{"id":"42","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","content":"Which diff to focus after applying.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.focus_on_apply","tokens":["which","focus","after","diff","applying"],"title_tokens":["vim","windows","focus_on_apply","option","assistant","avante-nvim","setupopts","ask"],"anchors":[]},{"id":"43","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","content":"Start insert mode when opening the ask window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.ask.start_insert","tokens":["opening","start","window","insert","when","ask","mode","the"],"title_tokens":["start_insert","assistant","option","setupopts","windows","avante-nvim","vim","ask"],"anchors":[]},{"id":"44","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.border","content":"The border type on the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.border","tokens":["border","edit","type","the","window"],"title_tokens":["border","assistant","option","edit","vim","windows","setupopts","avante-nvim"],"anchors":[]},{"id":"45","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","content":"Start insert mode when opening the edit window.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.edit.start_insert","tokens":["edit","window","insert","the","start","mode","when","opening"],"title_tokens":["vim","avante-nvim","option","start_insert","edit","assistant","setupopts","windows"],"anchors":[]},{"id":"46","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.height","content":"Height of the input window in vertical layout.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.height","tokens":["height","layout","the","input","window","vertical"],"title_tokens":["vim","height","input","option","setupopts","avante-nvim","windows","assistant"],"anchors":[]},{"id":"47","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.input.prefix","content":"The prefix used on the user input.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.input.prefix","tokens":["used","prefix","the","user","input"],"title_tokens":["vim","avante-nvim","setupopts","windows","input","option","prefix","assistant"],"anchors":[]},{"id":"48","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.position","content":"The position of the sidebar.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.position","tokens":["the","sidebar","position"],"title_tokens":["option","vim","assistant","setupopts","windows","avante-nvim","position"],"anchors":[]},{"id":"49","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","content":"Position of the title.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.align","tokens":["title","position","the"],"title_tokens":["sidebar_header","option","assistant","vim","setupopts","avante-nvim","align","windows"],"anchors":[]},{"id":"50","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","content":"enable/disable the header.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.enabled","tokens":["the","enable","disable","header"],"title_tokens":["option","setupopts","assistant","vim","avante-nvim","windows","sidebar_header","enabled"],"anchors":[]},{"id":"51","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","content":"Enable rounded sidebar header","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.sidebar_header.rounded","tokens":["rounded","sidebar","enable","header"],"title_tokens":["option","setupopts","avante-nvim","rounded","vim","windows","sidebar_header","assistant"],"anchors":[]},{"id":"52","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.width","content":"Default % based on available width.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.width","tokens":["default","available","width","based"],"title_tokens":["setupopts","avante-nvim","vim","option","assistant","width","windows"],"anchors":[]},{"id":"53","title":"Option: vim.assistant.avante-nvim.setupOpts.windows.wrap","content":"similar to vim.o.wrap.","path":"options.html#option-vim.assistant.avante-nvim.setupOpts.windows.wrap","tokens":["similar","wrap","vim"],"title_tokens":["vim","setupopts","windows","avante-nvim","wrap","assistant","option"],"anchors":[]},{"id":"54","title":"Option: vim.assistant.chatgpt.enable","content":"Whether to enable ChatGPT AI assistant. Requires the environment variable OPENAI_API_KEY to be set.","path":"options.html#option-vim.assistant.chatgpt.enable","tokens":["environment","assistant","chatgpt","whether","requires","openai_api_key","set","enable","the","variable"],"title_tokens":["vim","enable","option","assistant","chatgpt"],"anchors":[]},{"id":"55","title":"Option: vim.assistant.chatgpt.mappings.addTests","content":"[ChatGPT] Add tests","path":"options.html#option-vim.assistant.chatgpt.mappings.addTests","tokens":["tests","chatgpt","add"],"title_tokens":["assistant","mappings","option","chatgpt","addtests","vim"],"anchors":[]},{"id":"56","title":"Option: vim.assistant.chatgpt.mappings.chatGpt","content":"ChatGPT","path":"options.html#option-vim.assistant.chatgpt.mappings.chatGpt","tokens":["chatgpt"],"title_tokens":["chatgpt","vim","assistant","option","mappings"],"anchors":[]},{"id":"57","title":"Option: vim.assistant.chatgpt.mappings.docstring","content":"[ChatGPT] Docstring","path":"options.html#option-vim.assistant.chatgpt.mappings.docstring","tokens":["docstring","chatgpt"],"title_tokens":["option","vim","mappings","docstring","assistant","chatgpt"],"anchors":[]},{"id":"58","title":"Option: vim.assistant.chatgpt.mappings.editWithInstructions","content":"[ChatGPT] Edit with instructions","path":"options.html#option-vim.assistant.chatgpt.mappings.editWithInstructions","tokens":["with","edit","chatgpt","instructions"],"title_tokens":["option","vim","editwithinstructions","mappings","assistant","chatgpt"],"anchors":[]},{"id":"59","title":"Option: vim.assistant.chatgpt.mappings.explain","content":"[ChatGPT] Explain code","path":"options.html#option-vim.assistant.chatgpt.mappings.explain","tokens":["chatgpt","explain","code"],"title_tokens":["chatgpt","vim","assistant","option","mappings","explain"],"anchors":[]},{"id":"60","title":"Option: vim.assistant.chatgpt.mappings.fixBugs","content":"[ChatGPT] Fix bugs","path":"options.html#option-vim.assistant.chatgpt.mappings.fixBugs","tokens":["chatgpt","bugs","fix"],"title_tokens":["chatgpt","vim","mappings","assistant","fixbugs","option"],"anchors":[]},{"id":"61","title":"Option: vim.assistant.chatgpt.mappings.grammarCorrection","content":"[ChatGPT] Grammar correction","path":"options.html#option-vim.assistant.chatgpt.mappings.grammarCorrection","tokens":["chatgpt","correction","grammar"],"title_tokens":["option","chatgpt","grammarcorrection","vim","assistant","mappings"],"anchors":[]},{"id":"62","title":"Option: vim.assistant.chatgpt.mappings.keyword","content":"[ChatGPT] Keywords","path":"options.html#option-vim.assistant.chatgpt.mappings.keyword","tokens":["keywords","chatgpt"],"title_tokens":["option","assistant","chatgpt","keyword","mappings","vim"],"anchors":[]},{"id":"63","title":"Option: vim.assistant.chatgpt.mappings.optimize","content":"[ChatGPT] Optimize code","path":"options.html#option-vim.assistant.chatgpt.mappings.optimize","tokens":["code","chatgpt","optimize"],"title_tokens":["vim","optimize","mappings","assistant","option","chatgpt"],"anchors":[]},{"id":"64","title":"Option: vim.assistant.chatgpt.mappings.readabilityanalysis","content":"[ChatGPT] Code reability analysis","path":"options.html#option-vim.assistant.chatgpt.mappings.readabilityanalysis","tokens":["chatgpt","code","reability","analysis"],"title_tokens":["option","readabilityanalysis","vim","mappings","chatgpt","assistant"],"anchors":[]},{"id":"65","title":"Option: vim.assistant.chatgpt.mappings.roxygenEdit","content":"[ChatGPT] Roxygen edit","path":"options.html#option-vim.assistant.chatgpt.mappings.roxygenEdit","tokens":["edit","roxygen","chatgpt"],"title_tokens":["chatgpt","vim","option","mappings","roxygenedit","assistant"],"anchors":[]},{"id":"66","title":"Option: vim.assistant.chatgpt.mappings.summarize","content":"[ChatGPT] Summarize","path":"options.html#option-vim.assistant.chatgpt.mappings.summarize","tokens":["chatgpt","summarize"],"title_tokens":["option","chatgpt","mappings","summarize","assistant","vim"],"anchors":[]},{"id":"67","title":"Option: vim.assistant.chatgpt.mappings.translate","content":"[ChatGPT] Translate","path":"options.html#option-vim.assistant.chatgpt.mappings.translate","tokens":["translate","chatgpt"],"title_tokens":["chatgpt","option","vim","translate","assistant","mappings"],"anchors":[]},{"id":"68","title":"Option: vim.assistant.chatgpt.setupOpts","content":"Option table to pass into the setup function of chatgpt\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.chatgpt.setupOpts","tokens":["table","function","they","listed","you","chatgpt","the","option","can","any","options","not","pass","setup","even","docs","additional","into"],"title_tokens":["setupopts","option","vim","assistant","chatgpt"],"anchors":[]},{"id":"69","title":"Option: vim.assistant.codecompanion-nvim.enable","content":"Whether to enable complementary neovim plugin for codecompanion.nvim.","path":"options.html#option-vim.assistant.codecompanion-nvim.enable","tokens":["enable","for","whether","plugin","neovim","codecompanion","nvim","complementary"],"title_tokens":["option","vim","assistant","codecompanion-nvim","enable"],"anchors":[]},{"id":"70","title":"Option: vim.assistant.codecompanion-nvim.setupOpts","content":"Option table to pass into the setup function of codecompanion-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts","tokens":["codecompanion-nvim","listed","additional","table","any","they","the","setup","docs","not","can","even","you","option","into","function","options","pass"],"title_tokens":["codecompanion-nvim","option","vim","assistant","setupopts"],"anchors":[]},{"id":"71","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.adapters","content":"An adapter is what connects Neovim to an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.adapters","tokens":["what","connects","adapter","neovim","llm"],"title_tokens":["option","vim","assistant","codecompanion-nvim","setupopts","adapters"],"anchors":[]},{"id":"72","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","content":"Height of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.height","tokens":["palette","height","action","the"],"title_tokens":["height","assistant","display","setupopts","option","action_palette","vim","codecompanion-nvim"],"anchors":[]},{"id":"73","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","content":"Whether to enable showing default actions in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_actions","tokens":["enable","palette","whether","default","showing","actions","the","action"],"title_tokens":["vim","opts","codecompanion-nvim","display","action_palette","option","assistant","setupopts","show_default_actions"],"anchors":[]},{"id":"74","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","content":"Whether to enable showing default prompt library in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.opts.show_default_prompt_library","tokens":["whether","library","action","prompt","palette","showing","enable","the","default"],"title_tokens":["display","vim","codecompanion-nvim","setupopts","action_palette","assistant","opts","show_default_prompt_library","option"],"anchors":[]},{"id":"75","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","content":"Prompt used for interactive LLM calls.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.prompt","tokens":["prompt","interactive","used","for","llm","calls"],"title_tokens":["display","vim","action_palette","option","codecompanion-nvim","setupopts","prompt","assistant"],"anchors":[]},{"id":"76","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","content":"Provider used for the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.provider","tokens":["used","palette","action","provider","for","the"],"title_tokens":["vim","assistant","action_palette","codecompanion-nvim","setupopts","option","display","provider"],"anchors":[]},{"id":"77","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","content":"Width of the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.action_palette.width","tokens":["action","width","palette","the"],"title_tokens":["action_palette","vim","assistant","setupopts","option","codecompanion-nvim","width","display"],"anchors":[]},{"id":"78","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","content":"Whether to enable automatic page scrolling.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.auto_scroll","tokens":["automatic","page","enable","scrolling","whether"],"title_tokens":["display","setupopts","assistant","auto_scroll","codecompanion-nvim","option","vim","chat"],"anchors":[]},{"id":"79","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","content":"The icon to represent a pinned buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.pinned_buffer","tokens":["the","icon","represent","pinned","buffer"],"title_tokens":["option","setupopts","display","pinned_buffer","chat","vim","icons","assistant","codecompanion-nvim"],"anchors":[]},{"id":"80","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","content":"The icon to represent a watched buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.icons.watched_buffer","tokens":["icon","buffer","watched","the","represent"],"title_tokens":["chat","setupopts","icons","option","watched_buffer","assistant","display","vim","codecompanion-nvim"],"anchors":[]},{"id":"81","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","content":"Message to appear in chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.intro_message","tokens":["appear","chat","message","buffer"],"title_tokens":["vim","codecompanion-nvim","setupopts","intro_message","display","chat","option","assistant"],"anchors":[]},{"id":"82","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","content":"The separator between the different messages in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.separator","tokens":["messages","buffer","different","between","the","separator","chat"],"title_tokens":["chat","display","vim","option","setupopts","assistant","separator","codecompanion-nvim"],"anchors":[]},{"id":"83","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","content":"Whether to enable header separators in the chat buffer.\nSet this to false if you're using an external markdown formatting plugin. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","tokens":["false","using","buffer","separators","you","whether","the","this","set","markdown","formatting","header","external","plugin","chat","enable"],"title_tokens":["assistant","option","display","show_header_separator","vim","chat","codecompanion-nvim","setupopts"],"anchors":[]},{"id":"84","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","content":"Whether to enable references in the chat buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_references","tokens":["references","buffer","chat","whether","enable","the"],"title_tokens":["option","show_references","codecompanion-nvim","vim","assistant","setupopts","display","chat"],"anchors":[]},{"id":"85","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","content":"Whether to enable LLM settings to appear at the top of the chat buffer. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_settings","tokens":["llm","enable","settings","chat","appear","top","whether","buffer","the"],"title_tokens":["option","vim","chat","display","setupopts","codecompanion-nvim","assistant","show_settings"],"anchors":[]},{"id":"86","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","content":"Whether to enable the token count for each response.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_token_count","tokens":["for","response","each","token","whether","the","enable","count"],"title_tokens":["setupopts","chat","option","assistant","show_token_count","vim","display","codecompanion-nvim"],"anchors":[]},{"id":"87","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","content":"Whether to enable opening the chat buffer in insert mode. .","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.chat.start_in_insert_mode","tokens":["opening","buffer","mode","enable","insert","whether","chat","the"],"title_tokens":["codecompanion-nvim","assistant","vim","option","chat","start_in_insert_mode","setupopts","display"],"anchors":[]},{"id":"88","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","content":"Close an open chat buffer if the total columns of your display are less than...","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.close_chat_at","tokens":["the","your","display","columns","are","less","total","chat","close","buffer","than","open"],"title_tokens":["assistant","setupopts","codecompanion-nvim","diff","vim","display","option","close_chat_at"],"anchors":[]},{"id":"89","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","content":"Whether to enable a diff view to see the changes made by the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.enabled","tokens":["see","diff","view","whether","llm","the","enable","changes","made"],"title_tokens":["codecompanion-nvim","enabled","setupopts","assistant","diff","option","display","vim"],"anchors":[]},{"id":"90","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","content":"Type of split for default provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.layout","tokens":["split","for","provider","type","default"],"title_tokens":["assistant","codecompanion-nvim","layout","display","vim","setupopts","option","diff"],"anchors":[]},{"id":"91","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","content":"The preferred kind of provider.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.diff.provider","tokens":["kind","the","provider","preferred"],"title_tokens":["option","codecompanion-nvim","vim","display","provider","setupopts","diff","assistant"],"anchors":[]},{"id":"92","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","content":"Customize how output is created in new buffer.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.display.inline.layout","tokens":["created","customize","buffer","output","how","new"],"title_tokens":["option","assistant","codecompanion-nvim","layout","display","inline","setupopts","vim"],"anchors":[]},{"id":"93","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","content":"Adapter used for the chat interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.adapter","tokens":["adapter","interaction","chat","used","for","the"],"title_tokens":["adapter","setupopts","interactions","option","chat","codecompanion-nvim","vim","assistant"],"anchors":[]},{"id":"94","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","content":"Define or override the default keymaps.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.keymaps","tokens":["keymaps","override","the","default","define"],"title_tokens":["option","chat","interactions","vim","assistant","keymaps","codecompanion-nvim","setupopts"],"anchors":[]},{"id":"95","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","content":"The chat buffer places user and LLM responses under a H2 header. These can be customized in the configuration.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.roles","tokens":["configuration","header","llm","buffer","chat","user","and","responses","can","customized","places","under","the","these"],"title_tokens":["roles","chat","codecompanion-nvim","assistant","option","interactions","vim","setupopts"],"anchors":[]},{"id":"96","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","content":"Slash Commands (invoked with /) let you dynamically insert context into the chat buffer, such as file contents or date/time.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.slash_commands","tokens":["commands","let","buffer","contents","into","time","context","invoked","the","dynamically","you","chat","slash","with","insert","such","file","date"],"title_tokens":["interactions","vim","option","setupopts","slash_commands","assistant","chat","codecompanion-nvim"],"anchors":[]},{"id":"97","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","content":"Configure tools to perform specific tasks when invoked by an LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.tools","tokens":["llm","specific","tools","tasks","invoked","perform","configure","when"],"title_tokens":["tools","vim","option","chat","interactions","assistant","codecompanion-nvim","setupopts"],"anchors":[]},{"id":"98","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.chat.variables","tokens":["define","variables","own","share","specific","content","your"],"title_tokens":["option","variables","interactions","setupopts","codecompanion-nvim","assistant","chat","vim"],"anchors":[]},{"id":"99","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","content":"Adapter used for the inline interaction.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.adapter","tokens":["the","adapter","used","interaction","inline","for"],"title_tokens":["assistant","option","interactions","adapter","vim","setupopts","codecompanion-nvim","inline"],"anchors":[]},{"id":"100","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","content":"Accept the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.accept_change.n","tokens":["change","accept","suggested","the"],"title_tokens":["setupopts","assistant","interactions","codecompanion-nvim","inline","option","accept_change","keymaps","vim"],"anchors":[]},{"id":"101","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","content":"Reject the suggested change.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.keymaps.reject_change.n","tokens":["the","change","reject","suggested"],"title_tokens":["vim","interactions","keymaps","codecompanion-nvim","assistant","reject_change","setupopts","inline","option"],"anchors":[]},{"id":"102","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.interactions.inline.variables","tokens":["own","share","specific","content","your","define","variables"],"title_tokens":["variables","interactions","codecompanion-nvim","setupopts","assistant","inline","vim","option"],"anchors":[]},{"id":"103","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.language","content":"Specify which language an LLM should respond in.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.language","tokens":["which","language","llm","should","specify","respond"],"title_tokens":["assistant","opts","vim","option","codecompanion-nvim","setupopts","language"],"anchors":[]},{"id":"104","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","content":"Change the level of logging.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.log_level","tokens":["logging","level","change","the"],"title_tokens":["assistant","option","log_level","vim","setupopts","codecompanion-nvim","opts"],"anchors":[]},{"id":"105","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","content":"Whether to enable code being sent to the LLM.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.opts.send_code","tokens":["llm","whether","enable","the","being","code","sent"],"title_tokens":["opts","option","vim","send_code","codecompanion-nvim","setupopts","assistant"],"anchors":[]},{"id":"106","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.prompt_library","content":"A prompt library is a collection of prompts that can be used in the action palette.","path":"options.html#option-vim.assistant.codecompanion-nvim.setupOpts.prompt_library","tokens":["library","the","that","prompt","used","palette","can","action","collection","prompts"],"title_tokens":["assistant","option","setupopts","prompt_library","codecompanion-nvim","vim"],"anchors":[]},{"id":"107","title":"Option: vim.assistant.copilot.cmp.enable","content":"Whether to enable nvim-cmp integration for GitHub Copilot.","path":"options.html#option-vim.assistant.copilot.cmp.enable","tokens":["whether","for","copilot","github","enable","nvim-cmp","integration"],"title_tokens":["vim","cmp","enable","copilot","option","assistant"],"anchors":[]},{"id":"108","title":"Option: vim.assistant.copilot.enable","content":"Whether to enable GitHub Copilot AI assistant.","path":"options.html#option-vim.assistant.copilot.enable","tokens":["assistant","enable","copilot","whether","github"],"title_tokens":["vim","copilot","enable","option","assistant"],"anchors":[]},{"id":"109","title":"Option: vim.assistant.copilot.mappings.panel.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.accept","tokens":["accept","suggestion"],"title_tokens":["vim","mappings","panel","accept","copilot","assistant","option"],"anchors":[]},{"id":"110","title":"Option: vim.assistant.copilot.mappings.panel.jumpNext","content":"Jump to next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpNext","tokens":["suggestion","jump","next"],"title_tokens":["panel","jumpnext","vim","copilot","mappings","option","assistant"],"anchors":[]},{"id":"111","title":"Option: vim.assistant.copilot.mappings.panel.jumpPrev","content":"Jump to previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.panel.jumpPrev","tokens":["jump","suggestion","previous"],"title_tokens":["panel","copilot","mappings","jumpprev","vim","option","assistant"],"anchors":[]},{"id":"112","title":"Option: vim.assistant.copilot.mappings.panel.open","content":"Open suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.open","tokens":["open","suggestions"],"title_tokens":["panel","option","vim","assistant","copilot","mappings","open"],"anchors":[]},{"id":"113","title":"Option: vim.assistant.copilot.mappings.panel.refresh","content":"Refresh suggestions","path":"options.html#option-vim.assistant.copilot.mappings.panel.refresh","tokens":["suggestions","refresh"],"title_tokens":["option","vim","refresh","assistant","mappings","copilot","panel"],"anchors":[]},{"id":"114","title":"Option: vim.assistant.copilot.mappings.suggestion.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.accept","tokens":["suggestion","accept"],"title_tokens":["assistant","vim","suggestion","option","mappings","copilot","accept"],"anchors":[]},{"id":"115","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptLine","content":"Accept next line","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptLine","tokens":["line","accept","next"],"title_tokens":["suggestion","acceptline","copilot","vim","assistant","mappings","option"],"anchors":[]},{"id":"116","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptWord","content":"Accept next word","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.acceptWord","tokens":["word","accept","next"],"title_tokens":["copilot","option","mappings","suggestion","acceptword","vim","assistant"],"anchors":[]},{"id":"117","title":"Option: vim.assistant.copilot.mappings.suggestion.dismiss","content":"Dismiss suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.dismiss","tokens":["suggestion","dismiss"],"title_tokens":["vim","assistant","dismiss","mappings","option","copilot","suggestion"],"anchors":[]},{"id":"118","title":"Option: vim.assistant.copilot.mappings.suggestion.next","content":"Next suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.next","tokens":["next","suggestion"],"title_tokens":["mappings","copilot","assistant","vim","next","suggestion","option"],"anchors":[]},{"id":"119","title":"Option: vim.assistant.copilot.mappings.suggestion.prev","content":"Previous suggestion","path":"options.html#option-vim.assistant.copilot.mappings.suggestion.prev","tokens":["previous","suggestion"],"title_tokens":["option","prev","assistant","vim","copilot","mappings","suggestion"],"anchors":[]},{"id":"120","title":"Option: vim.assistant.copilot.setupOpts","content":"Option table to pass into the setup function of Copilot\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.copilot.setupOpts","tokens":["listed","any","pass","the","you","function","copilot","they","options","docs","table","option","even","setup","additional","not","can","into"],"title_tokens":["vim","setupopts","assistant","option","copilot"],"anchors":[]},{"id":"121","title":"Option: vim.assistant.copilot.setupOpts.copilot_node_command","content":"The command that will be executed to initiate nodejs for GitHub Copilot. Recommended to leave as default.","path":"options.html#option-vim.assistant.copilot.setupOpts.copilot_node_command","tokens":["initiate","copilot","default","executed","the","that","for","github","recommended","leave","command","will","nodejs"],"title_tokens":["option","assistant","copilot_node_command","copilot","vim","setupopts"],"anchors":[]},{"id":"122","title":"Option: vim.assistant.copilot.setupOpts.panel.enabled","content":"Whether to enable Completion Panel.","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.enabled","tokens":["completion","panel","whether","enable"],"title_tokens":["panel","vim","enabled","copilot","setupopts","option","assistant"],"anchors":[]},{"id":"123","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.position","content":"Panel position","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.position","tokens":["panel","position"],"title_tokens":["copilot","vim","position","panel","option","layout","assistant","setupopts"],"anchors":[]},{"id":"124","title":"Option: vim.assistant.copilot.setupOpts.panel.layout.ratio","content":"Panel size","path":"options.html#option-vim.assistant.copilot.setupOpts.panel.layout.ratio","tokens":["size","panel"],"title_tokens":["copilot","option","setupopts","ratio","vim","panel","assistant","layout"],"anchors":[]},{"id":"125","title":"Option: vim.assistant.copilot.setupOpts.suggestion.enabled","content":"Whether to enable Suggestions.","path":"options.html#option-vim.assistant.copilot.setupOpts.suggestion.enabled","tokens":["suggestions","whether","enable"],"title_tokens":["option","suggestion","enabled","copilot","vim","setupopts","assistant"],"anchors":[]},{"id":"126","title":"Option: vim.assistant.neocodeium.enable","content":"Whether to enable NeoCodeium AI completion.","path":"options.html#option-vim.assistant.neocodeium.enable","tokens":["enable","whether","neocodeium","completion"],"title_tokens":["neocodeium","assistant","enable","option","vim"],"anchors":[]},{"id":"127","title":"Option: vim.assistant.neocodeium.keymaps.accept","content":"Accept suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept","tokens":["suggestion","accept"],"title_tokens":["neocodeium","accept","assistant","vim","keymaps","option"],"anchors":[]},{"id":"128","title":"Option: vim.assistant.neocodeium.keymaps.accept_line","content":"Accept line","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_line","tokens":["accept","line"],"title_tokens":["accept_line","vim","assistant","option","keymaps","neocodeium"],"anchors":[]},{"id":"129","title":"Option: vim.assistant.neocodeium.keymaps.accept_word","content":"Accept word","path":"options.html#option-vim.assistant.neocodeium.keymaps.accept_word","tokens":["accept","word"],"title_tokens":["keymaps","option","vim","assistant","neocodeium","accept_word"],"anchors":[]},{"id":"130","title":"Option: vim.assistant.neocodeium.keymaps.clear","content":"Clear suggestion","path":"options.html#option-vim.assistant.neocodeium.keymaps.clear","tokens":["suggestion","clear"],"title_tokens":["vim","assistant","option","neocodeium","clear","keymaps"],"anchors":[]},{"id":"131","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete","content":"Cycle or complete","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete","tokens":["complete","cycle"],"title_tokens":["neocodeium","keymaps","cycle_or_complete","vim","assistant","option"],"anchors":[]},{"id":"132","title":"Option: vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","content":"Cycle or complete (reverse)","path":"options.html#option-vim.assistant.neocodeium.keymaps.cycle_or_complete_reverse","tokens":["complete","reverse","cycle"],"title_tokens":["neocodeium","cycle_or_complete_reverse","keymaps","option","assistant","vim"],"anchors":[]},{"id":"133","title":"Option: vim.assistant.neocodeium.setupOpts","content":"Option table to pass into the setup function of NeoCodeium\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.neocodeium.setupOpts","tokens":["setup","into","the","they","additional","any","table","not","options","can","even","function","pass","you","listed","option","docs","neocodeium"],"title_tokens":["option","assistant","vim","neocodeium","setupopts"],"anchors":[]},{"id":"134","title":"Option: vim.assistant.neocodeium.setupOpts.bin","content":"Path to custom windsurf server binary","path":"options.html#option-vim.assistant.neocodeium.setupOpts.bin","tokens":["server","binary","path","custom","windsurf"],"title_tokens":["neocodeium","setupopts","bin","vim","assistant","option"],"anchors":[]},{"id":"135","title":"Option: vim.assistant.neocodeium.setupOpts.debounce","content":"Whether to enable suggestions debounce","path":"options.html#option-vim.assistant.neocodeium.setupOpts.debounce","tokens":["whether","suggestions","enable","debounce"],"title_tokens":["option","neocodeium","debounce","assistant","vim","setupopts"],"anchors":[]},{"id":"136","title":"Option: vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","content":"Whether to disable suggestions in special buftypes like nofile","path":"options.html#option-vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","tokens":["whether","buftypes","suggestions","nofile","disable","like","special"],"title_tokens":["neocodeium","option","setupopts","disable_in_special_buftypes","assistant","vim"],"anchors":[]},{"id":"137","title":"Option: vim.assistant.neocodeium.setupOpts.enabled","content":"Whether to start windsurf server. Can be manually enabled with :NeoCodeium enable","path":"options.html#option-vim.assistant.neocodeium.setupOpts.enabled","tokens":["start","server","enabled","can","neocodeium","with","whether","enable","manually","windsurf"],"title_tokens":["vim","option","enabled","setupopts","assistant","neocodeium"],"anchors":[]},{"id":"138","title":"Option: vim.assistant.neocodeium.setupOpts.filetypes","content":"Filetypes to disable suggestions in. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filetypes","tokens":["enable_buffer","buffer","with","neocodeium","disable","still","enable","suggestions","filetypes","you","can","disabled"],"title_tokens":["assistant","option","neocodeium","vim","setupopts","filetypes"],"anchors":[]},{"id":"139","title":"Option: vim.assistant.neocodeium.setupOpts.filter","content":"Function that returns true if a buffer should be enabled and false if disabled. You can still enable disabled buffer with :NeoCodeium enable_buffer","path":"options.html#option-vim.assistant.neocodeium.setupOpts.filter","tokens":["and","enabled","true","still","enable","disabled","returns","buffer","should","false","you","with","that","function","can","neocodeium","enable_buffer"],"title_tokens":["setupopts","assistant","option","vim","filter","neocodeium"],"anchors":[]},{"id":"140","title":"Option: vim.assistant.neocodeium.setupOpts.log_level","content":"Log level","path":"options.html#option-vim.assistant.neocodeium.setupOpts.log_level","tokens":["log","level"],"title_tokens":["neocodeium","assistant","option","vim","log_level","setupopts"],"anchors":[]},{"id":"141","title":"Option: vim.assistant.neocodeium.setupOpts.manual","content":"When true, autosuggestions are disabled. Use require'neocodeium'.cycle_or_complete() to show suggestions manually","path":"options.html#option-vim.assistant.neocodeium.setupOpts.manual","tokens":["cycle_or_complete","suggestions","neocodeium","autosuggestions","use","are","when","true","disabled","require","show","manually"],"title_tokens":["option","neocodeium","vim","assistant","setupopts","manual"],"anchors":[]},{"id":"142","title":"Option: vim.assistant.neocodeium.setupOpts.max_lines","content":"Maximum number of lines parsed from loaded buffers (current buffer always fully parsed). Set to 0 to disable parsing non-current buffers. Set to -1 to parse all lines","path":"options.html#option-vim.assistant.neocodeium.setupOpts.max_lines","tokens":["always","fully","set","parsing","disable","parsed","from","parse","non-current","all","number","lines","buffers","current","maximum","loaded","buffer"],"title_tokens":["neocodeium","option","max_lines","assistant","vim","setupopts"],"anchors":[]},{"id":"143","title":"Option: vim.assistant.neocodeium.setupOpts.root_dir","content":"List of directories and files to detect workspace root directory for Windsurf Chat","path":"options.html#option-vim.assistant.neocodeium.setupOpts.root_dir","tokens":["and","directories","workspace","directory","windsurf","root","files","for","chat","detect","list"],"title_tokens":["assistant","option","vim","setupopts","root_dir","neocodeium"],"anchors":[]},{"id":"144","title":"Option: vim.assistant.neocodeium.setupOpts.server.api_url","content":"API URL to use (for Enterprise mode)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.api_url","tokens":["for","mode","enterprise","api","url","use"],"title_tokens":["option","setupopts","neocodeium","assistant","server","vim","api_url"],"anchors":[]},{"id":"145","title":"Option: vim.assistant.neocodeium.setupOpts.server.portal_url","content":"Portal URL to use (for registering a user and downloading the binary)","path":"options.html#option-vim.assistant.neocodeium.setupOpts.server.portal_url","tokens":["for","the","url","use","registering","and","portal","user","downloading","binary"],"title_tokens":["portal_url","assistant","option","vim","setupopts","neocodeium","server"],"anchors":[]},{"id":"146","title":"Option: vim.assistant.neocodeium.setupOpts.show_label","content":"Whether to show the number of suggestions label in the line number column","path":"options.html#option-vim.assistant.neocodeium.setupOpts.show_label","tokens":["label","column","whether","show","line","number","suggestions","the"],"title_tokens":["vim","show_label","assistant","neocodeium","option","setupopts"],"anchors":[]},{"id":"147","title":"Option: vim.assistant.neocodeium.setupOpts.silent","content":"Whether to disable non-important messages","path":"options.html#option-vim.assistant.neocodeium.setupOpts.silent","tokens":["disable","non-important","messages","whether"],"title_tokens":["silent","setupopts","neocodeium","vim","option","assistant"],"anchors":[]},{"id":"148","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.enabled","content":"Whether to enable single line mode. Multi-line suggestions collapse into a single line","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.enabled","tokens":["whether","single","mode","multi-line","into","collapse","suggestions","line","enable"],"title_tokens":["assistant","vim","option","neocodeium","setupopts","single_line","enabled"],"anchors":[]},{"id":"149","title":"Option: vim.assistant.neocodeium.setupOpts.single_line.label","content":"Label indicating that there is multi-line suggestion","path":"options.html#option-vim.assistant.neocodeium.setupOpts.single_line.label","tokens":["suggestion","indicating","label","there","multi-line","that"],"title_tokens":["vim","neocodeium","option","single_line","label","setupopts","assistant"],"anchors":[]},{"id":"150","title":"Option: vim.assistant.supermaven-nvim.enable","content":"Whether to enable Supermaven AI assistant.","path":"options.html#option-vim.assistant.supermaven-nvim.enable","tokens":["whether","assistant","supermaven","enable"],"title_tokens":["vim","enable","option","supermaven-nvim","assistant"],"anchors":[]},{"id":"151","title":"Option: vim.assistant.supermaven-nvim.setupOpts","content":"Option table to pass into the setup function of Supermaven\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts","tokens":["they","not","any","options","docs","option","additional","listed","setup","into","the","function","table","pass","even","supermaven","you","can"],"title_tokens":["supermaven-nvim","option","vim","setupopts","assistant"],"anchors":[]},{"id":"152","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.cterm","content":"The cterm color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.cterm","tokens":["color","cterm","suggestion","the"],"title_tokens":["vim","color","assistant","supermaven-nvim","setupopts","option","cterm"],"anchors":[]},{"id":"153","title":"Option: vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","content":"The hex color of the suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.color.suggestion_color","tokens":["suggestion","color","the","hex"],"title_tokens":["assistant","color","vim","suggestion_color","option","supermaven-nvim","setupopts"],"anchors":[]},{"id":"154","title":"Option: vim.assistant.supermaven-nvim.setupOpts.condition","content":"Condition function to check for stopping supermaven.\nA returned true means to stop supermaven","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.condition","tokens":["check","returned","supermaven","true","for","function","condition","stopping","means","stop"],"title_tokens":["vim","assistant","option","supermaven-nvim","setupopts","condition"],"anchors":[]},{"id":"155","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","content":"Disable inline completion for use with cmp","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_inline_completion","tokens":["disable","completion","use","inline","with","cmp","for"],"title_tokens":["option","setupopts","disable_inline_completion","assistant","vim","supermaven-nvim"],"anchors":[]},{"id":"156","title":"Option: vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","content":"Disable built-in keymaps for more manual control","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.disable_keymaps","tokens":["more","control","built-in","for","keymaps","manual","disable"],"title_tokens":["disable_keymaps","assistant","supermaven-nvim","option","setupopts","vim"],"anchors":[]},{"id":"157","title":"Option: vim.assistant.supermaven-nvim.setupOpts.ignore_file","content":"List of fileto ignore","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.ignore_file","tokens":["fileto","list","ignore"],"title_tokens":["assistant","option","ignore_file","setupopts","vim","supermaven-nvim"],"anchors":[]},{"id":"158","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","content":"The key to accept a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_suggestion","tokens":["the","accept","key","suggestion"],"title_tokens":["setupopts","assistant","keymaps","option","accept_suggestion","vim","supermaven-nvim"],"anchors":[]},{"id":"159","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","content":"The key to accept a word","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.accept_word","tokens":["word","key","the","accept"],"title_tokens":["supermaven-nvim","setupopts","keymaps","accept_word","option","vim","assistant"],"anchors":[]},{"id":"160","title":"Option: vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","content":"The key to clear a suggestion","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.keymaps.clear_suggestion","tokens":["the","clear","key","suggestion"],"title_tokens":["setupopts","keymaps","clear_suggestion","supermaven-nvim","option","vim","assistant"],"anchors":[]},{"id":"161","title":"Option: vim.assistant.supermaven-nvim.setupOpts.log_level","content":"The log level. Set to \"off\" to disable completely","path":"options.html#option-vim.assistant.supermaven-nvim.setupOpts.log_level","tokens":["log","set","level","the","disable","completely","off"],"title_tokens":["option","supermaven-nvim","vim","setupopts","log_level","assistant"],"anchors":[]},{"id":"162","title":"Option: vim.augroups","content":"A list of Neovim autogroups, which are used to organize and manage related autocommands together. Groups allow multiple autocommands to be cleared or redefined collectively, preventing duplicate definitions.\nEach autogroup consists of a name and a boolean indicating whether to clear existing autocommands.","path":"options.html#option-vim.augroups","tokens":["and","definitions","together","groups","each","organize","used","which","consists","duplicate","cleared","autogroups","are","allow","redefined","clear","collectively","preventing","autogroup","list","neovim","manage","multiple","existing","whether","autocommands","name","indicating","related","boolean"],"title_tokens":["augroups","option","vim"],"anchors":[]},{"id":"163","title":"Option: vim.augroups.*.clear","content":"Whether to clear existing autocommands in this group before defining new ones. This helps avoid duplicate autocommands.","path":"options.html#option-vim.augroups._.clear","tokens":["clear","autocommands","whether","existing","this","group","new","ones","avoid","before","defining","helps","duplicate"],"title_tokens":["option","augroups","clear","vim"],"anchors":[]},{"id":"164","title":"Option: vim.augroups.*.enable","content":"Whether to enable this autocommand group.","path":"options.html#option-vim.augroups._.enable","tokens":["group","whether","this","enable","autocommand"],"title_tokens":["vim","option","augroups","enable"],"anchors":[]},{"id":"165","title":"Option: vim.augroups.*.name","content":"The name of the autocommand group.","path":"options.html#option-vim.augroups._.name","tokens":["autocommand","name","group","the"],"title_tokens":["name","augroups","vim","option"],"anchors":[]},{"id":"166","title":"Option: vim.autocmds","content":"A list of Neovim autocommands to be registered.\nEach entry defines an autocommand, specifying events, patterns, a callback or Vim command, an optional group, a description, and execution settings.","path":"options.html#option-vim.autocmds","tokens":["list","execution","command","specifying","patterns","neovim","settings","each","defines","entry","callback","autocommands","autocommand","events","registered","vim","optional","group","description","and"],"title_tokens":["autocmds","option","vim"],"anchors":[]},{"id":"167","title":"Option: vim.autocmds.*.callback","content":"Lua function to be called when the event(s) are triggered.","path":"options.html#option-vim.autocmds._.callback","tokens":["when","called","are","the","function","lua","event","triggered"],"title_tokens":["callback","autocmds","vim","option"],"anchors":[]},{"id":"168","title":"Option: vim.autocmds.*.command","content":"Vim command to be executed when the event(s) are triggered. Cannot be defined if the callback option is already defined.","path":"options.html#option-vim.autocmds._.command","tokens":["already","option","callback","vim","event","executed","command","when","are","the","triggered","cannot","defined"],"title_tokens":["option","autocmds","vim","command"],"anchors":[]},{"id":"169","title":"Option: vim.autocmds.*.desc","content":"A description for the autocommand.","path":"options.html#option-vim.autocmds._.desc","tokens":["for","the","autocommand","description"],"title_tokens":["desc","vim","autocmds","option"],"anchors":[]},{"id":"170","title":"Option: vim.autocmds.*.enable","content":"Whether to enable this autocommand.","path":"options.html#option-vim.autocmds._.enable","tokens":["whether","enable","this","autocommand"],"title_tokens":["autocmds","enable","option","vim"],"anchors":[]},{"id":"171","title":"Option: vim.autocmds.*.event","content":"The event(s) that trigger the autocommand.","path":"options.html#option-vim.autocmds._.event","tokens":["trigger","event","autocommand","the","that"],"title_tokens":["vim","option","autocmds","event"],"anchors":[]},{"id":"172","title":"Option: vim.autocmds.*.group","content":"An optional autocommand group to manage related autocommands.","path":"options.html#option-vim.autocmds._.group","tokens":["group","autocommands","optional","manage","related","autocommand"],"title_tokens":["vim","option","group","autocmds"],"anchors":[]},{"id":"173","title":"Option: vim.autocmds.*.nested","content":"Whether to allow nested autocommands to trigger.","path":"options.html#option-vim.autocmds._.nested","tokens":["trigger","whether","allow","nested","autocommands"],"title_tokens":["vim","autocmds","option","nested"],"anchors":[]},{"id":"174","title":"Option: vim.autocmds.*.once","content":"Whether to run the autocommand only once.","path":"options.html#option-vim.autocmds._.once","tokens":["run","whether","autocommand","only","the","once"],"title_tokens":["once","autocmds","option","vim"],"anchors":[]},{"id":"175","title":"Option: vim.autocmds.*.pattern","content":"The file pattern(s) that determine when the autocommand applies.","path":"options.html#option-vim.autocmds._.pattern","tokens":["determine","file","that","when","pattern","the","autocommand","applies"],"title_tokens":["autocmds","vim","option","pattern"],"anchors":[]},{"id":"176","title":"Option: vim.autocomplete.blink-cmp.enable","content":"Whether to enable blink.cmp.","path":"options.html#option-vim.autocomplete.blink-cmp.enable","tokens":["cmp","enable","blink","whether"],"title_tokens":["option","autocomplete","blink-cmp","enable","vim"],"anchors":[]},{"id":"177","title":"Option: vim.autocomplete.blink-cmp.friendly-snippets.enable","content":"Whether to enable friendly-snippets for blink to source from automatically.","path":"options.html#option-vim.autocomplete.blink-cmp.friendly-snippets.enable","tokens":["blink","automatically","source","enable","friendly-snippets","from","whether","for"],"title_tokens":["option","blink-cmp","vim","friendly-snippets","enable","autocomplete"],"anchors":[]},{"id":"178","title":"Option: vim.autocomplete.blink-cmp.mappings.close","content":"Close [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.close","tokens":["blink","cmp","close"],"title_tokens":["option","mappings","close","vim","autocomplete","blink-cmp"],"anchors":[]},{"id":"179","title":"Option: vim.autocomplete.blink-cmp.mappings.complete","content":"Complete [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.complete","tokens":["complete","blink","cmp"],"title_tokens":["autocomplete","vim","mappings","complete","blink-cmp","option"],"anchors":[]},{"id":"180","title":"Option: vim.autocomplete.blink-cmp.mappings.confirm","content":"Confirm [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.confirm","tokens":["blink","confirm","cmp"],"title_tokens":["option","blink-cmp","confirm","mappings","autocomplete","vim"],"anchors":[]},{"id":"181","title":"Option: vim.autocomplete.blink-cmp.mappings.next","content":"Next item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.next","tokens":["next","cmp","blink","item"],"title_tokens":["mappings","option","autocomplete","vim","blink-cmp","next"],"anchors":[]},{"id":"182","title":"Option: vim.autocomplete.blink-cmp.mappings.previous","content":"Previous item [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.previous","tokens":["previous","item","cmp","blink"],"title_tokens":["option","autocomplete","blink-cmp","mappings","previous","vim"],"anchors":[]},{"id":"183","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsDown","content":"Scroll docs down [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsDown","tokens":["down","cmp","blink","docs","scroll"],"title_tokens":["mappings","scrolldocsdown","vim","option","autocomplete","blink-cmp"],"anchors":[]},{"id":"184","title":"Option: vim.autocomplete.blink-cmp.mappings.scrollDocsUp","content":"Scroll docs up [blink.cmp]","path":"options.html#option-vim.autocomplete.blink-cmp.mappings.scrollDocsUp","tokens":["docs","cmp","blink","scroll"],"title_tokens":["vim","autocomplete","mappings","option","scrolldocsup","blink-cmp"],"anchors":[]},{"id":"185","title":"Option: vim.autocomplete.blink-cmp.setupOpts","content":"Option table to pass into the setup function of blink.cmp\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts","tokens":["setup","any","not","you","into","option","the","cmp","they","pass","even","can","options","blink","function","additional","docs","table","listed"],"title_tokens":["vim","option","blink-cmp","setupopts","autocomplete"],"anchors":[]},{"id":"186","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","content":"blink.cmp cmdline keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap","tokens":["keymap","cmp","blink","cmdline"],"title_tokens":["setupopts","cmdline","autocomplete","option","blink-cmp","vim","keymap"],"anchors":[]},{"id":"187","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.keymap.preset","tokens":["keymap","presets"],"title_tokens":["autocomplete","blink-cmp","option","keymap","setupopts","vim","preset","cmdline"],"anchors":[]},{"id":"188","title":"Option: vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","content":"List of sources to enable for cmdline. Null means use default source list.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.cmdline.sources","tokens":["sources","use","source","cmdline","enable","default","null","list","means","for"],"title_tokens":["autocomplete","option","blink-cmp","sources","cmdline","setupopts","vim"],"anchors":[]},{"id":"189","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","content":"Show documentation whenever an item is selected","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show","tokens":["selected","whenever","documentation","show","item"],"title_tokens":["blink-cmp","autocomplete","option","setupopts","auto_show","vim","documentation","completion"],"anchors":[]},{"id":"190","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","content":"Delay before auto show triggers","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.documentation.auto_show_delay_ms","tokens":["auto","show","delay","triggers","before"],"title_tokens":["setupopts","completion","auto_show_delay_ms","documentation","blink-cmp","vim","autocomplete","option"],"anchors":[]},{"id":"191","title":"Option: vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","content":"Manages the appearance of the completion menu. You may prevent the menu from automatically showing by this option to false and manually showing it with the show keymap command.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.completion.menu.auto_show","tokens":["command","completion","showing","option","you","with","false","appearance","manages","prevent","manually","may","show","automatically","the","keymap","and","this","menu","from"],"title_tokens":["vim","setupopts","menu","blink-cmp","auto_show","completion","autocomplete","option"],"anchors":[]},{"id":"192","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","content":"fuzzy matcher implementation for Blink.\n\"lua\": slower, Lua native fuzzy matcher implementation\n`\"rust\": use the SIMD fuzzy matcher, 'frizbee'\n\"prefer_rust\": use the rust implementation, but fall back to lua\n\"prefer_rust_with_warning\": use the rust implementation, and fall back to lua if it is not available after emitting a warning.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","tokens":["fall","use","native","rust","prefer_rust_with_warning","frizbee","prefer_rust","emitting","back","fuzzy","not","simd","and","implementation","for","slower","available","after","matcher","warning","the","blink","lua","but"],"title_tokens":["implementation","autocomplete","vim","blink-cmp","option","setupopts","fuzzy"],"anchors":[]},{"id":"193","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","content":"Auto-downloads prebuilt binaries.\n::: .{warning} Do not enable this option, as it does not work on Nix! :::","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","tokens":["work","auto-downloads","not","enable","does","warning","prebuilt","binaries","option","this","nix"],"title_tokens":["download","vim","prebuilt_binaries","option","autocomplete","blink-cmp","fuzzy","setupopts"],"anchors":[]},{"id":"194","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap","content":"blink.cmp keymap","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap","tokens":["blink","cmp","keymap"],"title_tokens":["vim","keymap","blink-cmp","option","autocomplete","setupopts"],"anchors":[]},{"id":"195","title":"Option: vim.autocomplete.blink-cmp.setupOpts.keymap.preset","content":"keymap presets","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.keymap.preset","tokens":["keymap","presets"],"title_tokens":["autocomplete","keymap","option","vim","preset","blink-cmp","setupopts"],"anchors":[]},{"id":"196","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.default","content":"Default list of sources to enable for completion.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.default","tokens":["list","for","sources","enable","default","completion"],"title_tokens":["vim","autocomplete","sources","default","option","blink-cmp","setupopts"],"anchors":[]},{"id":"197","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers","content":"Settings for completion providers.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers","tokens":["completion","settings","providers","for"],"title_tokens":["setupopts","blink-cmp","option","vim","sources","autocomplete","providers"],"anchors":[]},{"id":"198","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers..module","content":"Provider module.","path":"options.html#option-vim.autocomplete.blink-cmp.setupOpts.sources.providers._name_.module","tokens":["module","provider"],"title_tokens":["blink-cmp","vim","providers","option","module","autocomplete","name","sources","setupopts"],"anchors":[]},{"id":"199","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins","content":"blink.cmp sources.\nAttribute names must be source names used in {option}vim.autocomplete.blink-cmp.setupOpts.sources.default.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins","tokens":["blink-cmp","source","autocomplete","must","sources","option","used","vim","names","cmp","attribute","setupopts","blink","default"],"title_tokens":["autocomplete","vim","sourceplugins","blink-cmp","option"],"anchors":[]},{"id":"200","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..enable","content":"Whether to enable this source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.enable","tokens":["enable","whether","this","source"],"title_tokens":["sourceplugins","vim","option","autocomplete","blink-cmp","name","enable"],"anchors":[]},{"id":"201","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers..module.\nShould be present in the source's documentation.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.module","tokens":["the","setupopts","vim","providers","present","value","module","blink-cmp","option","autocomplete","source","name","should","documentation","sources"],"title_tokens":["module","autocomplete","option","vim","name","sourceplugins","blink-cmp"],"anchors":[]},{"id":"202","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins..package","content":"blink-cmp source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins._name_.package","tokens":["source","blink-cmp","package","plugin"],"title_tokens":["blink-cmp","name","package","option","vim","autocomplete","sourceplugins"],"anchors":[]},{"id":"203","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","content":"Whether to enable emoji source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.enable","tokens":["whether","enable","source","emoji"],"title_tokens":["autocomplete","blink-cmp","vim","sourceplugins","emoji","option","enable"],"anchors":[]},{"id":"204","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.emoji.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","tokens":["option","value","emoji","vim","module","blink-cmp","autocomplete","sources","providers","setupopts"],"title_tokens":["sourceplugins","emoji","module","autocomplete","option","blink-cmp","vim"],"anchors":[]},{"id":"205","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","content":"blink-cmp emoji source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","tokens":["package","emoji","source","blink-cmp","plugin"],"title_tokens":["vim","emoji","autocomplete","package","blink-cmp","option","sourceplugins"],"anchors":[]},{"id":"206","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","content":"Whether to enable ripgrep source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.enable","tokens":["enable","ripgrep","whether","source"],"title_tokens":["enable","option","autocomplete","vim","blink-cmp","sourceplugins","ripgrep"],"anchors":[]},{"id":"207","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.ripgrep.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","tokens":["sources","ripgrep","blink-cmp","setupopts","vim","value","autocomplete","option","module","providers"],"title_tokens":["sourceplugins","module","blink-cmp","vim","ripgrep","autocomplete","option"],"anchors":[]},{"id":"208","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","content":"blink-cmp ripgrep source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","tokens":["blink-cmp","ripgrep","source","plugin","package"],"title_tokens":["blink-cmp","sourceplugins","ripgrep","package","option","vim","autocomplete"],"anchors":[]},{"id":"209","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","content":"Whether to enable spell source.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.enable","tokens":["spell","whether","source","enable"],"title_tokens":["vim","spell","enable","blink-cmp","option","autocomplete","sourceplugins"],"anchors":[]},{"id":"210","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.module","content":"Value of {option}vim.autocomplete.blink-cmp.setupOpts.sources.providers.spell.module.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.module","tokens":["providers","module","value","setupopts","autocomplete","option","vim","sources","blink-cmp","spell"],"title_tokens":["vim","autocomplete","sourceplugins","blink-cmp","module","spell","option"],"anchors":[]},{"id":"211","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.package","content":"blink-cmp spell source plugin package.","path":"options.html#option-vim.autocomplete.blink-cmp.sourcePlugins.spell.package","tokens":["blink-cmp","source","plugin","spell","package"],"title_tokens":["sourceplugins","option","vim","autocomplete","spell","package","blink-cmp"],"anchors":[]},{"id":"212","title":"Option: vim.autocomplete.enableSharedCmpSources","content":"Whether to enable sources shared by blink.cmp and nvim-cmp.","path":"options.html#option-vim.autocomplete.enableSharedCmpSources","tokens":["sources","blink","and","enable","shared","nvim-cmp","cmp","whether"],"title_tokens":["option","enablesharedcmpsources","vim","autocomplete"],"anchors":[]},{"id":"213","title":"Option: vim.autocomplete.nvim-cmp.enable","content":"Whether to enable nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.enable","tokens":["whether","nvim-cmp","enable"],"title_tokens":["option","autocomplete","nvim-cmp","enable","vim"],"anchors":[]},{"id":"214","title":"Option: vim.autocomplete.nvim-cmp.format","content":"The function used to customize the completion menu entries. This is outside of setupOpts to allow for an easier integration with lspkind.nvim.\nSee :help cmp-config.formatting.format.","path":"options.html#option-vim.autocomplete.nvim-cmp.format","tokens":["entries","used","menu","see","easier","setupopts","format","this","allow","help","function","formatting","customize","for","with","lspkind","the","outside","integration","cmp-config","completion","nvim"],"title_tokens":["option","vim","nvim-cmp","format","autocomplete"],"anchors":[]},{"id":"215","title":"Option: vim.autocomplete.nvim-cmp.mappings.close","content":"Close [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.close","tokens":["nvim-cmp","close"],"title_tokens":["nvim-cmp","option","autocomplete","mappings","vim","close"],"anchors":[]},{"id":"216","title":"Option: vim.autocomplete.nvim-cmp.mappings.complete","content":"Complete [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.complete","tokens":["nvim-cmp","complete"],"title_tokens":["option","vim","autocomplete","nvim-cmp","complete","mappings"],"anchors":[]},{"id":"217","title":"Option: vim.autocomplete.nvim-cmp.mappings.confirm","content":"Confirm [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.confirm","tokens":["confirm","nvim-cmp"],"title_tokens":["mappings","confirm","option","vim","autocomplete","nvim-cmp"],"anchors":[]},{"id":"218","title":"Option: vim.autocomplete.nvim-cmp.mappings.next","content":"Next item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.next","tokens":["item","nvim-cmp","next"],"title_tokens":["option","vim","autocomplete","next","mappings","nvim-cmp"],"anchors":[]},{"id":"219","title":"Option: vim.autocomplete.nvim-cmp.mappings.previous","content":"Previous item [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.previous","tokens":["nvim-cmp","item","previous"],"title_tokens":["option","vim","autocomplete","nvim-cmp","mappings","previous"],"anchors":[]},{"id":"220","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","content":"Scroll docs down [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsDown","tokens":["scroll","docs","nvim-cmp","down"],"title_tokens":["scrolldocsdown","mappings","autocomplete","option","nvim-cmp","vim"],"anchors":[]},{"id":"221","title":"Option: vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","content":"Scroll docs up [nvim-cmp]","path":"options.html#option-vim.autocomplete.nvim-cmp.mappings.scrollDocsUp","tokens":["nvim-cmp","docs","scroll"],"title_tokens":["option","vim","nvim-cmp","autocomplete","mappings","scrolldocsup"],"anchors":[]},{"id":"222","title":"Option: vim.autocomplete.nvim-cmp.setupOpts","content":"Option table to pass into the setup function of the autocomplete plugin\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts","tokens":["any","table","function","you","pass","listed","options","docs","autocomplete","they","option","plugin","not","the","into","setup","can","additional","even"],"title_tokens":["vim","autocomplete","nvim-cmp","option","setupopts"],"anchors":[]},{"id":"223","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","content":"A comma-separated list of options for completion.\nSee :help completeopt for the complete list.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","tokens":["options","the","help","complete","for","completion","completeopt","list","comma-separated","see"],"title_tokens":["vim","completeopt","autocomplete","nvim-cmp","setupopts","completion","option"],"anchors":[]},{"id":"224","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","content":"The comparator functions used for sorting completions.\nYou can either pass a valid inline lua function (see :help cmp-config.sorting.comparators), or a string, in which case the builtin comparator with that name will be used.\nA deprio function and a kinds (require(\"cmp.types\").lsp.CompletionItemKind) variable is provided above setupOpts. By passing a type to the function, the returned function will be a comparator that always ranks the specified kind the lowest.","path":"options.html#option-vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","tokens":["case","will","can","used","setupopts","lua","which","always","specified","inline","completions","the","functions","above","see","lsp","valid","cmp-config","builtin","deprio","types","string","completionitemkind","comparators","type","sorting","kind","require","pass","comparator","function","with","either","name","cmp","returned","kinds","provided","and","that","variable","passing","help","lowest","for","ranks","you"],"title_tokens":["option","vim","autocomplete","nvim-cmp","setupopts","sorting","comparators"],"anchors":[]},{"id":"225","title":"Option: vim.autocomplete.nvim-cmp.sourcePlugins","content":"List of source plugins used by nvim-cmp.","path":"options.html#option-vim.autocomplete.nvim-cmp.sourcePlugins","tokens":["plugins","used","nvim-cmp","source","list"],"title_tokens":["autocomplete","option","vim","nvim-cmp","sourceplugins"],"anchors":[]},{"id":"226","title":"Option: vim.autocomplete.nvim-cmp.sources","content":"The list of sources used by nvim-cmp","path":"options.html#option-vim.autocomplete.nvim-cmp.sources","tokens":["used","list","nvim-cmp","the","sources"],"title_tokens":["sources","nvim-cmp","option","autocomplete","vim"],"anchors":[]},{"id":"227","title":"Option: vim.autopairs.nvim-autopairs.enable","content":"Whether to enable autopairs.","path":"options.html#option-vim.autopairs.nvim-autopairs.enable","tokens":["enable","whether","autopairs"],"title_tokens":["option","vim","autopairs","nvim-autopairs","enable"],"anchors":[]},{"id":"228","title":"Option: vim.autopairs.nvim-autopairs.setupOpts","content":"Option table to pass into the setup function of nvim-autopairs\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.autopairs.nvim-autopairs.setupOpts","tokens":["you","additional","not","they","nvim-autopairs","the","pass","even","listed","function","setup","any","can","docs","option","into","options","table"],"title_tokens":["autopairs","nvim-autopairs","setupopts","vim","option"],"anchors":[]},{"id":"229","title":"Option: vim.bell","content":"Set how bells are handled. Options: on, visual or none","path":"options.html#option-vim.bell","tokens":["bells","are","visual","how","none","handled","options","set"],"title_tokens":["bell","option","vim"],"anchors":[]},{"id":"230","title":"Option: vim.binds.cheatsheet.enable","content":"Whether to enable cheatsheet-nvim: searchable cheatsheet for nvim using telescope.","path":"options.html#option-vim.binds.cheatsheet.enable","tokens":["for","cheatsheet-nvim","searchable","cheatsheet","using","whether","telescope","nvim","enable"],"title_tokens":["enable","binds","option","vim","cheatsheet"],"anchors":[]},{"id":"231","title":"Option: vim.binds.hardtime-nvim.enable","content":"Whether to enable hardtime helper for no repeat keybinds.","path":"options.html#option-vim.binds.hardtime-nvim.enable","tokens":["for","enable","helper","whether","repeat","hardtime","keybinds"],"title_tokens":["option","binds","vim","hardtime-nvim","enable"],"anchors":[]},{"id":"232","title":"Option: vim.binds.hardtime-nvim.setupOpts","content":"Option table to pass into the setup function of hardtime-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.hardtime-nvim.setupOpts","tokens":["listed","they","not","hardtime-nvim","setup","can","options","any","additional","pass","even","you","option","function","the","into","table","docs"],"title_tokens":["binds","vim","hardtime-nvim","option","setupopts"],"anchors":[]},{"id":"233","title":"Option: vim.binds.whichKey.enable","content":"Whether to enable which-key keybind helper menu.","path":"options.html#option-vim.binds.whichKey.enable","tokens":["helper","menu","which-key","whether","enable","keybind"],"title_tokens":["vim","whichkey","binds","option","enable"],"anchors":[]},{"id":"234","title":"Option: vim.binds.whichKey.register","content":"Register label for which-key keybind helper menu","path":"options.html#option-vim.binds.whichKey.register","tokens":["which-key","helper","label","menu","keybind","for","register"],"title_tokens":["register","binds","vim","option","whichkey"],"anchors":[]},{"id":"235","title":"Option: vim.binds.whichKey.setupOpts","content":"Option table to pass into the setup function of which-key\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.binds.whichKey.setupOpts","tokens":["not","can","function","table","setup","you","even","they","additional","which-key","the","option","pass","any","options","listed","docs","into"],"title_tokens":["vim","option","whichkey","setupopts","binds"],"anchors":[]},{"id":"236","title":"Option: vim.binds.whichKey.setupOpts.notify","content":"Show a warning when issues were detected with mappings","path":"options.html#option-vim.binds.whichKey.setupOpts.notify","tokens":["when","issues","detected","mappings","show","were","with","warning"],"title_tokens":["option","notify","whichkey","vim","binds","setupopts"],"anchors":[]},{"id":"237","title":"Option: vim.binds.whichKey.setupOpts.preset","content":"The default preset for the which-key window","path":"options.html#option-vim.binds.whichKey.setupOpts.preset","tokens":["the","default","preset","which-key","window","for"],"title_tokens":["option","vim","preset","whichkey","setupopts","binds"],"anchors":[]},{"id":"238","title":"Option: vim.binds.whichKey.setupOpts.replace","content":"Functions/Lua Patterns for formatting the labels","path":"options.html#option-vim.binds.whichKey.setupOpts.replace","tokens":["the","lua","for","formatting","labels","functions","patterns"],"title_tokens":["option","vim","whichkey","binds","setupopts","replace"],"anchors":[]},{"id":"239","title":"Option: vim.binds.whichKey.setupOpts.win.border","content":"Which-key window border style","path":"options.html#option-vim.binds.whichKey.setupOpts.win.border","tokens":["which-key","window","style","border"],"title_tokens":["border","whichkey","setupopts","option","vim","binds","win"],"anchors":[]},{"id":"240","title":"Option: vim.build.finalPackage","content":"final output package","path":"options.html#option-vim.build.finalPackage","tokens":["package","final","output"],"title_tokens":["finalpackage","vim","option","build"],"anchors":[]},{"id":"241","title":"Option: vim.clipboard.enable","content":"Whether to enable clipboard management for Neovim. Users may still choose to manage their clipboard through {option}vim.options should they wish to avoid using this module. .","path":"options.html#option-vim.clipboard.enable","tokens":["still","vim","wish","for","using","management","this","whether","module","should","choose","their","through","options","clipboard","enable","option","users","manage","neovim","may","they","avoid"],"title_tokens":["vim","option","enable","clipboard"],"anchors":[]},{"id":"242","title":"Option: vim.clipboard.providers","content":"Clipboard providers for which packages will be added to nvf's {option}extraPackages. The package field may be set to null if related packages are already found in system packages to potentially reduce closure sizes.","path":"options.html#option-vim.clipboard.providers","tokens":["which","reduce","field","closure","option","sizes","clipboard","will","may","are","packages","package","set","related","null","already","found","the","providers","system","potentially","for","extrapackages","added","nvf"],"title_tokens":["option","providers","vim","clipboard"],"anchors":[]},{"id":"243","title":"Option: vim.clipboard.providers.wl-copy.enable","content":"Whether to enable wl-copy.","path":"options.html#option-vim.clipboard.providers.wl-copy.enable","tokens":["whether","enable","wl-copy"],"title_tokens":["option","clipboard","wl-copy","vim","enable","providers"],"anchors":[]},{"id":"244","title":"Option: vim.clipboard.providers.wl-copy.package","content":"The wl-clipboard package to use.","path":"options.html#option-vim.clipboard.providers.wl-copy.package","tokens":["the","use","wl-clipboard","package"],"title_tokens":["option","clipboard","providers","wl-copy","vim","package"],"anchors":[]},{"id":"245","title":"Option: vim.clipboard.providers.xclip.enable","content":"Whether to enable xclip.","path":"options.html#option-vim.clipboard.providers.xclip.enable","tokens":["whether","enable","xclip"],"title_tokens":["enable","clipboard","providers","xclip","vim","option"],"anchors":[]},{"id":"246","title":"Option: vim.clipboard.providers.xclip.package","content":"The xclip package to use.","path":"options.html#option-vim.clipboard.providers.xclip.package","tokens":["the","xclip","use","package"],"title_tokens":["option","package","vim","clipboard","providers","xclip"],"anchors":[]},{"id":"247","title":"Option: vim.clipboard.providers.xsel.enable","content":"Whether to enable xsel.","path":"options.html#option-vim.clipboard.providers.xsel.enable","tokens":["whether","xsel","enable"],"title_tokens":["option","providers","enable","vim","xsel","clipboard"],"anchors":[]},{"id":"248","title":"Option: vim.clipboard.providers.xsel.package","content":"The xsel package to use.","path":"options.html#option-vim.clipboard.providers.xsel.package","tokens":["package","xsel","use","the"],"title_tokens":["clipboard","providers","vim","option","xsel","package"],"anchors":[]},{"id":"249","title":"Option: vim.clipboard.registers","content":"The register to be used by the Neovim clipboard. Recognized types are:\nunnamed: Vim will use the clipboard register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\nunnamedplus: A variant of the \"unnamed\" flag which uses the clipboard register \"+\" ({command}:h quoteplus) instead of register \"*\" for all yank, delete, change and put operations which would normally go to the unnamed register.\n\nWhen unnamed and unnamedplus is included simultaneously as \"unnamed,unnamedplus\", yank and delete operations (but not put) will additionally copy the text into register \"*\".\nPlease see {command}:h clipboard for more details.","path":"options.html#option-vim.clipboard.registers","tokens":["types","for","all","instead","put","uses","normally","text","simultaneously","change","when","details","the","see","quoteplus","but","register","clipboard","unnamed","vim","additionally","recognized","copy","used","delete","use","operations","command","yank","are","included","not","variant","will","and","would","which","unnamedplus","flag","neovim","into","please","more"],"title_tokens":["registers","option","clipboard","vim"],"anchors":[]},{"id":"250","title":"Option: vim.comments.comment-nvim.enable","content":"Whether to enable smart and powerful comment plugin for neovim comment-nvim.","path":"options.html#option-vim.comments.comment-nvim.enable","tokens":["comment-nvim","comment","enable","for","powerful","neovim","and","smart","whether","plugin"],"title_tokens":["option","comment-nvim","comments","enable","vim"],"anchors":[]},{"id":"251","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentBlock","content":"Toggle current block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentBlock","tokens":["block","toggle","current","comment"],"title_tokens":["comment-nvim","comments","togglecurrentblock","vim","mappings","option"],"anchors":[]},{"id":"252","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentLine","content":"Toggle current line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleCurrentLine","tokens":["current","toggle","comment","line"],"title_tokens":["vim","option","comments","comment-nvim","mappings","togglecurrentline"],"anchors":[]},{"id":"253","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","content":"Toggle block comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderBlock","tokens":["block","comment","toggle"],"title_tokens":["mappings","option","toggleopleaderblock","vim","comments","comment-nvim"],"anchors":[]},{"id":"254","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderLine","content":"Toggle line comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleOpLeaderLine","tokens":["line","toggle","comment"],"title_tokens":["option","toggleopleaderline","vim","mappings","comment-nvim","comments"],"anchors":[]},{"id":"255","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedBlock","content":"Toggle selected block","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedBlock","tokens":["toggle","block","selected"],"title_tokens":["vim","option","comments","comment-nvim","mappings","toggleselectedblock"],"anchors":[]},{"id":"256","title":"Option: vim.comments.comment-nvim.mappings.toggleSelectedLine","content":"Toggle selected comment","path":"options.html#option-vim.comments.comment-nvim.mappings.toggleSelectedLine","tokens":["selected","comment","toggle"],"title_tokens":["comments","toggleselectedline","comment-nvim","vim","mappings","option"],"anchors":[]},{"id":"257","title":"Option: vim.comments.comment-nvim.setupOpts","content":"Option table to pass into the setup function of Comment-nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.comments.comment-nvim.setupOpts","tokens":["pass","even","table","setup","they","can","not","into","options","additional","comment-nvim","any","option","function","listed","the","you","docs"],"title_tokens":["comment-nvim","comments","setupopts","option","vim"],"anchors":[]},{"id":"258","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.basic","content":"Whether to enable basic mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.basic","tokens":["basic","mappings","whether","enable"],"title_tokens":["comments","comment-nvim","mappings","basic","vim","setupopts","option"],"anchors":[]},{"id":"259","title":"Option: vim.comments.comment-nvim.setupOpts.mappings.extra","content":"Whether to enable extra mappings.","path":"options.html#option-vim.comments.comment-nvim.setupOpts.mappings.extra","tokens":["whether","mappings","extra","enable"],"title_tokens":["mappings","extra","comment-nvim","setupopts","option","comments","vim"],"anchors":[]},{"id":"260","title":"Option: vim.dashboard.alpha.enable","content":"Whether to enable fast and fully programmable greeter for neovim [alpha.nvim].","path":"options.html#option-vim.dashboard.alpha.enable","tokens":["fast","and","programmable","nvim","whether","greeter","enable","for","neovim","fully","alpha"],"title_tokens":["alpha","vim","option","enable","dashboard"],"anchors":[]},{"id":"261","title":"Option: vim.dashboard.alpha.layout","content":"Alpha dashboard layout","path":"options.html#option-vim.dashboard.alpha.layout","tokens":["alpha","dashboard","layout"],"title_tokens":["option","dashboard","layout","vim","alpha"],"anchors":[]},{"id":"262","title":"Option: vim.dashboard.alpha.opts","content":"Optional global options","path":"options.html#option-vim.dashboard.alpha.opts","tokens":["options","global","optional"],"title_tokens":["dashboard","alpha","opts","vim","option"],"anchors":[]},{"id":"263","title":"Option: vim.dashboard.alpha.theme","content":"Alpha default theme to use","path":"options.html#option-vim.dashboard.alpha.theme","tokens":["use","theme","default","alpha"],"title_tokens":["theme","option","dashboard","alpha","vim"],"anchors":[]},{"id":"264","title":"Option: vim.dashboard.dashboard-nvim.enable","content":"Whether to enable Fancy and Blazing Fast start screen plugin of neovim [dashboard.nvim].","path":"options.html#option-vim.dashboard.dashboard-nvim.enable","tokens":["start","enable","plugin","dashboard","blazing","fancy","and","nvim","screen","neovim","whether","fast"],"title_tokens":["enable","option","vim","dashboard","dashboard-nvim"],"anchors":[]},{"id":"265","title":"Option: vim.dashboard.dashboard-nvim.setupOpts","content":"Option table to pass into the setup function of dashboard.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.dashboard.dashboard-nvim.setupOpts","tokens":["into","any","pass","additional","the","table","nvim","they","options","dashboard","listed","can","function","even","option","setup","you","docs","not"],"title_tokens":["setupopts","dashboard","dashboard-nvim","option","vim"],"anchors":[]},{"id":"266","title":"Option: vim.dashboard.startify.bookmarks","content":"List of book marks to display on start page","path":"options.html#option-vim.dashboard.startify.bookmarks","tokens":["display","list","start","page","book","marks"],"title_tokens":["dashboard","bookmarks","option","vim","startify"],"anchors":[]},{"id":"267","title":"Option: vim.dashboard.startify.changeDirCmd","content":"Command to change the current window with.","path":"options.html#option-vim.dashboard.startify.changeDirCmd","tokens":["change","command","current","window","with","the"],"title_tokens":["option","dashboard","startify","changedircmd","vim"],"anchors":[]},{"id":"268","title":"Option: vim.dashboard.startify.changeToDir","content":"Whether Vim should change to the directory of the file you open","path":"options.html#option-vim.dashboard.startify.changeToDir","tokens":["file","vim","whether","directory","you","the","should","change","open"],"title_tokens":["startify","vim","dashboard","option","changetodir"],"anchors":[]},{"id":"269","title":"Option: vim.dashboard.startify.changeToVCRoot","content":"Whether Vim should change to the version control root when opening a file","path":"options.html#option-vim.dashboard.startify.changeToVCRoot","tokens":["control","should","vim","change","version","when","whether","root","file","opening","the"],"title_tokens":["dashboard","startify","changetovcroot","option","vim"],"anchors":[]},{"id":"270","title":"Option: vim.dashboard.startify.commands","content":"Commands that are presented to the user on startify page","path":"options.html#option-vim.dashboard.startify.commands","tokens":["commands","the","are","page","startify","that","presented","user"],"title_tokens":["commands","option","dashboard","vim","startify"],"anchors":[]},{"id":"271","title":"Option: vim.dashboard.startify.customFooter","content":"Text to place in the footer","path":"options.html#option-vim.dashboard.startify.customFooter","tokens":["the","text","place","footer"],"title_tokens":["dashboard","startify","option","vim","customfooter"],"anchors":[]},{"id":"272","title":"Option: vim.dashboard.startify.customHeader","content":"Text to place in the header","path":"options.html#option-vim.dashboard.startify.customHeader","tokens":["place","the","header","text"],"title_tokens":["vim","option","startify","dashboard","customheader"],"anchors":[]},{"id":"273","title":"Option: vim.dashboard.startify.customIndices","content":"Specify a list of default characters to use instead of numbers","path":"options.html#option-vim.dashboard.startify.customIndices","tokens":["default","use","list","characters","numbers","instead","specify"],"title_tokens":["dashboard","option","startify","customindices","vim"],"anchors":[]},{"id":"274","title":"Option: vim.dashboard.startify.disableOnStartup","content":"Whether vim-startify should be disabled on startup.\nThis will prevent startify from opening on startup, but it can still be called with :Startify","path":"options.html#option-vim.dashboard.startify.disableOnStartup","tokens":["called","with","disabled","opening","still","from","can","should","whether","startify","will","this","vim-startify","prevent","startup","but"],"title_tokens":["vim","dashboard","startify","disableonstartup","option"],"anchors":[]},{"id":"275","title":"Option: vim.dashboard.startify.enable","content":"Whether to enable fancy start screen for Vim [vim-startify].","path":"options.html#option-vim.dashboard.startify.enable","tokens":["whether","vim","start","vim-startify","fancy","screen","for","enable"],"title_tokens":["enable","dashboard","vim","option","startify"],"anchors":[]},{"id":"276","title":"Option: vim.dashboard.startify.filesNumber","content":"How many files to list","path":"options.html#option-vim.dashboard.startify.filesNumber","tokens":["files","many","list","how"],"title_tokens":["option","dashboard","filesnumber","vim","startify"],"anchors":[]},{"id":"277","title":"Option: vim.dashboard.startify.lists","content":"Specify the lists and in what order they are displayed on startify.","path":"options.html#option-vim.dashboard.startify.lists","tokens":["the","and","what","lists","displayed","are","startify","order","they","specify"],"title_tokens":["dashboard","vim","startify","lists","option"],"anchors":[]},{"id":"278","title":"Option: vim.dashboard.startify.paddingLeft","content":"Number of spaces used for left padding.","path":"options.html#option-vim.dashboard.startify.paddingLeft","tokens":["used","for","left","number","spaces","padding"],"title_tokens":["startify","option","vim","paddingleft","dashboard"],"anchors":[]},{"id":"279","title":"Option: vim.dashboard.startify.sessionAutoload","content":"Make vim-startify auto load Session.vim files from the current directory","path":"options.html#option-vim.dashboard.startify.sessionAutoload","tokens":["vim","load","vim-startify","session","from","the","auto","directory","make","current","files"],"title_tokens":["sessionautoload","option","dashboard","vim","startify"],"anchors":[]},{"id":"280","title":"Option: vim.dashboard.startify.sessionBeforeSave","content":"Commands to run before saving a session","path":"options.html#option-vim.dashboard.startify.sessionBeforeSave","tokens":["session","run","saving","commands","before"],"title_tokens":["vim","startify","sessionbeforesave","dashboard","option"],"anchors":[]},{"id":"281","title":"Option: vim.dashboard.startify.sessionDeleteBuffers","content":"Delete all buffers when loading or closing a session","path":"options.html#option-vim.dashboard.startify.sessionDeleteBuffers","tokens":["closing","session","buffers","all","when","loading","delete"],"title_tokens":["vim","option","dashboard","startify","sessiondeletebuffers"],"anchors":[]},{"id":"282","title":"Option: vim.dashboard.startify.sessionDir","content":"Directory to save and load sessions from","path":"options.html#option-vim.dashboard.startify.sessionDir","tokens":["load","and","save","sessions","from","directory"],"title_tokens":["option","vim","startify","sessiondir","dashboard"],"anchors":[]},{"id":"283","title":"Option: vim.dashboard.startify.sessionPersistence","content":"Persist session before leaving vim or switching session","path":"options.html#option-vim.dashboard.startify.sessionPersistence","tokens":["vim","session","before","leaving","switching","persist"],"title_tokens":["dashboard","vim","sessionpersistence","option","startify"],"anchors":[]},{"id":"284","title":"Option: vim.dashboard.startify.sessionRemoveLines","content":"Patterns to remove from session files","path":"options.html#option-vim.dashboard.startify.sessionRemoveLines","tokens":["session","from","patterns","remove","files"],"title_tokens":["vim","sessionremovelines","dashboard","option","startify"],"anchors":[]},{"id":"285","title":"Option: vim.dashboard.startify.sessionSavecmds","content":"List of commands to run when loading a session.","path":"options.html#option-vim.dashboard.startify.sessionSavecmds","tokens":["list","when","loading","commands","session","run"],"title_tokens":["vim","dashboard","startify","sessionsavecmds","option"],"anchors":[]},{"id":"286","title":"Option: vim.dashboard.startify.sessionSavevars","content":"List of variables to save into a session file.","path":"options.html#option-vim.dashboard.startify.sessionSavevars","tokens":["file","list","variables","into","save","session"],"title_tokens":["vim","dashboard","option","startify","sessionsavevars"],"anchors":[]},{"id":"287","title":"Option: vim.dashboard.startify.sessionSort","content":"While true, sessions will be sorted by date rather than alphabetically.","path":"options.html#option-vim.dashboard.startify.sessionSort","tokens":["than","sessions","rather","date","sorted","while","true","alphabetically","will"],"title_tokens":["startify","sessionsort","option","vim","dashboard"],"anchors":[]},{"id":"288","title":"Option: vim.dashboard.startify.skipList","content":"List of regex patterns to exclude from MRU lists","path":"options.html#option-vim.dashboard.startify.skipList","tokens":["list","exclude","mru","patterns","from","lists","regex"],"title_tokens":["dashboard","vim","startify","option","skiplist"],"anchors":[]},{"id":"289","title":"Option: vim.dashboard.startify.skipListServer","content":"List of vim servers to not load startify for","path":"options.html#option-vim.dashboard.startify.skipListServer","tokens":["not","vim","list","servers","load","startify","for"],"title_tokens":["dashboard","startify","skiplistserver","option","vim"],"anchors":[]},{"id":"290","title":"Option: vim.dashboard.startify.unsafe","content":"Whether to turn on unsafe mode for Startify.\nWhile enabld, vim-startify will stops resolving links, checking files are readable and filtering bookmark list","path":"options.html#option-vim.dashboard.startify.unsafe","tokens":["resolving","will","mode","for","links","filtering","checking","startify","stops","list","whether","are","while","files","turn","unsafe","readable","vim-startify","and","bookmark","enabld"],"title_tokens":["option","dashboard","unsafe","vim","startify"],"anchors":[]},{"id":"291","title":"Option: vim.dashboard.startify.updateOldFiles","content":"Set if you want startify to always update and not just when neovim closes","path":"options.html#option-vim.dashboard.startify.updateOldFiles","tokens":["you","when","just","and","startify","neovim","set","want","not","update","closes","always"],"title_tokens":["dashboard","updateoldfiles","startify","option","vim"],"anchors":[]},{"id":"292","title":"Option: vim.dashboard.startify.useEnv","content":"Show environment variables in path if name is shorter than value","path":"options.html#option-vim.dashboard.startify.useEnv","tokens":["path","show","environment","shorter","value","than","name","variables"],"title_tokens":["startify","useenv","vim","dashboard","option"],"anchors":[]},{"id":"293","title":"Option: vim.debugMode.enable","content":"Whether to enable debug mode.","path":"options.html#option-vim.debugMode.enable","tokens":["whether","mode","enable","debug"],"title_tokens":["option","debugmode","vim","enable"],"anchors":[]},{"id":"294","title":"Option: vim.debugMode.level","content":"Set verbosity level of Neovim while debug mode is enabled.\nValue must be be one of the levels expected by Neovim's verbose option","path":"options.html#option-vim.debugMode.level","tokens":["levels","one","enabled","level","expected","debug","verbose","mode","while","verbosity","neovim","value","must","the","option","set"],"title_tokens":["debugmode","vim","option","level"],"anchors":[]},{"id":"295","title":"Option: vim.debugMode.logFile","content":"Set the log file that will be used to store verbose messages set by the verbose option.","path":"options.html#option-vim.debugMode.logFile","tokens":["the","messages","store","option","verbose","used","will","log","file","that","set"],"title_tokens":["logfile","debugmode","option","vim"],"anchors":[]},{"id":"296","title":"Option: vim.debugger.nvim-dap.enable","content":"Whether to enable debugging via nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.enable","tokens":["via","nvim-dap","debugging","whether","enable"],"title_tokens":["option","nvim-dap","enable","vim","debugger"],"anchors":[]},{"id":"297","title":"Option: vim.debugger.nvim-dap.mappings.continue","content":"Continue","path":"options.html#option-vim.debugger.nvim-dap.mappings.continue","tokens":["continue"],"title_tokens":["continue","nvim-dap","option","debugger","vim","mappings"],"anchors":[]},{"id":"298","title":"Option: vim.debugger.nvim-dap.mappings.goDown","content":"Go down stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goDown","tokens":["stacktrace","down"],"title_tokens":["mappings","debugger","godown","option","vim","nvim-dap"],"anchors":[]},{"id":"299","title":"Option: vim.debugger.nvim-dap.mappings.goUp","content":"Go up stacktrace","path":"options.html#option-vim.debugger.nvim-dap.mappings.goUp","tokens":["stacktrace"],"title_tokens":["mappings","goup","debugger","vim","option","nvim-dap"],"anchors":[]},{"id":"300","title":"Option: vim.debugger.nvim-dap.mappings.hover","content":"Hover","path":"options.html#option-vim.debugger.nvim-dap.mappings.hover","tokens":["hover"],"title_tokens":["mappings","hover","nvim-dap","vim","debugger","option"],"anchors":[]},{"id":"301","title":"Option: vim.debugger.nvim-dap.mappings.restart","content":"Restart","path":"options.html#option-vim.debugger.nvim-dap.mappings.restart","tokens":["restart"],"title_tokens":["vim","option","nvim-dap","restart","mappings","debugger"],"anchors":[]},{"id":"302","title":"Option: vim.debugger.nvim-dap.mappings.runLast","content":"Re-run Last Debug Session","path":"options.html#option-vim.debugger.nvim-dap.mappings.runLast","tokens":["session","re-run","last","debug"],"title_tokens":["option","nvim-dap","mappings","runlast","debugger","vim"],"anchors":[]},{"id":"303","title":"Option: vim.debugger.nvim-dap.mappings.runToCursor","content":"Continue to the current cursor","path":"options.html#option-vim.debugger.nvim-dap.mappings.runToCursor","tokens":["current","the","continue","cursor"],"title_tokens":["debugger","nvim-dap","option","vim","runtocursor","mappings"],"anchors":[]},{"id":"304","title":"Option: vim.debugger.nvim-dap.mappings.stepBack","content":"Step back","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepBack","tokens":["step","back"],"title_tokens":["nvim-dap","stepback","vim","mappings","option","debugger"],"anchors":[]},{"id":"305","title":"Option: vim.debugger.nvim-dap.mappings.stepInto","content":"Step into function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepInto","tokens":["function","step","into"],"title_tokens":["vim","option","stepinto","mappings","nvim-dap","debugger"],"anchors":[]},{"id":"306","title":"Option: vim.debugger.nvim-dap.mappings.stepOut","content":"Step out of function","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOut","tokens":["function","step","out"],"title_tokens":["mappings","stepout","vim","option","debugger","nvim-dap"],"anchors":[]},{"id":"307","title":"Option: vim.debugger.nvim-dap.mappings.stepOver","content":"Next step","path":"options.html#option-vim.debugger.nvim-dap.mappings.stepOver","tokens":["step","next"],"title_tokens":["option","nvim-dap","mappings","stepover","vim","debugger"],"anchors":[]},{"id":"308","title":"Option: vim.debugger.nvim-dap.mappings.terminate","content":"Terminate","path":"options.html#option-vim.debugger.nvim-dap.mappings.terminate","tokens":["terminate"],"title_tokens":["nvim-dap","mappings","terminate","option","vim","debugger"],"anchors":[]},{"id":"309","title":"Option: vim.debugger.nvim-dap.mappings.toggleBreakpoint","content":"Toggle breakpoint","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleBreakpoint","tokens":["toggle","breakpoint"],"title_tokens":["nvim-dap","debugger","option","vim","mappings","togglebreakpoint"],"anchors":[]},{"id":"310","title":"Option: vim.debugger.nvim-dap.mappings.toggleDapUI","content":"Toggle DAP-UI","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleDapUI","tokens":["toggle","dap-ui"],"title_tokens":["toggledapui","mappings","vim","debugger","option","nvim-dap"],"anchors":[]},{"id":"311","title":"Option: vim.debugger.nvim-dap.mappings.toggleRepl","content":"Toggle Repl","path":"options.html#option-vim.debugger.nvim-dap.mappings.toggleRepl","tokens":["toggle","repl"],"title_tokens":["mappings","togglerepl","debugger","nvim-dap","vim","option"],"anchors":[]},{"id":"312","title":"Option: vim.debugger.nvim-dap.sources","content":"List of debuggers to install","path":"options.html#option-vim.debugger.nvim-dap.sources","tokens":["debuggers","install","list"],"title_tokens":["sources","option","vim","debugger","nvim-dap"],"anchors":[]},{"id":"313","title":"Option: vim.debugger.nvim-dap.ui.autoStart","content":"Automatically Opens and Closes DAP-UI upon starting/closing a debugging session","path":"options.html#option-vim.debugger.nvim-dap.ui.autoStart","tokens":["automatically","and","dap-ui","closing","opens","debugging","starting","closes","session","upon"],"title_tokens":["nvim-dap","autostart","option","vim","debugger"],"anchors":[]},{"id":"314","title":"Option: vim.debugger.nvim-dap.ui.enable","content":"Whether to enable UI extension for nvim-dap.","path":"options.html#option-vim.debugger.nvim-dap.ui.enable","tokens":["enable","for","nvim-dap","whether","extension"],"title_tokens":["nvim-dap","enable","option","vim","debugger"],"anchors":[]},{"id":"315","title":"Option: vim.debugger.nvim-dap.ui.setupOpts","content":"Option table to pass into the setup function of nvim-dap-ui\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.debugger.nvim-dap.ui.setupOpts","tokens":["additional","they","not","option","the","docs","table","listed","into","can","setup","function","any","pass","even","you","nvim-dap-ui","options"],"title_tokens":["debugger","vim","option","setupopts","nvim-dap"],"anchors":[]},{"id":"316","title":"Option: vim.diagnostics.config","content":"Values that will be passed to vim.diagnostic.config after being converted to a Lua table. Possible values for each key can be found in the help text for vim.diagnostics.Opts. You may find more about the diagnostics API of Neovim in {command}:help diagnostic-api.\n:::{.note} This option is freeform. You may set values that are not present in nvf documentation, but those values will not be fully type checked. Please refer to the help text for vim.diagnostic.Opts for appropriate values. :::","path":"options.html#option-vim.diagnostics.config","tokens":["found","that","will","diagnostics","command","diagnostic-api","note","freeform","table","api","not","after","more","diagnostic","possible","the","about","this","present","may","neovim","help","values","nvf","key","those","appropriate","refer","text","for","set","opts","fully","type","please","checked","being","lua","documentation","but","config","passed","each","converted","find","you","option","are","vim","can"],"title_tokens":["vim","diagnostics","config","option"],"anchors":[]},{"id":"317","title":"Option: vim.diagnostics.config.signs","content":"Use signs for diagnostics. See {command}:help diagnostic-signs.\n:::{.note} The code presented in that example section uses Lua expressions as object keys which only translate well if you use lib.generators.mkLuaInline as in the example. :::","path":"options.html#option-vim.diagnostics.config.signs","tokens":["the","which","use","only","signs","for","code","mkluainline","note","diagnostic-signs","presented","section","lib","generators","you","object","well","that","translate","help","expressions","command","lua","keys","diagnostics","see","uses","example"],"title_tokens":["option","vim","config","signs","diagnostics"],"anchors":[]},{"id":"318","title":"Option: vim.diagnostics.config.underline","content":"Use underline for diagnostics.","path":"options.html#option-vim.diagnostics.config.underline","tokens":["underline","use","for","diagnostics"],"title_tokens":["config","option","underline","vim","diagnostics"],"anchors":[]},{"id":"319","title":"Option: vim.diagnostics.config.update_in_insert","content":"Update diagnostics in Insert mode. If false, diagnostics will be updated on InsertLeave ({command}:help InsertLeave).","path":"options.html#option-vim.diagnostics.config.update_in_insert","tokens":["false","will","command","insert","updated","update","help","mode","diagnostics","insertleave"],"title_tokens":["config","option","diagnostics","vim","update_in_insert"],"anchors":[]},{"id":"320","title":"Option: vim.diagnostics.config.virtual_lines","content":"Use virtual lines for diagnostics.","path":"options.html#option-vim.diagnostics.config.virtual_lines","tokens":["virtual","use","for","lines","diagnostics"],"title_tokens":["vim","config","virtual_lines","option","diagnostics"],"anchors":[]},{"id":"321","title":"Option: vim.diagnostics.config.virtual_text","content":"Use virtual text for diagnostics. If multiple diagnostics are set for a namespace, one prefix per diagnostic + the last diagnostic message are shown.","path":"options.html#option-vim.diagnostics.config.virtual_text","tokens":["are","per","text","diagnostics","virtual","multiple","one","prefix","diagnostic","for","the","last","shown","use","message","namespace","set"],"title_tokens":["diagnostics","option","config","vim","virtual_text"],"anchors":[]},{"id":"322","title":"Option: vim.diagnostics.enable","content":"Whether to enable diagnostics module for Neovim.","path":"options.html#option-vim.diagnostics.enable","tokens":["for","enable","diagnostics","neovim","module","whether"],"title_tokens":["diagnostics","vim","enable","option"],"anchors":[]},{"id":"323","title":"Option: vim.diagnostics.nvim-lint.enable","content":"Whether to enable asynchronous linter plugin for Neovim [nvim-lint].","path":"options.html#option-vim.diagnostics.nvim-lint.enable","tokens":["asynchronous","neovim","enable","whether","linter","for","nvim-lint","plugin"],"title_tokens":["option","enable","nvim-lint","vim","diagnostics"],"anchors":[]},{"id":"324","title":"Option: vim.diagnostics.nvim-lint.lint_after_save","content":"Whether to enable autocmd to lint after each save.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_after_save","tokens":["enable","whether","autocmd","lint","after","each","save"],"title_tokens":["vim","diagnostics","lint_after_save","nvim-lint","option"],"anchors":[]},{"id":"325","title":"Option: vim.diagnostics.nvim-lint.lint_function","content":"Define the global function nvf_lint which is used by nvf to lint.","path":"options.html#option-vim.diagnostics.nvim-lint.lint_function","tokens":["used","lint","the","which","nvf_lint","global","function","nvf","define"],"title_tokens":["nvim-lint","vim","lint_function","option","diagnostics"],"anchors":[]},{"id":"326","title":"Option: vim.diagnostics.nvim-lint.linters","content":"Linter configurations. Builtin linters will be updated and not replaced, but note that this is not a deep extend operation, i.e. if you define an env option, it will replace the entire env table provided by the builtin (if it exists).","path":"options.html#option-vim.diagnostics.nvim-lint.linters","tokens":["entire","and","exists","builtin","this","updated","that","configurations","define","replace","linters","but","replaced","the","table","deep","option","provided","will","linter","note","extend","not","operation","you","env"],"title_tokens":["nvim-lint","linters","diagnostics","option","vim"],"anchors":[]},{"id":"327","title":"Option: vim.diagnostics.nvim-lint.linters..append_fname","content":"Automatically add the current file name to the commands arguments. Only has an effect if stdin is false","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.append_fname","tokens":["automatically","arguments","add","the","current","file","only","has","effect","false","stdin","name","commands"],"title_tokens":["nvim-lint","linters","vim","diagnostics","option","name","append_fname"],"anchors":[]},{"id":"328","title":"Option: vim.diagnostics.nvim-lint.linters..args","content":"Arguments to pass","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.args","tokens":["arguments","pass"],"title_tokens":["option","diagnostics","nvim-lint","linters","name","args","vim"],"anchors":[]},{"id":"329","title":"Option: vim.diagnostics.nvim-lint.linters..cmd","content":"Command of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cmd","tokens":["command","the","linter"],"title_tokens":["diagnostics","linters","name","option","vim","nvim-lint","cmd"],"anchors":[]},{"id":"330","title":"Option: vim.diagnostics.nvim-lint.linters..cwd","content":"Working directory of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.cwd","tokens":["linter","the","directory","working"],"title_tokens":["cwd","linters","name","option","vim","nvim-lint","diagnostics"],"anchors":[]},{"id":"331","title":"Option: vim.diagnostics.nvim-lint.linters..env","content":"Environment variables to use","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.env","tokens":["use","environment","variables"],"title_tokens":["env","name","vim","nvim-lint","diagnostics","linters","option"],"anchors":[]},{"id":"332","title":"Option: vim.diagnostics.nvim-lint.linters..ignore_exitcode","content":"Declares if exit code != 1 should be ignored or result in a warning.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.ignore_exitcode","tokens":["exit","declares","code","ignored","result","should","warning"],"title_tokens":["diagnostics","option","nvim-lint","linters","ignore_exitcode","name","vim"],"anchors":[]},{"id":"333","title":"Option: vim.diagnostics.nvim-lint.linters..name","content":"Name of the linter","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.name","tokens":["name","linter","the"],"title_tokens":["name","vim","diagnostics","option","nvim-lint","linters"],"anchors":[]},{"id":"334","title":"Option: vim.diagnostics.nvim-lint.linters..parser","content":"Parser function","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.parser","tokens":["function","parser"],"title_tokens":["vim","option","nvim-lint","linters","name","diagnostics","parser"],"anchors":[]},{"id":"335","title":"Option: vim.diagnostics.nvim-lint.linters..required_files","content":"Required files to lint. These files must exist relative to the cwd of the linter or else this linter will be skipped\n::: {.note} This option is an nvf extension that only takes effect if you use the nvf_lint() lua function.\nSee {option}vim.diagnostics.nvim-lint.lint_function. :::","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.required_files","tokens":["note","lint","cwd","the","nvf","these","skipped","takes","files","you","nvf_lint","vim","relative","linter","only","else","see","effect","lua","must","lint_function","use","function","this","option","that","diagnostics","exist","nvim-lint","required","extension","will"],"title_tokens":["diagnostics","nvim-lint","linters","name","option","vim","required_files"],"anchors":[]},{"id":"336","title":"Option: vim.diagnostics.nvim-lint.linters..stdin","content":"Send content via stdin.","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stdin","tokens":["stdin","send","content","via"],"title_tokens":["option","linters","stdin","vim","diagnostics","name","nvim-lint"],"anchors":[]},{"id":"337","title":"Option: vim.diagnostics.nvim-lint.linters..stream","content":"Result stream","path":"options.html#option-vim.diagnostics.nvim-lint.linters._name_.stream","tokens":["result","stream"],"title_tokens":["linters","name","option","diagnostics","nvim-lint","stream","vim"],"anchors":[]},{"id":"338","title":"Option: vim.diagnostics.nvim-lint.linters_by_ft","content":"Map of filetype to formatters. This option takes a set of key = value format where the value will be converted to its Lua equivalent through `toLuaObject. You are responsible for passing the correct Nix data types to generate a correct Lua value that conform is able to accept.","path":"options.html#option-vim.diagnostics.nvim-lint.linters_by_ft","tokens":["conform","this","generate","takes","toluaobject","its","are","correct","types","will","format","passing","lua","value","for","you","option","that","through","filetype","set","nix","accept","converted","able","key","the","responsible","where","equivalent","data","formatters","map"],"title_tokens":["linters_by_ft","option","diagnostics","vim","nvim-lint"],"anchors":[]},{"id":"339","title":"Option: vim.diagnostics.presets.biomejs.enable","content":"Whether to enable the Biome Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.biomejs for customization .","path":"options.html#option-vim.diagnostics.presets.biomejs.enable","tokens":["customization","biomejs","enable","the","diagnostics","biome","use","whether","nvim-lint","linters","vim","provider","for","option"],"title_tokens":["diagnostics","option","vim","presets","biomejs","enable"],"anchors":[]},{"id":"340","title":"Option: vim.diagnostics.presets.checkmake.enable","content":"Whether to enable the Checkmake Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.checkmake for customization .","path":"options.html#option-vim.diagnostics.presets.checkmake.enable","tokens":["the","option","use","for","customization","linters","vim","enable","checkmake","diagnostics","nvim-lint","whether","provider"],"title_tokens":["diagnostics","checkmake","option","vim","presets","enable"],"anchors":[]},{"id":"341","title":"Option: vim.diagnostics.presets.cpplint.enable","content":"Whether to enable the cpplint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.cpplint for customization .","path":"options.html#option-vim.diagnostics.presets.cpplint.enable","tokens":["cpplint","whether","provider","customization","use","nvim-lint","for","enable","the","option","vim","linters","diagnostics"],"title_tokens":["vim","presets","cpplint","enable","diagnostics","option"],"anchors":[]},{"id":"342","title":"Option: vim.diagnostics.presets.deadnix.enable","content":"Whether to enable the Deadnix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.deadnix for customization .","path":"options.html#option-vim.diagnostics.presets.deadnix.enable","tokens":["whether","the","deadnix","diagnostics","enable","provider","option","vim","for","nvim-lint","linters","customization","use"],"title_tokens":["presets","diagnostics","vim","deadnix","enable","option"],"anchors":[]},{"id":"343","title":"Option: vim.diagnostics.presets.djlint.enable","content":"Whether to enable the djLint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.djlint for customization .","path":"options.html#option-vim.diagnostics.presets.djlint.enable","tokens":["provider","customization","option","djlint","vim","nvim-lint","diagnostics","use","the","linters","for","enable","whether"],"title_tokens":["diagnostics","presets","djlint","vim","enable","option"],"anchors":[]},{"id":"344","title":"Option: vim.diagnostics.presets.dotenv-linter.enable","content":"Whether to enable the Dotenv Linter Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.dotenv-linter for customization .","path":"options.html#option-vim.diagnostics.presets.dotenv-linter.enable","tokens":["whether","for","provider","vim","dotenv-linter","diagnostics","linters","use","dotenv","nvim-lint","enable","option","linter","customization","the"],"title_tokens":["enable","presets","vim","diagnostics","option","dotenv-linter"],"anchors":[]},{"id":"345","title":"Option: vim.diagnostics.presets.eslint_d.enable","content":"Whether to enable the Eslint Daemon Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.eslint_d for customization .","path":"options.html#option-vim.diagnostics.presets.eslint_d.enable","tokens":["the","eslint_d","provider","whether","daemon","diagnostics","linters","eslint","customization","vim","enable","option","nvim-lint","for","use"],"title_tokens":["diagnostics","vim","presets","option","enable","eslint_d"],"anchors":[]},{"id":"346","title":"Option: vim.diagnostics.presets.golangci-lint.enable","content":"Whether to enable the GolangCI Lint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.golangci-lint for customization .","path":"options.html#option-vim.diagnostics.presets.golangci-lint.enable","tokens":["diagnostics","provider","customization","golangci-lint","enable","lint","option","golangci","use","for","nvim-lint","the","whether","vim","linters"],"title_tokens":["vim","presets","golangci-lint","enable","option","diagnostics"],"anchors":[]},{"id":"347","title":"Option: vim.diagnostics.presets.hadolint.enable","content":"Whether to enable the Hadolint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.hadolint for customization .","path":"options.html#option-vim.diagnostics.presets.hadolint.enable","tokens":["whether","enable","option","hadolint","nvim-lint","vim","linters","for","diagnostics","use","customization","provider","the"],"title_tokens":["enable","diagnostics","vim","hadolint","option","presets"],"anchors":[]},{"id":"348","title":"Option: vim.diagnostics.presets.htmlhint.enable","content":"Whether to enable the HTMLHint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.htmlhint for customization .","path":"options.html#option-vim.diagnostics.presets.htmlhint.enable","tokens":["option","nvim-lint","linters","for","customization","htmlhint","whether","enable","provider","use","the","vim","diagnostics"],"title_tokens":["vim","presets","htmlhint","enable","option","diagnostics"],"anchors":[]},{"id":"349","title":"Option: vim.diagnostics.presets.ktlint.enable","content":"Whether to enable the ktlint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.ktlint for customization .","path":"options.html#option-vim.diagnostics.presets.ktlint.enable","tokens":["ktlint","diagnostics","vim","whether","linters","enable","provider","use","option","nvim-lint","for","the","customization"],"title_tokens":["vim","diagnostics","ktlint","presets","enable","option"],"anchors":[]},{"id":"350","title":"Option: vim.diagnostics.presets.luacheck.enable","content":"Whether to enable the Luacheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.luacheck for customization .","path":"options.html#option-vim.diagnostics.presets.luacheck.enable","tokens":["for","use","vim","customization","the","whether","luacheck","diagnostics","provider","option","nvim-lint","linters","enable"],"title_tokens":["luacheck","vim","diagnostics","enable","option","presets"],"anchors":[]},{"id":"351","title":"Option: vim.diagnostics.presets.markdownlint-cli2.enable","content":"Whether to enable the Markdownlint CLI 2 Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.markdownlint-cli2 for customization .","path":"options.html#option-vim.diagnostics.presets.markdownlint-cli2.enable","tokens":["provider","markdownlint-cli2","for","enable","markdownlint","diagnostics","linters","customization","option","vim","cli","use","whether","the","nvim-lint"],"title_tokens":["enable","diagnostics","vim","option","presets","markdownlint-cli2"],"anchors":[]},{"id":"352","title":"Option: vim.diagnostics.presets.mypy.enable","content":"Whether to enable the Mypy Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.mypy for customization .","path":"options.html#option-vim.diagnostics.presets.mypy.enable","tokens":["vim","nvim-lint","customization","mypy","for","provider","diagnostics","option","linters","the","enable","use","whether"],"title_tokens":["presets","mypy","option","enable","diagnostics","vim"],"anchors":[]},{"id":"353","title":"Option: vim.diagnostics.presets.phpstan.enable","content":"Whether to enable the PHPStan Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.phpstan for customization .","path":"options.html#option-vim.diagnostics.presets.phpstan.enable","tokens":["option","customization","the","phpstan","diagnostics","provider","nvim-lint","use","vim","for","linters","whether","enable"],"title_tokens":["vim","option","diagnostics","presets","phpstan","enable"],"anchors":[]},{"id":"354","title":"Option: vim.diagnostics.presets.rubocop.enable","content":"Whether to enable the RuboCop Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rubocop for customization .","path":"options.html#option-vim.diagnostics.presets.rubocop.enable","tokens":["whether","use","diagnostics","option","the","for","enable","vim","nvim-lint","customization","linters","rubocop","provider"],"title_tokens":["vim","rubocop","enable","presets","diagnostics","option"],"anchors":[]},{"id":"355","title":"Option: vim.diagnostics.presets.rumdl.enable","content":"Whether to enable the Rumdl Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.rumdl for customization .","path":"options.html#option-vim.diagnostics.presets.rumdl.enable","tokens":["for","customization","diagnostics","option","nvim-lint","the","vim","enable","use","rumdl","whether","provider","linters"],"title_tokens":["rumdl","presets","enable","option","vim","diagnostics"],"anchors":[]},{"id":"356","title":"Option: vim.diagnostics.presets.selene.enable","content":"Whether to enable the Selene Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.selene for customization .","path":"options.html#option-vim.diagnostics.presets.selene.enable","tokens":["selene","provider","option","whether","enable","diagnostics","use","the","nvim-lint","linters","for","customization","vim"],"title_tokens":["vim","presets","selene","enable","diagnostics","option"],"anchors":[]},{"id":"357","title":"Option: vim.diagnostics.presets.shellcheck.enable","content":"Whether to enable the Shellcheck Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.shellcheck for customization .","path":"options.html#option-vim.diagnostics.presets.shellcheck.enable","tokens":["customization","enable","whether","option","nvim-lint","diagnostics","shellcheck","the","linters","provider","for","use","vim"],"title_tokens":["presets","option","diagnostics","vim","shellcheck","enable"],"anchors":[]},{"id":"358","title":"Option: vim.diagnostics.presets.sqlfluff.enable","content":"Whether to enable the SQLFluff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqlfluff for customization .","path":"options.html#option-vim.diagnostics.presets.sqlfluff.enable","tokens":["whether","linters","the","sqlfluff","nvim-lint","use","option","enable","for","customization","provider","diagnostics","vim"],"title_tokens":["presets","diagnostics","vim","sqlfluff","enable","option"],"anchors":[]},{"id":"359","title":"Option: vim.diagnostics.presets.sqruff.enable","content":"Whether to enable the Sqruff Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.sqruff for customization .","path":"options.html#option-vim.diagnostics.presets.sqruff.enable","tokens":["diagnostics","option","customization","sqruff","provider","linters","whether","the","for","vim","enable","use","nvim-lint"],"title_tokens":["enable","diagnostics","vim","option","presets","sqruff"],"anchors":[]},{"id":"360","title":"Option: vim.diagnostics.presets.statix.enable","content":"Whether to enable the Statix Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.statix for customization .","path":"options.html#option-vim.diagnostics.presets.statix.enable","tokens":["vim","linters","enable","statix","customization","diagnostics","the","provider","use","option","whether","nvim-lint","for"],"title_tokens":["option","enable","presets","vim","statix","diagnostics"],"anchors":[]},{"id":"361","title":"Option: vim.diagnostics.presets.stylelint.enable","content":"Whether to enable the Stylelint Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.stylelint for customization .","path":"options.html#option-vim.diagnostics.presets.stylelint.enable","tokens":["enable","stylelint","diagnostics","provider","linters","for","customization","the","whether","use","vim","nvim-lint","option"],"title_tokens":["option","diagnostics","presets","stylelint","vim","enable"],"anchors":[]},{"id":"362","title":"Option: vim.diagnostics.presets.taplo.enable","content":"Whether to enable the Taplo Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.taplo for customization .","path":"options.html#option-vim.diagnostics.presets.taplo.enable","tokens":["option","use","nvim-lint","linters","diagnostics","provider","vim","enable","the","for","customization","taplo","whether"],"title_tokens":["vim","taplo","option","enable","presets","diagnostics"],"anchors":[]},{"id":"363","title":"Option: vim.diagnostics.presets.tombi.enable","content":"Whether to enable the Tombi Diagnostics Provider. Use {option}vim.diagnostics.nvim-lint.linters.tombi for customization .","path":"options.html#option-vim.diagnostics.presets.tombi.enable","tokens":["tombi","whether","provider","vim","the","diagnostics","use","enable","option","linters","for","customization","nvim-lint"],"title_tokens":["enable","diagnostics","option","vim","tombi","presets"],"anchors":[]},{"id":"364","title":"Option: vim.enableLuaLoader","content":"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:\noverrides loadfile\nadds the lua loader using the byte-compilation cache\nadds the libs loader\nremoves the default Neovim loader\n\n::: {.note} The Lua module loader is disabled by default. Before setting this option, please take a look at the {option}[official documentation]. This option may be enabled by default in the future. :::","path":"options.html#option-vim.enableLuaLoader","tokens":["this","the","may","using","removes","experimental","loader","overrides","adds","whether","which","cache","will","look","enable","libs","module","start","byte-compilation","before","lua","please","process","true","note","setting","take","official","enabled","documentation","speed","default","future","option","disabled","loadfile","neovim"],"title_tokens":["vim","enablelualoader","option"],"anchors":[]},{"id":"365","title":"Option: vim.extraLuaFiles","content":"Additional Lua files that will be sourced by Neovim.\nTakes both absolute and relative paths, all of which will be called via the luafile command in Neovim.\nSee lua-commands on the Neovim documentation for more details.\n::: {.warning} All paths passed to this option must be valid. If Neovim cannot resolve the path you are attempting to source, then your configuration will error, and Neovim will not start. Please ensure that all paths are correct before using this option. :::","path":"options.html#option-vim.extraLuaFiles","tokens":["resolve","must","files","then","option","ensure","lua","this","paths","are","before","called","you","additional","the","documentation","path","configuration","your","will","lua-commands","see","via","luafile","details","passed","attempting","warning","relative","takes","which","and","for","error","not","all","source","command","start","please","correct","neovim","valid","both","using","sourced","absolute","more","that","cannot"],"title_tokens":["extraluafiles","option","vim"],"anchors":[]},{"id":"366","title":"Option: vim.extraPackages","content":"List of additional packages to make available to the Neovim wrapper.","path":"options.html#option-vim.extraPackages","tokens":["wrapper","additional","list","the","packages","neovim","available","make"],"title_tokens":["vim","option","extrapackages"],"anchors":[]},{"id":"367","title":"Option: vim.extraPlugins","content":"A list of plugins and their configurations that will be set up after builtin plugins.\nThis option takes a special type that allows you to order your custom plugins using nvf's modified DAG library.","path":"options.html#option-vim.extraPlugins","tokens":["library","you","allows","builtin","that","special","after","custom","list","their","order","dag","and","configurations","this","option","takes","plugins","nvf","using","will","your","set","type","modified"],"title_tokens":["vim","extraplugins","option"],"anchors":[]},{"id":"368","title":"Option: vim.extraPlugins..after","content":"Setup this plugin after the following ones.","path":"options.html#option-vim.extraPlugins._name_.after","tokens":["ones","plugin","setup","after","the","following","this"],"title_tokens":["extraplugins","option","name","after","vim"],"anchors":[]},{"id":"369","title":"Option: vim.extraPlugins..package","content":"Plugin Package.","path":"options.html#option-vim.extraPlugins._name_.package","tokens":["plugin","package"],"title_tokens":["package","option","vim","name","extraplugins"],"anchors":[]},{"id":"370","title":"Option: vim.extraPlugins..setup","content":"Lua code to run during setup.","path":"options.html#option-vim.extraPlugins._name_.setup","tokens":["run","code","setup","during","lua"],"title_tokens":["setup","extraplugins","vim","option","name"],"anchors":[]},{"id":"371","title":"Option: vim.filetree.neo-tree.enable","content":"Whether to enable filetree via neo-tree.nvim.","path":"options.html#option-vim.filetree.neo-tree.enable","tokens":["whether","filetree","via","nvim","enable","neo-tree"],"title_tokens":["filetree","option","neo-tree","vim","enable"],"anchors":[]},{"id":"372","title":"Option: vim.filetree.neo-tree.setupOpts","content":"Option table to pass into the setup function of neo-tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.neo-tree.setupOpts","tokens":["option","pass","additional","setup","even","table","listed","the","can","they","you","not","docs","function","options","any","neo-tree","into"],"title_tokens":["filetree","neo-tree","vim","setupopts","option"],"anchors":[]},{"id":"373","title":"Option: vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","content":"Whether to add a blank line at the top of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.add_blank_line_at_top","tokens":["whether","add","blank","line","the","tree","top"],"title_tokens":["filetree","option","add_blank_line_at_top","vim","neo-tree","setupopts"],"anchors":[]},{"id":"374","title":"Option: vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","content":"Whether to automatically clean up broken neo-tree buffers saved in sessions","path":"options.html#option-vim.filetree.neo-tree.setupOpts.auto_clean_after_session_restore","tokens":["neo-tree","whether","broken","automatically","saved","buffers","clean","sessions"],"title_tokens":["filetree","option","vim","neo-tree","setupopts","auto_clean_after_session_restore"],"anchors":[]},{"id":"375","title":"Option: vim.filetree.neo-tree.setupOpts.default_source","content":"You can choose a specific source.\nlast here which indicates the last used source","path":"options.html#option-vim.filetree.neo-tree.setupOpts.default_source","tokens":["specific","here","source","you","can","which","choose","used","the","last","indicates"],"title_tokens":["option","filetree","vim","neo-tree","default_source","setupopts"],"anchors":[]},{"id":"376","title":"Option: vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","content":"Whether to enable cursor hijacking.\nIf enabled neotree will keep the cursor on the first letter of the filename when moving in the tree .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","tokens":["enable","will","the","filename","enabled","when","tree","moving","keep","whether","cursor","letter","hijacking","neotree","first"],"title_tokens":["neo-tree","enable_cursor_hijack","filetree","setupopts","option","vim"],"anchors":[]},{"id":"377","title":"Option: vim.filetree.neo-tree.setupOpts.enable_diagnostics","content":"Whether to enable diagnostics.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_diagnostics","tokens":["diagnostics","enable","whether"],"title_tokens":["option","neo-tree","setupopts","vim","enable_diagnostics","filetree"],"anchors":[]},{"id":"378","title":"Option: vim.filetree.neo-tree.setupOpts.enable_git_status","content":"Whether to enable git status.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_git_status","tokens":["enable","whether","git","status"],"title_tokens":["neo-tree","enable_git_status","vim","filetree","setupopts","option"],"anchors":[]},{"id":"379","title":"Option: vim.filetree.neo-tree.setupOpts.enable_modified_markers","content":"Whether to enable markers for files with unsaved changes..","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_modified_markers","tokens":["changes","enable","unsaved","markers","files","whether","for","with"],"title_tokens":["setupopts","option","enable_modified_markers","vim","filetree","neo-tree"],"anchors":[]},{"id":"380","title":"Option: vim.filetree.neo-tree.setupOpts.enable_opened_markers","content":"Whether to enable tracking of opened files.\nRequired for components.name.highlight_opened_files .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_opened_markers","tokens":["required","tracking","for","components","opened","enable","name","highlight_opened_files","whether","files"],"title_tokens":["filetree","neo-tree","setupopts","enable_opened_markers","option","vim"],"anchors":[]},{"id":"381","title":"Option: vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","content":"Whether to enable Refresh the tree when a file is written.\nOnly used if use_libuv_file_watcher is false. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","tokens":["false","the","use_libuv_file_watcher","file","when","only","enable","tree","used","refresh","whether","written"],"title_tokens":["option","vim","setupopts","enable_refresh_on_write","filetree","neo-tree"],"anchors":[]},{"id":"382","title":"Option: vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","content":"Hijack Netrw behavior","path":"options.html#option-vim.filetree.neo-tree.setupOpts.filesystem.hijack_netrw_behavior","tokens":["behavior","netrw","hijack"],"title_tokens":["vim","neo-tree","hijack_netrw_behavior","filetree","option","setupopts","filesystem"],"anchors":[]},{"id":"383","title":"Option: vim.filetree.neo-tree.setupOpts.git_status_async","content":"Whether to enable async git status.\nThis will make the git status check async and will not block the UI. .","path":"options.html#option-vim.filetree.neo-tree.setupOpts.git_status_async","tokens":["and","not","block","async","git","status","make","the","whether","check","this","will","enable"],"title_tokens":["option","filetree","git_status_async","neo-tree","vim","setupopts"],"anchors":[]},{"id":"384","title":"Option: vim.filetree.neo-tree.setupOpts.hide_root_node","content":"Whether to hide the root node of the tree","path":"options.html#option-vim.filetree.neo-tree.setupOpts.hide_root_node","tokens":["node","whether","hide","the","root","tree"],"title_tokens":["neo-tree","hide_root_node","filetree","option","setupopts","vim"],"anchors":[]},{"id":"385","title":"Option: vim.filetree.neo-tree.setupOpts.log_level","content":"Log level for the plugin.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_level","tokens":["level","plugin","for","log","the"],"title_tokens":["log_level","filetree","neo-tree","vim","option","setupopts"],"anchors":[]},{"id":"386","title":"Option: vim.filetree.neo-tree.setupOpts.log_to_file","content":"Must be either a boolean or a path to your log file.\nUse :NeoTreeLogs to show the file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.log_to_file","tokens":["must","use","either","the","boolean","show","your","path","log","file","neotreelogs"],"title_tokens":["log_to_file","filetree","vim","option","neo-tree","setupopts"],"anchors":[]},{"id":"387","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","content":"A list of filetypes that should not be replaced when opening a file","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_do_not_replace_types","tokens":["list","that","should","filetypes","replaced","when","file","opening","not"],"title_tokens":["neo-tree","open_files_do_not_replace_types","option","setupopts","filetree","vim"],"anchors":[]},{"id":"388","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_in_last_window","content":"Whether to open files in the last window\nIf disabled, neo-tree will open files in top left window","path":"options.html#option-vim.filetree.neo-tree.setupOpts.open_files_in_last_window","tokens":["whether","the","last","disabled","will","files","window","neo-tree","left","open","top"],"title_tokens":["vim","filetree","neo-tree","setupopts","option","open_files_in_last_window"],"anchors":[]},{"id":"389","title":"Option: vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","content":"Whether to retain the indent of the hidden root node\nIF the root node is hidden, keep the indentation anyhow. This is needed if you use expanders because they render in the indent.","path":"options.html#option-vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","tokens":["node","because","anyhow","this","root","indent","render","needed","hidden","retain","you","keep","expanders","they","use","whether","indentation","the"],"title_tokens":["filetree","option","retain_hidden_root_indent","vim","setupopts","neo-tree"],"anchors":[]},{"id":"390","title":"Option: vim.filetree.nvimTree.enable","content":"Whether to enable filetree via nvim-tree.lua.","path":"options.html#option-vim.filetree.nvimTree.enable","tokens":["nvim-tree","filetree","via","whether","lua","enable"],"title_tokens":["nvimtree","option","vim","enable","filetree"],"anchors":[]},{"id":"391","title":"Option: vim.filetree.nvimTree.mappings.findFile","content":"Find file in NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.findFile","tokens":["file","find","nvimtree"],"title_tokens":["nvimtree","mappings","findfile","filetree","vim","option"],"anchors":[]},{"id":"392","title":"Option: vim.filetree.nvimTree.mappings.focus","content":"Focus NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.focus","tokens":["nvimtree","focus"],"title_tokens":["filetree","vim","nvimtree","mappings","option","focus"],"anchors":[]},{"id":"393","title":"Option: vim.filetree.nvimTree.mappings.refresh","content":"Refresh NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.refresh","tokens":["nvimtree","refresh"],"title_tokens":["option","vim","filetree","mappings","nvimtree","refresh"],"anchors":[]},{"id":"394","title":"Option: vim.filetree.nvimTree.mappings.toggle","content":"Toggle NvimTree","path":"options.html#option-vim.filetree.nvimTree.mappings.toggle","tokens":["toggle","nvimtree"],"title_tokens":["mappings","vim","option","filetree","toggle","nvimtree"],"anchors":[]},{"id":"395","title":"Option: vim.filetree.nvimTree.openOnSetup","content":"Open when vim is started on a directory","path":"options.html#option-vim.filetree.nvimTree.openOnSetup","tokens":["vim","started","open","directory","when"],"title_tokens":["filetree","openonsetup","vim","option","nvimtree"],"anchors":[]},{"id":"396","title":"Option: vim.filetree.nvimTree.setupOpts","content":"Option table to pass into the setup function of Nvim Tree\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.filetree.nvimTree.setupOpts","tokens":["the","can","even","options","docs","nvim","you","any","they","listed","tree","additional","option","not","into","pass","function","table","setup"],"title_tokens":["nvimtree","vim","setupopts","option","filetree"],"anchors":[]},{"id":"397","title":"Option: vim.filetree.nvimTree.setupOpts.actions","content":"Configuration for various actions.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions","tokens":["for","various","configuration","actions"],"title_tokens":["vim","filetree","nvimtree","option","setupopts","actions"],"anchors":[]},{"id":"398","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir","content":"vim change-directory behaviour","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir","tokens":["behaviour","vim","change-directory"],"title_tokens":["filetree","option","vim","nvimtree","setupopts","actions","change_dir"],"anchors":[]},{"id":"399","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","content":"Change the working directory when changing directories in the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.enable","tokens":["tree","when","changing","directories","change","working","the","directory"],"title_tokens":["change_dir","actions","option","setupopts","filetree","enable","vim","nvimtree"],"anchors":[]},{"id":"400","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.global","content":"Use :cd instead of :lcd when changing directories. Consider that this might cause issues with the nvimTree.syncRootWithCwd option.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.global","tokens":["issues","use","might","changing","nvimtree","syncrootwithcwd","instead","consider","option","with","lcd","when","that","this","cause","the","directories"],"title_tokens":["filetree","global","setupopts","nvimtree","vim","change_dir","option","actions"],"anchors":[]},{"id":"401","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","content":"Restrict changing to a directory above the global current working directory.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.change_dir.restrict_above_cwd","tokens":["current","changing","working","restrict","above","directory","global","the"],"title_tokens":["change_dir","option","nvimtree","vim","filetree","setupopts","restrict_above_cwd","actions"],"anchors":[]},{"id":"402","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all","content":"Configuration for expand_all behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all","tokens":["for","behaviour","configuration","expand_all"],"title_tokens":["setupopts","option","actions","expand_all","nvimtree","filetree","vim"],"anchors":[]},{"id":"403","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","content":"A list of directories that should not be expanded automatically.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.exclude","tokens":["that","list","not","should","expanded","automatically","directories"],"title_tokens":["nvimtree","vim","option","filetree","setupopts","actions","expand_all","exclude"],"anchors":[]},{"id":"404","title":"Option: vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","content":"Limit the number of folders being explored when expanding every folders. Avoids hanging neovim when running this action on very large folders.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.expand_all.max_folder_discovery","tokens":["action","expanding","every","when","number","this","the","neovim","very","explored","limit","running","avoids","folders","hanging","being","large"],"title_tokens":["filetree","max_folder_discovery","actions","setupopts","vim","nvimtree","expand_all","option"],"anchors":[]},{"id":"405","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup","content":"Configuration for file_popup behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup","tokens":["file_popup","behaviour","configuration","for"],"title_tokens":["option","filetree","vim","nvimtree","actions","file_popup","setupopts"],"anchors":[]},{"id":"406","title":"Option: vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","content":"Floating window config for file_popup. See |nvim_open_win| for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.file_popup.open_win_config","tokens":["config","details","floating","file_popup","nvim_open_win","for","see","more","window"],"title_tokens":["open_win_config","actions","filetree","vim","nvimtree","option","setupopts","file_popup"],"anchors":[]},{"id":"407","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file","content":"Configuration options for opening a file from nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file","tokens":["file","nvim-tree","for","options","from","configuration","opening"],"title_tokens":["nvimtree","vim","option","actions","filetree","setupopts","open_file"],"anchors":[]},{"id":"408","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.eject","content":"Prevent new opened file from opening in the same window as the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.eject","tokens":["prevent","same","the","opening","window","from","file","opened","new","tree"],"title_tokens":["filetree","vim","actions","eject","option","setupopts","nvimtree","open_file"],"anchors":[]},{"id":"409","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","content":"Closes the explorer when opening a file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.quit_on_open","tokens":["the","when","file","explorer","closes","opening"],"title_tokens":["vim","setupopts","actions","open_file","option","filetree","nvimtree","quit_on_open"],"anchors":[]},{"id":"410","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","content":"Resizes the tree when opening a file. Previously view.auto_resize","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","tokens":["auto_resize","opening","the","resizes","previously","when","view","file","tree"],"title_tokens":["filetree","option","nvimtree","resize_window","setupopts","actions","vim","open_file"],"anchors":[]},{"id":"411","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","content":"window_picker","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker","tokens":["window_picker"],"title_tokens":["vim","open_file","option","window_picker","actions","nvimtree","setupopts","filetree"],"anchors":[]},{"id":"412","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","content":"A string of chars used as identifiers by the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.chars","tokens":["picker","string","used","chars","the","window","identifiers"],"title_tokens":["window_picker","chars","nvimtree","option","actions","vim","setupopts","open_file","filetree"],"anchors":[]},{"id":"413","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","content":"Enable the window picker. If this feature is not enabled, files will open in window from which you last opened the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.enable","tokens":["the","window","which","tree","not","enabled","you","enable","open","will","from","feature","this","files","last","opened","picker"],"title_tokens":["option","setupopts","actions","filetree","vim","window_picker","nvimtree","enable","open_file"],"anchors":[]},{"id":"414","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","content":"A list of buftypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.buftype","tokens":["the","exclude","from","window","picker","buftypes","list"],"title_tokens":["filetree","setupopts","actions","exclude","option","nvimtree","open_file","vim","window_picker","buftype"],"anchors":[]},{"id":"415","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","content":"A list of filetypes to exclude from the window picker.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.exclude.filetype","tokens":["list","filetypes","exclude","from","the","window","picker"],"title_tokens":["actions","option","open_file","window_picker","vim","nvimtree","setupopts","exclude","filetype","filetree"],"anchors":[]},{"id":"416","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","content":"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.\nThe picker may create a new window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","tokens":["action","that","node","should","default","open","invalid","return","can","string","function","the","picked","user","will","cancelled","create","new","window","nil","change","may","picker"],"title_tokens":["actions","picker","setupopts","option","filetree","vim","open_file","window_picker","nvimtree"],"anchors":[]},{"id":"417","title":"Option: vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","content":"Close any window displaying a file when removing the file from the tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.remove_file.close_window","tokens":["the","when","tree","any","window","close","displaying","removing","from","file"],"title_tokens":["option","setupopts","remove_file","close_window","actions","vim","nvimtree","filetree"],"anchors":[]},{"id":"418","title":"Option: vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","content":"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 '\"'.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.actions.use_system_clipboard","tokens":["use","boolean","stored","registers","the","copy","are","text","that","will","paste","otherwise","toggle","invoked","and","clipboard","when","value","function","enabled","system","copied"],"title_tokens":["nvimtree","actions","vim","use_system_clipboard","option","filetree","setupopts"],"anchors":[]},{"id":"419","title":"Option: vim.filetree.nvimTree.setupOpts.auto_reload_on_write","content":"Auto reload tree on write","path":"options.html#option-vim.filetree.nvimTree.setupOpts.auto_reload_on_write","tokens":["reload","write","auto","tree"],"title_tokens":["option","filetree","nvimtree","setupopts","auto_reload_on_write","vim"],"anchors":[]},{"id":"420","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics","content":"Show LSP and COC diagnostics in the signcolumn Note that the modified sign will take precedence over the diagnostics signs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics","tokens":["precedence","signs","over","diagnostics","take","lsp","show","modified","will","the","coc","sign","that","note","and","signcolumn"],"title_tokens":["filetree","setupopts","nvimtree","option","vim","diagnostics"],"anchors":[]},{"id":"421","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","content":"Idle milliseconds between diagnostic event and update.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.debounce_delay","tokens":["and","event","update","milliseconds","between","diagnostic","idle"],"title_tokens":["option","nvimtree","debounce_delay","vim","setupopts","diagnostics","filetree"],"anchors":[]},{"id":"422","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.enable","content":"Whether to enable diagnostics view in the signcolumn..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.enable","tokens":["signcolumn","diagnostics","enable","whether","view","the"],"title_tokens":["vim","diagnostics","filetree","nvimtree","enable","option","setupopts"],"anchors":[]},{"id":"423","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons","content":"Icons for diagnostic severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons","tokens":["diagnostic","for","icons","severity"],"title_tokens":["nvimtree","option","vim","icons","setupopts","diagnostics","filetree"],"anchors":[]},{"id":"424","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","content":"Icon used for error diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","tokens":["for","icon","used","error","diagnostic"],"title_tokens":["option","filetree","nvimtree","setupopts","diagnostics","error","icons","vim"],"anchors":[]},{"id":"425","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","content":"Icon used for hint diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","tokens":["used","diagnostic","hint","for","icon"],"title_tokens":["option","filetree","setupopts","hint","diagnostics","nvimtree","icons","vim"],"anchors":[]},{"id":"426","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","content":"Icon used for info diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","tokens":["diagnostic","icon","info","used","for"],"title_tokens":["diagnostics","icons","info","vim","nvimtree","filetree","option","setupopts"],"anchors":[]},{"id":"427","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","content":"Icon used for warning diagnostic.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","tokens":["diagnostic","warning","icon","used","for"],"title_tokens":["setupopts","nvimtree","filetree","option","vim","icons","warning","diagnostics"],"anchors":[]},{"id":"428","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity","content":"Severity for which the diagnostics will be displayed. See :help diagnostic-severity","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity","tokens":["which","the","displayed","diagnostics","diagnostic-severity","for","severity","will","see","help"],"title_tokens":["filetree","option","vim","setupopts","nvimtree","diagnostics","severity"],"anchors":[]},{"id":"429","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","content":"Maximum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.max","tokens":["severity","maximum"],"title_tokens":["filetree","nvimtree","vim","diagnostics","option","max","setupopts","severity"],"anchors":[]},{"id":"430","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","content":"Minimum severity.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.severity.min","tokens":["minimum","severity"],"title_tokens":["min","filetree","option","severity","diagnostics","vim","nvimtree","setupopts"],"anchors":[]},{"id":"431","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","content":"Show diagnostic icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_dirs","tokens":["diagnostic","show","parent","icons","directories"],"title_tokens":["setupopts","diagnostics","show_on_dirs","option","nvimtree","vim","filetree"],"anchors":[]},{"id":"432","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","content":"Show diagnostics icons on directories that are open. Only relevant when diagnostics.show_on_dirs is true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","tokens":["diagnostics","icons","open","that","show","show_on_dirs","relevant","true","directories","are","only","when"],"title_tokens":["show_on_open_dirs","vim","option","nvimtree","filetree","diagnostics","setupopts"],"anchors":[]},{"id":"433","title":"Option: vim.filetree.nvimTree.setupOpts.disable_netrw","content":"Disables netrw and replaces it with tree","path":"options.html#option-vim.filetree.nvimTree.setupOpts.disable_netrw","tokens":["netrw","tree","disables","replaces","with","and"],"title_tokens":["setupopts","filetree","option","disable_netrw","vim","nvimtree"],"anchors":[]},{"id":"434","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers","tokens":["events","folder","which","system","use","using","feature","resulting","tree","for","were","appropriate","libuv","used","nvim-tree","will","disable","performance","file","watcher","watch","fs_event","bufwritepost","whole","the","change","this","update","changes","with","updated","filesystem","bufenter","better","only"],"title_tokens":["vim","nvimtree","setupopts","filesystem_watchers","option","filetree"],"anchors":[]},{"id":"435","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","content":"Idle milliseconds between filesystem change and action.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.debounce_delay","tokens":["and","between","milliseconds","action","idle","filesystem","change"],"title_tokens":["debounce_delay","nvimtree","vim","option","setupopts","filesystem_watchers","filetree"],"anchors":[]},{"id":"436","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","content":"Enable filesystem watchers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.enable","tokens":["enable","filesystem","watchers"],"title_tokens":["enable","vim","option","filetree","nvimtree","setupopts","filesystem_watchers"],"anchors":[]},{"id":"437","title":"Option: vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filesystem_watchers.ignore_dirs","tokens":["paths","list","escaped","path","when","gitignore","integration","will","must","vim","build","useful","disabled","for","absolute","watched","my-project","not","that","git","directory","regex","backslashes"],"title_tokens":["filesystem_watchers","option","ignore_dirs","filetree","vim","nvimtree","setupopts"],"anchors":[]},{"id":"438","title":"Option: vim.filetree.nvimTree.setupOpts.filters","content":"Filtering options.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters","tokens":["filtering","options"],"title_tokens":["option","filetree","setupopts","filters","vim","nvimtree"],"anchors":[]},{"id":"439","title":"Option: vim.filetree.nvimTree.setupOpts.filters.dotfiles","content":"Do not show dotfiles: files starting with a .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.dotfiles","tokens":["starting","with","show","not","dotfiles","files"],"title_tokens":["vim","setupopts","filters","option","dotfiles","nvimtree","filetree"],"anchors":[]},{"id":"440","title":"Option: vim.filetree.nvimTree.setupOpts.filters.exclude","content":"List of directories or files to exclude from filtering: always show them.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.exclude","tokens":["them","always","filtering","directories","files","list","exclude","from","show"],"title_tokens":["nvimtree","exclude","filters","filetree","setupopts","vim","option"],"anchors":[]},{"id":"441","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_clean","content":"Do not show files with no git status. This will show ignored files when nvimTree.filters.gitIgnored is set, as they are effectively dirty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_clean","tokens":["dirty","they","status","git","with","are","will","this","filters","effectively","files","show","when","ignored","nvimtree","not","gitignored","set"],"title_tokens":["setupopts","vim","git_clean","filetree","nvimtree","filters","option"],"anchors":[]},{"id":"442","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_ignored","content":"Ignore files based on .gitignore. Requires git.enableto betrue`","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.git_ignored","tokens":["enableto","requires","gitignore","files","based","git","ignore","betrue"],"title_tokens":["option","setupopts","filters","nvimtree","git_ignored","vim","filetree"],"anchors":[]},{"id":"443","title":"Option: vim.filetree.nvimTree.setupOpts.filters.no_buffer","content":"Do not show files that have no buflisted() buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.filters.no_buffer","tokens":["not","show","that","have","buflisted","files","buffer"],"title_tokens":["setupopts","vim","no_buffer","nvimtree","filetree","filters","option"],"anchors":[]},{"id":"444","title":"Option: vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","content":"Disable git integration when git top-level matches these paths. May be relative, evaluated via \":p\"","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.disable_for_dirs","tokens":["via","evaluated","paths","integration","git","when","disable","top-level","matches","these","relative","may"],"title_tokens":["git","filetree","nvimtree","vim","disable_for_dirs","setupopts","option"],"anchors":[]},{"id":"445","title":"Option: vim.filetree.nvimTree.setupOpts.git.enable","content":"Whether to enable Git integration with icons and colors..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.enable","tokens":["whether","with","git","colors","enable","icons","and","integration"],"title_tokens":["option","setupopts","filetree","git","nvimtree","enable","vim"],"anchors":[]},{"id":"446","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_dirs","content":"Show git icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_dirs","tokens":["icons","git","parent","show","directories"],"title_tokens":["git","option","filetree","setupopts","show_on_dirs","nvimtree","vim"],"anchors":[]},{"id":"447","title":"Option: vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","content":"Show git icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.show_on_open_dirs","tokens":["git","directories","are","show","open","icons","that"],"title_tokens":["filetree","option","setupopts","show_on_open_dirs","vim","nvimtree","git"],"anchors":[]},{"id":"448","title":"Option: vim.filetree.nvimTree.setupOpts.git.timeout","content":"Kills the git process after some time if it takes too long. Git integration will be disabled after 10 git jobs exceed this timeout.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.git.timeout","tokens":["integration","long","disabled","kills","time","git","the","too","will","exceed","after","takes","process","this","jobs","some","timeout"],"title_tokens":["vim","filetree","nvimtree","git","timeout","setupopts","option"],"anchors":[]},{"id":"449","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_cursor","content":"Hijack the cursor in the tree to put it at the start of the filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_cursor","tokens":["tree","put","start","cursor","filename","hijack","the"],"title_tokens":["vim","filetree","nvimtree","setupopts","option","hijack_cursor"],"anchors":[]},{"id":"450","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","content":"Opens the tree if the tree was previously closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.auto_open","tokens":["previously","the","was","closed","opens","tree"],"title_tokens":["option","vim","nvimtree","hijack_directories","auto_open","setupopts","filetree"],"anchors":[]},{"id":"451","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.enable","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_directories.enable","tokens":["option","disable","nvim","dirbuf","hijack_directories","you","will","the","use","hijack_netrw","feature","are","this","disable_netrw","false","and","disabled","enable","vim-dirvish"],"title_tokens":["nvimtree","setupopts","filetree","vim","hijack_directories","option","enable"],"anchors":[]},{"id":"452","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_netrw","content":"Prevents netrw from automatically opening when opening directories","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_netrw","tokens":["automatically","from","netrw","prevents","directories","opening","when"],"title_tokens":["nvimtree","setupopts","option","filetree","hijack_netrw","vim"],"anchors":[]},{"id":"453","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","content":"Open nvimtree in place of the unnamed buffer if it's empty.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.hijack_unnamed_buffer_when_opening","tokens":["unnamed","nvimtree","place","the","buffer","empty","open"],"title_tokens":["hijack_unnamed_buffer_when_opening","setupopts","vim","nvimtree","filetree","option"],"anchors":[]},{"id":"454","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter","content":"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.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter","tokens":["nodes","live","default","bound","with","dynamically","this","cleared","live_filtering","you","feature","key","can","the","based","regex","allows","matching","filter","tree","vim","see","for","configurations"],"title_tokens":["vim","nvimtree","setupopts","option","filetree","live_filter"],"anchors":[]},{"id":"455","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","content":"Whether to filter folders or not.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.always_show_folders","tokens":["filter","folders","whether","not"],"title_tokens":["always_show_folders","option","setupopts","nvimtree","filetree","live_filter","vim"],"anchors":[]},{"id":"456","title":"Option: vim.filetree.nvimTree.setupOpts.live_filter.prefix","content":"Prefix of the filter displayed in the buffer.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.live_filter.prefix","tokens":["buffer","prefix","the","filter","displayed"],"title_tokens":["vim","setupopts","nvimtree","option","prefix","live_filter","filetree"],"anchors":[]},{"id":"457","title":"Option: vim.filetree.nvimTree.setupOpts.modified","content":"Indicate which file have unsaved modification.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified","tokens":["modification","unsaved","which","file","indicate","have"],"title_tokens":["setupopts","modified","filetree","nvimtree","option","vim"],"anchors":[]},{"id":"458","title":"Option: vim.filetree.nvimTree.setupOpts.modified.enable","content":"Whether to enable Modified files with icons and color highlight..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.enable","tokens":["whether","with","and","highlight","modified","color","enable","files","icons"],"title_tokens":["enable","vim","setupopts","nvimtree","option","filetree","modified"],"anchors":[]},{"id":"459","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","content":"Show modified icons on parent directories.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_dirs","tokens":["directories","show","modified","icons","parent"],"title_tokens":["nvimtree","option","vim","filetree","setupopts","show_on_dirs","modified"],"anchors":[]},{"id":"460","title":"Option: vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","content":"Show modified icons on directories that are open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.modified.show_on_open_dirs","tokens":["that","icons","are","modified","show","directories","open"],"title_tokens":["modified","setupopts","show_on_open_dirs","option","vim","nvimtree","filetree"],"anchors":[]},{"id":"461","title":"Option: vim.filetree.nvimTree.setupOpts.notify","content":"Configuration for notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify","tokens":["notifications","configuration","for"],"title_tokens":["option","notify","nvimtree","vim","setupopts","filetree"],"anchors":[]},{"id":"462","title":"Option: vim.filetree.nvimTree.setupOpts.notify.absolute_path","content":"Whether to use absolute paths or item names in fs action notifications.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.absolute_path","tokens":["item","names","absolute","paths","whether","action","notifications","use"],"title_tokens":["filetree","nvimtree","absolute_path","notify","setupopts","option","vim"],"anchors":[]},{"id":"463","title":"Option: vim.filetree.nvimTree.setupOpts.notify.threshold","content":"Specify minimum notification level, uses the values from vim.log.levels","path":"options.html#option-vim.filetree.nvimTree.setupOpts.notify.threshold","tokens":["notification","level","vim","uses","values","the","minimum","specify","log","from","levels"],"title_tokens":["filetree","notify","option","nvimtree","vim","setupopts","threshold"],"anchors":[]},{"id":"464","title":"Option: vim.filetree.nvimTree.setupOpts.prefer_startup_root","content":"Prefer startup root directory when updating root directory of the tree. Only relevant when update_focused_file.update_root is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.prefer_startup_root","tokens":["the","prefer","updating","tree","only","when","directory","relevant","update_root","true","startup","root","update_focused_file"],"title_tokens":["prefer_startup_root","filetree","setupopts","nvimtree","option","vim"],"anchors":[]},{"id":"465","title":"Option: vim.filetree.nvimTree.setupOpts.reload_on_bufenter","content":"Automatically reloads the tree on BufEnter nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.reload_on_bufenter","tokens":["reloads","nvim-tree","automatically","the","tree","bufenter"],"title_tokens":["vim","filetree","setupopts","option","reload_on_bufenter","nvimtree"],"anchors":[]},{"id":"466","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.add_trailing","content":"Appends a trailing slash to folder names.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.add_trailing","tokens":["names","slash","appends","folder","trailing"],"title_tokens":["option","nvimtree","renderer","add_trailing","setupopts","filetree","vim"],"anchors":[]},{"id":"467","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.full_name","content":"Display node whose name length is wider than the width of nvim-tree window in floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.full_name","tokens":["than","window","name","floating","the","wider","nvim-tree","node","display","width","whose","length"],"title_tokens":["option","nvimtree","setupopts","vim","filetree","renderer","full_name"],"anchors":[]},{"id":"468","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.group_empty","content":"Compact folders that only contain a single folder into one node in the file tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.group_empty","tokens":["folders","folder","only","into","contain","single","that","compact","one","node","file","tree","the"],"title_tokens":["nvimtree","setupopts","filetree","option","renderer","group_empty","vim"],"anchors":[]},{"id":"469","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_git","content":"Enable file highlight for git attributes using NvimTreeGit highlight groups. Requires nvimTree.git.enable This can be used with or without the icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_git","tokens":["nvimtreegit","highlight","file","for","enable","attributes","without","the","requires","groups","this","used","git","can","with","nvimtree","icons","using"],"title_tokens":["vim","nvimtree","filetree","renderer","highlight_git","option","setupopts"],"anchors":[]},{"id":"470","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","content":"Highlight modified files in the tree using NvimTreeNormal highlight group. Requires nvimTree.view.highlightOpenedFiles","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","tokens":["group","files","tree","using","requires","nvimtree","modified","view","highlight","the","nvimtreenormal","highlightopenedfiles"],"title_tokens":["option","setupopts","vim","filetree","nvimtree","renderer","highlight_modified"],"anchors":[]},{"id":"471","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","content":"Highlight icons and/or names for bufloaded() files using the NvimTreeOpenedFile highlight group.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","tokens":["nvimtreeopenedfile","group","files","icons","for","using","bufloaded","the","highlight","and","names"],"title_tokens":["option","renderer","filetree","highlight_opened_files","vim","nvimtree","setupopts"],"anchors":[]},{"id":"472","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons","content":"Configuration options for icons.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons","tokens":["options","icons","for","configuration"],"title_tokens":["nvimtree","renderer","vim","option","setupopts","icons","filetree"],"anchors":[]},{"id":"473","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","content":"Place where the bookmark icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","tokens":["rendered","enabled","bookmark","icons","where","place","will","the","requires","view","signcolumn"],"title_tokens":["bookmarks_placement","option","renderer","setupopts","vim","filetree","icons","nvimtree"],"anchors":[]},{"id":"474","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","content":"Place where the diagnostics icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","tokens":["the","where","signcolumn","requires","will","icons","rendered","view","enabled","diagnostics","place"],"title_tokens":["filetree","vim","nvimtree","icons","option","setupopts","renderer","diagnostics_placement"],"anchors":[]},{"id":"475","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","content":"Place where the git icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","tokens":["signcolumn","requires","icons","will","view","git","enabled","the","place","where","rendered"],"title_tokens":["nvimtree","icons","filetree","option","renderer","setupopts","vim","git_placement"],"anchors":[]},{"id":"476","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","content":"Configuration options for icon glyphs. NOTE: Do not set any glyphs to more than two characters if it's going to appear in the signcolumn.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs","tokens":["more","signcolumn","appear","characters","the","icon","two","set","note","options","glyphs","going","for","configuration","than","not","any"],"title_tokens":["option","vim","icons","setupopts","glyphs","filetree","renderer","nvimtree"],"anchors":[]},{"id":"477","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","content":"Glyph for files. Will be overridden by nvim-web-devicons if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","tokens":["will","nvim-web-devicons","for","overridden","available","glyph","files"],"title_tokens":["vim","option","glyphs","renderer","icons","filetree","nvimtree","setupopts","default"],"anchors":[]},{"id":"478","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","content":"Glyphs for directories. Recommended to use the defaults unless you know what you are doing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.folder","tokens":["are","recommended","you","glyphs","for","the","unless","what","doing","defaults","directories","use","know"],"title_tokens":["vim","filetree","setupopts","option","nvimtree","icons","glyphs","renderer","folder"],"anchors":[]},{"id":"479","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","content":"Glyphs for git status.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.git","tokens":["status","glyphs","for","git"],"title_tokens":["icons","vim","renderer","option","nvimtree","setupopts","git","glyphs","filetree"],"anchors":[]},{"id":"480","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","content":"Icon to display for modified files.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.modified","tokens":["display","modified","for","files","icon"],"title_tokens":["renderer","icons","vim","nvimtree","setupopts","glyphs","filetree","modified","option"],"anchors":[]},{"id":"481","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","content":"Glyph for symlinks.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.symlink","tokens":["glyph","symlinks","for"],"title_tokens":["setupopts","icons","glyphs","option","renderer","symlink","vim","nvimtree","filetree"],"anchors":[]},{"id":"482","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","content":"Place where the hidden icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","tokens":["icons","requires","the","where","hidden","rendered","enabled","signcolumn","will","place","view"],"title_tokens":["renderer","vim","nvimtree","option","filetree","setupopts","icons","hidden_placement"],"anchors":[]},{"id":"483","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","content":"Place where the modified icons will be rendered. signcolumn requires view.signcolumn to be enabled.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","tokens":["modified","place","signcolumn","where","view","enabled","icons","requires","the","rendered","will"],"title_tokens":["modified_placement","filetree","renderer","setupopts","nvimtree","icons","vim","option"],"anchors":[]},{"id":"484","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.padding","content":"Inserted between icon and filename","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.padding","tokens":["between","icon","and","inserted","filename"],"title_tokens":["padding","setupopts","nvimtree","renderer","vim","filetree","icons","option"],"anchors":[]},{"id":"485","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","content":"Show an icon before the file name. nvim-web-devicons will be used if available.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","tokens":["before","will","name","file","the","available","used","show","icon","nvim-web-devicons"],"title_tokens":["setupopts","renderer","nvimtree","filetree","vim","icons","option","show","file"],"anchors":[]},{"id":"486","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","content":"Show an icon before the folder name.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder","tokens":["show","the","name","folder","before","icon"],"title_tokens":["vim","show","folder","filetree","nvimtree","option","renderer","icons","setupopts"],"anchors":[]},{"id":"487","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","content":"Show a small arrow before the folder node. Arrow will be a part of the node when using renderer.indent_markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.folder_arrow","tokens":["before","indent_markers","using","folder","the","part","when","small","arrow","node","show","will","renderer"],"title_tokens":["filetree","setupopts","show","option","vim","nvimtree","icons","renderer","folder_arrow"],"anchors":[]},{"id":"488","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","content":"Show a git status icon, see renderer.icons.gitPlacement Requires git.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","tokens":["status","renderer","true","see","enable","icon","icons","git","requires","gitplacement","show"],"title_tokens":["nvimtree","icons","vim","setupopts","option","git","filetree","show","renderer"],"anchors":[]},{"id":"489","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","content":"Show a modified icon, see renderer.icons.modifiedPlacement Requires modified.enable to be true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","tokens":["modified","enable","true","show","modifiedplacement","renderer","requires","see","icons","icon"],"title_tokens":["renderer","modified","show","filetree","setupopts","nvimtree","icons","vim","option"],"anchors":[]},{"id":"490","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","content":"Used as a separator between symlinks' source and target.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.symlink_arrow","tokens":["and","between","target","used","separator","symlinks","source"],"title_tokens":["renderer","vim","filetree","icons","option","symlink_arrow","nvimtree","setupopts"],"anchors":[]},{"id":"491","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","content":"Use the webdev icon colors, otherwise NvimTreeFileIcon","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","tokens":["webdev","icon","nvimtreefileicon","use","colors","the","otherwise"],"title_tokens":["setupopts","option","webdev_colors","renderer","filetree","vim","icons","nvimtree"],"anchors":[]},{"id":"492","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers","content":"Configuration options for tree indent markers.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers","tokens":["indent","options","markers","for","tree","configuration"],"title_tokens":["vim","filetree","setupopts","nvimtree","indent_markers","renderer","option"],"anchors":[]},{"id":"493","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","content":"Whether to enable Display indent markers when folders are open..","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.enable","tokens":["enable","folders","are","open","display","whether","indent","markers","when"],"title_tokens":["indent_markers","filetree","setupopts","renderer","vim","enable","option","nvimtree"],"anchors":[]},{"id":"494","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","content":"Individual elements of the indent markers","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.icons","tokens":["the","markers","individual","elements","indent"],"title_tokens":["vim","filetree","renderer","indent_markers","nvimtree","setupopts","icons","option"],"anchors":[]},{"id":"495","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","content":"Display folder arrows in the same column as indent marker when using renderer.icons.show.folder_arrow","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","tokens":["same","show","when","using","arrows","icons","column","renderer","display","folder","folder_arrow","the","marker","indent"],"title_tokens":["indent_markers","option","filetree","inline_arrows","renderer","setupopts","nvimtree","vim"],"anchors":[]},{"id":"496","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_width","content":"Number of spaces for an each tree nesting level. Minimum 1.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.indent_width","tokens":["number","for","minimum","each","tree","level","spaces","nesting"],"title_tokens":["vim","option","filetree","nvimtree","setupopts","renderer","indent_width"],"anchors":[]},{"id":"497","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","content":"In what format to show root folder. See :help filename-modifiers for available string options. Set to false to hide the root folder.\nFunction is passed the absolute path of the root folder and should return a string. e.g. my_root_folder_label = function(path) return \".../\" .. vim.fn.fnamemodify(path, \":t\") end","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","tokens":["string","my_root_folder_label","set","hide","format","fnamemodify","passed","and","vim","what","available","options","see","filename-modifiers","should","function","absolute","end","help","the","return","path","false","root","folder","show","for"],"title_tokens":["vim","root_folder_label","renderer","nvimtree","setupopts","option","filetree"],"anchors":[]},{"id":"498","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.special_files","content":"A list of filenames that gets highlighted with `NvimTreeSpecialFile","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.special_files","tokens":["with","highlighted","nvimtreespecialfile","list","that","gets","filenames"],"title_tokens":["renderer","nvimtree","special_files","option","vim","setupopts","filetree"],"anchors":[]},{"id":"499","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","content":"Whether to show the destination of the symlink.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.renderer.symlink_destination","tokens":["show","the","whether","symlink","destination"],"title_tokens":["renderer","filetree","symlink_destination","nvimtree","option","vim","setupopts"],"anchors":[]},{"id":"500","title":"Option: vim.filetree.nvimTree.setupOpts.respect_buf_cwd","content":"Will change cwd of nvim-tree to that of new buffer's when opening nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.respect_buf_cwd","tokens":["that","cwd","buffer","when","opening","new","will","nvim-tree","change"],"title_tokens":["option","nvimtree","respect_buf_cwd","vim","filetree","setupopts"],"anchors":[]},{"id":"501","title":"Option: vim.filetree.nvimTree.setupOpts.root_dirs","content":"Preferred root directories. Only relevant when updateFocusedFile.updateRoot is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.root_dirs","tokens":["preferred","directories","only","when","true","updateroot","root","relevant","updatefocusedfile"],"title_tokens":["root_dirs","vim","option","nvimtree","setupopts","filetree"],"anchors":[]},{"id":"502","title":"Option: vim.filetree.nvimTree.setupOpts.select_prompts","content":"Whether to enable Use vim.ui.select style prompts. Necessary when using a UI prompt decorator such as dressing.nvim or telescope-ui-select.nvim .","path":"options.html#option-vim.filetree.nvimTree.setupOpts.select_prompts","tokens":["dressing","enable","prompt","using","nvim","telescope-ui-select","prompts","when","necessary","whether","use","vim","style","decorator","such","select"],"title_tokens":["option","setupopts","select_prompts","nvimtree","filetree","vim"],"anchors":[]},{"id":"503","title":"Option: vim.filetree.nvimTree.setupOpts.sort.folders_first","content":"Sort folders before files. Has no effect when sort.sorter is a function.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.folders_first","tokens":["sort","function","effect","when","folders","has","files","before","sorter"],"title_tokens":["setupopts","option","vim","sort","filetree","nvimtree","folders_first"],"anchors":[]},{"id":"504","title":"Option: vim.filetree.nvimTree.setupOpts.sort.sorter","content":"How files within the same directory are sorted.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sort.sorter","tokens":["within","files","same","sorted","directory","are","how","the"],"title_tokens":["option","filetree","nvimtree","setupopts","sorter","vim","sort"],"anchors":[]},{"id":"505","title":"Option: vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","content":"Changes the tree root directory on DirChanged and refreshes the tree. Only relevant when updateFocusedFile.updateRoot is true\n(previously update_cwd)","path":"options.html#option-vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","tokens":["true","update_cwd","and","when","the","refreshes","changes","updatefocusedfile","root","directory","previously","dirchanged","tree","relevant","updateroot","only"],"title_tokens":["filetree","nvimtree","vim","option","setupopts","sync_root_with_cwd"],"anchors":[]},{"id":"506","title":"Option: vim.filetree.nvimTree.setupOpts.tab","content":"Configuration for tab behaviour.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab","tokens":["behaviour","configuration","tab","for"],"title_tokens":["setupopts","tab","option","vim","filetree","nvimtree"],"anchors":[]},{"id":"507","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync","content":"Configuration for syncing nvim-tree across tabs.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync","tokens":["for","nvim-tree","syncing","tabs","configuration","across"],"title_tokens":["setupopts","sync","tab","option","vim","filetree","nvimtree"],"anchors":[]},{"id":"508","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.close","content":"Closes the tree across all tabpages when the tree is closed.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.close","tokens":["closed","all","tree","closes","across","the","when","tabpages"],"title_tokens":["setupopts","tab","option","sync","nvimtree","vim","filetree","close"],"anchors":[]},{"id":"509","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.ignore","content":"List of filetypes or buffer names on new tab that will prevent nvimTree.tab.sync.open and nvimTree.tab.sync.close","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.ignore","tokens":["and","tab","prevent","sync","open","nvimtree","list","filetypes","close","that","buffer","names","will","new"],"title_tokens":["vim","option","filetree","ignore","nvimtree","tab","setupopts","sync"],"anchors":[]},{"id":"510","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.open","content":"Opens the tree automatically when switching tabpage or opening a new tabpage if the tree was previously open.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.tab.sync.open","tokens":["the","switching","opening","automatically","tree","when","previously","tabpage","open","new","was","opens"],"title_tokens":["sync","tab","setupopts","filetree","vim","nvimtree","open","option"],"anchors":[]},{"id":"511","title":"Option: vim.filetree.nvimTree.setupOpts.trash","content":"Configuration options for trashing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash","tokens":["configuration","options","for","trashing"],"title_tokens":["setupopts","option","vim","filetree","nvimtree","trash"],"anchors":[]},{"id":"512","title":"Option: vim.filetree.nvimTree.setupOpts.trash.cmd","content":"The command used to trash items","path":"options.html#option-vim.filetree.nvimTree.setupOpts.trash.cmd","tokens":["items","trash","command","used","the"],"title_tokens":["cmd","option","vim","filetree","nvimtree","setupopts","trash"],"anchors":[]},{"id":"513","title":"Option: vim.filetree.nvimTree.setupOpts.ui","content":"General UI configuration.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui","tokens":["general","configuration"],"title_tokens":["nvimtree","option","filetree","vim","setupopts"],"anchors":[]},{"id":"514","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.remove","content":"Prompt before removing.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.remove","tokens":["prompt","before","removing"],"title_tokens":["option","nvimtree","remove","vim","setupopts","confirm","filetree"],"anchors":[]},{"id":"515","title":"Option: vim.filetree.nvimTree.setupOpts.ui.confirm.trash","content":"Prompt before trash.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.ui.confirm.trash","tokens":["trash","prompt","before"],"title_tokens":["filetree","trash","vim","option","nvimtree","setupopts","confirm"],"anchors":[]},{"id":"516","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file","content":"Update the focused file on BufEnter, un-collapses the folders recursively until it finds the file.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file","tokens":["update","folders","the","file","recursively","until","focused","bufenter","finds","un-collapses"],"title_tokens":["option","setupopts","filetree","nvimtree","update_focused_file","vim"],"anchors":[]},{"id":"517","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.enable","content":"update focused file","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.enable","tokens":["file","focused","update"],"title_tokens":["option","filetree","update_focused_file","enable","vim","setupopts","nvimtree"],"anchors":[]},{"id":"518","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","content":"List of buffer names and filetypes that will not update the root dir of the tree if the file isn't found under the current root directory. Only relevant when update_focused_file.update_root and update_focused_file.enable are true.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.ignore_list","tokens":["found","are","list","filetypes","will","names","tree","update","file","relevant","current","the","update_focused_file","true","not","isn","enable","when","that","only","under","directory","and","dir","update_root","buffer","root"],"title_tokens":["option","ignore_list","nvimtree","setupopts","vim","update_focused_file","filetree"],"anchors":[]},{"id":"519","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","content":"Update the root directory of the tree if the file is not under current root directory. It prefers vim's cwd and root_dirs. Otherwise it falls back to the folder containing the file. Only relevant when update_focused_file.enable is true","path":"options.html#option-vim.filetree.nvimTree.setupOpts.update_focused_file.update_root","tokens":["when","not","containing","otherwise","update_focused_file","and","tree","under","vim","update","only","enable","true","folder","root_dirs","back","directory","cwd","current","prefers","relevant","falls","root","the","file"],"title_tokens":["nvimtree","filetree","setupopts","update_root","update_focused_file","vim","option"],"anchors":[]},{"id":"520","title":"Option: vim.filetree.nvimTree.setupOpts.view","content":"Window / buffer setup.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view","tokens":["setup","window","buffer"],"title_tokens":["option","setupopts","view","nvimtree","filetree","vim"],"anchors":[]},{"id":"521","title":"Option: vim.filetree.nvimTree.setupOpts.view.centralize_selection","content":"If true, reposition the view so that the current node is initially centralized when entering nvim-tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.centralize_selection","tokens":["when","node","true","current","centralized","view","that","the","initially","nvim-tree","entering","reposition"],"title_tokens":["option","vim","centralize_selection","view","filetree","nvimtree","setupopts"],"anchors":[]},{"id":"522","title":"Option: vim.filetree.nvimTree.setupOpts.view.cursorline","content":"Enable cursorline in nvim-tree window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.cursorline","tokens":["cursorline","enable","window","nvim-tree"],"title_tokens":["option","setupopts","view","cursorline","vim","filetree","nvimtree"],"anchors":[]},{"id":"523","title":"Option: vim.filetree.nvimTree.setupOpts.view.debounce_delay","content":"Idle milliseconds before some reload / refresh operations. Increase if you experience performance issues around screen refresh.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.debounce_delay","tokens":["screen","before","experience","refresh","you","issues","increase","milliseconds","idle","some","reload","performance","around","operations"],"title_tokens":["setupopts","view","vim","option","debounce_delay","filetree","nvimtree"],"anchors":[]},{"id":"524","title":"Option: vim.filetree.nvimTree.setupOpts.view.float","content":"Configuration options for floating window.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float","tokens":["options","configuration","window","for","floating"],"title_tokens":["setupopts","option","filetree","view","float","vim","nvimtree"],"anchors":[]},{"id":"525","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.enable","content":"If true, tree window will be floating.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.enable","tokens":["window","true","will","tree","floating"],"title_tokens":["enable","filetree","nvimtree","setupopts","view","option","float","vim"],"anchors":[]},{"id":"526","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.open_win_config","content":"Floating window config. See :h nvim_open_win() for more details.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.open_win_config","tokens":["window","config","see","floating","details","for","more","nvim_open_win"],"title_tokens":["float","option","vim","nvimtree","setupopts","filetree","view","open_win_config"],"anchors":[]},{"id":"527","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","content":"Close the floating tree window when it loses focus.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.float.quit_on_focus_loss","tokens":["when","tree","loses","window","the","floating","focus","close"],"title_tokens":["float","option","filetree","vim","quit_on_focus_loss","view","nvimtree","setupopts"],"anchors":[]},{"id":"528","title":"Option: vim.filetree.nvimTree.setupOpts.view.number","content":"Print the line number in front of each line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.number","tokens":["the","line","number","front","print","each"],"title_tokens":["option","vim","nvimtree","setupopts","filetree","number","view"],"anchors":[]},{"id":"529","title":"Option: vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","content":"Preserves window proportions when opening a file. If false, the height and width of windows other than nvim-tree will be equalized.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","tokens":["proportions","when","other","nvim-tree","opening","equalized","false","height","and","will","file","width","preserves","the","than","windows","window"],"title_tokens":["view","vim","setupopts","option","filetree","preserve_window_proportions","nvimtree"],"anchors":[]},{"id":"530","title":"Option: vim.filetree.nvimTree.setupOpts.view.relativenumber","content":"Show the line number relative to the line with the cursor in front of each line. If the option view.number is also true, the number on the cursor line will be the line number instead of 0.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.relativenumber","tokens":["line","relative","with","instead","the","will","show","view","also","number","option","front","each","cursor","true"],"title_tokens":["vim","filetree","setupopts","view","option","nvimtree","relativenumber"],"anchors":[]},{"id":"531","title":"Option: vim.filetree.nvimTree.setupOpts.view.side","content":"Side of the tree.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.side","tokens":["side","the","tree"],"title_tokens":["filetree","nvimtree","side","option","setupopts","view","vim"],"anchors":[]},{"id":"532","title":"Option: vim.filetree.nvimTree.setupOpts.view.signcolumn","content":"Show diagnostic sign column. Value can be \"yes\", \"auto\" or\"no\".","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.signcolumn","tokens":["yes","sign","auto","show","can","diagnostic","column","value"],"title_tokens":["option","vim","view","signcolumn","filetree","setupopts","nvimtree"],"anchors":[]},{"id":"533","title":"Option: vim.filetree.nvimTree.setupOpts.view.width","content":"Width of the window: can be a % string, a number representing columns, a function or a table.\nA table (an attribute set in our case, see example) indicates that the view should be dynamically sized based on the longest line.","path":"options.html#option-vim.filetree.nvimTree.setupOpts.view.width","tokens":["sized","window","string","width","representing","case","indicates","can","columns","should","longest","that","based","our","number","attribute","set","function","dynamically","the","table","see","line","example","view"],"title_tokens":["filetree","setupopts","view","width","vim","option","nvimtree"],"anchors":[]},{"id":"534","title":"Option: vim.filetype","content":"Additional filetypes to be registered through vim.filetype.add()\nFiletype mappings can be added either by extension or by filename. The key can be either the \"tail\" or the full file path. The full file path is checked first, followed by the file name. If a match is not found using the filename, then the filename is matched against the list of Lua patterns (sorted by priority) until a match is found.\nIf a pattern matching does not find a filetype, then the file extension is used.\nSee :h vim.filetype.add() for more details.","path":"options.html#option-vim.filetype","tokens":["against","find","more","priority","either","filename","details","tail","first","path","match","list","followed","lua","registered","full","through","filetypes","used","see","vim","not","can","found","sorted","until","additional","does","added","for","patterns","then","extension","matching","checked","filetype","name","the","mappings","key","file","pattern","matched","using","add"],"title_tokens":["option","vim","filetype"],"anchors":[]},{"id":"535","title":"Option: vim.filetype.extension","content":"register a new filetype by extension","path":"options.html#option-vim.filetype.extension","tokens":["new","filetype","register","extension"],"title_tokens":["extension","option","vim","filetype"],"anchors":[]},{"id":"536","title":"Option: vim.filetype.filename","content":"register a new filetype by file name","path":"options.html#option-vim.filetype.filename","tokens":["name","filetype","new","file","register"],"title_tokens":["filename","filetype","option","vim"],"anchors":[]},{"id":"537","title":"Option: vim.filetype.pattern","content":"register a new filetype by pattern","path":"options.html#option-vim.filetype.pattern","tokens":["register","new","filetype","pattern"],"title_tokens":["filetype","pattern","option","vim"],"anchors":[]},{"id":"538","title":"Option: vim.formatter.conform-nvim.enable","content":"Whether to enable lightweight yet powerful formatter plugin for Neovim [conform-nvim].","path":"options.html#option-vim.formatter.conform-nvim.enable","tokens":["whether","enable","yet","powerful","for","conform-nvim","neovim","formatter","lightweight","plugin"],"title_tokens":["conform-nvim","formatter","enable","vim","option"],"anchors":[]},{"id":"539","title":"Option: vim.formatter.conform-nvim.setupOpts","content":"Option table to pass into the setup function of conform.nvim\nYou can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim.formatter.conform-nvim.setupOpts","tokens":["the","setup","even","any","docs","into","pass","listed","option","they","options","table","you","not","nvim","function","conform","can","additional"],"title_tokens":["option","formatter","conform-nvim","vim","setupopts"],"anchors":[]},{"id":"540","title":"Option: vim.formatter.conform-nvim.setupOpts.default_format_opts","content":"Default values when calling conform.format()","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.default_format_opts","tokens":["default","when","values","calling","conform","format"],"title_tokens":["formatter","option","conform-nvim","vim","setupopts","default_format_opts"],"anchors":[]},{"id":"541","title":"Option: vim.formatter.conform-nvim.setupOpts.format_after_save","content":"Table or function(luainline) that will be passed to conform.format(). If this is set, Conform will run the formatter asynchronously after save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_after_save","tokens":["save","conform","the","function","this","after","that","asynchronously","table","run","formatter","format","will","luainline","set","passed"],"title_tokens":["formatter","format_after_save","setupopts","conform-nvim","option","vim"],"anchors":[]},{"id":"542","title":"Option: vim.formatter.conform-nvim.setupOpts.format_on_save","content":"Attribute set or Lua function that will be passed to conform.format(). If this is set, Conform will run the formatter on save.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.format_on_save","tokens":["this","save","that","function","attribute","set","will","lua","format","run","formatter","passed","the","conform"],"title_tokens":["conform-nvim","option","format_on_save","setupopts","vim","formatter"],"anchors":[]},{"id":"543","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters","content":"Custom formatters and overrides for built-in formatters.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters","tokens":["custom","and","formatters","overrides","for","built-in"],"title_tokens":["conform-nvim","option","setupopts","vim","formatter","formatters"],"anchors":[]},{"id":"544","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters..append_args","content":"When inherit = true, add additional arguments to the end of args. Can also be a function, like args.","path":"options.html#option-vim.formatter.conform-nvim.setupOpts.formatters._name_.append_args","tokens":["end","args","the","additional","function","like","true","also","inherit","when","add","can","arguments"],"title_tokens":["setupopts","formatter","formatters","name","append_args","conform-nvim","option","vim"],"anchors":[]},{"id":"545","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters.