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
2 months 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
2 months 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