plugins.illuminate.filetypeOverrides

Filetype specific overrides. The keys are strings to represent the filetype.

Plugin default: {}

Type: null or (attribute set of (submodule))

Default: null

Declared by:

plugins.illuminate.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.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.filetypeOverrides.<name>.underCursor

Whether or not to illuminate under the cursor.

Plugin default: true

Type: null or boolean or raw lua code

Default: null

Declared by: