nvf/assets/search-data.json
2025-12-12 11:42:51 +00:00

1 line
No EOL
899 KiB
JSON

[{"id":"1","title":"Release 0.3","content":"Release 0.3 {#sec-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 {#sec-release-0-3-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. is now bundled with 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 Most of 's options have been made fully configurable through your configuration file. Most of the modules have been refactored to separate and 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. has been added as a neat visual addition for LSP installations. has been added to provide a convenient diff utility. Treesitter grammars are now configurable with {option} . Utilizes the nixpkgs 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 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: . The options {option} , etc. will enable the respective section for all languages that have been enabled. All LSP languages have been moved here and have been moved here A new section has been added for . The old can be found at {option} . has been added, allowing you to turn on Gitsigns' code actions. Removed the plugins document in the docs. Was too unwieldy to keep updated. has been moved to {option} Improved handling of completion formatting. When setting , can also include optional menu mapping. And can provide your own function with . For and options, turning them off should be done by using rather than now. Transparency has been made optional and has been disabled by default. {option} 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 . and have been added for fast navigation. has been added to the UI plugins as a minor error highlighter. has been added to dynamically display a colorcolumn when the limit has been exceeded, providing per-buftype column position and more. has been added for better project management inside Neovim. More configuration options have been added to . Editorconfig support has been added to the core functionality, with an enable option. has been dropped due to broken keybinds.","path":"release-notes/rl-0.3.html","tokens":["feature","error","rewrite","thanks","come","off","due","configurable","language","separate","his","configuration","flake","project","plugin","limit","dropping","position","enabled","package","wanted","moved","too","your","correct","highlighter","will","file","make","support","grammars","changed","can","core","keybinds","that","treesitter","changes","deprecated","remains","refactored","module","are","turning","nixpkgs-unstable","instead","new","included","using","tokyonight","colorcolumn","all","build","formatting","providing","overlay","updated","far","broken","fast","comment","system","moon","followed","assistant","editorconfig","docs","this","options","old","improved","neat","turn","when","flafydev","default","also","with","fully","attempt","contributions","column","from","and","exceeded","which","zig","functionality","again","inside","darwin","order","css","supported","for","soon","handling","within","discourse","json","added","provide","still","visual","note","structure","modules","through","mapping","fixed","has","made","anymore","dart","was","transparency","transitioned","now","advantage","you","disabled","html","should","towards","not","usual","flake-parts","out","include","display","extended","attributes","more","document","originally","unwieldy","section","them","custom","titles","but","than","actions","installations","minor","before","management","here","neovim","information","own","used","method","had","etc","bundled","input","function","attribute","keybind","prompted","repository","better","dropped","flexibility","see","navigation","rather","setting","per-buftype","graphql","diff","languages","use","option","completion","marked","elixir","which-key","enable","perfect","under","following","nixpkgs","original","menu","those","packages","found","different","plugins","been","dynamically","release","into","extend","have","lsp","utilizes","sec-release-0-3-changelog","allowing","toml","user","respective","convenient","most","the","take","well","gitsigns","rework","utility","done","possible","requests","optional","style","versions","home-manager","removed","return","disable","flutter","means","same","flake-utils","planned","works","sec-release-0-3","downstreamed","once","keep","thus","copilot","reworking","installed","code","pinned","addition","changelog"],"title_tokens":["release"]},{"id":"2","title":"Release 0.5","content":"Release 0.5 {#sec-release-0-5} Changelog {#sec-release-0-5-changelog} vagahbond : Added phan language server for PHP Added phpactor language server for PHP horriblename : Added transparency support for tokyonight theme Fixed a bug where cmp's close and scrollDocs mappings wasn't working Streamlined and simplified extra plugin API with the addition of {option} Allow using command names in place of LSP packages to avoid automatic installation Add lua LSP and Treesitter support, and neodev.nvim plugin support Add {option} keybind amanse : Added daily notes options for obsidian plugin Added for Java yavko : Added Deno Language Server for Javascript/Typescript Added support for multiple languages under , and added vim-dirtytalk through frothymarrow : Renamed to Added to display cursorline only in the presence of line numbers Added Oxocarbon to the list of available themes. notashelf : Added GitHub Copilot to nvim-cmp completion sources. Added {option} for global and individual plugin border configuration. LSP integrated breadcrumbs with {option} through nvim-navic LSP navigation helper with nvim-navbuddy, depends on nvim-navic (automatically enabled if navic is enabled) Added nvim-navic integration for Catppuccin theme Fixed mismatching Zig language description Added support for and through {option} Added 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 {option} . 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 , a plugin to display LSP hover documentation in a side panel Switched to 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 poz : Fixed scrollOffset not being used Updated clangd to 16 Disabled by default ksonj : Add support to change mappings to utility/surround Add black-and-isort python formatter Removed redundant \"Enable ...\" in descriptions Add options to modify LSP key bindings and add proper which-key descriptions Changed type of and from to Added and","path":"release-notes/rl-0.5.html","tokens":["through","neovim","aside","installation","use","which-key","renamed","output","for","javascript","diagnostic","bug","oxocarbon","leader","side","panel","mismatching","working","presence","with","status","zig","change","default","bindings","navic","frothymarrow","vim-dirtytalk","changed","api","server","now","numbers","buffer","helper","user","the","ksonj","customizable","highlight-undo","descriptions","typographical","sources","mappings","bash","black-and-isort","only","utility","simplified","java","copilot","keybind","migrated","which","notashelf","languages","list","github","nvim-navbuddy","being","horriblename","poz","this","completion","deno","indicator","under","nvim-navic","support","description","integration","better","breadcrumbs","options","configuration","changes","themes","along","not","transparency","toggleterm","allow","avoid","updated","removed","some","theme","using","formatter","indent-blankine","where","line","lualine","undo","python","place","nvim","proper","sec-release-0-5","release","available","obsidian","multiple","key","nvim-cmp","daily","cursorline","global","documentation","commit","from","comes","choosing","notes","modify","fixed","php","typescript","automatic","navigation","messages","home-manager","unwrapped","source","streamlined","addition","scrolldocs","switched","clangd","tokyonight","yavko","redo","phpactor","amanse","and","redundant","changelog","packages","highlighting","vagahbond","catppuccin","depends","wasn","used","showing","always","neodev","close","formatting","will","individual","phan","automatically","language","lsp","display","results","plugin","add","integrated","enabled","option","quote","command","mostly","unchanged","minor","few","scrolloffset","surround","type","enable","sec-release-0-5-changelog","best","targets","package","treesitter","extra","hover","added","cmp","disabled","lua","links","border","names"],"title_tokens":["release"]},{"id":"3","title":"Release 0.1","content":"Release 0.1 {#sec-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. Changelog {#sec-release-0-1-changelog} jordanisaacs : Removed hare language support (lsp/tree-sitter/etc). is no longer defined. If you use hare and would like it added back, please file an issue. {option} & {option} are now an enum of 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 in [types-plugin.nix]. 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 {option} . Utilizes the nixpkgs 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 namespace. and {option} are now of type DAG lines. This allows for ordering of the config. Usage is the same is in home-manager's option. MoritzBoehme : theme is now available as a neovim theme {option} and Lualine theme {option} .","path":"release-notes/rl-0.1.html","tokens":["these","sec-release-0-1","current","enum","the","sourced","packages","custom","dag","branch","lines","can","like","theme","versions","lualine","users","take","available","implementation","nixpkgs","jordanisaacs","and","been","sec-release-0-1-changelog","removed","would","namespace","grammars","are","for","add","new","config","rather","this","defined","system","configuration","under","utilizes","not","issue","nix","relevant","with","discourse","use","back","overlay","generation","types-plugin","adding","found","contributing","please","plugin","configurable","from","hare","tag","input","name","options","here","still","module","file","build","special","support","changelog","advantage","docs","same","etc","final","lsp","flake","way","inputs","type","now","using","pinned","manual","see","than","post","allows","provide","neovim","master","has","order","required","moritzboehme","them","longer","home-manager","evaluation","ordering","added","more","usage","release","changes","tree-sitter","option","you","treesitter","thanks","vim","information","language"],"title_tokens":["release"]},{"id":"4","title":"Release 0.8","content":"Release 0.8 {#sec-release-0-8} Breaking changes keybinds are now prefixed with to avoid conflicting with builtins. 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. 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 {option} appropriately to configure Neovim to use the system clipboard. Changed which-key group used for gitsigns from to 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 in your LSP setup you can remove them now. Changelog {#sec-release-0-8-changelog} NotAShelf : Add typst-preview.nvim under . Add a search widget to the options page in the nvf manual. Add render-markdown.nvim under . Implement {option} for user-specified setup table in gitsigns configuration. {option} 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 in favor of {option} . 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. Add {option} for manually managing the previously managed lightbulb autocommand. A warning will occur if {option} vim-lsp-lightbulb-autocmd-enable) and are both set at the same time. Pick only one. Add yanky.nvim to available plugins, under . Fix plugin 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 {option} and {option} to allow declaring autocommands via Nix. Fix plugin 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 as a general-purpose utility plugin. Move LSPSaga to format, allowing freeform configuration in . 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 . Add to interact with Neovim's diagnostics module. Available options for can now be customized through the {option} in nvf. Add module for easily managing Neovim clipboard providers and relevant packages in a simple UI. This deprecates as well, see breaking changes section above for migration options. Add hunk.nvim , Neovim plugin & tool for splitting diffs in Neovim. Available as Move into for the plugin. Deprecates the top level \"crates\" option in . sjcobb2022 : Migrate all current lsp configurations to and remove internal dependency on amadaluzia : Add Haskell support under using haskell-tools.nvim . horriblename : Add [aerial.nvim]. Add [nvim-ufo]. Add blink.cmp support. Add user event. Migrate language modules from none-ls to conform/nvim-lint Add tsx support in conform and lint Moved code setting and out of 's default to prevent being overridden Use conform over custom autocmds for LSP format on save Move LSP keybinds and other related plugin integrations into an LspAttach event. Allow multiple formatters in language modules. Fixed in astro and svelte, and removed due to high complexity that would be needed to support it. diniamo : Add Odin support under . Disable the built-in format-on-save feature of zls. Use instead. LilleAila : Remove , which was set by default. Fixes issue with setting the workspace directory. Add , which was previously missing. Add as a formatter option in . Add the following plugins from mini.nvim Add fzf-lua in Add rainbow-delimiters in Add options to define highlights under {option} kaktu5 : Add WGSL support under . tomasguinzburg : Add Ruby support under using solargraph . Add theme from gbprod/nord.nvim . thamenato : Add ruff as a formatter option in . Add cue support under . ARCIII : Add support through pkgs.lldb dap adapter. Code Inspiration from implementation. Add leetcode.nvim plugin under . Add [codecompanion.nvim] plugin under . Fix codecompanion-nvim plugin: nvim-cmp error and setupOpts defaults. nezia1 : Add support for nixd language server. jahanson : Add multicursors.nvim to available plugins, under . Add hydra.nvim as dependency for and lazy loads by default. folospior : Fix plugin name for lsp/lspkind. Move to iynaix : Add lsp options support for nixd language server. Mr-Helpful : Corrects pin names used for nvim themes. Libadoxon : Add git-conflict plugin for resolving git conflicts. Add formatters for go: gofmt , golines and gofumpt . UltraGhostie Add harpoon plugin for navigation MaxMur : Add YAML support under . alfarel : Add missing dependency ( ). Add mkdir.nvim plugin for automatic creation of parent directories when editing a nested file. Add nix-develop.nvim plugin for in-neovim , and more. Add direnv.vim plugin for automatic syncing of nvim shell environment with direnv's. Add blink.cmp source options and some default-disabled sources. Add blink.cmp option to add friendly-snippets so blink.cmp can source snippets from it. Fix blink.cmp breaking when built-in sources were modified. Fix conform.nvim not allowing disabling formatting on and after save. Use value to disable them if conform is enabled. Add markdown-oxide option to markdown language module. Fix Helm-YAML language module integration. YAML diagnostics will now remain in s when both are enabled. Fix YAML language module not activating LSP keybinds if the Helm language module was also enabled. Fix language module (default) language server not activating. TheColorman : Fix plugin for having an invalid value for . esdevries : Add theme from projekt0n/github-nvim-theme . BANanaD3V : is now configured with nix. Add markdown renderer. viicslen : Add language server support under Butzist : Add Helm chart support under . rice-cracker-dev : now checks for configuration files to load. Fix an error where fails to load. Add required files support for linters under . Add global function under . Deprecate in favor of . Fix not reloading .js/.ts files on change. Sc3l3t0n : Add F# support under . venkyr77 : Add lint (luacheck) and formatting (stylua) support for Lua. Add lint (markdownlint-cli2) support for Markdown. Add catppuccin integration for Bufferline, Lspsaga. Add , integrations to . Add more applicable filetypes to illuminate denylist. Disable mini.indentscope for applicable filetypes. Fix fzf-lua having a hard dependency on fzf. Enable inlay hints support - . Add , extensions to . Add support for and tebuevd : Fix configuration for by nesting it under Fix configuration for by nesting it under Update default to only include files (and therefore exclude directories from results) ckoehler : Fix oil config referencing snacks Add flash.nvim plugin to Fix default telescope ignore list entry for '.git/' to properly match Add gitlinker.nvim plugin to Add nvim-treesitter-textobjects plugin to Default to disabling Conform for Rust if rust-analyzer is used To force using Conform, set . rrvsh : Add custom snippet support to Fix namespace of python-lsp-server by changing it to python3Packages Noah765 : Add missing dependency . Add necessary dependency of on lsp. Add the option. Fix the type of the color options. Add vim-sleuth plugin under . howird : Change python dap adapter name from to commonly expected . aionoid : Fix render-markdown.nvim file_types option type to list, to accept merging. Add avante.nvim plugin under . poz : Fix gitsigns null-ls issue. Add everforest theme support. Add oil-git-status support to oil module. Haskex : Add Plugin Hardtime.nvim under with and options taylrfnt : nvim-tree : Add missing option for existing options. Add missing options ( , , and ). cramt : Add option in to use shopify's ruby-lsp language server Haskex : Add solarized-osaka.nvim theme Add img-clip.nvim plugin in with and Add in configuration.nix anil9 : Add Clojure support under using clojure-lsp Add code evaluation environment conjure under CallumGilly : Add missing option for existing onedark.nvim theme. theutz : Added \"auto\" flavour for catppuccin theme lackac : Add solarized.nvim theme with support for multiple variants Add smart-splits.nvim for navigating between Neovim windows and terminal multiplexer panes. Available at . Restore vim-dirtytalk plugin and fix ordering with spellcheck in generated config. Fix lualine separator options Add neogit , an interactive and powerful Git interface for Neovim, inspired by Magit Allow deregistering which-key binds or groups by setting them to justDeeevin : Add supermaven-nvim plugin in with and trueNAHO : 's input follows nvf's input to reduce download size. 's inputs follows nvf's input to transitively leverage the pattern introduced in commit fc8206e7a61d (\"flake: utilize nix-systems for overridable flake systems\") . soliprem : fix broken grammars remove obsolete warning in the module add mainProgram attribute to vala language server wrapper fix 's completions by using the in-program lsp JManch : Fix default blink.cmp sources \"path\" and \"buffer\" not working when was disabled and had not been modified. Poseidon : Add nvim-biscuits support under . Add just support under using just-lsp . Add roslyn-ls to the module. Add JSON support under using jsonls and jsonfmt . Add advanced HTML support under using superhtml and htmlHINT . Add QMK support under via qmk-nvim . Add QML support under using qmlls and qmlformat . Morsicus : Add EEx Treesitter Grammar for Elixir Add HEEx Treesitter Grammar for Elixir diced : Fixed treesitter grammar not being included by default. valterschutz : Add [ruff-fix] as a formatter option in . gmvar : Add harper-ls to the module. derethil : Fix Lua evaluation. Jules : Add nvim-highlight-colors plugin in with and Fix blink.cmp keymap preset types to allow alternate cmdline, terminal, etc modes to the default mode keymaps. This is an option as per the blink.cmp docs and is now supported in nvf. PartyWumpus : Add inline typst concealing support under using typst-concealer . KrappRamiro : Migrate phaazon/hop.nvim to smoka7/hop.nvim simon-wg : Update language module to use correct lsp binary. Fix pyright and basedpyright language servers not using default on attach behavior. critical : Add mellow.nvim plugin for vim and lualine theme support valyntyler : Enable for files Add emmet-ls to axelbdt : Add neocodeium plugin in with , and JudahZF : Added gitFiles mapping option to telescope","path":"release-notes/rl-0.8.html","tokens":["been","using","most","nvf","tsx","type","generated","relevant","just-lsp","elixir","lazy","haskell-tools","previously","broken","replicate","breaking","added","rainbow-delimiters","change","truenaho","workspace","widget","where","htmlhint","behaviour","keybindings","same","allowing","nezia1","pin","referencing","path","grammar","checked","correct","compares","neogit","separator","now","pattern","disabled","hard","default","attached","odin","setup","expected","mode","mellow","manager","appropriately","configuration","applicable","bufferline","clojure-lsp","nvim","qmk","tool","advanced","gofumpt","indentscope","format","latest","while","behavior","old","fzf-lua","helm","pick","markdown","git","hardcoded","activating","deprecate","denylist","vim-sleuth","inputs","with","other","calling","rnix-lsp","navigating","gmvar","pkgs","iynaix","critical","not","language","formatting","oil-git-status","krappramiro","neocodeium","migrate","ultraghostie","occur","ruff-fix","top-level","fixed","files","catppuccin","flash","cmdline","themes","sjcobb2022","treesitter","become","ordering","gitsigns","them","completions","sec-release-0-8-changelog","update","justdeeevin","conflict","clojure","value","code","markdown-oxide","module","plugins","flavour","overridable","typst","hunk","interface","backend","shada","out","well","that","internal","disabling","completion","markdownlint-cli2","null-ls","conjure","simple","mainprogram","working","included","setting","mkdir","binary","jmanch","transitively","include","user-specified","new","freeform","option","keymap","modules","via","merging","use","introduced","unavailable","direnv","vala","taylrfnt","custom","namespace","conflicts","blink-cmp","docs","manually","invalid","into","inlay","telescope","json","jsonls","poseidon","menus","migration","from","kaktu5","heex","derethil","restore","mouse","pyright","rust-analyzer","nvim-ufo","nvim-lint","chart","noah765","nord","should","enum","enable","ruby-lsp","anil9","typst-concealer","global","customized","complexity","aerial","astro","theme","formatter","arciii","force","equivalents","user","theutz","current","this","prefixed","refactored","qmk-nvim","mapping","config","keep","thamenato","checks","exclude","venkyr77","neovim","formatters","cue","between","gitfiles","any","luacheck","group","you","highlights","jsonfmt","updated","alternate","required","indentation","ruby","accept","lldb","without","through","diced","deregistering","directories","themed","had","interact","section","must","configure","haskell","gbprod","documentation","esdevries","nvim-biscuits","flake","multicursors","partywumpus","please","fzf","available","support","leetcode","defaults","codecompanion","instead","input","consolidate","event","codecompanion-nvim","golines","builtins","yaml","in-neovim","jules","providers","ignore","enabled","related","define","hydra","autocmd","optional","disable","morsicus","syncing","hints","manual","general-purpose","deprecates","howird","binds","keybind","grammars","error","according","sources","types","basedpyright","automatic","allow","nvim-cmp","server","setupopts","buffer","extensions","easily","also","having","solarized","they","mind","file_types","one","emmet-ls","hunks","clipboard","fixes","needed","viicslen","fix","configurations","yazi","load","fails","enhance","onedark","system","etc","phaazon","time","deprecated","haskex","raw","and","color","more","results","qml","buffers","editorconfig","powerful","sc3l3t0n","explorer","aionoid","after","issue","vim-dirtytalk","archived","string","projekt0n","nix-systems","harper-ls","stylua","changed","search","may","everforest","obsolete","diffs","roslyn-ls","can","github-nvim-theme","bananad3v","parent","integrations","environment","was","diagnostics","just","nvim-highlight-colors","inspired","vim","removed","groups","systems","following","page","img-clip","formats","valyntyler","solargraph","nvim-tree","qmlls","which","necessary","directory","companion","soliprem","level","folospior","corrects","autocmds","high","list","blink","your","which-key","terminal","prevent","diniamo","mini","lua","when","solarized-osaka","amadaluzia","alfarel","zls","commit","nix-develop","removing","attribute","callumgilly","supported","nvim-treesitter-textobjects","previous","tomasguinzburg","butzist","see","default-disabled","superhtml","oil","implement","jahanson","would","supermaven-nvim","utilize","valterschutz","inline","both","existing","conform","values","mr-helpful","multiplexer","hardtime","changelog","python3packages","due","source","abandoned","either","ruff","rust","alternative","avoid","cmp","responsible","gofmt","python","feature","keybinds","lualine","vim-lsp-lightbulb-autocmd-enable","attach","snippet","names","eex","dependency","some","managed","evaluation","navigation","has","add","have","smart-splits","managing","rice-cracker-dev","wrapper","part","the","friendly-snippets","snacks","wgsl","libadoxon","convenience","poz","renderer","keymaps","for","adapter","shopify","top","provide","ensuring","options","yanky","match","render-markdown","lilleaila","windows","servers","were","modes","size","will","missing","variants","filetypes","align","autocommand","lspattach","file","remove","longer","lazyload","maxmur","rrvsh","changing","validity","preset","modified","leverage","hop","set","lackac","auto","smoka7","configured","plugin","lint","notashelf","lspsaga","snippets","tebuevd","lightbulb","function","nesting","spellcheck","above","save","upstream","resolving","lspkind","editing","nixd","sec-release-0-8","dap","packages","cramt","linters","remain","integration","crates","thecolorman","magit","follows","qmlformat","none-ls","release","all","are","svelte","properly","conflicting","move","nix","assert","per","lsp","overridden","axelbdt","under","moved","only","helm-yaml","being","shell","avante","in-program","used","ships","typst-preview","format-on-save","nested","favor","commonly","inspiration","illuminate","python-lsp-server","gitlinker","horriblename","entry","html","panes","fc8206e7a61d","concealing","changes","creation","ckoehler","utility","interactive","api","its","built-in","filetype","git-conflict","repository","means","name","download","main","warning","splitting","multiple","reloading","colorful-menu","harpoon","implementation","table","autocommands","declaring","over","judahzf","therefore","reduce","simon-wg","loads","version"],"title_tokens":["release"]},{"id":"5","title":"Release 0.7","content":"Release 0.7 {#sec-release-0-7} Release notes for release 0.7 Breaking Changes and Migration Guide {#sec-breaking-changes-and-migration-guide-0-7} removed {#sec-vim-configrc-removed} In v0.7 we are removing in favor of making the top-level DAG, and thereby making the entire configuration Lua based. This change introduces a few breaking changes: 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 , 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. rewrite {#sec-vim-maps-rewrite} Instead of specifying map modes using submodules (e.g., ), a new submodule with support for a 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 for more information. For example: has to be replaced by removed in favor of {#sec-nvim-code-action-menu-deprecation} 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 , and set to . 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. based modules removed {#sec-type-based-modules-removed} As part of the autocompletion rewrite, modules that used to use a option have been replaced by per-plugin modules instead. Since both modules only had one type, you can simply change -> -> removed in favor of {#sec-nixpkgs-fmt-deprecation} 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 , simply change to . leader changes {#sec-leader-changes} This has been deprecated in favor of using the more generic (you can use to change this instead). Rust specific keymaps now use instead of by default. This is to avoid conflicts with other modules. You can change with , but it's recommended to set it to something other than to avoid conflicts. changes {#sec-vim-opt-changes} Inline with the leader changes , we have removed some options that were under as convenient shorthands for options. ::: {.warning} As v0.7 features the addition of {option} , those options are now considered as deprecated. You should migrate to the appropriate options in the submodule. ::: The changes are, in no particular order: , , , , , , , , and have been mapped to their {option} equivalents. Please see the module definition for the updated options. has been removed as it lead to confusing behaviour. You can replicate the same functionality by setting , and under as you see fit. Changelog {#sec-release-0-7-changelog} ItsSorae : Add support for typst under This will enable the language server, and the formatter frothymarrow : Modified type for {option} from to a for better type checking. Fix null generating an error and not being filtered out. Add basic transparency support for theme by setting the highlight group for , , , and optionally to . Fix {option} using the wrong type instead of the expected type . horriblename : Fix broken treesitter-context keybinds in visual mode Deprecate use of 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 in wrapper options. As nvf uses as of recent changes, we can safely assume any configuration in 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. Add simpler helper functions for making keymaps poz : Add ocaml-lsp support Fix \"Emac\" typo Add new-file-template.nvim to automatically fill new file contents using templates Make neo-tree.nvim display file icons properly by enabling diniamo : Move the dag entry to before . Add rustfmt as the default formatter for Rust. 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 as the default language server for C languages Expose , 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 , the previous iteration of the module also included out of place/broken options, which have been removed for the time being. These are: - this was already unused - this had nothing to do with the plugin, please configure it yourself by adding to your lua configuration - this also had nothing to do with the plugin, please configure it yourself by adding to your lua configuration Replace with , see the breaking changes section above for more details Add a option to nvim-surround, which allows modifying options that aren't defined in nvf. Move the alternate nvim-surround keybinds to use . Remove , and rename to . The new {option} supports format by default. Refactor of and completion related modules Remove in favor of per-plugin enable options such as {option} . Deprecate legacy Vimsnip in favor of Luasnip, and integrate friendly-snippets for bundled snippets. {option} can be used to toggle Luasnip. Add sorting function options for completion sources under {option} Add C# support under , with support for both omnisharp-roslyn and csharp-language-server. Add Julia support under . 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 support for running code using cached commands. Make Neovim's configuration file entirely Lua based. This comes with a few breaking changes: has been removed. You will need to migrate your entries to Neovim-compliant Lua code, and add them to instead. Existing vimscript configurations may be preserved in functions. Please see Neovim documentation on is now the top-level DAG, and the internal has been introduced for setting up internal plugins. See the \"DAG entries in nvf\" manual page for more information. Rewrite , see the breaking changes section above. NotAShelf : Add 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 for optionally sourcing additional lua files in your configuration. Refactor 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 to aid with Typescript development. Add neo-tree.nvim as an alternative file-tree plugin. It will be available under , similar to nvimtree. Add & helper scripts to Neovim closure. Both of those scripts have been automatically added to your PATH upon using neovimConfig or . will display your , in full. will display the path to a clone of your . This is not the path used by the Neovim wrapper, but an identical clone. Add to allow fine-tuning breadcrumbs behaviour on Lualine. Only is supported for the time being. {option} has been added to allow controlling the default behaviour of the component on Lualine, which used to occupy as long as breadcrumbs are enabled. has been renamed to {option} to be conform to the new format. Add basedpyright as a Python LSP server and make it default. Add python-lsp-server as an additional Python LSP server. Add {option} to set values in in your nvf configuration without using additional Lua. See option documentation for more details. Add {option} to allow user configuration for dashboard.nvim Update input and add missing themes: Adds , , , , , and themes. Add {option} to allow adding arbitrary spellfiles to Neovim's runtime with ease. Add combined nvf configuration ( ) into the final package's as for easier debugging. Add support for tiny-devicons-auto-colors under Move options that used to set values (e.g. ) into as default values. Some are left as they don't have a direct equivalent, but expect a switch eventually. ppenguin : Telescope: Fixed command and keybinding Added default ikeybind/command for ( ) Add lsp/formatter (not the same as , which is not useful for e.g. config files). Soliprem : Add LSP and Treesitter support for R under . Add formatter support for R, with styler and formatR as options Add Otter support under and an assert to prevent conflict with ccc Fixed typo in Otter's setupOpts Add Neorg support under Add LSP, diagnostics, formatter and Treesitter support for Kotlin under changed default keybinds for leap.nvim to avoid altering expected behavior Add LSP, formatter and Treesitter support for Vala under Add [Tinymist](https://github.com/Myriad-Dreamin/tinymist] as a formatter for the Typst language module. Add LSP and Treesitter support for Assembly under Move which-key to the new spec Add LSP and Treesitter support for Nushell under Add LSP and Treesitter support for Gleam under Bloxx12 Add support for base16 theming under Fix internal breakage in setup. ksonj : Add LSP support for Scala via nvim-metals nezia1 : Add biome support for Typescript, CSS and Svelte. Enable them via {option} , {option} and {option} respectively. Replace nixpkgs-fmt with nixfmt (nixfmt-rfc-style). Nowaaru : Add . DamitusThyYeeticus123 : Add support for Astro language server.","path":"release-notes/rl-0.7.html","tokens":["behaviour","readme","some","files","were","above","tinymist","lead","enabling","either","occupy","young","assembly","scala","usage","rewrite","lua","fill","simpler","toggle","not","manually","highlight","might","pull","broken","part","https","sec-release-0-7-changelog","empty","into","used","vala","they","make","typescript","dap-go","ccc","internal","base16","everyone","dependency","already","aggressive","brings","sec-nixpkgs-fmt-deprecation","treesitter-context","julia","sourcing","here","diniamo","once","rustfmt","short-name","basic","templates","under","previous","whole","file-tree","archived","fine-tuning","typo","sec-vim-configrc-removed","additional","time","something","adding","modifying","only","modified","error","other","making","extension","direct","string","good","alternatives","neo-tree","change","favor","those","should","input","why","bloxx12","poz","expect","nezia1","ease","future","github","nixpkgs-fmt","affects","more","different","support","available","assume","user","mapping","mapped","create","ikeybind","nothing","map","represents","will","fastaction","new","update","was","renamed","plugin","performance","type","horriblename","rename","take","com","nvim-metals","checking","language","vim","while","behavior","because","nushell","neovim","definition","convenient","enable","better","defined","currently","without","commands","vimsnip","kotlin","leap","nvim-surround","friendly-snippets","lsp","allow","migration","fix","request","file","which","command","option","nvf","list","yourself","nvimtree","vimscript-based","all","style","simply","myriad-dreamin","like","closer","iteration","provide","features","any","modes","than","has","deprecated","specific","easier","instead","tiny-devicons-auto-colors","vimscript","spellfiles","may","now","default","introduces","way","display","theme","legacy","leader","add","itssorae","filtered","existing","via","been","for","example","use","runtime","gleam","keybinding","deprecate","recent","damitusthyyeeticus123","migrating","submodules","place","few","and","using","borders","entails","keybinds","mode","none-ls","snippets","css","safely","same","overhead","completion","means","specifying","bundled","styler","setup","generating","tables","disabled","able","replaced","emac","with","entirely","nvim-code-action-menu","ocaml-lsp","friends","updated","such","python-lsp-server","comes","included","alternate","left","consult","where","custom","particular","migrate","indent-blankline","reduce","breadcrumbs","set","can","biome","entire","sec-type-based-modules-removed","enabled","automatically","order","thus","them","luasnip","preserved","sec-vim-opt-changes","theming","issues","svelte","autocompletion","wrong","rustacean","inline","customizable","spec","there","out","ksonj","nixfmt-rfc-style","per-plugin","open","noice","functionality","intentional","their","avoid","terminal","case","controlling","move","before","optionally","actions-preview","configure","search","warning","basedpyright","replicate","release","sec-vim-maps-rewrite","this","see","fit","format","note","languages","work","adds","abstractions","everything","module","are","based","linter","clone","slow","frothymarrow","aid","useful","contents","longer","setups","debugging","function","have","appropriate","markdown","equivalent","border","remove","dressing","assert","from","attrset","shorthands","setupopts","extensive","values","conflicts","related","recommended","soliprem","refactor","changes","rust-tools","submodule","look","lualine","long","documentation","addition","full","supports","additionally","development","working","built-in","package","section","top-level","thereby","notashelf","being","convert","conflict","integration","closure","guide","component","please","finally","switch","bufferline","removing","ts-ereror-translator","helper","code","sec-breaking-changes-and-migration-guide-0-7","entry","removed","designed","setting","group","icons","properly","entirety","choose","nixfmt","final","neorg","don","ppenguin","looking","similar","sec-release-0-7","uses","separators","new-file-template","aren","combined","telescope","its","plugins","keymaps","rust","rustaceanvim","omnisharp-roslyn","autoformatting","wrapper","these","sources","fixed","called","dap","treesitter","lspconfig","had","added","slightly","expected","changelog","breaking","after","considered","manual","bunch","lazy-load","allows","breakage","customizability","through","configurations","neovim-compliant","your","nixpkgs","catppuccin","path","api","sorting","engine","how","entries","formats","toggleterm","identical","confusing","typst","scripts","visual","the","altering","dag","that","neovimconfig","credo","python","doesn","supported","upon","but","configuration","missing","found","running","need","strings","expose","config","respectively","unnecessary","information","server","mainly","conform","changed","details","null","arbitrary","modules","sec-nvim-code-action-menu-deprecation","transparency","dashboard","formatter","integrate","csharp-language-server","options","notes","introduced","prevent","nvim","define","equivalents","builtin","themes","nowaaru","generic","blending","otter","astro","both","page","eventually","standardize","clean","also","diagnostics","formatr","sec-leader-changes","vim-tidal","names","replace","alternative","cached","you","since","one","which-key","functions","unused","feature-packed"],"title_tokens":["release"]},{"id":"6","title":"Release 0.4","content":"Release 0.4 {#sec-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 ( ) 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 integration and the new experimental Lua loader of Neovim 0.9 thanks to our awesome contributors who made this update possible during my absence. Changelog {#sec-release-0-4-changelog} n3oney : Streamlined keybind adding process towards new functions in extended stdlib. Moved default keybinds into keybinds section of each module Simplified luaConfigRC and configRC setting - they can now just take strings Refactored the resolveDag function - you can just provide a string now, which will default to dag.entryAnywhere Fixed formatting sometimes removing parts of files Made formatting synchronous Gave null-ls priority over other formatters horriblename : Added as alternative lsp for C/++. Added integration for . Added new option to enable neovim's experimental module loader for faster startup time. Fixed bug where flutter-tools can't find LSP Added Debug Adapter (DAP) support for clang, rust, go, python and dart. notashelf : Made Copilot's Node package configurable. It is recommended to keep as default, but providing a different NodeJS version is now possible. Added for configuring Neovim's . Added , default false, to enable cursorline in nvimtre. Added Fidget.nvim support for the Catppuccin theme. Updated bundled NodeJS version used by . 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 . Removed unnecessary scrollbar element from notifications and codeaction warning UI. has been renamed to after the plugin it uses Color preview via 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","path":"release-notes/rl-0.4.html","tokens":["over","notifications","prettier","smart","different","updated","entryanywhere","providing","plugin","n3oney","stdlib","resolvedag","nvim","unnecessary","lualine","available","formatting","fidget","setting","option","but","element","and","lib","who","for","preview","cursorline","deprecated","experimental","under","flutter-tools","has","refactored","contributors","lsp","our","scrollbar","time","will","longer","adapter","package","module","alongside","towards","files","function","instead","have","string","theme","they","process","parts","been","color","enabling","copilot","changelog","formatter","plugins","lua","presence","find","recommended","formatters","loader","bundled","own","catppuccin","considered","decided","absence","simplified","enabled","there","during","v18","svelte","hardcoded","startup","neovim","dap","used","configrc","new","statusline","sometimes","debug","keep","release","into","added","few","rust","made","this","client","documentation","old","synchronous","such","removed","default","highlighting","each","codeaction","priority","just","warning","system","keybind","change","luaconfigrc","nodejs","integration","nixpkgs","now","extended","version","updates","horriblename","which","update","strings","clang","wrong","vim-illuminate","bug","after","via","customizable","enable","keybinds","defaults","cleaned","functions","provided","are","possible","renamed","removing","quality","fixed","can","null-ls","alternative","notashelf","nvimtre","provide","life","thanks","configurable","sec-release-0-4-changelog","other","dart","you","existing","adding","faster","massive","take","where","node","v16","marked","from","uses","section","awesome","with","configuring","moved","the","dag","insecure","currently","support","inheriting","following","sec-release-0-4","python","modules","gave","spellchecker","false","streamlined","prettierd"],"title_tokens":["release"]},{"id":"7","title":"Release 0.6","content":"Release 0.6 {#sec-release-0-6} Release notes for release 0.6 Breaking Changes and Migration Guide {#sec-breaking-changes-and-migration-guide} In v0.6 we are introducing : many plugin related options are moved into their respective submodule, e.g. is renamed to . Why? in short, you can now pass in anything to setupOpts and it will be passed to your . 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): Changelog {#sec-release-0-6-changelog} ksonj : Added Terraform language support. Added , which can be enabled with {option} . Do keep in mind that this option requires environment variable to be set. donnerinoern : Added Gruvbox theme. Added marksman LSP for Markdown. Fixed markdown preview with Glow not working and added an option for changing the preview keybind. colorizer.nvim: switched to a maintained fork. Added , moved to a brand new category. elijahimmer Added rose-pine theme. poz : Added . Allows users to have the autocomplete window popup only when manually activated. horriblename : Fixed empty winbar when breadcrumbs are disabled. Added custom for various plugins. Removed support for deprecated plugin \"nvim-compe\". Moved most plugins to method. frothymarrow : Added option to wrap neovim with extra Lua packages. Rewrote the entire module to include extensive configuration options. Option has been removed in favor of , which now supports and values. has no longer any equivalent and also has been removed. categories can now be customized through vim.binds.whichKey.register Added to for . Added to the default devShell. Migrated neovim-flake to wrapper. notashelf : Finished moving to 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 in favor of . This means 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 and . Lualine module now allows customizing , and through the new options: vim.statusline.lualine.alwaysDivideMiddle , vim.statusline.lualine.ignoreFocus and vim.statusline.lualine.disabledFiletypes . Updated all plugin inputs to their latest versions ( 21.04.2024 ) - this brought minor color changes to the Catppuccin theme. Moved home-manager module entrypoint to and added an experimental Nixos module. This requires further testing before it can be considered ready for use. Made lib calls explicit. E.g. instead of . This is a pattern expected to be followed by all contributors in the future. Added 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 prefix to have them automatically discovered for the type in . Moved internal to the extended library, structured its arguments to take , and as strings, which are then concatted inside a lua block. Added {option} and {option} 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 and for ignoring certain filetypes in spellchecking and enabling respectively. The previously used aliases to the latter option. Exposed , , , and from the function under their respective options. Added {option} 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 while it is enabled. Added {option} 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.","path":"release-notes/rl-0.6.html","tokens":["path","color","their","mind","build","submodule","allows","compact","donnerinoern","file","rewrote","setupopts","distinguish","test","make","final","notes","the","maintained","short","customized","create","type","config","terraform","instead","between","introducing","use","see","experimental","what","equivalent","system","inside","statusline","expected","keep","method","please","documentation","latest","without","and","wait","those","made","glow","process","versions","snake_case","moved","environment","warnings","respectively","there","enabled","whichkey","ksonj","rose-pine","before","categories","was","bug","lualine","fully","latter","considered","wasn","means","scratch","theme","further","throw","changing","module","dag","previews","supports","block","lot","vscode-language-servers-extracted","ignorefocus","for","any","prefix","configuration","usage","them","packages","neovim","deprecated","rewrite","image","while","appending","tailwind-language-server","pass","nixpkgs","warning","fork","register","finished","like","catppuccin","imperative","calls","have","frothymarrow","will","entire","brought","users","here","neovim-flake","tabnine","broken","core","under","tree","nvim-notify","bumped","extra","markdown","only","structured","nvim-compe","removed","nixos","both","window","discovered","all","filetypes","rebuild","preview","every","poz","enough","ignoring","list","most","options","ready","changes","doing","set","inserting","empty","marksman","exposed","anything","release","stuff","spellchecking","either","additional","based","explicit","may","switched","moving","pattern","that","include","horriblename","sec-release-0-6","report","tarball","you","strings","category","vim","manually","support","takes","according","aliases","change","but","when","changelog","plugins","treesitter","camelcase","added","flavored","enabling","popup","new","nvim","winbar","previously","been","concatted","automatically","binds","custom","add","verbatim","string","breadcrumbs","changed","guide","need","migrated","lua","longer","passed","function","configurable","lsp","renamed","annoying","updated","are","option","your","given","rebuilding","used","tailwindcss","internal","migration","neocord","wrap","making","treesitter-context","entrypoint","through","disabled","colorizer","now","yields","available","working","with","respective","not","extended","take","structure","devshell","language","resolved","asciidoc","then","wrapper","certain","favor","recommended","elijahimmer","free","less","lib","values","why","arguments","library","inputs","help","followed","requires","due","after","single","testing","session","renaming","alwaysdividemiddle","mostly","sec-release-0-6-changelog","listed","should","variable","extensive","plugin","breaking","this","jordanisaac","minor","future","can","many","enum","brand","related","default","back","disabledfiletypes","css","read","sec-breaking-changes-and-migration-guide","package","files","keybind","downloads","customizing","from","2024","which","fixed","into","gruvbox","notashelf","auto-discovery","its","said","autocomplete","home-manager","various","official","has","contents","issue","also","activated","contributors"],"title_tokens":["release"]},{"id":"8","title":"Release 0.2","content":"Release 0.2 {#sec-release-0-2} Release notes for release 0.2 Changelog {#sec-release-0-2-changelog} notashelf : Added two minimap plugins under . is enabled by default, while is available with its code-minimap dependency. A complementary plugin, and the Neovim alternative for Emacs' orgmode with have been added. Both will be disabled by default. Smooth scrolling for ANY movement command is now available with You will now notice a dashboard on startup. This is provided by the 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 if seen necessary. Discord Rich Presence has been added through 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 or to add icons to your code. A general-purpose cheatsheet has been added through . Forget no longer! 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 . There are also notifications and custom UI elements available for Neovim messages and prompts. A (floating by default) terminal has been added through . Harness the power of ethical ( ) and not-so-ethical ( ) 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 . See plugin page and the relevant module for more details on how to use. Re-open last visited buffers via . 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.","path":"release-notes/rl-0.2.html","tokens":["want","replaced","both","discord","integration","options","necessary","dependency","now","relevant","notes","under","seen","ethical","elements","disable","highlight","assistant","tabnine","one","icons","some","your","use","errors","longer","for","parent","sec-release-0-2","emacs","inside","three","have","there","icon","most","code-minimap","via","imported","cheatsheet","superior","problematic","release","text","disabled","simplified","has","orgmode","two","notice","each","config","wrapped","and","allow","ease","directory","the","movement","lsps","separate","scrollbar","neovim","added","harness","while","general-purpose","configuration","toned","floating","down","plugin","active","will","complementary","editor","less","scrolling","dashboard","notifications","info","where","merged","before","any","prompts","presence","simplicity","code","moment","single","colors","but","enabled","seems","this","sec-release-0-2-changelog","available","you","startup","see","module","nvimtree","telescope","default","terminal","smooth","changed","they","alternative","into","flex","mouse","being","attribute","custom","style","with","using","messages","needs","were","page","visited","that","rich","components","details","new","add","more","toggled","deleting","configurations","gets","changelog","provided","off","are","help","command","color","multiple","can","buffers","picker","lualine","its","gestures","last","plugins","notashelf","working","them","had","how","minimap","picking","not-so-ethical","those","been","also","experimental","which","re-open","modules","hooking","through","who","power","same","entirely","forget"],"title_tokens":["release"]},{"id":"9","title":"Configuring nvf","content":"Configuring nvf {#ch-configuring} 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","path":"configuring.html","tokens":["allows","provided","visit","reference","not","nvf","for","very","extensive","module","this","nix","cover","overview","the","does","all","interface","you","chapters","supported","interested","that","neovim","convenience","configuration","configuring","also","exposed","tips","more","below","advanced","section","unusual","note","ch-configuring","through","several","might","options","helpful","your","please","describe"],"title_tokens":["nvf","configuring"]},{"id":"10","title":"Standalone Installation on Home-Manager","content":"Standalone Installation on Home-Manager {#ch-standalone-hm} 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 as a standalone package with the default theme enabled. You may use other options inside in , but this example will not cover that extensively.","path":"installation/standalone/home-manager.html","tokens":["inside","can","following","packages","the","default","ch-standalone-hm","home-manager","output","machines","example","not","extensively","make","across","system","that","flake","and","this","exposed","options","easier","standalone","but","added","enabled","repositories","may","your","package","you","will","configuration","theme","share","cover","available","built","use","other","installation","neovim","with"],"title_tokens":["home-manager","installation","standalone"]},{"id":"11","title":"Standalone Installation on NixOS","content":"Standalone Installation on NixOS {#ch-standalone-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 as a standalone package with the default theme enabled. You may use other options inside in , but this example will not cover that extensively.","path":"installation/standalone/nixos.html","tokens":["other","machines","system","easier","will","the","theme","make","installation","following","and","example","not","you","can","ch-standalone-nixos","added","your","repositories","available","configuration","output","nixos","with","flake","may","standalone","package","enabled","use","but","cover","extensively","this","default","share","across","inside","exposed","neovim","options","that","built","packages"],"title_tokens":["nixos","standalone","installation"]},{"id":"12","title":"Standalone Installation","content":"Standalone Installation {#ch-standalone-installation} It is possible to install nvf without depending on NixOS or Home-Manager as the parent module system, using the function exposed in the extended library. This function will take and as arguments, and return the following schema as a result. An example flake that exposes your custom Neovim configuration might look like 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.","path":"installation/custom-configuration.html","tokens":["following","and","without","chapters","your","others","two","build","system","from","specific","allow","possibly","function","flake","extended","the","might","depending","arguments","while","custom","installation","module","like","this","neovim","with","nixos","result","usage","for","context","will","home-manager","ch-standalone-installation","above","such","setup","exposes","possible","install","using","return","package","next","detail","exposed","example","configuration","standalone","take","which","independently","library","that","can","sharing","parent","schema","you","also","look","nvf","set","output"],"title_tokens":["standalone","installation"]},{"id":"13","title":"Module Installation","content":"Module Installation {#ch-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.","path":"installation/modules.html","tokens":["modules","methods","cause","collisions","likely","describe","exclusive","note","ch-module-installation","chapters","home-manager","the","installation","nvf","nixos","and","those","are","that","module","will","mutually","path","used","simultaneously","installing","below"],"title_tokens":["module","installation"]},{"id":"14","title":"flakes","content":"Prerequisites {#sec-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 to get a later version of Nix from nixpkgs. Flake-related experimental features must be enabled. Namely, you need and . 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 and rebuild your system. If you are not using NixOS, add the following to (located at or ). You may need to restart the Nix daemon with, for example, . Alternatively, you can enable flakes on a per-command basis with the following additional flags to and :","path":"installation/modules/flakes.html","tokens":["may","need","default","namely","system","install","nvf","daemon","must","flags","per-command","flakes","use","not","your","example","experimental","documentation","for","requirements","and","nixpkgs","following","alternatively","please","rebuild","from","sure","vendors","located","sec-flakes-prerequisites","enable","some","enabled","nix","with","add","features","installed","you","the","met","are","restart","make","nixos","using","consult","their","additional","later","version","prerequisites","those","when","flake-related","get","mainstream","can","basis"],"title_tokens":["flakes"]},{"id":"15","title":"Home-Manager Module","content":"Home-Manager Module {#ch-hm-module} The home-manager module allows us to customize the different 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 {#sec-hm-flakes} Usage {#sec-hm-flakes-usage} To use nvf with flakes, we first need to add the input to our . Followed by importing the home-manager module somewhere in your configuration. Example Installation {#sec-example-installation-hm} Once the module is properly imported by your host, you will be able to use the module option anywhere in your configuration in order to configure nvf . ::: {.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 {#sec-hm-flakeless} 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 or a similar mechanism. ::: {.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. :::","path":"installation/modules/home-manager.html","tokens":["tip","thanks","once","see","module","call","appendix","they","system","which","repository","task","lockfile","order","sec-hm-flakes","must","mechanisms","deal","followed","flake-compat","example","install","needs","manually","our","properly","npins","first","are","nvf","alternatively","all","find","into","management","aforementioned","options","somewhere","sec-example-installation-hm","not","get","builtin","more","host","you","such","this","manual","url","note","like","projects","niv","recommended","usage","nixos","defer","customize","input","wrapper","alongside","look","choose","anywhere","convenient","case","different","yourself","your","ch-hm-module","dependency","add","configuration","and","configure","the","fit","allows","new","depending","need","using","fetch","nix2","hash","available","way","have","use","for","encourage","home-manager","most","able","flakes","does","will","similar","imported","annoying","lot","project","sec-hm-flakeless","option","update","without","possible","from","mechanism","with","users","referenced","inside","importing","exposes","having","may","started","installation","sec-hm-flakes-usage","sections"],"title_tokens":["module","home-manager"]},{"id":"16","title":"NixOS Module","content":"NixOS Module {#ch-nixos-module} The NixOS module allows us to customize the different 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 {#sec-nixos-flakes} Usage {#sec-nixos-flakes-usage} To use nvf with flakes, we first need to add the input to our . Followed by importing the NixOS module somewhere in your configuration. Example Installation {#sec-example-installation-nixos} Once the module is properly imported by your host, you will be able to use the module option anywhere in your configuration in order to configure nvf . ::: {.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 {#sec-nixos-flakeless} 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 or a similar mechanism. ::: {.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. :::","path":"installation/modules/nixos.html","tokens":["sec-nixos-flakes-usage","fetch","defer","needs","with","have","repository","manually","tip","home-manager","exposes","flakes","configuration","which","find","this","nix2","nvf","such","mechanism","like","module","somewhere","example","inside","note","users","url","npins","alongside","followed","nixos","update","all","imported","you","not","get","order","similar","builtin","without","installation","anywhere","able","way","aforementioned","add","does","into","from","input","our","option","possible","lot","hash","lockfile","more","manual","install","choose","different","system","look","projects","management","depending","will","annoying","configure","call","may","alternatively","for","the","project","referenced","case","usage","yourself","allows","sec-example-installation-nixos","sections","are","encourage","started","sec-nixos-flakeless","dependency","flake-compat","fit","appendix","must","use","importing","and","properly","most","niv","they","options","ch-nixos-module","see","having","first","need","recommended","sec-nixos-flakes","host","using","deal","mechanisms","thanks","convenient","available","new","task","customize","wrapper","once","your"],"title_tokens":["nixos","module"]},{"id":"17","title":"Known Issues and Quirks","content":"Known Issues and Quirks {#ch-known-issues-quirks} 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 {#ch-quirks-nodejs} eslint-plugin-prettier {#sec-eslint-plugin-prettier} When working with NodeJS, everything works as expected, but some projects have settings that can fool nvf. If this plugin or similar is included, you might get a situation where your eslint configuration diagnoses your formatting according to its own config (usually ). The issue there is your formatting is made via prettierd. This results in auto-formatting relying on your prettier config, while your eslint config diagnoses formatting which 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, and separate prettier and eslint. PR this repo to add an ESLint formatter and configure nvf to use it. Bugs & Suggestions {#ch-bugs-suggestions} Some quirks are not exactly quirks, but bugs in the module systeme. 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 bugfixes, feature additions and upstreamed changes that you think are critical over at the pull requests tab .","path":"quirks.html","tokens":["and","turn","features","from","issue","might","formatter","quirks","auto-formatting","usually","also","critical","nix","play","result","request","pull","expected","nicely","settings","tab","addition","discrepancies","add","additions","with","supposed","some","may","submitting","nvf","configuration","good","separate","lua","works","configure","any","projects","between","end","times","issues","misbehave","there","repo","feature","have","workarounds","according","discussions","sec-eslint-plugin-prettier","this","situation","own","place","systeme","ch-known-issues-quirks","modules","what","new","prettier","bugs","certain","use","state","get","bugfixes","you","possible","reporting","then","ch-quirks-nodejs","included","tracker","don","them","prettierd","generating","everything","diagnoses","while","changes","editor","ch-bugs-suggestions","think","over","the","list","but","documentation","suggestions","eslint-plugin-prettier","can","formatting","its","page","please","setup","upstreamed","requests","similar","packaging","relying","your","when","which","plugins","apply","made","plugin","working","where","config","does","module","eslint","not","solutions","fool","results","consider","will","exactly","nodejs","that","notice","refuse","via","are","known","wants"],"title_tokens":["known","issues","and","quirks"]},{"id":"18","title":"Helpful Tips","content":"Helpful Tips {#ch-helpful-tips} 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.","path":"tips.html","tokens":["lua","and","plugin","will","using","please","see","documentation","that","unorthodox","advanced","basic","considered","helpful","section","steps","provides","debugging","offline","nvf","custom","configuration","too","tips","sources","some","general","pure","previous","ch-helpful-tips","this","chapters","may","configuring","for","users","cover","with"],"title_tokens":["tips","helpful"]},{"id":"19","title":"LSP Custom Packages/Command","content":"LSP Custom Packages/Command {#sec-languages-custom-lsp-packages} One of the strengths of nvf is convenient aliases to quickly configure LSP servers through the Nix module system. By default the LSP packages for relevant language modules will be pulled into the closure. If this is not desirable, you may provide a custom LSP package (e.g., a Bash script that calls a command) or a list of strings to be interpreted as the command to launch the language server. By using a list of strings, you can use this to skip automatic installation of a language server, and instead use the one found in your during runtime, for example:","path":"configuring/languages/lsp.html","tokens":["language","the","default","may","calls","servers","automatic","found","nvf","will","pulled","not","interpreted","instead","can","convenient","package","this","list","modules","into","using","your","one","aliases","command","that","strings","sec-languages-custom-lsp-packages","strengths","launch","module","quickly","packages","desirable","configure","skip","and","custom","during","runtime","you","bash","script","for","lsp","system","through","closure","provide","relevant","server","use","installation","example","nix"],"title_tokens":["command","packages","lsp","custom"]},{"id":"20","title":"Custom Plugins","content":"Custom Plugins {#ch-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 {#ch-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 {option} list in your configuration. This is akin to cloning a plugin to , 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 nvf provides multiple ways of configuring any custom plugins that you might have added to your configuration.","path":"configuring/custom-plugins.html","tokens":["for","before","module","pull","how","cloning","adding","purity","and","new","would","list","configuring","tools","will","convenience","consumed","necessary","case","testing","etc","dependencies","locally","need","ways","any","nixpkgs","request","exposed","configure","default","cloned","option","plugins","that","have","may","world","making","configuration","looking","inputs","variety","akin","outside","ch-adding-plugins","pinning","user","wide","store","not","very","your","only","exposes","aim","even","options","added","plugin","per","custom","runtime","extensive","describes","full","from","consider","neovim","info","isolation","provides","multiple","done","package","several","implemented","are","available","below","they","add","nvf","into","possible","ch-custom-plugins","flake","this","versioning","nix","never","must","you","there","but","placed","the","ever","which","might","bundle","control","design","choices","section","with","all","them"],"title_tokens":["plugins","custom"]},{"id":"21","title":"Using DAGs","content":"Using DAGs {#ch-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 . The below section, mostly taken from the home-manager manual explains in more detail the overall usage logic of the DAG type. entryAnywhere {#sec-types-dag-entryAnywhere} Indicates that can be placed anywhere within the DAG. This is also the default for plain attribute set entries, that is and are equivalent. entryAfter {#ch-types-dag-entryAfter} Indicates that must be placed after each of the attribute names in the given list. For example would place after in the graph. entryBefore {#ch-types-dag-entryBefore} Indicates that must be placed before each of the attribute names in the given list. For example would place before in the graph. entryBetween {#sec-types-dag-entryBetween} Indicates that must be placed before the attribute names in the first list and after the attribute names in the second list. For example would place before and after in the graph. 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 as argument and the DAG entries will be named . entriesAnywhere {#sec-types-dag-entriesAnywhere} Creates a DAG with the given values with each entry labeled using the given tag. For example is equivalent to entriesAfter {#sec-types-dag-entriesAfter} 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 . For example is equivalent to entriesBefore {#sec-types-dag-entriesBefore} 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 . For example is equivalent to entriesBetween {#sec-types-dag-entriesBetween} 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 and after each of the attribute names in . For example is equivalent to","path":"configuring/dags.html","tokens":["entries","noteworthy","your","sec-types-dag-entryanywhere","configuration","will","anywhere","having","would","relations","list","sections","attribute","want","tag","topologically","given","these","certain","can","entry","order","types","the","allows","between","for","extended","entryafter","which","manually","among","first","enter","control","sec-types-dag-entriesbefore","usage","however","argument","detail","also","plain","are","each","acyclic","you","from","more","themselves","entrybefore","ch-types-dag-entrybefore","part","used","ch-types-dag-entryafter","before","sec-types-dag-entrybetween","second","dependency","generate","express","just","dags","logic","indicates","when","options","have","entriesanywhere","example","section","set","sec-types-dag-entriesafter","sec-types-dag-entriesbetween","graph","take","ch-using-dags","conform","borrowed","library","below","strings","type","nixos","named","entriesbefore","taken","equivalent","dag","linear","without","relationship","with","mostly","overall","convenient","directed","creates","this","entriesafter","entriesbetween","that","within","entrybetween","sec-types-dag-entriesanywhere","place","placed","must","after","values","home-manager","functions","entryanywhere","there","labeled","most","addition","names","explains","default","using","manual","and","sorting"],"title_tokens":["using","dags"]},{"id":"22","title":"Autocommands and Autogroups","content":"Autocommands and Autogroups {#ch-autocmds-augroups} This module allows you to declaratively configure Neovim autocommands and autogroups within your Nix configuration. Autogroups ( ) {#sec-vim-augroups} Autogroups ( ) 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 Enables or disables this autogroup definition. None Required. The unique name for the autogroup. Clears any existing autocommands within this group before adding new ones defined in . Example: Autocommands ( ) {#sec-vim-autocmds} Autocommands ( ) 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 Enables or disables this autocommand definition. Required. List of Neovim events that trigger this autocommand (e.g., , ). List of file patterns (globs) to match against (e.g., , ). If , matches all files for the given event. A Lua function to execute when the event triggers. Use . Cannot be used with . A Vimscript command to execute when the event triggers. Cannot be used with . The name of an (defined in ) to associate this autocommand with. A description for the autocommand (useful for introspection). If , the autocommand runs only once and then automatically removes itself. If , allows this autocommand to trigger other autocommands. :::{.warning} You cannot define both (for Lua functions) and (for Vimscript) for the same autocommand. Choose one. ::: Examples: These definitions are automatically translated into the necessary Lua code to configure and when Neovim starts.","path":"configuring/autocmds.html","tokens":["events","within","default","actions","them","related","definition","examples","example","cannot","none","autogroups","name","autocommands","against","associate","adding","declaratively","that","functions","runs","define","any","duplicates","code","configure","trigger","based","necessary","with","type","each","unique","when","collectively","event","are","files","description","into","useful","lua","sec-vim-augroups","clearing","neovim","warning","definitions","translated","only","defined","then","function","these","before","autocommand","your","new","automatically","you","one","removes","introspection","ones","matches","used","once","options","enables","and","happening","all","buffer","autogroup","this","module","given","option","the","choose","starts","such","group","triggers","disables","clears","list","command","vimscript","submodule","itself","match","both","organize","configuration","other","allows","existing","patterns","required","nix","sec-vim-autocmds","managed","entering","ch-autocmds-augroups","file","same","for","saving","globs","prevent","entry","following","execute","use"],"title_tokens":["and","autocommands","autogroups"]},{"id":"23","title":"Language Support","content":"Language Support {#ch-languages} Language specific support means there is a combination of language specific plugins, support, language servers, formatters, and linter integration. This gets you capabilities ranging from autocompletion to formatting to diagnostics. The following languages have sections under the attribute. Rust: vim.languages.rust.enable Nix: vim.languages.nix.enable SQL: vim.languages.sql.enable C/C++: vim.languages.clang.enable Typescript/Javascript: vim.languages.ts.enable Python: vim.languages.python.enable : Zig: vim.languages.zig.enable Markdown: vim.languages.markdown.enable HTML: vim.languages.html.enable Dart: vim.languages.dart.enable Go: vim.languages.go.enable Lua: vim.languages.lua.enable PHP: vim.languages.php.enable F#: vim.languages.fsharp.enable Assembly: vim.languages.assembly.enable Astro: vim.languages.astro.enable Bash: vim.languages.bash.enable Clang: vim.languages.clang.enable Clojure: vim.languages.clojure.enable C#: vim.languages.csharp.enable CSS: vim.languages.css.enable CUE: vim.languages.cue.enable Elixir: vim.languages.elixir.enable Gleam: vim.languages.gleam.enable HCL: vim.languages.hcl.enable Helm: vim.languages.helm.enable Julia: vim.languages.julia.enable Kotlin: vim.languages.kotlin.enable Nim: vim.languages.nim.enable Nu: vim.languages.nu.enable OCaml: vim.languages.ocaml.enable Odin: vim.languages.odin.enable R: vim.languages.r.enable Ruby: vim.languages.ruby.enable Scala: vim.languages.scala.enable Svelte: vim.languages.svelte.enable Tailwind: vim.languages.tailwind.enable Terraform: vim.languages.terraform.enable Typst: vim.languages.typst.enable Vala: vim.languages.vala.enable WGSL: vim.languages.wgsl.enable YAML: vim.languages.yaml.enable Adding support for more languages, and improving support for existing ones are great places where you can contribute with a PR.","path":"configuring/languages.html","tokens":["plugins","servers","this","support","gleam","typescript","zig","specific","under","terraform","you","the","css","places","and","formatting","odin","there","capabilities","clang","php","markdown","from","gets","vim","diagnostics","enable","javascript","existing","sql","great","vala","attribute","language","languages","python","scala","csharp","means","integration","formatters","julia","with","clojure","more","autocompletion","combination","rust","ocaml","elixir","svelte","tailwind","ch-languages","ranging","html","bash","contribute","for","assembly","cue","improving","can","hcl","ones","linter","nix","dart","have","lua","nim","ruby","astro","yaml","adding","fsharp","helm","are","kotlin","wgsl","where","typst","sections","following"],"title_tokens":["support","language"]},{"id":"24","title":"DAG entries in nvf","content":"DAG entries in nvf {#ch-dag-entries} 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: (top-level DAG) {#ch-vim-luaconfigrc} ( ) - not a part of the actual DAG, instead, it's simply inserted before the rest of the DAG - used to set globals defined in - used to set basic configuration options - used to set options defined in (this is simply placed before and , meaning that surrounding entries don't depend on it) - used to set up the theme, which has to be done before other plugins - and configs. If is false, this will contain each plugin's config instead. - the result of the nested (internal option, see the Custom Plugins page for adding your own plugins) DAG, used to set up internal plugins - the result of , which is not a direct DAG, but is converted to, and resolved as one internally - the result of","path":"configuring/dag-entries.html","tokens":["chapter","options","can","before","ch-vim-luaconfigrc","has","plugins","result","custom","from","this","configuration","inserted","converted","hard","false","contain","nested","adding","resolved","code","will","plugin","internally","the","clear","instead","for","direct","previous","globals","placed","relies","which","called","simply","you","set","other","because","see","that","don","entries","nvf","useful","but","actual","not","your","dags","each","own","ch-dag-entries","know","done","basic","surrounding","dag","config","add","rest","what","one","option","should","internal","defined","here","configs","theme","and","depend","list","used","page","however","meaning","are","top-level","part"],"title_tokens":["entries","dag","nvf"]},{"id":"25","title":"Overriding plugins","content":"Overriding plugins {#ch-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 . This will override the source for the 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 . If you depend on a new version, requesting a version bump in the issues section is a more reliable option. :::","path":"configuring/overriding-plugins.html","tokens":["project","used","warning","been","deprecated","details","with","version","you","that","not","request","those","source","override","your","reliable","additional","option","issues","this","are","own","circumstances","newer","more","has","section","changed","make","sure","the","depend","yet","requesting","regular","pull","plugin","under","addition","while","configuration","may","overriding","ch-overriding-plugins","nvf","inputs","new","versions","bump","use","updated","plugins","config","making","change","updating","any","will","for"],"title_tokens":["overriding","plugins"]},{"id":"26","title":"Configuring","content":"Configuring {#sec-configuring-plugins} 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 . Lazy Plugins {#ch-vim-lazy-plugins} is useful for lazy-loading plugins, and uses an extended version of to expose a familiar interface. and can be used if the plugin uses a pattern. Otherwise, the and hooks should do what you need. Standard API {#ch-vim-extra-plugins} uses an attribute set, which maps DAG section names to a custom type, which has the fields , , . They allow you to set the package of the plugin, the sections its setup code should be after (note that the option has its own DAG scope), and the its setup code respectively. For example: Setup using luaConfigRC {#setup-using-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: ::: {.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 that you may use. Please refer to the DAG section in the nvf manual to find out more about the DAG system. :::","path":"configuring/custom-plugins/configuring.html","tokens":["values","useful","pattern","precisely","need","configuration","example","should","denote","mechanism","plugin","you","configuring","ability","otherwise","resolved","under","your","setup","lazy-loading","one","expose","use","are","respectively","table","allows","provide","helper","specifying","ch-vim-extra-plugins","find","has","powerful","not","fields","making","which","snippets","used","strengths","very","always","this","out","sec-configuring-plugins","ch-vim-lazy-plugins","sections","api","but","order","its","usually","requires","functions","type","maps","code","nvf","option","allow","extended","greatest","the","section","neovim","write","setup-using-luaconfigrc","system","positions","more","custom","available","note","uses","dag","standard","what","about","hooks","lua","just","case","please","refer","they","names","directly","needed","individual","after","manual","using","version","scope","for","familiar","enough","lazy","attribute","own","set","and","package","interface","might","also","may","library","can","that","luaconfigrc","dags","plugins"],"title_tokens":["configuring"]},{"id":"27","title":"Non-lazy Method","content":"Non-lazy Method {#sec-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 {option} . Instead of using DAGs exposed by the library directly , you may use the extra plugin module as follows: This provides a level of abstraction over the DAG system for faster iteration.","path":"configuring/custom-plugins/non-lazy-method.html","tokens":["may","configuring","dags","level","legacy","for","non-lazy","exposed","plugins","more","instead","available","api","that","should","directly","extra","follows","faster","use","plugin","using","provides","over","this","sec-non-lazy-method","version","the","dag","module","preferred","option","you","abstraction","library","system","have","iteration","method","extensive"],"title_tokens":["non-lazy","method"]},{"id":"28","title":"Legacy Method","content":"Legacy Method {#sec-legacy-method} Prior to version 0.5 , the method of adding new plugins was adding the plugin package to {option} and adding its configuration as a DAG under one of or {option} . While 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 {#sec-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 {option} in order to make it available to Neovim at runtime. Once the package is available in Neovim's runtime, you may use the option to provide configuration as a DAG using the nvf extended library in order to configure the added plugin,","path":"configuring/custom-plugins/legacy-method.html","tokens":["added","sec-legacy-method","has","prior","under","may","choose","have","load","you","internal","more","provide","sec-adding-new-plugins","using","make","dag","configuration","while","order","nvf","yet","one","once","users","those","and","not","available","old","been","where","explicitly","your","module","must","hands-on","runtime","method","neovim","option","deprecated","use","package","was","the","add","updated","determined","legacy","plugins","who","version","its","plugin","approach","without","abstractions","prefer","dags","adding","library","new","configure","extended"],"title_tokens":["method","legacy"]},{"id":"29","title":"Lazy Method","content":"Lazy Method {#sec-lazy-method} As of version 0.7 , an API is exposed to allow configuring lazy-loaded plugins via and . Below is a comprehensive example of how it may be loaded to lazy-load an arbitrary plugin. LazyFile event {#sec-lazyfile-event} nvf re-implements as a familiar user event to load a plugin when a file is opened: You can consider the event as an alias to the combination of , and , i.e., a list containing all three of those events:","path":"configuring/custom-plugins/lazy-method.html","tokens":["below","example","sec-lazyfile-event","event","events","loaded","plugin","via","lazy-load","may","plugins","nvf","the","combination","configuring","familiar","lazyfile","lazy","version","and","arbitrary","user","load","three","when","method","allow","exposed","you","comprehensive","list","re-implements","alias","opened","all","can","lazy-loaded","those","consider","containing","sec-lazy-method","how","file","api"],"title_tokens":["method","lazy"]},{"id":"30","title":"Hacking nvf","content":"Hacking nvf {#ch-hacking} 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 {#sec-contrib-getting-started} You, naturally, would like to start by forking the repository to get started. 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 you have a fork of nvf , you should create a separate branch based on the most recent branch. Give your branch a reasonably descriptive name (e.g. or ) 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. Guidelines {#sec-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 uncertain how these rules affect the change you would like to make then feel free to start a discussion in the discussions tab ideally (but not necessarily) before you start developing. Adding Documentation {#sec-guidelines-documentation} Almost all changes warrant updates to the documentation: at the very least, you must update the changelog. Both the manual and module options use Nixpkgs Flavoured Markdown . The HTML version of this manual containing both the module option descriptions and the documentation of nvf (such as this page) can be generated and opened by typing the following in a shell within a clone of the nvf Git repository: Formatting Code {#sec-guidelines-formatting} Make sure your code is formatted as described in code-style section . To maintain consistency throughout the project you are encouraged to browse through existing code and adopt its style also in new code. Formatting Commits {#sec-guidelines-commit-message-style} Similar to code style guidelines we encourage a consistent commit message format as described in commit style guidelines . Commit Style {#sec-guidelines-commit-style} 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 refers to the code component (or module) your change affects, is a very brief description of your change, and is an optional clarifying description. As a rare exception, if there is no clear component, or your change affects many components, then the part is optional. See example commit message for a commit message that fulfills these requirements. Example Commit {#sec-guidelines-ex-commit-message} The commit 69f8e47e9e74c8d3d060ca22e18246b7f7d988ef in home-manager contains the following commit message. Similarly, if you are contributing to nvf , you would include the scope of the commit followed by the description: 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 behind it, for your commit. Finally, when adding a new module, say , we use the fixed commit format . You can, of course, still include a long description if you wish. In case of nested modules, i.e you are recommended to contain the parent as well - for example . Code Style {#sec-guidelines-code-style} Treewide {#sec-code-style-treewide} Keep lines at a reasonable width, ideally 80 characters or less. This also applies to string literals and module descriptions and documentation. Nix {#sec-code-style-nix} nvf is formatted by the alejandra tool and the formatting is checked in the pull request and push workflows. Run the 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. Please use one line code for attribute sets that contain only one subset. For example: If you move a line down after the merge operator, Alejandra will automatically unfold the whole merged attrset for you, which we do not want. 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. Testing Changes {#sec-testing-changes} Once you have made your changes, you will need to test them thoroughly. If it is a module, add your module option to (located in the root of this project) inside . Enable it, and then run the maximal configuration with to check for build errors. If neovim opens in the current directory without any error messages (you can check the output of inside neovim to see if there are any errors), then your changes are good to go. Open your pull request, and it will be reviewed as soon as possible. If it is not a new module, but a change to an existing one, then make sure the module you have changed is enabled in the maximal configuration by editing , and then run it with . Same procedure as adding a new module will apply here. Keybinds {#sec-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 {#sec-custom-key-mappings} To set a mapping, you should define it in . An example, simple keybinding, can look like this: There are many settings available in the options. Please refer to the documentation to see a list of them. nvf provides a helper function, so that you don't have to write the mapping attribute sets every time: , which mimics neovim's function You can read the source code of some modules to see them in action, but the usage should look something like this: [!NOTE] 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. Adding Plugins {#sec-additional-plugins} There are two methods for adding new Neovim plugins to nvf . npins is the faster option that should be preferred if the plugin consists of pure Lua or Vimscript code. In which case there is no building required, and we can easily handle the copying of plugin files. Alternative method, which is required when plugins try to build their own libraries (e.g., in Rust or C) that need to be built with Nix to function correctly. With npins {#sec-npins-for-plugins} npins is the standard method of adding new plugins to nvf . You simply need the repository URL for the plugin, and can add it as a source to be built automatically with one command. To add a new Neovim plugin, use . For example: Then run: ::: {.note} Be sure to replace any non-alphanumeric characters with for . For example ::: Once the command is done, you can start referencing the plugin as a string . Packaging Complex Plugins {#sec-pkgs-for-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 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 to build the library from the repository root, and copy everything in the phase. In a similar fashion, you may utilize and other Nixpkgs builders to build your library from source, and copy the relevant files and Lua plugin files in the 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 overlay. It will automatically create flake outputs for individual packages. Lastly, you must add your package to the plugin builder ( ) function manually in . Once done, you may refer to your plugin as a string . Modular setup options {#sec-modular-setup-options} Most plugins is initialized with a call to . We use a special function that lets you easily add support for such setup options in a modular way: . Once you have added the source of the plugin as shown above, you can define the setup options like this: This above config will result in this Lua script: Now users can set any of the pre-defined option field, and can also add their own fields! Details of toLuaObject {#sec-details-of-toluaobject} As you've seen above, is used to convert our nix attrSet , into a lua table. Here are some rules of the conversion: Nix converts to lua Number and strings convert to their lua counterparts Nix attribute sets ( ) and lists ( ) convert into Lua dictionaries and tables respectively. Here is an example of Nix -> Lua conversion. -> -> You can write raw Lua code using . This function is part of nixpkgs, and is accessible without relying on nvf 's extended library. will yield the following result: The above expression will be interpreted as a Lua expression in the final config. Without the 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. Lazy plugins {#sec-lazy-plugins} If the plugin can be lazy-loaded, should be used to add it. Lazy plugins are managed by . This results in the following lua code: A full list of options can be found in the spec on the rendered manual.","path":"hacking.html","tokens":["preferred","files","dictionaries","list","nvf","accessible","project","utilize","way","yield","check","request","flake","there","into","seen","would","nix","case","before","please","very","provides","modules","browse","sec-modular-setup-options","operator","faster","lets","your","ideal","merge","flavoured","solution","addition","source","attrset","has","among","based","located","neovim","within","cmp","submit","conversion","given","module","both","context","such","handle","rust","complex","fetch","encouraged","finally","clear","matching","lazy-loaded","spec","these","implement","try","option","enabled","requirements","referencing","reasonable","especially","repo","double","enable","writing","syntax","rare","again","course","any","optional","built","method","the","uncertain","extended","markdown","scared","use","with","sec-code-style-treewide","specific","which","down","alternative","sec-lazy-plugins","say","problems","help","from","shell","question","first","table","they","follow","custom","across","mostly","nested","maintain","methods","sec-keybinds","sec-guidelines-formatting","possible","fork","see","git","directory","settings","previous","not","matcher","html","items","advised","discussion","said","have","keybinds","developer","libraries","positive","counterparts","much","ensure","will","tightly","process","values","multiple","contributor","while","affect","component","nudges","are","other","particular","here","else","nixpkgs","ch-hacking","introduced","ideally","give","one","sec-guidelines-commit-message-style","generated","lazy","errors","reviewed","stuck","changed","sure","format","69f8e47e9e74c8d3d060ca22e18246b7f7d988ef","recommended","ready","fuzzy","propagate","guides","above","tool","note","inside","plugins","sec-npins-for-plugins","long","raw","simple","message","standard","order","capitalize","time","formatted","come","can","should","thoroughly","library","add","simply","necessarily","output","number","manual","repository","getting","streamline","recent","gentle","rules","adding","available","manually","copy","does","seem","width","leveraging","run","shown","information","issues","hacking","components","input","new","phase","sec-guidelines-documentation","toluaobject","others","treewide","test","options","affected","slipping","created","every","refer","all","workflows","example","overview","exists","soon","fashion","don","correct","everything","discretion","mappings","fields","page","started","functions","plugin","implementation","direction","vimscript","free","support","our","rendered","later","whole","sec-guidelines-ex-commit-message","subject","contribute","power","testing","opinionated","interpreted","original","procedure","some","also","using","documentation","changes","below","github","commit","replace","seven","typing","asked","get","contribution","valuable","encourage","sec-guidelines","setup","builder","second","commits","too","nudge","its","full","and","contain","separate","descriptions","building","own","clone","affects","set","packaging","opened","descriptive","api","consistency","minor","their","consists","relying","like","keybinding","root","maximal","usage","pre-defined","sec-guidelines-code-style","function","you","forking","changelog","now","automatically","derivation","sec-details-of-toluaobject","couple","sec-guidelines-commit-style","same","added","least","feed","section","containing","include","self-contained","write","require","since","read","introduces","description","create","development","wish","remain","except","keybindings","friction","adopt","blink","then","line","configuration","look","almost","subset","packages","overlay","push","yourself","sec-custom-key-mappings","additional","update","after","individual","tab","non-alphanumeric","leaving","provide","name","where","structured","default","described","newly","used","code","happy","existing","discussions","formatting","current","installed","faulty","url","attribute","bug","mistakes","style","that","means","making","managed","however","most","once","script","those","messages","avoid","fixed","enforcing","mainly","code-style","fix","user","instead","written","string","sources","receive","lines","want","lists","following","comments","initialized","define","return","expression","automated","only","report","utility","lastly","helper","somehow","expected","looks","home-manager","implemented","slower","issue","tables","them","trouble","even","two","build","keep","certain","need","sec-pkgs-for-plugins","contains","special","many","sets","followed","final","already","config","branch","reasonably","fulfills","guidelines","open","feel","developing","naturally","each","scope","copying","correctly","when","still","outputs","users","reasoning","strictly","discuss","characters","alejandra","occurs","for","work","similarly","strings","earlier","brief","doesn","sec-contrib-getting-started","through","amend","end-user","must","seamlessly","integrates","towards","may","sense","parent","unfold","removal","apply","refers","relevant","allow","similar","throughout","describe","requires","mapping","convert","start","result","rest","follows","minimum","warrant","general","was","error","omitted","without","part","literal","afraid","found","draft","creating","sec-code-style-nix","behind","sec-testing-changes","key","details","literals","potential","exception","editing","able","pull","head","enforced","required","respectively","instructions","contributing","template","good","clarifying","change","applies","substituted","builders","spelling","designed","who","gently","opens","problem","command","lua","something","but","modular","mimics","version","directed","action","checked","call","features","ask","submitting","marks","npins","package","system","done","useful","defaults","easily","sec-additional-plugins","results","guide","updates","pure","chance","consistent","how","resolve","converts","feature","made","move","make","this","field","less","merged","well"],"title_tokens":["nvf","hacking"]},{"id":"31","title":"Release Notes","content":"Release Notes {#ch-release-notes} This section lists the release notes for tagged version of nvf and the current main current main branch","path":"release-notes.html","tokens":["lists","release","tagged","nvf","notes","version","section","current","ch-release-notes","the","main","branch","for","this","and"],"title_tokens":["release","notes"]},{"id":"32","title":"Adding Plugins From Different Sources","content":"Adding Plugins From Different Sources {#sec-plugin-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 {#ch-plugins-from-nixpkgs} and 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 to load it on startup. 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 . More details on the extraPlugins API is documented in the custom plugins section . Building Your Own Plugins {#ch-plugins-from-source} 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 the case, you may use the input directly for the plugin's source attribute in . Alternatively, if you do not want to keep track of the source using flake inputs or npins, you may call (or other fetchers) directly. An example would look like this.","path":"tips/plugin-sources.html","tokens":["npins","flake","load","other","directly","encouraged","will","them","example","attribute","track","fine","although","restriction","startup","custom","tool","would","adding","manual","any","api","outdated","configuration","and","ch-plugins-from-nixpkgs","like","manually","may","not","plugin","available","possible","alternatively","for","depending","pin","using","fetcher","case","aerial","likely","such","nixpkgs","options","different","fetch","you","more","want","source","most","add","bound","your","define","broken","nvf","also","neovim","attempts","either","ch-plugins-from-source","that","sources","accomplished","part","builtin","friends","which","then","from","string","take","setup","runtime","build","sec-plugin-sources","registry","path","extraplugins","documented","inputs","avoid","each","use","kind","internal","used","does","own","defining","building","are","plugins","require","loaded","details","section","the","input","this","keep","nvim","look","call","package","ordering","fetchers"],"title_tokens":["different","adding","from","sources","plugins"]},{"id":"33","title":"Debugging nvf","content":"Debugging nvf {#sec-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 . Alternatively, or may also be used. Accessing {#sec-accessing-config} It is also possible to access the configuration for the wrapped package. The built Neovim package will contain a attribute in its .","path":"tips/debugging-nvf.html","tokens":["when","nvf-print-config-path","nvf-print-config","provides","also","the","maintainers","used","use","box","easier","accessing","invalid","view","sec-accessing-config","access","contain","utilities","asked","bat","its","debugging","help","package","nix","alternatively","where","attribute","times","neovim","pager","for","bundled","there","helpful","your","wrapped","highlighting","necessary","you","configuration","out","share","lightweight","instances","provide","evaluates","two","with","and","possible","may","sec-debugging-nvf","built","syntax","nvf","will","lua"],"title_tokens":["debugging","nvf"]},{"id":"34","title":"Pure Lua Configuration","content":"Pure Lua Configuration {#sec-pure-lua-config} 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 . For your convenience, this section will document both methods as they can be used. Pure Runtime Directory {#sec-pure-nvf-runtime} 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 , which must be version controlled in pure flakes manner. This will add the 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 directory within this nvim directory, and call it with {option} . Impure Absolute Directory {#sec-impure-absolute-dir} As of Neovim 0.9 , {var} is a variable expected by Neovim to decide on the configuration directory. nvf sets this variable as , meaning will be regarded as the configuration directory by Neovim, similar to how behaves in regular installations. This allows some degree of Lua configuration, backed by our low-level wrapper mnw . Creating a directory located in (\"nvf\" by default) and placing your configuration in, e.g., will allow you to it as a part of the Lua module system through nvf's module system. Let's assume your consists of the following: The following Nix configuration via {option} will allow loading this After you load your custom configuration, you may use an located in your custom configuration directory to configure Neovim exactly as you would without a wrapper like nvf. If you want to place your 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.","path":"tips/pure-lua-config.html","tokens":["module","hybrid","nvim","modifying","place","decide","your","will","neovim","configurations","now","absolute","meaning","and","sec-pure-lua-config","manner","gets","default","similar","might","may","mnw","like","position","section","different","impurely","relative","suit","sometimes","how","call","one","document","runtime","create","they","nix","instance","needs","new","rather","some","recognize","set","must","that","achieved","allows","things","add","via","realised","placing","flakes","choosing","used","our","setup","behaves","exactly","regarded","the","sec-impure-absolute-dir","before","with","case","but","convenience","load","sets","always","mix","possible","path","loading","located","let","can","consists","wrapper","this","assume","allow","within","installations","variable","controlled","degree","sec-pure-nvf-runtime","through","would","after","ways","two","following","purely","also","store","configure","system","part","for","found","option","custom","modify","lua","you","superior","doing","low-level","without","specific","backed","which","location","using","flake","options","dag","pure","nvf","directory","such","not","var","expected","copied","configuration","both","nothing","version","want","simply","methods","creating","use","impure","regular"],"title_tokens":["pure","configuration","lua"]},{"id":"35","title":"Offline Documentation","content":"Offline Documentation {#sec-offline-documentation} The manpages provided by nvf contains an offline version of the option search normally available at https://notashelf.github.io/nvf/options.html . You may use the command to view option documentation from the comfort of your terminal. Note that this is only available for NixOS and Home-Manager module installations.","path":"tips/offline-docs.html","tokens":["view","provided","manpages","from","available","you","this","your","module","note","contains","terminal","command","comfort","the","installations","options","option","normally","documentation","html","that","version","sec-offline-documentation","only","and","offline","for","home-manager","nvf","notashelf","may","search","https","use","nixos","github"],"title_tokens":["offline","documentation"]},{"id":"36","title":"Introduction","content":"Introduction {#nvf-manual} Version v0.9 Preface {#ch-preface} What is nvf {#sec-what-is-it} nvf is a highly modular, configurable, extensible and easy to use Neovim configuration framework built and designed to be used with Nix. Boasting flexibility, robustness and ease of use, this projecct allows you to configure a fully featured Neovim instance with a few lines of Nix with lots of options for advanced users as well. Try it out {#ch-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 ( ) - Nix language server + simple utility plugins Maximal ( ) - Variable language servers + utility and decorative plugins You may try out any of the provided configurations using the command on a system where Nix is installed. 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. Using Prebuilt Configs {#sec-using-prebuilt-configs} Available Configurations {#sec-available-configs} [!NOTE] 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 {#sec-configs-nix} configuration by default provides LSP/diagnostic support for Nix alongside a set of visual and functional plugins. By running , which is the default package, you will build Neovim with this config. This command will start Neovim with some opinionated plugin configurations, and is designed specifically for Nix. the configuration lets you see how a fully configured Neovim setup might look like without downloading too many packages or shell utilities. Maximal {#sec-configs-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. 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 {#ch-installation} 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 .","path":"index.html","tokens":["please","installed","lets","companion","introduction","two","manager","well","actually","done","nvf-manual","configuration","projecct","start","how","modules","removed","store","susceptible","servers","easy","diagnostic","ch-try-it-out","commands","fun","language","purposes","creating","advanced","ch-preface","download","specifically","machine","preface","for","below","framework","visual","but","formatters","what","can","fully","try","look","may","packages","simple","same","cpu","instance","designed","home-manager","decorative","command","method","run","commonly","choose","this","from","own","does","highly","garbage","using","opinionated","uses","and","nvf","lsp","provided","flake","are","ease","section","some","configure","package","details","mind","downloading","server","lot","supports","warning","flexibility","featured","users","steps","allows","complementary","thanks","nix","version","sec-available-configs","running","sec-configs-maximal","configurations","configured","utilities","however","either","note","ch-installation","alongside","functional","appropriate","plugins","setup","sec-configs-nix","might","that","default","installing","meaning","not","support","maximal","provides","additional","time","boasting","more","languages","standalone","nixos","different","configs","see","portability","any","template","multiple","enable","you","available","installation","too","shell","which","sec-using-prebuilt-configs","plugin","specialized","robustness","used","keep","collection","once","bandwidth","out","few","instead","utility","demonstration","there","lines","tips","prebuilt","outputs","without","concerns","the","configurable","lots","pull","has","set","config","sec-what-is-it","built","like","many","module","will","described","helpful","use","neovim","your","extensible","ultimate","refer","dependencies","where","collect","options","variable","ways","depend","modular","with","system","enables","build"],"title_tokens":["introduction"]},{"id":"37","title":"Option: _module.args","content":"Additional arguments passed to each module in addition to ones like , , and , . 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 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: {var} : The nixpkgs library. {var} : The results of all options after merging the values from all modules together. {var} : The options declared in all modules. {var} : The argument passed to . All attributes of {var} Whereas option values can generally depend on other option values thanks to laziness, this does not apply to , which must be computed statically before anything else. For this reason, callers of the module system can provide which are available during import resolution. For NixOS, includes {var} , 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 or NixOS directories. For NixOS, the default value for this option includes at least this argument: {var} : The nixpkgs package set according to the {option} option.","path":"options.html#option-_module-args","tokens":["additional","resolution","var","ones","like","default","declared","some","also","attributes","before","results","values","computed","provide","cannot","from","module","else","changed","together","callers","includes","tree","this","submodule","having","passed","reason","aware","directories","apply","you","sole","bound","during","system","least","contains","library","the","whereas","merging","generally","arguments","anything","provided","package","argument","can","modules","each","their","for","unique","option","options","are","nixos","available","set","without","statically","already","submodules","addition","inherit","all","they","nixpkgs","depend","thanks","import","must","allows","parent","make","value","and","not","which","args","name","laziness","exception","extra","after","nor","somehow","attribute","following","does","according","with","other","generated","sibling","location"],"title_tokens":["_module","args","option"]},{"id":"38","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} . This is meant as a declarative alternative to throwing files into {file} and having the Neovim wrapper pick them up. For more details on , and what paths to use, please see the official documentation .","path":"options.html#option-vim-additionalRuntimePaths","tokens":["neovim","languages","files","declarative","that","lookup","spell","place","into","please","the","active","throwing","alternative","runtimepath","things","having","them","will","configs","for","and","your","meant","documentation","appended","generally","official","pick","runtime","plugins","this","other","wrapper","additional","details","used","you","use","can","add","see","what","file","more","paths","would"],"title_tokens":["vim","additionalruntimepaths","option"]},{"id":"39","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":["plugin","for","complementary","whether","avante","neovim","enable","nvim"],"title_tokens":["vim","avante-nvim","enable","option","assistant"]},{"id":"40","title":"Option: vim.assistant.avante-nvim.setupOpts","content":"Option table to pass into the setup function of avante-nvim You 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","the","setup","function","can","not","even","pass","listed","they","table","options","you","docs","into","additional","any","avante-nvim"],"title_tokens":["avante-nvim","assistant","option","vim","setupopts"]},{"id":"41","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 provider is dangerous because: https://github.com/yetone/avante.nvim/issues/1048 Of course, you can reduce the request frequency by increasing .","path":"options.html#option-vim-assistant-avante-nvim-setupOpts-auto_suggestions_provider","tokens":["dangerous","high-frequency","yetone","avante","therefore","and","com","reduce","currently","designating","course","auto-suggestions","provider","because","github","since","expensive","https","request","operation","can","frequency","increasing","you","the","1048","nvim","are","issues"],"title_tokens":["assistant","vim","setupopts","auto_suggestions_provider","option","avante-nvim"]},{"id":"42","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":["apply","after","diff","automatically","response","llm","whether","enable"],"title_tokens":["vim","avante-nvim","behaviour","auto_apply_diff_after_generation","option","assistant","setupopts"]},{"id":"43","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":["set","highlight","whether","group","automatically","the","enable","for","current","line"],"title_tokens":["behaviour","vim","assistant","auto_set_highlight_group","setupopts","avante-nvim","option"]},{"id":"44","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":["the","whether","enable","automatically","keymap","line","for","set","current"],"title_tokens":["auto_set_keymaps","assistant","setupopts","behaviour","option","vim","avante-nvim"]},{"id":"45","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","enable","suggestions","auto"],"title_tokens":["vim","option","assistant","avante-nvim","setupopts","behaviour","auto_suggestions"]},{"id":"46","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","editor","whether","tool","mode","text","enable"],"title_tokens":["assistant","avante-nvim","setupopts","vim","option","behaviour","enable_claude_text_editor_tool_mode"]},{"id":"47","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","planning","whether","enable","mode"],"title_tokens":["enable_cursor_planning_mode","option","avante-nvim","setupopts","vim","assistant","behaviour"]},{"id":"48","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":["whether","token","counting","enable"],"title_tokens":["assistant","setupopts","option","avante-nvim","behaviour","enable_token_counting","vim"]},{"id":"49","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":["code","whether","applying","remove","lines","when","block","enable","unchanged"],"title_tokens":["minimize_diff","setupopts","vim","option","behaviour","avante-nvim","assistant"]},{"id":"50","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":["will","determined","enable","automatically","based","this","clipboard","whether","image","from","img-clip","available","not","pasting"],"title_tokens":["avante-nvim","option","vim","setupopts","support_paste_from_clipboard","behaviour","assistant"]},{"id":"51","title":"Option: vim.assistant.avante-nvim.setupOpts.cursor_applying_provider","content":"The provider used in the applying phase of Cursor Planning Mode, defaults to , Config.provider will be used as the provider for the applying phase when .","path":"options.html#option-vim-assistant-avante-nvim-setupOpts-cursor_applying_provider","tokens":["config","used","defaults","planning","provider","phase","for","will","when","cursor","applying","mode","the"],"title_tokens":["vim","option","cursor_applying_provider","avante-nvim","assistant","setupopts"]},{"id":"52","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":["next","change","the","automatically","jumps"],"title_tokens":["option","vim","avante-nvim","assistant","setupopts","autojump","diff"]},{"id":"53","title":"Option: vim.assistant.avante-nvim.setupOpts.diff.override_timeoutlen","content":"Override the 'timeoutlen' setting while hovering over a diff (see {command} ). Helps to avoid entering operator-pending mode with diff mappings starting with . Disable by setting to -1.","path":"options.html#option-vim-assistant-avante-nvim-setupOpts-diff-override_timeoutlen","tokens":["avoid","override","the","timeoutlen","see","while","with","hovering","mode","command","helps","mappings","setting","entering","starting","disable","diff","operator-pending","over"],"title_tokens":["vim","option","diff","assistant","override_timeoutlen","avante-nvim","setupopts"]},{"id":"54","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","mode","dual_boost"],"title_tokens":["vim","enabled","avante-nvim","option","assistant","setupopts","dual_boost"]},{"id":"55","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","provider","generate"],"title_tokens":["option","first_provider","assistant","vim","avante-nvim","setupopts","dual_boost"]},{"id":"56","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":["response","based","outputs","two","prompt","reference","generate","the"],"title_tokens":["setupopts","prompt","assistant","option","avante-nvim","vim","dual_boost"]},{"id":"57","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","generate","the","provider","response"],"title_tokens":["option","setupopts","avante-nvim","dual_boost","second_provider","vim","assistant"]},{"id":"58","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","dual_boost","avante-nvim","timeout","setupopts","assistant","vim"]},{"id":"59","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":["setupopts","assistant","hints","vim","option","enabled","avante-nvim"]},{"id":"60","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":["cancel","define","override","default","keymaps","for","the","actions"],"title_tokens":["avante-nvim","mappings","assistant","cancel","setupopts","option","vim"]},{"id":"61","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":["default","keymaps","for","diff","define","the","override"],"title_tokens":["mappings","diff","option","assistant","vim","avante-nvim","setupopts"]},{"id":"62","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":["jump","override","actions","default","keymaps","define","the","for"],"title_tokens":["mappings","assistant","vim","option","jump","avante-nvim","setupopts"]},{"id":"63","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":["sidebar","the","default","define","actions","keymaps","for","override"],"title_tokens":["assistant","option","avante-nvim","setupopts","sidebar","vim","mappings"]},{"id":"64","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":["the","define","override","keymaps","actions","submit","for","default"],"title_tokens":["option","vim","setupopts","submit","mappings","assistant","avante-nvim"]},{"id":"65","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":["actions","for","keymaps","suggestion","the","default","define","override"],"title_tokens":["mappings","option","setupopts","suggestion","avante-nvim","vim","assistant"]},{"id":"66","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":["planning","provider","phase","cursor","mode","used","the","aider"],"title_tokens":["assistant","avante-nvim","vim","option","setupopts","provider"]},{"id":"67","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","settings","define","providers","for","and"],"title_tokens":["option","setupopts","assistant","providers","avante-nvim","vim"]},{"id":"68","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","milliseconds","suggestion"],"title_tokens":["vim","suggestion","option","assistant","avante-nvim","setupopts","debounce"]},{"id":"69","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","milliseconds","throttle"],"title_tokens":["vim","suggestion","throttle","option","setupopts","avante-nvim","assistant"]},{"id":"70","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","window","ask","border","the"],"title_tokens":["avante-nvim","vim","assistant","windows","ask","setupopts","option","border"]},{"id":"71","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":["open","the","prompt","floating","window","avanteask"],"title_tokens":["assistant","option","windows","floating","setupopts","avante-nvim","ask","vim"]},{"id":"72","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","after","applying","focus","diff"],"title_tokens":["option","assistant","vim","avante-nvim","windows","focus_on_apply","setupopts","ask"]},{"id":"73","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","ask","when","insert","start","window","mode","the"],"title_tokens":["windows","avante-nvim","setupopts","ask","start_insert","vim","assistant","option"]},{"id":"74","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","border","window","edit"],"title_tokens":["vim","edit","windows","avante-nvim","setupopts","option","border","assistant"]},{"id":"75","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","edit","mode","opening","insert","when","the","window"],"title_tokens":["setupopts","start_insert","assistant","vim","edit","option","avante-nvim","windows"]},{"id":"76","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":["input","window","height","the","layout","vertical"],"title_tokens":["assistant","setupopts","option","input","avante-nvim","vim","windows","height"]},{"id":"77","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":["the","used","prefix","user","input"],"title_tokens":["avante-nvim","input","setupopts","prefix","assistant","option","vim","windows"]},{"id":"78","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":["sidebar","position","the"],"title_tokens":["avante-nvim","option","setupopts","windows","vim","assistant","position"]},{"id":"79","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","title","the"],"title_tokens":["vim","align","avante-nvim","windows","option","sidebar_header","setupopts","assistant"]},{"id":"80","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","disable","the"],"title_tokens":["assistant","setupopts","vim","avante-nvim","option","enabled","sidebar_header","windows"]},{"id":"81","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":["header","rounded","enable","sidebar"],"title_tokens":["vim","assistant","avante-nvim","windows","rounded","sidebar_header","setupopts","option"]},{"id":"82","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","width","default","based"],"title_tokens":["windows","option","width","setupopts","vim","assistant","avante-nvim"]},{"id":"83","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":["wrap","setupopts","assistant","vim","avante-nvim","option","windows"]},{"id":"84","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":["whether","set","assistant","environment","requires","chatgpt","enable","the","openai_api_key","variable"],"title_tokens":["option","assistant","chatgpt","enable","vim"]},{"id":"85","title":"Option: vim.assistant.chatgpt.mappings.addTests","content":"[ChatGPT] Add tests","path":"options.html#option-vim-assistant-chatgpt-mappings-addTests","tokens":["chatgpt","add","tests"],"title_tokens":["chatgpt","addtests","mappings","vim","option","assistant"]},{"id":"86","title":"Option: vim.assistant.chatgpt.mappings.chatGpt","content":"ChatGPT","path":"options.html#option-vim-assistant-chatgpt-mappings-chatGpt","tokens":["chatgpt"],"title_tokens":["assistant","vim","option","chatgpt","mappings"]},{"id":"87","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","chatgpt","assistant","option","mappings","docstring"]},{"id":"88","title":"Option: vim.assistant.chatgpt.mappings.editWithInstructions","content":"[ChatGPT] Edit with instructions","path":"options.html#option-vim-assistant-chatgpt-mappings-editWithInstructions","tokens":["with","instructions","chatgpt","edit"],"title_tokens":["editwithinstructions","assistant","option","vim","chatgpt","mappings"]},{"id":"89","title":"Option: vim.assistant.chatgpt.mappings.explain","content":"[ChatGPT] Explain code","path":"options.html#option-vim-assistant-chatgpt-mappings-explain","tokens":["explain","chatgpt","code"],"title_tokens":["chatgpt","mappings","explain","assistant","option","vim"]},{"id":"90","title":"Option: vim.assistant.chatgpt.mappings.fixBugs","content":"[ChatGPT] Fix bugs","path":"options.html#option-vim-assistant-chatgpt-mappings-fixBugs","tokens":["chatgpt","fix","bugs"],"title_tokens":["assistant","chatgpt","fixbugs","vim","option","mappings"]},{"id":"91","title":"Option: vim.assistant.chatgpt.mappings.grammarCorrection","content":"[ChatGPT] Grammar correction","path":"options.html#option-vim-assistant-chatgpt-mappings-grammarCorrection","tokens":["chatgpt","grammar","correction"],"title_tokens":["vim","assistant","chatgpt","mappings","grammarcorrection","option"]},{"id":"92","title":"Option: vim.assistant.chatgpt.mappings.keyword","content":"[ChatGPT] Keywords","path":"options.html#option-vim-assistant-chatgpt-mappings-keyword","tokens":["chatgpt","keywords"],"title_tokens":["chatgpt","vim","assistant","mappings","option","keyword"]},{"id":"93","title":"Option: vim.assistant.chatgpt.mappings.optimize","content":"[ChatGPT] Optimize code","path":"options.html#option-vim-assistant-chatgpt-mappings-optimize","tokens":["code","optimize","chatgpt"],"title_tokens":["option","chatgpt","mappings","assistant","optimize","vim"]},{"id":"94","title":"Option: vim.assistant.chatgpt.mappings.readabilityanalysis","content":"[ChatGPT] Code reability analysis","path":"options.html#option-vim-assistant-chatgpt-mappings-readabilityanalysis","tokens":["chatgpt","reability","analysis","code"],"title_tokens":["vim","chatgpt","readabilityanalysis","mappings","assistant","option"]},{"id":"95","title":"Option: vim.assistant.chatgpt.mappings.roxygenEdit","content":"[ChatGPT] Roxygen edit","path":"options.html#option-vim-assistant-chatgpt-mappings-roxygenEdit","tokens":["roxygen","chatgpt","edit"],"title_tokens":["roxygenedit","option","vim","chatgpt","mappings","assistant"]},{"id":"96","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","mappings","summarize","assistant","vim","chatgpt"]},{"id":"97","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","mappings","assistant","translate","option","vim"]},{"id":"98","title":"Option: vim.assistant.chatgpt.setupOpts","content":"Option table to pass into the setup function of chatgpt You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-assistant-chatgpt-setupOpts","tokens":["table","not","the","into","chatgpt","you","any","options","pass","option","can","even","listed","function","additional","docs","they","setup"],"title_tokens":["option","chatgpt","setupopts","assistant","vim"]},{"id":"99","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":["for","whether","complementary","enable","plugin","nvim","codecompanion","neovim"],"title_tokens":["option","codecompanion-nvim","enable","assistant","vim"]},{"id":"100","title":"Option: vim.assistant.codecompanion-nvim.setupOpts","content":"Option table to pass into the setup function of codecompanion-nvim You 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":["the","you","any","even","option","into","table","can","additional","docs","they","setup","codecompanion-nvim","not","listed","pass","options","function"],"title_tokens":["option","setupopts","assistant","vim","codecompanion-nvim"]},{"id":"101","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":["adapter","neovim","connects","llm","what"],"title_tokens":["codecompanion-nvim","vim","option","assistant","setupopts","adapters"]},{"id":"102","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","the","height","palette"],"title_tokens":["option","codecompanion-nvim","vim","assistant","setupopts","height","action_palette","display"]},{"id":"103","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":["palette","showing","action","default","whether","enable","actions","the"],"title_tokens":["assistant","option","action_palette","opts","setupopts","show_default_actions","codecompanion-nvim","vim","display"]},{"id":"104","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":["the","prompt","whether","enable","library","action","default","palette","showing"],"title_tokens":["show_default_prompt_library","assistant","vim","display","opts","option","setupopts","codecompanion-nvim","action_palette"]},{"id":"105","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":["calls","for","used","interactive","prompt","llm"],"title_tokens":["action_palette","option","prompt","setupopts","assistant","display","vim","codecompanion-nvim"]},{"id":"106","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":["for","provider","action","used","palette","the"],"title_tokens":["action_palette","vim","option","display","codecompanion-nvim","setupopts","assistant","provider"]},{"id":"107","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":["setupopts","width","assistant","codecompanion-nvim","display","vim","option","action_palette"]},{"id":"108","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":["enable","automatic","scrolling","whether","page"],"title_tokens":["assistant","vim","option","codecompanion-nvim","chat","display","auto_scroll","setupopts"]},{"id":"109","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","buffer","icon","pinned"],"title_tokens":["chat","icons","vim","assistant","pinned_buffer","setupopts","option","display","codecompanion-nvim"]},{"id":"110","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","icon","the","represent","watched"],"title_tokens":["vim","option","watched_buffer","assistant","codecompanion-nvim","chat","setupopts","icons","display"]},{"id":"111","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","message","appear","buffer"],"title_tokens":["chat","codecompanion-nvim","assistant","setupopts","intro_message","option","display","vim"]},{"id":"112","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":["the","separator","between","different","messages","chat","buffer"],"title_tokens":["option","codecompanion-nvim","chat","separator","display","vim","assistant","setupopts"]},{"id":"113","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.display.chat.show_header_separator","content":"Whether to enable header separators in the chat buffer. Set 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","buffer","set","chat","this","you","enable","false","whether","formatting","header","plugin","separators","using","markdown","external"],"title_tokens":["chat","assistant","option","vim","codecompanion-nvim","setupopts","show_header_separator","display"]},{"id":"114","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":["whether","references","buffer","enable","the","chat"],"title_tokens":["vim","setupopts","chat","display","assistant","show_references","codecompanion-nvim","option"]},{"id":"115","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":["buffer","chat","whether","enable","appear","llm","settings","top","the"],"title_tokens":["vim","codecompanion-nvim","show_settings","chat","setupopts","option","assistant","display"]},{"id":"116","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":["whether","token","count","the","each","for","enable","response"],"title_tokens":["display","chat","setupopts","codecompanion-nvim","option","vim","show_token_count","assistant"]},{"id":"117","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":["chat","enable","insert","the","whether","buffer","mode","opening"],"title_tokens":["chat","assistant","vim","start_in_insert_mode","display","codecompanion-nvim","setupopts","option"]},{"id":"118","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","buffer","the","open","columns","chat","display","are","less","your","than","close"],"title_tokens":["diff","close_chat_at","setupopts","codecompanion-nvim","option","assistant","display","vim"]},{"id":"119","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":["enable","view","changes","see","diff","llm","the","made","whether"],"title_tokens":["display","option","vim","setupopts","codecompanion-nvim","assistant","enabled","diff"]},{"id":"120","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","for","default","provider"],"title_tokens":["layout","vim","display","assistant","codecompanion-nvim","setupopts","option","diff"]},{"id":"121","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":["assistant","setupopts","provider","vim","codecompanion-nvim","display","diff","option"]},{"id":"122","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","output","how","customize","created"],"title_tokens":["display","option","assistant","codecompanion-nvim","vim","setupopts","inline","layout"]},{"id":"123","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":["respond","llm","which","specify","should","language"],"title_tokens":["opts","vim","language","option","assistant","setupopts","codecompanion-nvim"]},{"id":"124","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":["the","logging","change","level"],"title_tokens":["opts","codecompanion-nvim","setupopts","log_level","vim","assistant","option"]},{"id":"125","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","whether","code","sent","being","the","llm"],"title_tokens":["setupopts","codecompanion-nvim","option","vim","assistant","opts","send_code"]},{"id":"126","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","used","can","that","the","action","prompts","palette","prompt","collection"],"title_tokens":["codecompanion-nvim","prompt_library","setupopts","vim","option","assistant"]},{"id":"127","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.chat.adapter","content":"Adapter used for the chat strategy.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-chat-adapter","tokens":["the","strategy","chat","adapter","used","for"],"title_tokens":["option","adapter","vim","assistant","chat","codecompanion-nvim","setupopts","strategies"]},{"id":"128","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.chat.keymaps","content":"Define or override the default keymaps.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-chat-keymaps","tokens":["override","the","define","default","keymaps"],"title_tokens":["keymaps","codecompanion-nvim","vim","chat","option","strategies","setupopts","assistant"]},{"id":"129","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.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-strategies-chat-roles","tokens":["buffer","responses","chat","llm","places","these","configuration","user","under","the","customized","header","can","and"],"title_tokens":["strategies","chat","roles","option","codecompanion-nvim","setupopts","assistant","vim"]},{"id":"130","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.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-strategies-chat-slash_commands","tokens":["such","date","insert","with","you","time","dynamically","chat","the","file","let","slash","into","invoked","contents","buffer","commands","context"],"title_tokens":["codecompanion-nvim","strategies","slash_commands","chat","vim","assistant","option","setupopts"]},{"id":"131","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.chat.tools","content":"Configure tools to perform specific tasks when invoked by an LLM.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-chat-tools","tokens":["tasks","perform","specific","when","invoked","configure","llm","tools"],"title_tokens":["vim","tools","option","strategies","setupopts","codecompanion-nvim","assistant","chat"]},{"id":"132","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.chat.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-chat-variables","tokens":["content","variables","define","your","specific","own","share"],"title_tokens":["vim","setupopts","assistant","chat","option","codecompanion-nvim","strategies","variables"]},{"id":"133","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.inline.adapter","content":"Adapter used for the inline strategy.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-inline-adapter","tokens":["strategy","used","inline","adapter","the","for"],"title_tokens":["setupopts","codecompanion-nvim","option","vim","assistant","strategies","adapter","inline"]},{"id":"134","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.inline.keymaps.accept_change.n","content":"Accept the suggested change.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-inline-keymaps-accept_change-n","tokens":["the","suggested","accept","change"],"title_tokens":["keymaps","codecompanion-nvim","vim","setupopts","strategies","accept_change","inline","assistant","option"]},{"id":"135","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.inline.keymaps.reject_change.n","content":"Reject the suggested change.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-inline-keymaps-reject_change-n","tokens":["suggested","change","reject","the"],"title_tokens":["vim","codecompanion-nvim","assistant","reject_change","keymaps","option","inline","setupopts","strategies"]},{"id":"136","title":"Option: vim.assistant.codecompanion-nvim.setupOpts.strategies.inline.variables","content":"Define your own variables to share specific content.","path":"options.html#option-vim-assistant-codecompanion-nvim-setupOpts-strategies-inline-variables","tokens":["your","define","variables","share","specific","content","own"],"title_tokens":["inline","variables","setupopts","vim","option","strategies","codecompanion-nvim","assistant"]},{"id":"137","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":["integration","copilot","for","enable","github","nvim-cmp","whether"],"title_tokens":["copilot","assistant","option","cmp","enable","vim"]},{"id":"138","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","enable","copilot","assistant"],"title_tokens":["vim","enable","copilot","assistant","option"]},{"id":"139","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","accept","panel","assistant","vim","option","copilot"]},{"id":"140","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","next","jump"],"title_tokens":["jumpnext","mappings","assistant","vim","panel","copilot","option"]},{"id":"141","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":["vim","panel","option","assistant","copilot","mappings","jumpprev"]},{"id":"142","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":["option","open","assistant","mappings","vim","panel","copilot"]},{"id":"143","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":["vim","assistant","copilot","panel","mappings","refresh","option"]},{"id":"144","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","suggestion","accept","option","vim","copilot","mappings"]},{"id":"145","title":"Option: vim.assistant.copilot.mappings.suggestion.acceptLine","content":"Accept next line","path":"options.html#option-vim-assistant-copilot-mappings-suggestion-acceptLine","tokens":["accept","next","line"],"title_tokens":["copilot","vim","assistant","suggestion","option","mappings","acceptline"]},{"id":"146","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","suggestion","acceptword","mappings","copilot","assistant","vim"]},{"id":"147","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":["vim","option","mappings","suggestion","assistant","dismiss","copilot"]},{"id":"148","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":["vim","copilot","mappings","suggestion","option","assistant","next"]},{"id":"149","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":["vim","option","assistant","copilot","suggestion","prev","mappings"]},{"id":"150","title":"Option: vim.assistant.copilot.setupOpts","content":"Option table to pass into the setup function of Copilot You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-assistant-copilot-setupOpts","tokens":["options","they","docs","table","the","copilot","setup","into","you","pass","even","additional","listed","not","function","any","option","can"],"title_tokens":["option","vim","assistant","copilot","setupopts"]},{"id":"151","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":["for","copilot","the","that","recommended","initiate","leave","will","command","default","nodejs","github","executed"],"title_tokens":["setupopts","option","copilot_node_command","assistant","copilot","vim"]},{"id":"152","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","completion","whether","panel"],"title_tokens":["enabled","copilot","panel","assistant","vim","setupopts","option"]},{"id":"153","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","vim","panel","position","assistant","copilot","option","setupopts"]},{"id":"154","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":["panel","option","layout","vim","copilot","assistant","ratio","setupopts"]},{"id":"155","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","whether","suggestions"],"title_tokens":["suggestion","vim","copilot","option","enabled","assistant","setupopts"]},{"id":"156","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":["assistant","neocodeium","vim","option","enable"]},{"id":"157","title":"Option: vim.assistant.neocodeium.keymaps.accept","content":"Accept suggestion","path":"options.html#option-vim-assistant-neocodeium-keymaps-accept","tokens":["accept","suggestion"],"title_tokens":["vim","option","assistant","accept","neocodeium","keymaps"]},{"id":"158","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":["vim","keymaps","neocodeium","accept_line","option","assistant"]},{"id":"159","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":["keymaps","vim","assistant","accept_word","neocodeium","option"]},{"id":"160","title":"Option: vim.assistant.neocodeium.keymaps.clear","content":"Clear suggestion","path":"options.html#option-vim-assistant-neocodeium-keymaps-clear","tokens":["clear","suggestion"],"title_tokens":["assistant","clear","neocodeium","vim","option","keymaps"]},{"id":"161","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":["cycle","complete"],"title_tokens":["cycle_or_complete","neocodeium","keymaps","vim","assistant","option"]},{"id":"162","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","complete","cycle"],"title_tokens":["option","cycle_or_complete_reverse","assistant","vim","keymaps","neocodeium"]},{"id":"163","title":"Option: vim.assistant.neocodeium.setupOpts","content":"Option table to pass into the setup function of NeoCodeium You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-assistant-neocodeium-setupOpts","tokens":["listed","even","the","not","can","any","setup","table","pass","function","they","neocodeium","docs","additional","option","you","into","options"],"title_tokens":["vim","setupopts","neocodeium","option","assistant"]},{"id":"164","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","path","windsurf","server","binary"],"title_tokens":["neocodeium","assistant","vim","setupopts","bin","option"]},{"id":"165","title":"Option: vim.assistant.neocodeium.setupOpts.debounce","content":"Whether to enable suggestions debounce","path":"options.html#option-vim-assistant-neocodeium-setupOpts-debounce","tokens":["suggestions","debounce","whether","enable"],"title_tokens":["assistant","neocodeium","vim","option","debounce","setupopts"]},{"id":"166","title":"Option: vim.assistant.neocodeium.setupOpts.disable_in_special_buftypes","content":"Whether to disable suggestions in special buftypes like","path":"options.html#option-vim-assistant-neocodeium-setupOpts-disable_in_special_buftypes","tokens":["buftypes","whether","special","disable","like","suggestions"],"title_tokens":["disable_in_special_buftypes","neocodeium","vim","assistant","option","setupopts"]},{"id":"167","title":"Option: vim.assistant.neocodeium.setupOpts.enabled","content":"Whether to start windsurf server. Can be manually enabled with","path":"options.html#option-vim-assistant-neocodeium-setupOpts-enabled","tokens":["manually","whether","enabled","start","windsurf","with","server","can"],"title_tokens":["option","neocodeium","enabled","setupopts","assistant","vim"]},{"id":"168","title":"Option: vim.assistant.neocodeium.setupOpts.filetypes","content":"Filetypes to disable suggestions in. You can still enable disabled buffer with","path":"options.html#option-vim-assistant-neocodeium-setupOpts-filetypes","tokens":["can","disabled","buffer","enable","suggestions","disable","you","still","with","filetypes"],"title_tokens":["option","assistant","setupopts","vim","neocodeium","filetypes"]},{"id":"169","title":"Option: vim.assistant.neocodeium.setupOpts.filter","content":"Function that returns if a buffer should be enabled and if disabled. You can still enable disabled buffer with","path":"options.html#option-vim-assistant-neocodeium-setupOpts-filter","tokens":["enabled","function","returns","still","enable","can","you","buffer","and","with","disabled","should","that"],"title_tokens":["vim","assistant","option","filter","neocodeium","setupopts"]},{"id":"170","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":["vim","option","setupopts","assistant","log_level","neocodeium"]},{"id":"171","title":"Option: vim.assistant.neocodeium.setupOpts.manual","content":"When true, autosuggestions are disabled. Use to show suggestions manually","path":"options.html#option-vim-assistant-neocodeium-setupOpts-manual","tokens":["use","autosuggestions","true","are","manually","suggestions","show","when","disabled"],"title_tokens":["option","manual","vim","setupopts","neocodeium","assistant"]},{"id":"172","title":"Option: vim.assistant.neocodeium.setupOpts.max_lines","content":"Maximum number of lines parsed from loaded buffers (current buffer always fully parsed). Set to to disable parsing non-current buffers. Set to to parse all lines","path":"options.html#option-vim-assistant-neocodeium-setupOpts-max_lines","tokens":["parse","number","lines","maximum","buffers","current","fully","disable","non-current","loaded","all","from","always","parsed","buffer","set","parsing"],"title_tokens":["vim","assistant","max_lines","setupopts","option","neocodeium"]},{"id":"173","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":["directory","chat","workspace","detect","list","root","for","files","and","windsurf","directories"],"title_tokens":["neocodeium","setupopts","root_dir","option","vim","assistant"]},{"id":"174","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","use","url","for","api"],"title_tokens":["vim","setupopts","assistant","neocodeium","api_url","server","option"]},{"id":"175","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":["user","portal","registering","for","downloading","binary","the","use","url","and"],"title_tokens":["server","neocodeium","assistant","vim","option","setupopts","portal_url"]},{"id":"176","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":["whether","label","number","suggestions","line","column","the","show"],"title_tokens":["show_label","option","vim","assistant","neocodeium","setupopts"]},{"id":"177","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","messages","non-important","whether"],"title_tokens":["vim","neocodeium","setupopts","option","assistant","silent"]},{"id":"178","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","single","enable","mode","multi-line","suggestions","whether","collapse","into"],"title_tokens":["enabled","neocodeium","option","assistant","setupopts","single_line","vim"]},{"id":"179","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","that","suggestion","indicating","label","multi-line"],"title_tokens":["setupopts","vim","assistant","single_line","neocodeium","option","label"]},{"id":"180","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","enable","supermaven","assistant"],"title_tokens":["vim","supermaven-nvim","option","enable","assistant"]},{"id":"181","title":"Option: vim.assistant.supermaven-nvim.setupOpts","content":"Option table to pass into the setup function of Supermaven You 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":["listed","docs","can","options","pass","option","the","into","function","supermaven","additional","even","you","table","any","setup","they","not"],"title_tokens":["option","supermaven-nvim","assistant","vim","setupopts"]},{"id":"182","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":["the","color","suggestion","cterm"],"title_tokens":["assistant","color","setupopts","supermaven-nvim","option","cterm","vim"]},{"id":"183","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":["vim","setupopts","option","suggestion_color","supermaven-nvim","color","assistant"]},{"id":"184","title":"Option: vim.assistant.supermaven-nvim.setupOpts.condition","content":"Condition function to check for stopping supermaven. A returned means to stop supermaven","path":"options.html#option-vim-assistant-supermaven-nvim-setupOpts-condition","tokens":["returned","stop","condition","function","for","supermaven","means","stopping","check"],"title_tokens":["setupopts","assistant","condition","vim","supermaven-nvim","option"]},{"id":"185","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":["for","disable","use","with","inline","completion","cmp"],"title_tokens":["vim","option","assistant","setupopts","supermaven-nvim","disable_inline_completion"]},{"id":"186","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":["disable","for","built-in","manual","control","keymaps","more"],"title_tokens":["disable_keymaps","option","supermaven-nvim","setupopts","vim","assistant"]},{"id":"187","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":["ignore","list","fileto"],"title_tokens":["setupopts","option","assistant","ignore_file","vim","supermaven-nvim"]},{"id":"188","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":["option","accept_suggestion","assistant","supermaven-nvim","setupopts","keymaps","vim"]},{"id":"189","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":["accept","key","word","the"],"title_tokens":["vim","supermaven-nvim","option","setupopts","keymaps","accept_word","assistant"]},{"id":"190","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":["clear","key","suggestion","the"],"title_tokens":["setupopts","keymaps","clear_suggestion","option","vim","assistant","supermaven-nvim"]},{"id":"191","title":"Option: vim.assistant.supermaven-nvim.setupOpts.log_level","content":"The log level. Set to to disable completely","path":"options.html#option-vim-assistant-supermaven-nvim-setupOpts-log_level","tokens":["disable","the","completely","log","level","set"],"title_tokens":["option","setupopts","log_level","assistant","supermaven-nvim","vim"]},{"id":"192","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. Each autogroup consists of a name and a boolean indicating whether to clear existing autocommands.","path":"options.html#option-vim-augroups","tokens":["and","together","which","autogroup","indicating","allow","neovim","used","manage","name","multiple","existing","related","organize","definitions","cleared","preventing","list","duplicate","consists","clear","are","boolean","groups","redefined","collectively","autocommands","each","autogroups","whether"],"title_tokens":["option","vim","augroups"]},{"id":"193","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","before","defining","whether","ones","existing","helps","autocommands","group","avoid","new","this","duplicate"],"title_tokens":["augroups","clear","option","vim"]},{"id":"194","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":["enable","augroups","option","vim"]},{"id":"195","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":["augroups","option","vim","name"]},{"id":"196","title":"Option: vim.autocmds","content":"A list of Neovim autocommands to be registered. Each 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":["autocommands","neovim","autocommand","optional","execution","and","settings","group","callback","entry","each","defines","events","vim","list","description","registered","specifying","command","patterns"],"title_tokens":["option","vim","autocmds"]},{"id":"197","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","lua","are","when","the","triggered","function","called"],"title_tokens":["callback","option","vim","autocmds"]},{"id":"198","title":"Option: vim.autocmds.*.command","content":"Vim command to be executed when the event(s) are triggered. Cannot be defined if the option is already defined.","path":"options.html#option-vim-autocmds-*-command","tokens":["already","the","command","vim","triggered","executed","event","are","when","cannot","option","defined"],"title_tokens":["vim","option","autocmds","command"]},{"id":"199","title":"Option: vim.autocmds.*.desc","content":"A description for the autocommand.","path":"options.html#option-vim-autocmds-*-desc","tokens":["description","for","autocommand","the"],"title_tokens":["option","vim","desc","autocmds"]},{"id":"200","title":"Option: vim.autocmds.*.enable","content":"Whether to enable this autocommand.","path":"options.html#option-vim-autocmds-*-enable","tokens":["this","enable","autocommand","whether"],"title_tokens":["option","vim","autocmds","enable"]},{"id":"201","title":"Option: vim.autocmds.*.event","content":"The event(s) that trigger the autocommand.","path":"options.html#option-vim-autocmds-*-event","tokens":["event","trigger","autocommand","the","that"],"title_tokens":["autocmds","option","vim","event"]},{"id":"202","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","manage","related","autocommands"],"title_tokens":["vim","autocmds","option","group"]},{"id":"203","title":"Option: vim.autocmds.*.nested","content":"Whether to allow nested autocommands to trigger.","path":"options.html#option-vim-autocmds-*-nested","tokens":["whether","autocommands","nested","trigger","allow"],"title_tokens":["nested","option","vim","autocmds"]},{"id":"204","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":["option","autocmds","vim","once"]},{"id":"205","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","pattern","determine","file","that","autocommand","the","when"],"title_tokens":["option","autocmds","pattern","vim"]},{"id":"206","title":"Option: vim.autocomplete.blink-cmp.enable","content":"Whether to enable blink.cmp.","path":"options.html#option-vim-autocomplete-blink-cmp-enable","tokens":["cmp","blink","whether","enable"],"title_tokens":["blink-cmp","enable","autocomplete","option","vim"]},{"id":"207","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":["from","enable","for","source","blink","automatically","friendly-snippets","whether"],"title_tokens":["vim","blink-cmp","option","friendly-snippets","enable","autocomplete"]},{"id":"208","title":"Option: vim.autocomplete.blink-cmp.mappings.close","content":"Close [blink.cmp]","path":"options.html#option-vim-autocomplete-blink-cmp-mappings-close","tokens":["cmp","blink","close"],"title_tokens":["option","blink-cmp","vim","close","mappings","autocomplete"]},{"id":"209","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":["mappings","complete","option","vim","blink-cmp","autocomplete"]},{"id":"210","title":"Option: vim.autocomplete.blink-cmp.mappings.confirm","content":"Confirm [blink.cmp]","path":"options.html#option-vim-autocomplete-blink-cmp-mappings-confirm","tokens":["cmp","confirm","blink"],"title_tokens":["blink-cmp","mappings","confirm","option","vim","autocomplete"]},{"id":"211","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":["vim","option","blink-cmp","mappings","next","autocomplete"]},{"id":"212","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","blink","cmp"],"title_tokens":["mappings","vim","option","previous","blink-cmp","autocomplete"]},{"id":"213","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":["docs","scroll","down","blink","cmp"],"title_tokens":["autocomplete","blink-cmp","vim","option","mappings","scrolldocsdown"]},{"id":"214","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":["blink-cmp","autocomplete","option","mappings","scrolldocsup","vim"]},{"id":"215","title":"Option: vim.autocomplete.blink-cmp.setupOpts","content":"Option table to pass into the setup function of blink.cmp You 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":["even","function","additional","listed","table","the","setup","not","any","docs","option","cmp","pass","blink","into","can","you","options","they"],"title_tokens":["option","autocomplete","blink-cmp","setupopts","vim"]},{"id":"216","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":["setupopts","option","vim","autocomplete","blink-cmp","cmdline","keymap"]},{"id":"217","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":["autocomplete","blink-cmp","preset","keymap","option","cmdline","vim","setupopts"]},{"id":"218","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":["cmdline","means","null","use","for","source","list","sources","enable","default"],"title_tokens":["option","cmdline","sources","autocomplete","vim","blink-cmp","setupopts"]},{"id":"219","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","item","whenever","show","documentation"],"title_tokens":["setupopts","option","completion","blink-cmp","auto_show","vim","documentation","autocomplete"]},{"id":"220","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":["option","auto_show_delay_ms","completion","vim","autocomplete","blink-cmp","documentation","setupopts"]},{"id":"221","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 and manually showing it with the show keymap command.","path":"options.html#option-vim-autocomplete-blink-cmp-setupOpts-completion-menu-auto_show","tokens":["prevent","automatically","from","and","command","you","with","this","the","show","menu","option","manually","keymap","manages","may","completion","showing","appearance"],"title_tokens":["menu","autocomplete","setupopts","option","blink-cmp","auto_show","completion","vim"]},{"id":"222","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.implementation","content":"fuzzy matcher implementation for Blink. : slower, Lua native fuzzy matcher implementation `\"rust\": use the SIMD fuzzy matcher, 'frizbee' : use the rust implementation, but fall back to lua : 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":["but","native","after","rust","emitting","use","not","frizbee","implementation","simd","fuzzy","lua","the","blink","back","warning","matcher","available","slower","for","fall","and"],"title_tokens":["blink-cmp","fuzzy","implementation","vim","autocomplete","setupopts","option"]},{"id":"223","title":"Option: vim.autocomplete.blink-cmp.setupOpts.fuzzy.prebuilt_binaries.download","content":"Auto-downloads prebuilt binaries. ::: .{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":["prebuilt","binaries","not","option","does","auto-downloads","this","work","enable","warning","nix"],"title_tokens":["option","blink-cmp","autocomplete","vim","download","fuzzy","setupopts","prebuilt_binaries"]},{"id":"224","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":["blink-cmp","vim","setupopts","keymap","autocomplete","option"]},{"id":"225","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":["vim","autocomplete","option","blink-cmp","setupopts","keymap","preset"]},{"id":"226","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","completion","default","for","list","sources"],"title_tokens":["autocomplete","blink-cmp","setupopts","sources","default","option","vim"]},{"id":"227","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":["providers","completion","settings","for"],"title_tokens":["autocomplete","blink-cmp","option","setupopts","providers","sources","vim"]},{"id":"228","title":"Option: vim.autocomplete.blink-cmp.setupOpts.sources.providers.&lt;name&gt;.module","content":"Provider module.","path":"options.html#option-vim-autocomplete-blink-cmp-setupOpts-sources-providers-<name>-module","tokens":["module","provider"],"title_tokens":["vim","setupopts","providers","name","option","autocomplete","blink-cmp","sources","module"]},{"id":"229","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins","content":"sources. Attribute names must be source names used in {option} .","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins","tokens":["source","attribute","names","sources","must","used","option"],"title_tokens":["vim","option","blink-cmp","sourceplugins","autocomplete"]},{"id":"230","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.&lt;name&gt;.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":["enable","vim","name","option","autocomplete","sourceplugins","blink-cmp"]},{"id":"231","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.&lt;name&gt;.module","content":"Value of {option} . Should be present in the source's documentation.","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-<name>-module","tokens":["value","should","the","documentation","option","present","source"],"title_tokens":["sourceplugins","option","module","name","vim","autocomplete","blink-cmp"]},{"id":"232","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.&lt;name&gt;.package","content":"source plugin package.","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-<name>-package","tokens":["plugin","package","source"],"title_tokens":["option","vim","blink-cmp","name","package","autocomplete","sourceplugins"]},{"id":"233","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","whether","emoji","enable"],"title_tokens":["emoji","option","vim","autocomplete","sourceplugins","enable","blink-cmp"]},{"id":"234","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.module","content":"Value of {option} .","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-emoji-module","tokens":["value","option"],"title_tokens":["sourceplugins","vim","emoji","blink-cmp","option","autocomplete","module"]},{"id":"235","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.emoji.package","content":"emoji source plugin package.","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-emoji-package","tokens":["package","plugin","emoji","source"],"title_tokens":["sourceplugins","package","autocomplete","blink-cmp","vim","emoji","option"]},{"id":"236","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":["ripgrep","blink-cmp","option","enable","autocomplete","sourceplugins","vim"]},{"id":"237","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.module","content":"Value of {option} .","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-ripgrep-module","tokens":["option","value"],"title_tokens":["blink-cmp","sourceplugins","ripgrep","autocomplete","option","module","vim"]},{"id":"238","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.ripgrep.package","content":"ripgrep source plugin package.","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-ripgrep-package","tokens":["plugin","ripgrep","package","source"],"title_tokens":["vim","ripgrep","package","option","blink-cmp","sourceplugins","autocomplete"]},{"id":"239","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","source","enable","whether"],"title_tokens":["blink-cmp","enable","autocomplete","vim","spell","sourceplugins","option"]},{"id":"240","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.module","content":"Value of {option} .","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-spell-module","tokens":["option","value"],"title_tokens":["sourceplugins","vim","spell","module","option","autocomplete","blink-cmp"]},{"id":"241","title":"Option: vim.autocomplete.blink-cmp.sourcePlugins.spell.package","content":"spell source plugin package.","path":"options.html#option-vim-autocomplete-blink-cmp-sourcePlugins-spell-package","tokens":["source","package","plugin","spell"],"title_tokens":["autocomplete","spell","sourceplugins","option","blink-cmp","package","vim"]},{"id":"242","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":["blink","shared","and","enable","nvim-cmp","sources","cmp","whether"],"title_tokens":["autocomplete","option","vim","enablesharedcmpsources"]},{"id":"243","title":"Option: vim.autocomplete.nvim-cmp.enable","content":"Whether to enable nvim-cmp.","path":"options.html#option-vim-autocomplete-nvim-cmp-enable","tokens":["nvim-cmp","enable","whether"],"title_tokens":["autocomplete","nvim-cmp","enable","option","vim"]},{"id":"244","title":"Option: vim.autocomplete.nvim-cmp.format","content":"The function used to customize the completion menu entries. This is outside of to allow for an easier integration with lspkind.nvim. See .","path":"options.html#option-vim-autocomplete-nvim-cmp-format","tokens":["entries","outside","integration","completion","customize","easier","with","nvim","used","lspkind","function","see","this","for","the","allow","menu"],"title_tokens":["autocomplete","nvim-cmp","option","format","vim"]},{"id":"245","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":["option","mappings","nvim-cmp","close","autocomplete","vim"]},{"id":"246","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":["option","nvim-cmp","mappings","complete","vim","autocomplete"]},{"id":"247","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":["nvim-cmp","confirm","option","autocomplete","vim","mappings"]},{"id":"248","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":["autocomplete","mappings","next","nvim-cmp","vim","option"]},{"id":"249","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","option","nvim-cmp","mappings","vim","autocomplete"]},{"id":"250","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":["nvim-cmp","mappings","option","autocomplete","scrolldocsdown","vim"]},{"id":"251","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":["docs","scroll","nvim-cmp"],"title_tokens":["scrolldocsup","option","vim","nvim-cmp","mappings","autocomplete"]},{"id":"252","title":"Option: vim.autocomplete.nvim-cmp.setupOpts","content":"Option table to pass into the setup function of the autocomplete plugin You 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":["not","you","docs","any","plugin","function","table","additional","can","into","options","the","pass","setup","they","autocomplete","listed","option","even"],"title_tokens":["setupopts","nvim-cmp","autocomplete","option","vim"]},{"id":"253","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.completion.completeopt","content":"A comma-separated list of options for completion. See for the complete list.","path":"options.html#option-vim-autocomplete-nvim-cmp-setupOpts-completion-completeopt","tokens":["list","the","comma-separated","for","complete","options","see","completion"],"title_tokens":["nvim-cmp","completion","completeopt","vim","setupopts","option","autocomplete"]},{"id":"254","title":"Option: vim.autocomplete.nvim-cmp.setupOpts.sorting.comparators","content":"The comparator functions used for sorting completions. You can either pass a valid inline lua function (see ), or a string, in which case the builtin comparator with that name will be used. A function and a ( ) variable is provided above . 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":["the","string","completions","function","returned","lua","pass","will","either","and","for","functions","builtin","valid","which","comparator","used","sorting","kind","can","variable","type","provided","inline","that","above","you","lowest","with","name","passing","case","see","always","ranks","specified"],"title_tokens":["setupopts","vim","sorting","comparators","nvim-cmp","option","autocomplete"]},{"id":"255","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":["source","used","plugins","nvim-cmp","list"],"title_tokens":["option","vim","nvim-cmp","sourceplugins","autocomplete"]},{"id":"256","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","the","nvim-cmp","sources"],"title_tokens":["autocomplete","sources","option","nvim-cmp","vim"]},{"id":"257","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":["vim","enable","autopairs","option","nvim-autopairs"]},{"id":"258","title":"Option: vim.autopairs.nvim-autopairs.setupOpts","content":"Option table to pass into the setup function of nvim-autopairs You 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":["option","listed","table","the","can","pass","options","additional","you","even","any","they","nvim-autopairs","into","setup","function","not","docs"],"title_tokens":["setupopts","vim","option","nvim-autopairs","autopairs"]},{"id":"259","title":"Option: vim.bell","content":"Set how bells are handled. Options: on, visual or none","path":"options.html#option-vim-bell","tokens":["set","handled","none","bells","visual","options","how","are"],"title_tokens":["option","vim","bell"]},{"id":"260","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":["telescope","cheatsheet","using","whether","nvim","for","enable","cheatsheet-nvim","searchable"],"title_tokens":["cheatsheet","vim","binds","enable","option"]},{"id":"261","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":["hardtime","helper","for","whether","enable","repeat","keybinds"],"title_tokens":["hardtime-nvim","enable","option","binds","vim"]},{"id":"262","title":"Option: vim.binds.hardtime-nvim.setupOpts","content":"Option table to pass into the setup function of hardtime-nvim You 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":["hardtime-nvim","they","function","table","pass","additional","options","not","you","docs","can","the","even","into","any","setup","listed","option"],"title_tokens":["binds","vim","option","hardtime-nvim","setupopts"]},{"id":"263","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","which-key","whether","enable","helper","menu"],"title_tokens":["option","vim","enable","binds","whichkey"]},{"id":"264","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","label","keybind","helper","menu","for","which-key"],"title_tokens":["binds","vim","register","whichkey","option"]},{"id":"265","title":"Option: vim.binds.whichKey.setupOpts","content":"Option table to pass into the setup function of which-key You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-binds-whichKey-setupOpts","tokens":["additional","they","listed","table","which-key","docs","you","any","not","pass","can","the","option","even","options","into","function","setup"],"title_tokens":["whichkey","setupopts","vim","binds","option"]},{"id":"266","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","were","detected","with","show","issues","mappings","warning"],"title_tokens":["setupopts","notify","binds","whichkey","option","vim"]},{"id":"267","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":["default","preset","the","for","which-key","window"],"title_tokens":["option","whichkey","preset","vim","binds","setupopts"]},{"id":"268","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","lua","patterns","labels","formatting","for","the"],"title_tokens":["option","vim","replace","binds","setupopts","whichkey"]},{"id":"269","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","border","style","which-key"],"title_tokens":["whichkey","option","setupopts","win","border","vim","binds"]},{"id":"270","title":"Option: vim.build.finalPackage","content":"final output package","path":"options.html#option-vim-build-finalPackage","tokens":["final","output","package"],"title_tokens":["vim","build","finalpackage","option"]},{"id":"271","title":"Option: vim.clipboard.enable","content":"Whether to enable clipboard management for Neovim. Users may still choose to manage their clipboard through {option} should they wish to avoid using this module. .","path":"options.html#option-vim-clipboard-enable","tokens":["choose","may","they","through","their","using","option","whether","for","still","management","clipboard","users","enable","should","neovim","module","wish","manage","avoid","this"],"title_tokens":["option","vim","clipboard","enable"]},{"id":"272","title":"Option: vim.clipboard.providers","content":"Clipboard providers for which packages will be added to nvf's {option} . The field may be set to if related packages are already found in system packages to potentially reduce closure sizes.","path":"options.html#option-vim-clipboard-providers","tokens":["which","found","added","already","option","may","system","providers","potentially","reduce","sizes","packages","closure","the","field","clipboard","related","will","nvf","for","set","are"],"title_tokens":["providers","option","vim","clipboard"]},{"id":"273","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":["wl-copy","enable","option","providers","vim","clipboard"]},{"id":"274","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":["use","wl-clipboard","package","the"],"title_tokens":["providers","wl-copy","package","option","vim","clipboard"]},{"id":"275","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":["xclip","enable","option","clipboard","vim","providers"]},{"id":"276","title":"Option: vim.clipboard.providers.xclip.package","content":"The xclip package to use.","path":"options.html#option-vim-clipboard-providers-xclip-package","tokens":["xclip","use","package","the"],"title_tokens":["clipboard","providers","xclip","package","vim","option"]},{"id":"277","title":"Option: vim.clipboard.providers.xsel.enable","content":"Whether to enable xsel.","path":"options.html#option-vim-clipboard-providers-xsel-enable","tokens":["enable","xsel","whether"],"title_tokens":["vim","enable","option","clipboard","providers","xsel"]},{"id":"278","title":"Option: vim.clipboard.providers.xsel.package","content":"The xsel package to use.","path":"options.html#option-vim-clipboard-providers-xsel-package","tokens":["use","package","xsel","the"],"title_tokens":["xsel","clipboard","package","providers","option","vim"]},{"id":"279","title":"Option: vim.clipboard.registers","content":"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 ({command} ) instead of register for all yank, delete, change and put operations which would normally go to the unnamed register. When and is included simultaneously as , yank and delete operations (but not put) will additionally copy the text into register . Please see {command} for more details.","path":"options.html#option-vim-clipboard-registers","tokens":["would","copy","details","recognized","the","unnamed","for","use","delete","operations","simultaneously","additionally","put","register","instead","text","change","more","included","variant","all","used","neovim","when","uses","into","please","clipboard","will","see","command","yank","are","vim","and","unnamedplus","flag","but","types","normally","not","which"],"title_tokens":["option","vim","clipboard","registers"]},{"id":"280","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":["neovim","comment-nvim","and","comment","for","powerful","smart","whether","plugin","enable"],"title_tokens":["option","vim","comments","enable","comment-nvim"]},{"id":"281","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","current","comment","block"],"title_tokens":["togglecurrentblock","option","vim","comments","comment-nvim","mappings"]},{"id":"282","title":"Option: vim.comments.comment-nvim.mappings.toggleCurrentLine","content":"Toggle current line comment","path":"options.html#option-vim-comments-comment-nvim-mappings-toggleCurrentLine","tokens":["comment","line","toggle","current"],"title_tokens":["mappings","option","comments","comment-nvim","togglecurrentline","vim"]},{"id":"283","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","toggleopleaderblock","option","mappings","comments","vim"]},{"id":"284","title":"Option: vim.comments.comment-nvim.mappings.toggleOpLeaderLine","content":"Toggle line comment","path":"options.html#option-vim-comments-comment-nvim-mappings-toggleOpLeaderLine","tokens":["toggle","comment","line"],"title_tokens":["comment-nvim","comments","toggleopleaderline","vim","mappings","option"]},{"id":"285","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":["mappings","comments","vim","option","comment-nvim","toggleselectedblock"]},{"id":"286","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":["comments","option","mappings","comment-nvim","vim","toggleselectedline"]},{"id":"287","title":"Option: vim.comments.comment-nvim.setupOpts","content":"Option table to pass into the setup function of Comment-nvim You 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","function","can","pass","setup","option","table","comment-nvim","even","additional","they","docs","options","not","any","listed","the","you"],"title_tokens":["vim","setupopts","comment-nvim","comments","option"]},{"id":"288","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","enable","mappings"],"title_tokens":["setupopts","basic","comment-nvim","option","vim","mappings","comments"]},{"id":"289","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","whether","mappings","enable"],"title_tokens":["setupopts","mappings","option","comment-nvim","extra","comments","vim"]},{"id":"290","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":["for","greeter","neovim","and","fast","fully","programmable","alpha","nvim","whether","enable"],"title_tokens":["vim","dashboard","enable","alpha","option"]},{"id":"291","title":"Option: vim.dashboard.alpha.layout","content":"Alpha dashboard layout","path":"options.html#option-vim-dashboard-alpha-layout","tokens":["dashboard","layout","alpha"],"title_tokens":["option","vim","dashboard","alpha","layout"]},{"id":"292","title":"Option: vim.dashboard.alpha.opts","content":"Optional global options","path":"options.html#option-vim-dashboard-alpha-opts","tokens":["optional","global","options"],"title_tokens":["opts","option","alpha","dashboard","vim"]},{"id":"293","title":"Option: vim.dashboard.alpha.theme","content":"Alpha default theme to use","path":"options.html#option-vim-dashboard-alpha-theme","tokens":["alpha","theme","default","use"],"title_tokens":["option","dashboard","theme","vim","alpha"]},{"id":"294","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":["dashboard","neovim","fancy","nvim","start","plugin","and","blazing","whether","fast","enable","screen"],"title_tokens":["dashboard","enable","dashboard-nvim","option","vim"]},{"id":"295","title":"Option: vim.dashboard.dashboard-nvim.setupOpts","content":"Option table to pass into the setup function of dashboard.nvim You 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":["the","can","pass","table","option","any","dashboard","additional","nvim","into","function","you","not","docs","options","they","even","setup","listed"],"title_tokens":["option","dashboard","vim","dashboard-nvim","setupopts"]},{"id":"296","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","display","start","marks","page","book"],"title_tokens":["option","startify","dashboard","bookmarks","vim"]},{"id":"297","title":"Option: vim.dashboard.startify.changeDirCmd","content":"Command to change the current window with.","path":"options.html#option-vim-dashboard-startify-changeDirCmd","tokens":["the","command","window","current","with","change"],"title_tokens":["option","dashboard","startify","changedircmd","vim"]},{"id":"298","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","you","directory","the","open","vim","should","change","file"],"title_tokens":["vim","dashboard","option","changetodir","startify"]},{"id":"299","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":["whether","change","file","control","version","should","the","root","when","vim","opening"],"title_tokens":["option","dashboard","vim","changetovcroot","startify"]},{"id":"300","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":["page","startify","user","commands","presented","that","are","the"],"title_tokens":["startify","commands","option","vim","dashboard"]},{"id":"301","title":"Option: vim.dashboard.startify.customFooter","content":"Text to place in the footer","path":"options.html#option-vim-dashboard-startify-customFooter","tokens":["text","place","the","footer"],"title_tokens":["option","vim","customfooter","dashboard","startify"]},{"id":"302","title":"Option: vim.dashboard.startify.customHeader","content":"Text to place in the header","path":"options.html#option-vim-dashboard-startify-customHeader","tokens":["text","place","the","header"],"title_tokens":["option","startify","dashboard","customheader","vim"]},{"id":"303","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":["use","numbers","list","default","specify","characters","instead"],"title_tokens":["vim","dashboard","startify","customindices","option"]},{"id":"304","title":"Option: vim.dashboard.startify.disableOnStartup","content":"Whether vim-startify should be disabled on startup. This will prevent startify from opening on startup, but it can still be called with","path":"options.html#option-vim-dashboard-startify-disableOnStartup","tokens":["startup","with","but","disabled","whether","still","should","from","opening","prevent","this","called","can","vim-startify","will","startify"],"title_tokens":["dashboard","startify","option","disableonstartup","vim"]},{"id":"305","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","fancy","start","screen","enable","vim-startify","for","vim"],"title_tokens":["enable","startify","vim","option","dashboard"]},{"id":"306","title":"Option: vim.dashboard.startify.filesNumber","content":"How many files to list","path":"options.html#option-vim-dashboard-startify-filesNumber","tokens":["list","many","how","files"],"title_tokens":["filesnumber","vim","option","startify","dashboard"]},{"id":"307","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","are","order","startify","lists","specify","displayed","what","they"],"title_tokens":["vim","dashboard","option","startify","lists"]},{"id":"308","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","spaces","padding","used","for"],"title_tokens":["option","paddingleft","startify","vim","dashboard"]},{"id":"309","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","load","vim-startify","from","make","session","the","auto","current","vim","directory"],"title_tokens":["option","sessionautoload","startify","vim","dashboard"]},{"id":"310","title":"Option: vim.dashboard.startify.sessionBeforeSave","content":"Commands to run before saving a session","path":"options.html#option-vim-dashboard-startify-sessionBeforeSave","tokens":["before","saving","run","commands","session"],"title_tokens":["vim","sessionbeforesave","startify","option","dashboard"]},{"id":"311","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":["when","all","buffers","loading","delete","closing","session"],"title_tokens":["sessiondeletebuffers","option","vim","dashboard","startify"]},{"id":"312","title":"Option: vim.dashboard.startify.sessionDir","content":"Directory to save and load sessions from","path":"options.html#option-vim-dashboard-startify-sessionDir","tokens":["directory","save","sessions","from","and","load"],"title_tokens":["vim","sessiondir","dashboard","option","startify"]},{"id":"313","title":"Option: vim.dashboard.startify.sessionPersistence","content":"Persist session before leaving vim or switching session","path":"options.html#option-vim-dashboard-startify-sessionPersistence","tokens":["persist","leaving","session","before","vim","switching"],"title_tokens":["dashboard","startify","sessionpersistence","vim","option"]},{"id":"314","title":"Option: vim.dashboard.startify.sessionRemoveLines","content":"Patterns to remove from session files","path":"options.html#option-vim-dashboard-startify-sessionRemoveLines","tokens":["from","files","patterns","session","remove"],"title_tokens":["option","vim","dashboard","startify","sessionremovelines"]},{"id":"315","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","run","commands","session","when","loading"],"title_tokens":["vim","dashboard","option","sessionsavecmds","startify"]},{"id":"316","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":["variables","into","save","file","list","session"],"title_tokens":["sessionsavevars","vim","startify","option","dashboard"]},{"id":"317","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","while","rather","sessions","true","will","sorted","alphabetically","date"],"title_tokens":["sessionsort","startify","dashboard","option","vim"]},{"id":"318","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":["patterns","from","regex","exclude","lists","mru","list"],"title_tokens":["dashboard","skiplist","startify","option","vim"]},{"id":"319","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":["vim","list","startify","servers","not","load","for"],"title_tokens":["option","skiplistserver","vim","dashboard","startify"]},{"id":"320","title":"Option: vim.dashboard.startify.unsafe","content":"Whether to turn on unsafe mode for Startify. While enabld, vim-startify will stops resolving links, checking files are readable and filtering bookmark list","path":"options.html#option-vim-dashboard-startify-unsafe","tokens":["while","vim-startify","links","resolving","are","and","mode","bookmark","startify","turn","will","checking","list","enabld","whether","unsafe","for","filtering","files","stops","readable"],"title_tokens":["option","vim","dashboard","startify","unsafe"]},{"id":"321","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":["just","when","closes","and","update","set","not","neovim","want","you","startify","always"],"title_tokens":["startify","updateoldfiles","dashboard","vim","option"]},{"id":"322","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","shorter","path","show","variables","environment","name","value"],"title_tokens":["startify","vim","option","useenv","dashboard"]},{"id":"323","title":"Option: vim.debugMode.enable","content":"Whether to enable debug mode.","path":"options.html#option-vim-debugMode-enable","tokens":["debug","whether","enable","mode"],"title_tokens":["vim","enable","debugmode","option"]},{"id":"324","title":"Option: vim.debugMode.level","content":"Set verbosity level of Neovim while debug mode is enabled. Value must be be one of the levels expected by Neovim's option","path":"options.html#option-vim-debugMode-level","tokens":["verbosity","value","expected","option","one","mode","enabled","neovim","debug","must","the","level","while","levels","set"],"title_tokens":["option","debugmode","vim","level"]},{"id":"325","title":"Option: vim.debugMode.logFile","content":"Set the log file that will be used to store verbose messages set by the option.","path":"options.html#option-vim-debugMode-logFile","tokens":["used","set","will","verbose","option","messages","log","file","that","the","store"],"title_tokens":["option","debugmode","vim","logfile"]},{"id":"326","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","debugging","enable","nvim-dap","whether"],"title_tokens":["vim","option","debugger","nvim-dap","enable"]},{"id":"327","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","vim","mappings","option","debugger","nvim-dap"]},{"id":"328","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":["vim","option","debugger","nvim-dap","mappings","godown"]},{"id":"329","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","goup","debugger","mappings","option"]},{"id":"330","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","option","debugger","nvim-dap","vim"]},{"id":"331","title":"Option: vim.debugger.nvim-dap.mappings.restart","content":"Restart","path":"options.html#option-vim-debugger-nvim-dap-mappings-restart","tokens":["restart"],"title_tokens":["mappings","restart","option","vim","debugger","nvim-dap"]},{"id":"332","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","last","debug","re-run"],"title_tokens":["debugger","vim","nvim-dap","option","mappings","runlast"]},{"id":"333","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":["continue","the","current","cursor"],"title_tokens":["option","nvim-dap","runtocursor","mappings","debugger","vim"]},{"id":"334","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":["option","mappings","debugger","nvim-dap","stepback","vim"]},{"id":"335","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":["vim","option","nvim-dap","stepinto","debugger","mappings"]},{"id":"336","title":"Option: vim.debugger.nvim-dap.mappings.stepOut","content":"Step out of function","path":"options.html#option-vim-debugger-nvim-dap-mappings-stepOut","tokens":["step","out","function"],"title_tokens":["option","mappings","debugger","stepout","nvim-dap","vim"]},{"id":"337","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","vim","debugger","nvim-dap","mappings","stepover"]},{"id":"338","title":"Option: vim.debugger.nvim-dap.mappings.terminate","content":"Terminate","path":"options.html#option-vim-debugger-nvim-dap-mappings-terminate","tokens":["terminate"],"title_tokens":["option","mappings","terminate","vim","nvim-dap","debugger"]},{"id":"339","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","mappings","option","togglebreakpoint","debugger","vim"]},{"id":"340","title":"Option: vim.debugger.nvim-dap.mappings.toggleDapUI","content":"Toggle DAP-UI","path":"options.html#option-vim-debugger-nvim-dap-mappings-toggleDapUI","tokens":["dap-ui","toggle"],"title_tokens":["toggledapui","option","debugger","nvim-dap","mappings","vim"]},{"id":"341","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","vim","nvim-dap","option","debugger"]},{"id":"342","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":["nvim-dap","vim","option","debugger","sources"]},{"id":"343","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":["opens","automatically","and","closes","upon","closing","starting","debugging","session","dap-ui"],"title_tokens":["nvim-dap","autostart","debugger","option","vim"]},{"id":"344","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","whether","nvim-dap","for","extension"],"title_tokens":["option","debugger","vim","nvim-dap","enable"]},{"id":"345","title":"Option: vim.debugger.nvim-dap.ui.setupOpts","content":"Option table to pass into the setup function of nvim-dap-ui You 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":["option","the","nvim-dap-ui","setup","you","function","options","listed","docs","can","additional","they","not","into","pass","any","even","table"],"title_tokens":["debugger","option","nvim-dap","setupopts","vim"]},{"id":"346","title":"Option: vim.diagnostics.config","content":"Values that will be passed to after being converted to a Lua table. Possible values for each key can be found in the help text for . You may find more about the diagnostics API of Neovim in {command} . :::{.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 for appropriate values. :::","path":"options.html#option-vim-diagnostics-config","tokens":["those","find","values","neovim","note","will","after","api","type","refer","key","converted","the","lua","but","option","can","found","text","that","possible","not","documentation","each","help","for","fully","may","command","this","set","about","appropriate","being","passed","more","table","you","freeform","diagnostics","present","checked","please","are","nvf"],"title_tokens":["diagnostics","vim","option","config"]},{"id":"347","title":"Option: vim.diagnostics.config.signs","content":"Use signs for diagnostics. See {command} . :::{.note} The code presented in that example section uses Lua expressions as object keys which only translate well if you use as in the example. :::","path":"options.html#option-vim-diagnostics-config-signs","tokens":["see","signs","uses","for","command","code","use","note","presented","lua","well","the","that","expressions","object","which","section","diagnostics","example","keys","only","translate","you"],"title_tokens":["config","diagnostics","signs","option","vim"]},{"id":"348","title":"Option: vim.diagnostics.config.underline","content":"Use underline for diagnostics.","path":"options.html#option-vim-diagnostics-config-underline","tokens":["for","use","underline","diagnostics"],"title_tokens":["underline","vim","diagnostics","option","config"]},{"id":"349","title":"Option: vim.diagnostics.config.update_in_insert","content":"Update diagnostics in Insert mode. If , diagnostics will be updated on InsertLeave ({command} ).","path":"options.html#option-vim-diagnostics-config-update_in_insert","tokens":["update","will","updated","insertleave","insert","diagnostics","command","mode"],"title_tokens":["vim","config","update_in_insert","option","diagnostics"]},{"id":"350","title":"Option: vim.diagnostics.config.virtual_lines","content":"Use virtual lines for diagnostics.","path":"options.html#option-vim-diagnostics-config-virtual_lines","tokens":["lines","for","use","virtual","diagnostics"],"title_tokens":["vim","config","virtual_lines","option","diagnostics"]},{"id":"351","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":["use","per","prefix","diagnostic","one","diagnostics","for","set","the","message","virtual","multiple","are","text","last","shown","namespace"],"title_tokens":["option","vim","diagnostics","config","virtual_text"]},{"id":"352","title":"Option: vim.diagnostics.enable","content":"Whether to enable diagnostics module for Neovim.","path":"options.html#option-vim-diagnostics-enable","tokens":["enable","diagnostics","module","whether","for","neovim"],"title_tokens":["vim","enable","option","diagnostics"]},{"id":"353","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","neovim","plugin","asynchronous","for","whether","nvim-lint","linter"],"title_tokens":["option","vim","nvim-lint","enable","diagnostics"]},{"id":"354","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","lint","whether","after","each","save","autocmd"],"title_tokens":["lint_after_save","vim","diagnostics","option","nvim-lint"]},{"id":"355","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":["lint","which","global","function","nvf","used","define","nvf_lint","the"],"title_tokens":["option","diagnostics","vim","nvim-lint","lint_function"]},{"id":"356","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 option, it will replace the entire table provided by the builtin (if it exists).","path":"options.html#option-vim-diagnostics-nvim-lint-linters","tokens":["operation","option","replace","entire","linter","that","configurations","not","note","provided","the","extend","but","and","deep","define","builtin","linters","table","exists","updated","you","this","will","replaced"],"title_tokens":["nvim-lint","vim","option","diagnostics","linters"]},{"id":"357","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.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":["name","commands","current","automatically","arguments","effect","stdin","only","the","has","false","file","add"],"title_tokens":["linters","nvim-lint","name","option","vim","diagnostics","append_fname"]},{"id":"358","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.args","content":"Arguments to pass","path":"options.html#option-vim-diagnostics-nvim-lint-linters-<name>-args","tokens":["arguments","pass"],"title_tokens":["option","vim","args","diagnostics","linters","nvim-lint","name"]},{"id":"359","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.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","cmd","linters","diagnostics","option"]},{"id":"360","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.cwd","content":"Working directory of the linter","path":"options.html#option-vim-diagnostics-nvim-lint-linters-<name>-cwd","tokens":["linter","directory","the","working"],"title_tokens":["nvim-lint","linters","vim","cwd","diagnostics","name","option"]},{"id":"361","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.env","content":"Environment variables to use","path":"options.html#option-vim-diagnostics-nvim-lint-linters-<name>-env","tokens":["variables","environment","use"],"title_tokens":["diagnostics","linters","option","name","nvim-lint","env","vim"]},{"id":"362","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.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","code","result","ignored","should","warning","declares"],"title_tokens":["linters","vim","diagnostics","name","option","ignore_exitcode","nvim-lint"]},{"id":"363","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.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","name","option","vim","diagnostics","linters"]},{"id":"364","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.parser","content":"Parser function","path":"options.html#option-vim-diagnostics-nvim-lint-linters-<name>-parser","tokens":["parser","function"],"title_tokens":["diagnostics","nvim-lint","linters","option","vim","name","parser"]},{"id":"365","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.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 ::: {.note} This option is an nvf extension that only takes effect if you use the lua function. See {option} . :::","path":"options.html#option-vim-diagnostics-nvim-lint-linters-<name>-required_files","tokens":["lint","relative","effect","see","you","required","exist","files","must","the","will","cwd","else","this","option","nvf","that","only","takes","lua","function","linter","use","note","these","skipped","extension"],"title_tokens":["diagnostics","vim","linters","name","option","required_files","nvim-lint"]},{"id":"366","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.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","name","diagnostics","vim","option","nvim-lint","stdin"]},{"id":"367","title":"Option: vim.diagnostics.nvim-lint.linters.&lt;name&gt;.stream","content":"Result stream","path":"options.html#option-vim-diagnostics-nvim-lint-linters-<name>-stream","tokens":["stream","result"],"title_tokens":["option","vim","diagnostics","linters","name","stream","nvim-lint"]},{"id":"368","title":"Option: vim.diagnostics.nvim-lint.linters_by_ft","content":"Map of filetype to formatters. This option takes a set of format where the 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":["data","that","accept","responsible","equivalent","its","for","types","conform","lua","are","will","formatters","set","format","able","the","filetype","where","toluaobject","you","value","correct","converted","this","nix","through","generate","passing","option","map","takes"],"title_tokens":["nvim-lint","diagnostics","option","vim","linters_by_ft"]},{"id":"369","title":"Option: vim.enableLuaLoader","content":"Whether to enable the experimental Lua module loader to speed up the start up process. If , 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 {option} . This option may be enabled by default in the future. :::","path":"options.html#option-vim-enableLuaLoader","tokens":["module","which","take","before","overrides","loader","option","enabled","look","adds","enable","experimental","may","libs","future","process","removes","speed","byte-compilation","please","cache","loadfile","setting","note","the","will","lua","whether","start","this","using","default","neovim","disabled"],"title_tokens":["option","vim","enablelualoader"]},{"id":"370","title":"Option: vim.extraLuaFiles","content":"Additional Lua files that will be sourced by Neovim. Takes both absolute and relative paths, all of which will be called via the 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. :::","path":"options.html#option-vim-extraLuaFiles","tokens":["this","then","which","neovim","start","all","additional","files","command","documentation","paths","warning","absolute","ensure","lua","using","the","that","attempting","configuration","valid","resolve","you","correct","your","lua-commands","both","via","option","and","path","sourced","takes","details","before","passed","are","called","must","source","please","error","see","will","cannot","more","relative","for","not"],"title_tokens":["option","vim","extraluafiles"]},{"id":"371","title":"Option: vim.extraPackages","content":"List of additional packages to make available to the Neovim wrapper.","path":"options.html#option-vim-extraPackages","tokens":["neovim","packages","additional","wrapper","available","the","list","make"],"title_tokens":["option","vim","extrapackages"]},{"id":"372","title":"Option: vim.extraPlugins","content":"A list of plugins and their configurations that will be set up after builtin plugins. This option takes a special type that allows you to order your custom plugins using nvf's modified DAG library.","path":"options.html#option-vim-extraPlugins","tokens":["will","dag","allows","order","list","your","plugins","their","that","modified","option","nvf","type","after","custom","using","and","library","special","you","this","set","builtin","takes","configurations"],"title_tokens":["extraplugins","option","vim"]},{"id":"373","title":"Option: vim.extraPlugins.&lt;name&gt;.after","content":"Setup this plugin after the following ones.","path":"options.html#option-vim-extraPlugins-<name>-after","tokens":["setup","ones","this","plugin","following","the","after"],"title_tokens":["option","name","after","vim","extraplugins"]},{"id":"374","title":"Option: vim.extraPlugins.&lt;name&gt;.package","content":"Plugin Package.","path":"options.html#option-vim-extraPlugins-<name>-package","tokens":["package","plugin"],"title_tokens":["package","vim","option","name","extraplugins"]},{"id":"375","title":"Option: vim.extraPlugins.&lt;name&gt;.setup","content":"Lua code to run during setup.","path":"options.html#option-vim-extraPlugins-<name>-setup","tokens":["run","during","code","lua","setup"],"title_tokens":["vim","name","setup","option","extraplugins"]},{"id":"376","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":["enable","neo-tree","via","filetree","nvim","whether"],"title_tokens":["filetree","option","enable","neo-tree","vim"]},{"id":"377","title":"Option: vim.filetree.neo-tree.setupOpts","content":"Option table to pass into the setup function of neo-tree You 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":["not","can","listed","pass","into","neo-tree","additional","they","setup","even","option","any","options","function","you","docs","the","table"],"title_tokens":["vim","setupopts","option","filetree","neo-tree"]},{"id":"378","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","tree","whether","top","add","blank","line"],"title_tokens":["add_blank_line_at_top","vim","filetree","option","setupopts","neo-tree"]},{"id":"379","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","saved","whether","broken","neo-tree","clean","automatically","sessions"],"title_tokens":["vim","neo-tree","option","setupopts","filetree","auto_clean_after_session_restore"]},{"id":"380","title":"Option: vim.filetree.neo-tree.setupOpts.default_source","content":"You can choose a specific source. here which indicates the last used source","path":"options.html#option-vim-filetree-neo-tree-setupOpts-default_source","tokens":["indicates","can","the","choose","here","specific","used","last","you","which","source"],"title_tokens":["setupopts","default_source","option","neo-tree","filetree","vim"]},{"id":"381","title":"Option: vim.filetree.neo-tree.setupOpts.enable_cursor_hijack","content":"Whether to enable cursor hijacking. If 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":["first","enabled","enable","keep","whether","the","filename","tree","when","moving","hijacking","letter","will","cursor","neotree"],"title_tokens":["enable_cursor_hijack","option","setupopts","neo-tree","vim","filetree"]},{"id":"382","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":["option","enable_diagnostics","filetree","neo-tree","vim","setupopts"]},{"id":"383","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","whether","git"],"title_tokens":["vim","neo-tree","option","setupopts","enable_git_status","filetree"]},{"id":"384","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","unsaved","for","files","whether","changes","enable"],"title_tokens":["enable_modified_markers","vim","filetree","neo-tree","setupopts","option"]},{"id":"385","title":"Option: vim.filetree.neo-tree.setupOpts.enable_opened_markers","content":"Whether to enable tracking of opened files. Required for .","path":"options.html#option-vim-filetree-neo-tree-setupOpts-enable_opened_markers","tokens":["for","tracking","enable","whether","opened","required","files"],"title_tokens":["filetree","enable_opened_markers","option","setupopts","neo-tree","vim"]},{"id":"386","title":"Option: vim.filetree.neo-tree.setupOpts.enable_refresh_on_write","content":"Whether to enable Refresh the tree when a file is written. Only used if is false. .","path":"options.html#option-vim-filetree-neo-tree-setupOpts-enable_refresh_on_write","tokens":["used","refresh","the","enable","written","only","false","file","when","whether","tree"],"title_tokens":["option","enable_refresh_on_write","vim","neo-tree","filetree","setupopts"]},{"id":"387","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","netrw","behavior"],"title_tokens":["hijack_netrw_behavior","filetree","filesystem","option","neo-tree","vim","setupopts"]},{"id":"388","title":"Option: vim.filetree.neo-tree.setupOpts.git_status_async","content":"Whether to enable async git status. This 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":["whether","this","the","check","block","status","will","and","make","enable","async","git","not"],"title_tokens":["neo-tree","option","vim","setupopts","git_status_async","filetree"]},{"id":"389","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":["root","the","node","whether","tree","hide"],"title_tokens":["option","vim","filetree","setupopts","neo-tree","hide_root_node"]},{"id":"390","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":["for","level","the","log","plugin"],"title_tokens":["log_level","option","setupopts","vim","neo-tree","filetree"]},{"id":"391","title":"Option: vim.filetree.neo-tree.setupOpts.log_to_file","content":"Must be either a boolean or a path to your log file. Use :NeoTreeLogs to show the file","path":"options.html#option-vim-filetree-neo-tree-setupOpts-log_to_file","tokens":["show","path","must","either","your","file","log","use","boolean","neotreelogs","the"],"title_tokens":["neo-tree","vim","filetree","setupopts","option","log_to_file"]},{"id":"392","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","file","filetypes","that","not","should","replaced","when","opening"],"title_tokens":["vim","neo-tree","option","setupopts","open_files_do_not_replace_types","filetree"]},{"id":"393","title":"Option: vim.filetree.neo-tree.setupOpts.open_files_in_last_window","content":"Whether to open files in the last window If 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","disabled","window","open","the","will","files","top","neo-tree","left","last"],"title_tokens":["option","vim","neo-tree","filetree","setupopts","open_files_in_last_window"]},{"id":"394","title":"Option: vim.filetree.neo-tree.setupOpts.retain_hidden_root_indent","content":"Whether to retain the indent of the hidden root node IF 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":["because","retain","expanders","needed","use","the","whether","indentation","indent","keep","you","this","they","node","hidden","render","anyhow","root"],"title_tokens":["retain_hidden_root_indent","filetree","neo-tree","vim","setupopts","option"]},{"id":"395","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","nvim-tree","lua","whether","enable","filetree"],"title_tokens":["option","filetree","enable","vim","nvimtree"]},{"id":"396","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":["mappings","findfile","vim","nvimtree","filetree","option"]},{"id":"397","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","filetree","vim"]},{"id":"398","title":"Option: vim.filetree.nvimTree.mappings.refresh","content":"Refresh NvimTree","path":"options.html#option-vim-filetree-nvimTree-mappings-refresh","tokens":["nvimtree","refresh"],"title_tokens":["mappings","vim","refresh","filetree","option","nvimtree"]},{"id":"399","title":"Option: vim.filetree.nvimTree.mappings.toggle","content":"Toggle NvimTree","path":"options.html#option-vim-filetree-nvimTree-mappings-toggle","tokens":["toggle","nvimtree"],"title_tokens":["toggle","nvimtree","option","filetree","mappings","vim"]},{"id":"400","title":"Option: vim.filetree.nvimTree.openOnSetup","content":"Open when vim is started on a directory","path":"options.html#option-vim-filetree-nvimTree-openOnSetup","tokens":["when","started","directory","open","vim"],"title_tokens":["option","openonsetup","filetree","nvimtree","vim"]},{"id":"401","title":"Option: vim.filetree.nvimTree.setupOpts","content":"Option table to pass into the setup function of Nvim Tree You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-filetree-nvimTree-setupOpts","tokens":["setup","not","even","any","they","additional","listed","nvim","options","option","table","tree","into","function","docs","you","pass","the","can"],"title_tokens":["vim","option","filetree","nvimtree","setupopts"]},{"id":"402","title":"Option: vim.filetree.nvimTree.setupOpts.actions","content":"Configuration for various actions.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-actions","tokens":["for","configuration","actions","various"],"title_tokens":["setupopts","actions","option","nvimtree","vim","filetree"]},{"id":"403","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir","content":"vim behaviour","path":"options.html#option-vim-filetree-nvimTree-setupOpts-actions-change_dir","tokens":["behaviour","vim"],"title_tokens":["setupopts","actions","option","filetree","nvimtree","vim","change_dir"]},{"id":"404","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","directory","changing","change","the","directories","working"],"title_tokens":["enable","actions","change_dir","nvimtree","setupopts","option","filetree","vim"]},{"id":"405","title":"Option: vim.filetree.nvimTree.setupOpts.actions.change_dir.global","content":"Use instead of when changing directories. Consider that this might cause issues with the option.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-actions-change_dir-global","tokens":["cause","when","option","changing","consider","directories","use","that","issues","might","this","with","the","instead"],"title_tokens":["setupopts","change_dir","vim","filetree","global","option","nvimtree","actions"]},{"id":"406","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","changing","current","directory","the","restrict","above","working"],"title_tokens":["filetree","option","nvimtree","change_dir","actions","restrict_above_cwd","setupopts","vim"]},{"id":"407","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":["behaviour","for","configuration","expand_all"],"title_tokens":["actions","expand_all","option","vim","nvimtree","setupopts","filetree"]},{"id":"408","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":["automatically","directories","expanded","that","list","not","should"],"title_tokens":["exclude","vim","actions","setupopts","filetree","expand_all","option","nvimtree"]},{"id":"409","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","hanging","running","the","action","large","folders","being","every","limit","number","expanding","avoids","this","when","neovim","very"],"title_tokens":["option","actions","filetree","setupopts","max_folder_discovery","vim","expand_all","nvimtree"]},{"id":"410","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":["behaviour","configuration","for","file_popup"],"title_tokens":["actions","setupopts","file_popup","filetree","option","nvimtree","vim"]},{"id":"411","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":["window","for","nvim_open_win","details","config","more","floating","see","file_popup"],"title_tokens":["open_win_config","setupopts","filetree","file_popup","nvimtree","option","vim","actions"]},{"id":"412","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":["opening","options","file","for","configuration","from","nvim-tree"],"title_tokens":["option","setupopts","nvimtree","filetree","vim","actions","open_file"]},{"id":"413","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","new","window","from","prevent","the","opening","same","tree","opened"],"title_tokens":["eject","option","open_file","nvimtree","setupopts","vim","filetree","actions"]},{"id":"414","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","explorer","closes","when","opening","file"],"title_tokens":["open_file","actions","setupopts","option","quit_on_open","vim","filetree","nvimtree"]},{"id":"415","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.resize_window","content":"Resizes the tree when opening a file. Previously","path":"options.html#option-vim-filetree-nvimTree-setupOpts-actions-open_file-resize_window","tokens":["opening","file","previously","when","resizes","the","tree"],"title_tokens":["vim","resize_window","actions","filetree","setupopts","option","open_file","nvimtree"]},{"id":"416","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":["window_picker","setupopts","filetree","nvimtree","actions","vim","open_file","option"]},{"id":"417","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":["used","string","the","chars","identifiers","window","picker"],"title_tokens":["vim","nvimtree","open_file","actions","window_picker","filetree","setupopts","chars","option"]},{"id":"418","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":["last","window","this","tree","enabled","which","not","files","you","from","picker","feature","opened","enable","will","the","open"],"title_tokens":["option","nvimtree","setupopts","actions","enable","open_file","window_picker","vim","filetree"]},{"id":"419","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","exclude","picker","the","from","window","buftypes"],"title_tokens":["actions","setupopts","filetree","window_picker","nvimtree","option","exclude","vim","buftype","open_file"]},{"id":"420","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","exclude","from","list","window","the","picker"],"title_tokens":["vim","window_picker","filetype","exclude","setupopts","actions","nvimtree","filetree","option","open_file"]},{"id":"421","title":"Option: vim.filetree.nvimTree.setupOpts.actions.open_file.window_picker.picker","content":"Change the default window picker, can be a string or a function. The function should return the window id that will open the node, or if an invalid window is picked or user cancelled the action. The picker may create a new window.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-actions-open_file-window_picker-picker","tokens":["cancelled","should","default","will","new","open","picker","return","node","user","string","picked","function","the","window","change","invalid","action","can","may","create","that"],"title_tokens":["option","setupopts","actions","vim","picker","nvimtree","window_picker","open_file","filetree"]},{"id":"422","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":["removing","file","the","close","when","window","displaying","tree","from","any"],"title_tokens":["filetree","vim","remove_file","option","setupopts","close_window","actions","nvimtree"]},{"id":"423","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":["that","toggle","when","and","boolean","registers","will","function","stored","value","copied","otherwise","enabled","system","use","invoked","text","the","copy","paste","are","clipboard"],"title_tokens":["vim","actions","filetree","nvimtree","setupopts","option","use_system_clipboard"]},{"id":"424","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":["auto","reload","write","tree"],"title_tokens":["filetree","auto_reload_on_write","vim","nvimtree","setupopts","option"]},{"id":"425","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":["that","will","precedence","sign","take","signs","coc","modified","show","diagnostics","and","the","lsp","signcolumn","note","over"],"title_tokens":["option","nvimtree","vim","filetree","setupopts","diagnostics"]},{"id":"426","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","between","idle","event","update","milliseconds"],"title_tokens":["setupopts","filetree","diagnostics","option","nvimtree","vim","debounce_delay"]},{"id":"427","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":["enable","diagnostics","the","whether","signcolumn","view"],"title_tokens":["option","vim","diagnostics","enable","nvimtree","filetree","setupopts"]},{"id":"428","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","icons","for","diagnostic"],"title_tokens":["option","setupopts","diagnostics","icons","nvimtree","filetree","vim"]},{"id":"429","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.error","content":"Icon used for diagnostic.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-diagnostics-icons-error","tokens":["for","diagnostic","icon","used"],"title_tokens":["error","option","nvimtree","icons","filetree","vim","setupopts","diagnostics"]},{"id":"430","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.hint","content":"Icon used for diagnostic.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-diagnostics-icons-hint","tokens":["icon","used","for","diagnostic"],"title_tokens":["option","icons","vim","nvimtree","diagnostics","hint","setupopts","filetree"]},{"id":"431","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.info","content":"Icon used for diagnostic.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-diagnostics-icons-info","tokens":["diagnostic","icon","for","used"],"title_tokens":["filetree","icons","vim","option","setupopts","info","diagnostics","nvimtree"]},{"id":"432","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.icons.warning","content":"Icon used for diagnostic.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-diagnostics-icons-warning","tokens":["used","for","icon","diagnostic"],"title_tokens":["warning","option","diagnostics","icons","vim","nvimtree","filetree","setupopts"]},{"id":"433","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.severity","content":"Severity for which the diagnostics will be displayed. See","path":"options.html#option-vim-filetree-nvimTree-setupOpts-diagnostics-severity","tokens":["severity","the","diagnostics","will","which","displayed","see","for"],"title_tokens":["setupopts","vim","filetree","nvimtree","option","diagnostics","severity"]},{"id":"434","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","option","filetree","severity","vim","diagnostics","setupopts"]},{"id":"435","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":["setupopts","severity","min","nvimtree","filetree","option","diagnostics","vim"]},{"id":"436","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","parent","icons","directories","diagnostic"],"title_tokens":["diagnostics","filetree","nvimtree","vim","option","setupopts","show_on_dirs"]},{"id":"437","title":"Option: vim.filetree.nvimTree.setupOpts.diagnostics.show_on_open_dirs","content":"Show diagnostics icons on directories that are open. Only relevant when is .","path":"options.html#option-vim-filetree-nvimTree-setupOpts-diagnostics-show_on_open_dirs","tokens":["show","are","icons","that","diagnostics","only","relevant","directories","open","when"],"title_tokens":["show_on_open_dirs","setupopts","filetree","option","nvimtree","vim","diagnostics"]},{"id":"438","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","tree","netrw","with","replaces","disables"],"title_tokens":["filetree","setupopts","disable_netrw","option","nvimtree","vim"]},{"id":"439","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":["filesystem","this","with","system","nvim-tree","which","better","only","whole","used","fs_event","bufwritepost","appropriate","use","events","folder","resulting","the","libuv","updated","feature","will","change","disable","watcher","were","bufenter","performance","update","for","tree","using","watch","changes","file"],"title_tokens":["filetree","option","setupopts","vim","nvimtree","filesystem_watchers"]},{"id":"440","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":["action","idle","between","filesystem","milliseconds","and","change"],"title_tokens":["option","vim","setupopts","filesystem_watchers","debounce_delay","nvimtree","filetree"]},{"id":"441","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","option","setupopts","vim","filetree","filesystem_watchers","nvimtree"]},{"id":"442","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. . Useful when path is not in or git integration is disabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-filesystem_watchers-ignore_dirs","tokens":["list","watched","must","integration","regex","absolute","not","backslashes","path","for","will","disabled","that","paths","escaped","useful","vim","when","git","directory"],"title_tokens":["ignore_dirs","option","vim","filesystem_watchers","filetree","nvimtree","setupopts"]},{"id":"443","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","vim","filetree","setupopts","nvimtree","filters"]},{"id":"444","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","with","dotfiles","starting","files"],"title_tokens":["filetree","nvimtree","vim","filters","dotfiles","option","setupopts"]},{"id":"445","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":["always","list","files","exclude","them","show","filtering","from","directories"],"title_tokens":["exclude","filetree","option","nvimtree","filters","setupopts","vim"]},{"id":"446","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_clean","content":"Do not show files with no git status. This will show ignored files when is set, as they are effectively dirty.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-filters-git_clean","tokens":["dirty","git","will","not","show","files","ignored","they","set","when","effectively","this","status","are","with"],"title_tokens":["setupopts","vim","filters","git_clean","option","nvimtree","filetree"]},{"id":"447","title":"Option: vim.filetree.nvimTree.setupOpts.filters.git_ignored","content":"Ignore files based on . Requires git.enable true`","path":"options.html#option-vim-filetree-nvimTree-setupOpts-filters-git_ignored","tokens":["files","based","ignore","requires","git","true","enable"],"title_tokens":["filters","git_ignored","vim","nvimtree","filetree","setupopts","option"]},{"id":"448","title":"Option: vim.filetree.nvimTree.setupOpts.filters.no_buffer","content":"Do not show files that have no buffer.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-filters-no_buffer","tokens":["show","buffer","files","that","not","have"],"title_tokens":["vim","option","filetree","setupopts","no_buffer","nvimtree","filters"]},{"id":"449","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","path":"options.html#option-vim-filetree-nvimTree-setupOpts-git-disable_for_dirs","tokens":["these","paths","relative","when","may","evaluated","git","integration","matches","top-level","via","disable"],"title_tokens":["filetree","disable_for_dirs","option","vim","nvimtree","git","setupopts"]},{"id":"450","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":["colors","with","enable","git","integration","icons","and","whether"],"title_tokens":["option","setupopts","enable","nvimtree","filetree","vim","git"]},{"id":"451","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":["parent","show","git","icons","directories"],"title_tokens":["show_on_dirs","nvimtree","option","git","vim","setupopts","filetree"]},{"id":"452","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","open","icons","that","are","directories","show"],"title_tokens":["option","show_on_open_dirs","filetree","setupopts","git","nvimtree","vim"]},{"id":"453","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":["timeout","the","disabled","exceed","will","process","time","this","integration","after","too","jobs","takes","long","git","kills","some"],"title_tokens":["timeout","option","filetree","nvimtree","vim","setupopts","git"]},{"id":"454","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","cursor","the","tree","put","hijack","start"],"title_tokens":["option","nvimtree","setupopts","filetree","vim","hijack_cursor"]},{"id":"455","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":["opens","previously","was","tree","closed","the"],"title_tokens":["nvimtree","vim","hijack_directories","filetree","option","auto_open","setupopts"]},{"id":"456","title":"Option: vim.filetree.nvimTree.setupOpts.hijack_directories.enable","content":"Enable the feature. Disable this option if you use vim-dirvish or dirbuf.nvim. If and are , this feature will be disabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-hijack_directories-enable","tokens":["feature","are","will","disable","the","option","vim-dirvish","nvim","use","disabled","and","dirbuf","you","enable","this"],"title_tokens":["option","vim","nvimtree","setupopts","filetree","hijack_directories","enable"]},{"id":"457","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":["when","directories","prevents","opening","netrw","from","automatically"],"title_tokens":["setupopts","filetree","vim","option","nvimtree","hijack_netrw"]},{"id":"458","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","buffer","empty","open","nvimtree","place","the"],"title_tokens":["setupopts","vim","nvimtree","option","hijack_unnamed_buffer_when_opening","filetree"]},{"id":"459","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 ). This feature is bound to the key by default. The filter can be cleared with the key by default.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-live_filter","tokens":["can","matching","based","key","for","the","allows","you","live_filtering","feature","dynamically","regex","this","filter","default","see","tree","nodes","configurations","bound","with","live","cleared"],"title_tokens":["vim","setupopts","nvimtree","live_filter","filetree","option"]},{"id":"460","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":["not","filter","folders","whether"],"title_tokens":["filetree","nvimtree","setupopts","live_filter","always_show_folders","vim","option"]},{"id":"461","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","filter","buffer","displayed"],"title_tokens":["option","live_filter","prefix","vim","nvimtree","setupopts","filetree"]},{"id":"462","title":"Option: vim.filetree.nvimTree.setupOpts.modified","content":"Indicate which file have unsaved modification.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-modified","tokens":["file","unsaved","which","indicate","have","modification"],"title_tokens":["option","nvimtree","modified","setupopts","vim","filetree"]},{"id":"463","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":["enable","modified","and","files","icons","with","highlight","color","whether"],"title_tokens":["option","filetree","setupopts","vim","nvimtree","modified","enable"]},{"id":"464","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":["parent","directories","modified","show","icons"],"title_tokens":["filetree","nvimtree","modified","vim","option","setupopts","show_on_dirs"]},{"id":"465","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","are","open","modified","directories","show","icons"],"title_tokens":["show_on_open_dirs","modified","filetree","option","nvimtree","vim","setupopts"]},{"id":"466","title":"Option: vim.filetree.nvimTree.setupOpts.notify","content":"Configuration for notifications.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-notify","tokens":["for","notifications","configuration"],"title_tokens":["vim","setupopts","nvimtree","notify","option","filetree"]},{"id":"467","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":["absolute","names","item","action","notifications","use","whether","paths"],"title_tokens":["notify","vim","setupopts","filetree","absolute_path","option","nvimtree"]},{"id":"468","title":"Option: vim.filetree.nvimTree.setupOpts.notify.threshold","content":"Specify minimum notification level, uses the values from","path":"options.html#option-vim-filetree-nvimTree-setupOpts-notify-threshold","tokens":["the","specify","minimum","from","uses","level","values","notification"],"title_tokens":["vim","nvimtree","setupopts","notify","threshold","option","filetree"]},{"id":"469","title":"Option: vim.filetree.nvimTree.setupOpts.prefer_startup_root","content":"Prefer startup root directory when updating root directory of the tree. Only relevant when is","path":"options.html#option-vim-filetree-nvimTree-setupOpts-prefer_startup_root","tokens":["startup","tree","the","root","only","relevant","when","directory","prefer","updating"],"title_tokens":["option","filetree","prefer_startup_root","nvimtree","vim","setupopts"]},{"id":"470","title":"Option: vim.filetree.nvimTree.setupOpts.reload_on_bufenter","content":"Automatically reloads the tree on nvim-tree.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-reload_on_bufenter","tokens":["the","tree","reloads","nvim-tree","automatically"],"title_tokens":["option","filetree","nvimtree","vim","setupopts","reload_on_bufenter"]},{"id":"471","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","folder","slash","names","trailing"],"title_tokens":["nvimtree","add_trailing","renderer","filetree","setupopts","vim","option"]},{"id":"472","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":["whose","window","display","node","floating","than","length","name","the","nvim-tree","wider","width"],"title_tokens":["setupopts","renderer","full_name","nvimtree","filetree","option","vim"]},{"id":"473","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":["folder","folders","that","into","the","contain","file","tree","single","one","compact","node","only"],"title_tokens":["filetree","group_empty","option","vim","setupopts","nvimtree","renderer"]},{"id":"474","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_git","content":"Enable file highlight for git attributes using highlight groups. Requires This can be used with or without the icons.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-highlight_git","tokens":["used","with","for","git","groups","using","highlight","file","the","attributes","enable","this","icons","without","requires","can"],"title_tokens":["highlight_git","vim","nvimtree","filetree","setupopts","renderer","option"]},{"id":"475","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_modified","content":"Highlight modified files in the tree using highlight group. Requires","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-highlight_modified","tokens":["files","the","highlight","modified","group","tree","using","requires"],"title_tokens":["option","nvimtree","highlight_modified","filetree","vim","setupopts","renderer"]},{"id":"476","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.highlight_opened_files","content":"Highlight icons and/or names for bufloaded() files using the highlight group.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-highlight_opened_files","tokens":["using","the","group","and","icons","bufloaded","for","highlight","names","files"],"title_tokens":["renderer","vim","filetree","highlight_opened_files","nvimtree","setupopts","option"]},{"id":"477","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons","content":"Configuration options for icons.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons","tokens":["for","options","configuration","icons"],"title_tokens":["option","filetree","vim","nvimtree","setupopts","renderer","icons"]},{"id":"478","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.bookmarks_placement","content":"Place where the bookmark icons will be rendered. requires to be enabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-bookmarks_placement","tokens":["place","the","requires","icons","enabled","bookmark","will","rendered","where"],"title_tokens":["vim","option","filetree","icons","nvimtree","renderer","setupopts","bookmarks_placement"]},{"id":"479","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.diagnostics_placement","content":"Place where the diagnostics icons will be rendered. requires to be enabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-diagnostics_placement","tokens":["where","will","the","diagnostics","requires","place","enabled","rendered","icons"],"title_tokens":["renderer","diagnostics_placement","vim","nvimtree","icons","option","filetree","setupopts"]},{"id":"480","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.git_placement","content":"Place where the git icons will be rendered. requires to be enabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-git_placement","tokens":["will","icons","the","requires","place","rendered","git","enabled","where"],"title_tokens":["option","filetree","nvimtree","git_placement","vim","setupopts","renderer","icons"]},{"id":"481","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":["icon","not","the","more","signcolumn","than","set","two","for","characters","options","configuration","note","glyphs","any","appear","going"],"title_tokens":["renderer","glyphs","setupopts","vim","nvimtree","filetree","option","icons"]},{"id":"482","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.glyphs.default","content":"Glyph for files. Will be overridden by if available.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-glyphs-default","tokens":["glyph","will","for","overridden","available","files"],"title_tokens":["default","vim","setupopts","renderer","glyphs","option","icons","nvimtree","filetree"]},{"id":"483","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":["know","recommended","the","unless","defaults","glyphs","directories","use","you","what","are","for","doing"],"title_tokens":["setupopts","vim","filetree","nvimtree","folder","renderer","icons","option","glyphs"]},{"id":"484","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","git","for"],"title_tokens":["filetree","setupopts","renderer","git","icons","nvimtree","option","glyphs","vim"]},{"id":"485","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":["icon","modified","files","for","display"],"title_tokens":["setupopts","option","filetree","nvimtree","icons","modified","glyphs","vim","renderer"]},{"id":"486","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":["nvimtree","vim","symlink","filetree","glyphs","icons","option","setupopts","renderer"]},{"id":"487","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.hidden_placement","content":"Place where the hidden icons will be rendered. requires to be enabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-hidden_placement","tokens":["place","icons","enabled","where","requires","hidden","rendered","the","will"],"title_tokens":["nvimtree","option","icons","setupopts","filetree","renderer","hidden_placement","vim"]},{"id":"488","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.modified_placement","content":"Place where the modified icons will be rendered. requires to be enabled.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-modified_placement","tokens":["rendered","the","modified","enabled","where","will","place","icons","requires"],"title_tokens":["option","setupopts","icons","nvimtree","filetree","renderer","vim","modified_placement"]},{"id":"489","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":["icon","inserted","between","and","filename"],"title_tokens":["vim","padding","setupopts","filetree","nvimtree","renderer","option","icons"]},{"id":"490","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.file","content":"Show an icon before the file name. will be used if available.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-show-file","tokens":["file","show","the","icon","name","will","before","available","used"],"title_tokens":["option","vim","filetree","nvimtree","renderer","icons","setupopts","show","file"]},{"id":"491","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":["name","folder","show","icon","before","the"],"title_tokens":["setupopts","renderer","option","icons","show","folder","filetree","nvimtree","vim"]},{"id":"492","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 .","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-show-folder_arrow","tokens":["folder","show","will","part","the","before","when","using","node","arrow","small"],"title_tokens":["icons","nvimtree","folder_arrow","option","setupopts","renderer","show","filetree","vim"]},{"id":"493","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.git","content":"Show a git status icon, see Requires to be true.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-show-git","tokens":["see","true","show","git","requires","icon","status"],"title_tokens":["filetree","git","nvimtree","option","renderer","setupopts","vim","show","icons"]},{"id":"494","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.show.modified","content":"Show a modified icon, see Requires to be true.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-show-modified","tokens":["show","modified","icon","true","see","requires"],"title_tokens":["show","option","vim","modified","filetree","nvimtree","renderer","setupopts","icons"]},{"id":"495","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","source","symlinks","and","separator","used","target"],"title_tokens":["setupopts","filetree","nvimtree","option","renderer","vim","icons","symlink_arrow"]},{"id":"496","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.icons.webdev_colors","content":"Use the webdev icon colors, otherwise","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-icons-webdev_colors","tokens":["otherwise","webdev","use","icon","the","colors"],"title_tokens":["setupopts","icons","vim","webdev_colors","option","renderer","nvimtree","filetree"]},{"id":"497","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":["markers","configuration","indent","options","for","tree"],"title_tokens":["nvimtree","setupopts","renderer","indent_markers","filetree","vim","option"]},{"id":"498","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":["whether","enable","indent","markers","are","open","folders","display","when"],"title_tokens":["nvimtree","enable","option","vim","indent_markers","filetree","setupopts","renderer"]},{"id":"499","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","the","elements","indent","markers"],"title_tokens":["filetree","icons","setupopts","vim","indent_markers","renderer","option","nvimtree"]},{"id":"500","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.indent_markers.inline_arrows","content":"Display folder arrows in the same column as indent marker when using","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-indent_markers-inline_arrows","tokens":["using","arrows","indent","same","display","folder","marker","when","the","column"],"title_tokens":["option","vim","inline_arrows","nvimtree","filetree","renderer","indent_markers","setupopts"]},{"id":"501","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":["for","level","nesting","tree","minimum","spaces","each","number"],"title_tokens":["vim","indent_width","setupopts","option","nvimtree","renderer","filetree"]},{"id":"502","title":"Option: vim.filetree.nvimTree.setupOpts.renderer.root_folder_label","content":"In what format to show root folder. See for available options. Set to 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","path":"options.html#option-vim-filetree-nvimTree-setupOpts-renderer-root_folder_label","tokens":["see","should","vim","end","and","for","absolute","root","folder","string","my_root_folder_label","return","format","passed","what","options","available","path","function","show","set","fnamemodify","hide","the"],"title_tokens":["renderer","root_folder_label","nvimtree","option","filetree","vim","setupopts"]},{"id":"503","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":["filenames","that","gets","highlighted","with","nvimtreespecialfile","list"],"title_tokens":["vim","option","renderer","setupopts","nvimtree","special_files","filetree"]},{"id":"504","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","symlink","destination","whether"],"title_tokens":["vim","setupopts","filetree","option","nvimtree","symlink_destination","renderer"]},{"id":"505","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":["change","nvim-tree","new","opening","will","that","cwd","buffer","when"],"title_tokens":["option","vim","filetree","nvimtree","respect_buf_cwd","setupopts"]},{"id":"506","title":"Option: vim.filetree.nvimTree.setupOpts.root_dirs","content":"Preferred root directories. Only relevant when is","path":"options.html#option-vim-filetree-nvimTree-setupOpts-root_dirs","tokens":["preferred","root","directories","only","relevant","when"],"title_tokens":["option","vim","filetree","nvimtree","setupopts","root_dirs"]},{"id":"507","title":"Option: vim.filetree.nvimTree.setupOpts.select_prompts","content":"Whether to enable Use 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","telescope-ui-select","decorator","whether","dressing","use","prompt","necessary","nvim","style","enable","using","prompts","when"],"title_tokens":["option","vim","nvimtree","setupopts","select_prompts","filetree"]},{"id":"508","title":"Option: vim.filetree.nvimTree.setupOpts.sort.folders_first","content":"Sort folders before files. Has no effect when is a function.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-sort-folders_first","tokens":["sort","files","effect","folders","function","before","has","when"],"title_tokens":["sort","vim","filetree","setupopts","folders_first","nvimtree","option"]},{"id":"509","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":["the","within","how","same","sorted","files","directory","are"],"title_tokens":["vim","setupopts","option","sorter","nvimtree","sort","filetree"]},{"id":"510","title":"Option: vim.filetree.nvimTree.setupOpts.sync_root_with_cwd","content":"Changes the tree root directory on and refreshes the tree. Only relevant when is (previously )","path":"options.html#option-vim-filetree-nvimTree-setupOpts-sync_root_with_cwd","tokens":["previously","root","changes","directory","refreshes","only","relevant","the","when","tree","and"],"title_tokens":["filetree","vim","option","nvimtree","setupopts","sync_root_with_cwd"]},{"id":"511","title":"Option: vim.filetree.nvimTree.setupOpts.system_open.args","content":"Optional argument list.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-system_open-args","tokens":["list","argument","optional"],"title_tokens":["vim","filetree","setupopts","nvimtree","system_open","args","option"]},{"id":"512","title":"Option: vim.filetree.nvimTree.setupOpts.system_open.cmd","content":"The open command itself","path":"options.html#option-vim-filetree-nvimTree-setupOpts-system_open-cmd","tokens":["itself","open","command","the"],"title_tokens":["vim","option","nvimtree","setupopts","system_open","cmd","filetree"]},{"id":"513","title":"Option: vim.filetree.nvimTree.setupOpts.tab","content":"Configuration for tab behaviour.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-tab","tokens":["behaviour","for","tab","configuration"],"title_tokens":["setupopts","option","vim","filetree","nvimtree","tab"]},{"id":"514","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","tabs","configuration","for","across","nvim-tree"],"title_tokens":["setupopts","tab","sync","vim","option","filetree","nvimtree"]},{"id":"515","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":["across","tree","closed","closes","when","tabpages","the","all"],"title_tokens":["option","sync","nvimtree","tab","filetree","vim","setupopts","close"]},{"id":"516","title":"Option: vim.filetree.nvimTree.setupOpts.tab.sync.ignore","content":"List of filetypes or buffer names on new tab that will prevent and","path":"options.html#option-vim-filetree-nvimTree-setupOpts-tab-sync-ignore","tokens":["names","buffer","list","prevent","and","filetypes","will","that","new","tab"],"title_tokens":["vim","nvimtree","setupopts","filetree","option","ignore","tab","sync"]},{"id":"517","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":["open","when","new","switching","tree","was","previously","opens","tabpage","the","automatically","opening"],"title_tokens":["filetree","option","nvimtree","open","sync","tab","setupopts","vim"]},{"id":"518","title":"Option: vim.filetree.nvimTree.setupOpts.trash","content":"Configuration options for trashing.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-trash","tokens":["options","for","trashing","configuration"],"title_tokens":["vim","nvimtree","setupopts","trash","filetree","option"]},{"id":"519","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","used","trash","the","command"],"title_tokens":["nvimtree","cmd","filetree","option","trash","setupopts","vim"]},{"id":"520","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":["setupopts","filetree","option","nvimtree","vim"]},{"id":"521","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":["setupopts","confirm","option","nvimtree","remove","vim","filetree"]},{"id":"522","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":["setupopts","trash","filetree","option","vim","nvimtree","confirm"]},{"id":"523","title":"Option: vim.filetree.nvimTree.setupOpts.update_focused_file","content":"Update the focused file on , un-collapses the folders recursively until it finds the file.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-update_focused_file","tokens":["focused","until","the","update","file","folders","recursively","finds","un-collapses"],"title_tokens":["vim","nvimtree","option","filetree","setupopts","update_focused_file"]},{"id":"524","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":["nvimtree","vim","update_focused_file","enable","option","setupopts","filetree"]},{"id":"525","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 and are .","path":"options.html#option-vim-filetree-nvimTree-setupOpts-update_focused_file-ignore_list","tokens":["file","directory","the","found","dir","that","when","update","only","filetypes","under","buffer","are","names","isn","current","list","tree","and","relevant","root","will","not"],"title_tokens":["vim","setupopts","ignore_list","option","filetree","nvimtree","update_focused_file"]},{"id":"526","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 . Otherwise it falls back to the folder containing the file. Only relevant when is","path":"options.html#option-vim-filetree-nvimTree-setupOpts-update_focused_file-update_root","tokens":["the","vim","directory","cwd","prefers","and","when","under","tree","containing","falls","update","otherwise","only","file","relevant","folder","back","root","current","not"],"title_tokens":["update_root","vim","option","setupopts","filetree","update_focused_file","nvimtree"]},{"id":"527","title":"Option: vim.filetree.nvimTree.setupOpts.view","content":"Window / buffer setup.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-view","tokens":["buffer","window","setup"],"title_tokens":["option","filetree","setupopts","view","vim","nvimtree"]},{"id":"528","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":["reposition","the","centralized","entering","that","when","true","view","current","initially","nvim-tree","node"],"title_tokens":["filetree","option","setupopts","centralize_selection","vim","view","nvimtree"]},{"id":"529","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":["window","cursorline","nvim-tree","enable"],"title_tokens":["nvimtree","vim","view","setupopts","cursorline","option","filetree"]},{"id":"530","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":["around","milliseconds","before","reload","idle","increase","you","performance","operations","screen","some","issues","experience","refresh"],"title_tokens":["setupopts","view","debounce_delay","option","filetree","nvimtree","vim"]},{"id":"531","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","floating","configuration","options","window"],"title_tokens":["filetree","view","option","nvimtree","setupopts","float","vim"]},{"id":"532","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","window","floating","tree"],"title_tokens":["enable","option","filetree","float","view","setupopts","vim","nvimtree"]},{"id":"533","title":"Option: vim.filetree.nvimTree.setupOpts.view.float.open_win_config","content":"Floating window config. See for more details.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-view-float-open_win_config","tokens":["window","more","floating","details","config","see","for"],"title_tokens":["view","vim","nvimtree","setupopts","filetree","open_win_config","float","option"]},{"id":"534","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","when","close","focus","the","floating","window","tree"],"title_tokens":["quit_on_focus_loss","vim","setupopts","view","option","float","nvimtree","filetree"]},{"id":"535","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","number","front","line","each","print"],"title_tokens":["vim","nvimtree","option","view","setupopts","number","filetree"]},{"id":"536","title":"Option: vim.filetree.nvimTree.setupOpts.view.preserve_window_proportions","content":"Preserves window proportions when opening a file. If , 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":["the","opening","window","height","and","than","equalized","file","nvim-tree","preserves","other","width","windows","proportions","when","will"],"title_tokens":["option","vim","setupopts","filetree","nvimtree","view","preserve_window_proportions"]},{"id":"537","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 is also , the number on the cursor line will be the line number instead of .","path":"options.html#option-vim-filetree-nvimTree-setupOpts-view-relativenumber","tokens":["with","line","relative","number","will","show","front","cursor","instead","each","option","the","also"],"title_tokens":["option","vim","relativenumber","filetree","view","nvimtree","setupopts"]},{"id":"538","title":"Option: vim.filetree.nvimTree.setupOpts.view.side","content":"Side of the tree.","path":"options.html#option-vim-filetree-nvimTree-setupOpts-view-side","tokens":["tree","side","the"],"title_tokens":["nvimtree","option","view","filetree","side","vim","setupopts"]},{"id":"539","title":"Option: vim.filetree.nvimTree.setupOpts.view.signcolumn","content":"Show diagnostic sign column. Value can be , or .","path":"options.html#option-vim-filetree-nvimTree-setupOpts-view-signcolumn","tokens":["diagnostic","sign","show","column","value","can"],"title_tokens":["setupopts","view","filetree","signcolumn","vim","nvimtree","option"]},{"id":"540","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. A 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":["view","width","function","sized","dynamically","table","our","representing","set","case","that","window","longest","columns","based","should","example","line","the","can","see","string","number","attribute","indicates"],"title_tokens":["option","vim","nvimtree","filetree","setupopts","view","width"]},{"id":"541","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":["neovim","powerful","yet","for","lightweight","conform-nvim","plugin","whether","enable","formatter"],"title_tokens":["formatter","option","conform-nvim","enable","vim"]},{"id":"542","title":"Option: vim.formatter.conform-nvim.setupOpts","content":"Option table to pass into the setup function of conform.nvim You 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":["setup","option","the","you","nvim","table","additional","function","conform","they","listed","can","any","not","even","options","into","pass","docs"],"title_tokens":["option","setupopts","vim","formatter","conform-nvim"]},{"id":"543","title":"Option: vim.formatter.conform-nvim.setupOpts.default_format_opts","content":"Default values when calling","path":"options.html#option-vim-formatter-conform-nvim-setupOpts-default_format_opts","tokens":["values","when","default","calling"],"title_tokens":["setupopts","default_format_opts","formatter","vim","conform-nvim","option"]},{"id":"544","title":"Option: vim.formatter.conform-nvim.setupOpts.format_after_save","content":"Table or function(luainline) that will be passed to . 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","luainline","after","will","conform","the","passed","that","set","asynchronously","save","formatter","table","run","function"],"title_tokens":["format_after_save","vim","formatter","option","conform-nvim","setupopts"]},{"id":"545","title":"Option: vim.formatter.conform-nvim.setupOpts.format_on_save","content":"Attribute set or Lua function that will be passed to . If this is set, Conform will run the formatter on save.","path":"options.html#option-vim-formatter-conform-nvim-setupOpts-format_on_save","tokens":["set","that","formatter","lua","attribute","function","run","will","conform","passed","this","the","save"],"title_tokens":["option","conform-nvim","setupopts","formatter","format_on_save","vim"]},{"id":"546","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","custom","formatters","for","built-in"],"title_tokens":["formatters","option","formatter","vim","conform-nvim","setupopts"]},{"id":"547","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-append_args","tokens":["when","inherit","the","add","also","function","can","like","true","additional","end","args","arguments"],"title_tokens":["setupopts","conform-nvim","append_args","vim","formatters","formatter","option"]},{"id":"548","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters.args","content":"A list of strings, or a lua function that returns a list of strings. Return a single string instead of a list to run the command in a shell.","path":"options.html#option-vim-formatter-conform-nvim-setupOpts-formatters-args","tokens":["returns","shell","single","that","function","lua","run","return","string","instead","the","list","strings","command"],"title_tokens":["conform-nvim","formatters","setupopts","option","formatter","args","vim"]},{"id":"549","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters.command","content":"The command to run.","path":"options.html#option-vim-formatter-conform-nvim-setupOpts-formatters-command","tokens":["run","the","command"],"title_tokens":["vim","conform-nvim","setupopts","formatters","formatter","command","option"]},{"id":"550","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-prepend_args","tokens":["the","like","beginning","additional","also","add","args","inherit","arguments","when","true","can","function"],"title_tokens":["prepend_args","vim","setupopts","formatter","option","conform-nvim","formatters"]},{"id":"551","title":"Option: vim.formatter.conform-nvim.setupOpts.formatters_by_ft","content":"Map of filetype to formatters. This option takes a set of format where the 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":["for","conform","you","able","filetype","that","data","where","map","correct","option","nix","types","generate","this","format","value","are","responsible","lua","converted","accept","takes","the","set","formatters","its","equivalent","passing"],"title_tokens":["vim","setupopts","formatter","option","conform-nvim","formatters_by_ft"]},{"id":"552","title":"Option: vim.fzf-lua.enable","content":"Whether to enable fzf-lua.","path":"options.html#option-vim-fzf-lua-enable","tokens":["whether","enable","fzf-lua"],"title_tokens":["vim","option","fzf-lua","enable"]},{"id":"553","title":"Option: vim.fzf-lua.profile","content":"The configuration profile to use","path":"options.html#option-vim-fzf-lua-profile","tokens":["configuration","the","profile","use"],"title_tokens":["option","vim","fzf-lua","profile"]},{"id":"554","title":"Option: vim.fzf-lua.setupOpts","content":"Option table to pass into the setup function of fzf-lua You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-fzf-lua-setupOpts","tokens":["even","docs","the","you","can","any","listed","into","not","options","additional","they","pass","function","option","setup","table","fzf-lua"],"title_tokens":["option","setupopts","vim","fzf-lua"]},{"id":"555","title":"Option: vim.fzf-lua.setupOpts.fzf_bin","content":"Path to fzf executable","path":"options.html#option-vim-fzf-lua-setupOpts-fzf_bin","tokens":["path","fzf","executable"],"title_tokens":["option","setupopts","fzf-lua","fzf_bin","vim"]},{"id":"556","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":["border","for","window","the","fzf-lua","type","picker"],"title_tokens":["option","vim","border","winopts","setupopts","fzf-lua"]},{"id":"557","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":["gesture-nvim","whether","enable","gestures","mouse"],"title_tokens":["vim","gestures","option","gesture-nvim","enable"]},{"id":"558","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","start","drawing","nvim"],"title_tokens":["gestures","vim","mappings","gesture-nvim","option","draw"]},{"id":"559","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","nvim","gesture","drawing"],"title_tokens":["mappings","gestures","finish","vim","gesture-nvim","option"]},{"id":"560","title":"Option: vim.git.enable","content":"Whether to enable git integration suite. Enabling this option will enable the following plugins: gitsigns hunk-nvim vim-fugitive git-conflict gitlinker-nvim .","path":"options.html#option-vim-git-enable","tokens":["suite","option","git","will","following","plugins","git-conflict","whether","integration","hunk-nvim","the","gitlinker-nvim","enabling","this","gitsigns","enable","vim-fugitive"],"title_tokens":["git","option","enable","vim"]},{"id":"561","title":"Option: vim.git.git-conflict.enable","content":"Whether to enable git-conflict.","path":"options.html#option-vim-git-git-conflict-enable","tokens":["whether","git-conflict","enable"],"title_tokens":["vim","git","option","git-conflict","enable"]},{"id":"562","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","both","git-conflict"],"title_tokens":["mappings","vim","both","option","git","git-conflict"]},{"id":"563","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","the","conflict"],"title_tokens":["git","git-conflict","mappings","vim","option","nextconflict"]},{"id":"564","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","git-conflict","none"],"title_tokens":["none","git","vim","option","mappings","git-conflict"]},{"id":"565","title":"Option: vim.git.git-conflict.mappings.ours","content":"Choose Ours [Git-Conflict]","path":"options.html#option-vim-git-git-conflict-mappings-ours","tokens":["ours","choose","git-conflict"],"title_tokens":["vim","ours","git","mappings","git-conflict","option"]},{"id":"566","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":["the","conflict","previous","git-conflict"],"title_tokens":["git","mappings","prevconflict","option","git-conflict","vim"]},{"id":"567","title":"Option: vim.git.git-conflict.mappings.theirs","content":"Choose Theirs [Git-Conflict]","path":"options.html#option-vim-git-git-conflict-mappings-theirs","tokens":["git-conflict","choose","theirs"],"title_tokens":["theirs","option","vim","git","mappings","git-conflict"]},{"id":"568","title":"Option: vim.git.git-conflict.setupOpts","content":"Option table to pass into the setup function of git-conflict You 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":["you","the","they","docs","options","setup","pass","into","even","option","table","can","additional","listed","not","git-conflict","function","any"],"title_tokens":["git","option","setupopts","git-conflict","vim"]},{"id":"569","title":"Option: vim.git.gitlinker-nvim.enable","content":"Whether to enable gitlinker-nvim.","path":"options.html#option-vim-git-gitlinker-nvim-enable","tokens":["whether","enable","gitlinker-nvim"],"title_tokens":["enable","vim","git","gitlinker-nvim","option"]},{"id":"570","title":"Option: vim.git.gitlinker-nvim.setupOpts","content":"Option table to pass into the setup function of gitlinker-nvim You 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","not","additional","into","any","option","they","the","setup","you","can","options","table","listed","pass","docs","even","gitlinker-nvim"],"title_tokens":["vim","gitlinker-nvim","option","git","setupopts"]},{"id":"571","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","codeactions","enable","whether","through","gitsigns"],"title_tokens":["git","codeactions","vim","gitsigns","enable","option"]},{"id":"572","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":["enable","git","gitsigns","option","vim"]},{"id":"573","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":["vim","blameline","mappings","gitsigns","git","option"]},{"id":"574","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":["gitsigns","vim","diffproject","option","mappings","git"]},{"id":"575","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","option","git","diffthis","vim","gitsigns"]},{"id":"576","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","mappings","vim","option","gitsigns","git"]},{"id":"577","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","gitsigns","vim","mappings","previewhunk","git"]},{"id":"578","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","previoushunk","mappings","option","vim","gitsigns"]},{"id":"579","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":["resetbuffer","gitsigns","vim","mappings","option","git"]},{"id":"580","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","option","git","mappings","resethunk","vim"]},{"id":"581","title":"Option: vim.git.gitsigns.mappings.stageBuffer","content":"Stage buffer [Gitsigns]","path":"options.html#option-vim-git-gitsigns-mappings-stageBuffer","tokens":["buffer","gitsigns","stage"],"title_tokens":["vim","gitsigns","mappings","stagebuffer","option","git"]},{"id":"582","title":"Option: vim.git.gitsigns.mappings.stageHunk","content":"Stage hunk [Gitsigns]","path":"options.html#option-vim-git-gitsigns-mappings-stageHunk","tokens":["gitsigns","hunk","stage"],"title_tokens":["stagehunk","vim","git","option","mappings","gitsigns"]},{"id":"583","title":"Option: vim.git.gitsigns.mappings.toggleBlame","content":"Toggle blame [Gitsigns]","path":"options.html#option-vim-git-gitsigns-mappings-toggleBlame","tokens":["toggle","blame","gitsigns"],"title_tokens":["toggleblame","option","gitsigns","vim","mappings","git"]},{"id":"584","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":["mappings","gitsigns","option","toggledeleted","vim","git"]},{"id":"585","title":"Option: vim.git.gitsigns.mappings.undoStageHunk","content":"Undo stage hunk [Gitsigns]","path":"options.html#option-vim-git-gitsigns-mappings-undoStageHunk","tokens":["undo","stage","gitsigns","hunk"],"title_tokens":["git","option","vim","gitsigns","mappings","undostagehunk"]},{"id":"586","title":"Option: vim.git.gitsigns.setupOpts","content":"Option table to pass into the setup function of gitsigns You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-git-gitsigns-setupOpts","tokens":["any","into","docs","table","not","setup","option","gitsigns","listed","options","they","the","function","additional","you","can","even","pass"],"title_tokens":["vim","git","gitsigns","option","setupopts"]},{"id":"587","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":["neovim","for","enable","splitting","tool","whether","diffs","hunk-nvim"],"title_tokens":["git","vim","hunk-nvim","enable","option"]},{"id":"588","title":"Option: vim.git.hunk-nvim.setupOpts","content":"Option table to pass into the setup function of hunk-nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-git-hunk-nvim-setupOpts","tokens":["they","table","pass","option","hunk-nvim","additional","even","setup","listed","into","docs","the","function","you","can","not","options","any"],"title_tokens":["setupopts","option","vim","git","hunk-nvim"]},{"id":"589","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","git","interactive","neogit","and","powerful","interface","enable"],"title_tokens":["vim","enable","option","git","neogit"]},{"id":"590","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":["option","git","mappings","vim","neogit","commit"]},{"id":"591","title":"Option: vim.git.neogit.mappings.open","content":"Git Status [Neogit]","path":"options.html#option-vim-git-neogit-mappings-open","tokens":["status","neogit","git"],"title_tokens":["open","option","git","vim","mappings","neogit"]},{"id":"592","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","neogit","option","mappings","vim","pull"]},{"id":"593","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":["vim","option","neogit","mappings","push","git"]},{"id":"594","title":"Option: vim.git.neogit.setupOpts","content":"Option table to pass into the setup function of neogit You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-git-neogit-setupOpts","tokens":["into","the","neogit","any","table","you","listed","option","additional","can","options","docs","they","not","pass","setup","function","even"],"title_tokens":["setupopts","neogit","git","option","vim"]},{"id":"595","title":"Option: vim.git.vim-fugitive.enable","content":"Whether to enable vim-fugitive.","path":"options.html#option-vim-git-vim-fugitive-enable","tokens":["enable","whether","vim-fugitive"],"title_tokens":["vim","enable","option","git","vim-fugitive"]},{"id":"596","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} as the first item. ::: {.note} will set to \"bar\", where the type of in the resulting Lua value will be inferred from the type of the value in the pair passed to the option. :::","path":"options.html#option-vim-globals","tokens":["inferred","early","possible","option","set","variable","this","bar","resulting","note","passed","vim","built","values","value","where","containing","variables","the","type","populated","pair","for","will","from","global","lua","freeform","first","item","attribute","setting"],"title_tokens":["vim","globals","option"]},{"id":"597","title":"Option: vim.globals.editorconfig","content":"Whether to enable EditorConfig integration in Neovim. This defaults to true as it is enabled by default in stock Neovim, setting this option to false disables EditorConfig integration entirely. See Neovim documentation for more details on configuring EditorConfig behaviour.","path":"options.html#option-vim-globals-editorconfig","tokens":["disables","whether","true","configuring","behaviour","neovim","stock","false","documentation","enabled","for","editorconfig","enable","entirely","defaults","setting","see","integration","option","more","details","default","this"],"title_tokens":["vim","option","globals","editorconfig"]},{"id":"598","title":"Option: vim.globals.mapleader","content":"The key used for mappings","path":"options.html#option-vim-globals-mapleader","tokens":["the","key","for","used","mappings"],"title_tokens":["option","vim","mapleader","globals"]},{"id":"599","title":"Option: vim.globals.maplocalleader","content":"The key used for mappings","path":"options.html#option-vim-globals-maplocalleader","tokens":["key","used","for","the","mappings"],"title_tokens":["option","maplocalleader","globals","vim"]},{"id":"600","title":"Option: vim.hideSearchHighlight","content":"Hide search highlight so it doesn't stay highlighted","path":"options.html#option-vim-hideSearchHighlight","tokens":["search","doesn","highlighted","hide","highlight","stay"],"title_tokens":["hidesearchhighlight","vim","option"]},{"id":"601","title":"Option: vim.highlight","content":"Custom highlights to apply","path":"options.html#option-vim-highlight","tokens":["custom","apply","highlights"],"title_tokens":["option","highlight","vim"]},{"id":"602","title":"Option: vim.highlight.&lt;name&gt;.bg","content":"The background color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim-highlight-<name>-bg","tokens":["written","name","background","use","rrggbb","the","color","hex"],"title_tokens":["vim","name","option","highlight"]},{"id":"603","title":"Option: vim.highlight.&lt;name&gt;.blend","content":"Blend as an integer between 0 and 100","path":"options.html#option-vim-highlight-<name>-blend","tokens":["and","blend","between","integer","100"],"title_tokens":["vim","option","highlight","name","blend"]},{"id":"604","title":"Option: vim.highlight.&lt;name&gt;.bold","content":"Whether to enable bold","path":"options.html#option-vim-highlight-<name>-bold","tokens":["whether","enable","bold"],"title_tokens":["vim","highlight","option","name","bold"]},{"id":"605","title":"Option: vim.highlight.&lt;name&gt;.cterm","content":"The cterm arguments to use. See ':h highlight-args'","path":"options.html#option-vim-highlight-<name>-cterm","tokens":["highlight-args","arguments","cterm","the","use","see"],"title_tokens":["option","vim","cterm","highlight","name"]},{"id":"606","title":"Option: vim.highlight.&lt;name&gt;.ctermbg","content":"The cterm background color to use","path":"options.html#option-vim-highlight-<name>-ctermbg","tokens":["the","color","use","cterm","background"],"title_tokens":["ctermbg","vim","option","name","highlight"]},{"id":"607","title":"Option: vim.highlight.&lt;name&gt;.ctermfg","content":"The cterm foreground color to use","path":"options.html#option-vim-highlight-<name>-ctermfg","tokens":["color","the","foreground","cterm","use"],"title_tokens":["name","highlight","vim","ctermfg","option"]},{"id":"608","title":"Option: vim.highlight.&lt;name&gt;.default","content":"Don't override existing definition","path":"options.html#option-vim-highlight-<name>-default","tokens":["override","definition","don","existing"],"title_tokens":["name","vim","highlight","default","option"]},{"id":"609","title":"Option: vim.highlight.&lt;name&gt;.fg","content":"The foreground color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim-highlight-<name>-fg","tokens":["use","hex","written","the","foreground","name","color","rrggbb"],"title_tokens":["option","highlight","vim","name"]},{"id":"610","title":"Option: vim.highlight.&lt;name&gt;.force","content":"Whether to enable force update","path":"options.html#option-vim-highlight-<name>-force","tokens":["whether","enable","update","force"],"title_tokens":["vim","name","highlight","option","force"]},{"id":"611","title":"Option: vim.highlight.&lt;name&gt;.italic","content":"Whether to enable italic","path":"options.html#option-vim-highlight-<name>-italic","tokens":["enable","italic","whether"],"title_tokens":["italic","option","vim","highlight","name"]},{"id":"612","title":"Option: vim.highlight.&lt;name&gt;.link","content":"The name of another highlight group to link to","path":"options.html#option-vim-highlight-<name>-link","tokens":["highlight","the","group","another","name","link"],"title_tokens":["vim","option","name","highlight","link"]},{"id":"613","title":"Option: vim.highlight.&lt;name&gt;.nocombine","content":"Whether to enable nocombine","path":"options.html#option-vim-highlight-<name>-nocombine","tokens":["enable","nocombine","whether"],"title_tokens":["name","nocombine","highlight","vim","option"]},{"id":"614","title":"Option: vim.highlight.&lt;name&gt;.reverse","content":"Whether to enable reverse","path":"options.html#option-vim-highlight-<name>-reverse","tokens":["reverse","whether","enable"],"title_tokens":["vim","option","highlight","name","reverse"]},{"id":"615","title":"Option: vim.highlight.&lt;name&gt;.sp","content":"The special color to use. Written as color name or hex \"#RRGGBB\".","path":"options.html#option-vim-highlight-<name>-sp","tokens":["special","the","written","hex","name","color","use","rrggbb"],"title_tokens":["highlight","name","option","vim"]},{"id":"616","title":"Option: vim.highlight.&lt;name&gt;.standout","content":"Whether to enable standout","path":"options.html#option-vim-highlight-<name>-standout","tokens":["whether","enable","standout"],"title_tokens":["vim","standout","name","option","highlight"]},{"id":"617","title":"Option: vim.highlight.&lt;name&gt;.strikethrough","content":"Whether to enable strikethrough","path":"options.html#option-vim-highlight-<name>-strikethrough","tokens":["strikethrough","enable","whether"],"title_tokens":["vim","option","highlight","name","strikethrough"]},{"id":"618","title":"Option: vim.highlight.&lt;name&gt;.undercurl","content":"Whether to enable undercurl","path":"options.html#option-vim-highlight-<name>-undercurl","tokens":["undercurl","whether","enable"],"title_tokens":["vim","highlight","name","option","undercurl"]},{"id":"619","title":"Option: vim.highlight.&lt;name&gt;.underdashed","content":"Whether to enable underdashed","path":"options.html#option-vim-highlight-<name>-underdashed","tokens":["underdashed","whether","enable"],"title_tokens":["option","name","highlight","underdashed","vim"]},{"id":"620","title":"Option: vim.highlight.&lt;name&gt;.underdotted","content":"Whether to enable underdotted","path":"options.html#option-vim-highlight-<name>-underdotted","tokens":["enable","whether","underdotted"],"title_tokens":["underdotted","highlight","name","vim","option"]},{"id":"621","title":"Option: vim.highlight.&lt;name&gt;.underdouble","content":"Whether to enable underdouble","path":"options.html#option-vim-highlight-<name>-underdouble","tokens":["whether","enable","underdouble"],"title_tokens":["option","highlight","underdouble","vim","name"]},{"id":"622","title":"Option: vim.highlight.&lt;name&gt;.underline","content":"Whether to enable underline","path":"options.html#option-vim-highlight-<name>-underline","tokens":["whether","underline","enable"],"title_tokens":["vim","option","name","underline","highlight"]},{"id":"623","title":"Option: vim.keymaps","content":"Custom keybindings.","path":"options.html#option-vim-keymaps","tokens":["custom","keybindings"],"title_tokens":["option","keymaps","vim"]},{"id":"624","title":"Option: vim.keymaps.*.action","content":"The command to execute.","path":"options.html#option-vim-keymaps-*-action","tokens":["the","command","execute"],"title_tokens":["keymaps","action","option","vim"]},{"id":"625","title":"Option: vim.keymaps.*.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-keymaps-*-desc","tokens":["this","you","description","keybind","shown","which-key","enabled","have"],"title_tokens":["desc","keymaps","option","vim"]},{"id":"626","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":["map","expression","equivalent","the","action","that","actually","adding","means"],"title_tokens":["option","expr","vim","keymaps"]},{"id":"627","title":"Option: vim.keymaps.*.key","content":"The key that triggers this keybind.","path":"options.html#option-vim-keymaps-*-key","tokens":["triggers","this","keybind","key","the","that"],"title_tokens":["option","vim","keymaps","key"]},{"id":"628","title":"Option: vim.keymaps.*.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-keymaps-*-lua","tokens":["wrapped","true","considered","thus","will","lua","code","not"],"title_tokens":["option","keymaps","vim","lua"]},{"id":"629","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 . See for a list of modes.","path":"options.html#option-vim-keymaps-*-mode","tokens":["short-name","set","for","see","empty","string","mode","the","equivalent","list","keymapping","passing","modes"],"title_tokens":["option","keymaps","mode","vim"]},{"id":"630","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":["variant","this","keep","ignoring","which","custom","the","action","default","command","whether","defined","highly","any","advised","use","mappings","noremap"],"title_tokens":["noremap","vim","keymaps","option"]},{"id":"631","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":["whether","for","input","wait","mappings","adding","extra","ambiguous","map","equivalent"],"title_tokens":["nowait","keymaps","option","vim"]},{"id":"632","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":["script","vim","option","keymaps"]},{"id":"633","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":["adding","map","whether","this","silent","mapping","equivalent","should"],"title_tokens":["silent","vim","option","keymaps"]},{"id":"634","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":["equivalent","defined","adding","the","whether","fail","already","map"],"title_tokens":["vim","option","keymaps","unique"]},{"id":"635","title":"Option: vim.languages.assembly.enable","content":"Whether to enable Assembly support.","path":"options.html#option-vim-languages-assembly-enable","tokens":["assembly","enable","whether","support"],"title_tokens":["assembly","vim","option","languages","enable"]},{"id":"636","title":"Option: vim.languages.assembly.lsp.enable","content":"Whether to enable Assembly LSP support.","path":"options.html#option-vim-languages-assembly-lsp-enable","tokens":["whether","support","lsp","assembly","enable"],"title_tokens":["option","assembly","languages","enable","lsp","vim"]},{"id":"637","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","use","assembly"],"title_tokens":["vim","assembly","languages","option","lsp","servers"]},{"id":"638","title":"Option: vim.languages.assembly.treesitter.enable","content":"Whether to enable Assembly treesitter.","path":"options.html#option-vim-languages-assembly-treesitter-enable","tokens":["enable","treesitter","whether","assembly"],"title_tokens":["option","assembly","enable","languages","vim","treesitter"]},{"id":"639","title":"Option: vim.languages.assembly.treesitter.package","content":"The asm treesitter package to use.","path":"options.html#option-vim-languages-assembly-treesitter-package","tokens":["use","package","asm","treesitter","the"],"title_tokens":["package","assembly","treesitter","languages","option","vim"]},{"id":"640","title":"Option: vim.languages.astro.enable","content":"Whether to enable Astro language support.","path":"options.html#option-vim-languages-astro-enable","tokens":["astro","language","whether","enable","support"],"title_tokens":["enable","option","vim","languages","astro"]},{"id":"641","title":"Option: vim.languages.astro.extraDiagnostics.enable","content":"Whether to enable extra Astro diagnostics.","path":"options.html#option-vim-languages-astro-extraDiagnostics-enable","tokens":["extra","diagnostics","astro","whether","enable"],"title_tokens":["astro","extradiagnostics","enable","vim","languages","option"]},{"id":"642","title":"Option: vim.languages.astro.extraDiagnostics.types","content":"List of Astro diagnostics to enable","path":"options.html#option-vim-languages-astro-extraDiagnostics-types","tokens":["enable","list","astro","diagnostics"],"title_tokens":["vim","languages","astro","extradiagnostics","option","types"]},{"id":"643","title":"Option: vim.languages.astro.format.enable","content":"Whether to enable Astro formatting.","path":"options.html#option-vim-languages-astro-format-enable","tokens":["formatting","astro","enable","whether"],"title_tokens":["astro","languages","format","enable","option","vim"]},{"id":"644","title":"Option: vim.languages.astro.format.type","content":"Astro formatter to use","path":"options.html#option-vim-languages-astro-format-type","tokens":["formatter","astro","use"],"title_tokens":["type","option","format","vim","languages","astro"]},{"id":"645","title":"Option: vim.languages.astro.lsp.enable","content":"Whether to enable Astro LSP support.","path":"options.html#option-vim-languages-astro-lsp-enable","tokens":["support","whether","astro","lsp","enable"],"title_tokens":["vim","astro","option","languages","lsp","enable"]},{"id":"646","title":"Option: vim.languages.astro.lsp.servers","content":"Astro LSP server to use","path":"options.html#option-vim-languages-astro-lsp-servers","tokens":["astro","lsp","server","use"],"title_tokens":["servers","lsp","option","vim","astro","languages"]},{"id":"647","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","package","use","treesitter","astro"],"title_tokens":["astropackage","option","vim","languages","treesitter","astro"]},{"id":"648","title":"Option: vim.languages.astro.treesitter.enable","content":"Whether to enable Astro treesitter.","path":"options.html#option-vim-languages-astro-treesitter-enable","tokens":["treesitter","enable","astro","whether"],"title_tokens":["astro","vim","option","treesitter","enable","languages"]},{"id":"649","title":"Option: vim.languages.bash.enable","content":"Whether to enable Bash language support.","path":"options.html#option-vim-languages-bash-enable","tokens":["whether","bash","support","enable","language"],"title_tokens":["vim","enable","bash","option","languages"]},{"id":"650","title":"Option: vim.languages.bash.extraDiagnostics.enable","content":"Whether to enable extra Bash diagnostics.","path":"options.html#option-vim-languages-bash-extraDiagnostics-enable","tokens":["bash","diagnostics","extra","whether","enable"],"title_tokens":["option","vim","bash","languages","extradiagnostics","enable"]},{"id":"651","title":"Option: vim.languages.bash.extraDiagnostics.types","content":"List of Bash diagnostics to enable","path":"options.html#option-vim-languages-bash-extraDiagnostics-types","tokens":["list","bash","enable","diagnostics"],"title_tokens":["option","extradiagnostics","languages","vim","types","bash"]},{"id":"652","title":"Option: vim.languages.bash.format.enable","content":"Enable Bash formatting","path":"options.html#option-vim-languages-bash-format-enable","tokens":["bash","enable","formatting"],"title_tokens":["option","vim","bash","format","enable","languages"]},{"id":"653","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","option","format","type","vim","bash"]},{"id":"654","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","support","bash","enable","whether"],"title_tokens":["bash","languages","vim","enable","lsp","option"]},{"id":"655","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":["servers","lsp","languages","vim","bash","option"]},{"id":"656","title":"Option: vim.languages.bash.treesitter.enable","content":"Whether to enable Bash treesitter.","path":"options.html#option-vim-languages-bash-treesitter-enable","tokens":["bash","whether","treesitter","enable"],"title_tokens":["enable","option","treesitter","bash","vim","languages"]},{"id":"657","title":"Option: vim.languages.bash.treesitter.package","content":"The bash treesitter package to use.","path":"options.html#option-vim-languages-bash-treesitter-package","tokens":["bash","use","package","the","treesitter"],"title_tokens":["package","vim","bash","option","languages","treesitter"]},{"id":"658","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":["fix","comments","for","https","neovim","orfpcd","headers","reddit","www","question_does_the_c_parser_from_nvimtreesitter","syntax","com","can","see","errors","treesitter"],"title_tokens":["clang","vim","cheader","languages","option"]},{"id":"659","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":["vim","option","languages","dap","debugger","clang"]},{"id":"660","title":"Option: vim.languages.clang.dap.enable","content":"Enable clang Debug Adapter","path":"options.html#option-vim-languages-clang-dap-enable","tokens":["enable","debug","clang","adapter"],"title_tokens":["dap","clang","option","vim","languages","enable"]},{"id":"661","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":["languages","clang","vim","package","dap","option"]},{"id":"662","title":"Option: vim.languages.clang.enable","content":"Whether to enable C/C++ language support.","path":"options.html#option-vim-languages-clang-enable","tokens":["language","enable","support","whether"],"title_tokens":["enable","languages","option","clang","vim"]},{"id":"663","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","clang","lsp","support","enable"],"title_tokens":["languages","enable","clang","option","lsp","vim"]},{"id":"664","title":"Option: vim.languages.clang.lsp.servers","content":"The clang LSP server to use","path":"options.html#option-vim-languages-clang-lsp-servers","tokens":["use","server","the","clang","lsp"],"title_tokens":["clang","servers","vim","option","languages","lsp"]},{"id":"665","title":"Option: vim.languages.clang.treesitter.cPackage","content":"The c treesitter package to use.","path":"options.html#option-vim-languages-clang-treesitter-cPackage","tokens":["treesitter","use","package","the"],"title_tokens":["clang","treesitter","languages","cpackage","option","vim"]},{"id":"666","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","package","cpp","treesitter","the"],"title_tokens":["option","languages","clang","treesitter","cpppackage","vim"]},{"id":"667","title":"Option: vim.languages.clang.treesitter.enable","content":"Whether to enable C/C++ treesitter.","path":"options.html#option-vim-languages-clang-treesitter-enable","tokens":["whether","enable","treesitter"],"title_tokens":["clang","treesitter","enable","vim","languages","option"]},{"id":"668","title":"Option: vim.languages.clojure.enable","content":"Whether to enable Clojure language support.","path":"options.html#option-vim-languages-clojure-enable","tokens":["clojure","whether","language","enable","support"],"title_tokens":["enable","languages","vim","option","clojure"]},{"id":"669","title":"Option: vim.languages.clojure.lsp.enable","content":"Whether to enable Clojure LSP support.","path":"options.html#option-vim-languages-clojure-lsp-enable","tokens":["enable","support","whether","clojure","lsp"],"title_tokens":["enable","clojure","vim","languages","option","lsp"]},{"id":"670","title":"Option: vim.languages.clojure.lsp.servers","content":"Clojure LSP server to use","path":"options.html#option-vim-languages-clojure-lsp-servers","tokens":["clojure","server","lsp","use"],"title_tokens":["servers","languages","clojure","option","vim","lsp"]},{"id":"671","title":"Option: vim.languages.clojure.treesitter.enable","content":"Whether to enable Clojure treesitter.","path":"options.html#option-vim-languages-clojure-treesitter-enable","tokens":["whether","enable","treesitter","clojure"],"title_tokens":["vim","treesitter","clojure","languages","enable","option"]},{"id":"672","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","the","treesitter","package","clojure"],"title_tokens":["vim","clojure","treesitter","languages","package","option"]},{"id":"673","title":"Option: vim.languages.csharp.enable","content":"Whether to enable C# language support.","path":"options.html#option-vim-languages-csharp-enable","tokens":["whether","enable","language","support"],"title_tokens":["languages","option","csharp","enable","vim"]},{"id":"674","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":["enable","languages","lsp","csharp","vim","option"]},{"id":"675","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","servers","lsp","languages"]},{"id":"676","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":["option","enable","languages","csharp","vim","treesitter"]},{"id":"677","title":"Option: vim.languages.csharp.treesitter.package","content":"The c-sharp treesitter package to use.","path":"options.html#option-vim-languages-csharp-treesitter-package","tokens":["treesitter","use","the","c-sharp","package"],"title_tokens":["treesitter","package","languages","vim","option","csharp"]},{"id":"678","title":"Option: vim.languages.css.enable","content":"Whether to enable CSS language support.","path":"options.html#option-vim-languages-css-enable","tokens":["enable","css","whether","support","language"],"title_tokens":["option","languages","enable","vim","css"]},{"id":"679","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","enable","formatting"],"title_tokens":["option","languages","format","enable","vim","css"]},{"id":"680","title":"Option: vim.languages.css.format.type","content":"CSS formatter to use","path":"options.html#option-vim-languages-css-format-type","tokens":["formatter","use","css"],"title_tokens":["type","format","css","option","languages","vim"]},{"id":"681","title":"Option: vim.languages.css.lsp.enable","content":"Whether to enable CSS LSP support.","path":"options.html#option-vim-languages-css-lsp-enable","tokens":["support","whether","lsp","enable","css"],"title_tokens":["vim","option","enable","lsp","languages","css"]},{"id":"682","title":"Option: vim.languages.css.lsp.servers","content":"CSS LSP server to use","path":"options.html#option-vim-languages-css-lsp-servers","tokens":["lsp","server","css","use"],"title_tokens":["option","lsp","servers","vim","languages","css"]},{"id":"683","title":"Option: vim.languages.css.treesitter.enable","content":"Whether to enable CSS treesitter.","path":"options.html#option-vim-languages-css-treesitter-enable","tokens":["css","enable","treesitter","whether"],"title_tokens":["treesitter","vim","languages","option","enable","css"]},{"id":"684","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","the","treesitter","use","package"],"title_tokens":["package","option","languages","vim","css","treesitter"]},{"id":"685","title":"Option: vim.languages.cue.enable","content":"Whether to enable CUE language support.","path":"options.html#option-vim-languages-cue-enable","tokens":["support","enable","whether","cue","language"],"title_tokens":["vim","languages","cue","enable","option"]},{"id":"686","title":"Option: vim.languages.cue.lsp.enable","content":"Whether to enable CUE LSP support.","path":"options.html#option-vim-languages-cue-lsp-enable","tokens":["whether","cue","support","lsp","enable"],"title_tokens":["option","vim","lsp","cue","languages","enable"]},{"id":"687","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","treesitter","whether"],"title_tokens":["cue","treesitter","enable","option","vim","languages"]},{"id":"688","title":"Option: vim.languages.cue.treesitter.package","content":"The cue treesitter package to use.","path":"options.html#option-vim-languages-cue-treesitter-package","tokens":["treesitter","the","package","use","cue"],"title_tokens":["package","languages","option","vim","cue","treesitter"]},{"id":"689","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":["dart","flutter-tools","support","dap","via","enable"],"title_tokens":["option","vim","languages","enable","dap","dart"]},{"id":"690","title":"Option: vim.languages.dart.enable","content":"Whether to enable Dart language support.","path":"options.html#option-vim-languages-dart-enable","tokens":["support","language","enable","whether","dart"],"title_tokens":["languages","dart","option","enable","vim"]},{"id":"691","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":["highlighting","whether","enable","variables","color"],"title_tokens":["languages","color","enable","vim","option","dart","flutter-tools"]},{"id":"692","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":["languages","color","option","dart","flutter-tools","vim","highlightbackground"]},{"id":"693","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","the","foreground"],"title_tokens":["color","highlightforeground","vim","languages","option","dart","flutter-tools"]},{"id":"694","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":["character","text","highlight","virtual"],"title_tokens":["flutter-tools","color","virtualtext","languages","character","dart","vim","option"]},{"id":"695","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","enable","whether","virtual","highlight","show","text","using"],"title_tokens":["vim","languages","color","option","flutter-tools","virtualtext","dart","enable"]},{"id":"696","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":["enable","flutter-tools","for","support","flutter"],"title_tokens":["flutter-tools","vim","enable","option","dart","languages"]},{"id":"697","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. ::: {.note} This is required if is set to null and the flutter package in your was built with Nix. If you are using a flutter SDK installed from a different source and encounter the error \" missing from \", leave this option disabled. :::","path":"options.html#option-vim-languages-dart-flutter-tools-enableNoResolvePatch","tokens":["built","with","missing","are","resolve","doesn","path","you","when","whether","null","source","detecting","using","and","encounter","leave","flutter","set","disabled","patch","nix","was","this","from","package","error","required","the","note","your","that","symlinks","installed","different","option","sdk","flutter-tools"],"title_tokens":["enablenoresolvepatch","flutter-tools","vim","dart","option","languages"]},{"id":"698","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":["runtime","package","null","the","flutter","detect","path","instead"],"title_tokens":["vim","option","languages","dart","flutter-tools","flutterpackage"]},{"id":"699","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","enable","support","whether","dart"],"title_tokens":["dart","vim","option","enable","languages","lsp"]},{"id":"700","title":"Option: vim.languages.dart.lsp.servers","content":"Dart LSP server to use","path":"options.html#option-vim-languages-dart-lsp-servers","tokens":["dart","use","lsp","server"],"title_tokens":["option","vim","dart","languages","lsp","servers"]},{"id":"701","title":"Option: vim.languages.dart.treesitter.enable","content":"Whether to enable Dart treesitter.","path":"options.html#option-vim-languages-dart-treesitter-enable","tokens":["enable","treesitter","dart","whether"],"title_tokens":["option","treesitter","enable","vim","dart","languages"]},{"id":"702","title":"Option: vim.languages.dart.treesitter.package","content":"The dart treesitter package to use.","path":"options.html#option-vim-languages-dart-treesitter-package","tokens":["package","the","dart","treesitter","use"],"title_tokens":["languages","dart","treesitter","package","vim","option"]},{"id":"703","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","enable","elixir","tools"],"title_tokens":["elixir","option","enable","languages","elixir-tools","vim"]},{"id":"704","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","whether","enable"],"title_tokens":["enable","vim","option","languages","elixir"]},{"id":"705","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","whether","elixir"],"title_tokens":["enable","elixir","option","languages","format","vim"]},{"id":"706","title":"Option: vim.languages.elixir.format.type","content":"Elixir formatter to use","path":"options.html#option-vim-languages-elixir-format-type","tokens":["use","elixir","formatter"],"title_tokens":["elixir","option","type","vim","format","languages"]},{"id":"707","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":["enable","vim","languages","option","elixir","lsp"]},{"id":"708","title":"Option: vim.languages.elixir.lsp.servers","content":"Elixir LSP server to use","path":"options.html#option-vim-languages-elixir-lsp-servers","tokens":["use","elixir","server","lsp"],"title_tokens":["elixir","lsp","servers","option","vim","languages"]},{"id":"709","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","the","treesitter","eex","use"],"title_tokens":["eexpackage","elixir","option","treesitter","vim","languages"]},{"id":"710","title":"Option: vim.languages.elixir.treesitter.enable","content":"Whether to enable Elixir treesitter.","path":"options.html#option-vim-languages-elixir-treesitter-enable","tokens":["treesitter","whether","elixir","enable"],"title_tokens":["elixir","vim","languages","enable","treesitter","option"]},{"id":"711","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","package","use","heex","treesitter"],"title_tokens":["elixir","treesitter","languages","vim","option","heexpackage"]},{"id":"712","title":"Option: vim.languages.elixir.treesitter.package","content":"The elixir treesitter package to use.","path":"options.html#option-vim-languages-elixir-treesitter-package","tokens":["package","elixir","use","treesitter","the"],"title_tokens":["elixir","option","vim","languages","treesitter","package"]},{"id":"713","title":"Option: vim.languages.enableDAP","content":"Turn on Debug Adapter for enabled languages by default","path":"options.html#option-vim-languages-enableDAP","tokens":["for","enabled","turn","languages","default","debug","adapter"],"title_tokens":["vim","languages","enabledap","option"]},{"id":"714","title":"Option: vim.languages.enableExtraDiagnostics","content":"Turn on extra diagnostics for enabled languages by default","path":"options.html#option-vim-languages-enableExtraDiagnostics","tokens":["languages","extra","diagnostics","default","turn","enabled","for"],"title_tokens":["languages","vim","option","enableextradiagnostics"]},{"id":"715","title":"Option: vim.languages.enableFormat","content":"Turn on Formatting for enabled languages by default","path":"options.html#option-vim-languages-enableFormat","tokens":["default","languages","formatting","for","turn","enabled"],"title_tokens":["option","vim","languages","enableformat"]},{"id":"716","title":"Option: vim.languages.enableTreesitter","content":"Turn on Treesitter for enabled languages by default","path":"options.html#option-vim-languages-enableTreesitter","tokens":["treesitter","enabled","turn","languages","default","for"],"title_tokens":["enabletreesitter","languages","vim","option"]},{"id":"717","title":"Option: vim.languages.fsharp.enable","content":"Whether to enable F# language support.","path":"options.html#option-vim-languages-fsharp-enable","tokens":["language","enable","whether","support"],"title_tokens":["option","fsharp","languages","enable","vim"]},{"id":"718","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":["enable","option","languages","fsharp","vim","format"]},{"id":"719","title":"Option: vim.languages.fsharp.format.type","content":"F# formatter to use","path":"options.html#option-vim-languages-fsharp-format-type","tokens":["use","formatter"],"title_tokens":["vim","fsharp","option","type","languages","format"]},{"id":"720","title":"Option: vim.languages.fsharp.lsp.enable","content":"Whether to enable F# LSP support.","path":"options.html#option-vim-languages-fsharp-lsp-enable","tokens":["whether","support","lsp","enable"],"title_tokens":["vim","fsharp","enable","lsp","option","languages"]},{"id":"721","title":"Option: vim.languages.fsharp.lsp.servers","content":"F# LSP server to use","path":"options.html#option-vim-languages-fsharp-lsp-servers","tokens":["lsp","use","server"],"title_tokens":["option","vim","fsharp","languages","servers","lsp"]},{"id":"722","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":["vim","treesitter","enable","languages","fsharp","option"]},{"id":"723","title":"Option: vim.languages.fsharp.treesitter.package","content":"The fsharp treesitter package to use.","path":"options.html#option-vim-languages-fsharp-treesitter-package","tokens":["fsharp","treesitter","use","the","package"],"title_tokens":["languages","fsharp","option","vim","treesitter","package"]},{"id":"724","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","languages","enable","vim"]},{"id":"725","title":"Option: vim.languages.gleam.lsp.enable","content":"Whether to enable Gleam LSP support.","path":"options.html#option-vim-languages-gleam-lsp-enable","tokens":["enable","lsp","support","gleam","whether"],"title_tokens":["gleam","option","languages","vim","enable","lsp"]},{"id":"726","title":"Option: vim.languages.gleam.lsp.servers","content":"Gleam LSP server to use","path":"options.html#option-vim-languages-gleam-lsp-servers","tokens":["server","use","gleam","lsp"],"title_tokens":["vim","lsp","servers","languages","option","gleam"]},{"id":"727","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","whether","gleam"],"title_tokens":["treesitter","option","languages","vim","enable","gleam"]},{"id":"728","title":"Option: vim.languages.gleam.treesitter.package","content":"The gleam treesitter package to use.","path":"options.html#option-vim-languages-gleam-treesitter-package","tokens":["use","the","package","treesitter","gleam"],"title_tokens":["languages","gleam","treesitter","package","option","vim"]},{"id":"729","title":"Option: vim.languages.go.dap.debugger","content":"Go debugger to use","path":"options.html#option-vim-languages-go-dap-debugger","tokens":["debugger","use"],"title_tokens":["dap","languages","option","vim","debugger"]},{"id":"730","title":"Option: vim.languages.go.dap.enable","content":"Enable Go Debug Adapter via nvim-dap-go plugin","path":"options.html#option-vim-languages-go-dap-enable","tokens":["via","plugin","enable","debug","adapter","nvim-dap-go"],"title_tokens":["dap","enable","vim","option","languages"]},{"id":"731","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","vim","dap","languages","package"]},{"id":"732","title":"Option: vim.languages.go.enable","content":"Whether to enable Go language support.","path":"options.html#option-vim-languages-go-enable","tokens":["enable","language","support","whether"],"title_tokens":["languages","vim","enable","option"]},{"id":"733","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":["enable","languages","option","vim","format"]},{"id":"734","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":["languages","option","type","vim","format"]},{"id":"735","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":["languages","enable","lsp","option","vim"]},{"id":"736","title":"Option: vim.languages.go.lsp.servers","content":"Go LSP server to use","path":"options.html#option-vim-languages-go-lsp-servers","tokens":["lsp","use","server"],"title_tokens":["vim","languages","lsp","servers","option"]},{"id":"737","title":"Option: vim.languages.go.treesitter.enable","content":"Whether to enable Go treesitter.","path":"options.html#option-vim-languages-go-treesitter-enable","tokens":["whether","enable","treesitter"],"title_tokens":["treesitter","vim","languages","enable","option"]},{"id":"738","title":"Option: vim.languages.go.treesitter.package","content":"The go treesitter package to use.","path":"options.html#option-vim-languages-go-treesitter-package","tokens":["the","package","use","treesitter"],"title_tokens":["treesitter","vim","option","package","languages"]},{"id":"739","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":["for","whether","haskell","enable","support","dap"],"title_tokens":["vim","haskell","languages","dap","enable","option"]},{"id":"740","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","run","haskell","command","the","package"],"title_tokens":["haskell","package","vim","dap","languages","option"]},{"id":"741","title":"Option: vim.languages.haskell.enable","content":"Whether to enable Haskell support.","path":"options.html#option-vim-languages-haskell-enable","tokens":["whether","enable","support","haskell"],"title_tokens":["vim","option","languages","haskell","enable"]},{"id":"742","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","support","lsp"],"title_tokens":["vim","languages","haskell","enable","option","lsp"]},{"id":"743","title":"Option: vim.languages.haskell.lsp.servers","content":"Haskell LSP server to use","path":"options.html#option-vim-languages-haskell-lsp-servers","tokens":["server","use","haskell","lsp"],"title_tokens":["option","haskell","lsp","servers","languages","vim"]},{"id":"744","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","haskell","enable","treesitter","support","for"],"title_tokens":["haskell","vim","option","treesitter","enable","languages"]},{"id":"745","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","haskell","treesitter","package"]},{"id":"746","title":"Option: vim.languages.hcl.enable","content":"Whether to enable HCL support.","path":"options.html#option-vim-languages-hcl-enable","tokens":["enable","hcl","whether","support"],"title_tokens":["enable","languages","option","vim","hcl"]},{"id":"747","title":"Option: vim.languages.hcl.format.enable","content":"Enable HCL formatting","path":"options.html#option-vim-languages-hcl-format-enable","tokens":["hcl","formatting","enable"],"title_tokens":["hcl","enable","option","languages","format","vim"]},{"id":"748","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","type","languages","format","option","vim"]},{"id":"749","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","lsp","enable","whether","support"],"title_tokens":["vim","languages","hcl","lsp","enable","option"]},{"id":"750","title":"Option: vim.languages.hcl.lsp.servers","content":"HCL LSP server to use","path":"options.html#option-vim-languages-hcl-lsp-servers","tokens":["lsp","server","use","hcl"],"title_tokens":["vim","servers","languages","option","hcl","lsp"]},{"id":"751","title":"Option: vim.languages.hcl.treesitter.enable","content":"Whether to enable HCL treesitter.","path":"options.html#option-vim-languages-hcl-treesitter-enable","tokens":["whether","enable","hcl","treesitter"],"title_tokens":["vim","hcl","option","treesitter","languages","enable"]},{"id":"752","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":["treesitter","package","vim","hcl","option","languages"]},{"id":"753","title":"Option: vim.languages.helm.enable","content":"Whether to enable Helm language support.","path":"options.html#option-vim-languages-helm-enable","tokens":["support","language","helm","whether","enable"],"title_tokens":["helm","vim","enable","option","languages"]},{"id":"754","title":"Option: vim.languages.helm.lsp.enable","content":"Whether to enable Helm LSP support.","path":"options.html#option-vim-languages-helm-lsp-enable","tokens":["whether","lsp","enable","helm","support"],"title_tokens":["languages","lsp","option","enable","helm","vim"]},{"id":"755","title":"Option: vim.languages.helm.lsp.servers","content":"Helm LSP server to use","path":"options.html#option-vim-languages-helm-lsp-servers","tokens":["helm","lsp","server","use"],"title_tokens":["lsp","servers","vim","languages","option","helm"]},{"id":"756","title":"Option: vim.languages.helm.treesitter.enable","content":"Whether to enable Helm treesitter.","path":"options.html#option-vim-languages-helm-treesitter-enable","tokens":["whether","enable","treesitter","helm"],"title_tokens":["vim","languages","option","helm","treesitter","enable"]},{"id":"757","title":"Option: vim.languages.helm.treesitter.package","content":"The helm treesitter package to use.","path":"options.html#option-vim-languages-helm-treesitter-package","tokens":["helm","treesitter","package","use","the"],"title_tokens":["package","option","vim","treesitter","helm","languages"]},{"id":"758","title":"Option: vim.languages.html.enable","content":"Whether to enable HTML language support.","path":"options.html#option-vim-languages-html-enable","tokens":["whether","support","html","enable","language"],"title_tokens":["html","option","languages","enable","vim"]},{"id":"759","title":"Option: vim.languages.html.extraDiagnostics.enable","content":"Whether to enable extra HTML diagnostics.","path":"options.html#option-vim-languages-html-extraDiagnostics-enable","tokens":["html","extra","whether","enable","diagnostics"],"title_tokens":["languages","html","option","enable","extradiagnostics","vim"]},{"id":"760","title":"Option: vim.languages.html.extraDiagnostics.types","content":"List of HTML diagnostics to enable","path":"options.html#option-vim-languages-html-extraDiagnostics-types","tokens":["html","enable","list","diagnostics"],"title_tokens":["types","vim","languages","html","option","extradiagnostics"]},{"id":"761","title":"Option: vim.languages.html.format.enable","content":"Whether to enable HTML formatting.","path":"options.html#option-vim-languages-html-format-enable","tokens":["html","enable","formatting","whether"],"title_tokens":["languages","vim","enable","format","option","html"]},{"id":"762","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":["type","vim","option","format","languages","html"]},{"id":"763","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","whether","enable","html","support"],"title_tokens":["html","languages","vim","option","enable","lsp"]},{"id":"764","title":"Option: vim.languages.html.lsp.servers","content":"HTML LSP server to use","path":"options.html#option-vim-languages-html-lsp-servers","tokens":["use","lsp","html","server"],"title_tokens":["option","languages","html","lsp","servers","vim"]},{"id":"765","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":["html","tags","nvim-ts-autotag","enable","autorename","autoclose"],"title_tokens":["option","treesitter","autotaghtml","languages","vim","html"]},{"id":"766","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","support","html","whether","enable"],"title_tokens":["languages","html","option","enable","vim","treesitter"]},{"id":"767","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","html","treesitter","package","the"],"title_tokens":["treesitter","option","vim","html","package","languages"]},{"id":"768","title":"Option: vim.languages.java.enable","content":"Whether to enable Java language support.","path":"options.html#option-vim-languages-java-enable","tokens":["whether","support","enable","language","java"],"title_tokens":["option","java","languages","enable","vim"]},{"id":"769","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","enable","support","lsp","java"],"title_tokens":["lsp","java","enable","vim","languages","option"]},{"id":"770","title":"Option: vim.languages.java.lsp.servers","content":"Java LSP server to use","path":"options.html#option-vim-languages-java-lsp-servers","tokens":["java","server","use","lsp"],"title_tokens":["vim","lsp","servers","languages","option","java"]},{"id":"771","title":"Option: vim.languages.java.treesitter.enable","content":"Whether to enable Java treesitter.","path":"options.html#option-vim-languages-java-treesitter-enable","tokens":["treesitter","whether","java","enable"],"title_tokens":["vim","treesitter","enable","java","option","languages"]},{"id":"772","title":"Option: vim.languages.java.treesitter.package","content":"The java treesitter package to use.","path":"options.html#option-vim-languages-java-treesitter-package","tokens":["java","treesitter","the","package","use"],"title_tokens":["vim","option","treesitter","package","java","languages"]},{"id":"773","title":"Option: vim.languages.json.enable","content":"Whether to enable JSON language support.","path":"options.html#option-vim-languages-json-enable","tokens":["json","language","support","whether","enable"],"title_tokens":["languages","vim","option","json","enable"]},{"id":"774","title":"Option: vim.languages.json.format.enable","content":"Whether to enable JSON formatting.","path":"options.html#option-vim-languages-json-format-enable","tokens":["whether","enable","formatting","json"],"title_tokens":["json","format","languages","option","vim","enable"]},{"id":"775","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":["format","json","type","vim","languages","option"]},{"id":"776","title":"Option: vim.languages.json.lsp.enable","content":"Whether to enable JSON LSP support.","path":"options.html#option-vim-languages-json-lsp-enable","tokens":["whether","lsp","support","json","enable"],"title_tokens":["vim","lsp","enable","json","option","languages"]},{"id":"777","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":["languages","vim","lsp","servers","option","json"]},{"id":"778","title":"Option: vim.languages.json.treesitter.enable","content":"Whether to enable JSON treesitter.","path":"options.html#option-vim-languages-json-treesitter-enable","tokens":["treesitter","enable","whether","json"],"title_tokens":["option","json","vim","treesitter","enable","languages"]},{"id":"779","title":"Option: vim.languages.json.treesitter.package","content":"The json treesitter package to use.","path":"options.html#option-vim-languages-json-treesitter-package","tokens":["json","treesitter","the","package","use"],"title_tokens":["json","languages","vim","option","treesitter","package"]},{"id":"780","title":"Option: vim.languages.julia.enable","content":"Whether to enable Julia language support.","path":"options.html#option-vim-languages-julia-enable","tokens":["language","enable","whether","julia","support"],"title_tokens":["enable","vim","option","languages","julia"]},{"id":"781","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","lsp","support","enable","julia"],"title_tokens":["julia","enable","lsp","languages","option","vim"]},{"id":"782","title":"Option: vim.languages.julia.lsp.servers","content":"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 {option} to use the Julia binary in {env} , and add the package to Julia in your devshells. Check the source file of this option for the full . :::","path":"options.html#option-vim-languages-julia-lsp-servers","tokens":["avoid","with","your","file","use","way","bundled","package","you","enable","julia","lsp","want","full","option","add","and","note","since","provide","binary","env","check","there","for","entirety","server","that","this","only","the","have","source","devshells","change","nvf"],"title_tokens":["vim","lsp","option","servers","languages","julia"]},{"id":"783","title":"Option: vim.languages.julia.treesitter.enable","content":"Whether to enable Julia treesitter.","path":"options.html#option-vim-languages-julia-treesitter-enable","tokens":["enable","julia","whether","treesitter"],"title_tokens":["enable","vim","option","languages","julia","treesitter"]},{"id":"784","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","use","the","julia","package"],"title_tokens":["julia","vim","languages","treesitter","package","option"]},{"id":"785","title":"Option: vim.languages.just.enable","content":"Whether to enable Just support.","path":"options.html#option-vim-languages-just-enable","tokens":["enable","support","whether","just"],"title_tokens":["option","languages","vim","just","enable"]},{"id":"786","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","support","lsp","just","enable"],"title_tokens":["vim","lsp","option","languages","enable","just"]},{"id":"787","title":"Option: vim.languages.just.lsp.servers","content":"Just LSP server to use","path":"options.html#option-vim-languages-just-lsp-servers","tokens":["just","use","server","lsp"],"title_tokens":["languages","option","just","lsp","vim","servers"]},{"id":"788","title":"Option: vim.languages.just.treesitter.enable","content":"Whether to enable Just treesitter.","path":"options.html#option-vim-languages-just-treesitter-enable","tokens":["just","enable","whether","treesitter"],"title_tokens":["languages","treesitter","enable","just","option","vim"]},{"id":"789","title":"Option: vim.languages.just.treesitter.package","content":"The just treesitter package to use.","path":"options.html#option-vim-languages-just-treesitter-package","tokens":["package","the","just","treesitter","use"],"title_tokens":["languages","package","just","vim","option","treesitter"]},{"id":"790","title":"Option: vim.languages.kotlin.enable","content":"Whether to enable Kotlin/HCL support.","path":"options.html#option-vim-languages-kotlin-enable","tokens":["support","hcl","whether","enable","kotlin"],"title_tokens":["languages","enable","vim","option","kotlin"]},{"id":"791","title":"Option: vim.languages.kotlin.extraDiagnostics.enable","content":"Whether to enable extra Kotlin diagnostics.","path":"options.html#option-vim-languages-kotlin-extraDiagnostics-enable","tokens":["kotlin","whether","enable","extra","diagnostics"],"title_tokens":["option","kotlin","extradiagnostics","vim","languages","enable"]},{"id":"792","title":"Option: vim.languages.kotlin.extraDiagnostics.types","content":"List of Kotlin diagnostics to enable","path":"options.html#option-vim-languages-kotlin-extraDiagnostics-types","tokens":["kotlin","list","enable","diagnostics"],"title_tokens":["extradiagnostics","types","vim","option","languages","kotlin"]},{"id":"793","title":"Option: vim.languages.kotlin.lsp.enable","content":"Whether to enable Kotlin LSP support.","path":"options.html#option-vim-languages-kotlin-lsp-enable","tokens":["lsp","whether","support","enable","kotlin"],"title_tokens":["kotlin","lsp","enable","vim","option","languages"]},{"id":"794","title":"Option: vim.languages.kotlin.lsp.servers","content":"Kotlin LSP server to use","path":"options.html#option-vim-languages-kotlin-lsp-servers","tokens":["use","kotlin","lsp","server"],"title_tokens":["lsp","vim","languages","kotlin","option","servers"]},{"id":"795","title":"Option: vim.languages.kotlin.treesitter.enable","content":"Whether to enable Kotlin treesitter.","path":"options.html#option-vim-languages-kotlin-treesitter-enable","tokens":["enable","whether","kotlin","treesitter"],"title_tokens":["kotlin","treesitter","enable","vim","option","languages"]},{"id":"796","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","kotlin","package","use"],"title_tokens":["languages","option","vim","treesitter","package","kotlin"]},{"id":"797","title":"Option: vim.languages.lua.enable","content":"Whether to enable Lua language support.","path":"options.html#option-vim-languages-lua-enable","tokens":["whether","language","support","enable","lua"],"title_tokens":["vim","lua","enable","languages","option"]},{"id":"798","title":"Option: vim.languages.lua.extraDiagnostics.enable","content":"Whether to enable extra Lua diagnostics.","path":"options.html#option-vim-languages-lua-extraDiagnostics-enable","tokens":["lua","diagnostics","enable","whether","extra"],"title_tokens":["option","vim","languages","extradiagnostics","lua","enable"]},{"id":"799","title":"Option: vim.languages.lua.extraDiagnostics.types","content":"List of Lua diagnostics to enable","path":"options.html#option-vim-languages-lua-extraDiagnostics-types","tokens":["lua","enable","list","diagnostics"],"title_tokens":["vim","lua","types","extradiagnostics","option","languages"]},{"id":"800","title":"Option: vim.languages.lua.format.enable","content":"Enable Lua formatting","path":"options.html#option-vim-languages-lua-format-enable","tokens":["enable","lua","formatting"],"title_tokens":["format","option","languages","enable","vim","lua"]},{"id":"801","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":["type","format","option","vim","languages","lua"]},{"id":"802","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","support","whether","lua","enable"],"title_tokens":["enable","lua","option","vim","languages","lsp"]},{"id":"803","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":["enable","useful","for","developers","whether","nvim","integration","lazydev","neovim","plugin"],"title_tokens":["vim","option","lua","lsp","languages","lazydev","enable"]},{"id":"804","title":"Option: vim.languages.lua.lsp.servers","content":"Lua LSP server to use","path":"options.html#option-vim-languages-lua-lsp-servers","tokens":["use","lsp","server","lua"],"title_tokens":["languages","option","lsp","vim","servers","lua"]},{"id":"805","title":"Option: vim.languages.lua.treesitter.enable","content":"Whether to enable Lua Treesitter support.","path":"options.html#option-vim-languages-lua-treesitter-enable","tokens":["lua","whether","treesitter","enable","support"],"title_tokens":["enable","lua","option","vim","languages","treesitter"]},{"id":"806","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","treesitter","the","package","use"],"title_tokens":["languages","option","treesitter","package","lua","vim"]},{"id":"807","title":"Option: vim.languages.markdown.enable","content":"Whether to enable Markdown markup language support.","path":"options.html#option-vim-languages-markdown-enable","tokens":["support","language","enable","markdown","whether","markup"],"title_tokens":["option","markdown","enable","vim","languages"]},{"id":"808","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","markview","yaml","html","latex","typst","markdown","inline","hackable","previewer"],"title_tokens":["markdown","enable","markview-nvim","vim","extensions","languages","option"]},{"id":"809","title":"Option: vim.languages.markdown.extensions.markview-nvim.setupOpts","content":"Option table to pass into the setup function of markview-nvim You 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","option","options","they","you","not","setup","the","even","listed","markview-nvim","additional","into","table","docs","function","pass","any"],"title_tokens":["markdown","extensions","markview-nvim","vim","setupopts","languages","option"]},{"id":"810","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","render-markdown","inline","nvim","markdown","rendering"],"title_tokens":["vim","render-markdown-nvim","markdown","enable","extensions","option","languages"]},{"id":"811","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts","content":"Option table to pass into the setup function of render-markdown You 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":["render-markdown","options","option","you","additional","setup","into","pass","listed","even","not","any","can","table","they","the","function","docs"],"title_tokens":["render-markdown-nvim","extensions","setupopts","markdown","vim","option","languages"]},{"id":"812","title":"Option: vim.languages.markdown.extensions.render-markdown-nvim.setupOpts.file_types","content":"List of buffer filetypes to enable this plugin in. This 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":["list","the","plugin","buffers","have","will","cause","these","enable","buffer","attach","this","filetypes","who","any","new"],"title_tokens":["extensions","languages","markdown","file_types","option","vim","render-markdown-nvim","setupopts"]},{"id":"813","title":"Option: vim.languages.markdown.extraDiagnostics.enable","content":"Whether to enable extra Markdown diagnostics.","path":"options.html#option-vim-languages-markdown-extraDiagnostics-enable","tokens":["extra","diagnostics","enable","whether","markdown"],"title_tokens":["option","vim","markdown","languages","extradiagnostics","enable"]},{"id":"814","title":"Option: vim.languages.markdown.extraDiagnostics.types","content":"List of Markdown diagnostics to enable","path":"options.html#option-vim-languages-markdown-extraDiagnostics-types","tokens":["enable","markdown","diagnostics","list"],"title_tokens":["option","vim","extradiagnostics","types","markdown","languages"]},{"id":"815","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","enable","markdown"],"title_tokens":["option","languages","vim","markdown","format","enable"]},{"id":"816","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":["format","markdown","filetypes","the","with","formatter","extra"],"title_tokens":["languages","vim","format","markdown","option","extrafiletypes"]},{"id":"817","title":"Option: vim.languages.markdown.format.type","content":"Markdown formatter to use. is deprecated and currently aliased to deno_fmt.","path":"options.html#option-vim-languages-markdown-format-type","tokens":["and","aliased","deno_fmt","formatter","deprecated","currently","use","markdown"],"title_tokens":["markdown","vim","format","languages","type","option"]},{"id":"818","title":"Option: vim.languages.markdown.lsp.enable","content":"Whether to enable Markdown LSP support.","path":"options.html#option-vim-languages-markdown-lsp-enable","tokens":["support","markdown","enable","lsp","whether"],"title_tokens":["markdown","lsp","vim","enable","option","languages"]},{"id":"819","title":"Option: vim.languages.markdown.lsp.servers","content":"Markdown LSP server to use","path":"options.html#option-vim-languages-markdown-lsp-servers","tokens":["use","markdown","server","lsp"],"title_tokens":["servers","markdown","languages","option","vim","lsp"]},{"id":"820","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","markdown","treesitter","vim","enable","languages"]},{"id":"821","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","package","use","treesitter","the"],"title_tokens":["markdown","treesitter","mdinlinepackage","option","vim","languages"]},{"id":"822","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","the","package","markdown","treesitter"],"title_tokens":["languages","mdpackage","treesitter","option","vim","markdown"]},{"id":"823","title":"Option: vim.languages.nim.enable","content":"Whether to enable Nim language support.","path":"options.html#option-vim-languages-nim-enable","tokens":["whether","nim","enable","language","support"],"title_tokens":["languages","vim","nim","enable","option"]},{"id":"824","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","nim","whether"],"title_tokens":["nim","languages","vim","enable","format","option"]},{"id":"825","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":["type","option","vim","languages","format","nim"]},{"id":"826","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","lsp","whether","nim","support"],"title_tokens":["languages","vim","nim","enable","lsp","option"]},{"id":"827","title":"Option: vim.languages.nim.lsp.servers","content":"Nim LSP server to use","path":"options.html#option-vim-languages-nim-lsp-servers","tokens":["server","use","nim","lsp"],"title_tokens":["lsp","servers","languages","option","vim","nim"]},{"id":"828","title":"Option: vim.languages.nim.treesitter.enable","content":"Whether to enable Nim treesitter.","path":"options.html#option-vim-languages-nim-treesitter-enable","tokens":["whether","nim","treesitter","enable"],"title_tokens":["enable","option","vim","languages","nim","treesitter"]},{"id":"829","title":"Option: vim.languages.nim.treesitter.package","content":"The nim treesitter package to use.","path":"options.html#option-vim-languages-nim-treesitter-package","tokens":["use","the","package","treesitter","nim"],"title_tokens":["vim","package","treesitter","nim","option","languages"]},{"id":"830","title":"Option: vim.languages.nix.enable","content":"Whether to enable Nix language support.","path":"options.html#option-vim-languages-nix-enable","tokens":["language","nix","enable","support","whether"],"title_tokens":["vim","enable","nix","languages","option"]},{"id":"831","title":"Option: vim.languages.nix.extraDiagnostics.enable","content":"Whether to enable extra Nix diagnostics.","path":"options.html#option-vim-languages-nix-extraDiagnostics-enable","tokens":["nix","enable","extra","whether","diagnostics"],"title_tokens":["option","nix","enable","languages","vim","extradiagnostics"]},{"id":"832","title":"Option: vim.languages.nix.extraDiagnostics.types","content":"List of Nix diagnostics to enable","path":"options.html#option-vim-languages-nix-extraDiagnostics-types","tokens":["diagnostics","list","enable","nix"],"title_tokens":["extradiagnostics","option","types","nix","vim","languages"]},{"id":"833","title":"Option: vim.languages.nix.format.enable","content":"Whether to enable Nix formatting.","path":"options.html#option-vim-languages-nix-format-enable","tokens":["enable","whether","formatting","nix"],"title_tokens":["format","vim","option","languages","enable","nix"]},{"id":"834","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","format","option","type","vim","nix"]},{"id":"835","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","support","nix","lsp"],"title_tokens":["enable","languages","option","vim","nix","lsp"]},{"id":"836","title":"Option: vim.languages.nix.lsp.servers","content":"Nix LSP server to use","path":"options.html#option-vim-languages-nix-lsp-servers","tokens":["use","server","lsp","nix"],"title_tokens":["nix","option","vim","lsp","servers","languages"]},{"id":"837","title":"Option: vim.languages.nix.treesitter.enable","content":"Whether to enable Nix treesitter.","path":"options.html#option-vim-languages-nix-treesitter-enable","tokens":["nix","whether","enable","treesitter"],"title_tokens":["enable","vim","treesitter","option","nix","languages"]},{"id":"838","title":"Option: vim.languages.nix.treesitter.package","content":"The nix treesitter package to use.","path":"options.html#option-vim-languages-nix-treesitter-package","tokens":["use","package","nix","treesitter","the"],"title_tokens":["treesitter","package","nix","option","vim","languages"]},{"id":"839","title":"Option: vim.languages.nu.enable","content":"Whether to enable Nu language support.","path":"options.html#option-vim-languages-nu-enable","tokens":["whether","support","language","enable"],"title_tokens":["option","languages","vim","enable"]},{"id":"840","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","enable","support","lsp"],"title_tokens":["languages","option","lsp","enable","vim"]},{"id":"841","title":"Option: vim.languages.nu.lsp.servers","content":"Nu LSP server to use","path":"options.html#option-vim-languages-nu-lsp-servers","tokens":["server","lsp","use"],"title_tokens":["servers","option","vim","lsp","languages"]},{"id":"842","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","languages","vim","option","treesitter"]},{"id":"843","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","use","treesitter","package"],"title_tokens":["vim","treesitter","option","package","languages"]},{"id":"844","title":"Option: vim.languages.ocaml.enable","content":"Whether to enable OCaml language support.","path":"options.html#option-vim-languages-ocaml-enable","tokens":["whether","support","enable","ocaml","language"],"title_tokens":["option","vim","ocaml","languages","enable"]},{"id":"845","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","ocaml","enable","support","formatting","whether"],"title_tokens":["ocaml","format","enable","vim","languages","option"]},{"id":"846","title":"Option: vim.languages.ocaml.format.type","content":"OCaml formatter to use","path":"options.html#option-vim-languages-ocaml-format-type","tokens":["formatter","use","ocaml"],"title_tokens":["option","format","ocaml","type","languages","vim"]},{"id":"847","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","ocaml","enable","lsp","support"],"title_tokens":["languages","lsp","enable","option","ocaml","vim"]},{"id":"848","title":"Option: vim.languages.ocaml.lsp.servers","content":"OCaml LSP server to use","path":"options.html#option-vim-languages-ocaml-lsp-servers","tokens":["ocaml","server","use","lsp"],"title_tokens":["languages","option","ocaml","lsp","servers","vim"]},{"id":"849","title":"Option: vim.languages.ocaml.treesitter.enable","content":"Whether to enable OCaml treesitter.","path":"options.html#option-vim-languages-ocaml-treesitter-enable","tokens":["ocaml","whether","enable","treesitter"],"title_tokens":["languages","vim","option","ocaml","enable","treesitter"]},{"id":"850","title":"Option: vim.languages.ocaml.treesitter.package","content":"The ocaml treesitter package to use.","path":"options.html#option-vim-languages-ocaml-treesitter-package","tokens":["the","ocaml","package","use","treesitter"],"title_tokens":["option","languages","ocaml","treesitter","vim","package"]},{"id":"851","title":"Option: vim.languages.odin.enable","content":"Whether to enable Odin language support.","path":"options.html#option-vim-languages-odin-enable","tokens":["whether","language","enable","odin","support"],"title_tokens":["odin","enable","vim","option","languages"]},{"id":"852","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","lsp","support","odin","whether"],"title_tokens":["vim","languages","lsp","option","odin","enable"]},{"id":"853","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","use","lsp"],"title_tokens":["odin","lsp","option","servers","vim","languages"]},{"id":"854","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":["treesitter","enable","languages","vim","odin","option"]},{"id":"855","title":"Option: vim.languages.odin.treesitter.package","content":"The odin treesitter package to use.","path":"options.html#option-vim-languages-odin-treesitter-package","tokens":["odin","the","treesitter","use","package"],"title_tokens":["option","treesitter","vim","odin","package","languages"]},{"id":"856","title":"Option: vim.languages.php.enable","content":"Whether to enable PHP language support.","path":"options.html#option-vim-languages-php-enable","tokens":["support","php","enable","whether","language"],"title_tokens":["enable","option","languages","php","vim"]},{"id":"857","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","whether","lsp","support"],"title_tokens":["enable","languages","vim","option","php","lsp"]},{"id":"858","title":"Option: vim.languages.php.lsp.servers","content":"PHP LSP server to use","path":"options.html#option-vim-languages-php-lsp-servers","tokens":["lsp","server","php","use"],"title_tokens":["lsp","php","servers","vim","languages","option"]},{"id":"859","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":["php","languages","option","vim","treesitter","enable"]},{"id":"860","title":"Option: vim.languages.php.treesitter.package","content":"The php treesitter package to use.","path":"options.html#option-vim-languages-php-treesitter-package","tokens":["treesitter","package","use","the","php"],"title_tokens":["package","php","treesitter","vim","option","languages"]},{"id":"861","title":"Option: vim.languages.python.dap.debugger","content":"Python debugger to use","path":"options.html#option-vim-languages-python-dap-debugger","tokens":["use","python","debugger"],"title_tokens":["languages","option","python","vim","dap","debugger"]},{"id":"862","title":"Option: vim.languages.python.dap.enable","content":"Enable Python Debug Adapter","path":"options.html#option-vim-languages-python-dap-enable","tokens":["debug","enable","adapter","python"],"title_tokens":["vim","dap","enable","python","languages","option"]},{"id":"863","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":["debugpy","see","wiki","nixos","install_python_packages","this","installed","https","debugger","with","python","package"],"title_tokens":["package","option","dap","vim","python","languages"]},{"id":"864","title":"Option: vim.languages.python.enable","content":"Whether to enable Python language support.","path":"options.html#option-vim-languages-python-enable","tokens":["enable","support","whether","python","language"],"title_tokens":["option","vim","languages","enable","python"]},{"id":"865","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","python","formatting"],"title_tokens":["python","languages","format","enable","option","vim"]},{"id":"866","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":["option","languages","vim","type","format","python"]},{"id":"867","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","support","python","enable","lsp"],"title_tokens":["lsp","option","vim","python","languages","enable"]},{"id":"868","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":["vim","python","servers","languages","option","lsp"]},{"id":"869","title":"Option: vim.languages.python.treesitter.enable","content":"Whether to enable Python treesitter.","path":"options.html#option-vim-languages-python-treesitter-enable","tokens":["enable","treesitter","whether","python"],"title_tokens":["languages","treesitter","option","vim","python","enable"]},{"id":"870","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","python","grammar"],"title_tokens":["treesitter","languages","option","python","package","vim"]},{"id":"871","title":"Option: vim.languages.qml.enable","content":"Whether to enable QML language support.","path":"options.html#option-vim-languages-qml-enable","tokens":["support","whether","qml","enable","language"],"title_tokens":["languages","vim","option","qml","enable"]},{"id":"872","title":"Option: vim.languages.qml.format.enable","content":"Whether to enable QML formatting.","path":"options.html#option-vim-languages-qml-format-enable","tokens":["qml","whether","enable","formatting"],"title_tokens":["qml","format","vim","enable","languages","option"]},{"id":"873","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":["type","format","qml","option","languages","vim"]},{"id":"874","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","whether","lsp","enable","support"],"title_tokens":["qml","option","vim","lsp","enable","languages"]},{"id":"875","title":"Option: vim.languages.qml.lsp.servers","content":"QML LSP server to use","path":"options.html#option-vim-languages-qml-lsp-servers","tokens":["qml","lsp","server","use"],"title_tokens":["option","lsp","vim","qml","servers","languages"]},{"id":"876","title":"Option: vim.languages.qml.treesitter.enable","content":"Whether to enable QML treesitter support.","path":"options.html#option-vim-languages-qml-treesitter-enable","tokens":["support","whether","enable","qml","treesitter"],"title_tokens":["treesitter","enable","vim","option","languages","qml"]},{"id":"877","title":"Option: vim.languages.qml.treesitter.package","content":"The qmljs treesitter package to use.","path":"options.html#option-vim-languages-qml-treesitter-package","tokens":["use","the","qmljs","treesitter","package"],"title_tokens":["vim","languages","treesitter","package","option","qml"]},{"id":"878","title":"Option: vim.languages.r.enable","content":"Whether to enable R language support.","path":"options.html#option-vim-languages-r-enable","tokens":["enable","language","whether","support"],"title_tokens":["vim","enable","languages","option"]},{"id":"879","title":"Option: vim.languages.r.format.enable","content":"Whether to enable R formatting.","path":"options.html#option-vim-languages-r-format-enable","tokens":["whether","formatting","enable"],"title_tokens":["option","format","vim","languages","enable"]},{"id":"880","title":"Option: vim.languages.r.format.type","content":"R formatter to use","path":"options.html#option-vim-languages-r-format-type","tokens":["use","formatter"],"title_tokens":["format","vim","languages","type","option"]},{"id":"881","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","support","lsp","enable"],"title_tokens":["option","vim","lsp","enable","languages"]},{"id":"882","title":"Option: vim.languages.r.lsp.servers","content":"R LSP server to use","path":"options.html#option-vim-languages-r-lsp-servers","tokens":["use","server","lsp"],"title_tokens":["languages","option","lsp","vim","servers"]},{"id":"883","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","option","treesitter","enable"]},{"id":"884","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":["vim","languages","treesitter","option","package"]},{"id":"885","title":"Option: vim.languages.ruby.enable","content":"Whether to enable Ruby language support.","path":"options.html#option-vim-languages-ruby-enable","tokens":["enable","ruby","support","language","whether"],"title_tokens":["enable","option","vim","languages","ruby"]},{"id":"886","title":"Option: vim.languages.ruby.extraDiagnostics.enable","content":"Whether to enable Ruby extra diagnostics support.","path":"options.html#option-vim-languages-ruby-extraDiagnostics-enable","tokens":["whether","diagnostics","extra","support","enable","ruby"],"title_tokens":["option","vim","ruby","languages","extradiagnostics","enable"]},{"id":"887","title":"Option: vim.languages.ruby.extraDiagnostics.types","content":"List of Ruby diagnostics to enable","path":"options.html#option-vim-languages-ruby-extraDiagnostics-types","tokens":["enable","list","ruby","diagnostics"],"title_tokens":["languages","option","vim","types","ruby","extradiagnostics"]},{"id":"888","title":"Option: vim.languages.ruby.format.enable","content":"Whether to enable Ruby formatter support.","path":"options.html#option-vim-languages-ruby-format-enable","tokens":["support","ruby","whether","enable","formatter"],"title_tokens":["enable","vim","languages","option","format","ruby"]},{"id":"889","title":"Option: vim.languages.ruby.format.type","content":"Ruby formatter to use","path":"options.html#option-vim-languages-ruby-format-type","tokens":["use","formatter","ruby"],"title_tokens":["type","option","vim","languages","ruby","format"]},{"id":"890","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","support","lsp","enable","whether"],"title_tokens":["lsp","enable","languages","option","ruby","vim"]},{"id":"891","title":"Option: vim.languages.ruby.lsp.servers","content":"Ruby LSP server to use","path":"options.html#option-vim-languages-ruby-lsp-servers","tokens":["ruby","server","lsp","use"],"title_tokens":["servers","option","ruby","lsp","vim","languages"]},{"id":"892","title":"Option: vim.languages.ruby.treesitter.enable","content":"Whether to enable Ruby treesitter.","path":"options.html#option-vim-languages-ruby-treesitter-enable","tokens":["whether","treesitter","enable","ruby"],"title_tokens":["ruby","treesitter","enable","vim","languages","option"]},{"id":"893","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","ruby","treesitter"],"title_tokens":["languages","vim","ruby","treesitter","option","package"]},{"id":"894","title":"Option: vim.languages.rust.dap.enable","content":"Rust Debug Adapter support","path":"options.html#option-vim-languages-rust-dap-enable","tokens":["support","adapter","rust","debug"],"title_tokens":["enable","option","rust","languages","vim","dap"]},{"id":"895","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","dap","languages","rust","vim"]},{"id":"896","title":"Option: vim.languages.rust.enable","content":"Whether to enable Rust language support.","path":"options.html#option-vim-languages-rust-enable","tokens":["language","whether","enable","rust","support"],"title_tokens":["languages","enable","vim","rust","option"]},{"id":"897","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","enable","crates-nvim","management","whether","dependency"],"title_tokens":["rust","languages","vim","extensions","crates-nvim","enable","option"]},{"id":"898","title":"Option: vim.languages.rust.extensions.crates-nvim.setupOpts","content":"Option table to pass into the setup function of crates-nvim You 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":["listed","can","pass","they","any","not","docs","you","table","option","the","function","into","crates-nvim","options","setup","additional","even"],"title_tokens":["setupopts","vim","option","languages","rust","extensions","crates-nvim"]},{"id":"899","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":["enable","completion","server","in-process","language","crates-nvim","for","whether"],"title_tokens":["completion","extensions","enabled","languages","rust","vim","setupopts","crates","crates-nvim","option"]},{"id":"900","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":["number","maximum","results","display","search","the"],"title_tokens":["crates-nvim","rust","extensions","completion","vim","languages","option","setupopts","crates","max_results"]},{"id":"901","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":["the","appearing","minimum","type","characters","number","before","begin","completions"],"title_tokens":["crates-nvim","min_chars","vim","extensions","setupopts","option","languages","crates","rust","completion"]},{"id":"902","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":["actions","whether","server","enable","for","crates-nvim","in-process","language"],"title_tokens":["rust","crates-nvim","setupopts","languages","option","lsp","extensions","actions","vim"]},{"id":"903","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":["for","language","crates-nvim","in-process","completion","whether","enable","server"],"title_tokens":["completion","vim","option","setupopts","lsp","crates-nvim","languages","extensions","rust"]},{"id":"904","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":["crates","whether","nvim","in-process","language","enable","server"],"title_tokens":["setupopts","vim","option","crates-nvim","languages","enabled","rust","lsp","extensions"]},{"id":"905","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":["in-process","whether","actions","language","server","enable","crates-nvim","for","hover"],"title_tokens":["crates-nvim","vim","hover","lsp","rust","languages","setupopts","option","extensions"]},{"id":"906","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","formatting","enable"],"title_tokens":["enable","format","option","vim","languages","rust"]},{"id":"907","title":"Option: vim.languages.rust.format.type","content":"Rust formatter to use","path":"options.html#option-vim-languages-rust-format-type","tokens":["rust","formatter","use"],"title_tokens":["rust","option","languages","type","vim","format"]},{"id":"908","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":["whether","with","extra","tools","enable","rust-analyzer","support","rust","lsp"],"title_tokens":["languages","rust","option","vim","lsp","enable"]},{"id":"909","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","pass","options","analyzer"],"title_tokens":["vim","lsp","rust","option","languages","opts"]},{"id":"910","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":["run","package","list","the","strings","rust-analyzer","command"],"title_tokens":["rust","package","option","languages","lsp","vim"]},{"id":"911","title":"Option: vim.languages.rust.treesitter.enable","content":"Whether to enable Rust treesitter.","path":"options.html#option-vim-languages-rust-treesitter-enable","tokens":["treesitter","enable","rust","whether"],"title_tokens":["option","languages","rust","enable","treesitter","vim"]},{"id":"912","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","package","rust","use","the"],"title_tokens":["languages","option","rust","package","vim","treesitter"]},{"id":"913","title":"Option: vim.languages.scala.dap.config","content":"Lua configuration for dap","path":"options.html#option-vim-languages-scala-dap-config","tokens":["lua","configuration","dap","for"],"title_tokens":["config","scala","languages","dap","option","vim"]},{"id":"914","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","whether","scala","support","metals","adapter","debug"],"title_tokens":["scala","vim","dap","languages","enable","option"]},{"id":"915","title":"Option: vim.languages.scala.enable","content":"Whether to enable Scala language support.","path":"options.html#option-vim-languages-scala-enable","tokens":["scala","support","language","whether","enable"],"title_tokens":["vim","languages","scala","option","enable"]},{"id":"916","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":["allow","filetypes","from","without","flag","deal","that","prohibit","shortmess","shown","remove","doing","this","the","messages","being","autocommands","with"],"title_tokens":["option","languages","fixshortmess","scala","vim"]},{"id":"917","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","scala","whether","metals","lsp","support"],"title_tokens":["vim","scala","lsp","option","languages","enable"]},{"id":"918","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":["vim","extramappings","lsp","option","languages","listcommands","scala"]},{"id":"919","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":["available","settings","the","config","for","metals","passed","nvim-metals","extra","docs","check","options"],"title_tokens":["option","languages","vim","extrasettings","lsp","scala"]},{"id":"920","title":"Option: vim.languages.scala.lsp.package","content":"The metals package to use.","path":"options.html#option-vim-languages-scala-lsp-package","tokens":["metals","the","package","use"],"title_tokens":["scala","lsp","package","option","vim","languages"]},{"id":"921","title":"Option: vim.languages.scala.treesitter.enable","content":"Whether to enable Scala treesitter.","path":"options.html#option-vim-languages-scala-treesitter-enable","tokens":["treesitter","enable","whether","scala"],"title_tokens":["vim","scala","option","languages","treesitter","enable"]},{"id":"922","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","package","scala","the","treesitter"],"title_tokens":["option","treesitter","scala","vim","package","languages"]},{"id":"923","title":"Option: vim.languages.sql.dialect","content":"SQL dialect for sqlfluff (if used)","path":"options.html#option-vim-languages-sql-dialect","tokens":["for","sqlfluff","used","sql","dialect"],"title_tokens":["dialect","option","vim","sql","languages"]},{"id":"924","title":"Option: vim.languages.sql.enable","content":"Whether to enable SQL language support.","path":"options.html#option-vim-languages-sql-enable","tokens":["enable","whether","sql","language","support"],"title_tokens":["sql","option","languages","vim","enable"]},{"id":"925","title":"Option: vim.languages.sql.extraDiagnostics.enable","content":"Whether to enable extra SQL diagnostics.","path":"options.html#option-vim-languages-sql-extraDiagnostics-enable","tokens":["sql","diagnostics","enable","whether","extra"],"title_tokens":["extradiagnostics","option","vim","enable","languages","sql"]},{"id":"926","title":"Option: vim.languages.sql.extraDiagnostics.types","content":"List of SQL diagnostics to enable","path":"options.html#option-vim-languages-sql-extraDiagnostics-types","tokens":["sql","diagnostics","list","enable"],"title_tokens":["vim","option","sql","extradiagnostics","types","languages"]},{"id":"927","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":["languages","sql","enable","option","format","vim"]},{"id":"928","title":"Option: vim.languages.sql.format.type","content":"SQL formatter to use","path":"options.html#option-vim-languages-sql-format-type","tokens":["sql","formatter","use"],"title_tokens":["languages","option","format","type","sql","vim"]},{"id":"929","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","lsp","support","whether","sql"],"title_tokens":["lsp","enable","option","languages","sql","vim"]},{"id":"930","title":"Option: vim.languages.sql.lsp.servers","content":"SQL LSP server to use","path":"options.html#option-vim-languages-sql-lsp-servers","tokens":["server","sql","lsp","use"],"title_tokens":["option","servers","languages","lsp","vim","sql"]},{"id":"931","title":"Option: vim.languages.sql.treesitter.enable","content":"Whether to enable SQL treesitter.","path":"options.html#option-vim-languages-sql-treesitter-enable","tokens":["enable","treesitter","whether","sql"],"title_tokens":["sql","treesitter","vim","languages","option","enable"]},{"id":"932","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":["languages","option","sql","treesitter","package","vim"]},{"id":"933","title":"Option: vim.languages.svelte.enable","content":"Whether to enable Svelte language support.","path":"options.html#option-vim-languages-svelte-enable","tokens":["svelte","whether","language","enable","support"],"title_tokens":["option","vim","languages","enable","svelte"]},{"id":"934","title":"Option: vim.languages.svelte.extraDiagnostics.enable","content":"Whether to enable extra Svelte diagnostics.","path":"options.html#option-vim-languages-svelte-extraDiagnostics-enable","tokens":["diagnostics","extra","enable","whether","svelte"],"title_tokens":["option","extradiagnostics","enable","vim","languages","svelte"]},{"id":"935","title":"Option: vim.languages.svelte.extraDiagnostics.types","content":"List of Svelte diagnostics to enable","path":"options.html#option-vim-languages-svelte-extraDiagnostics-types","tokens":["svelte","diagnostics","enable","list"],"title_tokens":["option","svelte","vim","languages","types","extradiagnostics"]},{"id":"936","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","whether","formatting"],"title_tokens":["vim","languages","enable","svelte","option","format"]},{"id":"937","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":["type","option","languages","svelte","format","vim"]},{"id":"938","title":"Option: vim.languages.svelte.lsp.enable","content":"Whether to enable Svelte LSP support.","path":"options.html#option-vim-languages-svelte-lsp-enable","tokens":["whether","enable","lsp","svelte","support"],"title_tokens":["languages","svelte","option","vim","enable","lsp"]},{"id":"939","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":["option","vim","languages","svelte","lsp","servers"]},{"id":"940","title":"Option: vim.languages.svelte.treesitter.enable","content":"Whether to enable Svelte treesitter.","path":"options.html#option-vim-languages-svelte-treesitter-enable","tokens":["svelte","whether","treesitter","enable"],"title_tokens":["vim","svelte","treesitter","enable","option","languages"]},{"id":"941","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","svelte","treesitter","the","use"],"title_tokens":["treesitter","vim","option","languages","sveltepackage","svelte"]},{"id":"942","title":"Option: vim.languages.tailwind.enable","content":"Whether to enable Tailwindcss language support.","path":"options.html#option-vim-languages-tailwind-enable","tokens":["support","whether","enable","tailwindcss","language"],"title_tokens":["option","vim","tailwind","enable","languages"]},{"id":"943","title":"Option: vim.languages.tailwind.lsp.enable","content":"Whether to enable Tailwindcss LSP support.","path":"options.html#option-vim-languages-tailwind-lsp-enable","tokens":["lsp","enable","whether","support","tailwindcss"],"title_tokens":["enable","vim","option","languages","tailwind","lsp"]},{"id":"944","title":"Option: vim.languages.tailwind.lsp.servers","content":"Tailwindcss LSP server to use","path":"options.html#option-vim-languages-tailwind-lsp-servers","tokens":["tailwindcss","server","lsp","use"],"title_tokens":["vim","languages","lsp","tailwind","servers","option"]},{"id":"945","title":"Option: vim.languages.terraform.enable","content":"Whether to enable Terraform/HCL support.","path":"options.html#option-vim-languages-terraform-enable","tokens":["support","terraform","whether","hcl","enable"],"title_tokens":["vim","enable","terraform","languages","option"]},{"id":"946","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","enable","terraform-ls","whether","lsp","support"],"title_tokens":["lsp","option","enable","languages","vim","terraform"]},{"id":"947","title":"Option: vim.languages.terraform.lsp.servers","content":"Terraform LSP server to use","path":"options.html#option-vim-languages-terraform-lsp-servers","tokens":["server","lsp","use","terraform"],"title_tokens":["option","terraform","lsp","servers","languages","vim"]},{"id":"948","title":"Option: vim.languages.terraform.treesitter.enable","content":"Whether to enable Terraform treesitter.","path":"options.html#option-vim-languages-terraform-treesitter-enable","tokens":["whether","terraform","treesitter","enable"],"title_tokens":["languages","treesitter","vim","terraform","enable","option"]},{"id":"949","title":"Option: vim.languages.terraform.treesitter.package","content":"The terraform treesitter package to use.","path":"options.html#option-vim-languages-terraform-treesitter-package","tokens":["use","terraform","the","treesitter","package"],"title_tokens":["treesitter","vim","package","option","languages","terraform"]},{"id":"950","title":"Option: vim.languages.ts.enable","content":"Whether to enable Typescript/Javascript language support.","path":"options.html#option-vim-languages-ts-enable","tokens":["javascript","whether","enable","typescript","language","support"],"title_tokens":["languages","option","vim","enable"]},{"id":"951","title":"Option: vim.languages.ts.extensions.ts-error-translator.enable","content":"Whether to enable [ts-error-translator.nvim]: https://github.com/dmmulroy/ts-error-translator.nvim Typescript error translation with [ts-error-translator.nvim] .","path":"options.html#option-vim-languages-ts-extensions-ts-error-translator-enable","tokens":["https","dmmulroy","github","ts-error-translator","nvim","typescript","com","error","translation","enable","with","whether"],"title_tokens":["extensions","ts-error-translator","enable","languages","vim","option"]},{"id":"952","title":"Option: vim.languages.ts.extensions.ts-error-translator.setupOpts","content":"Option table to pass into the setup function of ts-error-translator You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-languages-ts-extensions-ts-error-translator-setupOpts","tokens":["setup","they","not","option","into","pass","you","options","can","any","function","listed","ts-error-translator","table","docs","the","additional","even"],"title_tokens":["vim","option","setupopts","extensions","ts-error-translator","languages"]},{"id":"953","title":"Option: vim.languages.ts.extensions.ts-error-translator.setupOpts.auto_override_publish_diagnostics","content":"Automatically override the publish_diagnostics handler","path":"options.html#option-vim-languages-ts-extensions-ts-error-translator-setupOpts-auto_override_publish_diagnostics","tokens":["publish_diagnostics","handler","automatically","override","the"],"title_tokens":["option","languages","ts-error-translator","vim","extensions","setupopts","auto_override_publish_diagnostics"]},{"id":"954","title":"Option: vim.languages.ts.extraDiagnostics.enable","content":"Whether to enable extra Typescript/Javascript diagnostics.","path":"options.html#option-vim-languages-ts-extraDiagnostics-enable","tokens":["javascript","whether","enable","typescript","diagnostics","extra"],"title_tokens":["enable","vim","languages","option","extradiagnostics"]},{"id":"955","title":"Option: vim.languages.ts.extraDiagnostics.types","content":"List of Typescript/Javascript diagnostics to enable","path":"options.html#option-vim-languages-ts-extraDiagnostics-types","tokens":["list","diagnostics","enable","typescript","javascript"],"title_tokens":["extradiagnostics","option","types","languages","vim"]},{"id":"956","title":"Option: vim.languages.ts.format.enable","content":"Whether to enable Typescript/Javascript formatting.","path":"options.html#option-vim-languages-ts-format-enable","tokens":["javascript","whether","enable","formatting","typescript"],"title_tokens":["vim","option","languages","enable","format"]},{"id":"957","title":"Option: vim.languages.ts.format.type","content":"Typescript/Javascript formatter to use","path":"options.html#option-vim-languages-ts-format-type","tokens":["formatter","use","typescript","javascript"],"title_tokens":["languages","option","format","type","vim"]},{"id":"958","title":"Option: vim.languages.ts.lsp.enable","content":"Whether to enable Typescript/Javascript LSP support.","path":"options.html#option-vim-languages-ts-lsp-enable","tokens":["lsp","enable","support","javascript","typescript","whether"],"title_tokens":["lsp","option","vim","languages","enable"]},{"id":"959","title":"Option: vim.languages.ts.lsp.servers","content":"Typescript/Javascript LSP server to use","path":"options.html#option-vim-languages-ts-lsp-servers","tokens":["javascript","use","typescript","lsp","server"],"title_tokens":["option","languages","vim","lsp","servers"]},{"id":"960","title":"Option: vim.languages.ts.treesitter.enable","content":"Whether to enable Typescript/Javascript treesitter.","path":"options.html#option-vim-languages-ts-treesitter-enable","tokens":["enable","whether","typescript","javascript","treesitter"],"title_tokens":["languages","vim","enable","option","treesitter"]},{"id":"961","title":"Option: vim.languages.ts.treesitter.jsPackage","content":"The javascript treesitter package to use.","path":"options.html#option-vim-languages-ts-treesitter-jsPackage","tokens":["the","use","package","javascript","treesitter"],"title_tokens":["languages","vim","jspackage","treesitter","option"]},{"id":"962","title":"Option: vim.languages.ts.treesitter.tsPackage","content":"The typescript treesitter package to use.","path":"options.html#option-vim-languages-ts-treesitter-tsPackage","tokens":["treesitter","typescript","package","use","the"],"title_tokens":["option","treesitter","vim","languages","tspackage"]},{"id":"963","title":"Option: vim.languages.ts.treesitter.tsxPackage","content":"The tsx treesitter package to use.","path":"options.html#option-vim-languages-ts-treesitter-tsxPackage","tokens":["use","package","tsx","treesitter","the"],"title_tokens":["tsxpackage","languages","vim","option","treesitter"]},{"id":"964","title":"Option: vim.languages.typst.enable","content":"Whether to enable Typst language support.","path":"options.html#option-vim-languages-typst-enable","tokens":["whether","enable","typst","language","support"],"title_tokens":["option","enable","vim","typst","languages"]},{"id":"965","title":"Option: vim.languages.typst.extensions.typst-concealer.enable","content":"Whether to enable [typst-concealer]: https://github.com/PartyWumpus/typst-concealer Inline typst preview for Neovim via [typst-concealer] .","path":"options.html#option-vim-languages-typst-extensions-typst-concealer-enable","tokens":["github","typst-concealer","com","partywumpus","inline","typst","whether","preview","enable","via","for","neovim","https"],"title_tokens":["languages","typst-concealer","typst","extensions","vim","enable","option"]},{"id":"966","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":["languages","typst-concealer","typst","extensions","mappings","option","toggleconcealing","vim"]},{"id":"967","title":"Option: vim.languages.typst.extensions.typst-concealer.setupOpts","content":"Option table to pass into the setup function of typst-concealer You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-languages-typst-extensions-typst-concealer-setupOpts","tokens":["can","into","not","additional","setup","options","listed","typst-concealer","docs","pass","the","any","even","option","function","they","you","table"],"title_tokens":["option","extensions","typst","setupopts","vim","typst-concealer","languages"]},{"id":"968","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","with","render","color","what","styling_type","colorscheme","should","only","typst-concealer","text"],"title_tokens":["vim","setupopts","languages","option","typst-concealer","extensions","color","typst"]},{"id":"969","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":["cursor","conceal","when","normal","still","the","mode","over","goes","should","typst-concealer","line"],"title_tokens":["option","vim","extensions","typst-concealer","conceal_in_normal","typst","setupopts","languages"]},{"id":"970","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","diagnostics","error","provide","should"],"title_tokens":["setupopts","typst-concealer","languages","typst","extensions","vim","do_diagnostics","option"]},{"id":"971","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","typst-concealer","should","newly","buffers","default","opened"],"title_tokens":["languages","typst-concealer","option","vim","setupopts","enabled_by_default","typst","extensions"]},{"id":"972","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":["300","ppi","normal","should","render","typst","plugin","default","what","144"],"title_tokens":["vim","setupopts","option","typst","extensions","typst-concealer","languages","ppi"]},{"id":"973","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":["apply","should","typst-concealer","styling","your","what","typst","kind"],"title_tokens":["typst","extensions","typst-concealer","languages","option","setupopts","styling_type","vim"]},{"id":"974","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","your","look","where","typst-concealer","binary","should","for"],"title_tokens":["typst-concealer","typst_location","typst","languages","setupopts","option","vim","extensions"]},{"id":"975","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.enable","content":"Whether to enable [typst-preview.nvim]: https://github.com/chomosuke/typst-preview.nvim Low latency typst preview for Neovim via [typst-preview.nvim] .","path":"options.html#option-vim-languages-typst-extensions-typst-preview-nvim-enable","tokens":["nvim","for","via","typst","low","https","com","neovim","typst-preview","whether","github","latency","chomosuke","enable","preview"],"title_tokens":["vim","extensions","option","typst-preview-nvim","enable","typst","languages"]},{"id":"976","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts","content":"Option table to pass into the setup function of typst-preview-nvim You 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":["listed","table","even","not","docs","setup","you","option","additional","options","function","the","they","can","typst-preview-nvim","into","pass","any"],"title_tokens":["vim","languages","typst","extensions","option","typst-preview-nvim","setupopts"]},{"id":"977","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":["binary","provide","the","will","dependencies","download","path","setting","non-null","plugin","value","for","skip","binaries","this"],"title_tokens":["typst-preview-nvim","vim","extensions","typst","dependencies_bin","languages","setupopts","option"]},{"id":"978","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.extra_args","content":"A list of extra arguments (or ) to be passed to previewer","path":"options.html#option-vim-languages-typst-extensions-typst-preview-nvim-setupOpts-extra_args","tokens":["passed","previewer","list","extra","arguments"],"title_tokens":["option","typst","extensions","extra_args","vim","typst-preview-nvim","setupopts","languages"]},{"id":"979","title":"Option: vim.languages.typst.extensions.typst-preview-nvim.setupOpts.open_cmd","content":"Custom format string to open the output link provided with","path":"options.html#option-vim-languages-typst-extensions-typst-preview-nvim-setupOpts-open_cmd","tokens":["the","provided","link","with","open","custom","string","format","output"],"title_tokens":["typst","typst-preview-nvim","vim","languages","open_cmd","setupopts","option","extensions"]},{"id":"980","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","enable","whether","formatting","typst"],"title_tokens":["enable","typst","languages","option","vim","format"]},{"id":"981","title":"Option: vim.languages.typst.format.type","content":"Typst formatter to use","path":"options.html#option-vim-languages-typst-format-type","tokens":["typst","use","formatter"],"title_tokens":["option","vim","languages","typst","format","type"]},{"id":"982","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","support","typst-lsp","whether","typst","enable"],"title_tokens":["typst","lsp","vim","enable","option","languages"]},{"id":"983","title":"Option: vim.languages.typst.lsp.servers","content":"Typst LSP server to use","path":"options.html#option-vim-languages-typst-lsp-servers","tokens":["lsp","server","typst","use"],"title_tokens":["lsp","servers","option","typst","vim","languages"]},{"id":"984","title":"Option: vim.languages.typst.treesitter.enable","content":"Whether to enable Typst treesitter.","path":"options.html#option-vim-languages-typst-treesitter-enable","tokens":["enable","whether","typst","treesitter"],"title_tokens":["languages","enable","typst","option","vim","treesitter"]},{"id":"985","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","use","package","treesitter","typst"],"title_tokens":["vim","package","treesitter","option","languages","typst"]},{"id":"986","title":"Option: vim.languages.vala.enable","content":"Whether to enable Vala language support.","path":"options.html#option-vim-languages-vala-enable","tokens":["enable","language","whether","support","vala"],"title_tokens":["languages","enable","vim","option","vala"]},{"id":"987","title":"Option: vim.languages.vala.lsp.enable","content":"Whether to enable Vala LSP support.","path":"options.html#option-vim-languages-vala-lsp-enable","tokens":["enable","support","vala","whether","lsp"],"title_tokens":["enable","vim","vala","languages","option","lsp"]},{"id":"988","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":["servers","vala","option","lsp","vim","languages"]},{"id":"989","title":"Option: vim.languages.vala.treesitter.enable","content":"Whether to enable Vala treesitter.","path":"options.html#option-vim-languages-vala-treesitter-enable","tokens":["whether","vala","treesitter","enable"],"title_tokens":["enable","languages","vim","vala","treesitter","option"]},{"id":"990","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","treesitter","use","package","the"],"title_tokens":["vala","option","vim","treesitter","package","languages"]},{"id":"991","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","languages","wgsl","option","enable"]},{"id":"992","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","lsp","wgsl","enable","support"],"title_tokens":["option","vim","wgsl","lsp","enable","languages"]},{"id":"993","title":"Option: vim.languages.wgsl.lsp.servers","content":"WGSL LSP server to use","path":"options.html#option-vim-languages-wgsl-lsp-servers","tokens":["use","wgsl","lsp","server"],"title_tokens":["lsp","languages","option","vim","wgsl","servers"]},{"id":"994","title":"Option: vim.languages.wgsl.treesitter.enable","content":"Whether to enable WGSL treesitter.","path":"options.html#option-vim-languages-wgsl-treesitter-enable","tokens":["whether","treesitter","wgsl","enable"],"title_tokens":["wgsl","enable","option","vim","treesitter","languages"]},{"id":"995","title":"Option: vim.languages.wgsl.treesitter.package","content":"The wgsl treesitter package to use.","path":"options.html#option-vim-languages-wgsl-treesitter-package","tokens":["the","package","treesitter","use","wgsl"],"title_tokens":["languages","wgsl","vim","package","option","treesitter"]},{"id":"996","title":"Option: vim.languages.yaml.enable","content":"Whether to enable YAML language support.","path":"options.html#option-vim-languages-yaml-enable","tokens":["support","whether","yaml","enable","language"],"title_tokens":["languages","yaml","option","enable","vim"]},{"id":"997","title":"Option: vim.languages.yaml.lsp.enable","content":"Whether to enable Yaml LSP support.","path":"options.html#option-vim-languages-yaml-lsp-enable","tokens":["lsp","enable","yaml","whether","support"],"title_tokens":["vim","option","yaml","lsp","enable","languages"]},{"id":"998","title":"Option: vim.languages.yaml.lsp.servers","content":"Yaml LSP server to use","path":"options.html#option-vim-languages-yaml-lsp-servers","tokens":["use","server","lsp","yaml"],"title_tokens":["languages","lsp","servers","vim","option","yaml"]},{"id":"999","title":"Option: vim.languages.yaml.treesitter.enable","content":"Whether to enable YAML treesitter.","path":"options.html#option-vim-languages-yaml-treesitter-enable","tokens":["yaml","enable","whether","treesitter"],"title_tokens":["yaml","option","treesitter","languages","vim","enable"]},{"id":"1000","title":"Option: vim.languages.yaml.treesitter.package","content":"The yaml treesitter package to use.","path":"options.html#option-vim-languages-yaml-treesitter-package","tokens":["use","the","package","treesitter","yaml"],"title_tokens":["treesitter","yaml","package","vim","option","languages"]},{"id":"1001","title":"Option: vim.languages.zig.dap.debugger","content":"Zig debugger to use","path":"options.html#option-vim-languages-zig-dap-debugger","tokens":["zig","debugger","use"],"title_tokens":["vim","debugger","dap","zig","option","languages"]},{"id":"1002","title":"Option: vim.languages.zig.dap.enable","content":"Enable Zig Debug Adapter","path":"options.html#option-vim-languages-zig-dap-enable","tokens":["debug","enable","adapter","zig"],"title_tokens":["vim","dap","enable","option","languages","zig"]},{"id":"1003","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","dap","zig","package","vim","languages"]},{"id":"1004","title":"Option: vim.languages.zig.enable","content":"Whether to enable Zig language support.","path":"options.html#option-vim-languages-zig-enable","tokens":["whether","enable","language","support","zig"],"title_tokens":["option","languages","zig","vim","enable"]},{"id":"1005","title":"Option: vim.languages.zig.lsp.enable","content":"Whether to enable Zig LSP support.","path":"options.html#option-vim-languages-zig-lsp-enable","tokens":["support","enable","lsp","whether","zig"],"title_tokens":["option","languages","zig","lsp","enable","vim"]},{"id":"1006","title":"Option: vim.languages.zig.lsp.servers","content":"Zig LSP server to use","path":"options.html#option-vim-languages-zig-lsp-servers","tokens":["zig","server","use","lsp"],"title_tokens":["option","servers","languages","vim","zig","lsp"]},{"id":"1007","title":"Option: vim.languages.zig.treesitter.enable","content":"Whether to enable Zig treesitter.","path":"options.html#option-vim-languages-zig-treesitter-enable","tokens":["whether","zig","enable","treesitter"],"title_tokens":["treesitter","enable","languages","vim","option","zig"]},{"id":"1008","title":"Option: vim.languages.zig.treesitter.package","content":"The zig treesitter package to use.","path":"options.html#option-vim-languages-zig-treesitter-package","tokens":["zig","treesitter","the","use","package"],"title_tokens":["option","vim","languages","package","treesitter","zig"]},{"id":"1009","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","plugin","lzn-auto-require","whether","lazy-loading","via","enable"],"title_tokens":["vim","enable","lazy","option"]},{"id":"1010","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":["off","this","debugging","enable","lzn-auto-require","since","plugins","turn","for","builtin","only","rely"],"title_tokens":["enablelznautorequire","option","vim","lazy"]},{"id":"1011","title":"Option: vim.lazy.loader","content":"Lazy loader to use","path":"options.html#option-vim-lazy-loader","tokens":["loader","use","lazy"],"title_tokens":["lazy","loader","vim","option"]},{"id":"1012","title":"Option: vim.lazy.plugins","content":"Plugins to lazy load. The attribute key is used as the plugin name: for the default function this should be either the or .","path":"options.html#option-vim-lazy-plugins","tokens":["key","either","plugin","the","attribute","default","should","name","lazy","this","for","used","plugins","load","function"],"title_tokens":["vim","option","lazy","plugins"]},{"id":"1013","title":"Option: vim.lazy.plugins.&lt;name&gt;.after","content":"Lua code to run after plugin is loaded. This will be wrapped in a function. If {option} is provided, the setup will be ran before .","path":"options.html#option-vim-lazy-plugins-<name>-after","tokens":["this","ran","code","wrapped","will","lua","option","loaded","plugin","provided","the","after","run","function","setup","before"],"title_tokens":["lazy","after","plugins","option","vim","name"]},{"id":"1014","title":"Option: vim.lazy.plugins.&lt;name&gt;.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":["run","before","will","plugin","wrapped","lua","function","loaded","this","code"],"title_tokens":["option","name","before","vim","lazy","plugins"]},{"id":"1015","title":"Option: vim.lazy.plugins.&lt;name&gt;.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":["loaded","before","plugins","wrapped","are","run","this","function","will","lua","any","code"],"title_tokens":["option","plugins","name","lazy","vim","beforeall"]},{"id":"1016","title":"Option: vim.lazy.plugins.&lt;name&gt;.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":["called","function","loaded","plugin","code","lua","but","setup","after","the","run","before"],"title_tokens":["lazy","vim","option","plugins","name","beforesetup"]},{"id":"1017","title":"Option: vim.lazy.plugins.&lt;name&gt;.cmd","content":"Lazy-load on command","path":"options.html#option-vim-lazy-plugins-<name>-cmd","tokens":["command","lazy-load"],"title_tokens":["name","cmd","option","plugins","vim","lazy"]},{"id":"1018","title":"Option: vim.lazy.plugins.&lt;name&gt;.colorscheme","content":"Lazy-load on colorscheme.","path":"options.html#option-vim-lazy-plugins-<name>-colorscheme","tokens":["lazy-load","colorscheme"],"title_tokens":["option","plugins","lazy","vim","name","colorscheme"]},{"id":"1019","title":"Option: vim.lazy.plugins.&lt;name&gt;.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":["function","will","plugin","included","returns","not","lua","the","when","false","spec","this"],"title_tokens":["name","enabled","option","lazy","vim","plugins"]},{"id":"1020","title":"Option: vim.lazy.plugins.&lt;name&gt;.event","content":"Lazy-load on event","path":"options.html#option-vim-lazy-plugins-<name>-event","tokens":["event","lazy-load"],"title_tokens":["lazy","event","plugins","vim","name","option"]},{"id":"1021","title":"Option: vim.lazy.plugins.&lt;name&gt;.ft","content":"Lazy-load on filetype","path":"options.html#option-vim-lazy-plugins-<name>-ft","tokens":["lazy-load","filetype"],"title_tokens":["option","plugins","name","lazy","vim"]},{"id":"1022","title":"Option: vim.lazy.plugins.&lt;name&gt;.keys","content":"Lazy-load on key mapping","path":"options.html#option-vim-lazy-plugins-<name>-keys","tokens":["key","mapping","lazy-load"],"title_tokens":["vim","plugins","name","lazy","option","keys"]},{"id":"1023","title":"Option: vim.lazy.plugins.&lt;name&gt;.lazy","content":"Force enable/disable lazy-loading. means only lazy-load if a valid lazy-load condition is set e.g. , , etc.","path":"options.html#option-vim-lazy-plugins-<name>-lazy","tokens":["enable","etc","set","only","means","disable","lazy-loading","lazy-load","force","valid","condition"],"title_tokens":["name","vim","option","plugins","lazy"]},{"id":"1024","title":"Option: vim.lazy.plugins.&lt;name&gt;.load","content":"Lua code to override the function for a single plugin. This will be wrapped in a .","path":"options.html#option-vim-lazy-plugins-<name>-load","tokens":["will","override","plugin","lua","single","wrapped","function","this","the","for","code"],"title_tokens":["plugins","lazy","vim","option","name","load"]},{"id":"1025","title":"Option: vim.lazy.plugins.&lt;name&gt;.package","content":"Plugin package. If null, a custom load function must be provided","path":"options.html#option-vim-lazy-plugins-<name>-package","tokens":["must","null","package","custom","provided","load","function","plugin"],"title_tokens":["option","lazy","vim","name","plugins","package"]},{"id":"1026","title":"Option: vim.lazy.plugins.&lt;name&gt;.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":["not","certain","first","stat","plugins","force","only","for","useful","lazy-loaded","loading"],"title_tokens":["plugins","priority","vim","option","name","lazy"]},{"id":"1027","title":"Option: vim.lazy.plugins.&lt;name&gt;.setupModule","content":"Lua module to run setup function on.","path":"options.html#option-vim-lazy-plugins-<name>-setupModule","tokens":["lua","module","run","setup","function"],"title_tokens":["vim","plugins","option","lazy","name","setupmodule"]},{"id":"1028","title":"Option: vim.lazy.plugins.&lt;name&gt;.setupOpts","content":"Options to pass to the setup function","path":"options.html#option-vim-lazy-plugins-<name>-setupOpts","tokens":["function","pass","setup","options","the"],"title_tokens":["plugins","setupopts","vim","name","lazy","option"]},{"id":"1029","title":"Option: vim.lineNumberMode","content":"How line numbers are displayed.","path":"options.html#option-vim-lineNumberMode","tokens":["displayed","numbers","line","are","how"],"title_tokens":["vim","option","linenumbermode"]},{"id":"1030","title":"Option: vim.lsp.enable","content":"Whether to enable global LSP functionality for Neovim. This option controls whether to enable LSP functionality within modules under {option} . You do not need to set this to for language servers defined in {option} to take effect, since they are enabled automatically. .","path":"options.html#option-vim-lsp-enable","tokens":["neovim","enable","whether","global","controls","not","servers","modules","defined","effect","since","are","for","set","automatically","enabled","lsp","this","option","functionality","need","within","under","language","they","take","you"],"title_tokens":["option","vim","lsp","enable"]},{"id":"1031","title":"Option: vim.lsp.formatOnSave","content":"Whether to enable format on save.","path":"options.html#option-vim-lsp-formatOnSave","tokens":["save","enable","whether","format"],"title_tokens":["formatonsave","option","vim","lsp"]},{"id":"1032","title":"Option: vim.lsp.harper-ls.enable","content":"Whether to enable Harper grammar checking LSP.","path":"options.html#option-vim-lsp-harper-ls-enable","tokens":["harper","enable","whether","grammar","checking","lsp"],"title_tokens":["lsp","option","vim","harper-ls","enable"]},{"id":"1033","title":"Option: vim.lsp.harper-ls.settings","content":"Settings to pass to harper-ls","path":"options.html#option-vim-lsp-harper-ls-settings","tokens":["harper-ls","settings","pass"],"title_tokens":["option","settings","lsp","harper-ls","vim"]},{"id":"1034","title":"Option: vim.lsp.inlayHints.enable","content":"Whether to enable inlay hints.","path":"options.html#option-vim-lsp-inlayHints-enable","tokens":["inlay","enable","whether","hints"],"title_tokens":["enable","option","vim","lsp","inlayhints"]},{"id":"1035","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":["enable","whether","lightbulb","updating","glyph","automatically"],"title_tokens":["lightbulb","enable","autocmd","vim","lsp","option"]},{"id":"1036","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","nvim-lightbulb","glyphs","events","which"],"title_tokens":["vim","lightbulb","lsp","events","autocmd","option"]},{"id":"1037","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","files","buffer","match","file","trigger","names","glyph","buffers","which","updates","determining"],"title_tokens":["vim","option","lightbulb","pattern","autocmd","lsp"]},{"id":"1038","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":["lightbulb","requires","font","enable","for","actions","code","emoji","whether"],"title_tokens":["option","enable","vim","lsp","lightbulb"]},{"id":"1039","title":"Option: vim.lsp.lightbulb.setupOpts","content":"Option table to pass into the setup function of nvim-lightbulb You 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","additional","even","listed","they","you","option","the","any","nvim-lightbulb","pass","function","setup","options","docs","table","into","can"],"title_tokens":["setupopts","option","vim","lsp","lightbulb"]},{"id":"1040","title":"Option: vim.lsp.lspSignature.enable","content":"Whether to enable lsp signature viewer.","path":"options.html#option-vim-lsp-lspSignature-enable","tokens":["whether","enable","signature","lsp","viewer"],"title_tokens":["lspsignature","vim","enable","lsp","option"]},{"id":"1041","title":"Option: vim.lsp.lspSignature.setupOpts","content":"Option table to pass into the setup function of lsp-signature You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-lsp-lspSignature-setupOpts","tokens":["they","into","any","not","can","function","lsp-signature","options","even","table","you","option","the","listed","docs","pass","setup","additional"],"title_tokens":["vim","lspsignature","setupopts","lsp","option"]},{"id":"1042","title":"Option: vim.lsp.lspconfig.enable","content":"Whether to enable nvim-lspconfig, also enabled automatically.","path":"options.html#option-vim-lsp-lspconfig-enable","tokens":["enabled","whether","automatically","nvim-lspconfig","enable","also"],"title_tokens":["enable","option","lspconfig","vim","lsp"]},{"id":"1043","title":"Option: vim.lsp.lspconfig.sources","content":"nvim-lspconfig sources","path":"options.html#option-vim-lsp-lspconfig-sources","tokens":["nvim-lspconfig","sources"],"title_tokens":["lspconfig","sources","lsp","option","vim"]},{"id":"1044","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","lsp","lspkind","enable","for","whether","vscode-like"],"title_tokens":["enable","lsp","vim","lspkind","option"]},{"id":"1045","title":"Option: vim.lsp.lspkind.setupOpts","content":"Option table to pass into the setup function of lspkind.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-lsp-lspkind-setupOpts","tokens":["nvim","any","function","they","the","can","options","option","table","additional","pass","lspkind","setup","docs","you","into","even","not","listed"],"title_tokens":["option","setupopts","lsp","vim","lspkind"]},{"id":"1046","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","that","function","lspkind","called","before","are","the","modifications","will"],"title_tokens":["setupopts","lsp","vim","lspkind","option","before"]},{"id":"1047","title":"Option: vim.lsp.lspkind.setupOpts.mode","content":"Defines how annotations are shown","path":"options.html#option-vim-lsp-lspkind-setupOpts-mode","tokens":["defines","shown","how","annotations","are"],"title_tokens":["option","lspkind","setupopts","lsp","mode","vim"]},{"id":"1048","title":"Option: vim.lsp.lspsaga.enable","content":"Whether to enable LSP Saga.","path":"options.html#option-vim-lsp-lspsaga-enable","tokens":["saga","whether","lsp","enable"],"title_tokens":["lsp","option","enable","vim","lspsaga"]},{"id":"1049","title":"Option: vim.lsp.lspsaga.setupOpts","content":"Option table to pass into the setup function of lspsaga You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-lsp-lspsaga-setupOpts","tokens":["they","listed","function","docs","pass","setup","not","options","table","additional","even","any","can","into","you","lspsaga","the","option"],"title_tokens":["setupopts","option","vim","lsp","lspsaga"]},{"id":"1050","title":"Option: vim.lsp.lspsaga.setupOpts.border_style","content":"Border type, see {command}","path":"options.html#option-vim-lsp-lspsaga-setupOpts-border_style","tokens":["type","command","see","border"],"title_tokens":["border_style","setupopts","option","vim","lsp","lspsaga"]},{"id":"1051","title":"Option: vim.lsp.mappings.addWorkspaceFolder","content":"Add workspace folder","path":"options.html#option-vim-lsp-mappings-addWorkspaceFolder","tokens":["workspace","add","folder"],"title_tokens":["addworkspacefolder","option","vim","mappings","lsp"]},{"id":"1052","title":"Option: vim.lsp.mappings.codeAction","content":"Code action","path":"options.html#option-vim-lsp-mappings-codeAction","tokens":["action","code"],"title_tokens":["lsp","vim","option","codeaction","mappings"]},{"id":"1053","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","option","vim"]},{"id":"1054","title":"Option: vim.lsp.mappings.format","content":"Format","path":"options.html#option-vim-lsp-mappings-format","tokens":["format"],"title_tokens":["vim","lsp","option","mappings","format"]},{"id":"1055","title":"Option: vim.lsp.mappings.goToDeclaration","content":"Go to declaration","path":"options.html#option-vim-lsp-mappings-goToDeclaration","tokens":["declaration"],"title_tokens":["lsp","gotodeclaration","mappings","option","vim"]},{"id":"1056","title":"Option: vim.lsp.mappings.goToDefinition","content":"Go to definition","path":"options.html#option-vim-lsp-mappings-goToDefinition","tokens":["definition"],"title_tokens":["lsp","vim","mappings","gotodefinition","option"]},{"id":"1057","title":"Option: vim.lsp.mappings.goToType","content":"Go to type","path":"options.html#option-vim-lsp-mappings-goToType","tokens":["type"],"title_tokens":["option","lsp","mappings","gototype","vim"]},{"id":"1058","title":"Option: vim.lsp.mappings.hover","content":"Trigger hover","path":"options.html#option-vim-lsp-mappings-hover","tokens":["hover","trigger"],"title_tokens":["mappings","hover","vim","lsp","option"]},{"id":"1059","title":"Option: vim.lsp.mappings.listDocumentSymbols","content":"List document symbols","path":"options.html#option-vim-lsp-mappings-listDocumentSymbols","tokens":["symbols","list","document"],"title_tokens":["vim","lsp","option","mappings","listdocumentsymbols"]},{"id":"1060","title":"Option: vim.lsp.mappings.listImplementations","content":"List implementations","path":"options.html#option-vim-lsp-mappings-listImplementations","tokens":["list","implementations"],"title_tokens":["lsp","mappings","option","vim","listimplementations"]},{"id":"1061","title":"Option: vim.lsp.mappings.listReferences","content":"List references","path":"options.html#option-vim-lsp-mappings-listReferences","tokens":["references","list"],"title_tokens":["mappings","option","vim","lsp","listreferences"]},{"id":"1062","title":"Option: vim.lsp.mappings.listWorkspaceFolders","content":"List workspace folders","path":"options.html#option-vim-lsp-mappings-listWorkspaceFolders","tokens":["list","folders","workspace"],"title_tokens":["lsp","option","vim","listworkspacefolders","mappings"]},{"id":"1063","title":"Option: vim.lsp.mappings.listWorkspaceSymbols","content":"List workspace symbols","path":"options.html#option-vim-lsp-mappings-listWorkspaceSymbols","tokens":["symbols","workspace","list"],"title_tokens":["mappings","listworkspacesymbols","option","lsp","vim"]},{"id":"1064","title":"Option: vim.lsp.mappings.nextDiagnostic","content":"Go to next diagnostic","path":"options.html#option-vim-lsp-mappings-nextDiagnostic","tokens":["next","diagnostic"],"title_tokens":["option","mappings","nextdiagnostic","vim","lsp"]},{"id":"1065","title":"Option: vim.lsp.mappings.openDiagnosticFloat","content":"Open diagnostic float","path":"options.html#option-vim-lsp-mappings-openDiagnosticFloat","tokens":["float","open","diagnostic"],"title_tokens":["opendiagnosticfloat","option","vim","lsp","mappings"]},{"id":"1066","title":"Option: vim.lsp.mappings.previousDiagnostic","content":"Go to previous diagnostic","path":"options.html#option-vim-lsp-mappings-previousDiagnostic","tokens":["previous","diagnostic"],"title_tokens":["mappings","option","vim","lsp","previousdiagnostic"]},{"id":"1067","title":"Option: vim.lsp.mappings.removeWorkspaceFolder","content":"Remove workspace folder","path":"options.html#option-vim-lsp-mappings-removeWorkspaceFolder","tokens":["folder","workspace","remove"],"title_tokens":["mappings","lsp","removeworkspacefolder","vim","option"]},{"id":"1068","title":"Option: vim.lsp.mappings.renameSymbol","content":"Rename symbol","path":"options.html#option-vim-lsp-mappings-renameSymbol","tokens":["rename","symbol"],"title_tokens":["lsp","renamesymbol","option","mappings","vim"]},{"id":"1069","title":"Option: vim.lsp.mappings.signatureHelp","content":"Signature help","path":"options.html#option-vim-lsp-mappings-signatureHelp","tokens":["signature","help"],"title_tokens":["mappings","vim","lsp","signaturehelp","option"]},{"id":"1070","title":"Option: vim.lsp.mappings.toggleFormatOnSave","content":"Toggle format on save","path":"options.html#option-vim-lsp-mappings-toggleFormatOnSave","tokens":["format","toggle","save"],"title_tokens":["toggleformatonsave","lsp","option","mappings","vim"]},{"id":"1071","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":["null-ls","and","lua","inject","plugin","language","server","diagnostics","code","whether","lsp","enable","use","via","actions","neovim","more"],"title_tokens":["enable","lsp","null-ls","vim","option"]},{"id":"1072","title":"Option: vim.lsp.null-ls.setupOpts","content":"Option table to pass into the setup function of null-ls You 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":["you","options","function","additional","even","table","can","listed","null-ls","pass","any","into","docs","setup","not","option","they","the"],"title_tokens":["null-ls","vim","lsp","setupopts","option"]},{"id":"1073","title":"Option: vim.lsp.null-ls.setupOpts.debounce","content":"Amount of time between the last change to a buffer and the next notification.","path":"options.html#option-vim-lsp-null-ls-setupOpts-debounce","tokens":["time","change","last","buffer","and","notification","between","next","the","amount"],"title_tokens":["vim","option","setupopts","null-ls","debounce","lsp"]},{"id":"1074","title":"Option: vim.lsp.null-ls.setupOpts.debug","content":"Whether to enable debugging information for null-ls. Displays all possible log messages and writes them to the null-ls log, which you can view with the command .","path":"options.html#option-vim-lsp-null-ls-setupOpts-debug","tokens":["which","can","the","whether","all","possible","with","null-ls","enable","debugging","and","you","for","displays","view","command","log","writes","information","them","messages"],"title_tokens":["lsp","vim","setupopts","null-ls","option","debug"]},{"id":"1075","title":"Option: vim.lsp.null-ls.setupOpts.default_timeout","content":"Amount of time (in milliseconds) after which built-in sources will time out. :::{.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":["period","and","their","time","note","define","override","sources","will","amount","after","timeout","out","users","own","built-in","the","milliseconds","which","can","per-source","basis"],"title_tokens":["lsp","default_timeout","option","null-ls","vim","setupopts"]},{"id":"1076","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: : message : source name (defaults to null-ls if not specified) : code (if available)","path":"options.html#option-vim-lsp-null-ls-setupOpts-diagnostics_format","tokens":["default","sets","specified","code","for","special","information","defaults","not","will","diagnostic","following","message","used","the","null-ls","format","with","name","components","source","available","relevant","replace","diagnostics"],"title_tokens":["option","vim","null-ls","setupopts","diagnostics_format","lsp"]},{"id":"1077","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":["defines","on_attach","whenever","null-ls","run","buffer","attaches","callback"],"title_tokens":["setupopts","option","lsp","vim","null-ls","on_attach"]},{"id":"1078","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","register","sources","for"],"title_tokens":["sources","option","vim","setupopts","lsp","null-ls"]},{"id":"1079","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":["panel","lsp","nvim-docs-view","for","hover","displaying","whether","enable","documentation","side"],"title_tokens":["vim","option","nvim-docs-view","lsp","enable"]},{"id":"1080","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":["close","panel","the","open","docs","view"],"title_tokens":["option","vim","viewtoggle","nvim-docs-view","mappings","lsp"]},{"id":"1081","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":["manually","docs","view","panel","the","update"],"title_tokens":["nvim-docs-view","viewupdate","lsp","option","vim","mappings"]},{"id":"1082","title":"Option: vim.lsp.nvim-docs-view.setupOpts","content":"Option table to pass into the setup function of nvim-docs-view You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-lsp-nvim-docs-view-setupOpts","tokens":["nvim-docs-view","into","the","can","they","options","additional","function","any","listed","setup","pass","option","docs","you","table","even","not"],"title_tokens":["option","nvim-docs-view","setupopts","lsp","vim"]},{"id":"1083","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":["height","docs","view","top","set","either","panel","bottom","position","the"],"title_tokens":["vim","lsp","option","nvim-docs-view","setupopts","height"]},{"id":"1084","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":["the","where","view","panel","open","docs"],"title_tokens":["option","nvim-docs-view","setupopts","position","lsp","vim"]},{"id":"1085","title":"Option: vim.lsp.nvim-docs-view.setupOpts.update_mode","content":"Determines the mechanism used to update the docs view panel content. If auto, the content will update upon cursor move. If manual, the content will only update once :DocsViewUpdate is called","path":"options.html#option-vim-lsp-nvim-docs-view-setupOpts-update_mode","tokens":["cursor","move","manual","determines","used","upon","auto","docs","the","view","called","once","docsviewupdate","update","mechanism","will","only","content","panel"],"title_tokens":["setupopts","update_mode","vim","option","nvim-docs-view","lsp"]},{"id":"1086","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":["left","position","panel","the","docs","set","either","right","view","width"],"title_tokens":["option","nvim-docs-view","vim","setupopts","width","lsp"]},{"id":"1087","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":["documents","and","for","enable","source","otter-nvim","completion","embedded","whether","lsp","features","other","code"],"title_tokens":["option","lsp","otter-nvim","enable","vim"]},{"id":"1088","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","position","lsp","cursor"],"title_tokens":["lsp","vim","otter-nvim","option","mappings","toggle"]},{"id":"1089","title":"Option: vim.lsp.otter-nvim.setupOpts","content":"Option table to pass into the setup function of otter.nvim You 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","table","into","setup","nvim","even","they","not","the","listed","otter","pass","option","you","can","function","options","any","docs"],"title_tokens":["option","otter-nvim","setupopts","vim","lsp"]},{"id":"1090","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","linters","otter","quit","are","close","deleted","for","main","write","that","actual","buffer","useful","require","disk","files","save"],"title_tokens":["setupopts","vim","otter-nvim","buffers","write_to_disk","lsp","option"]},{"id":"1091","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":["cases","expect","files","fully","code","these","may","handles","true","way","when","indented","the","work","otter","are","not","you","entire","blocks","org"],"title_tokens":["setupopts","handle_leading_whitespace","option","vim","otter-nvim","lsp"]},{"id":"1092","title":"Option: vim.lsp.otter-nvim.setupOpts.lsp.diagnostic_update_event","content":"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":["updates","performant","set","but","less","insertleave","the","bufwritepost","for","cause","instant","update","that","textchanged","diagnostic","more"],"title_tokens":["option","diagnostic_update_event","otter-nvim","lsp","vim","setupopts"]},{"id":"1093","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":["option","otter-nvim","setupopts","vim","strip_wrapping_quote_characters","lsp"]},{"id":"1094","title":"Option: vim.lsp.servers","content":"LSP configurations that will be managed using and related utilities added in Neovim 0.11. LSPs defined here will be added to the resulting {file} using and enabled through API from Neovim below the configuration table. You may review the generated configuration by running {command} in a shell. Please see {command} for more details on the underlying API.","path":"options.html#option-vim-lsp-servers","tokens":["related","the","lsp","enabled","command","managed","details","may","lsps","configuration","through","see","more","review","utilities","here","will","file","added","configurations","running","and","shell","generated","using","for","that","please","api","you","underlying","from","neovim","below","defined","resulting","table"],"title_tokens":["vim","option","servers","lsp"]},{"id":"1095","title":"Option: vim.lsp.servers.&lt;name&gt;.capabilities","content":"LSP capabilities to pass to LSP server configuration","path":"options.html#option-vim-lsp-servers-<name>-capabilities","tokens":["configuration","pass","lsp","capabilities","server"],"title_tokens":["option","vim","capabilities","servers","name","lsp"]},{"id":"1096","title":"Option: vim.lsp.servers.&lt;name&gt;.cmd","content":"Command used to start the LSP server","path":"options.html#option-vim-lsp-servers-<name>-cmd","tokens":["the","server","used","lsp","command","start"],"title_tokens":["name","servers","cmd","vim","option","lsp"]},{"id":"1097","title":"Option: vim.lsp.servers.&lt;name&gt;.enable","content":"Whether to enable this LSP server.","path":"options.html#option-vim-lsp-servers-<name>-enable","tokens":["whether","this","lsp","enable","server"],"title_tokens":["vim","servers","name","option","enable","lsp"]},{"id":"1098","title":"Option: vim.lsp.servers.&lt;name&gt;.filetypes","content":"Filetypes to auto-attach LSP server in","path":"options.html#option-vim-lsp-servers-<name>-filetypes","tokens":["auto-attach","lsp","filetypes","server"],"title_tokens":["vim","lsp","name","filetypes","servers","option"]},{"id":"1099","title":"Option: vim.lsp.servers.&lt;name&gt;.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":["function","when","execute","server","attaches","lsp","buffer"],"title_tokens":["on_attach","vim","name","lsp","option","servers"]},{"id":"1100","title":"Option: vim.lsp.servers.&lt;name&gt;.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":["filetypes","with","markers","root","the","workspace","this","lsp","associated","used","directory","server","determine","and"],"title_tokens":["lsp","servers","option","root_markers","vim","name"]},{"id":"1101","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":["vim","trouble","lsp","enable","option"]},{"id":"1102","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":["option","lsp","mappings","trouble","vim","documentdiagnostics"]},{"id":"1103","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","lsp","trouble","vim","mappings","loclist"]},{"id":"1104","title":"Option: vim.lsp.trouble.mappings.lspReferences","content":"LSP References [trouble]","path":"options.html#option-vim-lsp-trouble-mappings-lspReferences","tokens":["lsp","references","trouble"],"title_tokens":["vim","option","mappings","lspreferences","trouble","lsp"]},{"id":"1105","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","trouble","quickfix","vim","lsp","mappings"]},{"id":"1106","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","mappings","lsp","option"]},{"id":"1107","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":["workspacediagnostics","vim","trouble","mappings","lsp","option"]},{"id":"1108","title":"Option: vim.lsp.trouble.setupOpts","content":"Option table to pass into the setup function of Trouble You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-lsp-trouble-setupOpts","tokens":["docs","the","option","function","into","you","setup","options","any","pass","trouble","listed","they","can","additional","even","table","not"],"title_tokens":["option","trouble","setupopts","vim","lsp"]},{"id":"1109","title":"Option: vim.luaConfigPost","content":"Verbatim lua code that will be inserted after the result of the 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.","path":"options.html#option-vim-luaConfigPost","tokens":["instead","useful","you","does","take","resolved","set","code","string","configs","but","result","will","this","like","inserted","after","option","contents","not","has","insert","been","when","lua","that","dag","the","verbatim"],"title_tokens":["option","luaconfigpost","vim"]},{"id":"1110","title":"Option: vim.luaConfigPre","content":"Verbatim lua code that will be inserted before the result of 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. :::","path":"options.html#option-vim-luaConfigPre","tokens":["code","useful","mkforce","inserted","string","resolved","take","when","and","should","default","lua","option","but","that","merge","internally","early","override","contents","doing","dag","the","been","before","verbatim","instead","configs","used","this","avoided","will","set","warning","certain","options","has","like","not","want","does","you","with","possible","result","unless","what","passing","know","insert","after"],"title_tokens":["luaconfigpre","option","vim"]},{"id":"1111","title":"Option: vim.luaConfigRC","content":"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.","path":"options.html#option-vim-luaConfigRC","tokens":["the","nvf","either","lua","resolved","entryafter","library","resolution","extended","configuration","option","will","per","passed","this","string","according","rules","dag","entrybefore"],"title_tokens":["option","luaconfigrc","vim"]},{"id":"1112","title":"Option: vim.luaPackages","content":"List of Lua packages to install","path":"options.html#option-vim-luaPackages","tokens":["lua","packages","list","install"],"title_tokens":["vim","option","luapackages"]},{"id":"1113","title":"Option: vim.maps.command","content":"Mappings for command-line mode","path":"options.html#option-vim-maps-command","tokens":["mode","for","command-line","mappings"],"title_tokens":["vim","option","maps","command"]},{"id":"1114","title":"Option: vim.maps.command.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-command-<name>-action","tokens":["execute","the","command"],"title_tokens":["name","command","vim","option","maps","action"]},{"id":"1115","title":"Option: vim.maps.command.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-command-<name>-desc","tokens":["which-key","enabled","you","have","keybind","this","shown","description"],"title_tokens":["desc","vim","option","maps","command","name"]},{"id":"1116","title":"Option: vim.maps.command.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-command-<name>-expr","tokens":["action","map","means","that","the","expression","equivalent","adding","actually"],"title_tokens":["expr","option","maps","vim","name","command"]},{"id":"1117","title":"Option: vim.maps.command.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-command-<name>-lua","tokens":["will","considered","code","not","true","thus","lua","wrapped"],"title_tokens":["vim","maps","name","option","command","lua"]},{"id":"1118","title":"Option: vim.maps.command.&lt;name&gt;.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-maps-command-<name>-noremap","tokens":["ignoring","advised","which","custom","the","use","default","keep","highly","any","variant","mappings","defined","command","noremap","whether","this","action"],"title_tokens":["option","name","noremap","vim","command","maps"]},{"id":"1119","title":"Option: vim.maps.command.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-command-<name>-nowait","tokens":["extra","map","wait","equivalent","for","whether","adding","input","ambiguous","mappings"],"title_tokens":["command","maps","name","nowait","option","vim"]},{"id":"1120","title":"Option: vim.maps.command.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-command-<name>-script","tokens":["adding","map","equivalent"],"title_tokens":["command","name","vim","option","maps","script"]},{"id":"1121","title":"Option: vim.maps.command.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-command-<name>-silent","tokens":["this","mapping","equivalent","whether","map","should","silent","adding"],"title_tokens":["maps","command","name","silent","option","vim"]},{"id":"1122","title":"Option: vim.maps.command.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-command-<name>-unique","tokens":["already","fail","adding","equivalent","the","map","defined","whether"],"title_tokens":["unique","maps","name","option","command","vim"]},{"id":"1123","title":"Option: vim.maps.insert","content":"Mappings for insert mode","path":"options.html#option-vim-maps-insert","tokens":["insert","mode","mappings","for"],"title_tokens":["option","insert","vim","maps"]},{"id":"1124","title":"Option: vim.maps.insert.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-insert-<name>-action","tokens":["the","execute","command"],"title_tokens":["option","maps","insert","name","action","vim"]},{"id":"1125","title":"Option: vim.maps.insert.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-insert-<name>-desc","tokens":["this","keybind","which-key","you","enabled","description","have","shown"],"title_tokens":["desc","vim","option","insert","name","maps"]},{"id":"1126","title":"Option: vim.maps.insert.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insert-<name>-expr","tokens":["the","map","equivalent","action","means","that","actually","adding","expression"],"title_tokens":["maps","name","expr","vim","option","insert"]},{"id":"1127","title":"Option: vim.maps.insert.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-insert-<name>-lua","tokens":["lua","considered","code","not","wrapped","true","thus","will"],"title_tokens":["maps","name","insert","option","lua","vim"]},{"id":"1128","title":"Option: vim.maps.insert.&lt;name&gt;.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-maps-insert-<name>-noremap","tokens":["highly","noremap","variant","the","whether","any","ignoring","command","this","which","defined","advised","default","keep","custom","action","use","mappings"],"title_tokens":["insert","name","option","noremap","maps","vim"]},{"id":"1129","title":"Option: vim.maps.insert.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insert-<name>-nowait","tokens":["input","mappings","adding","ambiguous","whether","map","wait","equivalent","for","extra"],"title_tokens":["nowait","vim","insert","option","maps","name"]},{"id":"1130","title":"Option: vim.maps.insert.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-insert-<name>-script","tokens":["map","adding","equivalent"],"title_tokens":["vim","name","script","insert","maps","option"]},{"id":"1131","title":"Option: vim.maps.insert.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insert-<name>-silent","tokens":["mapping","should","whether","this","map","adding","silent","equivalent"],"title_tokens":["insert","name","silent","option","vim","maps"]},{"id":"1132","title":"Option: vim.maps.insert.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insert-<name>-unique","tokens":["map","equivalent","whether","the","defined","adding","fail","already"],"title_tokens":["maps","insert","option","name","vim","unique"]},{"id":"1133","title":"Option: vim.maps.insertCommand","content":"Mappings for insert and command-line mode","path":"options.html#option-vim-maps-insertCommand","tokens":["for","and","mappings","mode","command-line","insert"],"title_tokens":["insertcommand","option","vim","maps"]},{"id":"1134","title":"Option: vim.maps.insertCommand.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-insertCommand-<name>-action","tokens":["command","execute","the"],"title_tokens":["action","maps","option","insertcommand","vim","name"]},{"id":"1135","title":"Option: vim.maps.insertCommand.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-insertCommand-<name>-desc","tokens":["description","this","shown","which-key","have","enabled","you","keybind"],"title_tokens":["name","desc","insertcommand","option","vim","maps"]},{"id":"1136","title":"Option: vim.maps.insertCommand.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insertCommand-<name>-expr","tokens":["equivalent","action","actually","adding","means","expression","that","the","map"],"title_tokens":["option","vim","name","expr","insertcommand","maps"]},{"id":"1137","title":"Option: vim.maps.insertCommand.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-insertCommand-<name>-lua","tokens":["will","thus","considered","lua","code","not","wrapped","true"],"title_tokens":["vim","option","name","lua","maps","insertcommand"]},{"id":"1138","title":"Option: vim.maps.insertCommand.&lt;name&gt;.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-maps-insertCommand-<name>-noremap","tokens":["mappings","default","whether","use","action","this","command","highly","noremap","any","advised","keep","the","variant","which","defined","custom","ignoring"],"title_tokens":["maps","vim","insertcommand","option","noremap","name"]},{"id":"1139","title":"Option: vim.maps.insertCommand.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insertCommand-<name>-nowait","tokens":["for","adding","mappings","equivalent","map","wait","whether","extra","input","ambiguous"],"title_tokens":["option","maps","name","nowait","vim","insertcommand"]},{"id":"1140","title":"Option: vim.maps.insertCommand.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-insertCommand-<name>-script","tokens":["adding","map","equivalent"],"title_tokens":["insertcommand","script","maps","name","vim","option"]},{"id":"1141","title":"Option: vim.maps.insertCommand.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insertCommand-<name>-silent","tokens":["equivalent","adding","whether","this","should","mapping","silent","map"],"title_tokens":["vim","option","insertcommand","silent","maps","name"]},{"id":"1142","title":"Option: vim.maps.insertCommand.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-insertCommand-<name>-unique","tokens":["defined","fail","map","already","adding","equivalent","whether","the"],"title_tokens":["maps","insertcommand","option","unique","vim","name"]},{"id":"1143","title":"Option: vim.maps.lang","content":"Mappings for insert, command-line and lang-arg mode","path":"options.html#option-vim-maps-lang","tokens":["for","mode","insert","command-line","and","lang-arg","mappings"],"title_tokens":["maps","vim","option","lang"]},{"id":"1144","title":"Option: vim.maps.lang.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-lang-<name>-action","tokens":["execute","the","command"],"title_tokens":["option","lang","name","vim","maps","action"]},{"id":"1145","title":"Option: vim.maps.lang.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-lang-<name>-desc","tokens":["description","this","keybind","you","shown","have","which-key","enabled"],"title_tokens":["maps","name","desc","option","vim","lang"]},{"id":"1146","title":"Option: vim.maps.lang.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-lang-<name>-expr","tokens":["action","the","expression","actually","adding","means","that","equivalent","map"],"title_tokens":["expr","vim","option","name","maps","lang"]},{"id":"1147","title":"Option: vim.maps.lang.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-lang-<name>-lua","tokens":["will","lua","not","considered","wrapped","thus","true","code"],"title_tokens":["option","vim","name","maps","lang","lua"]},{"id":"1148","title":"Option: vim.maps.lang.&lt;name&gt;.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-maps-lang-<name>-noremap","tokens":["this","the","default","ignoring","use","action","keep","advised","any","command","mappings","which","variant","whether","custom","defined","highly","noremap"],"title_tokens":["option","vim","lang","name","noremap","maps"]},{"id":"1149","title":"Option: vim.maps.lang.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-lang-<name>-nowait","tokens":["for","extra","equivalent","input","wait","ambiguous","whether","adding","map","mappings"],"title_tokens":["option","vim","lang","name","maps","nowait"]},{"id":"1150","title":"Option: vim.maps.lang.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-lang-<name>-script","tokens":["map","equivalent","adding"],"title_tokens":["maps","lang","script","name","option","vim"]},{"id":"1151","title":"Option: vim.maps.lang.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-lang-<name>-silent","tokens":["equivalent","adding","this","silent","map","whether","mapping","should"],"title_tokens":["vim","option","lang","silent","name","maps"]},{"id":"1152","title":"Option: vim.maps.lang.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-lang-<name>-unique","tokens":["the","fail","already","whether","defined","equivalent","map","adding"],"title_tokens":["name","option","lang","vim","maps","unique"]},{"id":"1153","title":"Option: vim.maps.normal","content":"Mappings for normal mode","path":"options.html#option-vim-maps-normal","tokens":["normal","mode","mappings","for"],"title_tokens":["maps","normal","option","vim"]},{"id":"1154","title":"Option: vim.maps.normal.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-normal-<name>-action","tokens":["command","the","execute"],"title_tokens":["action","name","option","vim","normal","maps"]},{"id":"1155","title":"Option: vim.maps.normal.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-normal-<name>-desc","tokens":["enabled","this","have","shown","keybind","you","which-key","description"],"title_tokens":["option","maps","normal","vim","name","desc"]},{"id":"1156","title":"Option: vim.maps.normal.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normal-<name>-expr","tokens":["the","that","action","equivalent","means","map","actually","expression","adding"],"title_tokens":["expr","maps","vim","option","name","normal"]},{"id":"1157","title":"Option: vim.maps.normal.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-normal-<name>-lua","tokens":["lua","wrapped","code","thus","true","will","considered","not"],"title_tokens":["maps","normal","vim","option","lua","name"]},{"id":"1158","title":"Option: vim.maps.normal.&lt;name&gt;.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-maps-normal-<name>-noremap","tokens":["ignoring","whether","default","any","keep","use","noremap","custom","advised","which","command","action","defined","variant","highly","the","mappings","this"],"title_tokens":["noremap","name","vim","normal","maps","option"]},{"id":"1159","title":"Option: vim.maps.normal.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normal-<name>-nowait","tokens":["equivalent","adding","input","whether","wait","map","extra","mappings","for","ambiguous"],"title_tokens":["normal","nowait","option","vim","maps","name"]},{"id":"1160","title":"Option: vim.maps.normal.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-normal-<name>-script","tokens":["equivalent","adding","map"],"title_tokens":["script","maps","option","vim","normal","name"]},{"id":"1161","title":"Option: vim.maps.normal.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normal-<name>-silent","tokens":["silent","mapping","adding","this","should","equivalent","map","whether"],"title_tokens":["vim","name","silent","option","maps","normal"]},{"id":"1162","title":"Option: vim.maps.normal.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normal-<name>-unique","tokens":["whether","map","the","already","fail","equivalent","adding","defined"],"title_tokens":["option","vim","maps","normal","name","unique"]},{"id":"1163","title":"Option: vim.maps.normalVisualOp","content":"Mappings for normal, visual, select and operator-pending (same as plain 'map') mode","path":"options.html#option-vim-maps-normalVisualOp","tokens":["mode","for","normal","select","and","mappings","map","same","plain","operator-pending","visual"],"title_tokens":["maps","option","vim","normalvisualop"]},{"id":"1164","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-normalVisualOp-<name>-action","tokens":["command","the","execute"],"title_tokens":["action","vim","name","maps","option","normalvisualop"]},{"id":"1165","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-normalVisualOp-<name>-desc","tokens":["this","which-key","enabled","keybind","you","shown","description","have"],"title_tokens":["desc","option","normalvisualop","name","maps","vim"]},{"id":"1166","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normalVisualOp-<name>-expr","tokens":["equivalent","the","expression","adding","map","that","action","means","actually"],"title_tokens":["maps","option","normalvisualop","expr","name","vim"]},{"id":"1167","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-normalVisualOp-<name>-lua","tokens":["thus","true","lua","considered","code","will","not","wrapped"],"title_tokens":["option","name","normalvisualop","vim","lua","maps"]},{"id":"1168","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.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-maps-normalVisualOp-<name>-noremap","tokens":["this","noremap","the","variant","any","keep","whether","ignoring","action","use","custom","defined","default","mappings","command","highly","advised","which"],"title_tokens":["name","noremap","vim","maps","option","normalvisualop"]},{"id":"1169","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normalVisualOp-<name>-nowait","tokens":["input","for","map","equivalent","whether","wait","ambiguous","extra","mappings","adding"],"title_tokens":["normalvisualop","maps","option","name","nowait","vim"]},{"id":"1170","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-normalVisualOp-<name>-script","tokens":["map","equivalent","adding"],"title_tokens":["vim","name","script","normalvisualop","option","maps"]},{"id":"1171","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normalVisualOp-<name>-silent","tokens":["map","equivalent","adding","mapping","whether","this","silent","should"],"title_tokens":["option","normalvisualop","silent","name","maps","vim"]},{"id":"1172","title":"Option: vim.maps.normalVisualOp.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-normalVisualOp-<name>-unique","tokens":["defined","whether","map","adding","fail","already","equivalent","the"],"title_tokens":["vim","name","unique","normalvisualop","option","maps"]},{"id":"1173","title":"Option: vim.maps.operator","content":"Mappings for operator-pending mode","path":"options.html#option-vim-maps-operator","tokens":["mappings","mode","operator-pending","for"],"title_tokens":["vim","maps","operator","option"]},{"id":"1174","title":"Option: vim.maps.operator.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-operator-<name>-action","tokens":["execute","the","command"],"title_tokens":["option","name","vim","operator","action","maps"]},{"id":"1175","title":"Option: vim.maps.operator.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-operator-<name>-desc","tokens":["enabled","shown","which-key","you","description","keybind","have","this"],"title_tokens":["option","maps","vim","name","operator","desc"]},{"id":"1176","title":"Option: vim.maps.operator.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-operator-<name>-expr","tokens":["expression","that","the","map","actually","equivalent","adding","means","action"],"title_tokens":["operator","vim","name","expr","option","maps"]},{"id":"1177","title":"Option: vim.maps.operator.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-operator-<name>-lua","tokens":["considered","lua","thus","will","not","true","code","wrapped"],"title_tokens":["lua","option","maps","vim","name","operator"]},{"id":"1178","title":"Option: vim.maps.operator.&lt;name&gt;.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-maps-operator-<name>-noremap","tokens":["command","ignoring","mappings","whether","any","which","custom","defined","advised","highly","this","variant","keep","default","noremap","action","use","the"],"title_tokens":["option","operator","noremap","vim","maps","name"]},{"id":"1179","title":"Option: vim.maps.operator.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-operator-<name>-nowait","tokens":["adding","equivalent","whether","mappings","input","for","wait","map","extra","ambiguous"],"title_tokens":["maps","vim","name","nowait","option","operator"]},{"id":"1180","title":"Option: vim.maps.operator.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-operator-<name>-script","tokens":["equivalent","map","adding"],"title_tokens":["name","operator","vim","script","maps","option"]},{"id":"1181","title":"Option: vim.maps.operator.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-operator-<name>-silent","tokens":["map","equivalent","whether","this","mapping","should","adding","silent"],"title_tokens":["silent","maps","option","vim","operator","name"]},{"id":"1182","title":"Option: vim.maps.operator.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-operator-<name>-unique","tokens":["equivalent","the","already","whether","defined","adding","fail","map"],"title_tokens":["unique","maps","name","operator","option","vim"]},{"id":"1183","title":"Option: vim.maps.select","content":"Mappings for select mode","path":"options.html#option-vim-maps-select","tokens":["for","select","mappings","mode"],"title_tokens":["option","select","maps","vim"]},{"id":"1184","title":"Option: vim.maps.select.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-select-<name>-action","tokens":["the","command","execute"],"title_tokens":["option","vim","select","name","maps","action"]},{"id":"1185","title":"Option: vim.maps.select.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-select-<name>-desc","tokens":["this","you","description","shown","have","keybind","which-key","enabled"],"title_tokens":["name","desc","vim","option","select","maps"]},{"id":"1186","title":"Option: vim.maps.select.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-select-<name>-expr","tokens":["the","equivalent","map","adding","expression","action","means","actually","that"],"title_tokens":["vim","option","select","name","expr","maps"]},{"id":"1187","title":"Option: vim.maps.select.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-select-<name>-lua","tokens":["not","true","lua","thus","will","wrapped","code","considered"],"title_tokens":["option","lua","select","name","maps","vim"]},{"id":"1188","title":"Option: vim.maps.select.&lt;name&gt;.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-maps-select-<name>-noremap","tokens":["noremap","any","ignoring","mappings","defined","default","keep","which","this","advised","custom","highly","action","the","command","use","whether","variant"],"title_tokens":["maps","option","name","vim","noremap","select"]},{"id":"1189","title":"Option: vim.maps.select.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-select-<name>-nowait","tokens":["extra","equivalent","input","wait","mappings","whether","adding","map","for","ambiguous"],"title_tokens":["vim","name","option","select","nowait","maps"]},{"id":"1190","title":"Option: vim.maps.select.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-select-<name>-script","tokens":["adding","map","equivalent"],"title_tokens":["name","maps","option","vim","select","script"]},{"id":"1191","title":"Option: vim.maps.select.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-select-<name>-silent","tokens":["equivalent","should","whether","silent","adding","mapping","this","map"],"title_tokens":["select","maps","name","silent","option","vim"]},{"id":"1192","title":"Option: vim.maps.select.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-select-<name>-unique","tokens":["defined","equivalent","whether","fail","map","already","the","adding"],"title_tokens":["name","unique","maps","vim","option","select"]},{"id":"1193","title":"Option: vim.maps.terminal","content":"Mappings for terminal mode","path":"options.html#option-vim-maps-terminal","tokens":["for","mappings","mode","terminal"],"title_tokens":["option","maps","vim","terminal"]},{"id":"1194","title":"Option: vim.maps.terminal.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-terminal-<name>-action","tokens":["command","execute","the"],"title_tokens":["vim","option","terminal","maps","name","action"]},{"id":"1195","title":"Option: vim.maps.terminal.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-terminal-<name>-desc","tokens":["have","keybind","shown","which-key","enabled","this","description","you"],"title_tokens":["vim","terminal","desc","name","option","maps"]},{"id":"1196","title":"Option: vim.maps.terminal.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-terminal-<name>-expr","tokens":["actually","adding","action","the","equivalent","means","that","expression","map"],"title_tokens":["name","expr","maps","terminal","option","vim"]},{"id":"1197","title":"Option: vim.maps.terminal.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-terminal-<name>-lua","tokens":["wrapped","considered","thus","will","true","code","not","lua"],"title_tokens":["terminal","option","maps","name","lua","vim"]},{"id":"1198","title":"Option: vim.maps.terminal.&lt;name&gt;.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-maps-terminal-<name>-noremap","tokens":["variant","noremap","highly","keep","use","mappings","action","this","any","advised","defined","which","command","custom","the","default","whether","ignoring"],"title_tokens":["option","name","noremap","vim","terminal","maps"]},{"id":"1199","title":"Option: vim.maps.terminal.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-terminal-<name>-nowait","tokens":["ambiguous","input","wait","equivalent","adding","map","whether","mappings","for","extra"],"title_tokens":["terminal","name","maps","nowait","option","vim"]},{"id":"1200","title":"Option: vim.maps.terminal.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-terminal-<name>-script","tokens":["equivalent","map","adding"],"title_tokens":["name","script","terminal","option","vim","maps"]},{"id":"1201","title":"Option: vim.maps.terminal.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-terminal-<name>-silent","tokens":["adding","mapping","silent","whether","map","equivalent","should","this"],"title_tokens":["vim","maps","name","option","silent","terminal"]},{"id":"1202","title":"Option: vim.maps.terminal.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-terminal-<name>-unique","tokens":["equivalent","adding","defined","the","whether","map","already","fail"],"title_tokens":["vim","terminal","option","name","maps","unique"]},{"id":"1203","title":"Option: vim.maps.visual","content":"Mappings for visual and select mode","path":"options.html#option-vim-maps-visual","tokens":["and","mappings","visual","select","for","mode"],"title_tokens":["visual","vim","maps","option"]},{"id":"1204","title":"Option: vim.maps.visual.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-visual-<name>-action","tokens":["the","execute","command"],"title_tokens":["action","option","name","vim","maps","visual"]},{"id":"1205","title":"Option: vim.maps.visual.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-visual-<name>-desc","tokens":["enabled","keybind","you","this","description","shown","have","which-key"],"title_tokens":["maps","name","option","desc","visual","vim"]},{"id":"1206","title":"Option: vim.maps.visual.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visual-<name>-expr","tokens":["actually","means","the","map","adding","action","expression","equivalent","that"],"title_tokens":["vim","visual","name","option","maps","expr"]},{"id":"1207","title":"Option: vim.maps.visual.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-visual-<name>-lua","tokens":["considered","lua","thus","true","wrapped","will","not","code"],"title_tokens":["vim","visual","maps","lua","name","option"]},{"id":"1208","title":"Option: vim.maps.visual.&lt;name&gt;.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-maps-visual-<name>-noremap","tokens":["command","action","this","custom","mappings","default","the","variant","defined","noremap","which","whether","advised","use","highly","keep","ignoring","any"],"title_tokens":["vim","option","noremap","name","visual","maps"]},{"id":"1209","title":"Option: vim.maps.visual.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visual-<name>-nowait","tokens":["ambiguous","for","input","equivalent","whether","adding","map","mappings","extra","wait"],"title_tokens":["vim","name","nowait","option","maps","visual"]},{"id":"1210","title":"Option: vim.maps.visual.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-visual-<name>-script","tokens":["adding","map","equivalent"],"title_tokens":["name","maps","visual","script","vim","option"]},{"id":"1211","title":"Option: vim.maps.visual.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visual-<name>-silent","tokens":["mapping","should","this","equivalent","adding","whether","silent","map"],"title_tokens":["option","vim","visual","maps","name","silent"]},{"id":"1212","title":"Option: vim.maps.visual.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visual-<name>-unique","tokens":["map","adding","fail","the","already","equivalent","defined","whether"],"title_tokens":["visual","name","maps","unique","option","vim"]},{"id":"1213","title":"Option: vim.maps.visualOnly","content":"Mappings for visual only mode","path":"options.html#option-vim-maps-visualOnly","tokens":["mode","visual","mappings","for","only"],"title_tokens":["visualonly","vim","option","maps"]},{"id":"1214","title":"Option: vim.maps.visualOnly.&lt;name&gt;.action","content":"The command to execute.","path":"options.html#option-vim-maps-visualOnly-<name>-action","tokens":["execute","command","the"],"title_tokens":["option","name","vim","maps","visualonly","action"]},{"id":"1215","title":"Option: vim.maps.visualOnly.&lt;name&gt;.desc","content":"A description of this keybind, to be shown in which-key, if you have it enabled.","path":"options.html#option-vim-maps-visualOnly-<name>-desc","tokens":["this","you","have","keybind","shown","enabled","description","which-key"],"title_tokens":["maps","desc","name","vim","visualonly","option"]},{"id":"1216","title":"Option: vim.maps.visualOnly.&lt;name&gt;.expr","content":"Means that the action is actually an expression. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visualOnly-<name>-expr","tokens":["map","the","adding","that","action","actually","equivalent","expression","means"],"title_tokens":["maps","name","option","vim","expr","visualonly"]},{"id":"1217","title":"Option: vim.maps.visualOnly.&lt;name&gt;.lua","content":"If true, is considered to be lua code. Thus, it will not be wrapped in .","path":"options.html#option-vim-maps-visualOnly-<name>-lua","tokens":["code","will","wrapped","thus","lua","not","true","considered"],"title_tokens":["lua","visualonly","maps","vim","option","name"]},{"id":"1218","title":"Option: vim.maps.visualOnly.&lt;name&gt;.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-maps-visualOnly-<name>-noremap","tokens":["highly","any","which","defined","action","custom","mappings","the","whether","variant","keep","advised","default","command","noremap","use","ignoring","this"],"title_tokens":["noremap","visualonly","option","maps","vim","name"]},{"id":"1219","title":"Option: vim.maps.visualOnly.&lt;name&gt;.nowait","content":"Whether to wait for extra input on ambiguous mappings. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visualOnly-<name>-nowait","tokens":["for","input","mappings","equivalent","whether","ambiguous","map","extra","adding","wait"],"title_tokens":["maps","vim","option","visualonly","name","nowait"]},{"id":"1220","title":"Option: vim.maps.visualOnly.&lt;name&gt;.script","content":"Equivalent to adding to a map.","path":"options.html#option-vim-maps-visualOnly-<name>-script","tokens":["adding","map","equivalent"],"title_tokens":["option","maps","name","script","visualonly","vim"]},{"id":"1221","title":"Option: vim.maps.visualOnly.&lt;name&gt;.silent","content":"Whether this mapping should be silent. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visualOnly-<name>-silent","tokens":["map","mapping","adding","this","equivalent","silent","whether","should"],"title_tokens":["option","visualonly","name","silent","maps","vim"]},{"id":"1222","title":"Option: vim.maps.visualOnly.&lt;name&gt;.unique","content":"Whether to fail if the map is already defined. Equivalent to adding to a map.","path":"options.html#option-vim-maps-visualOnly-<name>-unique","tokens":["fail","adding","defined","equivalent","whether","map","the","already"],"title_tokens":["maps","vim","name","visualonly","unique","option"]},{"id":"1223","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","vim","option","mini"]},{"id":"1224","title":"Option: vim.mini.ai.setupOpts","content":"Option table to pass into the setup function of mini.ai You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-ai-setupOpts","tokens":["mini","additional","table","even","the","option","into","function","can","you","options","setup","any","docs","not","they","listed","pass"],"title_tokens":["mini","setupopts","option","vim"]},{"id":"1225","title":"Option: vim.mini.align.enable","content":"Whether to enable mini.align.","path":"options.html#option-vim-mini-align-enable","tokens":["enable","whether","mini","align"],"title_tokens":["enable","vim","mini","option","align"]},{"id":"1226","title":"Option: vim.mini.align.setupOpts","content":"Option table to pass into the setup function of mini.align You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-align-setupOpts","tokens":["docs","even","the","not","mini","into","listed","option","pass","align","table","options","can","you","any","additional","they","function","setup"],"title_tokens":["align","setupopts","option","vim","mini"]},{"id":"1227","title":"Option: vim.mini.animate.enable","content":"Whether to enable mini.animate.","path":"options.html#option-vim-mini-animate-enable","tokens":["whether","animate","enable","mini"],"title_tokens":["mini","animate","enable","vim","option"]},{"id":"1228","title":"Option: vim.mini.animate.setupOpts","content":"Option table to pass into the setup function of mini.animate You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-animate-setupOpts","tokens":["can","pass","table","additional","listed","setup","options","even","into","they","function","option","any","animate","not","you","docs","the","mini"],"title_tokens":["option","vim","setupopts","mini","animate"]},{"id":"1229","title":"Option: vim.mini.basics.enable","content":"Whether to enable mini.basics.","path":"options.html#option-vim-mini-basics-enable","tokens":["mini","enable","whether","basics"],"title_tokens":["basics","mini","enable","option","vim"]},{"id":"1230","title":"Option: vim.mini.basics.setupOpts","content":"Option table to pass into the setup function of mini.basics You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-basics-setupOpts","tokens":["any","additional","into","you","can","they","not","table","options","mini","pass","function","setup","listed","option","the","basics","even","docs"],"title_tokens":["vim","setupopts","basics","option","mini"]},{"id":"1231","title":"Option: vim.mini.bracketed.enable","content":"Whether to enable mini.bracketed.","path":"options.html#option-vim-mini-bracketed-enable","tokens":["whether","mini","enable","bracketed"],"title_tokens":["enable","option","vim","bracketed","mini"]},{"id":"1232","title":"Option: vim.mini.bracketed.setupOpts","content":"Option table to pass into the setup function of mini.bracketed You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-bracketed-setupOpts","tokens":["not","additional","listed","setup","options","pass","even","can","any","you","table","they","mini","docs","the","into","bracketed","function","option"],"title_tokens":["vim","setupopts","option","mini","bracketed"]},{"id":"1233","title":"Option: vim.mini.bufremove.enable","content":"Whether to enable mini.bufremove.","path":"options.html#option-vim-mini-bufremove-enable","tokens":["mini","bufremove","enable","whether"],"title_tokens":["mini","enable","vim","option","bufremove"]},{"id":"1234","title":"Option: vim.mini.bufremove.setupOpts","content":"Option table to pass into the setup function of mini.bufremove You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-bufremove-setupOpts","tokens":["option","pass","the","even","not","setup","they","options","table","mini","listed","into","additional","you","function","can","any","docs","bufremove"],"title_tokens":["bufremove","option","setupopts","mini","vim"]},{"id":"1235","title":"Option: vim.mini.clue.enable","content":"Whether to enable mini.clue.","path":"options.html#option-vim-mini-clue-enable","tokens":["enable","clue","whether","mini"],"title_tokens":["option","mini","vim","clue","enable"]},{"id":"1236","title":"Option: vim.mini.clue.setupOpts","content":"Option table to pass into the setup function of mini.clue You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-clue-setupOpts","tokens":["the","pass","additional","function","not","you","table","can","any","even","mini","setup","clue","they","options","option","listed","into","docs"],"title_tokens":["option","clue","setupopts","vim","mini"]},{"id":"1237","title":"Option: vim.mini.colors.enable","content":"Whether to enable mini.colors.","path":"options.html#option-vim-mini-colors-enable","tokens":["colors","whether","mini","enable"],"title_tokens":["colors","enable","mini","option","vim"]},{"id":"1238","title":"Option: vim.mini.comment.enable","content":"Whether to enable mini.comment.","path":"options.html#option-vim-mini-comment-enable","tokens":["comment","mini","whether","enable"],"title_tokens":["option","mini","comment","vim","enable"]},{"id":"1239","title":"Option: vim.mini.comment.setupOpts","content":"Option table to pass into the setup function of mini.comment You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-comment-setupOpts","tokens":["the","option","you","setup","can","any","docs","comment","function","listed","not","pass","table","additional","even","mini","options","they","into"],"title_tokens":["option","setupopts","vim","comment","mini"]},{"id":"1240","title":"Option: vim.mini.completion.enable","content":"Whether to enable mini.completion.","path":"options.html#option-vim-mini-completion-enable","tokens":["enable","mini","whether","completion"],"title_tokens":["mini","completion","vim","enable","option"]},{"id":"1241","title":"Option: vim.mini.completion.setupOpts","content":"Option table to pass into the setup function of mini.completion You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-completion-setupOpts","tokens":["pass","function","the","docs","option","can","additional","any","you","options","mini","listed","table","they","setup","even","into","completion","not"],"title_tokens":["option","completion","vim","mini","setupopts"]},{"id":"1242","title":"Option: vim.mini.cursorword.enable","content":"Whether to enable mini.cursorword.","path":"options.html#option-vim-mini-cursorword-enable","tokens":["mini","cursorword","enable","whether"],"title_tokens":["vim","mini","cursorword","enable","option"]},{"id":"1243","title":"Option: vim.mini.cursorword.setupOpts","content":"Option table to pass into the setup function of mini.cursorword You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-cursorword-setupOpts","tokens":["function","cursorword","docs","table","into","you","setup","options","even","can","mini","the","any","they","not","option","additional","pass","listed"],"title_tokens":["option","vim","setupopts","mini","cursorword"]},{"id":"1244","title":"Option: vim.mini.diff.enable","content":"Whether to enable mini.diff.","path":"options.html#option-vim-mini-diff-enable","tokens":["enable","mini","whether","diff"],"title_tokens":["option","mini","diff","vim","enable"]},{"id":"1245","title":"Option: vim.mini.diff.setupOpts","content":"Option table to pass into the setup function of mini.diff You 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","any","setup","additional","table","diff","the","options","even","not","docs","pass","can","listed","they","option","function","mini","you"],"title_tokens":["vim","option","mini","setupopts","diff"]},{"id":"1246","title":"Option: vim.mini.doc.enable","content":"Whether to enable mini.doc.","path":"options.html#option-vim-mini-doc-enable","tokens":["enable","mini","whether","doc"],"title_tokens":["option","vim","doc","mini","enable"]},{"id":"1247","title":"Option: vim.mini.doc.setupOpts","content":"Option table to pass into the setup function of mini.doc You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-doc-setupOpts","tokens":["pass","you","options","into","they","doc","can","mini","listed","option","any","the","not","table","function","additional","setup","even","docs"],"title_tokens":["option","setupopts","vim","mini","doc"]},{"id":"1248","title":"Option: vim.mini.extra.enable","content":"Whether to enable mini.extra.","path":"options.html#option-vim-mini-extra-enable","tokens":["enable","extra","mini","whether"],"title_tokens":["extra","enable","mini","option","vim"]},{"id":"1249","title":"Option: vim.mini.files.enable","content":"Whether to enable mini.files.","path":"options.html#option-vim-mini-files-enable","tokens":["enable","whether","files","mini"],"title_tokens":["mini","vim","option","files","enable"]},{"id":"1250","title":"Option: vim.mini.files.setupOpts","content":"Option table to pass into the setup function of mini.files You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-files-setupOpts","tokens":["table","can","you","additional","the","not","mini","any","docs","pass","option","setup","files","function","options","they","into","listed","even"],"title_tokens":["setupopts","vim","mini","files","option"]},{"id":"1251","title":"Option: vim.mini.fuzzy.enable","content":"Whether to enable mini.fuzzy.","path":"options.html#option-vim-mini-fuzzy-enable","tokens":["mini","fuzzy","whether","enable"],"title_tokens":["fuzzy","mini","option","vim","enable"]},{"id":"1252","title":"Option: vim.mini.fuzzy.setupOpts","content":"Option table to pass into the setup function of mini.fuzzy You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-fuzzy-setupOpts","tokens":["additional","into","function","option","options","listed","even","fuzzy","they","pass","can","not","the","mini","docs","table","any","you","setup"],"title_tokens":["setupopts","option","vim","fuzzy","mini"]},{"id":"1253","title":"Option: vim.mini.git.enable","content":"Whether to enable mini.git.","path":"options.html#option-vim-mini-git-enable","tokens":["enable","whether","mini","git"],"title_tokens":["option","enable","git","mini","vim"]},{"id":"1254","title":"Option: vim.mini.git.setupOpts","content":"Option table to pass into the setup function of mini.git You 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","additional","git","options","the","mini","into","not","they","option","function","any","setup","pass","table","can","listed","docs","even"],"title_tokens":["vim","setupopts","option","mini","git"]},{"id":"1255","title":"Option: vim.mini.hipatterns.enable","content":"Whether to enable mini.hipatterns.","path":"options.html#option-vim-mini-hipatterns-enable","tokens":["mini","hipatterns","enable","whether"],"title_tokens":["mini","option","hipatterns","enable","vim"]},{"id":"1256","title":"Option: vim.mini.hipatterns.setupOpts","content":"Option table to pass into the setup function of mini.hipatterns You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-hipatterns-setupOpts","tokens":["function","not","into","setup","mini","options","option","the","listed","you","any","additional","can","even","docs","pass","table","hipatterns","they"],"title_tokens":["hipatterns","setupopts","mini","option","vim"]},{"id":"1257","title":"Option: vim.mini.hues.enable","content":"Whether to enable mini.hues.","path":"options.html#option-vim-mini-hues-enable","tokens":["hues","whether","enable","mini"],"title_tokens":["enable","hues","vim","option","mini"]},{"id":"1258","title":"Option: vim.mini.hues.setupOpts","content":"Option table to pass into the setup function of mini.hues You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-hues-setupOpts","tokens":["into","setup","you","pass","not","docs","the","any","mini","hues","option","function","options","even","they","listed","additional","can","table"],"title_tokens":["mini","option","hues","vim","setupopts"]},{"id":"1259","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","the","with","hex","prefixed","color","for"],"title_tokens":["option","hues","setupopts","vim","background","mini"]},{"id":"1260","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":["for","prefixed","with","color","the","hex","foreground","scheme"],"title_tokens":["hues","setupopts","foreground","vim","option","mini"]},{"id":"1261","title":"Option: vim.mini.icons.enable","content":"Whether to enable mini.icons.","path":"options.html#option-vim-mini-icons-enable","tokens":["icons","whether","mini","enable"],"title_tokens":["mini","vim","option","icons","enable"]},{"id":"1262","title":"Option: vim.mini.icons.setupOpts","content":"Option table to pass into the setup function of mini.icons You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-icons-setupOpts","tokens":["pass","additional","options","they","not","docs","the","option","into","listed","function","you","mini","setup","even","can","icons","table","any"],"title_tokens":["icons","vim","option","mini","setupopts"]},{"id":"1263","title":"Option: vim.mini.indentscope.enable","content":"Whether to enable mini.indentscope.","path":"options.html#option-vim-mini-indentscope-enable","tokens":["mini","whether","enable","indentscope"],"title_tokens":["vim","enable","mini","indentscope","option"]},{"id":"1264","title":"Option: vim.mini.indentscope.setupOpts","content":"Option table to pass into the setup function of mini.indentscope You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-indentscope-setupOpts","tokens":["docs","you","the","options","not","even","pass","additional","into","can","indentscope","they","function","option","table","setup","listed","any","mini"],"title_tokens":["indentscope","mini","vim","option","setupopts"]},{"id":"1265","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":["file","for","types","illuminate","ignore"],"title_tokens":["mini","vim","indentscope","setupopts","option","ignore_filetypes"]},{"id":"1266","title":"Option: vim.mini.jump.enable","content":"Whether to enable mini.jump.","path":"options.html#option-vim-mini-jump-enable","tokens":["whether","mini","enable","jump"],"title_tokens":["vim","option","jump","enable","mini"]},{"id":"1267","title":"Option: vim.mini.jump.setupOpts","content":"Option table to pass into the setup function of mini.jump You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-jump-setupOpts","tokens":["into","additional","jump","function","you","options","the","option","pass","listed","not","any","table","mini","setup","they","can","even","docs"],"title_tokens":["option","jump","mini","vim","setupopts"]},{"id":"1268","title":"Option: vim.mini.jump2d.enable","content":"Whether to enable mini.jump2d.","path":"options.html#option-vim-mini-jump2d-enable","tokens":["mini","enable","whether","jump2d"],"title_tokens":["enable","vim","option","mini","jump2d"]},{"id":"1269","title":"Option: vim.mini.jump2d.setupOpts","content":"Option table to pass into the setup function of mini.jump2d You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-jump2d-setupOpts","tokens":["function","jump2d","pass","they","into","mini","the","listed","docs","additional","even","can","table","option","any","options","setup","not","you"],"title_tokens":["vim","jump2d","setupopts","option","mini"]},{"id":"1270","title":"Option: vim.mini.map.enable","content":"Whether to enable mini.map.","path":"options.html#option-vim-mini-map-enable","tokens":["mini","whether","map","enable"],"title_tokens":["option","map","vim","enable","mini"]},{"id":"1271","title":"Option: vim.mini.map.setupOpts","content":"Option table to pass into the setup function of mini.map You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-map-setupOpts","tokens":["listed","they","into","function","additional","options","setup","not","docs","pass","any","map","option","can","you","the","mini","table","even"],"title_tokens":["mini","vim","map","setupopts","option"]},{"id":"1272","title":"Option: vim.mini.misc.enable","content":"Whether to enable mini.misc.","path":"options.html#option-vim-mini-misc-enable","tokens":["enable","misc","whether","mini"],"title_tokens":["option","vim","misc","enable","mini"]},{"id":"1273","title":"Option: vim.mini.misc.setupOpts","content":"Option table to pass into the setup function of mini.misc You 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","into","the","mini","option","setup","options","pass","table","misc","not","you","even","listed","docs","function","can","any","additional"],"title_tokens":["misc","setupopts","option","vim","mini"]},{"id":"1274","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":["vim","mini","enable","move","option"]},{"id":"1275","title":"Option: vim.mini.move.setupOpts","content":"Option table to pass into the setup function of mini.move You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-move-setupOpts","tokens":["options","function","move","docs","can","pass","they","even","into","setup","you","option","listed","additional","table","not","mini","any","the"],"title_tokens":["setupopts","move","option","vim","mini"]},{"id":"1276","title":"Option: vim.mini.notify.enable","content":"Whether to enable mini.notify.","path":"options.html#option-vim-mini-notify-enable","tokens":["whether","notify","enable","mini"],"title_tokens":["mini","vim","enable","notify","option"]},{"id":"1277","title":"Option: vim.mini.notify.notifyOpts","content":"Option table to pass into the setup function of mini.notify notifications You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-notify-notifyOpts","tokens":["notify","additional","option","notifications","can","options","into","any","even","table","the","you","function","pass","listed","docs","setup","they","not","mini"],"title_tokens":["mini","vim","option","notifyopts","notify"]},{"id":"1278","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":["debug","the","duration","notification"],"title_tokens":["vim","notify","notifyopts","mini","option","duration","debug"]},{"id":"1279","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","the","debug","highlight","notification"],"title_tokens":["notifyopts","debug","vim","mini","notify","option","hl_group"]},{"id":"1280","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","the","notification","duration"],"title_tokens":["notifyopts","error","duration","option","vim","mini","notify"]},{"id":"1281","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","the","highlight","group"],"title_tokens":["notifyopts","notify","vim","error","mini","hl_group","option"]},{"id":"1282","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","notification","duration","info"],"title_tokens":["option","info","vim","duration","mini","notify","notifyopts"]},{"id":"1283","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":["group","the","highlight","info","notification"],"title_tokens":["hl_group","mini","notifyopts","info","option","vim","notify"]},{"id":"1284","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":["off","the","notification","duration"],"title_tokens":["vim","notify","option","mini","notifyopts","duration","off"]},{"id":"1285","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":["notification","the","highlight","group","off"],"title_tokens":["notifyopts","off","notify","vim","hl_group","mini","option"]},{"id":"1286","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","notification","duration","the"],"title_tokens":["option","notify","trace","vim","mini","duration","notifyopts"]},{"id":"1287","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","notification","group","the"],"title_tokens":["option","notify","vim","notifyopts","trace","mini","hl_group"]},{"id":"1288","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","duration","warn","the"],"title_tokens":["notifyopts","option","warn","duration","notify","vim","mini"]},{"id":"1289","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":["notification","the","group","warn","highlight"],"title_tokens":["hl_group","warn","mini","option","vim","notify","notifyopts"]},{"id":"1290","title":"Option: vim.mini.notify.setupOpts","content":"Option table to pass into the setup function of mini.notify You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-notify-setupOpts","tokens":["even","can","setup","function","into","notify","they","mini","not","the","docs","listed","additional","option","any","you","pass","options","table"],"title_tokens":["vim","notify","setupopts","mini","option"]},{"id":"1291","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":["for","mini","notify-notifications","the","type","border"],"title_tokens":["mini","setupopts","vim","option","window","notify","config","border"]},{"id":"1292","title":"Option: vim.mini.operators.enable","content":"Whether to enable mini.operators.","path":"options.html#option-vim-mini-operators-enable","tokens":["mini","operators","enable","whether"],"title_tokens":["enable","operators","option","vim","mini"]},{"id":"1293","title":"Option: vim.mini.operators.setupOpts","content":"Option table to pass into the setup function of mini.operators You 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","additional","mini","table","any","pass","options","docs","into","function","even","setup","operators","option","the","you","can","listed","they"],"title_tokens":["setupopts","vim","operators","mini","option"]},{"id":"1294","title":"Option: vim.mini.pairs.enable","content":"Whether to enable mini.pairs.","path":"options.html#option-vim-mini-pairs-enable","tokens":["mini","whether","pairs","enable"],"title_tokens":["vim","option","pairs","mini","enable"]},{"id":"1295","title":"Option: vim.mini.pairs.setupOpts","content":"Option table to pass into the setup function of mini.pairs You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-pairs-setupOpts","tokens":["you","any","setup","even","not","pairs","table","into","options","mini","listed","they","docs","additional","pass","function","the","option","can"],"title_tokens":["setupopts","vim","option","mini","pairs"]},{"id":"1296","title":"Option: vim.mini.pick.enable","content":"Whether to enable mini.pick.","path":"options.html#option-vim-mini-pick-enable","tokens":["whether","mini","enable","pick"],"title_tokens":["mini","option","vim","pick","enable"]},{"id":"1297","title":"Option: vim.mini.pick.setupOpts","content":"Option table to pass into the setup function of mini.pick You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-pick-setupOpts","tokens":["function","they","setup","mini","any","not","option","pass","can","additional","table","pick","options","into","listed","you","the","even","docs"],"title_tokens":["mini","pick","vim","setupopts","option"]},{"id":"1298","title":"Option: vim.mini.sessions.enable","content":"Whether to enable mini.sessions.","path":"options.html#option-vim-mini-sessions-enable","tokens":["whether","enable","mini","sessions"],"title_tokens":["sessions","vim","mini","enable","option"]},{"id":"1299","title":"Option: vim.mini.sessions.setupOpts","content":"Option table to pass into the setup function of mini.sessions You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-sessions-setupOpts","tokens":["option","listed","they","into","even","you","additional","options","setup","not","the","any","can","mini","pass","function","table","sessions","docs"],"title_tokens":["option","vim","setupopts","sessions","mini"]},{"id":"1300","title":"Option: vim.mini.snippets.enable","content":"Whether to enable mini.snippets.","path":"options.html#option-vim-mini-snippets-enable","tokens":["whether","snippets","mini","enable"],"title_tokens":["vim","snippets","option","mini","enable"]},{"id":"1301","title":"Option: vim.mini.snippets.setupOpts","content":"Option table to pass into the setup function of mini.snippets You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-snippets-setupOpts","tokens":["setup","even","the","can","listed","docs","pass","table","function","additional","any","options","snippets","into","mini","you","they","option","not"],"title_tokens":["option","mini","snippets","vim","setupopts"]},{"id":"1302","title":"Option: vim.mini.splitjoin.enable","content":"Whether to enable mini.splitjoin.","path":"options.html#option-vim-mini-splitjoin-enable","tokens":["splitjoin","whether","enable","mini"],"title_tokens":["vim","mini","splitjoin","option","enable"]},{"id":"1303","title":"Option: vim.mini.splitjoin.setupOpts","content":"Option table to pass into the setup function of mini.splitjoin You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-splitjoin-setupOpts","tokens":["any","you","additional","into","pass","setup","options","mini","they","listed","not","can","function","splitjoin","table","option","docs","the","even"],"title_tokens":["mini","splitjoin","setupopts","option","vim"]},{"id":"1304","title":"Option: vim.mini.starter.enable","content":"Whether to enable mini.starter.","path":"options.html#option-vim-mini-starter-enable","tokens":["starter","enable","whether","mini"],"title_tokens":["option","mini","enable","vim","starter"]},{"id":"1305","title":"Option: vim.mini.starter.setupOpts","content":"Option table to pass into the setup function of mini.starter You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-starter-setupOpts","tokens":["into","docs","pass","you","any","table","starter","function","additional","mini","even","they","options","not","the","listed","setup","can","option"],"title_tokens":["setupopts","starter","option","vim","mini"]},{"id":"1306","title":"Option: vim.mini.statusline.enable","content":"Whether to enable mini.statusline.","path":"options.html#option-vim-mini-statusline-enable","tokens":["mini","whether","statusline","enable"],"title_tokens":["mini","vim","statusline","option","enable"]},{"id":"1307","title":"Option: vim.mini.statusline.setupOpts","content":"Option table to pass into the setup function of mini.statusline You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-statusline-setupOpts","tokens":["docs","mini","option","can","setup","any","function","additional","they","not","you","options","into","even","table","statusline","listed","the","pass"],"title_tokens":["option","vim","statusline","setupopts","mini"]},{"id":"1308","title":"Option: vim.mini.surround.enable","content":"Whether to enable mini.surround.","path":"options.html#option-vim-mini-surround-enable","tokens":["mini","whether","enable","surround"],"title_tokens":["enable","vim","mini","option","surround"]},{"id":"1309","title":"Option: vim.mini.surround.setupOpts","content":"Option table to pass into the setup function of mini.surround You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-surround-setupOpts","tokens":["docs","can","mini","the","surround","you","they","any","additional","option","not","into","even","setup","options","listed","function","table","pass"],"title_tokens":["surround","mini","setupopts","option","vim"]},{"id":"1310","title":"Option: vim.mini.tabline.enable","content":"Whether to enable mini.tabline.","path":"options.html#option-vim-mini-tabline-enable","tokens":["tabline","enable","mini","whether"],"title_tokens":["tabline","enable","option","mini","vim"]},{"id":"1311","title":"Option: vim.mini.tabline.setupOpts","content":"Option table to pass into the setup function of mini.tabline You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-tabline-setupOpts","tokens":["you","any","function","not","pass","mini","even","additional","into","setup","option","table","tabline","options","the","can","listed","docs","they"],"title_tokens":["vim","setupopts","option","mini","tabline"]},{"id":"1312","title":"Option: vim.mini.test.enable","content":"Whether to enable mini.test.","path":"options.html#option-vim-mini-test-enable","tokens":["test","enable","mini","whether"],"title_tokens":["test","mini","vim","enable","option"]},{"id":"1313","title":"Option: vim.mini.test.setupOpts","content":"Option table to pass into the setup function of mini.test You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-test-setupOpts","tokens":["option","mini","function","not","can","docs","into","any","even","you","options","setup","additional","test","they","listed","the","pass","table"],"title_tokens":["option","vim","test","setupopts","mini"]},{"id":"1314","title":"Option: vim.mini.trailspace.enable","content":"Whether to enable mini.trailspace.","path":"options.html#option-vim-mini-trailspace-enable","tokens":["mini","enable","trailspace","whether"],"title_tokens":["enable","option","vim","mini","trailspace"]},{"id":"1315","title":"Option: vim.mini.trailspace.setupOpts","content":"Option table to pass into the setup function of mini.trailspace You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-trailspace-setupOpts","tokens":["any","options","can","mini","listed","table","additional","trailspace","docs","pass","setup","the","even","option","not","into","they","function","you"],"title_tokens":["trailspace","option","setupopts","mini","vim"]},{"id":"1316","title":"Option: vim.mini.visits.enable","content":"Whether to enable mini.visits.","path":"options.html#option-vim-mini-visits-enable","tokens":["enable","mini","whether","visits"],"title_tokens":["vim","visits","enable","mini","option"]},{"id":"1317","title":"Option: vim.mini.visits.setupOpts","content":"Option table to pass into the setup function of mini.visits You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-mini-visits-setupOpts","tokens":["visits","docs","additional","pass","can","not","options","into","they","listed","any","option","setup","table","the","function","mini","you","even"],"title_tokens":["option","setupopts","mini","vim","visits"]},{"id":"1318","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","view","minimap","enable","codewindow","plugin"],"title_tokens":["minimap","enable","option","vim","codewindow"]},{"id":"1319","title":"Option: vim.minimap.codewindow.mappings.close","content":"Close minimap [codewindow]","path":"options.html#option-vim-minimap-codewindow-mappings-close","tokens":["codewindow","close","minimap"],"title_tokens":["option","minimap","mappings","codewindow","close","vim"]},{"id":"1320","title":"Option: vim.minimap.codewindow.mappings.open","content":"Open minimap [codewindow]","path":"options.html#option-vim-minimap-codewindow-mappings-open","tokens":["minimap","codewindow","open"],"title_tokens":["mappings","vim","minimap","open","option","codewindow"]},{"id":"1321","title":"Option: vim.minimap.codewindow.mappings.toggle","content":"Toggle minimap [codewindow]","path":"options.html#option-vim-minimap-codewindow-mappings-toggle","tokens":["minimap","toggle","codewindow"],"title_tokens":["minimap","toggle","vim","option","codewindow","mappings"]},{"id":"1322","title":"Option: vim.minimap.codewindow.mappings.toggleFocus","content":"Toggle minimap focus [codewindow]","path":"options.html#option-vim-minimap-codewindow-mappings-toggleFocus","tokens":["toggle","codewindow","minimap","focus"],"title_tokens":["codewindow","minimap","option","vim","mappings","togglefocus"]},{"id":"1323","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","whether","minimap-vim","minimap","view"],"title_tokens":["option","vim","enable","minimap","minimap-vim"]},{"id":"1324","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","bookmarks","quick","whether","enable","harpoon"],"title_tokens":["option","navigation","enable","vim","harpoon"]},{"id":"1325","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","marked","harpoon"],"title_tokens":["option","navigation","vim","harpoon","mappings","file1"]},{"id":"1326","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","file","marked"],"title_tokens":["file2","mappings","navigation","harpoon","vim","option"]},{"id":"1327","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","harpoon","file"],"title_tokens":["navigation","file3","option","vim","harpoon","mappings"]},{"id":"1328","title":"Option: vim.navigation.harpoon.mappings.file4","content":"Go to marked file 4 [Harpoon]","path":"options.html#option-vim-navigation-harpoon-mappings-file4","tokens":["marked","file","harpoon"],"title_tokens":["harpoon","mappings","file4","option","vim","navigation"]},{"id":"1329","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":["option","navigation","vim","harpoon","mappings","listmarks"]},{"id":"1330","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":["vim","harpoon","option","mappings","markfile","navigation"]},{"id":"1331","title":"Option: vim.navigation.harpoon.setupOpts","content":"Option table to pass into the setup function of Harpoon You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-navigation-harpoon-setupOpts","tokens":["they","into","setup","additional","function","any","even","not","pass","docs","harpoon","options","the","listed","table","option","you","can"],"title_tokens":["navigation","setupopts","option","vim","harpoon"]},{"id":"1332","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","how","out","and","looked","instead","the","when","key","list","git","can","using","remote","worktrees","this","useful","file"],"title_tokens":["key","vim","setupopts","option","navigation","defaults","harpoon"]},{"id":"1333","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":["the","any","state","menu","back","backing","save","closed","not","list","then","will","time"],"title_tokens":["defaults","setupopts","save_on_toggle","option","vim","navigation","harpoon"]},{"id":"1334","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":["time","the","closed","then","sync","menu","any","will","list","back","state"],"title_tokens":["defaults","sync_on_ui_close","navigation","vim","harpoon","option","setupopts"]},{"id":"1335","title":"Option: vim.notes.mind-nvim.enable","content":"Whether to enable note organizer tool for Neovim [mind-nvim].","path":"options.html#option-vim-notes-mind-nvim-enable","tokens":["organizer","tool","enable","note","neovim","for","whether","mind-nvim"],"title_tokens":["enable","option","notes","mind-nvim","vim"]},{"id":"1336","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","note-taking","nested","tool","with","neorg","syntax","organization","whether","and","structured","enable"],"title_tokens":["option","notes","vim","enable","neorg"]},{"id":"1337","title":"Option: vim.notes.neorg.setupOpts","content":"Option table to pass into the setup function of Neorg You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-notes-neorg-setupOpts","tokens":["they","any","the","option","function","additional","pass","setup","even","table","listed","not","docs","can","neorg","into","options","you"],"title_tokens":["vim","setupopts","notes","neorg","option"]},{"id":"1338","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","experience","the","modules","just","all","have","most","that","any","would","want","works","user"],"title_tokens":["option","core","neorg","load","setupopts","vim","defaults","notes"]},{"id":"1339","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":["defaults","modules","disabled","from","core","list"],"title_tokens":["setupopts","core","vim","load","defaults","config","neorg","disable","option","notes"]},{"id":"1340","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":["have","the","modules","all","any","enable","works","that","user","just","most","important","experience","whether","would","want"],"title_tokens":["notes","defaults","option","core","vim","load","neorg","enable","setupopts"]},{"id":"1341","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":["neorg","enable","treesitter","option","vim","notes"]},{"id":"1342","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":["the","norg-meta","package","treesitter","use"],"title_tokens":["option","neorg","notes","norgmetapackage","treesitter","vim"]},{"id":"1343","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","norg-meta","treesitter","use","package"],"title_tokens":["treesitter","norgpackage","option","vim","notes","neorg"]},{"id":"1344","title":"Option: vim.notes.obsidian.enable","content":"Whether to enable complementary neovim plugins for Obsidian editor.","path":"options.html#option-vim-notes-obsidian-enable","tokens":["enable","editor","for","complementary","neovim","obsidian","plugins","whether"],"title_tokens":["notes","vim","obsidian","enable","option"]},{"id":"1345","title":"Option: vim.notes.obsidian.setupOpts","content":"Option table to pass into the setup function of Obsidian.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-notes-obsidian-setupOpts","tokens":["even","you","function","nvim","docs","option","listed","setup","can","they","pass","table","into","any","options","not","obsidian","additional","the"],"title_tokens":["setupopts","notes","option","obsidian","vim"]},{"id":"1346","title":"Option: vim.notes.obsidian.setupOpts.completion.nvim_cmp","content":"If using nvim-cmp, otherwise set to false","path":"options.html#option-vim-notes-obsidian-setupOpts-completion-nvim_cmp","tokens":["set","otherwise","nvim-cmp","using","false"],"title_tokens":["obsidian","option","completion","nvim_cmp","setupopts","notes","vim"]},{"id":"1347","title":"Option: vim.notes.obsidian.setupOpts.daily_notes.date_format","content":"Date format used for creating daily notes","path":"options.html#option-vim-notes-obsidian-setupOpts-daily_notes-date_format","tokens":["used","creating","notes","date","for","daily","format"],"title_tokens":["notes","daily_notes","obsidian","setupopts","option","date_format","vim"]},{"id":"1348","title":"Option: vim.notes.obsidian.setupOpts.daily_notes.folder","content":"Directory in which daily notes should be created","path":"options.html#option-vim-notes-obsidian-setupOpts-daily_notes-folder","tokens":["daily","created","which","notes","directory","should"],"title_tokens":["setupopts","vim","obsidian","option","folder","notes","daily_notes"]},{"id":"1349","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":["the","worlds","emacs","enable","whether","neovim","orgmode","best","get","both","for","nvim-orgmode","plugin"],"title_tokens":["vim","notes","enable","orgmode","option"]},{"id":"1350","title":"Option: vim.notes.orgmode.setupOpts","content":"Option table to pass into the setup function of Orgmode You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-notes-orgmode-setupOpts","tokens":["orgmode","options","the","any","table","into","even","not","setup","you","docs","they","pass","function","can","additional","option","listed"],"title_tokens":["setupopts","option","vim","orgmode","notes"]},{"id":"1351","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":["list","files","used","org","agenda"],"title_tokens":["org_agenda_files","orgmode","setupopts","option","vim","notes"]},{"id":"1352","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":["for","notes","file","default","org","used"],"title_tokens":["vim","setupopts","org_default_notes_file","notes","option","orgmode"]},{"id":"1353","title":"Option: vim.notes.orgmode.treesitter.enable","content":"Whether to enable Orgmode treesitter.","path":"options.html#option-vim-notes-orgmode-treesitter-enable","tokens":["enable","orgmode","whether","treesitter"],"title_tokens":["vim","treesitter","enable","orgmode","notes","option"]},{"id":"1354","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","the","org-nvim","treesitter","package"],"title_tokens":["orgpackage","notes","vim","option","orgmode","treesitter"]},{"id":"1355","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":["highlight","and","for","comments","search","like","bug","base","todo","hack","whether","enable","todo-comments","your","code"],"title_tokens":["vim","option","notes","todo-comments","enable"]},{"id":"1356","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":["list","open","quickfix","todo-s"],"title_tokens":["option","quickfix","vim","notes","mappings","todo-comments"]},{"id":"1357","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":["todo-s","telescope","open"],"title_tokens":["notes","mappings","telescope","todo-comments","vim","option"]},{"id":"1358","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","todo-s","trouble"],"title_tokens":["todo-comments","notes","vim","trouble","mappings","option"]},{"id":"1359","title":"Option: vim.notes.todo-comments.setupOpts","content":"Option table to pass into the setup function of todo-comments.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-notes-todo-comments-setupOpts","tokens":["even","the","into","todo-comments","nvim","you","options","pass","setup","additional","not","listed","option","any","they","docs","table","function","can"],"title_tokens":["todo-comments","setupopts","vim","notes","option"]},{"id":"1360","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":["vim","regex","comments","pattern","highlighting","used","for"],"title_tokens":["option","vim","setupopts","highlight","notes","pattern","todo-comments"]},{"id":"1361","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":["arguments","pass","search","command","the"],"title_tokens":["vim","setupopts","todo-comments","search","args","notes","option"]},{"id":"1362","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":["setupopts","option","todo-comments","search","notes","command","vim"]},{"id":"1363","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":["searching","pattern","used","comments","ripgrep","for","regex"],"title_tokens":["vim","notes","setupopts","option","search","todo-comments","pattern"]},{"id":"1364","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":["notify","vim","enable","option","nvim-notify"]},{"id":"1365","title":"Option: vim.notify.nvim-notify.setupOpts","content":"Option table to pass into the setup function of nvim-notify You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-notify-nvim-notify-setupOpts","tokens":["they","can","options","additional","setup","you","docs","option","not","into","pass","function","nvim-notify","table","even","any","the","listed"],"title_tokens":["option","vim","notify","nvim-notify","setupopts"]},{"id":"1366","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","the","background","notification"],"title_tokens":["vim","notify","setupopts","background_colour","option","nvim-notify"]},{"id":"1367","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":["vim","notify","option","nvim-notify","setupopts","icons"]},{"id":"1368","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":["the","position","notification"],"title_tokens":["nvim-notify","option","vim","setupopts","notify","position"]},{"id":"1369","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":["rendering","custom","for","notifications","method","used","displaying"],"title_tokens":["render","notify","setupopts","vim","nvim-notify","option"]},{"id":"1370","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":["notification","the","stages"],"title_tokens":["option","vim","nvim-notify","stages","notify","setupopts"]},{"id":"1371","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":["timeout","notification","the"],"title_tokens":["notify","nvim-notify","timeout","option","setupopts","vim"]},{"id":"1372","title":"Option: vim.optPlugins","content":"List of plugins to optionally load on startup. This option has the same type definition as {option} and plugins in this list are appended to {option} by the wrapper during the build process. To avoid overriding packages and dependencies provided by startPlugins, you are recommended to use this option or {option} option.","path":"options.html#option-vim-optPlugins","tokens":["has","during","plugins","you","same","startplugins","startup","option","overriding","are","build","use","type","this","and","list","appended","wrapper","avoid","dependencies","the","packages","definition","process","provided","recommended","optionally","load"],"title_tokens":["option","optplugins","vim"]},{"id":"1373","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} after and before DAG entries. ::: {.note} will set to \"bar\", where the type of in the resulting Lua value will be inferred from the type of the value in the pair passed to the option. :::","path":"options.html#option-vim-options","tokens":["the","lua","from","passed","bar","type","set","and","early","before","note","where","containing","populated","attribute","built","after","resulting","possible","pair","freeform","will","this","entries","options","inferred","vim","option","value","dag"],"title_tokens":["option","options","vim"]},{"id":"1374","title":"Option: vim.options.autoindent","content":"Enable auto indent","path":"options.html#option-vim-options-autoindent","tokens":["enable","auto","indent"],"title_tokens":["vim","options","option","autoindent"]},{"id":"1375","title":"Option: vim.options.cmdheight","content":"Height of the command pane","path":"options.html#option-vim-options-cmdheight","tokens":["height","command","pane","the"],"title_tokens":["options","option","cmdheight","vim"]},{"id":"1376","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":["highlight","cursorline","line","hl-cursorline","the","cursor","text","with"],"title_tokens":["cursorlineopt","options","vim","option"]},{"id":"1377","title":"Option: vim.options.mouse","content":"Set modes for mouse support. n - normal v - visual i - insert c - command-line h - all modes when editing a help file a - all modes r - for hit-enter and more-prompt prompt 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 .","path":"options.html#option-vim-options-mouse","tokens":["lua","value","set","takes","please","normal","visual","option","the","any","such","editing","passed","type","valid","command-line","string","support","neovim","prompt","insert","modes","hit-enter","more-prompt","here","conversion","that","file","all","documentation","for","per","when","this","proper","corresponding","not","help","and","check","mouse","ensure"],"title_tokens":["options","option","vim","mouse"]},{"id":"1378","title":"Option: vim.options.shiftwidth","content":"Number of spaces to use for each step of (auto)indent. Used for {option} , , , etc. When zero the {option} value will be used.","path":"options.html#option-vim-options-shiftwidth","tokens":["when","value","zero","option","step","auto","each","the","will","spaces","for","indent","use","etc","used","number"],"title_tokens":["shiftwidth","option","vim","options"]},{"id":"1379","title":"Option: vim.options.signcolumn","content":"Whether to show the sign column","path":"options.html#option-vim-options-signcolumn","tokens":["whether","column","show","sign","the"],"title_tokens":["signcolumn","option","vim","options"]},{"id":"1380","title":"Option: vim.options.splitbelow","content":"New splits will open below instead of on top","path":"options.html#option-vim-options-splitbelow","tokens":["new","splits","below","will","open","instead","top"],"title_tokens":["splitbelow","vim","options","option"]},{"id":"1381","title":"Option: vim.options.splitright","content":"New splits will open to the right","path":"options.html#option-vim-options-splitright","tokens":["splits","the","will","right","open","new"],"title_tokens":["vim","splitright","options","option"]},{"id":"1382","title":"Option: vim.options.tabstop","content":"Number of spaces that a in the file counts for. Also see the {command} command, and the {option} option.","path":"options.html#option-vim-options-tabstop","tokens":["spaces","for","that","command","also","file","see","the","and","option","counts","number"],"title_tokens":["tabstop","vim","options","option"]},{"id":"1383","title":"Option: vim.options.termguicolors","content":"Set terminal up for 256 colours","path":"options.html#option-vim-options-termguicolors","tokens":["for","set","colours","256","terminal"],"title_tokens":["termguicolors","options","option","vim"]},{"id":"1384","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":["neovim","wait","complete","action","mapped","timeout","will","for","that"],"title_tokens":["vim","option","options"]},{"id":"1385","title":"Option: vim.options.updatetime","content":"The number of milliseconds till Cursor Hold event is fired","path":"options.html#option-vim-options-updatetime","tokens":["fired","till","milliseconds","number","cursor","hold","the","event"],"title_tokens":["vim","updatetime","option","options"]},{"id":"1386","title":"Option: vim.options.wrap","content":"Enable word wrapping.","path":"options.html#option-vim-options-wrap","tokens":["wrapping","enable","word"],"title_tokens":["option","vim","options","wrap"]},{"id":"1387","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. ::: {.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":["will","yield","with","use","using","for","results","the","package","you","intended","wrapper","your","corresponds","and","work","undesirable","neovim","option","may","warning","unwrapped","need","already","settings","that","plugins","wrapped","here","this"],"title_tokens":["option","vim","package"]},{"id":"1388","title":"Option: vim.pluginOverrides","content":"Attribute set of plugins to override default values","path":"options.html#option-vim-pluginOverrides","tokens":["set","override","default","values","plugins","attribute"],"title_tokens":["option","pluginoverrides","vim"]},{"id":"1389","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":["configure","plugins","dag","string","passed","used","the","automatically","entryanywhere","applied"],"title_tokens":["pluginrc","option","vim"]},{"id":"1390","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":["plugin","presence","discord","rich","for","neocord","enable","whether"],"title_tokens":["neocord","enable","option","vim","presence"]},{"id":"1391","title":"Option: vim.presence.neocord.setupOpts","content":"Option table to pass into the setup function of neocord You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-presence-neocord-setupOpts","tokens":["the","setup","neocord","options","function","they","pass","additional","table","any","not","you","even","can","docs","into","option","listed"],"title_tokens":["option","presence","vim","neocord","setupopts"]},{"id":"1392","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":["option","vim","setupopts","presence","auto_update","neocord"]},{"id":"1393","title":"Option: vim.presence.neocord.setupOpts.blacklist","content":"List of filetypes to ignore","path":"options.html#option-vim-presence-neocord-setupOpts-blacklist","tokens":["list","ignore","filetypes"],"title_tokens":["presence","vim","setupopts","blacklist","neocord","option"]},{"id":"1394","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":["option","vim","client_id","presence","neocord","setupopts"]},{"id":"1395","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","debounce_timeout","setupopts","option","presence","vim"]},{"id":"1396","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","file","editing","when","text"],"title_tokens":["setupopts","option","presence","editing_text","vim","neocord"]},{"id":"1397","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":["show","the","number","rpc","item","line"],"title_tokens":["presence","enable_line_number","option","setupopts","vim","neocord"]},{"id":"1398","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","browsing","files","when","displayed"],"title_tokens":["vim","presence","setupopts","file_explorer_text","neocord","option"]},{"id":"1399","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","displayed","changes","committing","when"],"title_tokens":["setupopts","git_commit_text","vim","presence","option","neocord"]},{"id":"1400","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","text","showing","line","displayed","number"],"title_tokens":["setupopts","line_number_text","option","neocord","presence","vim"]},{"id":"1401","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":["log","level","used","the","plugin"],"title_tokens":["neocord","setupopts","vim","presence","log_level","option"]},{"id":"1402","title":"Option: vim.presence.neocord.setupOpts.logo","content":"Logo to be displayed on the RPC item This must be either \"auto\" or an URL to your image of choice","path":"options.html#option-vim-presence-neocord-setupOpts-logo","tokens":["item","your","must","the","rpc","logo","auto","image","choice","either","url","this","displayed"],"title_tokens":["vim","setupopts","logo","neocord","presence","option"]},{"id":"1403","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":["over","neovim","image","hovering","text","displayed","the","when"],"title_tokens":["option","vim","neocord","setupopts","presence","logo_tooltip"]},{"id":"1404","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","main","image"],"title_tokens":["setupopts","presence","main_image","option","vim","neocord"]},{"id":"1405","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":["managing","text","when","plugins","displayed"],"title_tokens":["plugin_manager_text","option","vim","neocord","presence","setupopts"]},{"id":"1406","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":["when","text","reading","file","displayed"],"title_tokens":["option","vim","setupopts","reading_text","neocord","presence"]},{"id":"1407","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":["item","the","show","rpc","time"],"title_tokens":["setupopts","show_time","option","vim","presence","neocord"]},{"id":"1408","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":["the","displayed","text","working","terminal","when"],"title_tokens":["setupopts","presence","terminal_text","vim","neocord","option"]},{"id":"1409","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","when","displayed","project"],"title_tokens":["neocord","vim","workspace_text","presence","option","setupopts"]},{"id":"1410","title":"Option: vim.preventJunkFiles","content":"Prevent swapfile and backupfile from being created. is the default Neovim behaviour. If you wish to create backup and swapfiles, set this option to .","path":"options.html#option-vim-preventJunkFiles","tokens":["prevent","swapfile","backupfile","neovim","the","wish","this","default","set","and","you","create","being","backup","from","behaviour","option","swapfiles","created"],"title_tokens":["preventjunkfiles","option","vim"]},{"id":"1411","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":["whether","enable","for","project-nvim","management","project"],"title_tokens":["projects","project-nvim","option","enable","vim"]},{"id":"1412","title":"Option: vim.projects.project-nvim.setupOpts","content":"Option table to pass into the setup function of Project.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-projects-project-nvim-setupOpts","tokens":["even","any","option","additional","options","not","table","function","project","setup","the","docs","pass","nvim","you","they","into","listed","can"],"title_tokens":["option","project-nvim","vim","setupopts","projects"]},{"id":"1413","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","option","vim","project-nvim","setupopts"]},{"id":"1414","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":["root","from","exclude","search","directories","project"],"title_tokens":["vim","exclude_dirs","projects","option","project-nvim","setupopts"]},{"id":"1415","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","ignore","name","servers"],"title_tokens":["vim","setupopts","project-nvim","lsp_ignored","projects","option"]},{"id":"1416","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 command","path":"options.html#option-vim-projects-project-nvim-setupOpts-manual_mode","tokens":["has","automatically","option","the","manually","using","user","root","command","change","directory","don"],"title_tokens":["option","project-nvim","setupopts","vim","projects","manual_mode"]},{"id":"1417","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":["method","for","use","detection","patterns","pattern"],"title_tokens":["projects","project-nvim","vim","option","setupopts","patterns"]},{"id":"1418","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","change","scope","the","directory"],"title_tokens":["projects","project-nvim","scope_chdir","vim","option","setupopts"]},{"id":"1419","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":["show","hidden","files","telescope","picker"],"title_tokens":["option","setupopts","vim","project-nvim","show_hidden","projects"]},{"id":"1420","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":["directory","silently","when","change","changing","project"],"title_tokens":["projects","option","project-nvim","setupopts","silent_chdir","vim"]},{"id":"1421","title":"Option: vim.python3Packages","content":"List of python packages to install","path":"options.html#option-vim-python3Packages","tokens":["list","packages","python","install"],"title_tokens":["vim","python3packages","option"]},{"id":"1422","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","vim","enable","option","repl"]},{"id":"1423","title":"Option: vim.runner.run-nvim.enable","content":"Whether to enable run.nvim.","path":"options.html#option-vim-runner-run-nvim-enable","tokens":["enable","whether","run","nvim"],"title_tokens":["enable","vim","option","runner","run-nvim"]},{"id":"1424","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":["vim","run-nvim","run","mappings","option","runner"]},{"id":"1425","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":["mappings","runner","vim","option","runcommand","run-nvim"]},{"id":"1426","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":["runoverride","runner","run-nvim","mappings","option","vim"]},{"id":"1427","title":"Option: vim.runner.run-nvim.setupOpts","content":"Option table to pass into the setup function of run.nvim You 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":["pass","they","not","the","run","can","option","into","additional","nvim","setup","any","you","listed","docs","table","even","options","function"],"title_tokens":["run-nvim","setupopts","option","runner","vim"]},{"id":"1428","title":"Option: vim.searchCase","content":"Set the case sensitivity of search","path":"options.html#option-vim-searchCase","tokens":["sensitivity","case","the","set","search"],"title_tokens":["searchcase","option","vim"]},{"id":"1429","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":["nvim-session-manager","whether","enable","vscode","manage","sessions","like","folders"],"title_tokens":["enable","vim","option","nvim-session-manager","session"]},{"id":"1430","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":["vim","session","nvim-session-manager","option","deletesession","mappings"]},{"id":"1431","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":["session","load","last"],"title_tokens":["nvim-session-manager","vim","mappings","loadlastsession","option","session"]},{"id":"1432","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","loadsession","session","nvim-session-manager","mappings","option"]},{"id":"1433","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":["session","save","current"],"title_tokens":["mappings","savecurrentsession","option","nvim-session-manager","session","vim"]},{"id":"1434","title":"Option: vim.session.nvim-session-manager.setupOpts","content":"Option table to pass into the setup function of which-key You 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":["can","setup","which-key","additional","not","option","any","table","they","listed","even","you","docs","function","the","pass","into","options"],"title_tokens":["option","session","nvim-session-manager","vim","setupopts"]},{"id":"1435","title":"Option: vim.session.nvim-session-manager.setupOpts.autoload_mode","content":"Define what to do when Neovim is started without arguments. Takes either one of , , , in which case the value will be inserted into , or an inline Lua value.","path":"options.html#option-vim-session-nvim-session-manager-setupOpts-autoload_mode","tokens":["one","the","inline","when","without","either","started","which","will","neovim","takes","what","arguments","case","inserted","value","lua","define","into"],"title_tokens":["option","vim","session","setupopts","nvim-session-manager","autoload_mode"]},{"id":"1436","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":["buffer","these","types","closed","before","saved","all","session","will","buffers","the"],"title_tokens":["option","nvim-session-manager","vim","setupopts","autosave_ignore_buftypes","session"]},{"id":"1437","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","the","session","list","will","where","autosaved"],"title_tokens":["setupopts","option","nvim-session-manager","autosave_ignore_dirs","session","vim"]},{"id":"1438","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":["session","types","buffers","before","saved","the","these","all","closed","will","file"],"title_tokens":["setupopts","session","autosave_ignore_filetypes","option","vim","nvim-session-manager"]},{"id":"1439","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","them","listed","will","all","when","writable","save","buffers","session","plugin","not","opened"],"title_tokens":["option","session","autosave_ignore_not_normal","nvim-session-manager","setupopts","vim"]},{"id":"1440","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":["switch","save","session","exit","last","automatically","and"],"title_tokens":["vim","session","nvim-session-manager","setupopts","autosave_last_session","option"]},{"id":"1441","title":"Option: vim.session.nvim-session-manager.setupOpts.autosave_only_in_session","content":"Always autosaves session. If , only autosaves after a session is active","path":"options.html#option-vim-session-nvim-session-manager-setupOpts-autosave_only_in_session","tokens":["always","only","active","after","session","autosaves"],"title_tokens":["setupopts","autosave_only_in_session","session","vim","option","nvim-session-manager"]},{"id":"1442","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","will","files","replaced","character","colon","which","symbol","for","session"],"title_tokens":["session","nvim-session-manager","vim","colon_replacer","option","setupopts"]},{"id":"1443","title":"Option: vim.session.nvim-session-manager.setupOpts.max_path_length","content":"Shorten the display path if length exceeds this threshold. Use if don't want to shorten the path at all","path":"options.html#option-vim-session-nvim-session-manager-setupOpts-max_path_length","tokens":["all","path","the","use","this","want","display","shorten","exceeds","don","threshold","length"],"title_tokens":["session","option","nvim-session-manager","setupopts","max_path_length","vim"]},{"id":"1444","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":["separator","the","which","will","replaced","files","path","character","for","session"],"title_tokens":["session","path_replacer","option","vim","nvim-session-manager","setupopts"]},{"id":"1445","title":"Option: vim.session.nvim-session-manager.usePicker","content":"Whether we should use to build a session picker UI","path":"options.html#option-vim-session-nvim-session-manager-usePicker","tokens":["build","should","use","session","picker","whether"],"title_tokens":["option","nvim-session-manager","vim","session","usepicker"]},{"id":"1446","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":["list","containing","custom","loaded","the","snippets","snipmate","luasnip","format"],"title_tokens":["vim","customsnippets","snipmate","option","snippets","luasnip"]},{"id":"1447","title":"Option: vim.snippets.luasnip.customSnippets.snipmate.&lt;name&gt;.*.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","the","documentation","body","snippet","luasnip","format","snipmate"],"title_tokens":["vim","luasnip","snippets","option","customsnippets","body","snipmate","name"]},{"id":"1448","title":"Option: vim.snippets.luasnip.customSnippets.snipmate.&lt;name&gt;.*.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":["snipmate","vim","luasnip","snippets","customsnippets","option","description","name"]},{"id":"1449","title":"Option: vim.snippets.luasnip.customSnippets.snipmate.&lt;name&gt;.*.trigger","content":"The trigger used to activate this snippet.","path":"options.html#option-vim-snippets-luasnip-customSnippets-snipmate-<name>-*-trigger","tokens":["the","trigger","used","activate","this","snippet"],"title_tokens":["snippets","vim","option","luasnip","name","customsnippets","trigger","snipmate"]},{"id":"1450","title":"Option: vim.snippets.luasnip.enable","content":"Whether to enable luasnip.","path":"options.html#option-vim-snippets-luasnip-enable","tokens":["whether","enable","luasnip"],"title_tokens":["luasnip","enable","option","vim","snippets"]},{"id":"1451","title":"Option: vim.snippets.luasnip.loaders","content":"Lua code used to load snippet providers.","path":"options.html#option-vim-snippets-luasnip-loaders","tokens":["code","load","snippet","providers","used","lua"],"title_tokens":["luasnip","snippets","vim","loaders","option"]},{"id":"1452","title":"Option: vim.snippets.luasnip.providers","content":"The snippet provider packages. ::: {.note} These are simply appended to {option} . :::","path":"options.html#option-vim-snippets-luasnip-providers","tokens":["option","packages","provider","these","are","snippet","note","simply","appended","the"],"title_tokens":["option","luasnip","snippets","providers","vim"]},{"id":"1453","title":"Option: vim.snippets.luasnip.setupOpts","content":"Option table to pass into the setup function of LuaSnip You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-snippets-luasnip-setupOpts","tokens":["table","listed","option","even","the","any","they","pass","docs","not","options","luasnip","into","additional","can","setup","you","function"],"title_tokens":["snippets","option","luasnip","setupopts","vim"]},{"id":"1454","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":["luasnip","setupopts","snippets","enable_autosnippets","option","vim"]},{"id":"1455","title":"Option: vim.spellcheck.enable","content":"Whether to enable Neovim's built-in spellchecking.","path":"options.html#option-vim-spellcheck-enable","tokens":["whether","enable","built-in","spellchecking","neovim"],"title_tokens":["vim","spellcheck","option","enable"]},{"id":"1456","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 will result in being added to Neovim's runtime in the {file} directory. ::: {.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} for more details. Example: ::: Note that while adding a new language, you will still need to add the name of the language (e.g. \"en\") to the {option} list by name in order to enable spellchecking for the language. By default only is in the list.","path":"options.html#option-vim-spellcheck-extraSpellWords","tokens":["correct","spell","runtime","code","words","enter","while","option","for","add","each","being","not","name","order","list","does","adding","example","compile","used","names","details","format","make","your","key","still","directory","attribute","mangling","internal","checking","enable","value","neovim","kind","nvf","the","result","added","only","additional","note","keys","default","spellfiles","command","warning","spellchecking","must","will","file","please","that","without","more","any","language","see","resulting","you","new","sure","need"],"title_tokens":["spellcheck","extraspellwords","option","vim"]},{"id":"1457","title":"Option: vim.spellcheck.ignoredFiletypes","content":"A list of filetypes for which spellchecking will be disabled. ::: {.tip} You may use {command} in Neovim to find out the filetype for a specific buffer. :::","path":"options.html#option-vim-spellcheck-ignoredFiletypes","tokens":["tip","disabled","list","filetypes","filetype","you","out","command","spellchecking","neovim","for","may","the","which","buffer","will","use","find","specific"],"title_tokens":["spellcheck","vim","option","ignoredfiletypes"]},{"id":"1458","title":"Option: vim.spellcheck.languages","content":"A list of languages that should be used for spellchecking. To add your own language files, you may place your directory in either {file} or in a path that is included in the additionalRuntimePaths list provided by nvf.","path":"options.html#option-vim-spellcheck-languages","tokens":["spellchecking","add","that","for","directory","used","either","provided","additionalruntimepaths","languages","language","file","you","included","nvf","the","path","should","own","list","place","your","files","may"],"title_tokens":["spellcheck","option","vim","languages"]},{"id":"1459","title":"Option: vim.spellcheck.programmingWordlist.enable","content":"Whether to enable vim-dirtytalk, a wordlist for programmers containing common programming terms. ::: {.note} Enabling this option will unconditionally set {option} to true as vim-dirtytalk depends on spellchecking having been set up. Run {command} on first use to download the spellfile. ::: .","path":"options.html#option-vim-spellcheck-programmingWordlist-enable","tokens":["containing","note","spellfile","true","terms","whether","unconditionally","command","wordlist","use","set","spellchecking","download","option","will","programming","been","having","the","this","common","enabling","depends","vim-dirtytalk","for","enable","run","first","programmers"],"title_tokens":["option","spellcheck","programmingwordlist","vim","enable"]},{"id":"1460","title":"Option: vim.spellcheck.vim-dirtytalk.enable","content":"Alias of {option} .","path":"options.html#option-vim-spellcheck-vim-dirtytalk-enable","tokens":["option","alias"],"title_tokens":["vim","enable","option","vim-dirtytalk","spellcheck"]},{"id":"1461","title":"Option: vim.startPlugins","content":"List of plugins to load on startup. This is used internally to add plugins to Neovim's runtime. To add additional plugins to your configuration, consider using the {option} option.","path":"options.html#option-vim-startPlugins","tokens":["add","runtime","configuration","your","using","neovim","the","internally","used","load","list","option","additional","this","plugins","startup","consider"],"title_tokens":["option","vim","startplugins"]},{"id":"1462","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","for","config"],"title_tokens":["lualine","option","activesection","vim","statusline"]},{"id":"1463","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":["for","active","config"],"title_tokens":["lualine","activesection","option","vim","statusline"]},{"id":"1464","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","active","config"],"title_tokens":["option","statusline","lualine","vim","activesection"]},{"id":"1465","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":["activesection","option","vim","statusline","lualine"]},{"id":"1466","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":["active","config","for"],"title_tokens":["activesection","lualine","option","vim","statusline"]},{"id":"1467","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","active","for"],"title_tokens":["lualine","statusline","activesection","option","vim"]},{"id":"1468","title":"Option: vim.statusline.lualine.alwaysDivideMiddle","content":"Always divide middle section","path":"options.html#option-vim-statusline-lualine-alwaysDivideMiddle","tokens":["divide","section","middle","always"],"title_tokens":["statusline","lualine","option","vim","alwaysdividemiddle"]},{"id":"1469","title":"Option: vim.statusline.lualine.componentSeparator.left","content":"Component separator for left side","path":"options.html#option-vim-statusline-lualine-componentSeparator-left","tokens":["component","left","separator","side","for"],"title_tokens":["lualine","vim","statusline","left","option","componentseparator"]},{"id":"1470","title":"Option: vim.statusline.lualine.componentSeparator.right","content":"Component separator for right side","path":"options.html#option-vim-statusline-lualine-componentSeparator-right","tokens":["for","side","component","separator","right"],"title_tokens":["lualine","statusline","option","vim","componentseparator","right"]},{"id":"1471","title":"Option: vim.statusline.lualine.disabledFiletypes","content":"Filetypes to disable lualine on","path":"options.html#option-vim-statusline-lualine-disabledFiletypes","tokens":["lualine","disable","filetypes"],"title_tokens":["vim","lualine","option","statusline","disabledfiletypes"]},{"id":"1472","title":"Option: vim.statusline.lualine.enable","content":"Whether to enable lualine statusline plugin.","path":"options.html#option-vim-statusline-lualine-enable","tokens":["statusline","plugin","whether","enable","lualine"],"title_tokens":["vim","lualine","statusline","option","enable"]},{"id":"1473","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":["lualine","statusline","option","vim","extraactivesection"]},{"id":"1474","title":"Option: vim.statusline.lualine.extraActiveSection.b","content":"Extra entries for activeSection.b","path":"options.html#option-vim-statusline-lualine-extraActiveSection-b","tokens":["extra","for","entries","activesection"],"title_tokens":["vim","lualine","option","statusline","extraactivesection"]},{"id":"1475","title":"Option: vim.statusline.lualine.extraActiveSection.c","content":"Extra entries for activeSection.c","path":"options.html#option-vim-statusline-lualine-extraActiveSection-c","tokens":["activesection","entries","extra","for"],"title_tokens":["extraactivesection","statusline","vim","lualine","option"]},{"id":"1476","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","extra","for"],"title_tokens":["vim","option","statusline","lualine","extraactivesection"]},{"id":"1477","title":"Option: vim.statusline.lualine.extraActiveSection.y","content":"Extra entries for activeSection.y","path":"options.html#option-vim-statusline-lualine-extraActiveSection-y","tokens":["extra","for","activesection","entries"],"title_tokens":["lualine","extraactivesection","option","vim","statusline"]},{"id":"1478","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","for","extra"],"title_tokens":["extraactivesection","statusline","option","vim","lualine"]},{"id":"1479","title":"Option: vim.statusline.lualine.extraInactiveSection.a","content":"Extra entries for inactiveSection.a","path":"options.html#option-vim-statusline-lualine-extraInactiveSection-a","tokens":["entries","for","inactivesection","extra"],"title_tokens":["option","statusline","extrainactivesection","lualine","vim"]},{"id":"1480","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","statusline","lualine","option","vim"]},{"id":"1481","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","entries","for"],"title_tokens":["extrainactivesection","lualine","option","vim","statusline"]},{"id":"1482","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":["option","statusline","vim","lualine","extrainactivesection"]},{"id":"1483","title":"Option: vim.statusline.lualine.extraInactiveSection.y","content":"Extra entries for inactiveSection.y","path":"options.html#option-vim-statusline-lualine-extraInactiveSection-y","tokens":["for","entries","inactivesection","extra"],"title_tokens":["option","vim","lualine","extrainactivesection","statusline"]},{"id":"1484","title":"Option: vim.statusline.lualine.extraInactiveSection.z","content":"Extra entries for inactiveSection.z","path":"options.html#option-vim-statusline-lualine-extraInactiveSection-z","tokens":["inactivesection","extra","for","entries"],"title_tokens":["vim","lualine","extrainactivesection","option","statusline"]},{"id":"1485","title":"Option: vim.statusline.lualine.globalStatus","content":"Enable global status for lualine","path":"options.html#option-vim-statusline-lualine-globalStatus","tokens":["enable","status","global","for","lualine"],"title_tokens":["option","statusline","lualine","vim","globalstatus"]},{"id":"1486","title":"Option: vim.statusline.lualine.icons.enable","content":"Whether to enable icons for lualine.","path":"options.html#option-vim-statusline-lualine-icons-enable","tokens":["enable","lualine","icons","whether","for"],"title_tokens":["lualine","icons","enable","option","statusline","vim"]},{"id":"1487","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":["always","will","active","drawn","last","this","current","statusline","list","window","filetype","inactive","and","the"],"title_tokens":["lualine","ignorefocus","vim","statusline","option"]},{"id":"1488","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":["inactivesection","vim","statusline","lualine","option"]},{"id":"1489","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":["lualine","option","vim","inactivesection","statusline"]},{"id":"1490","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":["lualine","option","statusline","inactivesection","vim"]},{"id":"1491","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":["config","inactive","for"],"title_tokens":["lualine","option","inactivesection","vim","statusline"]},{"id":"1492","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","config","inactive"],"title_tokens":["option","vim","lualine","inactivesection","statusline"]},{"id":"1493","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":["inactivesection","statusline","lualine","option","vim"]},{"id":"1494","title":"Option: vim.statusline.lualine.refresh.statusline","content":"Refresh rate for lualine","path":"options.html#option-vim-statusline-lualine-refresh-statusline","tokens":["for","rate","refresh","lualine"],"title_tokens":["option","statusline","lualine","vim","refresh"]},{"id":"1495","title":"Option: vim.statusline.lualine.refresh.tabline","content":"Refresh rate for tabline","path":"options.html#option-vim-statusline-lualine-refresh-tabline","tokens":["rate","for","tabline","refresh"],"title_tokens":["option","tabline","vim","lualine","statusline","refresh"]},{"id":"1496","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","winbar","vim","lualine","statusline","option"]},{"id":"1497","title":"Option: vim.statusline.lualine.sectionSeparator.left","content":"Section separator for left side","path":"options.html#option-vim-statusline-lualine-sectionSeparator-left","tokens":["side","for","section","left","separator"],"title_tokens":["vim","statusline","option","lualine","sectionseparator","left"]},{"id":"1498","title":"Option: vim.statusline.lualine.sectionSeparator.right","content":"Section separator for right side","path":"options.html#option-vim-statusline-lualine-sectionSeparator-right","tokens":["right","for","section","side","separator"],"title_tokens":["right","option","statusline","vim","lualine","sectionseparator"]},{"id":"1499","title":"Option: vim.statusline.lualine.setupOpts","content":"Option table to pass into the setup function of Lualine You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-statusline-lualine-setupOpts","tokens":["lualine","function","option","they","docs","can","pass","any","into","additional","even","options","setup","you","the","table","not","listed"],"title_tokens":["lualine","setupopts","option","vim","statusline"]},{"id":"1500","title":"Option: vim.statusline.lualine.theme","content":"Theme for lualine","path":"options.html#option-vim-statusline-lualine-theme","tokens":["for","theme","lualine"],"title_tokens":["lualine","theme","vim","option","statusline"]},{"id":"1501","title":"Option: vim.syntaxHighlighting","content":"Enable syntax highlighting","path":"options.html#option-vim-syntaxHighlighting","tokens":["highlighting","enable","syntax"],"title_tokens":["vim","syntaxhighlighting","option"]},{"id":"1502","title":"Option: vim.tabline.nvimBufferline.enable","content":"Whether to enable neovim bufferline.","path":"options.html#option-vim-tabline-nvimBufferline-enable","tokens":["whether","enable","bufferline","neovim"],"title_tokens":["tabline","enable","vim","nvimbufferline","option"]},{"id":"1503","title":"Option: vim.tabline.nvimBufferline.mappings.closeCurrent","content":"Close buffer","path":"options.html#option-vim-tabline-nvimBufferline-mappings-closeCurrent","tokens":["buffer","close"],"title_tokens":["vim","mappings","tabline","option","nvimbufferline","closecurrent"]},{"id":"1504","title":"Option: vim.tabline.nvimBufferline.mappings.cycleNext","content":"Next buffer","path":"options.html#option-vim-tabline-nvimBufferline-mappings-cycleNext","tokens":["buffer","next"],"title_tokens":["nvimbufferline","tabline","option","mappings","cyclenext","vim"]},{"id":"1505","title":"Option: vim.tabline.nvimBufferline.mappings.cyclePrevious","content":"Previous buffer","path":"options.html#option-vim-tabline-nvimBufferline-mappings-cyclePrevious","tokens":["buffer","previous"],"title_tokens":["option","tabline","vim","nvimbufferline","mappings","cycleprevious"]},{"id":"1506","title":"Option: vim.tabline.nvimBufferline.mappings.moveNext","content":"Move next buffer","path":"options.html#option-vim-tabline-nvimBufferline-mappings-moveNext","tokens":["next","move","buffer"],"title_tokens":["movenext","mappings","option","nvimbufferline","vim","tabline"]},{"id":"1507","title":"Option: vim.tabline.nvimBufferline.mappings.movePrevious","content":"Move previous buffer","path":"options.html#option-vim-tabline-nvimBufferline-mappings-movePrevious","tokens":["buffer","move","previous"],"title_tokens":["vim","tabline","moveprevious","option","nvimbufferline","mappings"]},{"id":"1508","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","mappings","option","tabline","vim","nvimbufferline"]},{"id":"1509","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":["nvimbufferline","vim","mappings","option","tabline","sortbydirectory"]},{"id":"1510","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":["sortbyextension","tabline","vim","nvimbufferline","mappings","option"]},{"id":"1511","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","sortbyid","tabline","nvimbufferline","option","vim"]},{"id":"1512","title":"Option: vim.tabline.nvimBufferline.setupOpts","content":"Option table to pass into the setup function of bufferline-nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-tabline-nvimBufferline-setupOpts","tokens":["you","can","not","option","bufferline-nvim","docs","even","additional","they","pass","into","the","setup","options","function","any","table","listed"],"title_tokens":["tabline","vim","option","nvimbufferline","setupopts"]},{"id":"1513","title":"Option: vim.tabline.nvimBufferline.setupOpts.highlights","content":"Overrides the highlight groups of bufferline. See .","path":"options.html#option-vim-tabline-nvimBufferline-setupOpts-highlights","tokens":["see","the","groups","highlight","bufferline","overrides"],"title_tokens":["vim","nvimbufferline","setupopts","highlights","tabline","option"]},{"id":"1514","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":["always","whether","bufferline","show"],"title_tokens":["always_show_bufferline","vim","option","tabline","setupopts","nvimbufferline","options"]},{"id":"1515","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":["toggle","bufferline","auto","whether"],"title_tokens":["setupopts","nvimbufferline","options","option","tabline","vim","auto_toggle_bufferline"]},{"id":"1516","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","close","icon","for"],"title_tokens":["option","setupopts","options","buffer_close_icon","tabline","nvimbufferline","vim"]},{"id":"1517","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":["command","run","when","closing","buffer"],"title_tokens":["options","close_command","tabline","nvimbufferline","vim","option","setupopts"]},{"id":"1518","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","button","close","for"],"title_tokens":["tabline","options","vim","close_icon","option","nvimbufferline","setupopts"]},{"id":"1519","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","filetype","icon","highlights","whether"],"title_tokens":["setupopts","nvimbufferline","color_icons","option","tabline","options","vim"]},{"id":"1520","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.custom_filter","content":"Custom filter function for filtering out buffers. ::: {.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":["called","encouraged","filter","out","function","will","this","keep","implications","filtering","for","are","lightweight","unless","buffers","short","custom","note","lot","you","and","possible","fully","aware","the","performance"],"title_tokens":["tabline","nvimbufferline","vim","options","setupopts","custom_filter","option"]},{"id":"1521","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":["buffer","diagnostics","provider","lsp","indicators","used"],"title_tokens":["options","nvimbufferline","tabline","diagnostics","option","setupopts","vim"]},{"id":"1522","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. Can 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":["diagnostics","name","function","nil","string","highlight","delete","but","the","indicator","used","highlighting","get","return","should","buffer","can","set","keep"],"title_tokens":["nvimbufferline","setupopts","options","option","tabline","diagnostics_indicator","vim"]},{"id":"1523","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.diagnostics_update_in_insert","content":"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.","path":"options.html#option-vim-tabline-nvimBufferline-setupOpts-options-diagnostics_update_in_insert","tokens":["has","performance","while","may","negligible","your","setup","set","this","you","whether","know","what","doing","implications","are","insert","depending","they","mode","but","update","diagnostics","true","setting"],"title_tokens":["nvimbufferline","option","vim","tabline","options","diagnostics_update_in_insert","setupopts"]},{"id":"1524","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":["different","groups","duplicate","paths","whether","duplicates","consider"],"title_tokens":["duplicates_across_groups","tabline","option","vim","nvimbufferline","setupopts","options"]},{"id":"1525","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":["regular","whether","tabs","enforce"],"title_tokens":["enforce_regular_tabs","option","tabline","vim","nvimbufferline","setupopts","options"]},{"id":"1526","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":["recommended","uses","bufferline","icon","the","leave","get","function","default"],"title_tokens":["tabline","option","nvimbufferline","options","get_element_icon","vim","setupopts"]},{"id":"1527","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":["option","nvimbufferline","vim","options","setupopts","tabline","hover","delay"]},{"id":"1528","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":["setupopts","vim","hover","tabline","nvimbufferline","enabled","options","option"]},{"id":"1529","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":["window","hover","reveal"],"title_tokens":["reveal","option","tabline","options","hover","vim","setupopts","nvimbufferline"]},{"id":"1530","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.indicator.icon","content":"The indicator icon to use for the current buffer. ::: {.warning} This must be omitted while style is not :::","path":"options.html#option-vim-tabline-nvimBufferline-setupOpts-options-indicator-icon","tokens":["while","warning","omitted","buffer","style","not","use","the","indicator","icon","for","current","this","must"],"title_tokens":["nvimbufferline","option","icon","vim","tabline","setupopts","indicator","options"]},{"id":"1531","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":["style","for","indicator"],"title_tokens":["vim","options","option","nvimbufferline","style","tabline","setupopts","indicator"]},{"id":"1532","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":["run","buffer","command","clicking","when","left"],"title_tokens":["options","left_mouse_command","vim","option","setupopts","tabline","nvimbufferline"]},{"id":"1533","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","left","icon"],"title_tokens":["vim","options","left_trunc_marker","nvimbufferline","tabline","option","setupopts"]},{"id":"1534","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":["name","length","max"],"title_tokens":["options","tabline","vim","option","setupopts","max_name_length","nvimbufferline"]},{"id":"1535","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","when","de-duplicated","the","buffer","prefix","length"],"title_tokens":["option","setupopts","options","vim","max_prefix_length","tabline","nvimbufferline"]},{"id":"1536","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":["when","middle","run","clicking","buffer","command"],"title_tokens":["tabline","option","vim","setupopts","options","nvimbufferline","middle_mouse_command"]},{"id":"1537","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","bufferline","for","use"],"title_tokens":["setupopts","options","tabline","vim","nvimbufferline","mode","option"]},{"id":"1538","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":["buffer","for","icon","modified"],"title_tokens":["modified_icon","tabline","option","setupopts","nvimbufferline","vim","options"]},{"id":"1539","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":["position","the","wraps","not","first","move","command","last","whether"],"title_tokens":["tabline","option","vim","nvimbufferline","setupopts","options","move_wraps_at_ends"]},{"id":"1540","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.name_formatter","content":"can be used to change the buffer's label in the bufferline. ::: {.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":["can","used","the","note","will","this","some","not","discretion","break","use","buffer","bufferline","names","label","your","that","limitations","fixed","knowing","has","change"],"title_tokens":["name_formatter","option","nvimbufferline","tabline","options","vim","setupopts"]},{"id":"1541","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":["whether","show","not","buffer","numbers"],"title_tokens":["options","tabline","numbers","vim","setupopts","nvimbufferline","option"]},{"id":"1542","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.offsets","content":"The windows to offset bufferline above, see","path":"options.html#option-vim-tabline-nvimBufferline-setupOpts-options-offsets","tokens":["offset","see","the","above","windows","bufferline"],"title_tokens":["tabline","option","vim","nvimbufferline","setupopts","offsets","options"]},{"id":"1543","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":["custom","sorted","whether","not","buffers","should","persist"],"title_tokens":["option","vim","setupopts","nvimbufferline","options","persist_buffer_sort","tabline"]},{"id":"1544","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":["clicking","right","run","command","when","buffer"],"title_tokens":["vim","option","tabline","setupopts","nvimbufferline","options","right_mouse_command"]},{"id":"1545","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":["for","truncation","icon","right"],"title_tokens":["options","right_trunc_marker","option","tabline","nvimbufferline","vim","setupopts"]},{"id":"1546","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.separator_style","content":"The type of separator used to separate buffers and tabs. Either 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":["the","type","listed","used","characters","either","for","side","list","and","separate","buffers","one","types","tabs","separator"],"title_tokens":["nvimbufferline","separator_style","vim","options","option","tabline","setupopts"]},{"id":"1547","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","buffer","show","close","icons","whether"],"title_tokens":["option","nvimbufferline","vim","options","show_buffer_close_icons","setupopts","tabline"]},{"id":"1548","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":["whether","buffer","icons","not","show"],"title_tokens":["options","show_buffer_icons","tabline","option","vim","nvimbufferline","setupopts"]},{"id":"1549","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":["icon","not","show","the","whether","close"],"title_tokens":["options","nvimbufferline","setupopts","show_close_icon","option","vim","tabline"]},{"id":"1550","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":["show","whether","duplicate","prefixes","not","buffer"],"title_tokens":["show_duplicate_prefix","option","vim","tabline","nvimbufferline","setupopts","options"]},{"id":"1551","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":["not","tab","whether","show","indicators"],"title_tokens":["setupopts","vim","tabline","options","nvimbufferline","show_tab_indicators","option"]},{"id":"1552","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","lua","supported","inline","the","one","values","method","sort","buffers","value"],"title_tokens":["setupopts","nvimbufferline","options","vim","tabline","option","sort_by"]},{"id":"1553","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":["style","the","bufferline","base"],"title_tokens":["style_preset","nvimbufferline","setupopts","option","vim","tabline","options"]},{"id":"1554","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","tabs","size"],"title_tokens":["tabline","vim","nvimbufferline","setupopts","options","tab_size","option"]},{"id":"1555","title":"Option: vim.tabline.nvimBufferline.setupOpts.options.themable","content":"Whether or not to allow highlight groups to be overridden. While , bufferline.nvim sets highlights as default.","path":"options.html#option-vim-tabline-nvimBufferline-setupOpts-options-themable","tokens":["highlight","groups","bufferline","whether","not","allow","highlights","nvim","while","default","overridden","sets"],"title_tokens":["option","tabline","options","nvimbufferline","setupopts","vim","themable"]},{"id":"1556","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","tabline","option","nvimbufferline","options","truncate_names","vim"]},{"id":"1557","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","picker","telescope","search","multi-purpose","nvim","whether","utility","enable"],"title_tokens":["telescope","vim","option","enable"]},{"id":"1558","title":"Option: vim.telescope.extensions","content":"Individual extension configurations containing name , packages and setup fields to resolve dependencies, handle calls and add the table into the portion of Telescope's setup table.","path":"options.html#option-vim-telescope-extensions","tokens":["into","extension","dependencies","calls","add","resolve","the","table","name","and","portion","handle","setup","individual","containing","packages","configurations","fields","telescope"],"title_tokens":["option","telescope","extensions","vim"]},{"id":"1559","title":"Option: vim.telescope.extensions.*.name","content":"Name of the extension, will be used to load it with a","path":"options.html#option-vim-telescope-extensions-*-name","tokens":["used","the","load","with","name","extension","will"],"title_tokens":["telescope","extensions","option","vim","name"]},{"id":"1560","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","loaded","packages","providing","package","the","telescope"],"title_tokens":["telescope","extensions","packages","vim","option"]},{"id":"1561","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":["table","extensions","into","attribute","telescope","set","named","inserted"],"title_tokens":["vim","option","extensions","telescope","setup"]},{"id":"1562","title":"Option: vim.telescope.mappings.buffers","content":"Buffers [Telescope]","path":"options.html#option-vim-telescope-mappings-buffers","tokens":["buffers","telescope"],"title_tokens":["mappings","buffers","telescope","vim","option"]},{"id":"1563","title":"Option: vim.telescope.mappings.diagnostics","content":"Diagnostics [Telescope]","path":"options.html#option-vim-telescope-mappings-diagnostics","tokens":["telescope","diagnostics"],"title_tokens":["mappings","option","telescope","diagnostics","vim"]},{"id":"1564","title":"Option: vim.telescope.mappings.findFiles","content":"Find files [Telescope]","path":"options.html#option-vim-telescope-mappings-findFiles","tokens":["telescope","find","files"],"title_tokens":["findfiles","mappings","option","vim","telescope"]},{"id":"1565","title":"Option: vim.telescope.mappings.findProjects","content":"Find projects [Telescope]","path":"options.html#option-vim-telescope-mappings-findProjects","tokens":["projects","find","telescope"],"title_tokens":["mappings","telescope","option","findprojects","vim"]},{"id":"1566","title":"Option: vim.telescope.mappings.gitBranches","content":"Git branches [Telescope]","path":"options.html#option-vim-telescope-mappings-gitBranches","tokens":["branches","telescope","git"],"title_tokens":["option","vim","gitbranches","mappings","telescope"]},{"id":"1567","title":"Option: vim.telescope.mappings.gitBufferCommits","content":"Git buffer commits [Telescope]","path":"options.html#option-vim-telescope-mappings-gitBufferCommits","tokens":["telescope","buffer","commits","git"],"title_tokens":["vim","telescope","mappings","gitbuffercommits","option"]},{"id":"1568","title":"Option: vim.telescope.mappings.gitCommits","content":"Git commits [Telescope]","path":"options.html#option-vim-telescope-mappings-gitCommits","tokens":["git","commits","telescope"],"title_tokens":["option","gitcommits","mappings","vim","telescope"]},{"id":"1569","title":"Option: vim.telescope.mappings.gitFiles","content":"Git files [Telescope]","path":"options.html#option-vim-telescope-mappings-gitFiles","tokens":["git","telescope","files"],"title_tokens":["mappings","gitfiles","telescope","option","vim"]},{"id":"1570","title":"Option: vim.telescope.mappings.gitStash","content":"Git stash [Telescope]","path":"options.html#option-vim-telescope-mappings-gitStash","tokens":["telescope","stash","git"],"title_tokens":["gitstash","option","vim","telescope","mappings"]},{"id":"1571","title":"Option: vim.telescope.mappings.gitStatus","content":"Git status [Telescope]","path":"options.html#option-vim-telescope-mappings-gitStatus","tokens":["telescope","git","status"],"title_tokens":["mappings","gitstatus","vim","option","telescope"]},{"id":"1572","title":"Option: vim.telescope.mappings.helpTags","content":"Help tags [Telescope]","path":"options.html#option-vim-telescope-mappings-helpTags","tokens":["help","tags","telescope"],"title_tokens":["telescope","option","vim","mappings","helptags"]},{"id":"1573","title":"Option: vim.telescope.mappings.liveGrep","content":"Live grep [Telescope]","path":"options.html#option-vim-telescope-mappings-liveGrep","tokens":["live","grep","telescope"],"title_tokens":["telescope","mappings","option","livegrep","vim"]},{"id":"1574","title":"Option: vim.telescope.mappings.lspDefinitions","content":"LSP Definitions [Telescope]","path":"options.html#option-vim-telescope-mappings-lspDefinitions","tokens":["lsp","definitions","telescope"],"title_tokens":["option","vim","telescope","mappings","lspdefinitions"]},{"id":"1575","title":"Option: vim.telescope.mappings.lspDocumentSymbols","content":"LSP Document Symbols [Telescope]","path":"options.html#option-vim-telescope-mappings-lspDocumentSymbols","tokens":["lsp","telescope","symbols","document"],"title_tokens":["vim","telescope","mappings","option","lspdocumentsymbols"]},{"id":"1576","title":"Option: vim.telescope.mappings.lspImplementations","content":"LSP Implementations [Telescope]","path":"options.html#option-vim-telescope-mappings-lspImplementations","tokens":["lsp","implementations","telescope"],"title_tokens":["option","telescope","lspimplementations","vim","mappings"]},{"id":"1577","title":"Option: vim.telescope.mappings.lspReferences","content":"LSP References [Telescope]","path":"options.html#option-vim-telescope-mappings-lspReferences","tokens":["lsp","references","telescope"],"title_tokens":["lspreferences","mappings","option","vim","telescope"]},{"id":"1578","title":"Option: vim.telescope.mappings.lspTypeDefinitions","content":"LSP Type Definitions [Telescope]","path":"options.html#option-vim-telescope-mappings-lspTypeDefinitions","tokens":["telescope","type","definitions","lsp"],"title_tokens":["vim","telescope","lsptypedefinitions","mappings","option"]},{"id":"1579","title":"Option: vim.telescope.mappings.lspWorkspaceSymbols","content":"LSP Workspace Symbols [Telescope]","path":"options.html#option-vim-telescope-mappings-lspWorkspaceSymbols","tokens":["lsp","workspace","telescope","symbols"],"title_tokens":["telescope","option","vim","mappings","lspworkspacesymbols"]},{"id":"1580","title":"Option: vim.telescope.mappings.open","content":"Open [Telescope]","path":"options.html#option-vim-telescope-mappings-open","tokens":["open","telescope"],"title_tokens":["option","open","vim","telescope","mappings"]},{"id":"1581","title":"Option: vim.telescope.mappings.resume","content":"Resume (previous search) [Telescope]","path":"options.html#option-vim-telescope-mappings-resume","tokens":["resume","previous","search","telescope"],"title_tokens":["resume","option","vim","telescope","mappings"]},{"id":"1582","title":"Option: vim.telescope.mappings.treesitter","content":"Treesitter [Telescope]","path":"options.html#option-vim-telescope-mappings-treesitter","tokens":["treesitter","telescope"],"title_tokens":["option","mappings","treesitter","telescope","vim"]},{"id":"1583","title":"Option: vim.telescope.setupOpts","content":"Option table to pass into the setup function of Telescope You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-telescope-setupOpts","tokens":["option","into","you","additional","even","can","any","function","pass","listed","options","table","they","docs","not","setup","the","telescope"],"title_tokens":["vim","telescope","setupopts","option"]},{"id":"1584","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":["colored","whether","enable","devicons"],"title_tokens":["setupopts","defaults","color_devicons","vim","telescope","option"]},{"id":"1585","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":["current","not","entry","prefix","selection","each","included","result","front"],"title_tokens":["vim","option","setupopts","defaults","entry_prefix","telescope"]},{"id":"1586","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":["attribute","set","per-extension","for","telescope","settings","containing"],"title_tokens":["defaults","vim","telescope","option","setupopts","extensions"]},{"id":"1587","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":["from","patterns","telescope","results","omit","file"],"title_tokens":["telescope","file_ignore_patterns","option","vim","setupopts","defaults"]},{"id":"1588","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":["telescope","mode","starts","which","determines"],"title_tokens":["setupopts","option","vim","defaults","initial_mode","telescope"]},{"id":"1589","title":"Option: vim.telescope.setupOpts.defaults.layout_config","content":"Determines the default configuration values for layout strategies. See for details of the configurations options for each strategy.","path":"options.html#option-vim-telescope-setupOpts-defaults-layout_config","tokens":["the","strategies","configuration","layout","default","options","determines","details","each","values","see","configurations","for","strategy"],"title_tokens":["vim","option","telescope","defaults","setupopts","layout_config"]},{"id":"1590","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":["tall","telescope","how","make","layout","entire"],"title_tokens":["height","option","vim","defaults","layout_config","telescope","setupopts"]},{"id":"1591","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","window","the","change","width","preview"],"title_tokens":["vim","preview_width","setupopts","layout_config","option","telescope","defaults","horizontal"]},{"id":"1592","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":["window","prompt","place","where"],"title_tokens":["vim","defaults","telescope","prompt_position","layout_config","setupopts","option","horizontal"]},{"id":"1593","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":["preview","value","lines","less","than","this","the","will","when","disabled","are"],"title_tokens":["option","vim","telescope","setupopts","layout_config","preview_cutoff","defaults"]},{"id":"1594","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","windows","flip","the","and","prompt","preview","location"],"title_tokens":["option","setupopts","defaults","mirror","vertical","telescope","layout_config","vim"]},{"id":"1595","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":["wide","layout","make","how","entire","telescope"],"title_tokens":["layout_config","width","option","telescope","vim","setupopts","defaults"]},{"id":"1596","title":"Option: vim.telescope.setupOpts.defaults.layout_strategy","content":"Determines the default layout of Telescope pickers. See .","path":"options.html#option-vim-telescope-setupOpts-defaults-layout_strategy","tokens":["layout","pickers","see","default","determines","the","telescope"],"title_tokens":["vim","telescope","option","setupopts","layout_strategy","defaults"]},{"id":"1597","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":["how","file","paths","are","displayed","determines"],"title_tokens":["telescope","option","setupopts","vim","defaults","path_display"]},{"id":"1598","title":"Option: vim.telescope.setupOpts.defaults.pickers.find_command","content":"Command to use for finding files. If using an executable from {env} then you must make sure that the package is available in {option} .","path":"options.html#option-vim-telescope-setupOpts-defaults-pickers-find_command","tokens":["command","use","env","from","you","option","finding","for","using","executable","available","make","the","sure","files","then","that","package","must"],"title_tokens":["defaults","find_command","vim","pickers","option","telescope","setupopts"]},{"id":"1599","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","telescope","front","shown"],"title_tokens":["defaults","prompt_prefix","option","telescope","vim","setupopts"]},{"id":"1600","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","the","current","selection","show"],"title_tokens":["telescope","selection_caret","option","vim","defaults","setupopts"]},{"id":"1601","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":["cursor","acts","the","after","iteration","each","how","determines","sort"],"title_tokens":["telescope","vim","setupopts","option","selection_strategy","defaults"]},{"id":"1602","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","for","term_previewer","set"],"title_tokens":["telescope","option","defaults","vim","setupopts","set_env"]},{"id":"1603","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","results","determines","sorted","direction","the"],"title_tokens":["vim","sorting_strategy","option","telescope","setupopts","defaults"]},{"id":"1604","title":"Option: vim.telescope.setupOpts.defaults.vimgrep_arguments","content":"Defines the command that will be used for and pickers. Make sure that color is set to because telescope does not yet interpret color codes.","path":"options.html#option-vim-telescope-setupOpts-defaults-vimgrep_arguments","tokens":["defines","that","used","sure","telescope","the","does","because","color","interpret","make","command","will","and","pickers","set","not","yet","codes","for"],"title_tokens":["setupopts","defaults","option","telescope","vimgrep_arguments","vim"]},{"id":"1605","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","keymap","floating","window","hints"],"title_tokens":["setupopts","defaults","winblend","option","vim","telescope"]},{"id":"1606","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":["files","use","cmd","for","finding"],"title_tokens":["find_files","find_command","setupopts","vim","pickers","telescope","option"]},{"id":"1607","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":["command","toggleterm","enable","built-in","terminal","whether","replacement"],"title_tokens":["terminal","option","toggleterm","vim","enable"]},{"id":"1608","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":["toggleterm","terminal","lazygit","vim","direction","option"]},{"id":"1609","title":"Option: vim.terminal.toggleterm.lazygit.enable","content":"Whether to enable LazyGit integration.","path":"options.html#option-vim-terminal-toggleterm-lazygit-enable","tokens":["integration","whether","enable","lazygit"],"title_tokens":["lazygit","vim","option","terminal","enable","toggleterm"]},{"id":"1610","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":["option","terminal","lazygit","toggleterm","mappings","open","vim"]},{"id":"1611","title":"Option: vim.terminal.toggleterm.lazygit.package","content":"The package that should be used for lazygit. Setting it to null will attempt to use lazygit from your PATH","path":"options.html#option-vim-terminal-toggleterm-lazygit-package","tokens":["setting","that","attempt","the","will","from","use","used","for","package","should","path","lazygit","your","null"],"title_tokens":["lazygit","package","vim","terminal","toggleterm","option"]},{"id":"1612","title":"Option: vim.terminal.toggleterm.mappings.open","content":"The keymapping to open toggleterm","path":"options.html#option-vim-terminal-toggleterm-mappings-open","tokens":["the","keymapping","open","toggleterm"],"title_tokens":["option","open","terminal","toggleterm","mappings","vim"]},{"id":"1613","title":"Option: vim.terminal.toggleterm.setupOpts","content":"Option table to pass into the setup function of ToggleTerm You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-terminal-toggleterm-setupOpts","tokens":["option","table","any","even","into","setup","pass","toggleterm","options","additional","docs","not","the","they","you","function","can","listed"],"title_tokens":["terminal","setupopts","vim","toggleterm","option"]},{"id":"1614","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":["setupopts","option","direction","terminal","toggleterm","vim"]},{"id":"1615","title":"Option: vim.terminal.toggleterm.setupOpts.enable_winbar","content":"Enable winbar","path":"options.html#option-vim-terminal-toggleterm-setupOpts-enable_winbar","tokens":["enable","winbar"],"title_tokens":["vim","setupopts","option","terminal","enable_winbar","toggleterm"]},{"id":"1616","title":"Option: vim.terminal.toggleterm.setupOpts.size","content":"Number or lua function which is passed to the current terminal","path":"options.html#option-vim-terminal-toggleterm-setupOpts-size","tokens":["terminal","passed","current","number","function","which","the","lua"],"title_tokens":["setupopts","vim","terminal","option","toggleterm","size"]},{"id":"1617","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","whether","winbar","terminal"],"title_tokens":["winbar","option","setupopts","toggleterm","enabled","vim","terminal"]},{"id":"1618","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","function","winbar"],"title_tokens":["terminal","toggleterm","winbar","name_formatter","vim","option","setupopts"]},{"id":"1619","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","use","the"],"title_tokens":["theme","option","base16-colors","vim","base00"]},{"id":"1620","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","the","color"],"title_tokens":["option","base01","base16-colors","vim","theme"]},{"id":"1621","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","base16-colors","theme","base02"]},{"id":"1622","title":"Option: vim.theme.base16-colors.base03","content":"The base03 color to use","path":"options.html#option-vim-theme-base16-colors-base03","tokens":["the","base03","use","color"],"title_tokens":["option","theme","vim","base03","base16-colors"]},{"id":"1623","title":"Option: vim.theme.base16-colors.base04","content":"The base04 color to use","path":"options.html#option-vim-theme-base16-colors-base04","tokens":["use","base04","the","color"],"title_tokens":["theme","option","vim","base16-colors","base04"]},{"id":"1624","title":"Option: vim.theme.base16-colors.base05","content":"The base05 color to use","path":"options.html#option-vim-theme-base16-colors-base05","tokens":["use","base05","color","the"],"title_tokens":["theme","option","base16-colors","vim","base05"]},{"id":"1625","title":"Option: vim.theme.base16-colors.base06","content":"The base06 color to use","path":"options.html#option-vim-theme-base16-colors-base06","tokens":["the","color","use","base06"],"title_tokens":["base16-colors","option","vim","theme","base06"]},{"id":"1626","title":"Option: vim.theme.base16-colors.base07","content":"The base07 color to use","path":"options.html#option-vim-theme-base16-colors-base07","tokens":["color","use","base07","the"],"title_tokens":["theme","base07","vim","base16-colors","option"]},{"id":"1627","title":"Option: vim.theme.base16-colors.base08","content":"The base08 color to use","path":"options.html#option-vim-theme-base16-colors-base08","tokens":["color","the","base08","use"],"title_tokens":["base16-colors","base08","option","theme","vim"]},{"id":"1628","title":"Option: vim.theme.base16-colors.base09","content":"The base09 color to use","path":"options.html#option-vim-theme-base16-colors-base09","tokens":["use","color","the","base09"],"title_tokens":["base09","option","vim","theme","base16-colors"]},{"id":"1629","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":["base0a","theme","base16-colors","vim","option"]},{"id":"1630","title":"Option: vim.theme.base16-colors.base0B","content":"The base0B color to use","path":"options.html#option-vim-theme-base16-colors-base0B","tokens":["use","base0b","the","color"],"title_tokens":["base0b","theme","base16-colors","vim","option"]},{"id":"1631","title":"Option: vim.theme.base16-colors.base0C","content":"The base0C color to use","path":"options.html#option-vim-theme-base16-colors-base0C","tokens":["color","base0c","use","the"],"title_tokens":["option","base16-colors","theme","base0c","vim"]},{"id":"1632","title":"Option: vim.theme.base16-colors.base0D","content":"The base0D color to use","path":"options.html#option-vim-theme-base16-colors-base0D","tokens":["color","the","base0d","use"],"title_tokens":["theme","base16-colors","option","vim","base0d"]},{"id":"1633","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","color","base0e"],"title_tokens":["base16-colors","option","base0e","vim","theme"]},{"id":"1634","title":"Option: vim.theme.base16-colors.base0F","content":"The base0F color to use","path":"options.html#option-vim-theme-base16-colors-base0F","tokens":["base0f","use","color","the"],"title_tokens":["theme","vim","option","base16-colors","base0f"]},{"id":"1635","title":"Option: vim.theme.enable","content":"Enable theming","path":"options.html#option-vim-theme-enable","tokens":["theming","enable"],"title_tokens":["theme","enable","vim","option"]},{"id":"1636","title":"Option: vim.theme.extraConfig","content":"Additional lua configuration to add before setup","path":"options.html#option-vim-theme-extraConfig","tokens":["configuration","add","before","setup","additional","lua"],"title_tokens":["vim","theme","extraconfig","option"]},{"id":"1637","title":"Option: vim.theme.name","content":"Supported themes can be found in {file} . Setting the theme to \"base16\" enables base16 theming and requires all of the colors in {option} to be set.","path":"options.html#option-vim-theme-name","tokens":["the","base16","requires","found","file","theme","colors","option","themes","set","theming","setting","all","enables","supported","can","and"],"title_tokens":["vim","name","option","theme"]},{"id":"1638","title":"Option: vim.theme.style","content":"Specific style for theme if it supports it","path":"options.html#option-vim-theme-style","tokens":["for","style","theme","supports","specific"],"title_tokens":["option","vim","theme","style"]},{"id":"1639","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":["support","effect","not","has","transparency","whether","enabled","themes","that","should","for"],"title_tokens":["vim","option","theme","transparent"]},{"id":"1640","title":"Option: vim.treesitter.addDefaultGrammars","content":"Whether to add the default grammars to the list of grammars to install. This option is only relevant if treesitter has been enabled.","path":"options.html#option-vim-treesitter-addDefaultGrammars","tokens":["treesitter","grammars","has","this","whether","default","install","option","enabled","list","only","relevant","been","add","the"],"title_tokens":["treesitter","vim","adddefaultgrammars","option"]},{"id":"1641","title":"Option: vim.treesitter.autotagHtml","content":"Whether to enable autoclose and rename html tag.","path":"options.html#option-vim-treesitter-autotagHtml","tokens":["rename","enable","html","tag","whether","and","autoclose"],"title_tokens":["treesitter","vim","autotaghtml","option"]},{"id":"1642","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","context","nvim-treesitter-context","whether","contents","buffer","current"],"title_tokens":["vim","enable","context","treesitter","option"]},{"id":"1643","title":"Option: vim.treesitter.context.setupOpts","content":"Option table to pass into the setup function of treesitter-context You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-treesitter-context-setupOpts","tokens":["function","setup","you","additional","even","listed","pass","any","into","table","the","options","docs","treesitter-context","not","can","option","they"],"title_tokens":["vim","context","option","treesitter","setupopts"]},{"id":"1644","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","display","whether","line","current"],"title_tokens":["context","vim","line_numbers","option","treesitter","setupopts"]},{"id":"1645","title":"Option: vim.treesitter.context.setupOpts.max_lines","content":"How many lines the window should span. Values >= 0 mean there will be no limit.","path":"options.html#option-vim-treesitter-context-setupOpts-max_lines","tokens":["how","lines","the","there","many","window","values","limit","will","span","mean","should"],"title_tokens":["max_lines","option","vim","treesitter","context","setupopts"]},{"id":"1646","title":"Option: vim.treesitter.context.setupOpts.min_window_height","content":"Minimum editor window height to enable context. Values >= 0 mean there will be no limit.","path":"options.html#option-vim-treesitter-context-setupOpts-min_window_height","tokens":["height","values","there","limit","will","editor","window","context","mean","minimum","enable"],"title_tokens":["setupopts","option","vim","context","treesitter","min_window_height"]},{"id":"1647","title":"Option: vim.treesitter.context.setupOpts.mode","content":"Line used to calculate context.","path":"options.html#option-vim-treesitter-context-setupOpts-mode","tokens":["calculate","used","context","line"],"title_tokens":["option","mode","context","treesitter","vim","setupopts"]},{"id":"1648","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","lines","line","number","for","single","collapse","maximum"],"title_tokens":["option","vim","setupopts","multiline_threshold","treesitter","context"]},{"id":"1649","title":"Option: vim.treesitter.context.setupOpts.separator","content":"Separator between context and content. This option should be a single character string, like '-'. When separator is set, the context will only show up when there are at least 2 lines above cursorline.","path":"options.html#option-vim-treesitter-context-setupOpts-separator","tokens":["like","this","cursorline","only","when","set","show","are","least","content","character","separator","should","string","between","single","context","there","lines","and","option","above","the","will"],"title_tokens":["option","treesitter","context","separator","vim","setupopts"]},{"id":"1650","title":"Option: vim.treesitter.context.setupOpts.trim_scope","content":"Which context lines to discard if {option} is exceeded.","path":"options.html#option-vim-treesitter-context-setupOpts-trim_scope","tokens":["option","discard","lines","exceeded","which","context"],"title_tokens":["option","treesitter","context","setupopts","trim_scope","vim"]},{"id":"1651","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","window","the","z-index"],"title_tokens":["context","vim","zindex","option","treesitter","setupopts"]},{"id":"1652","title":"Option: vim.treesitter.enable","content":"Whether to enable treesitter, also enabled automatically through language options.","path":"options.html#option-vim-treesitter-enable","tokens":["also","enabled","enable","treesitter","through","language","automatically","whether","options"],"title_tokens":["vim","enable","option","treesitter"]},{"id":"1653","title":"Option: vim.treesitter.fold","content":"Whether to enable fold with treesitter.","path":"options.html#option-vim-treesitter-fold","tokens":["fold","whether","enable","with","treesitter"],"title_tokens":["vim","option","treesitter","fold"]},{"id":"1654","title":"Option: vim.treesitter.grammars","content":"List of treesitter grammars to install. For grammars to be installed properly, you must use grammars from . You can use to install all grammars. For languages already supported by nvf, you may use {option} options, which will automatically add the required grammars to this.","path":"options.html#option-vim-treesitter-grammars","tokens":["add","the","this","installed","use","from","required","languages","nvf","grammars","will","may","for","install","which","supported","all","you","can","treesitter","list","options","properly","must","option","automatically","already"],"title_tokens":["option","grammars","treesitter","vim"]},{"id":"1655","title":"Option: vim.treesitter.highlight.additionalVimRegexHighlighting","content":"Takes either a boolean or a list of languages. Setting this to true will run and tree-sitter at the same time. You may this to if you depend on 'syntax' being enabled (like for indentation). ::: {.note} Using this option may slow down your editor, and you may see some duplicate highlights. :::","path":"options.html#option-vim-treesitter-highlight-additionalVimRegexHighlighting","tokens":["time","down","syntax","languages","setting","enabled","takes","true","depend","using","you","editor","tree-sitter","being","your","list","see","duplicate","for","slow","highlights","this","and","like","note","option","will","the","some","run","either","may","same","indentation","boolean"],"title_tokens":["treesitter","highlight","option","additionalvimregexhighlighting","vim"]},{"id":"1656","title":"Option: vim.treesitter.highlight.disable","content":"List of treesitter grammars to disable highlighting for. This option can be either a list, in which case it will be converted to a Lua table containing grammars to disable highlighting for, or a string containing a lua function that will be read as is. ::: {.warning} A comma will be added at the end of your function, so you do not need to add it yourself. Doing so will cause in syntax errors within your Neovim configuration. :::","path":"options.html#option-vim-treesitter-highlight-disable","tokens":["within","doing","list","option","function","disable","which","lua","warning","need","cause","containing","neovim","errors","for","not","end","grammars","case","this","can","the","configuration","either","comma","you","yourself","syntax","table","string","converted","will","that","added","your","add","read","highlighting","treesitter"],"title_tokens":["option","vim","highlight","disable","treesitter"]},{"id":"1657","title":"Option: vim.treesitter.highlight.enable","content":"Whether to enable highlighting with treesitter.","path":"options.html#option-vim-treesitter-highlight-enable","tokens":["treesitter","with","enable","highlighting","whether"],"title_tokens":["option","enable","treesitter","vim","highlight"]},{"id":"1658","title":"Option: vim.treesitter.incrementalSelection.disable","content":"List of treesitter grammars to disable incremental selection for. This option can be either a list, in which case it will be converted to a Lua table containing grammars to disable indentation for, or a string containing a lua function that will be read as is. ::: {.warning} A comma will be added at the end of your function, so you do not need to add it yourself. Doing so will cause in syntax errors within your Neovim configuration. :::","path":"options.html#option-vim-treesitter-incrementalSelection-disable","tokens":["the","configuration","can","incremental","indentation","syntax","comma","lua","containing","add","either","will","read","end","disable","option","cause","list","that","warning","converted","not","string","within","case","selection","table","need","yourself","grammars","errors","for","which","function","doing","neovim","added","this","your","you","treesitter"],"title_tokens":["vim","treesitter","incrementalselection","option","disable"]},{"id":"1659","title":"Option: vim.treesitter.incrementalSelection.enable","content":"Whether to enable incremental selection with treesitter.","path":"options.html#option-vim-treesitter-incrementalSelection-enable","tokens":["enable","treesitter","selection","whether","incremental","with"],"title_tokens":["incrementalselection","vim","treesitter","enable","option"]},{"id":"1660","title":"Option: vim.treesitter.indent.disable","content":"List of treesitter grammars to disable indentation for. This option can be either a list, in which case it will be converted to a Lua table containing grammars to disable indentation for, or a string containing a lua function that will be read as is. ::: {.warning} A comma will be added at the end of your function, so you do not need to add it yourself. Doing so will cause in syntax errors within your Neovim configuration. :::","path":"options.html#option-vim-treesitter-indent-disable","tokens":["doing","add","neovim","will","converted","you","function","end","lua","string","list","the","within","this","read","option","disable","can","indentation","containing","grammars","either","cause","errors","configuration","treesitter","case","which","that","added","not","syntax","for","table","warning","comma","yourself","your","need"],"title_tokens":["indent","disable","option","treesitter","vim"]},{"id":"1661","title":"Option: vim.treesitter.indent.enable","content":"Whether to enable indentation with treesitter.","path":"options.html#option-vim-treesitter-indent-enable","tokens":["indentation","with","enable","treesitter","whether"],"title_tokens":["option","vim","indent","treesitter","enable"]},{"id":"1662","title":"Option: vim.treesitter.mappings.incrementalSelection.decrementByNode","content":"Decrement selection by node [treesitter]","path":"options.html#option-vim-treesitter-mappings-incrementalSelection-decrementByNode","tokens":["treesitter","selection","node","decrement"],"title_tokens":["incrementalselection","option","treesitter","mappings","decrementbynode","vim"]},{"id":"1663","title":"Option: vim.treesitter.mappings.incrementalSelection.incrementByNode","content":"Increment selection by node [treesitter]","path":"options.html#option-vim-treesitter-mappings-incrementalSelection-incrementByNode","tokens":["increment","selection","node","treesitter"],"title_tokens":["option","vim","incrementalselection","incrementbynode","treesitter","mappings"]},{"id":"1664","title":"Option: vim.treesitter.mappings.incrementalSelection.incrementByScope","content":"Increment selection by scope [treesitter]","path":"options.html#option-vim-treesitter-mappings-incrementalSelection-incrementByScope","tokens":["scope","increment","selection","treesitter"],"title_tokens":["incrementbyscope","option","vim","incrementalselection","mappings","treesitter"]},{"id":"1665","title":"Option: vim.treesitter.mappings.incrementalSelection.init","content":"Init selection [treesitter]","path":"options.html#option-vim-treesitter-mappings-incrementalSelection-init","tokens":["treesitter","init","selection"],"title_tokens":["treesitter","option","mappings","incrementalselection","init","vim"]},{"id":"1666","title":"Option: vim.treesitter.textobjects.enable","content":"Whether to enable Treesitter textobjects.","path":"options.html#option-vim-treesitter-textobjects-enable","tokens":["textobjects","whether","treesitter","enable"],"title_tokens":["vim","treesitter","option","textobjects","enable"]},{"id":"1667","title":"Option: vim.treesitter.textobjects.setupOpts","content":"Option table to pass into the setup function of treesitter-textobjects You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-treesitter-textobjects-setupOpts","tokens":["pass","you","not","treesitter-textobjects","additional","option","into","can","listed","function","docs","setup","options","the","even","any","table","they"],"title_tokens":["treesitter","option","vim","textobjects","setupopts"]},{"id":"1668","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","enable","most","borders","windows","whether"],"title_tokens":["option","borders","enable","vim"]},{"id":"1669","title":"Option: vim.ui.borders.globalStyle","content":"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","path":"options.html#option-vim-ui-borders-globalStyle","tokens":["specify","building","corner","use","fashion","can","starting","any","border","eight","array","highlight","list","for","have","passing","group","divisor","the","chars","top-left","character","instead","should","will","global","char","each","length","with","yourhighlightgroup","clockwise","you","style","given","different"],"title_tokens":["option","globalstyle","vim","borders"]},{"id":"1670","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":["whether","enable","borders","for","the","fastaction","plugin"],"title_tokens":["enable","vim","option","borders","plugins","fastaction"]},{"id":"1671","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","for","fastaction","plugin","the","style","use"],"title_tokens":["plugins","fastaction","style","option","vim","borders"]},{"id":"1672","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","whether","for","the","lsp-signature","plugin","borders"],"title_tokens":["plugins","option","borders","enable","vim","lsp-signature"]},{"id":"1673","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":["use","for","plugin","lsp-signature","border","style","the"],"title_tokens":["style","lsp-signature","option","vim","borders","plugins"]},{"id":"1674","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":["the","lspsaga","plugin","enable","borders","whether","for"],"title_tokens":["lspsaga","option","plugins","enable","borders","vim"]},{"id":"1675","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":["the","style","use","border","plugin","for","lspsaga"],"title_tokens":["vim","borders","option","lspsaga","plugins","style"]},{"id":"1676","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":["borders","nvim-cmp","enable","the","whether","for","plugin"],"title_tokens":["borders","nvim-cmp","plugins","enable","option","vim"]},{"id":"1677","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":["style","use","the","nvim-cmp","for","border","plugin"],"title_tokens":["option","borders","plugins","nvim-cmp","style","vim"]},{"id":"1678","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":["for","plugin","enable","borders","which-key","the","whether"],"title_tokens":["option","vim","borders","plugins","which-key","enable"]},{"id":"1679","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","border","style","plugin","use","for","which-key"],"title_tokens":["option","style","which-key","vim","plugins","borders"]},{"id":"1680","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":["vim","breadcrumbs","enable","option"]},{"id":"1681","title":"Option: vim.ui.breadcrumbs.lualine.winbar.alwaysRender","content":"Whether to always display the breadcrumbs component on winbar. ::: {.note} This will pass to the 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":["causes","note","pass","will","which","display","the","component","drawn","even","whether","breadcrumbs","winbar","always","empty","this"],"title_tokens":["lualine","vim","winbar","option","breadcrumbs","alwaysrender"]},{"id":"1682","title":"Option: vim.ui.breadcrumbs.lualine.winbar.enable","content":"Whether to automatically configure a winbar component for Lualine on the Winbar section. ::: {.note} This is set to by default , which means nvim-navic will occupy for the breadcrumbs feature unless this option is set to . :::","path":"options.html#option-vim-ui-breadcrumbs-lualine-winbar-enable","tokens":["set","for","will","occupy","whether","section","nvim-navic","configure","the","breadcrumbs","lualine","automatically","this","default","unless","means","winbar","component","feature","which","note","option"],"title_tokens":["lualine","vim","breadcrumbs","winbar","option","enable"]},{"id":"1683","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":["enabling","nvim-navic","loads","enable","and","automatically","enables","navbuddy","whether","this","lsp","helper","option"],"title_tokens":["enable","option","vim","breadcrumbs","navbuddy"]},{"id":"1684","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":["end","the","insert","name"],"title_tokens":["navbuddy","appendname","option","vim","breadcrumbs","mappings"]},{"id":"1685","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":["end","scope","insert","the"],"title_tokens":["breadcrumbs","navbuddy","appendscope","vim","mappings","option"]},{"id":"1686","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","child","the","navigate"],"title_tokens":["mappings","breadcrumbs","navbuddy","vim","option","children"]},{"id":"1687","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":["the","location","return","original","its","cursor","and","close"],"title_tokens":["breadcrumbs","close","option","mappings","vim","navbuddy"]},{"id":"1688","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":["mappings","breadcrumbs","option","comment","vim","navbuddy"]},{"id":"1689","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.delete","content":"Delete the node.","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-mappings-delete","tokens":["delete","node","the"],"title_tokens":["mappings","delete","breadcrumbs","option","vim","navbuddy"]},{"id":"1690","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":["new","the","node","create","fold"],"title_tokens":["option","breadcrumbs","navbuddy","mappings","foldcreate","vim"]},{"id":"1691","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":["node","delete","current","the","fold"],"title_tokens":["breadcrumbs","option","folddelete","navbuddy","mappings","vim"]},{"id":"1692","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":["the","mappings","help","window","open"],"title_tokens":["vim","help","mappings","navbuddy","option","breadcrumbs"]},{"id":"1693","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":["the","split","open","node","horizontal"],"title_tokens":["option","vim","breadcrumbs","navbuddy","mappings","hsplit"]},{"id":"1694","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":["start","insert","the","name"],"title_tokens":["breadcrumbs","navbuddy","mappings","vim","option","insertname"]},{"id":"1695","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","insert","scope"],"title_tokens":["insertscope","breadcrumbs","mappings","vim","navbuddy","option"]},{"id":"1696","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","move","the","node"],"title_tokens":["mappings","option","breadcrumbs","movedown","vim","navbuddy"]},{"id":"1697","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.moveUp","content":"Move the node up.","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-mappings-moveUp","tokens":["node","move","the"],"title_tokens":["mappings","moveup","option","breadcrumbs","vim","navbuddy"]},{"id":"1698","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":["the","navigate","next","sibling","node"],"title_tokens":["nextsibling","vim","option","breadcrumbs","navbuddy","mappings"]},{"id":"1699","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":["the","parent","navigate","node"],"title_tokens":["parent","navbuddy","mappings","vim","breadcrumbs","option"]},{"id":"1700","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","the","sibling","node","navigate"],"title_tokens":["breadcrumbs","option","navbuddy","mappings","vim","previoussibling"]},{"id":"1701","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.rename","content":"Rename the node.","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-mappings-rename","tokens":["rename","node","the"],"title_tokens":["navbuddy","option","mappings","rename","vim","breadcrumbs"]},{"id":"1702","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":["root","navigate","node","the"],"title_tokens":["root","mappings","vim","option","breadcrumbs","navbuddy"]},{"id":"1703","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":["option","mappings","select","vim","navbuddy","breadcrumbs"]},{"id":"1704","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":["level","start","the","finder","current","fuzzy"],"title_tokens":["telescope","vim","option","navbuddy","breadcrumbs","mappings"]},{"id":"1705","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.togglePreview","content":"Toggle the preview.","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-mappings-togglePreview","tokens":["the","preview","toggle"],"title_tokens":["mappings","option","breadcrumbs","togglepreview","vim","navbuddy"]},{"id":"1706","title":"Option: vim.ui.breadcrumbs.navbuddy.mappings.visualName","content":"Select the name visually.","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-mappings-visualName","tokens":["name","the","select","visually"],"title_tokens":["mappings","visualname","option","vim","breadcrumbs","navbuddy"]},{"id":"1707","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","scope","visually","select"],"title_tokens":["visualscope","mappings","navbuddy","vim","breadcrumbs","option"]},{"id":"1708","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":["node","vertical","open","split","the"],"title_tokens":["breadcrumbs","navbuddy","vim","mappings","option","vsplit"]},{"id":"1709","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":["clipboard","yank","the","name","system"],"title_tokens":["option","yankname","navbuddy","mappings","breadcrumbs","vim"]},{"id":"1710","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":["scope","the","yank","system","clipboard"],"title_tokens":["option","breadcrumbs","mappings","yankscope","navbuddy","vim"]},{"id":"1711","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts","content":"Option table to pass into the setup function of navbuddy You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts","tokens":["setup","any","option","listed","can","into","additional","pass","navbuddy","you","options","even","not","the","docs","function","table","they"],"title_tokens":["option","setupopts","breadcrumbs","vim","navbuddy"]},{"id":"1712","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Array","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Array","tokens":[],"title_tokens":["breadcrumbs","setupopts","option","vim","array","navbuddy","icons"]},{"id":"1713","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Boolean","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Boolean","tokens":[],"title_tokens":["boolean","setupopts","navbuddy","icons","option","vim","breadcrumbs"]},{"id":"1714","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Class","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Class","tokens":[],"title_tokens":["class","vim","breadcrumbs","navbuddy","option","setupopts","icons"]},{"id":"1715","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constant","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Constant","tokens":[],"title_tokens":["icons","breadcrumbs","constant","setupopts","navbuddy","vim","option"]},{"id":"1716","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Constructor","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Constructor","tokens":[],"title_tokens":["constructor","navbuddy","breadcrumbs","option","setupopts","icons","vim"]},{"id":"1717","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Enum","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Enum","tokens":[],"title_tokens":["navbuddy","setupopts","icons","enum","breadcrumbs","option","vim"]},{"id":"1718","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","vim","navbuddy","icons","enummember","setupopts"]},{"id":"1719","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","event","breadcrumbs","setupopts","navbuddy","option"]},{"id":"1720","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Field","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Field","tokens":[],"title_tokens":["field","setupopts","option","vim","breadcrumbs","navbuddy","icons"]},{"id":"1721","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.File","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-File","tokens":[],"title_tokens":["file","vim","setupopts","option","navbuddy","breadcrumbs","icons"]},{"id":"1722","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","option","breadcrumbs","setupopts","icons","function","vim"]},{"id":"1723","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Interface","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Interface","tokens":[],"title_tokens":["vim","setupopts","icons","interface","breadcrumbs","option","navbuddy"]},{"id":"1724","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","icons","vim","key","breadcrumbs","navbuddy","option"]},{"id":"1725","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Method","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Method","tokens":[],"title_tokens":["option","breadcrumbs","setupopts","icons","method","vim","navbuddy"]},{"id":"1726","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","option","navbuddy","setupopts","icons","breadcrumbs","vim"]},{"id":"1727","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Namespace","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Namespace","tokens":[],"title_tokens":["icons","namespace","navbuddy","option","vim","setupopts","breadcrumbs"]},{"id":"1728","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Null","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Null","tokens":[],"title_tokens":["setupopts","vim","breadcrumbs","null","icons","option","navbuddy"]},{"id":"1729","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Number","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Number","tokens":[],"title_tokens":["navbuddy","setupopts","option","number","icons","breadcrumbs","vim"]},{"id":"1730","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Object","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Object","tokens":[],"title_tokens":["option","vim","setupopts","breadcrumbs","icons","object","navbuddy"]},{"id":"1731","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","navbuddy","breadcrumbs","vim","icons","operator"]},{"id":"1732","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","package","breadcrumbs","navbuddy","vim","setupopts","option"]},{"id":"1733","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Property","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Property","tokens":[],"title_tokens":["breadcrumbs","navbuddy","setupopts","property","vim","icons","option"]},{"id":"1734","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.String","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-String","tokens":[],"title_tokens":["breadcrumbs","option","string","navbuddy","setupopts","icons","vim"]},{"id":"1735","title":"Option: vim.ui.breadcrumbs.navbuddy.setupOpts.icons.Struct","content":"","path":"options.html#option-vim-ui-breadcrumbs-navbuddy-setupOpts-icons-Struct","tokens":[],"title_tokens":["navbuddy","icons","setupopts","breadcrumbs","option","struct","vim"]},{"id":"1736","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","breadcrumbs","vim","option","icons","navbuddy","setupopts"]},{"id":"1737","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","setupopts","variable","option","icons","vim","breadcrumbs"]},{"id":"1738","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":["lsp","server","whether","attach","manually"],"title_tokens":["setupopts","option","breadcrumbs","navbuddy","lsp","auto_attach","vim"]},{"id":"1739","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","lsp","preference","list","the","ranking"],"title_tokens":["breadcrumbs","lsp","vim","preference","option","navbuddy","setupopts"]},{"id":"1740","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","node","markers","whether"],"title_tokens":["node_markers","breadcrumbs","navbuddy","setupopts","enable","option","vim"]},{"id":"1741","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":["setupopts","vim","breadcrumbs","option","navbuddy","branch","node_markers","icons"]},{"id":"1742","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":["vim","navbuddy","breadcrumbs","option","leaf","icons","setupopts","node_markers"]},{"id":"1743","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","icons","setupopts","navbuddy","node_markers","option","breadcrumbs","leaf_selected"]},{"id":"1744","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":["the","keep","focus","source","whether","current","buffer","node"],"title_tokens":["setupopts","vim","breadcrumbs","source_buffer","follownode","navbuddy","option"]},{"id":"1745","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":["whether","buffer","source","highlight","focused","the","currently","node"],"title_tokens":["highlight","vim","navbuddy","setupopts","source_buffer","breadcrumbs","option"]},{"id":"1746","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":["source","buffer","reorienting","after","mode","nodes","for","moving","the"],"title_tokens":["breadcrumbs","vim","setupopts","option","source_buffer","navbuddy","reorient"]},{"id":"1747","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":["when","navbuddy","scrolloff","the","buffer","value","open","source"],"title_tokens":["setupopts","source_buffer","scrolloff","vim","option","breadcrumbs","navbuddy"]},{"id":"1748","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":["the","navbuddy","add","keybindings","keybinding","added","module","default","this","addition"],"title_tokens":["breadcrumbs","option","navbuddy","setupopts","vim","usedefaultmappings"]},{"id":"1749","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","use","style","border"],"title_tokens":["option","breadcrumbs","window","border","vim","navbuddy","setupopts"]},{"id":"1750","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":["navbuddy","the","scrolloff","value","within","window"],"title_tokens":["navbuddy","setupopts","window","scrolloff","vim","option","breadcrumbs"]},{"id":"1751","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":["left","the","for","style","section","border","navbuddy","use"],"title_tokens":["vim","breadcrumbs","window","option","left","navbuddy","sections","setupopts","border"]},{"id":"1752","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","border","section","for","use","the"],"title_tokens":["breadcrumbs","mid","window","setupopts","border","option","sections","vim","navbuddy"]},{"id":"1753","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":["for","right","border","navbuddy","section","use","style","the"],"title_tokens":["navbuddy","option","right","border","window","vim","breadcrumbs","setupopts","sections"]},{"id":"1754","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":["section","preview","the","mode","display","right"],"title_tokens":["preview","breadcrumbs","window","sections","setupopts","navbuddy","option","vim","right"]},{"id":"1755","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","component","means","null","the","used","for","breadcrumbs"],"title_tokens":["breadcrumbs","source","vim","option"]},{"id":"1756","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":["whether","highlighted","menus","colorful-menu","nvim","enable","completion","treesitter"],"title_tokens":["enable","colorful-menu-nvim","option","vim"]},{"id":"1757","title":"Option: vim.ui.colorful-menu-nvim.setupOpts","content":"Option table to pass into the setup function of colorful-menu-nvim You 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":["listed","docs","you","any","not","table","additional","function","even","colorful-menu-nvim","they","setup","the","pass","option","options","into","can"],"title_tokens":["setupopts","option","vim","colorful-menu-nvim"]},{"id":"1758","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","enable","nvim-colorizer","color","whether"],"title_tokens":["enable","option","colorizer","vim"]},{"id":"1759","title":"Option: vim.ui.colorizer.setupOpts","content":"Option table to pass into the setup function of colorizer You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-colorizer-setupOpts","tokens":["option","docs","options","can","any","setup","additional","table","function","listed","into","they","colorizer","the","you","not","even","pass"],"title_tokens":["vim","setupopts","option","colorizer"]},{"id":"1760","title":"Option: vim.ui.colorizer.setupOpts.filetypes","content":"Filetypes to enable on and their option overrides. means enable on all filetypes. Filetypes prefixed with are disabled.","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes","tokens":["filetypes","and","means","are","disabled","option","overrides","all","enable","prefixed","with","their"],"title_tokens":["setupopts","colorizer","vim","filetypes","option"]},{"id":"1761","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.AARRGGBB","content":"Colorize 0xAARRGGBB hex codes","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-AARRGGBB","tokens":["hex","colorize","0xaarrggbb","codes"],"title_tokens":["setupopts","filetypes","vim","name","aarrggbb","colorizer","option"]},{"id":"1762","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.RGB","content":"Colorize #RGB hex codes","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-RGB","tokens":["rgb","hex","codes","colorize"],"title_tokens":["filetypes","rgb","name","colorizer","vim","option","setupopts"]},{"id":"1763","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.RRGGBB","content":"Colorize #RRGGBB hex codes","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-RRGGBB","tokens":["colorize","hex","rrggbb","codes"],"title_tokens":["option","rrggbb","vim","colorizer","filetypes","setupopts","name"]},{"id":"1764","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.RRGGBBAA","content":"Colorize #RRGGBBAA hex codes","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-RRGGBBAA","tokens":["hex","colorize","rrggbbaa","codes"],"title_tokens":["setupopts","name","filetypes","rrggbbaa","option","vim","colorizer"]},{"id":"1765","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.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","even","update","cmp_menu","focused","not","buffer","cmp_docs","example","use","color"],"title_tokens":["vim","filetypes","colorizer","option","setupopts","name","always_update"]},{"id":"1766","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.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":["hsl_fn","css","rgb_fn","features","rgb","rrggbb","names","enable","all"],"title_tokens":["filetypes","css","setupopts","name","vim","option","colorizer"]},{"id":"1767","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.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","css","functions","hsl_fn","all","rgb_fn"],"title_tokens":["filetypes","option","colorizer","setupopts","name","vim","css_fn"]},{"id":"1768","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.hsl_fn","content":"Colorize CSS hsl() and hsla() functions","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-hsl_fn","tokens":["colorize","css","hsl","functions","hsla","and"],"title_tokens":["hsl_fn","colorizer","vim","option","name","setupopts","filetypes"]},{"id":"1769","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.mode","content":"Set the display mode","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-mode","tokens":["set","mode","the","display"],"title_tokens":["option","colorizer","setupopts","name","mode","vim","filetypes"]},{"id":"1770","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.names","content":"Colorize \"Name\" codes like Blue","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-names","tokens":["blue","name","codes","like","colorize"],"title_tokens":["filetypes","colorizer","vim","option","setupopts","names","name"]},{"id":"1771","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.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","and","rgba"],"title_tokens":["filetypes","rgb_fn","vim","name","colorizer","option","setupopts"]},{"id":"1772","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.sass","content":"Enable sass colors","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-sass","tokens":["enable","colors","sass"],"title_tokens":["sass","filetypes","vim","colorizer","option","setupopts","name"]},{"id":"1773","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.tailwind","content":"Enable tailwind colors","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-tailwind","tokens":["tailwind","colors","enable"],"title_tokens":["setupopts","vim","filetypes","option","name","tailwind","colorizer"]},{"id":"1774","title":"Option: vim.ui.colorizer.setupOpts.filetypes.&lt;name&gt;.virtualtext","content":"String to display as virtualtext","path":"options.html#option-vim-ui-colorizer-setupOpts-filetypes-<name>-virtualtext","tokens":["string","display","virtualtext"],"title_tokens":["virtualtext","vim","option","setupopts","colorizer","filetypes","name"]},{"id":"1775","title":"Option: vim.ui.colorizer.setupOpts.user_default_options","content":"is the second parameter to nvim-colorizer's setup function. Anything set here is the inverse of the previous setup configuration.","path":"options.html#option-vim-ui-colorizer-setupOpts-user_default_options","tokens":["set","inverse","second","setup","anything","here","previous","configuration","function","nvim-colorizer","parameter","the"],"title_tokens":["vim","colorizer","user_default_options","option","setupopts"]},{"id":"1776","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":["colorize","0xaarrggbb","codes","hex"],"title_tokens":["option","setupopts","user_default_options","vim","colorizer","aarrggbb"]},{"id":"1777","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","rgb","colorize"],"title_tokens":["setupopts","colorizer","vim","user_default_options","rgb","option"]},{"id":"1778","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","codes","rrggbb","hex"],"title_tokens":["vim","colorizer","option","user_default_options","setupopts","rrggbb"]},{"id":"1779","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":["hex","colorize","rrggbbaa","codes"],"title_tokens":["setupopts","rrggbbaa","option","colorizer","vim","user_default_options"]},{"id":"1780","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","values","update","even","buffer","cmp_menu","example","color","not","cmp_docs","use"],"title_tokens":["user_default_options","always_update","vim","option","colorizer","setupopts"]},{"id":"1781","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_fn","names","features","hsl_fn","all","rgb","enable","css","rrggbb"],"title_tokens":["css","colorizer","option","vim","setupopts","user_default_options"]},{"id":"1782","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","all","functions","css","hsl_fn","rgb_fn"],"title_tokens":["user_default_options","option","vim","css_fn","colorizer","setupopts"]},{"id":"1783","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","hsla","and","css","hsl","functions"],"title_tokens":["user_default_options","vim","setupopts","colorizer","hsl_fn","option"]},{"id":"1784","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":["mode","the","display","set"],"title_tokens":["option","colorizer","vim","setupopts","mode","user_default_options"]},{"id":"1785","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":["name","like","codes","colorize","blue"],"title_tokens":["user_default_options","vim","names","setupopts","option","colorizer"]},{"id":"1786","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":["functions","colorize","rgb","css","and","rgba"],"title_tokens":["user_default_options","option","setupopts","colorizer","rgb_fn","vim"]},{"id":"1787","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","colors","enable"],"title_tokens":["option","colorizer","setupopts","user_default_options","sass","vim"]},{"id":"1788","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":["tailwind","colorizer","vim","user_default_options","setupopts","option"]},{"id":"1789","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":["colorizer","user_default_options","option","vim","setupopts","virtualtext"]},{"id":"1790","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","select","with","vim","fastaction","nvim","enable"],"title_tokens":["enable","fastaction","vim","option"]},{"id":"1791","title":"Option: vim.ui.fastaction.setupOpts","content":"Option table to pass into the setup function of fastaction You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-fastaction-setupOpts","tokens":["can","any","even","the","option","additional","pass","they","listed","docs","you","table","function","fastaction","options","into","not","setup"],"title_tokens":["setupopts","vim","option","fastaction"]},{"id":"1792","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","whether","the","word","under","highlight","automatically","uses","cursor","vim-illuminate","other"],"title_tokens":["illuminate","option","enable","vim"]},{"id":"1793","title":"Option: vim.ui.illuminate.setupOpts","content":"Option table to pass into the setup function of vim-illuminate You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-illuminate-setupOpts","tokens":["even","pass","option","docs","function","table","setup","any","additional","not","can","they","vim-illuminate","listed","you","options","into","the"],"title_tokens":["option","illuminate","setupopts","vim"]},{"id":"1794","title":"Option: vim.ui.illuminate.setupOpts.filetypes_denylist","content":"Filetypes to not illuminate, this overrides","path":"options.html#option-vim-ui-illuminate-setupOpts-filetypes_denylist","tokens":["overrides","not","filetypes","this","illuminate"],"title_tokens":["illuminate","option","setupopts","filetypes_denylist","vim"]},{"id":"1795","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","nvim","whether","modes","line","decorations","enable"],"title_tokens":["enable","vim","modes-nvim","option"]},{"id":"1796","title":"Option: vim.ui.modes-nvim.setupOpts.colors","content":"Option table to pass into the setup function of modes.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-modes-nvim-setupOpts-colors","tokens":["table","even","option","modes","additional","setup","any","options","into","nvim","you","docs","listed","the","can","pass","function","they","not"],"title_tokens":["option","vim","setupopts","modes-nvim","colors"]},{"id":"1797","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":["visual","the","rrggbb","highlights","code","mode","for","color"],"title_tokens":["option","setupopts","colors","vim","copy","modes-nvim"]},{"id":"1798","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","color","rrggbb","code","highlights","the","for","mode"],"title_tokens":["vim","setupopts","colors","modes-nvim","delete","option"]},{"id":"1799","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":["the","mode","highlights","code","color","rrggbb","for","visual"],"title_tokens":["vim","modes-nvim","option","setupopts","colors","insert"]},{"id":"1800","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":["visual","color","the","code","for","highlights","rrggbb","mode"],"title_tokens":["colors","setupopts","modes-nvim","visual","option","vim"]},{"id":"1801","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":["set","cursorline","background","for","and","opacity","number"],"title_tokens":["option","modes-nvim","line_opacity","vim","setupopts","visual"]},{"id":"1802","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","line","colored","set","cursorline"],"title_tokens":["modes-nvim","setcursorline","setupopts","vim","option"]},{"id":"1803","title":"Option: vim.ui.noice.enable","content":"Whether to enable noice.nvim UI modification library.","path":"options.html#option-vim-ui-noice-enable","tokens":["whether","enable","nvim","modification","library","noice"],"title_tokens":["option","vim","enable","noice"]},{"id":"1804","title":"Option: vim.ui.noice.setupOpts","content":"Option table to pass into the setup function of noice.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-noice-setupOpts","tokens":["pass","docs","can","nvim","options","table","you","into","the","option","any","setup","additional","not","listed","they","even","noice","function"],"title_tokens":["vim","option","noice","setupopts"]},{"id":"1805","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":["cmdline","the","for","formatting","options"],"title_tokens":["option","cmdline","noice","vim","setupopts","format"]},{"id":"1806","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","options","formatting","for"],"title_tokens":["option","setupopts","format","vim","filter","noice"]},{"id":"1807","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","options","for","help"],"title_tokens":["format","vim","option","help","setupopts","noice"]},{"id":"1808","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","formatting","for","options"],"title_tokens":["option","vim","format","lua","noice","setupopts"]},{"id":"1809","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":["options","formatting","search_down","for"],"title_tokens":["option","vim","noice","setupopts","search_down","format"]},{"id":"1810","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":["option","format","vim","setupopts","search_up","noice"]},{"id":"1811","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":["with","override","cmp","documentation","noice"],"title_tokens":["get_documentation","option","noice","vim","lsp","override","setupopts","entry","cmp"]},{"id":"1812","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":["with","lsp","markdown","formatter","override","default","the","noice"],"title_tokens":["noice","override","setupopts","option","vim","util","convert_input_to_markdown_lines","lsp"]},{"id":"1813","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","formatter","markdown","with","noice","the","lsp"],"title_tokens":["stylize_markdown","noice","option","override","util","vim","lsp","setupopts"]},{"id":"1814","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","signature","help","enable"],"title_tokens":["option","signature","lsp","enabled","setupopts","noice","vim"]},{"id":"1815","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","bottom","for","search","classic","use"],"title_tokens":["bottom_search","option","noice","vim","setupopts","presets"]},{"id":"1816","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","and","cmdline","the","popupmenu","together"],"title_tokens":["vim","setupopts","presets","option","noice","command_palette"]},{"id":"1817","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","enables","nvim","inc-rename","for","dialog"],"title_tokens":["noice","vim","option","setupopts","presets","inc_rename"]},{"id":"1818","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","will","long","messages","split"],"title_tokens":["long_message_to_split","presets","vim","setupopts","noice","option"]},{"id":"1819","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":["border","signature","hover","add","and","help","docs"],"title_tokens":["presets","setupopts","lsp_doc_border","noice","option","vim"]},{"id":"1820","title":"Option: vim.ui.noice.setupOpts.routes","content":"How to route messages","path":"options.html#option-vim-ui-noice-setupOpts-routes","tokens":["how","messages","route"],"title_tokens":["vim","noice","routes","option","setupopts"]},{"id":"1821","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":["this","route","filter","for","messages","matching"],"title_tokens":["filter","setupopts","routes","noice","option","vim"]},{"id":"1822","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":["view","for","options","route","the","and"],"title_tokens":["noice","option","setupopts","opts","routes","vim"]},{"id":"1823","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","route","this"],"title_tokens":["view","routes","noice","setupopts","vim","option"]},{"id":"1824","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","color","enable"],"title_tokens":["vim","enable","option","nvim-highlight-colors"]},{"id":"1825","title":"Option: vim.ui.nvim-highlight-colors.setupOpts","content":"Option table to pass into the setup function of nvim-highlight-colors You 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":["even","listed","options","function","option","pass","any","you","they","not","can","docs","into","the","additional","setup","nvim-highlight-colors","table"],"title_tokens":["nvim-highlight-colors","setupopts","vim","option"]},{"id":"1826","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.render","content":"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 ) positioning relative to string, suffix/prefix, etc. :::","path":"options.html#option-vim-ui-nvim-highlight-colors-setupOpts-render","tokens":["foreground","highlighting","suffix","etc","render","with","background","via","displays","works","follows","alongside","custom","text","ways","relative","matched","display","sets","string","note","highlight","symbol","positioning","configured","each","rgb","virtual","buffer","prefix","the","various","describes","can","style","color"],"title_tokens":["vim","setupopts","option","nvim-highlight-colors","render"]},{"id":"1827","title":"Option: vim.ui.nvim-highlight-colors.setupOpts.virtual_symbol_position","content":"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 to an empty string when used. 'eow' render virtual text at the end of the word where the color string occurs. Recommended to set 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":["eow","note","suffix","hinting","text","word","the","where","works","color","relation","recommended","render","set","padding","follows","occurs","when","inline","empty","each","symbol","vscode","for","similar","line","last","used","column","eol","end","which","single","virtual","style","space","and","string"],"title_tokens":["vim","setupopts","option","nvim-highlight-colors","virtual_symbol_position"]},{"id":"1828","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":["enable","option","nvim-ufo","vim"]},{"id":"1829","title":"Option: vim.ui.nvim-ufo.setupOpts","content":"Option table to pass into the setup function of nvim-ufo You 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","function","even","table","you","options","they","the","docs","pass","nvim-ufo","not","can","setup","into","any","listed","additional"],"title_tokens":["option","setupopts","nvim-ufo","vim"]},{"id":"1830","title":"Option: vim.ui.smartcolumn.enable","content":"Whether to enable line length indicator.","path":"options.html#option-vim-ui-smartcolumn-enable","tokens":["indicator","length","whether","enable","line"],"title_tokens":["option","vim","smartcolumn","enable"]},{"id":"1831","title":"Option: vim.ui.smartcolumn.setupOpts","content":"Option table to pass into the setup function of smartcolumn.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-ui-smartcolumn-setupOpts","tokens":["into","table","can","not","they","setup","any","the","listed","docs","function","smartcolumn","you","nvim","additional","option","even","pass","options"],"title_tokens":["setupopts","vim","smartcolumn","option"]},{"id":"1832","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":["will","column","disable","the","set","displayed","position","null","which"],"title_tokens":["option","vim","smartcolumn","colorcolumn","setupopts"]},{"id":"1833","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":["displayed","type","should","column","which","smart","position","individual","buffer","for","the","each"],"title_tokens":["custom_colorcolumn","option","smartcolumn","vim","setupopts"]},{"id":"1834","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","filetypes","the","smartcolumn","disabled"],"title_tokens":["setupopts","disabled_filetypes","smartcolumn","vim","option"]},{"id":"1835","title":"Option: vim.undoFile.enable","content":"Whether to enable undofile for persistent undo behaviour.","path":"options.html#option-vim-undoFile-enable","tokens":["whether","for","persistent","behaviour","enable","undofile","undo"],"title_tokens":["vim","option","undofile","enable"]},{"id":"1836","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":["will","directory","which","history","the","path","stored","undo"],"title_tokens":["option","vim","undofile","path"]},{"id":"1837","title":"Option: vim.utility.ccc.enable","content":"Whether to enable ccc color picker for neovim.","path":"options.html#option-vim-utility-ccc-enable","tokens":["enable","picker","color","for","neovim","whether","ccc"],"title_tokens":["vim","enable","ccc","option","utility"]},{"id":"1838","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":["ccc","mappings","decrease10","option","vim","utility"]},{"id":"1839","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":["slider","increase","value","the","times","delta"],"title_tokens":["option","increase10","mappings","vim","ccc","utility"]},{"id":"1840","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":["cancel","close","and","without","replace","insert","the"],"title_tokens":["quit","option","utility","vim","ccc","mappings"]},{"id":"1841","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":["any","git","rev","for","whether","files","all","enable","modified","diffs","cycle","through","diffview-nvim"],"title_tokens":["vim","utility","enable","diffview-nvim","option"]},{"id":"1842","title":"Option: vim.utility.diffview-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-utility-diffview-nvim-setupOpts","tokens":["setup","table","listed","you","any","they","function","even","pass","option","into","fidget","not","options","can","docs","the","additional"],"title_tokens":["vim","utility","diffview-nvim","setupopts","option"]},{"id":"1843","title":"Option: vim.utility.direnv.enable","content":"Whether to enable syncing nvim shell environment with direnv's using .","path":"options.html#option-vim-utility-direnv-enable","tokens":["enable","whether","environment","nvim","syncing","with","using","shell","direnv"],"title_tokens":["vim","option","utility","direnv","enable"]},{"id":"1844","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":["picker","nvim","for","enable","whether","nerdfonts","icon"],"title_tokens":["vim","option","enable","icon-picker","utility"]},{"id":"1845","title":"Option: vim.utility.images.image-nvim.enable","content":"Whether to enable image support in Neovim [image.nvim].","path":"options.html#option-vim-utility-images-image-nvim-enable","tokens":["whether","support","neovim","nvim","enable","image"],"title_tokens":["images","vim","image-nvim","enable","utility","option"]},{"id":"1846","title":"Option: vim.utility.images.image-nvim.setupOpts","content":"Option table to pass into the setup function of image.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-utility-images-image-nvim-setupOpts","tokens":["can","any","additional","table","pass","even","image","setup","function","they","option","the","you","listed","into","nvim","docs","options","not"],"title_tokens":["image-nvim","utility","option","setupopts","vim","images"]},{"id":"1847","title":"Option: vim.utility.images.image-nvim.setupOpts.backend","content":"The backend to use for rendering images. - best in class, works great and is very snappy. Recommended by upstream. - backed by ueberzugpp, supports any terminal, but has lower performance - uses the Sixel graphics protocol, widely supported by many terminals","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-backend","tokens":["class","backed","ueberzugpp","graphics","images","upstream","many","best","recommended","and","has","backend","terminals","works","sixel","widely","lower","very","use","for","any","rendering","great","supports","terminal","protocol","but","supported","the","uses","snappy","performance"],"title_tokens":["option","utility","vim","image-nvim","backend","images","setupopts"]},{"id":"1848","title":"Option: vim.utility.images.image-nvim.setupOpts.editorOnlyRenderWhenFocused","content":"Whether to enable only rendering images when the editor is focused.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-editorOnlyRenderWhenFocused","tokens":["focused","when","images","only","enable","whether","the","rendering","editor"],"title_tokens":["images","image-nvim","option","vim","editoronlyrenderwhenfocused","utility","setupopts"]},{"id":"1849","title":"Option: vim.utility.images.image-nvim.setupOpts.hijackFilePatterns","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-hijackFilePatterns","tokens":["image","filetypes","don","that","useful","dedicated","have","integration","hijack","this","for","file","nvim","patterns"],"title_tokens":["image-nvim","vim","setupopts","hijackfilepatterns","utility","images","option"]},{"id":"1850","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.markdown.clearInInsertMode","content":"Whether to enable clearing of images when entering insert mode.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-markdown-clearInInsertMode","tokens":["insert","entering","images","mode","when","enable","clearing","whether"],"title_tokens":["utility","option","markdown","clearininsertmode","integrations","images","image-nvim","setupopts","vim"]},{"id":"1851","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.markdown.downloadRemoteImages","content":"Whether to enable downloading remote images.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-markdown-downloadRemoteImages","tokens":["remote","images","enable","downloading","whether"],"title_tokens":["images","setupopts","utility","image-nvim","option","vim","downloadremoteimages","markdown","integrations"]},{"id":"1852","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.markdown.enable","content":"Whether to enable image.nvim in markdown files.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-markdown-enable","tokens":["whether","image","nvim","files","enable","markdown"],"title_tokens":["image-nvim","integrations","images","option","utility","enable","markdown","setupopts","vim"]},{"id":"1853","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.markdown.filetypes","content":"Filetypes to enable image.nvim in. Markdown extensions (i.e. quarto) can go here","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-markdown-filetypes","tokens":["image","nvim","markdown","filetypes","quarto","extensions","enable","can","here"],"title_tokens":["image-nvim","filetypes","option","vim","markdown","setupopts","images","utility","integrations"]},{"id":"1854","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.markdown.onlyRenderAtCursor","content":"Whether to enable only rendering images at cursor.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-markdown-onlyRenderAtCursor","tokens":["enable","whether","only","cursor","rendering","images"],"title_tokens":["onlyrenderatcursor","utility","markdown","option","images","image-nvim","vim","integrations","setupopts"]},{"id":"1855","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.maxWidth","content":"The maximum width of images to render. Images larger than this will be scaled down to fit within this width.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-maxWidth","tokens":["fit","the","maximum","down","render","this","within","than","images","larger","width","will","scaled"],"title_tokens":["setupopts","vim","utility","images","integrations","option","image-nvim","maxwidth"]},{"id":"1856","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.neorg.clearInInsertMode","content":"Whether to enable clearing of images when entering insert mode.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-neorg-clearInInsertMode","tokens":["clearing","enable","insert","entering","images","whether","when","mode"],"title_tokens":["integrations","utility","neorg","image-nvim","option","setupopts","vim","images","clearininsertmode"]},{"id":"1857","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.neorg.downloadRemoteImages","content":"Whether to enable downloading remote images.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-neorg-downloadRemoteImages","tokens":["whether","enable","downloading","images","remote"],"title_tokens":["downloadremoteimages","utility","neorg","images","image-nvim","setupopts","integrations","option","vim"]},{"id":"1858","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.neorg.enable","content":"Whether to enable image.nvim in Neorg files.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-neorg-enable","tokens":["nvim","neorg","whether","enable","files","image"],"title_tokens":["setupopts","vim","images","option","utility","neorg","enable","image-nvim","integrations"]},{"id":"1859","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.neorg.filetypes","content":"Filetypes to enable image.nvim in.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-neorg-filetypes","tokens":["enable","filetypes","nvim","image"],"title_tokens":["integrations","filetypes","image-nvim","vim","setupopts","neorg","utility","option","images"]},{"id":"1860","title":"Option: vim.utility.images.image-nvim.setupOpts.integrations.neorg.onlyRenderAtCursor","content":"Whether to enable only rendering images at cursor.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-integrations-neorg-onlyRenderAtCursor","tokens":["rendering","images","only","whether","enable","cursor"],"title_tokens":["vim","neorg","onlyrenderatcursor","utility","setupopts","option","images","integrations","image-nvim"]},{"id":"1861","title":"Option: vim.utility.images.image-nvim.setupOpts.maxHeight","content":"The maximum height of images to render. Images larger than this will be scaled down to fit within this height.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-maxHeight","tokens":["images","height","maximum","larger","than","the","down","this","within","will","scaled","fit","render"],"title_tokens":["option","images","image-nvim","setupopts","maxheight","vim","utility"]},{"id":"1862","title":"Option: vim.utility.images.image-nvim.setupOpts.maxHeightWindowPercentage","content":"The maximum height of images to render as a percentage of the window height. Images larger than this will be scaled down to fit within this height.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-maxHeightWindowPercentage","tokens":["the","fit","height","render","down","than","maximum","images","within","will","this","percentage","larger","window","scaled"],"title_tokens":["option","setupopts","utility","maxheightwindowpercentage","images","image-nvim","vim"]},{"id":"1863","title":"Option: vim.utility.images.image-nvim.setupOpts.maxWidthWindowPercentage","content":"The maximum width of images to render as a percentage of the window width. Images larger than this will be scaled down to fit within this width.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-maxWidthWindowPercentage","tokens":["width","images","down","render","within","window","this","maximum","the","percentage","larger","than","fit","will","scaled"],"title_tokens":["image-nvim","utility","setupopts","maxwidthwindowpercentage","vim","option","images"]},{"id":"1864","title":"Option: vim.utility.images.image-nvim.setupOpts.windowOverlapClear.enable","content":"Whether to enable clearing of images when they overlap with the window.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-windowOverlapClear-enable","tokens":["enable","clearing","when","overlap","whether","window","with","the","they","images"],"title_tokens":["vim","image-nvim","images","setupopts","windowoverlapclear","option","utility","enable"]},{"id":"1865","title":"Option: vim.utility.images.image-nvim.setupOpts.windowOverlapClear.ftIgnore","content":"Filetypes to ignore window overlap clearing in.","path":"options.html#option-vim-utility-images-image-nvim-setupOpts-windowOverlapClear-ftIgnore","tokens":["overlap","clearing","filetypes","window","ignore"],"title_tokens":["utility","vim","ftignore","images","windowoverlapclear","image-nvim","setupopts","option"]},{"id":"1866","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":["enable","into","paste","language","whether","any","images","img-clip","markup"],"title_tokens":["images","img-clip","enable","option","vim","utility"]},{"id":"1867","title":"Option: vim.utility.images.img-clip.setupOpts","content":"Option table to pass into the setup function of img-clip You 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":["pass","can","not","option","they","you","table","function","img-clip","into","any","the","setup","listed","options","docs","additional","even"],"title_tokens":["images","option","setupopts","vim","img-clip","utility"]},{"id":"1868","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":["complementary","whether","enable","plugin","neovim","nvim","for","leetcode"],"title_tokens":["option","utility","leetcode-nvim","vim","enable"]},{"id":"1869","title":"Option: vim.utility.leetcode-nvim.setupOpts","content":"Option table to pass into the setup function of leetcode-nvim You 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","additional","setup","the","table","even","they","listed","pass","option","options","any","not","leetcode-nvim","docs","function","into","you"],"title_tokens":["utility","option","setupopts","leetcode-nvim","vim"]},{"id":"1870","title":"Option: vim.utility.leetcode-nvim.setupOpts.arg","content":"Argument for Neovim","path":"options.html#option-vim-utility-leetcode-nvim-setupOpts-arg","tokens":["neovim","for","argument"],"title_tokens":["leetcode-nvim","option","setupopts","vim","arg","utility"]},{"id":"1871","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":["leetcode-nvim","option","utility","setupopts","enabled","vim"]},{"id":"1872","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","for","problem","questions","translation"],"title_tokens":["utility","leetcode-nvim","translate_problems","vim","setupopts","option"]},{"id":"1873","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":["setupopts","translator","vim","utility","leetcode-nvim","option"]},{"id":"1874","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":["nvim","whether","description","using","enable","image","question","must","enabled","images","image-nvim"],"title_tokens":["option","leetcode-nvim","utility","vim","setupopts","image_support"]},{"id":"1875","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":["with","your","start","session","language"],"title_tokens":["vim","setupopts","utility","leetcode-nvim","lang","option"]},{"id":"1876","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":["notifications","leetcode","whether","for","logging","status","enable","nvim"],"title_tokens":["utility","leetcode-nvim","setupopts","logging","option","vim"]},{"id":"1877","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":["non-standalone","whether","leetcode","enable","nvim","mode"],"title_tokens":["utility","plugins","vim","setupopts","option","non_standalone","leetcode-nvim"]},{"id":"1878","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":["cache","leetcode-nvim","setupopts","option","vim","utility","storage"]},{"id":"1879","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":["option","storage","leetcode-nvim","vim","utility","setupopts","home"]},{"id":"1880","title":"Option: vim.utility.mkdir.enable","content":"Whether to enable parent directory creation when editing a nested path that does not exist using .","path":"options.html#option-vim-utility-mkdir-enable","tokens":["editing","does","not","using","creation","parent","enable","path","exist","when","directory","whether","that","nested"],"title_tokens":["utility","option","mkdir","enable","vim"]},{"id":"1881","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","with","whether","enable","flash","nvim","navigation"],"title_tokens":["option","utility","enable","flash-nvim","vim","motion"]},{"id":"1882","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":["jump","utility","flash-nvim","vim","motion","option","mappings"]},{"id":"1883","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","motion","mappings","remote","flash-nvim","vim","utility"]},{"id":"1884","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":["search","toggle","flash"],"title_tokens":["utility","motion","option","mappings","vim","flash-nvim","toggle"]},{"id":"1885","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":["option","vim","mappings","utility","treesitter","motion","flash-nvim"]},{"id":"1886","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":["treesitter_search","mappings","utility","option","vim","motion","flash-nvim"]},{"id":"1887","title":"Option: vim.utility.motion.flash-nvim.setupOpts","content":"Option table to pass into the setup function of flash-nvim You 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":["can","function","option","flash-nvim","not","pass","they","docs","additional","the","options","even","you","table","listed","into","setup","any"],"title_tokens":["motion","flash-nvim","setupopts","utility","vim","option"]},{"id":"1888","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":["hop","easy","motion","enable","nvim","whether","plugin"],"title_tokens":["vim","utility","motion","hop","enable","option"]},{"id":"1889","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","jump","occurrences","hop"],"title_tokens":["motion","mappings","hop","option","vim","utility"]},{"id":"1890","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":["nvim","easy","motion","plugin","whether","enable","leap"],"title_tokens":["option","motion","leap","utility","vim","enable"]},{"id":"1891","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":["vim","utility","mappings","leapbackwardtill","option","motion","leap"]},{"id":"1892","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":["vim","mappings","utility","leap","leapbackwardto","motion","option"]},{"id":"1893","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":["utility","vim","motion","leap","option","mappings","leapforwardtill"]},{"id":"1894","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","mappings","option","leapforwardto","utility","leap","vim"]},{"id":"1895","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":["utility","leap","vim","mappings","option","motion","leapfromwindow"]},{"id":"1896","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":["assisted","precognition","discovery","whether","nvim","motion","enable"],"title_tokens":["precognition","option","vim","motion","utility","enable"]},{"id":"1897","title":"Option: vim.utility.motion.precognition.setupOpts","content":"Option table to pass into the setup function of precognition.nvim You 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":["they","setup","you","can","into","pass","option","table","function","additional","listed","docs","precognition","the","not","options","nvim","any","even"],"title_tokens":["setupopts","motion","precognition","vim","utility","option"]},{"id":"1898","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","that","precognition","automatically","disable"],"title_tokens":["vim","utility","option","motion","precognition","setupopts","disabled_fts"]},{"id":"1899","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","what","only","motions","priority","gutters","appears","display"],"title_tokens":["vim","motion","setupopts","utility","option","precognition","gutterhints"]},{"id":"1900","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints.&lt;name&gt;.prio","content":"The priority of the hint","path":"options.html#option-vim-utility-motion-precognition-setupOpts-gutterHints-<name>-prio","tokens":["priority","the","hint"],"title_tokens":["prio","setupopts","option","motion","vim","gutterhints","name","utility","precognition"]},{"id":"1901","title":"Option: vim.utility.motion.precognition.setupOpts.gutterHints.&lt;name&gt;.text","content":"The easier-to-read depiction of the motion","path":"options.html#option-vim-utility-motion-precognition-setupOpts-gutterHints-<name>-text","tokens":["easier-to-read","the","depiction","motion"],"title_tokens":["text","option","motion","name","precognition","setupopts","gutterhints","vim","utility"]},{"id":"1902","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":["the","text","for","virtual","highlight"],"title_tokens":["precognition","setupopts","vim","utility","option","highlightcolor","motion"]},{"id":"1903","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","priority","and","what","motions"],"title_tokens":["vim","motion","utility","precognition","hints","setupopts","option"]},{"id":"1904","title":"Option: vim.utility.motion.precognition.setupOpts.hints.&lt;name&gt;.prio","content":"The priority of the hint","path":"options.html#option-vim-utility-motion-precognition-setupOpts-hints-<name>-prio","tokens":["the","hint","priority"],"title_tokens":["option","prio","name","hints","setupopts","precognition","vim","motion","utility"]},{"id":"1905","title":"Option: vim.utility.motion.precognition.setupOpts.hints.&lt;name&gt;.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","motion","depiction","the"],"title_tokens":["precognition","motion","vim","option","setupopts","hints","name","text","utility"]},{"id":"1906","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":["show","line","shown","when","whether","blank","are","movements","virtual"],"title_tokens":["option","vim","motion","precognition","setupopts","showblankvirtline","utility"]},{"id":"1907","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":["precognition","whether","automatically","start"],"title_tokens":["utility","setupopts","option","startvisible","motion","vim","precognition"]},{"id":"1908","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":["multiple","cursors","nvim","multicursor","enable","vscode","whether","like"],"title_tokens":["multicursors","enable","vim","utility","option"]},{"id":"1909","title":"Option: vim.utility.multicursors.setupOpts","content":"Option table to pass into the setup function of multicursors You 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","table","can","into","multicursors","the","any","you","additional","listed","setup","not","pass","option","function","even","they","options"],"title_tokens":["setupopts","utility","option","vim","multicursors"]},{"id":"1910","title":"Option: vim.utility.multicursors.setupOpts.DEBUG_MODE","content":"Enable debug mode.","path":"options.html#option-vim-utility-multicursors-setupOpts-DEBUG_MODE","tokens":["mode","debug","enable"],"title_tokens":["setupopts","multicursors","debug_mode","vim","utility","option"]},{"id":"1911","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","user","commands","create"],"title_tokens":["setupopts","option","utility","vim","multicursors","create_commands"]},{"id":"1912","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":["utility","vim","multicursors","setupopts","generate_hints","option"]},{"id":"1913","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":["hints","multicursors","nvim","the","for","generating","configuration"],"title_tokens":["config","setupopts","option","vim","generate_hints","utility","multicursors"]},{"id":"1914","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":["columns","for","use","window","the","number","hint"],"title_tokens":["column_count","generate_hints","option","setupopts","utility","multicursors","vim","config"]},{"id":"1915","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","maximum","hint","length"],"title_tokens":["utility","vim","generate_hints","setupopts","multicursors","option","max_hint_length","config"]},{"id":"1916","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":["hints","the","extend","mode","for","generate"],"title_tokens":["setupopts","utility","option","multicursors","extend","generate_hints","vim"]},{"id":"1917","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","the","insert","mode","generate","for"],"title_tokens":["option","setupopts","multicursors","generate_hints","utility","vim","insert"]},{"id":"1918","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","generate","for","the","normal","hints"],"title_tokens":["multicursors","option","generate_hints","normal","vim","utility","setupopts"]},{"id":"1919","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","hint","for","configuration","window"],"title_tokens":["hint_config","option","setupopts","utility","vim","multicursors"]},{"id":"1920","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","for","hint","the","window","floating"],"title_tokens":["float_opts","utility","option","setupopts","multicursors","vim","hint_config"]},{"id":"1921","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":["style","hint","border","the","for","window"],"title_tokens":["setupopts","multicursors","hint_config","float_opts","utility","option","vim","border"]},{"id":"1922","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":["hint","position","window","the"],"title_tokens":["setupopts","vim","multicursors","position","hint_config","option","utility"]},{"id":"1923","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":["use","the","for","keys","each","mode"],"title_tokens":["multicursors","setupopts","vim","option","mode_keys","utility"]},{"id":"1924","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":["wait","don","for","cursor","the","updating","move","before"],"title_tokens":["vim","utility","option","multicursors","setupopts","nowait"]},{"id":"1925","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":["insert","wait","mode","before","updating","cursor","the","time","milliseconds"],"title_tokens":["multicursors","setupopts","updatetime","vim","utility","option"]},{"id":"1926","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 to . ::: [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","readme-ov-file","new-file-template","new","files","neovim","https","more","add","template","containing","tab","insert","note","for","templates","com","otavioschwanck","creating-new-templates","documentation","nvim","custom","directory","custom-template-docs","available","automatically","github"],"title_tokens":["vim","option","utility","new-file-template","enable"]},{"id":"1927","title":"Option: vim.utility.new-file-template.setupOpts","content":"Option table to pass into the setup function of nvim-file-template.nvim You 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":["table","options","can","nvim-file-template","not","listed","setup","the","you","even","additional","function","into","they","any","option","pass","docs","nvim"],"title_tokens":["new-file-template","setupopts","option","vim","utility"]},{"id":"1928","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","template","autocmd","disable","that"],"title_tokens":["disableautocmd","new-file-template","option","setupopts","vim","utility"]},{"id":"1929","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":["filetypes","default","disable","templates","for","specific"],"title_tokens":["option","vim","utility","new-file-template","setupopts","disablefiletype"]},{"id":"1930","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":["the","template","enter","inserting","after","insert","mode"],"title_tokens":["vim","setupopts","option","utility","new-file-template","disableinsert"]},{"id":"1931","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":["regexp","disable","for","templates","default","the","specific"],"title_tokens":["vim","disablespecific","utility","option","new-file-template","setupopts"]},{"id":"1932","title":"Option: vim.utility.new-file-template.setupOpts.suffixAsFiletype","content":"Use suffix of filename rather than as filetype","path":"options.html#option-vim-utility-new-file-template-setupOpts-suffixAsFiletype","tokens":["suffix","filetype","filename","use","rather","than"],"title_tokens":["vim","utility","option","new-file-template","setupopts","suffixasfiletype"]},{"id":"1933","title":"Option: vim.utility.nix-develop.enable","content":"Whether to enable in-neovim , , and more using .","path":"options.html#option-vim-utility-nix-develop-enable","tokens":["enable","and","using","more","whether","in-neovim"],"title_tokens":["enable","utility","nix-develop","option","vim"]},{"id":"1934","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","assorted","neovim","enable","whether","port"],"title_tokens":["option","utility","vim","nvim-biscuits","enable"]},{"id":"1935","title":"Option: vim.utility.nvim-biscuits.setupOpts","content":"Option table to pass into the setup function of nvim-biscuits You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-utility-nvim-biscuits-setupOpts","tokens":["even","docs","option","any","additional","pass","options","listed","nvim-biscuits","can","the","setup","table","into","you","function","not","they"],"title_tokens":["vim","utility","nvim-biscuits","setupopts","option"]},{"id":"1936","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":["your","neovim","file","buffer","like","enable","oil-nvim","edit","explorer","whether","filesystem"],"title_tokens":["utility","vim","oil-nvim","option","enable"]},{"id":"1937","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":["git","oil-nvim","enable","whether","status","directory","listings"],"title_tokens":["utility","enable","vim","option","oil-nvim","gitstatus"]},{"id":"1938","title":"Option: vim.utility.oil-nvim.gitStatus.setupOpts","content":"Option table to pass into the setup function of oil-git-status-nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-utility-oil-nvim-gitStatus-setupOpts","tokens":["pass","function","even","into","setup","any","options","not","listed","option","table","they","additional","oil-git-status-nvim","docs","can","the","you"],"title_tokens":["utility","option","vim","oil-nvim","setupopts","gitstatus"]},{"id":"1939","title":"Option: vim.utility.oil-nvim.setupOpts","content":"Option table to pass into the setup function of oil-nvim You 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":["not","option","docs","pass","table","function","setup","they","options","listed","you","into","can","any","additional","the","even","oil-nvim"],"title_tokens":["vim","oil-nvim","utility","setupopts","option"]},{"id":"1940","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","enable","aerial"],"title_tokens":["enable","vim","outline","utility","option","aerial-nvim"]},{"id":"1941","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":["window","toggle","aerial"],"title_tokens":["vim","option","outline","toggle","utility","mappings","aerial-nvim"]},{"id":"1942","title":"Option: vim.utility.outline.aerial-nvim.setupOpts","content":"Option table to pass into the setup function of aerial.nvim You 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":["the","pass","aerial","can","any","additional","setup","even","listed","into","function","option","options","nvim","docs","you","they","not","table"],"title_tokens":["utility","outline","aerial-nvim","setupopts","option","vim"]},{"id":"1943","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","neovim","with","glow","markdown","preview"],"title_tokens":["vim","utility","option","enable","preview","glow"]},{"id":"1944","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":["openpreview","glow","utility","option","vim","preview","mappings"]},{"id":"1945","title":"Option: vim.utility.preview.markdownPreview.alwaysAllowPreview","content":"Allow preview on all filetypes","path":"options.html#option-vim-utility-preview-markdownPreview-alwaysAllowPreview","tokens":["filetypes","preview","all","allow"],"title_tokens":["vim","markdownpreview","utility","option","alwaysallowpreview","preview"]},{"id":"1946","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":["buffer","window","markdown","leaving","automatically","the","preview","after","close"],"title_tokens":["utility","markdownpreview","option","vim","preview","autoclose"]},{"id":"1947","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":["preview","open","entering","buffer","automatically","after","the","window","markdown"],"title_tokens":["vim","autostart","utility","option","preview","markdownpreview"]},{"id":"1948","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","connections","allow","for","outside","and","network"],"title_tokens":["utility","option","vim","markdownpreview","broadcastserver","preview"]},{"id":"1949","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":["vim","utility","option","markdownpreview","preview","customip"]},{"id":"1950","title":"Option: vim.utility.preview.markdownPreview.customPort","content":"Port to use","path":"options.html#option-vim-utility-preview-markdownPreview-customPort","tokens":["port","use"],"title_tokens":["option","preview","markdownpreview","utility","customport","vim"]},{"id":"1951","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":["markdown-preview","markdown","with","nvim","enable","neovim","whether","preview"],"title_tokens":["preview","markdownpreview","option","utility","vim","enable"]},{"id":"1952","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","utility","filetypes","vim","preview","markdownpreview"]},{"id":"1953","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","insert","mode","update","saving","when","leaving","only"],"title_tokens":["vim","option","markdownpreview","preview","lazyrefresh","utility"]},{"id":"1954","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":["keymaps","nvim","qmk","whether","enable","zmk","and"],"title_tokens":["utility","qmk-nvim","enable","option","vim"]},{"id":"1955","title":"Option: vim.utility.qmk-nvim.setupOpts","content":"Option table to pass into the setup function of qmk.nvim You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-utility-qmk-nvim-setupOpts","tokens":["docs","option","can","they","additional","not","setup","any","you","nvim","options","function","the","listed","into","qmk","table","pass","even"],"title_tokens":["setupopts","utility","vim","qmk-nvim","option"]},{"id":"1956","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":["nvim","github","key_map","for","https","config","codethread","more","com","codes","text","replacements","see","key","details","qmk","blob","lua","main"],"title_tokens":["utility","vim","qmk-nvim","setupopts","comment_preview","keymap_overrides","option"]},{"id":"1957","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","the","controls","preview"],"title_tokens":["utility","comment_preview","option","vim","setupopts","qmk-nvim","position"]},{"id":"1958","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":["see","the","https","tab","readme-ov-file","com","github","key","codethread","more","details","layout","keyboard","for","qmk","nvim"],"title_tokens":["option","layout","qmk-nvim","vim","setupopts","utility"]},{"id":"1959","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":["layout","the","name"],"title_tokens":["utility","setupopts","option","qmk-nvim","vim","name"]},{"id":"1960","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","the","expected","target","hardware"],"title_tokens":["vim","option","setupopts","variant","qmk-nvim","utility"]},{"id":"1961","title":"Option: vim.utility.sleuth.enable","content":"Whether to enable automatically adjusting options such as or , using .","path":"options.html#option-vim-utility-sleuth-enable","tokens":["automatically","such","whether","options","using","enable","adjusting"],"title_tokens":["utility","option","sleuth","vim","enable"]},{"id":"1962","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. Supports tmux, Wezterm, Kitty, and Zellij multiplexer integrations.","path":"options.html#option-vim-utility-smart-splits-enable","tokens":["kitty","supports","and","directional","integrations","nvim","splits","smart-splits","resizing","smart","neovim","wezterm","plugin","whether","for","navigation","zellij","seamless","enable","multiplexer","tmux"],"title_tokens":["option","smart-splits","enable","utility","vim"]},{"id":"1963","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","below","window","pane"],"title_tokens":["smart-splits","utility","keymaps","option","move_cursor_down","vim"]},{"id":"1964","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","the","left","window"],"title_tokens":["option","move_cursor_left","utility","smart-splits","keymaps","vim"]},{"id":"1965","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","window","focus","pane"],"title_tokens":["smart-splits","utility","vim","keymaps","option","move_cursor_previous"]},{"id":"1966","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":["right","window","pane","the","focus"],"title_tokens":["keymaps","move_cursor_right","utility","option","vim","smart-splits"]},{"id":"1967","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","focus","window","above"],"title_tokens":["utility","keymaps","move_cursor_up","option","vim","smart-splits"]},{"id":"1968","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":["smart-splits","vim","utility","resize_down","option","keymaps"]},{"id":"1969","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":["window","left","resize","pane"],"title_tokens":["keymaps","utility","option","vim","smart-splits","resize_left"]},{"id":"1970","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":["pane","resize","window","right"],"title_tokens":["utility","smart-splits","keymaps","resize_right","option","vim"]},{"id":"1971","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":["resize","window","pane"],"title_tokens":["resize_up","vim","option","utility","smart-splits","keymaps"]},{"id":"1972","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":["swap_buf_down","option","vim","utility","smart-splits","keymaps"]},{"id":"1973","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","buffer","left"],"title_tokens":["option","keymaps","smart-splits","swap_buf_left","utility","vim"]},{"id":"1974","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":["option","smart-splits","vim","utility","keymaps","swap_buf_right"]},{"id":"1975","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","keymaps","option","vim","swap_buf_up","utility"]},{"id":"1976","title":"Option: vim.utility.smart-splits.setupOpts","content":"Option table to pass into the setup function of smart-splits You 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":["pass","additional","even","table","function","docs","you","any","setup","option","smart-splits","into","options","can","the","they","not","listed"],"title_tokens":["utility","setupopts","option","vim","smart-splits"]},{"id":"1977","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":["snacks-nvim","whether","neovim","enable","qol","collection","for","plugins"],"title_tokens":["vim","snacks-nvim","utility","option","enable"]},{"id":"1978","title":"Option: vim.utility.snacks-nvim.setupOpts","content":"Option table to pass into the setup function of snacks-nvim You 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":["option","additional","docs","function","the","not","you","they","can","into","options","even","pass","setup","table","snacks-nvim","any","listed"],"title_tokens":["option","snacks-nvim","setupopts","utility","vim"]},{"id":"1979","title":"Option: vim.utility.surround.enable","content":"Whether to enable nvim-surround, Neovim plugin to add/change/delete surrounding delimiter pairs with ease. ::: {.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":["avoid","delete","ease","note","nvim-leap","may","delimiter","use","whether","default","plugin","from","nvim-surround","surrounding","add","pairs","you","the","your","neovim","upstream","not","with","deviate","configuration","those","change","enable","mappings","conflicts"],"title_tokens":["utility","vim","option","surround","enable"]},{"id":"1980","title":"Option: vim.utility.surround.setupOpts","content":"Option table to pass into the setup function of nvim-surround You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-utility-surround-setupOpts","tokens":["table","the","options","they","setup","listed","you","any","docs","function","option","nvim-surround","can","additional","into","even","not","pass"],"title_tokens":["setupopts","utility","vim","surround","option"]},{"id":"1981","title":"Option: vim.utility.surround.setupOpts.keymaps.change","content":"keymap for change","path":"options.html#option-vim-utility-surround-setupOpts-keymaps-change","tokens":["for","keymap","change"],"title_tokens":["option","surround","utility","keymaps","change","setupopts","vim"]},{"id":"1982","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":["keymap","change_line","for"],"title_tokens":["utility","vim","surround","option","setupopts","keymaps","change_line"]},{"id":"1983","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":["keymaps","delete","utility","setupopts","vim","option","surround"]},{"id":"1984","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","insert","option","vim","utility","setupopts"]},{"id":"1985","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":["surround","setupopts","insert_line","keymaps","option","vim","utility"]},{"id":"1986","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":["vim","setupopts","option","keymaps","surround","normal","utility"]},{"id":"1987","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":["surround","keymaps","normal_cur","option","setupopts","vim","utility"]},{"id":"1988","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","normal_cur_line","keymap"],"title_tokens":["surround","vim","setupopts","utility","keymaps","normal_cur_line","option"]},{"id":"1989","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":["surround","utility","vim","setupopts","normal_line","option","keymaps"]},{"id":"1990","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":["visual","setupopts","surround","keymaps","utility","option","vim"]},{"id":"1991","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":["keymap","visual_line","for"],"title_tokens":["vim","keymaps","surround","setupopts","visual_line","option","utility"]},{"id":"1992","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","set","use","alternative","conflicts","popular","nvim-leap","keybindings","avoids","that","plugins","with"],"title_tokens":["utility","option","vim","surround","usevendoredkeybindings"]},{"id":"1993","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":["visualizer","history","for","undo","whether","vim","undotree","enable"],"title_tokens":["undotree","utility","option","vim","enable"]},{"id":"1994","title":"Option: vim.utility.vim-wakatime.cli-package","content":"The package that should be used for wakatime-cli. Set as null to use the default path in {env}","path":"options.html#option-vim-utility-vim-wakatime-cli-package","tokens":["use","path","used","package","env","null","default","that","set","the","for","should","wakatime-cli"],"title_tokens":["vim-wakatime","cli-package","vim","option","utility"]},{"id":"1995","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":["enable","programming","vim-wakatime","activity","tracking","and","whether","time","automatic","metrics","from","your","generated"],"title_tokens":["vim-wakatime","utility","option","vim","enable"]},{"id":"1996","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":["whether","enable","improved","and","neovim","for","put","yanky-nvim","functionalities","yank"],"title_tokens":["yanky-nvim","vim","utility","option","enable"]},{"id":"1997","title":"Option: vim.utility.yanky-nvim.setupOpts","content":"Option table to pass into the setup function of yanky-nvim You 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":["any","function","into","table","you","not","docs","even","option","can","yanky-nvim","listed","the","additional","pass","setup","they","options"],"title_tokens":["option","yanky-nvim","setupopts","vim","utility"]},{"id":"1998","title":"Option: vim.utility.yanky-nvim.setupOpts.ring.storage","content":"storage mode for ring values. shada : this will save pesistantly using Neovim ShaDa feature. This means that history will be persisted between each session of Neovim. memory : each Neovim instance will have his own history and it will be lost between sessions. sqlite : more reliable than , requires as a dependency. nvf will add this dependency to automatically.","path":"options.html#option-vim-utility-yanky-nvim-setupOpts-ring-storage","tokens":["neovim","this","means","memory","requires","mode","add","lost","shada","own","feature","each","have","ring","save","than","more","reliable","his","that","history","between","dependency","automatically","instance","values","sqlite","using","nvf","for","will","sessions","storage","and","session","persisted","pesistantly"],"title_tokens":["storage","utility","vim","setupopts","ring","option","yanky-nvim"]},{"id":"1999","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":["terminal","yazi-nvim","whether","the","yazi","companion","plugin","for","enable","manager","file"],"title_tokens":["enable","yazi-nvim","option","vim","utility"]},{"id":"2000","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":["nvim","open","the","current","yazi","file"],"title_tokens":["mappings","yazi-nvim","vim","openyazi","option","utility"]},{"id":"2001","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":["directory","yazi","open","working","manager","nvim","the","file"],"title_tokens":["mappings","openyazidir","vim","utility","option","yazi-nvim"]},{"id":"2002","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":["the","last","resume","yazi","session","nvim"],"title_tokens":["option","utility","mappings","yazi-nvim","yazitoggle","vim"]},{"id":"2003","title":"Option: vim.utility.yazi-nvim.setupOpts","content":"Option table to pass into the setup function of yazi-nvim You 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":["any","option","yazi-nvim","even","they","listed","docs","function","the","can","setup","additional","table","into","you","options","not","pass"],"title_tokens":["option","vim","utility","yazi-nvim","setupopts"]},{"id":"2004","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":["whether","netrw","yazi","open","instead"],"title_tokens":["utility","yazi-nvim","option","setupopts","open_for_directories","vim"]},{"id":"2005","title":"Option: vim.viAlias","content":"Enable the alias for","path":"options.html#option-vim-viAlias","tokens":["alias","for","enable","the"],"title_tokens":["vim","vialias","option"]},{"id":"2006","title":"Option: vim.vimAlias","content":"Enable the alias for","path":"options.html#option-vim-vimAlias","tokens":["for","enable","the","alias"],"title_tokens":["option","vimalias","vim"]},{"id":"2007","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":["registering","animation","enable","automatically","configured","whether"],"title_tokens":["vim","option","animation","register","visuals","cellular-automaton"]},{"id":"2008","title":"Option: vim.visuals.cellular-automaton.animation.setup","content":"Configuration used to generate an animation to be registered. The final value for will be used to register a new animation using ::: {.warning} 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":["the","perform","configuration","will","code","result","errors","does","register","not","cannot","final","table","used","for","new","and","nvf","registered","value","eval","kind","values","your","bogus","any","animation","when","warning","valid","validation","lua","generate","using","must"],"title_tokens":["setup","option","vim","visuals","cellular-automaton","animation"]},{"id":"2009","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":["with","whether","you","enable","help","cellular-automaton","cope","code","stubborn"],"title_tokens":["cellular-automaton","option","enable","vim","visuals"]},{"id":"2010","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","cellular-automaton","rain"],"title_tokens":["makeitrain","vim","cellular-automaton","option","visuals","mappings"]},{"id":"2011","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","enable","cinnamon-nvim","any","command","scrolling","smooth","for"],"title_tokens":["visuals","cinnamon-nvim","option","vim","enable"]},{"id":"2012","title":"Option: vim.visuals.cinnamon-nvim.setupOpts","content":"Option table to pass into the setup function of cinnamon.nvim You 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":["options","option","can","cinnamon","pass","listed","any","docs","not","even","the","function","they","nvim","additional","table","into","setup","you"],"title_tokens":["visuals","option","cinnamon-nvim","setupopts","vim"]},{"id":"2013","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":["animation","enable","whether","keymaps","basic"],"title_tokens":["visuals","vim","cinnamon-nvim","option","setupopts","basic","keymaps"]},{"id":"2014","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","extra","enable","keymaps","whether"],"title_tokens":["option","vim","setupopts","visuals","cinnamon-nvim","keymaps","extra"]},{"id":"2015","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":["vim","option","cinnamon-nvim","visuals","setupopts","options"]},{"id":"2016","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":["enable","nvim","lsp","element","whether","fidget-nvim"],"title_tokens":["visuals","option","vim","fidget-nvim","enable"]},{"id":"2017","title":"Option: vim.visuals.fidget-nvim.setupOpts","content":"Option table to pass into the setup function of Fidget You can pass in any additional options even if they're not listed in the docs","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts","tokens":["function","pass","docs","fidget","you","any","even","options","into","the","additional","table","can","option","not","listed","setup","they"],"title_tokens":["option","visuals","fidget-nvim","setupopts","vim"]},{"id":"2018","title":"Option: vim.visuals.fidget-nvim.setupOpts.integration.nvim-tree.enable","content":"Integrate with nvim-tree/nvim-tree.lua (if enabled)","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-integration-nvim-tree-enable","tokens":["with","nvim-tree","lua","enabled","integrate"],"title_tokens":["visuals","fidget-nvim","nvim-tree","setupopts","enable","vim","integration","option"]},{"id":"2019","title":"Option: vim.visuals.fidget-nvim.setupOpts.integration.xcodebuild-nvim.enable","content":"Integrate with wojciech-kulik/xcodebuild.nvim (if enabled)","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-integration-xcodebuild-nvim-enable","tokens":["xcodebuild","wojciech-kulik","nvim","enabled","with","integrate"],"title_tokens":["vim","fidget-nvim","xcodebuild-nvim","enable","visuals","integration","option","setupopts"]},{"id":"2020","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":["floats","number","the","decimals","for","displayed","limit"],"title_tokens":["option","fidget-nvim","setupopts","logger","visuals","float_precision","vim"]},{"id":"2021","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":["option","vim","visuals","fidget-nvim","setupopts","logger","level"]},{"id":"2022","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","log","file","size"],"title_tokens":["vim","setupopts","max_size","logger","option","visuals","fidget-nvim"]},{"id":"2023","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":["where","writes","fidget","its","logs"],"title_tokens":["setupopts","vim","visuals","fidget-nvim","logger","path","option"]},{"id":"2024","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":["notification","when","configure","instantiated","how","groups"],"title_tokens":["configs","setupopts","visuals","option","notification","vim","fidget-nvim"]},{"id":"2025","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","setupopts","option","notification","filter","visuals","fidget-nvim"]},{"id":"2026","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","messages","retain","removed","history"],"title_tokens":["option","fidget-nvim","notification","history_size","setupopts","visuals","vim"]},{"id":"2027","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":["override","with","fidget","vim","notify","automatically"],"title_tokens":["vim","visuals","option","fidget-nvim","setupopts","notification","override_vim_notify"]},{"id":"2028","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":["render","update","frequently","notifications","and","how"],"title_tokens":["vim","notification","option","fidget-nvim","setupopts","poll_rate","visuals"]},{"id":"2029","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":["conditionally","backend","another","notifications","redirect"],"title_tokens":["fidget-nvim","setupopts","vim","visuals","notification","redirect","option"]},{"id":"2030","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":["groups","between","separator","notification"],"title_tokens":["option","visuals","fidget-nvim","setupopts","notification","vim","group_separator","view"]},{"id":"2031","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":["used","separator","group","highlight","for"],"title_tokens":["vim","group_separator_hl","notification","option","fidget-nvim","view","setupopts","visuals"]},{"id":"2032","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":["between","name","separator","and","icon","group"],"title_tokens":["icon_separator","setupopts","option","view","vim","fidget-nvim","visuals","notification"]},{"id":"2033","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":["how","render","messages","notification"],"title_tokens":["view","option","fidget-nvim","vim","visuals","setupopts","render_message","notification"]},{"id":"2034","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":["display","from","bottom","top","items","notification"],"title_tokens":["vim","stack_upwards","notification","view","option","fidget-nvim","visuals","setupopts"]},{"id":"2035","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","window","how","notification","align"],"title_tokens":["vim","notification","window","align","visuals","fidget-nvim","setupopts","option"]},{"id":"2036","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","notification","the","border","window"],"title_tokens":["fidget-nvim","window","option","vim","border","notification","visuals","setupopts"]},{"id":"2037","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":["the","notification","window","height","maximum"],"title_tokens":["setupopts","notification","visuals","option","max_height","vim","window","fidget-nvim"]},{"id":"2038","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","width","notification","maximum","the"],"title_tokens":["vim","visuals","fidget-nvim","notification","option","setupopts","max_width","window"]},{"id":"2039","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":["highlight","group","notification","base","the","window"],"title_tokens":["visuals","setupopts","fidget-nvim","option","window","vim","notification","normal_hl"]},{"id":"2040","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","notification","relative","window","the","position"],"title_tokens":["notification","relative","setupopts","fidget-nvim","visuals","option","vim","window"]},{"id":"2041","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","color","opacity","the","window","notification"],"title_tokens":["winblend","notification","option","window","fidget-nvim","visuals","vim","setupopts"]},{"id":"2042","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":["window","boundary","padding","edge","from","right"],"title_tokens":["x_padding","fidget-nvim","vim","window","visuals","setupopts","option","notification"]},{"id":"2043","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":["padding","boundary","edge","from","bottom","window"],"title_tokens":["vim","window","fidget-nvim","option","y_padding","setupopts","visuals","notification"]},{"id":"2044","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","priority","stacking","the","notification"],"title_tokens":["setupopts","zindex","visuals","window","notification","vim","option","fidget-nvim"]},{"id":"2045","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","when","tasks","are","icon","completed","shown"],"title_tokens":["progress","setupopts","visuals","display","option","done_icon","vim","fidget-nvim"]},{"id":"2046","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":["highlight","completed","lsp","tasks","for","group"],"title_tokens":["fidget-nvim","progress","option","vim","visuals","setupopts","display","done_style"]},{"id":"2047","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","persist","long","when","complete","should"],"title_tokens":["setupopts","visuals","done_ttl","progress","fidget-nvim","display","option","vim"]},{"id":"2048","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":["progress","how","format","annotation"],"title_tokens":["display","fidget-nvim","setupopts","visuals","progress","format_annote","vim","option"]},{"id":"2049","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","name","how","progress","format","notification"],"title_tokens":["visuals","option","format_group_name","vim","fidget-nvim","display","progress","setupopts"]},{"id":"2050","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":["how","format","progress","message"],"title_tokens":["option","progress","setupopts","format_message","fidget-nvim","visuals","display","vim"]},{"id":"2051","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","lsp","highlight","for","server","name"],"title_tokens":["display","vim","group_style","option","visuals","fidget-nvim","setupopts","progress"]},{"id":"2052","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":["icons","group","for","highlight"],"title_tokens":["option","progress","vim","fidget-nvim","setupopts","visuals","display","icon_style"]},{"id":"2053","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides","content":"Overrides the default configuration for a notification group defined in {option} . If any of the fields are null, the value from the default configuration is used. If default configuration is not defined, the following defaults are used:","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-display-overrides","tokens":["are","value","notification","fields","group","used","defaults","from","overrides","null","default","configuration","the","option","any","for","following","not","defined"],"title_tokens":["visuals","vim","display","fidget-nvim","setupopts","overrides","option","progress"]},{"id":"2054","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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","separator","message","between","from"],"title_tokens":["progress","visuals","fidget-nvim","setupopts","overrides","option","vim","display","name","annote_separator"]},{"id":"2055","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["annotes","default","used","style","highlight","item"],"title_tokens":["visuals","option","overrides","fidget-nvim","setupopts","progress","name","display","annote_style","vim"]},{"id":"2056","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.debug_annote","content":"Default annotation for debug items","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-display-overrides-<name>-debug_annote","tokens":["annotation","debug","for","default","items"],"title_tokens":["fidget-nvim","progress","name","overrides","vim","setupopts","display","debug_annote","visuals","option"]},{"id":"2057","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["item","annotes","style","highlight","used","debug"],"title_tokens":["fidget-nvim","vim","display","name","setupopts","debug_style","progress","visuals","overrides","option"]},{"id":"2058","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.error_annote","content":"Default annotation for error items","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-display-overrides-<name>-error_annote","tokens":["error","default","items","for","annotation"],"title_tokens":["visuals","option","fidget-nvim","name","error_annote","vim","display","overrides","setupopts","progress"]},{"id":"2059","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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","annotes","used","item","error","style"],"title_tokens":["name","setupopts","fidget-nvim","error_style","progress","visuals","display","option","vim","overrides"]},{"id":"2060","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["setupopts","display","vim","fidget-nvim","overrides","visuals","progress","name","group_style","option"]},{"id":"2061","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.icon","content":"Icon of the group, displayed in the notification window. Can be a string or a function that returns a string. If a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content. ::: {.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":["for","group","displayed","dynamic","animations","signature","you","notification","every","function","looking","content","rendering","and","with","items","invoked","cycle","fidget","string","that","other","returns","can","api","list","the","available","here","refer","useful","documentation","render","information","window","into","note","icon","detailed"],"title_tokens":["option","fidget-nvim","progress","icon","setupopts","display","visuals","overrides","vim","name"]},{"id":"2062","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["rendered","true","left","icon","instead","the","right"],"title_tokens":["setupopts","display","overrides","name","option","progress","vim","icon_on_left","visuals","fidget-nvim"]},{"id":"2063","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["option","vim","icon_style","name","progress","setupopts","fidget-nvim","display","overrides","visuals"]},{"id":"2064","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.info_annote","content":"Default annotation for info items","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-display-overrides-<name>-info_annote","tokens":["info","items","for","default","annotation"],"title_tokens":["fidget-nvim","overrides","setupopts","info_annote","display","option","name","progress","visuals","vim"]},{"id":"2065","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["highlight","used","item","style","info","annotes"],"title_tokens":["option","setupopts","display","overrides","vim","progress","name","fidget-nvim","visuals","info_style"]},{"id":"2066","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.name","content":"Name of the group, displayed in the notification window. Can be a string or a function that returns a string. If a function, it is invoked every render cycle with the items list, useful for rendering animations and other dynamic content. ::: {.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":["into","window","fidget","list","you","dynamic","function","items","for","every","the","looking","rendering","refer","animations","cycle","and","api","with","available","detailed","that","note","invoked","content","useful","group","can","other","signature","here","displayed","render","notification","string","returns","information","documentation","name"],"title_tokens":["vim","progress","option","overrides","display","name","visuals","fidget-nvim","setupopts"]},{"id":"2067","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.priority","content":"Order in which group should be displayed","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-display-overrides-<name>-priority","tokens":["group","displayed","which","should","order"],"title_tokens":["fidget-nvim","setupopts","visuals","progress","vim","display","overrides","priority","name","option"]},{"id":"2068","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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":["many","notification","how","show","items","once"],"title_tokens":["fidget-nvim","display","overrides","progress","setupopts","render_limit","option","name","visuals","vim"]},{"id":"2069","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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","preserved","history","should"],"title_tokens":["vim","fidget-nvim","setupopts","display","option","progress","name","overrides","skip_history","visuals"]},{"id":"2070","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.ttl","content":"How long a notification item should exist","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-display-overrides-<name>-ttl","tokens":["long","how","item","should","exist","notification"],"title_tokens":["vim","fidget-nvim","option","progress","display","visuals","setupopts","name","ttl","overrides"]},{"id":"2071","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.update_hook","content":"Called when an item is updated. If false, no action is taken. If a function, it is invoked with the item being updated. ::: {.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","the","when","being","looking","detailed","can","fidget","documentation","called","here","invoked","function","information","item","updated","false","action","with","into","taken","refer","note","available","for","you","signature"],"title_tokens":["overrides","display","update_hook","vim","name","progress","fidget-nvim","setupopts","option","visuals"]},{"id":"2072","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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","annotation","for","default","items"],"title_tokens":["display","progress","vim","overrides","setupopts","name","fidget-nvim","warn_annote","visuals","option"]},{"id":"2073","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.display.overrides.&lt;name&gt;.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","used","annotes","warn"],"title_tokens":["visuals","overrides","progress","fidget-nvim","option","vim","setupopts","display","name","warn_style"]},{"id":"2074","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":["priority","the","notification","progress"],"title_tokens":["vim","visuals","fidget-nvim","progress","setupopts","priority","option","display"]},{"id":"2075","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":["progress","shown","when","tasks","pattern","are","lsp"],"title_tokens":["visuals","option","progress","setupopts","pattern","fidget-nvim","display","vim","progress_icon"]},{"id":"2076","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","the","pattern"],"title_tokens":["period","progress","fidget-nvim","setupopts","vim","display","visuals","option","progress_icon"]},{"id":"2077","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":["lsp","for","in-progress","group","highlight","tasks"],"title_tokens":["display","progress","progress_style","visuals","vim","option","setupopts","fidget-nvim"]},{"id":"2078","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","long","persist","when","progress","message"],"title_tokens":["display","vim","visuals","setupopts","progress_ttl","fidget-nvim","progress","option"]},{"id":"2079","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":["messages","maximum","render","number"],"title_tokens":["visuals","fidget-nvim","progress","render_limit","setupopts","option","vim","display"]},{"id":"2080","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":["skip_history","vim","display","fidget-nvim","progress","visuals","setupopts","option"]},{"id":"2081","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","name","lsp","servers"],"title_tokens":["option","ignore","fidget-nvim","setupopts","vim","progress","visuals"]},{"id":"2082","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":["that","new","are","tasks","ignore","already","done"],"title_tokens":["option","vim","visuals","fidget-nvim","progress","ignore_done_already","setupopts"]},{"id":"2083","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":["with","ignore","tasks","new","empty","messages"],"title_tokens":["ignore_empty_message","option","vim","visuals","fidget-nvim","setupopts","progress"]},{"id":"2084","title":"Option: vim.visuals.fidget-nvim.setupOpts.progress.lsp.log_handler","content":"Log handler invocations","path":"options.html#option-vim-visuals-fidget-nvim-setupOpts-progress-lsp-log_handler","tokens":["log","invocations","handler"],"title_tokens":["lsp","vim","option","log_handler","progress","setupopts","fidget-nvim","visuals"]},{"id":"2085","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":["ring","size","nvim","buffer","lsp","client"],"title_tokens":["option","progress","vim","visuals","progress_ringbuf_size","fidget-nvim","lsp","setupopts"]},{"id":"2086","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":["get","message","group","progress","how","notification","key"],"title_tokens":["option","fidget-nvim","setupopts","notification_group","visuals","progress","vim"]},{"id":"2087","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":["poll","lsp","how","progress","for","messages","frequently"],"title_tokens":["progress","fidget-nvim","poll_rate","vim","setupopts","option","visuals"]},{"id":"2088","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","messages","insert","suppress"],"title_tokens":["progress","fidget-nvim","vim","setupopts","suppress_on_insert","option","visuals"]},{"id":"2089","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":["highlight-undo","enable","undo","whether","highlight"],"title_tokens":["vim","option","enable","visuals","highlight-undo"]},{"id":"2090","title":"Option: vim.visuals.highlight-undo.setupOpts","content":"Option table to pass into the setup function of highlight-undo You 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":["you","function","the","highlight-undo","listed","setup","additional","even","option","they","docs","pass","into","not","can","any","table","options"],"title_tokens":["option","visuals","setupopts","vim","highlight-undo"]},{"id":"2091","title":"Option: vim.visuals.highlight-undo.setupOpts.duration","content":"Duration of the highlight","path":"options.html#option-vim-visuals-highlight-undo-setupOpts-duration","tokens":["duration","highlight","the"],"title_tokens":["option","visuals","duration","vim","highlight-undo","setupopts"]},{"id":"2092","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","enable","indentation","whether"],"title_tokens":["indent-blankline","vim","option","visuals","enable"]},{"id":"2093","title":"Option: vim.visuals.indent-blankline.setupOpts","content":"Option table to pass into the setup function of indent-blankline You 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","function","table","you","not","pass","into","can","they","options","any","even","additional","option","indent-blankline","docs","setup","the"],"title_tokens":["indent-blankline","option","setupopts","vim","visuals"]},{"id":"2094","title":"Option: vim.visuals.indent-blankline.setupOpts.debounce","content":"Debounce time in milliseconds","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-debounce","tokens":["milliseconds","debounce","time"],"title_tokens":["setupopts","visuals","debounce","indent-blankline","option","vim"]},{"id":"2095","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":["option","setupopts","indent","visuals","indent-blankline","char","vim"]},{"id":"2096","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.highlight","content":"The highlight group(s) applied to the indentation guide. See .","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-indent-highlight","tokens":["highlight","guide","group","the","applied","indentation","see"],"title_tokens":["indent","indent-blankline","option","visuals","setupopts","vim","highlight"]},{"id":"2097","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","priority","text","for","the","indentation","guide"],"title_tokens":["option","vim","priority","indent","visuals","indent-blankline","setupopts"]},{"id":"2098","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","guides","wrapped","indentation","lines"],"title_tokens":["indent-blankline","option","indent","repeat_linebreak","vim","visuals","setupopts"]},{"id":"2099","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":["the","indentation","number","levels","caps","based","code","surrounding"],"title_tokens":["indent-blankline","indent","option","smart_indent_cap","visuals","setupopts","vim"]},{"id":"2100","title":"Option: vim.visuals.indent-blankline.setupOpts.indent.tab_char","content":"Character(s) for tab indentation guide. See .","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-indent-tab_char","tokens":["character","for","tab","indentation","guide","see"],"title_tokens":["vim","visuals","option","setupopts","indent","tab_char","indent-blankline"]},{"id":"2101","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":["character","scope","for","guide","the","indentation"],"title_tokens":["option","char","visuals","setupopts","vim","indent-blankline","scope"]},{"id":"2102","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":["from","highlight","treesitter","scope","current"],"title_tokens":["setupopts","visuals","indent-blankline","vim","scope","option","enabled"]},{"id":"2103","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.language","content":"The list of treesitter languages to disable scope for. can be used as a wildcard for every language/node type.","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-scope-exclude-language","tokens":["for","the","treesitter","used","every","scope","can","language","node","languages","type","wildcard","list","disable"],"title_tokens":["visuals","scope","exclude","option","indent-blankline","language","vim","setupopts"]},{"id":"2104","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.exclude.node_type","content":"Nodes to ignore in scope checking, per language. can be used as a wildcard for every language.","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-scope-exclude-node_type","tokens":["nodes","used","ignore","wildcard","scope","per","for","every","checking","can","language"],"title_tokens":["exclude","setupopts","option","vim","node_type","indent-blankline","scope","visuals"]},{"id":"2105","title":"Option: vim.visuals.indent-blankline.setupOpts.scope.highlight","content":"The highlight group(s) applied to the scope. See ibl.config.scope.highlight`.","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-scope-highlight","tokens":["applied","config","the","scope","see","ibl","group","highlight"],"title_tokens":["highlight","option","visuals","vim","indent-blankline","setupopts","scope"]},{"id":"2106","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","checking","scope","nodes","used","language","per","for"],"title_tokens":["node_type","setupopts","indent-blankline","scope","vim","include","option","visuals"]},{"id":"2107","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":["check","languages","for","injected","treesitter"],"title_tokens":["option","visuals","setupopts","scope","injected_languages","vim","indent-blankline"]},{"id":"2108","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":["virtual","priority","for","the","text","scope"],"title_tokens":["option","vim","indent-blankline","setupopts","scope","priority","visuals"]},{"id":"2109","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","line","last","scope","the","underline"],"title_tokens":["indent-blankline","vim","scope","option","setupopts","visuals","show_end"]},{"id":"2110","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":["underline","that","scope","the","show","exact","start","indentation","guide","right","even"],"title_tokens":["option","visuals","indent-blankline","setupopts","scope","vim","show_exact_scope"]},{"id":"2111","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":["scope","the","underline","first","line","show"],"title_tokens":["visuals","show_start","option","scope","indent-blankline","setupopts","vim"]},{"id":"2112","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","below","and","above","what","visible","the","window","currently","number"],"title_tokens":["indent-blankline","max","visuals","vim","setupopts","option","viewport_buffer"]},{"id":"2113","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":["below","above","currently","visible","number","the","and","what","lines","window"],"title_tokens":["vim","visuals","viewport_buffer","option","min","indent-blankline","setupopts"]},{"id":"2114","title":"Option: vim.visuals.indent-blankline.setupOpts.whitespace.highlight","content":"The highlight group(s) applied to whitespace. See .","path":"options.html#option-vim-visuals-indent-blankline-setupOpts-whitespace-highlight","tokens":["group","whitespace","the","highlight","see","applied"],"title_tokens":["option","highlight","whitespace","indent-blankline","setupopts","visuals","vim"]},{"id":"2115","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","trailing","remove","whitespace"],"title_tokens":["whitespace","option","remove_blankline_trail","indent-blankline","setupopts","visuals","vim"]},{"id":"2116","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":["line","enable","highlighting","whether","and","cursor","nvim-cursorline","word"],"title_tokens":["option","visuals","vim","nvim-cursorline","enable"]},{"id":"2117","title":"Option: vim.visuals.nvim-cursorline.setupOpts","content":"Option table to pass into the setup function of nvim-cursorline You 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":["can","option","setup","nvim-cursorline","they","table","any","not","even","into","listed","you","options","pass","additional","function","the","docs"],"title_tokens":["vim","visuals","setupopts","nvim-cursorline","option"]},{"id":"2118","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","whether","enable","cursor","highlighting"],"title_tokens":["enable","option","nvim-cursorline","visuals","vim","setupopts","cursorline"]},{"id":"2119","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.number","content":"If true, will be set to \"number\" when the trigger conditions are met.","path":"options.html#option-vim-visuals-nvim-cursorline-setupOpts-cursorline-number","tokens":["number","will","when","the","true","conditions","are","trigger","set","met"],"title_tokens":["vim","number","nvim-cursorline","option","visuals","setupopts","cursorline"]},{"id":"2120","title":"Option: vim.visuals.nvim-cursorline.setupOpts.cursorline.timeout","content":"Cursorline timeout","path":"options.html#option-vim-visuals-nvim-cursorline-setupOpts-cursorline-timeout","tokens":["timeout","cursorline"],"title_tokens":["option","vim","visuals","timeout","nvim-cursorline","setupopts","cursorline"]},{"id":"2121","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":["word","enable","whether","highlighting","cursor"],"title_tokens":["option","vim","setupopts","enable","cursorword","nvim-cursorline","visuals"]},{"id":"2122","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":["option","cursorword","visuals","underline","nvim-cursorline","vim","setupopts"]},{"id":"2123","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":["will","any","option","than","this","cursor","minimum","must","the","have","characters","min_length","and","number","word","value","ignored","highlighted","not","defines","shorter"],"title_tokens":["min_length","visuals","vim","option","setupopts","nvim-cursorline","cursorword"]},{"id":"2124","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":["visuals","timeout","option","vim","nvim-cursorline","setupopts","cursorword"]},{"id":"2125","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":["extensible","nvim-scrollbar","whether","enable","neovim","scrollbar"],"title_tokens":["vim","nvim-scrollbar","option","visuals","enable"]},{"id":"2126","title":"Option: vim.visuals.nvim-scrollbar.setupOpts","content":"Option table to pass into the setup function of scrollbar-nvim You 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":["scrollbar-nvim","can","any","options","function","into","pass","not","option","table","setup","they","additional","you","docs","the","even","listed"],"title_tokens":["vim","option","visuals","nvim-scrollbar","setupopts"]},{"id":"2127","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":["the","scrollbar","filetypes","hide"],"title_tokens":["excluded_filetypes","visuals","nvim-scrollbar","option","setupopts","vim"]},{"id":"2128","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":["neovim","icons","enable","nvim-web-devicons","whether","dev"],"title_tokens":["visuals","nvim-web-devicons","option","vim","enable"]},{"id":"2129","title":"Option: vim.visuals.nvim-web-devicons.setupOpts","content":"Option table to pass into the setup function of nvim-web-devicons You 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":["option","the","function","pass","can","into","setup","options","not","even","nvim-web-devicons","listed","docs","additional","table","any","they","you"],"title_tokens":["option","visuals","nvim-web-devicons","setupopts","vim"]},{"id":"2130","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":["colors","whether","enable","per","icon","highlight","different"],"title_tokens":["color_icons","setupopts","vim","option","visuals","nvim-web-devicons"]},{"id":"2131","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.override","content":"Your personal icon overrides. You can specify color or cterm_color instead of specifying both of them. DevIcon will be appended to","path":"options.html#option-vim-visuals-nvim-web-devicons-setupOpts-override","tokens":["cterm_color","specify","instead","appended","them","you","both","your","can","icon","devicon","color","overrides","will","personal","specifying"],"title_tokens":["nvim-web-devicons","vim","visuals","option","override","setupopts"]},{"id":"2132","title":"Option: vim.visuals.nvim-web-devicons.setupOpts.variant","content":"Set the light or dark variant manually, instead of relying on","path":"options.html#option-vim-visuals-nvim-web-devicons-setupOpts-variant","tokens":["light","variant","instead","manually","dark","relying","the","set"],"title_tokens":["variant","option","vim","nvim-web-devicons","visuals","setupopts"]},{"id":"2133","title":"Option: vim.visuals.rainbow-delimiters.enable","content":"Whether to enable rainbow-delimiters.","path":"options.html#option-vim-visuals-rainbow-delimiters-enable","tokens":["whether","enable","rainbow-delimiters"],"title_tokens":["vim","visuals","rainbow-delimiters","enable","option"]},{"id":"2134","title":"Option: vim.visuals.rainbow-delimiters.setupOpts","content":"Option table to pass into the setup function of rainbow-delimiters You 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":["not","table","you","even","option","into","listed","the","additional","options","function","setup","pass","docs","rainbow-delimiters","any","they","can"],"title_tokens":["rainbow-delimiters","option","vim","visuals","setupopts"]},{"id":"2135","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":["colors","whether","alternative","icon","enable","nvim-web-devicons","tiny-devicons-auto-colors"],"title_tokens":["tiny-devicons-auto-colors","visuals","enable","option","vim"]},{"id":"2136","title":"Option: vim.visuals.tiny-devicons-auto-colors.setupOpts","content":"Option table to pass into the setup function of tiny-devicons-auto-colors You 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":["function","table","pass","tiny-devicons-auto-colors","can","the","not","listed","docs","you","any","option","they","options","setup","additional","into","even"],"title_tokens":["setupopts","vim","option","tiny-devicons-auto-colors","visuals"]},{"id":"2137","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":["colors","greatly","improve","will","icon","performance","enable","whether","this","caching"],"title_tokens":["option","setupopts","cache","enabled","tiny-devicons-auto-colors","factors","visuals","vim"]},{"id":"2138","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":["file","cache","the","path"],"title_tokens":["setupopts","cache","option","factors","path","tiny-devicons-auto-colors","visuals","vim"]},{"id":"2139","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","icons","factor"],"title_tokens":["chroma","option","visuals","vim","setupopts","factors","tiny-devicons-auto-colors"]},{"id":"2140","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","icons","factor"],"title_tokens":["option","visuals","tiny-devicons-auto-colors","setupopts","factors","vim","hue"]},{"id":"2141","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":["factors","setupopts","visuals","lightness","option","vim","tiny-devicons-auto-colors"]},{"id":"2142","title":"Option: vim.withNodeJs","content":"Whether to enable NodeJS support in the Neovim wrapper .","path":"options.html#option-vim-withNodeJs","tokens":["whether","enable","nodejs","support","the","wrapper","neovim"],"title_tokens":["option","vim","withnodejs"]},{"id":"2143","title":"Option: vim.withPython3","content":"Whether to enable Python3 support in the Neovim wrapper .","path":"options.html#option-vim-withPython3","tokens":["enable","python3","whether","support","the","wrapper","neovim"],"title_tokens":["vim","option","withpython3"]},{"id":"2144","title":"Option: vim.withRuby","content":"Whether to enable Ruby support in the Neovim wrapper. .","path":"options.html#option-vim-withRuby","tokens":["neovim","support","wrapper","whether","the","ruby","enable"],"title_tokens":["withruby","vim","option"]}]