Edit of asset "Smart Editor" Accepted

Old/Current New/Edit
Title Smart Editor
Description Smart Editor adds IDE-style quality-of-life features to Godot's built-in script editor.

Features:
- Smart expand and shrink selection for GDScript expressions, statements, blocks, function bodies, comments, multiline calls, arrays, dictionaries, and function signatures.
- Highlights stripe showing usages of the symbol under the caret in the current file.
- In-editor usage highlights for the symbol under the caret.
- Call Hierarchy dock for navigating callers of the function under the caret.
- Function boundary guides for easier navigation in indentation-based GDScript files.
- Lightweight Extract Local Variable, Rename Symbol, and Inline Variable helpers.

Default shortcuts:
Editor:
- Expand Selection: Command+D / Meta+D
- Shrink Selection: Command+Shift+D / Meta+Shift+D
- Extract Local Variable: Command+Control+V / Meta+Ctrl+V
- Rename Symbol: Command+Control+R / Meta+Ctrl+R
- Inline Variable: Command+Control+N / Meta+Ctrl+N

Call Hierarchy:
- Show Call Hierarchy: Ctrl+Alt+H
- Select Call Site: arrow keys
- Go to Selected Call Hierarchy Method: F4 or double-click
- Return Focus to Script Editor: Esc

Known limitations:
Smart Editor is not a full semantic refactoring engine. Refactoring helpers are intentionally lightweight and editor-focused. Rename Symbol and Call Hierarchy depend on Godot's code analysis service. Undo after a rename with multiple changed locations does not revert the whole rename at once in open files, and it cannot undo changes made to closed files. Highlights focus on the currently open script, not a project-wide usage view.
Smart Editor adds IDE-style quality-of-life features to Godot's built-in script editor.

Features:
- Smart expand and shrink selection for GDScript expressions, statements, blocks, function bodies, comments, multiline calls, arrays, dictionaries, and function signatures.
- Highlights stripe showing usages of the symbol under the caret in the current file.
- In-editor usage highlights for the symbol under the caret.
- Call Hierarchy dock for navigating callers of the function under the caret.
- Function boundary guides for easier navigation in indentation-based GDScript files.
- Lightweight Extract Local Variable, Rename Symbol, and Inline Variable helpers.

Default shortcuts:
Editor:
- Expand Selection: Command+D / Meta+D
- Shrink Selection: Command+Shift+D / Meta+Shift+D
- Extract Local Variable: Command+Control+V / Meta+Ctrl+V
- Rename Symbol: Command+Control+R / Meta+Ctrl+R
- Inline Variable: Command+Control+N / Meta+Ctrl+N

Call Hierarchy:
- Show Call Hierarchy: Ctrl+Alt+H
- Select Call Site: arrow keys
- Go to Selected Call Hierarchy Method: F4 or double-click
- Return Focus to Script Editor: Esc

Known limitations:
Smart Editor is not a full semantic refactoring engine. Refactoring helpers are intentionally lightweight and editor-focused. Rename Symbol and Call Hierarchy depend on Godot's code analysis service. Undo after a rename with multiple changed locations does not revert the whole rename at once in open files, and it cannot undo changes made to closed files. Highlights focus on the currently open script, not a project-wide usage view.
Category Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/iinegve/godot-smart-editor-plugin
Issues Url https://github.com/iinegve/godot-smart-editor-plugin/issues
Godot version Godot 4.6
Version String 0.2.1 0.2.1
Download Commit 7d71e815fc9ca4db07fcf253299b1c7d34386ef1 7d71e815fc9ca4db07fcf253299b1c7d34386ef1
Download Url (Computed) https://github.com/iinegve/godot-smart-editor-plugin/archive/7d71e815fc9ca4db07fcf253299b1c7d34386ef1.zip https://github.com/iinegve/godot-smart-editor-plugin/archive/7d71e815fc9ca4db07fcf253299b1c7d34386ef1.zip
Icon Url https://raw.githubusercontent.com/iinegve/godot-smart-editor-plugin/main/addons/smart-editor-plugin/media/icon.jpg