@statiolake/coc-vim-options
statiolakeSet vim options from coc-settings.json
Published Package Summary
coc-vim-options
Set vim options from coc-settings.json
Install
:CocInstall coc-vim-options
Keymaps
nmap <silent> <C-l> <Plug>(coc-coc-vim-options-keymap)
Lists
:CocList demo_list
License
MIT
This extension is built with create-coc-extension
- Set vim options from coc-settings.json
- *
Want to build, test, or contribute to coc.nvim extensions? Explore our official SDK and testing toolkits.
Open Developer GuideVersion History
This published npm package does not include a history.md or changelog.md file. Browse its npm versions or repository releases for available release information.
Contributed Commands
All contributes.commands entries from the published package manifest for @statiolake/coc-vim-options@0.3.4.
This package does not declare any contributed commands.
Configuration Schema
All contributes.configuration entries from the published package manifest, including each raw property schema for coc-settings.json.
Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "prepend a Byte Order Mark to the file. (Vim option: 'bomb', short: 'bomb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use diff mode for the current window. (Vim option: 'diff', short: 'diff')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "read init files in the current directory. (Vim option: 'exrc', short: 'ex')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "let Vim set the text of the window icon. (Vim option: 'icon', short: 'icon')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "automatic indenting for Lisp. (Vim option: 'lisp', short: 'lisp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "show <Tab> and <EOL>. (Vim option: 'list', short: 'list')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "pause listings when the whole screen is filled. (Vim option: 'more', short: 'more')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of directories searched with \"gf\" et.al.. (Vim option: 'path', short: 'pa')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of file names used by the tag command. (Vim option: 'tags', short: 'tag')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "name of the terminal. (Vim option: 'term', short: 'term')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "warn for shell command when buffer was changed. (Vim option: 'warn', short: 'warn')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "long lines wrap and continue on the next line. (Vim option: 'wrap', short: 'wrap')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "key used to open the command-line window. (Vim option: 'cedit', short: 'cedit')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "set to \"msg\" to see all error messages. (Vim option: 'debug', short: 'debug')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "whether to invoke fsync() after file write. (Vim option: 'fsync', short: 'fs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of lines in the display. (Vim option: 'lines', short: 'lines')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "changes special characters in search patterns. (Vim option: 'magic', short: 'magic')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "enable the use of mouse clicks. (Vim option: 'mouse', short: 'mouse')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "show cursor line and column in the status line. (Vim option: 'ruler', short: 'ru')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use |shada| file upon startup and exiting. (Vim option: 'shada', short: 'sd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "name of shell to use for external commands. (Vim option: 'shell', short: 'sh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "enable spell checking. (Vim option: 'spell', short: 'spell')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "let Vim set the title of the window. (Vim option: 'title', short: 'title')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "writing to a file is allowed. (Vim option: 'write', short: 'write')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "for Arabic as a default second language. (Vim option: 'arabic', short: 'arab')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keep backup file after overwriting a file. (Vim option: 'backup', short: 'bk')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "read/write/edit file in binary mode. (Vim option: 'binary', short: 'bin')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "change directory to the home directory by \":cd\". (Vim option: 'cdhome', short: 'cdh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of directories searched with \":cd\". (Vim option: 'cdpath', short: 'cd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "pattern to be used to find a macro definition. (Vim option: 'define', short: 'def')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "don't unload buffer when it is |abandon|ed. (Vim option: 'hidden', short: 'hid')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "name of a keyboard mapping. (Vim option: 'keymap', short: 'kmp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "name of the errorfile for \":make\". (Vim option: 'makeef', short: 'mef')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "print the line number in front of each line. (Vim option: 'number', short: 'nu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "threshold for reporting nr. of lines changed. (Vim option: 'report', short: 'report')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "inserting characters will work backwards. (Vim option: 'revins', short: 'ri')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "lines to scroll with CTRL-U and CTRL-D. (Vim option: 'scroll', short: 'scr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "secure mode for reading .vimrc in current dir. (Vim option: 'secure', short: 'secure')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "syntax to be loaded for current buffer. (Vim option: 'syntax', short: 'syn')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "nr of lines to scroll for CTRL-F and CTRL-B. (Vim option: 'window', short: 'wi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "do not ring the bell for these reasons. (Vim option: 'belloff', short: 'bo')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters that may cause a line break. (Vim option: 'breakat', short: 'brk')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "special type of buffer. (Vim option: 'buftype', short: 'bt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "specifies how case of letters is changed. (Vim option: 'casemap', short: 'cmp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "do C program indenting. (Vim option: 'cindent', short: 'cin')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keys that trigger indent when 'cindent' is set. (Vim option: 'cinkeys', short: 'cink')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of columns in the display. (Vim option: 'columns', short: 'co')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "ask what to do about unsaved/read-only files. (Vim option: 'confirm', short: 'cf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "options for using diff mode. (Vim option: 'diffopt', short: 'dip')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "enable the entering of digraphs in Insert mode. (Vim option: 'digraph', short: 'dg')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of flags for how to display text. (Vim option: 'display', short: 'dy')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "program to use for \":grep\". (Vim option: 'grepprg', short: 'gp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "GUI: Name(s) of font(s) to be used. (Vim option: 'guifont', short: 'gfn')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of command-lines that are remembered. (Vim option: 'history', short: 'hi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "pattern to be used to find an include file. (Vim option: 'include', short: 'inc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters included in file names and pathnames. (Vim option: 'isfname', short: 'isf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters included in identifiers. (Vim option: 'isident', short: 'isi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "printable characters. (Vim option: 'isprint', short: 'isp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "alphabetic characters for other language mode. (Vim option: 'langmap', short: 'lmap')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "program to use for the \":make\" command. (Vim option: 'makeprg', short: 'mp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "show (partial) command somewhere. (Vim option: 'showcmd', short: 'sc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "custom format for the console tab pages line. (Vim option: 'tabline', short: 'tal')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of spaces that <Tab> in file uses. (Vim option: 'tabstop', short: 'ts')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "how to handle case when searching in tags files. (Vim option: 'tagcase', short: 'tc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "function to get list of tag matches. (Vim option: 'tagfunc', short: 'tfu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "tilde command \"~\" behaves like an operator. (Vim option: 'tildeop', short: 'top')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "time out on mappings and key codes. (Vim option: 'timeout', short: 'to')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "alias for 'term'. (Vim option: 'ttytype', short: 'tty')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "where to store undo files. (Vim option: 'undodir', short: 'udir')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "give informative messages. (Vim option: 'verbose', short: 'vbs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "directory where to store files with :mkview. (Vim option: 'viewdir', short: 'vdir')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "autom. read file when changed outside of Vim. (Vim option: 'autoread', short: 'ar')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum number of quickfix lists in history. (Vim option: 'chistory', short: 'chi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "words where 'si' and 'cin' add an indent. (Vim option: 'cinwords', short: 'cinw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "patterns that can start a comment line. (Vim option: 'comments', short: 'com')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "specify how Insert mode completion works. (Vim option: 'complete', short: 'cpt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used to obtain a diff file. (Vim option: 'diffexpr', short: 'dex')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "encoding used internally. (Vim option: 'encoding', short: 'enc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "external program to use for \"=\" command. (Vim option: 'equalprg', short: 'ep')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "type of file, used for autocommands. (Vim option: 'filetype', short: 'ft')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "function to be called for the |:find| command. (Vim option: 'findfunc', short: 'ffu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used when 'foldmethod' is \"expr\". (Vim option: 'foldexpr', short: 'fde')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "for which commands a fold will be opened. (Vim option: 'foldopen', short: 'fdo')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used to display for a closed fold. (Vim option: 'foldtext', short: 'fdt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "the \":substitute\" flag 'g' is default on. (Vim option: 'gdefault', short: 'gd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "full path name of the main help file. (Vim option: 'helpfile', short: 'hf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "preferred help languages. (Vim option: 'helplang', short: 'hlg')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "highlight matches with last search pattern. (Vim option: 'hlsearch', short: 'hls')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use :lmap or IM in Insert mode. (Vim option: 'iminsert', short: 'imi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use :lmap or IM when typing a search pattern. (Vim option: 'imsearch', short: 'ims')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "enable starting/stopping selection with keys. (Vim option: 'keymodel', short: 'km')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "language to be used for the menus. (Vim option: 'langmenu', short: 'lm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum number of location lists in history. (Vim option: 'lhistory', short: 'lhi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "recognize modelines at start or end of file. (Vim option: 'modeline', short: 'ml')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "buffer has been modified. (Vim option: 'modified', short: 'mod')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "function for filetype-specific completion. (Vim option: 'omnifunc', short: 'ofu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of directories used for packages. (Vim option: 'packpath', short: 'pp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum width of the popup menu. (Vim option: 'pumwidth', short: 'pw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "disallow writing the buffer. (Vim option: 'readonly', short: 'ro')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "nroff macros that separate sections. (Vim option: 'sections', short: 'sect')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "message on status line to show current mode. (Vim option: 'showmode', short: 'smd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use 'shiftwidth' when inserting <Tab>. (Vim option: 'smarttab', short: 'sta')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "suffixes that are ignored with multiple match. (Vim option: 'suffixes', short: 'su')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "whether to use a swapfile for a buffer. (Vim option: 'swapfile', short: 'swf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "which tab page to focus when closing a tab. (Vim option: 'tabclose', short: 'tcl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "push tags onto the tag stack. (Vim option: 'tagstack', short: 'tgst')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "terminal takes care of bi-directionality. (Vim option: 'termbidi', short: 'tbidi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "percentage of 'columns' used for window title. (Vim option: 'titlelen', short: 'titlelen')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "old title, restored when exiting. (Vim option: 'titleold', short: 'titleold')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "time out on mappings. (Vim option: 'ttimeout', short: 'ttimeout')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "save undo information in a file. (Vim option: 'undofile', short: 'udf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "command-line character for wildcard expansion. (Vim option: 'wildchar', short: 'wc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use menu for command line completion. (Vim option: 'wildmenu', short: 'wmnu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "mode for 'wildchar' command-line expansion. (Vim option: 'wildmode', short: 'wim')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimal number of columns for current window. (Vim option: 'winwidth', short: 'wiw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "searches wrap around the end of the file. (Vim option: 'wrapscan', short: 'ws')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "write to file with no need for \"!\" override. (Vim option: 'writeany', short: 'wa')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "what to do with Unicode chars of ambiguous width. (Vim option: 'ambiwidth', short: 'ambw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "change directory to the file in the current window. (Vim option: 'autochdir', short: 'acd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "automatically write file if changed. (Vim option: 'autowrite', short: 'aw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "how backspace works at start of line. (Vim option: 'backspace', short: 'bs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of directories for the backup file. (Vim option: 'backupdir', short: 'bdir')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "extension used for the backup file. (Vim option: 'backupext', short: 'bex')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "which directory to start browsing in. (Vim option: 'browsedir', short: 'bsdir')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "what to do when buffer is no longer in window. (Vim option: 'bufhidden', short: 'bh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "whether the buffer shows up in the buffer list. (Vim option: 'buflisted', short: 'bl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use the clipboard as the unnamed register. (Vim option: 'clipboard', short: 'cb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of lines to use for the command-line. (Vim option: 'cmdheight', short: 'ch')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "flags for Vi-compatible behavior. (Vim option: 'cpoptions', short: 'cpo')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of directory names for the swap file. (Vim option: 'directory', short: 'dir')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "write CTRL-Z at end of the file. (Vim option: 'endoffile', short: 'eof')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "write <EOL> for last line in file. (Vim option: 'endofline', short: 'eol')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "name of the errorfile for the QuickFix mode. (Vim option: 'errorfile', short: 'ef')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use spaces when <Tab> is inserted. (Vim option: 'expandtab', short: 'et')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters to use for displaying special items. (Vim option: 'fillchars', short: 'fcs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "close a fold when the cursor leaves it. (Vim option: 'foldclose', short: 'fcl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "close folds with a level higher than this. (Vim option: 'foldlevel', short: 'fdl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "name of external program used with \"gq\" command. (Vim option: 'formatprg', short: 'fp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "GUI: settings for cursor shape and blinking. (Vim option: 'guicursor', short: 'gcr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use IM when starting to edit a command line. (Vim option: 'imcmdline', short: 'imc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "do not use the IM in any mode. (Vim option: 'imdisable', short: 'imd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "highlight match while typing search pattern. (Vim option: 'incsearch', short: 'is')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "adjust case of match for keyword completion. (Vim option: 'infercase', short: 'inf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters included in keywords. (Vim option: 'iskeyword', short: 'isk')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "do apply 'langmap' to mapped characters. (Vim option: 'langremap', short: 'lrm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "wrap long lines at a blank. (Vim option: 'linebreak', short: 'lbr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of pixel lines to use between characters. (Vim option: 'linespace', short: 'lsp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "words that change how lisp indenting works. (Vim option: 'lispwords', short: 'lw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters for displaying in list mode. (Vim option: 'listchars', short: 'lcs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "tenths of a second to show matching paren. (Vim option: 'matchtime', short: 'mat')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum number of items in a menu. (Vim option: 'menuitems', short: 'mis')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of lines checked for modelines. (Vim option: 'modelines', short: 'mls')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "hide mouse pointer while typing. (Vim option: 'mousehide', short: 'mh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "max time between mouse double-click. (Vim option: 'mousetime', short: 'mouset')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number formats recognized for CTRL-A command. (Vim option: 'nrformats', short: 'nf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used to patch a file. (Vim option: 'patchexpr', short: 'pex')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keep the oldest version of a file. (Vim option: 'patchmode', short: 'pm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum number of items to show in the popup menu. (Vim option: 'pumheight', short: 'ph')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "window is right-to-left oriented. (Vim option: 'rightleft', short: 'rl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum nr. of lines above and below cursor. (Vim option: 'scrolloff', short: 'so')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "how 'scrollbind' should behave. (Vim option: 'scrollopt', short: 'sbo')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "what type of selection to use. (Vim option: 'selection', short: 'sel')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "string to put output of \":make\" in error file. (Vim option: 'shellpipe', short: 'sp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "whether to use a temp file for shell commands. (Vim option: 'shelltemp', short: 'stmp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of flags, reduce length of messages. (Vim option: 'shortmess', short: 'shm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "string to use at the start of wrapped lines. (Vim option: 'showbreak', short: 'sbr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "briefly jump to matching bracket if insert one. (Vim option: 'showmatch', short: 'sm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "no ignore case when pattern has uppercase. (Vim option: 'smartcase', short: 'scs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "files where |zg| and |zw| store words. (Vim option: 'spellfile', short: 'spf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "language(s) to do spell checking for. (Vim option: 'spelllang', short: 'spl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "determines scroll behavior for split windows. (Vim option: 'splitkeep', short: 'spk')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "sets behavior when switching to another buffer. (Vim option: 'switchbuf', short: 'swb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum column to find syntax items. (Vim option: 'synmaxcol', short: 'smc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of significant characters for a tag. (Vim option: 'taglength', short: 'tl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum width of text that is being inserted. (Vim option: 'textwidth', short: 'tw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of thesaurus files for keyword completion. (Vim option: 'thesaurus', short: 'tsr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "allow specified keys to cross line boundaries. (Vim option: 'whichwrap', short: 'ww')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "like 'wildchar' but also works when mapped. (Vim option: 'wildcharm', short: 'wcm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keep window focused on a single buffer. (Vim option: 'winfixbuf', short: 'wfb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum number of lines for the current window. (Vim option: 'winheight', short: 'wh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "take indent for new line from previous line. (Vim option: 'autoindent', short: 'ai')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "\"dark\" or \"light\", used for highlight colors. (Vim option: 'background', short: 'bg')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "make backup as a copy, don't rename the file. (Vim option: 'backupcopy', short: 'bkc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "no backup for files that match these patterns. (Vim option: 'backupskip', short: 'bsk')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "how to do indenting when 'cindent' is set. (Vim option: 'cinoptions', short: 'cino')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "make 'autoindent' use existing indent structure. (Vim option: 'copyindent', short: 'ci')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "move cursor in window as it moves in other windows. (Vim option: 'cursorbind', short: 'crb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "highlight the screen line of the cursor. (Vim option: 'cursorline', short: 'cul')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "delete combining characters on their own. (Vim option: 'delcombine', short: 'deco')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of file names used for keyword completion. (Vim option: 'dictionary', short: 'dict')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "ring the bell for error messages. (Vim option: 'errorbells', short: 'eb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "file format used for file I/O. (Vim option: 'fileformat', short: 'ff')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "width of the column used to indicate folds. (Vim option: 'foldcolumn', short: 'fdc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "set to display all folds open. (Vim option: 'foldenable', short: 'fen')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "ignore lines when 'foldmethod' is \"indent\". (Vim option: 'foldignore', short: 'fdi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "markers used when 'foldmethod' is \"marker\". (Vim option: 'foldmarker', short: 'fmr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "folding type. (Vim option: 'foldmethod', short: 'fdm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used with \"gq\" command. (Vim option: 'formatexpr', short: 'fex')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "format of 'grepprg' output. (Vim option: 'grepformat', short: 'gfm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "GUI: Which components and options are used. (Vim option: 'guioptions', short: 'go')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum height of a new help window. (Vim option: 'helpheight', short: 'hh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "string to use for the Vim icon text. (Vim option: 'iconstring', short: 'iconstring')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "ignore case in search patterns. (Vim option: 'ignorecase', short: 'ic')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used to obtain the indent of a line. (Vim option: 'indentexpr', short: 'inde')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keys that trigger indenting with 'indentexpr'. (Vim option: 'indentkeys', short: 'indk')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "two spaces after a period with a join command. (Vim option: 'joinspaces', short: 'js')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "program to use for the \"K\" command. (Vim option: 'keywordprg', short: 'kp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "tells when last window has status lines. (Vim option: 'laststatus', short: 'ls')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "don't redraw while executing macros. (Vim option: 'lazyredraw', short: 'lz')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "pairs of characters that \"%\" can match. (Vim option: 'matchpairs', short: 'mps')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum nr of combining characters displayed. (Vim option: 'maxcombine', short: 'mco')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "memory used before |:mkspell| compresses the tree. (Vim option: 'mkspellmem', short: 'msm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "changes to the text are not possible. (Vim option: 'modifiable', short: 'ma')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keyboard focus follows the mouse. (Vim option: 'mousefocus', short: 'mousef')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "changes meaning of mouse buttons. (Vim option: 'mousemodel', short: 'mousem')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "shape of the mouse pointer in different modes. (Vim option: 'mouseshape', short: 'mouses')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "allow reading/writing devices on MS-Windows. (Vim option: 'opendevice', short: 'odev')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "nroff macros that separate paragraphs. (Vim option: 'paragraphs', short: 'para')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "Python version used for pyx* commands. (Vim option: 'pyxversion', short: 'pyx')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "timeout for 'hlsearch' and |:match| highlighting. (Vim option: 'redrawtime', short: 'rdt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "scroll in window as other windows scroll. (Vim option: 'scrollbind', short: 'scb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum number of lines to scroll. (Vim option: 'scrolljump', short: 'sj')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "when to use Select mode instead of Visual mode. (Vim option: 'selectmode', short: 'slm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "quote character(s) for around shell command. (Vim option: 'shellquote', short: 'shq')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "string to put output of filter in a temp file. (Vim option: 'shellredir', short: 'srr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use forward slash for shell file names. (Vim option: 'shellslash', short: 'ssl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "round indent to multiple of shiftwidth. (Vim option: 'shiftround', short: 'sr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of spaces to use for (auto)indent step. (Vim option: 'shiftwidth', short: 'sw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "where to show (partial) command. (Vim option: 'showcmdloc', short: 'sloc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum number of columns to scroll horizontal. (Vim option: 'sidescroll', short: 'ss')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "when and how to display the sign column. (Vim option: 'signcolumn', short: 'scl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "new window from split is below the current one. (Vim option: 'splitbelow', short: 'sb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "new window is put right of the current one. (Vim option: 'splitright', short: 'spr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "custom format for the status line. (Vim option: 'statusline', short: 'stl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum number of tab pages for |-p| and \"tab all\". (Vim option: 'tabpagemax', short: 'tpm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use binary searching in tags files. (Vim option: 'tagbsearch', short: 'tbs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "time out time in milliseconds. (Vim option: 'timeoutlen', short: 'tm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum number of changes that can be undone. (Vim option: 'undolevels', short: 'ul')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "max nr of lines to save for undo on a buffer reload. (Vim option: 'undoreload', short: 'ur')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "after this many milliseconds flush swap file. (Vim option: 'updatetime', short: 'ut')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "a list of number of spaces for <Tab>s. (Vim option: 'vartabstop', short: 'vts')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "use visual bell instead of beeping. (Vim option: 'visualbell', short: 'vb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "files matching these patterns are not completed. (Vim option: 'wildignore', short: 'wig')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "when the windows system handles ALT keys. (Vim option: 'winaltkeys', short: 'wak')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "chars from the right where wrapping starts. (Vim option: 'wrapmargin', short: 'wm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "delay this many msec for each char (for debug). (Vim option: 'writedelay', short: 'wd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "allow CTRL-_ in Insert mode. (Vim option: 'allowrevins', short: 'ari')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "do shaping for Arabic characters. (Vim option: 'arabicshape', short: 'arshape')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "wrapped line repeats indent. (Vim option: 'breakindent', short: 'bri')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression for character encoding conversion. (Vim option: 'charconvert', short: 'ccv')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "columns to highlight. (Vim option: 'colorcolumn', short: 'cc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "options for Insert mode completion. (Vim option: 'completeopt', short: 'cot')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "in which direction 'equalalways' works. (Vim option: 'eadirection', short: 'ead')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "windows are automatically made the same size. (Vim option: 'equalalways', short: 'ea')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "description of the lines in the error file. (Vim option: 'errorformat', short: 'efm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "autocommand events that are ignored. (Vim option: 'eventignore', short: 'ei')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "automatically detected values for 'fileformat'. (Vim option: 'fileformats', short: 'ffs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum fold depth. (Vim option: 'foldnestmax', short: 'fdn')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of font names for double-wide characters. (Vim option: 'guifontwide', short: 'gfw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "GUI: custom label for a tab page. (Vim option: 'guitablabel', short: 'gtl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "expression used to process an include line. (Vim option: 'includeexpr', short: 'inex')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "specifies how jumping is done. (Vim option: 'jumpoptions', short: 'jop')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "changes how Lisp indenting is done. (Vim option: 'lispoptions', short: 'lop')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "load plugin scripts when starting up. (Vim option: 'loadplugins', short: 'lpl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum recursive depth for mapping. (Vim option: 'maxmapdepth', short: 'mmd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "amount to scroll by when scrolling with a mouse. (Vim option: 'mousescroll', short: 'mousescroll')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of columns used for the line number. (Vim option: 'numberwidth', short: 'nuw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "escape characters used in a string. (Vim option: 'quoteescape', short: 'qe')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "custom format for the ruler. (Vim option: 'rulerformat', short: 'ruf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "list of directories used for runtime files. (Vim option: 'runtimepath', short: 'rtp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "like 'shellquote', but include redirection. (Vim option: 'shellxquote', short: 'sxq')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "show full tag pattern when completing tag. (Vim option: 'showfulltag', short: 'sft')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "tells when the tab pages line is displayed. (Vim option: 'showtabline', short: 'stal')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "smart autoindenting for C programs. (Vim option: 'smartindent', short: 'si')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "number of spaces that <Tab> uses while editing. (Vim option: 'softtabstop', short: 'sts')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "commands move cursor to first non-blank in line. (Vim option: 'startofline', short: 'sol')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "suffixes added when searching for a file. (Vim option: 'suffixesadd', short: 'sua')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "file names in tag file are relative. (Vim option: 'tagrelative', short: 'tr')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "string to use for the Vim window title. (Vim option: 'titlestring', short: 'titlestring')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "time out time for key codes in milliseconds. (Vim option: 'ttimeoutlen', short: 'ttm')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "after this many characters flush swap file. (Vim option: 'updatecount', short: 'uc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "file to write messages in. (Vim option: 'verbosefile', short: 'vfile')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "specifies what to save for :mkview. (Vim option: 'viewoptions', short: 'vop')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "when to use virtual editing. (Vim option: 'virtualedit', short: 've')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "specifies how command line completion is done. (Vim option: 'wildoptions', short: 'wop')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keep window width when opening/closing windows. (Vim option: 'winfixwidth', short: 'wfw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimal number of columns for any window. (Vim option: 'winminwidth', short: 'wmw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "make a backup before overwriting a file. (Vim option: 'writebackup', short: 'wb')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "as 'autowrite', but works with more commands. (Vim option: 'autowriteall', short: 'awa')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "height of the command-line window. (Vim option: 'cmdwinheight', short: 'cwh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "function to be used for Insert mode completion. (Vim option: 'completefunc', short: 'cfu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "whether concealable text is shown or hidden. (Vim option: 'conceallevel', short: 'cole')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "highlight the screen column of the cursor. (Vim option: 'cursorcolumn', short: 'cuc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "file encoding for multibyte text. (Vim option: 'fileencoding', short: 'fenc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "make sure last line in file has <EOL>. (Vim option: 'fixendofline', short: 'fixeol')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum number of lines for a fold to be closed. (Vim option: 'foldminlines', short: 'fml')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "encoding of external make/grep commands. (Vim option: 'makeencoding', short: 'menc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum recursive depth for user functions. (Vim option: 'maxfuncdepth', short: 'mfd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "allow setting expression options from a modeline. (Vim option: 'modelineexpr', short: 'mle')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "function to be called for |g@| operator. (Vim option: 'operatorfunc', short: 'opfunc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "default regexp engine to use. (Vim option: 'regexpengine', short: 're')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "commands for which editing works right-to-left. (Vim option: 'rightleftcmd', short: 'rlc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "flag to shell to execute one command. (Vim option: 'shellcmdflag', short: 'shcf')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "characters to escape when 'shellxquote' is (. (Vim option: 'shellxescape', short: 'sxe')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "scroll by screen lines when 'wrap' is set. (Vim option: 'smoothscroll', short: 'sms')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "options for spell checking. (Vim option: 'spelloptions', short: 'spo')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "method(s) used to suggest spelling corrections. (Vim option: 'spellsuggest', short: 'sps')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "custom format for the status column. (Vim option: 'statuscolumn', short: 'stc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "keep window height when opening/closing windows. (Vim option: 'winfixheight', short: 'wfh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "window-local highlighting. (Vim option: 'winhighlight', short: 'winhl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "minimum number of lines for any window. (Vim option: 'winminheight', short: 'wmh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "words that are recognized by 'cino-g'. (Vim option: 'cinscopedecls', short: 'cinsd')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "template for comments; used for fold marker. (Vim option: 'commentstring', short: 'cms')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "like 'shellslash' for completion. (Vim option: 'completeslash', short: 'csl')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "whether concealable text is hidden in cursor line. (Vim option: 'concealcursor', short: 'cocu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "settings for 'cursorline'. (Vim option: 'cursorlineopt', short: 'culopt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "automatically detected character encodings. (Vim option: 'fileencodings', short: 'fencs')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "pattern used to recognize a list header. (Vim option: 'formatlistpat', short: 'flp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "how automatic formatting is to be done. (Vim option: 'formatoptions', short: 'fo')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "GUI: custom tooltip for a tab page. (Vim option: 'guitabtooltip', short: 'gtt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "maximum memory (in Kbyte) used for pattern search. (Vim option: 'maxmempattern', short: 'mmp')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "height of the preview window. (Vim option: 'previewheight', short: 'pvh')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "identifies the preview window. (Vim option: 'previewwindow', short: 'pvw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "min. nr. of columns to left and right of cursor. (Vim option: 'sidescrolloff', short: 'siso')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "pattern to locate end of a sentence. (Vim option: 'spellcapcheck', short: 'spc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "enable 24-bit RGB color in the TUI. (Vim option: 'termguicolors', short: 'tgc')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "function to be used for thesaurus completion. (Vim option: 'thesaurusfunc', short: 'tsrfu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "settings for 'breakindent'. (Vim option: 'breakindentopt', short: 'briopt')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "autocommand events that are ignored in a window. (Vim option: 'eventignorewin', short: 'eiw')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "ignore case when using file names. (Vim option: 'fileignorecase', short: 'fic')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "'foldlevel' when starting to edit a file. (Vim option: 'foldlevelstart', short: 'fdls')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "report mouse moves with <MouseMove>. (Vim option: 'mousemoveevent', short: 'mousemev')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "preserve the indent structure when reindenting. (Vim option: 'preserveindent', short: 'pi')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "show relative line number in front of each line. (Vim option: 'relativenumber', short: 'rnu')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "options for |:mksession|. (Vim option: 'sessionoptions', short: 'ssop')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "a list of number of spaces when typing <Tab>. (Vim option: 'varsofttabstop', short: 'vsts')"
}Raw JSON Schema
{
"type": [
"string",
"number",
"boolean",
"array",
"object",
"null"
],
"scope": "language-overridable",
"default": null,
"description": "ignore case when completing file names. (Vim option: 'wildignorecase', short: 'wic')"
}