nvim-treesitter/queries/fusion/locals.scm

22 lines
469 B
Scheme
Raw Normal View History

2021-12-27 20:37:59 +01:00
;; Fusion base
(block) @local.scope
2021-12-27 20:37:59 +01:00
(namespace_declaration
(alias_namespace) @local.definition.namespace)
2021-12-27 20:37:59 +01:00
(property
(path (path_part) @local.definition.field))
2021-12-27 20:37:59 +01:00
(type
namespace: (package_name)? @local.definition.namespace
name: (type_name) @local.definition.type
2021-12-27 20:37:59 +01:00
)
;; Eel Expressions
(eel_arrow_function) @local.scope
(eel_object) @local.scope
(eel_parameter) @local.definition.parameter
2021-12-27 20:37:59 +01:00
(eel_object_pair
key: (eel_property_name) @local.definition.field)