feat(jetbrains-provider): add JetBrains Provider launcher plugin (#148)
* feat(jetbrains-provider): add JetBrains Provider launcher plugin Expose recent JetBrains IDE projects in the Noctalia launcher via /jb. * fix(jetbrains-provider): address PR review feedback Support IdeaIC and Android Studio, decode XML entities in project paths, align launcher caching with zed, and update the catalog thumbnail.
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
id = "cleboost/jetbrains-provider"
|
||||
name = "JetBrains Provider"
|
||||
version = "1.0.0"
|
||||
plugin_api = 3
|
||||
author = "Cleboost"
|
||||
license = "MIT"
|
||||
icon = "folder-open"
|
||||
description = "Open a recent JetBrains project from the launcher. Type /jb to list your projects."
|
||||
tags = ["launcher", "development", "productivity"]
|
||||
dependencies = ["bash", "awk", "nohup"]
|
||||
|
||||
[[setting]]
|
||||
key = "config_dir"
|
||||
type = "folder"
|
||||
label_key = "settings.config_dir.label"
|
||||
description_key = "settings.config_dir.description"
|
||||
default = "~/.config/JetBrains"
|
||||
|
||||
[[setting]]
|
||||
key = "toolbox_dir"
|
||||
type = "folder"
|
||||
label_key = "settings.toolbox_dir.label"
|
||||
description_key = "settings.toolbox_dir.description"
|
||||
default = "~/.local/share/JetBrains/Toolbox/apps"
|
||||
|
||||
[[setting]]
|
||||
key = "max_results"
|
||||
type = "int"
|
||||
label_key = "settings.max_results.label"
|
||||
description_key = "settings.max_results.description"
|
||||
default = 20
|
||||
min = 1
|
||||
max = 100
|
||||
|
||||
[[setting]]
|
||||
key = "ignored_ides"
|
||||
type = "string_list"
|
||||
label_key = "settings.ignored_ides.label"
|
||||
description_key = "settings.ignored_ides.description"
|
||||
default = []
|
||||
|
||||
[[launcher_provider]]
|
||||
id = "provider"
|
||||
entry = "jb_provider.luau"
|
||||
prefix = "jb"
|
||||
glyph = "code"
|
||||
include_in_global_search = false
|
||||
debounce_ms = 0
|
||||
Reference in New Issue
Block a user