mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 16:08:05 +00:00
Adds GDScript, Godot resource and shader file types with tree-sitter highlighting, the GDScript language server over TCP (a headless Godot editor started on demand), "Godot Project" / current-scene run configurations, and debugging through Godot's debug adapter. Breakpoints set through symlinked paths (/tmp, /var on macOS) were reported verified but never hit; the adapter now sends resolved paths and maps stack frames back to the paths the IDE opened. The duplicate exit event Godot sends after disconnect is ignored. Fixes #68 Claude-Session: https://claude.ai/code/session_01VUYsdXA2nkF5v6zsC93dpn
15 lines
883 B
Scheme
15 lines
883 B
Scheme
(class_name_statement name: (name) @name) @def.class
|
|
(class_definition name: (name) @name) @def.class
|
|
(function_definition name: (name) @name parameters: (parameters) @detail) @def.function
|
|
(constructor_definition "_init" @name parameters: (parameters) @detail) @def.constructor
|
|
(signal_statement name: (name) @name) @def.event
|
|
(enum_definition name: (name) @name) @def.enum
|
|
(enumerator left: (identifier) @name) @def.enum_member
|
|
(const_statement name: (name) @name) @def.constant
|
|
(source (variable_statement name: (name) @name) @def.field)
|
|
(source (export_variable_statement name: (name) @name) @def.field)
|
|
(source (onready_variable_statement name: (name) @name) @def.field)
|
|
(class_body (variable_statement name: (name) @name) @def.field)
|
|
(class_body (export_variable_statement name: (name) @name) @def.field)
|
|
(class_body (onready_variable_statement name: (name) @name) @def.field)
|