Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

Spotlight Search

An asset by WenQian
The page banner background of a mountain and forest
Spotlight Search hero image

Quick Information

0 ratings
Spotlight Search icon image
WenQian
Spotlight Search

Spotlight Search is a "global search + command palette" plugin for Godot 4, offering capabilities such as file/scene/script search, command filtering, node jumping, history, Pinning, context menus, extended commands, and more, similar to Spotlight / Command Palette in IDEs.

Supported Engine Version
4.3
Version String
2.1
License Version
MIT
Support Level
community
Modified Date
14 days ago
Git URL
Issue URL

Spotlight Search (Godot 4 Editor Plugin)

Directory: addons/spotlight_search

Spotlight Search is a "global search + command palette" plugin for Godot 4, offering capabilities such as file/scene/script search, command filtering, node jumping, history, Pinning, context menus, extended commands, and more, similar to Spotlight / Command Palette in IDEs.


Demo

README Screenshot 1 README Screenshot 2


Core Features

  • Universal Search: Quickly find scenes (.tscn), scripts (.gd/.cs), resources, images, and more.
  • Command Palette: Execute editor commands (e.g., New Script, Reload Project, Toggle Fullscreen) directly from the search bar.
  • Node Tracking: Tag frequently used nodes in the scene and locate them instantly using the -track command.
  • History & Favorites: Automatically records usage history and supports Pinning/Favoriting common files or commands.
  • Context Menu: Provides utility actions like Copy Path, Show in FileSystem, Copy Node Path, etc.
  • Highly Extensible: Support for custom extensions via JSON and GDScript to create your own workflows.

Shortcuts & Key Bindings

Mastering these shortcuts is the key to maximizing your efficiency with Spotlight Search.

Basic Actions

Key Action Description
Alt + Q Open/Close Window Default activation shortcut (customizable in settings).
Esc Close / Back Closes the context menu if open; otherwise defaults to closing the search window or going back.
↑ / ↓ Select Result Navigate up and down through the search results list.
Enter Execute / Open Open the selected file or execute the selected command.
Tab Autocomplete / Enter Fill the search bar with the text of the currently selected item or enter a category.
β†’ (Right) Expand Panel Force open the right-side preview/detail panel.
← (Left) Collapse Panel Force close the right-side preview/detail panel.

Advanced Actions

Key Action Description
Shift + ↓ Show Favorites Display all favorited commands or files.
Shift + ↑ Toggle Favorite Add or remove the currently selected command from "Favorites".

Common Command Prefixes

Type these prefixes in the search bar to filter results or switch modes:

  • Resource Filters
    • -gd: Search scripts only
    • -sc: Search scenes only
    • -img: Search images only
  • Common Commands
    • -new: Create resources (Script, Shader, etc.)
    • -scene: Current scene actions (Run, Save, Reload)
    • -quit: Quit Editor
    • -reload: Reload Project
    • -fs: Toggle Fullscreen
  • Advanced
    • -config: Open Plugin Settings
    • -track: Search tracked nodes

Installation

  1. Download this repository.
  2. Copy the addons/spotlight_search folder to your Godot project's root directory.
  3. Open the Godot Editor, go to Project -> Project Settings -> Plugins.
  4. Check Enable next to Spotlight Search.
  5. Once enabled, you will see a Spotlight button in the top toolbar, or press Alt + Q to start using it.

πŸ”§ Configuration & Extensions

  • Settings: Type -config or click the Spotlight button in the toolbar to open Settings. You can adjust max results, exclude folder rules, and shortcut keys.
  • Extensions: The plugin supports a JSON-based extension system. You can write your own workflow actions in the toolkit_extensions folder. Check "Create Example Extension" in the settings window for a quick start.

Made with ❀️ for Godot Developers.

Spotlight Search is a "global search + command palette" plugin for Godot 4, offering capabilities such as file/scene/script search, command filtering, node jumping, history, Pinning, context menus, extended commands, and more, similar to Spotlight / Command Palette in IDEs.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Spotlight Search icon image
WenQian
Spotlight Search

Spotlight Search is a "global search + command palette" plugin for Godot 4, offering capabilities such as file/scene/script search, command filtering, node jumping, history, Pinning, context menus, extended commands, and more, similar to Spotlight / Command Palette in IDEs.

Supported Engine Version
4.3
Version String
2.1
License Version
MIT
Support Level
community
Modified Date
14 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers