plugins.illuminate.largeFileOverrides
Config to use for large files (based on large_file_cutoff). Supports the same keys passed to .configure If null, illuminate will be disabled for large files.
Type: submodule
Default:
{ }
Declared by:
plugins.illuminate.largeFileOverrides.delay
Delay in milliseconds.
Plugin default: 100
Type: null or signed integer or floating point number or raw lua code
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.filetypesAllowlist
Filetypes to illuminate, this is overridden by filetypes_denylist
.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.filetypesDenylist
Filetypes to not illuminate, this overrides filetypes_allowlist
.
Plugin default: ["dirvish" "fugitive"]
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.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.largeFileOverrides.minCountToHighlight
Minimum number of matches required to perform highlighting.
Plugin default: 1
Type: null or signed integer or floating point number or raw lua code
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.modesAllowlist
Modes to illuminate, this is overridden by modes_denylist
.
See :help mode()
for possible values.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.modesDenylist
Modes to not illuminate, this overrides modes_allowlist
.
See :help mode()
for possible values.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.providers
Provider used to get references in the buffer, ordered by priority.
Plugin default: ["lsp" "treesitter" "regex"]
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.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')
.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.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')
.
Plugin default: []
Type: null or (list of string)
Default:
null
Declared by:
plugins.illuminate.largeFileOverrides.underCursor
Whether or not to illuminate under the cursor.
Plugin default: true
Type: null or boolean or raw lua code
Default:
null
Declared by: