Edit of asset "Smart Editor" Accepted

Old/Current New/Edit
Title Smart Editor 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.
- Symbol Usage Stripe showing usages of the symbol under the caret in the current file.
- Symbol usage highlights directly in the editor.
- Function boundary guides for easier navigation in indentation-based GDScript files.
- Lightweight Extract Local Variable, Rename Symbol, and Inline Variable helpers.

Default shortcuts:
- 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

Known limitations:
Smart Editor is not a full semantic refactoring engine. Refactoring helpers are intentionally lightweight and editor-focused. Symbol usage stripe and highlights focus on the currently open script.
Category Tools Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/iinegve/godot-smart-editor-plugin https://github.com/iinegve/godot-smart-editor-plugin
Issues Url https://github.com/iinegve/godot-smart-editor-plugin/issues https://github.com/iinegve/godot-smart-editor-plugin/issues
Godot version Godot 4.6 Godot 4.6
Version String 0.2.1 0.2.0
Download Commit 7d71e815fc9ca4db07fcf253299b1c7d34386ef1 a6fe7408db4d267c70ba27d34054c838b84fc122
Download Url (Computed) https://github.com/iinegve/godot-smart-editor-plugin/archive/7d71e815fc9ca4db07fcf253299b1c7d34386ef1.zip https://github.com/iinegve/godot-smart-editor-plugin/archive/a6fe7408db4d267c70ba27d34054c838b84fc122.zip
Icon Url https://raw.githubusercontent.com/iinegve/godot-smart-editor-plugin/main/addons/smart-editor-plugin/media/icon.jpg
https://raw.githubusercontent.com/iinegve/godot-smart-editor-plugin/main/addons/smart-editor-plugin/media/icon.jpg
Preview Insert
Type video
Image/Video URL https://youtu.be/nbvFcb0kw1I
Thumbnail