Add Zed Provider launcher plugin (#17)

* Add Zed Provider launcher plugin.

Expose recent Zed workspaces in the launcher so users can reopen projects quickly.

* Update Zed Provider thumbnail with launcher screenshot.

Use the official Noctalia thumbnail generator export for the plugin card.

* Address PR review feedback for Zed Provider.

Fix thumbnail category label, refresh project cache when the query is cleared,
and use noctalia.fuzzyScore for launcher filtering.

* fix(zed-provider): update thumbnail with launcher category label

* chore(zed-provider): reset manifest version to 1.0.0

* docs(zed-provider): align README with plugin documentation requirements

* fix(zed-provider): replace min_noctalia with plugin_api

* Add 'nohup' to plugin dependencies

---------

Co-authored-by: Lemmy <studio@quadbyte.net>
This commit is contained in:
Cleboost
2026-07-17 20:31:04 -04:00
committed by GitHub
co-authored by Lemmy
parent e5a69565ac
commit dd5d67b1e3
6 changed files with 218 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
id = "cleboost/zed-provider"
name = "Zed Provider"
version = "1.0.0"
plugin_api = 3
author = "cleboost"
license = "MIT"
icon = "folder-open"
description = "Open a recent Zed project from the launcher. Type /zed to list your projects."
tags = ["launcher", "development", "productivity"]
dependencies = ["sqlite3", "zed", "nohup"]
[[setting]]
key = "db_path"
type = "file"
label_key = "settings.db_path.label"
description_key = "settings.db_path.description"
default = "~/.local/share/zed/db/0-stable/db.sqlite"
[[setting]]
key = "max_results"
type = "int"
label_key = "settings.max_results.label"
description_key = "settings.max_results.description"
default = 20
min = 1
max = 100
[[launcher_provider]]
id = "provider"
entry = "zed_provider.luau"
prefix = "zed"
glyph = "bolt"
include_in_global_search = false
debounce_ms = 0