generated from itdominator/Python-With-Gtk-Template
108 lines
4.4 KiB
JSON
108 lines
4.4 KiB
JSON
{
|
|
"sh": {
|
|
"info": "",
|
|
"alt-command": "",
|
|
"command": "",
|
|
"socket": "ws://127.0.0.1:3030/?name=shell",
|
|
"initialization-options": {}
|
|
},
|
|
"python": {
|
|
"info": "https://github.com/python-lsp/python-lsp-server",
|
|
"alt-command": "pylsp --ws --port 3030",
|
|
"command": "lsp-ws-proxy --listen 3030 -- pylsp",
|
|
"socket": "ws://127.0.0.1:3030/?name=pylsp",
|
|
"initialization-options": {
|
|
"pylsp.plugins.rope_autoimport.enabled": true,
|
|
"pylsp.plugins.rope_completion.enabled": true,
|
|
"pylsp.plugins.rope_completion.eager": true,
|
|
"pylsp.plugins.jedi_completion.fuzzy": true,
|
|
"pylsp.plugins.jedi.extra_paths": [
|
|
"/home/abaddon/Portable_Apps/py-venvs/lsp_bridge-venv/venv/lib/python3.10/site-packages/gi-stubs"
|
|
]
|
|
}
|
|
},
|
|
"python_alt_config": {
|
|
"info": "https://github.com/python-lsp/python-lsp-server",
|
|
"alt-command": "pylsp --ws --port 3030",
|
|
"command": "lsp-ws-proxy --listen 3030 -- pylsp",
|
|
"socket": "ws://127.0.0.1:3030/?name=pylsp",
|
|
"initialization-options": {
|
|
"pylsp.plugins.ruff": true,
|
|
"pylsp.plugins.pylsp_rope.rename": true,
|
|
"pylsp.plugins.rope_rename.enabled": false,
|
|
"pylsp.plugins.rope_autoimport.enabled": true,
|
|
"pylsp.plugins.rope_completion.enabled": false,
|
|
"pylsp.plugins.rope_completion.eager": false,
|
|
"pylsp.plugins.jedi_rename.enabled": false,
|
|
"pylsp.plugins.jedi_completion.enabled": true,
|
|
"pylsp.plugins.jedi_completion.include_class_objects": false,
|
|
"pylsp.plugins.jedi_completion.include_function_objects": false,
|
|
"pylsp.plugins.jedi_completion.fuzzy": true,
|
|
"pylsp.plugins.jedi.extra_paths": [
|
|
"/home/abaddon/Portable_Apps/py-venvs/lsp_bridge-venv/venv/lib/python3.10/site-packages/gi-stubs"
|
|
]
|
|
}
|
|
},
|
|
"python3": {
|
|
"info": "https://pypi.org/project/jedi-language-server/",
|
|
"alt-command": "jedi-language-server",
|
|
"command": "lsp-ws-proxy --listen 3030 -- jedi-language-server",
|
|
"socket": "ws://127.0.0.1:3030/?name=jedi-language-server",
|
|
"initialization-options": {
|
|
"jediSettings": {
|
|
"autoImportModules": [],
|
|
"caseInsensitiveCompletion": true,
|
|
"debug": false
|
|
},
|
|
"completion": {
|
|
"disableSnippets": false,
|
|
"resolveEagerly": false,
|
|
"ignorePatterns": []
|
|
},
|
|
"markupKindPreferred": "markdown",
|
|
"workspace": {
|
|
"extraPaths": ["/home/abaddon/Portable_Apps/py-venvs/gtk-apps-venv/venv/lib/python3.10/site-packages/gi"],
|
|
"environmentPath": "/home/abaddon/Portable_Apps/py-venvs/gtk-apps-venv/venv/bin/python",
|
|
"symbols": {
|
|
"ignoreFolders": [".nox", ".tox", ".venv", "__pycache__", "venv"],
|
|
"maxSymbols": 20
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"c": {
|
|
"info": "https://clangd.llvm.org/",
|
|
"alt-command": "clangd",
|
|
"command": "lsp-ws-proxy --listen 3030 -- clangd",
|
|
"socket": "ws://127.0.0.1:3030/?name=clangd",
|
|
"initialization-options": {}
|
|
},
|
|
"cpp": {
|
|
"info": "https://clangd.llvm.org/",
|
|
"alt-command": "clangd",
|
|
"command": "lsp-ws-proxy --listen 3030 -- clangd",
|
|
"socket": "ws://127.0.0.1:3030/?name=clangd",
|
|
"initialization-options": {}
|
|
},
|
|
"java": {
|
|
"info": "https://download.eclipse.org/jdtls/",
|
|
"alt-command": "java-language-server",
|
|
"command": "lsp-ws-proxy --listen 3030 -- java-language-server",
|
|
"socket": "ws://127.0.0.1:3030/?name=java-language-server",
|
|
"initialization-options": {}
|
|
},
|
|
"lua": {
|
|
"info": "https://github.com/LuaLS/lua-language-server",
|
|
"alt-command": "lua-language-server",
|
|
"command": "lsp-ws-proxy --listen 3030 -- lua-language-server",
|
|
"socket": "ws://127.0.0.1:3030/?name=gopls",
|
|
"initialization-options": {}
|
|
},
|
|
"go": {
|
|
"info": "https://pkg.go.dev/golang.org/x/tools/gopls#section-readme",
|
|
"alt-command": "gopls",
|
|
"command": "lsp-ws-proxy --listen 3030 -- gopls",
|
|
"socket": "ws://127.0.0.1:3030/?name=gopls",
|
|
"initialization-options": {}
|
|
}
|
|
} |