plugins.illuminate.enable
Whether to enable vim-illuminate.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.illuminate.package
The vim-illuminate package to use.
Type: package
Default:
pkgs.vimPlugins.vim-illuminate
Declared by:
plugins.illuminate.delay
Delay in milliseconds.
Type: null or signed integer or floating point number or raw lua code
Default:
null
Plugin default: 100
Declared by:
plugins.illuminate.extraOptions
These attributes will be added to the table parameter for the setup function. Typically, it can override NixVim’s default settings.
Type: attribute set of anything
Default:
{ }
Declared by:
plugins.illuminate.filetypeOverrides
Filetype specific overrides. The keys are strings to represent the filetype.
Type: null or (attribute set of ((submodule) or raw lua code))
Default:
null
Plugin default: { }
Declared by:
plugins.illuminate.filetypesAllowlist
Filetypes to illuminate, this is overridden by filetypes_denylist
.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default: [ ]
Declared by:
plugins.illuminate.filetypesDenylist
Filetypes to not illuminate, this overrides filetypes_allowlist
.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default:
[
"dirvish"
"fugitive"
]
Declared by:
plugins.illuminate.largeFileCutoff
Number of lines at which to use large_file_config
.
The under_cursor
option is disabled when this cutoff is hit.
Type: null or signed integer
Default:
null
Declared by:
plugins.illuminate.minCountToHighlight
Minimum number of matches required to perform highlighting.
Type: null or signed integer or floating point number or raw lua code
Default:
null
Plugin default: 1
Declared by:
plugins.illuminate.modesAllowlist
Modes to illuminate, this is overridden by modes_denylist
.
See :help mode()
for possible values.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default: [ ]
Declared by:
plugins.illuminate.modesDenylist
Modes to not illuminate, this overrides modes_allowlist
.
See :help mode()
for possible values.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default: [ ]
Declared by:
plugins.illuminate.providers
Provider used to get references in the buffer, ordered by priority.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default:
[
"lsp"
"treesitter"
"regex"
]
Declared by:
plugins.illuminate.providersRegexSyntaxAllowlist
Syntax to illuminate, this is overridden by providers_regex_syntax_denylist
.
Only applies to the ‘regex’ provider.
Use :echo synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name')
.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default: [ ]
Declared by:
plugins.illuminate.providersRegexSyntaxDenylist
Syntax to not illuminate, this overrides providers_regex_syntax_allowlist
.
Only applies to the ‘regex’ provider.
Use :echo synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name')
.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default: [ ]
Declared by:
plugins.illuminate.underCursor
Whether or not to illuminate under the cursor.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by: