plugins.dropbar.settings.sources.treesitter.max_depth
Maximum number of symbols to return.
A smaller number can help to improve performance in deeply nested trees (e.g. in big nested json files).
Type: null or unsigned integer, meaning >=0, or raw lua code
Default:
null
Plugin default: 16
Declared by:
plugins.dropbar.settings.sources.treesitter.name_regex
Vim regex used to extract a short name from the node text.
Type: null or string or raw lua code
Default:
null
Plugin default: "[=[[#~!@*&.]*[[:keyword:]]+!?(((->)+|-+|.+|:+|s+)?[#~!@*&.]*[[:keyword:]]+!?)*]=]"
Declared by:
plugins.dropbar.settings.sources.treesitter.valid_types
A list of treesitter node types to include in the results.
Type: null or (list of (string or raw lua code)) or raw lua code
Default:
null
Plugin default:
[
"array"
"boolean"
"break_statement"
"call"
"case_statement"
"class"
"constant"
"constructor"
"continue_statement"
"delete"
"do_statement"
"element"
"enum"
"enum_member"
"event"
"for_statement"
"function"
"h1_marker"
"h2_marker"
"h3_marker"
"h4_marker"
"h5_marker"
"h6_marker"
"if_statement"
"interface"
"keyword"
"macro"
"method"
"module"
"namespace"
"null"
"number"
"operator"
"package"
"pair"
"property"
"reference"
"repeat"
"rule_set"
"scope"
"specifier"
"struct"
"switch_statement"
"type"
"type_parameter"
"unit"
"value"
"variable"
"while_statement"
"declaration"
"field"
"identifier"
"object"
"statement"
]
Declared by: