Repository navigation
Expand file tree
/
Copy pathplugin.json
More file actions
37 lines (37 loc) · 1.64 KB
/
Copy pathplugin.json
File metadata and controls
37 lines (37 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
"schemaVersion": 2,
"id": "io.github.lithe-idea.editor-keymap-import",
"displayName": "Editor Shortcut Import",
"version": "0.1.0",
"pluginAPIVersion": 3,
"requires": {"backend": 2, "serverProcess": 1, "keymapImportProviders": 1},
"vendor": {
"id": "io.github.lithe-idea",
"displayName": "Lithe Community",
"signatureRequirement": "none"
},
"permissions": ["backend.launch", "keymaps.provide", "keymaps.readSelectedSources"],
"keymapImportProviders": [
{
"id": "vscode",
"displayName": "Visual Studio Code",
"recognition": [
{"kind": "file", "path": "settings.json"}, {"kind": "file", "path": "keybindings.json"},
{"kind": "root", "base": "userConfig", "components": ["Code", "User"]},
{"kind": "root", "base": "userConfig", "components": ["Code", "User", "profiles", "*"]},
{"kind": "root", "base": "userConfig", "components": ["Code - Insiders", "User"]},
{"kind": "root", "base": "userConfig", "components": ["Code - Insiders", "User", "profiles", "*"]},
{"kind": "root", "base": "userConfig", "components": ["Cursor", "User"]},
{"kind": "root", "base": "userConfig", "components": ["Cursor", "User", "profiles", "*"]}
],
"inputs": [{"kind": "file", "path": "keybindings.json"}]
},
{
"id": "idea",
"displayName": "IntelliJ IDEA",
"recognition": [{"kind": "directory", "path": "options"}],
"inputs": [{"kind": "file", "path": "options/keymap.xml"}, {"kind": "directory", "path": "keymaps", "extension": "xml"}]
}
],
"backend": {"launch": {"kind": "packaged", "path": "bin/editor-keymap-import"}, "arguments": []}
}