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:
@@ -0,0 +1,38 @@
|
||||
# Zed Provider
|
||||
|
||||

|
||||
|
||||
Zed Provider integrates recent Zed workspaces with the Noctalia launcher so you
|
||||
can reopen a project quickly without leaving the shell.
|
||||
|
||||
## Plugin
|
||||
|
||||
| Field | Value |
|
||||
| --- | --- |
|
||||
| ID | `cleboost/zed-provider` |
|
||||
| Entry | Launcher provider: `provider` |
|
||||
| Launcher Prefix | `/zed` |
|
||||
|
||||
## Requirements
|
||||
|
||||
Install [Zed](https://zed.dev) and ensure `zed` is available on `PATH` as
|
||||
`zeditor`. The `sqlite3` command must also be available to read Zed's workspace
|
||||
database.
|
||||
|
||||
## Usage
|
||||
|
||||
Open the Noctalia launcher and type `/zed` to list recent local Zed workspaces.
|
||||
Continue typing to filter projects by name, then select one to open it with
|
||||
`zeditor`.
|
||||
|
||||
## Settings
|
||||
|
||||
- `db_path` — path to Zed's `db.sqlite` workspace database.
|
||||
- `max_results` — maximum number of projects shown in the launcher.
|
||||
|
||||
## Notes
|
||||
|
||||
Projects are read from Zed's workspace database, typically at
|
||||
`~/.local/share/zed/db/0-stable/db.sqlite`. Remote workspaces are excluded.
|
||||
The list is cached for the launcher session and refreshed when you clear the
|
||||
query.
|
||||
Reference in New Issue
Block a user