๐Ÿ“ฆ helix-editor / helix

๐Ÿ“„ locals.scm ยท 24 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24; Scopes
[
  (class_declaration)
  (function_declaration)
  (lambda_literal)
] @local.scope

; Definitions
(type_parameter
  (type_identifier) @local.definition.type.parameter)

(parameter
  (simple_identifier) @local.definition.variable.parameter)

(lambda_literal
  (lambda_parameters
    (variable_declaration
      (simple_identifier) @local.definition.variable.parameter)))

; References
(simple_identifier) @local.reference
(type_identifier) @local.reference
(interpolated_identifier) @local.reference