wiring websocket info; updating lsp configs to use lsp-ws-proxy

This commit is contained in:
2024-09-22 14:40:22 -05:00
parent de8fe47231
commit c9a1c84715
5 changed files with 67 additions and 48 deletions

View File

@@ -1,17 +1,21 @@
{
"sh": {
"info": "",
"command": "",
"alt-command": "",
"socket": "ws://127.0.0.1:3030/?name=shell",
"java": {
"info": "https://download.eclipse.org/jdtls/",
"link": "https://download.eclipse.org/jdtls/milestones/?d",
"command": "lsp-ws-proxy -- jdtls",
"alt-command": "java-language-server",
"alt-command2": "lsp-ws-proxy --listen 3030 -- java-language-server",
"socket": "ws://127.0.0.1:9999/?name=jdtls",
"alt-socket": "ws://127.0.0.1:3030/?name=java-language-server",
"initialization-options": {}
},
"python": {
"info": "https://github.com/python-lsp/python-lsp-server",
"command": "pylsp --ws --port 4114",
"command": "lsp-ws-proxy -- pylsp",
"alt-command": "pylsp",
"alt-command2": "lsp-ws-proxy --listen 4114 -- pylsp",
"socket": "ws://127.0.0.1:4114/?name=pylsp",
"alt-command3": "pylsp --ws --port 4114",
"socket": "ws://127.0.0.1:9999/?name=pylsp",
"initialization-options": {
"pylsp": {
"plugins": {
@@ -50,8 +54,8 @@
"python - pylsp": {
"hidden": true,
"info": "https://github.com/python-lsp/python-lsp-server",
"command": "lsp-ws-proxy --listen 3030 -- pylsp",
"alt-command": "pylsp",
"command": "pylsp",
"alt-command": "lsp-ws-proxy --listen 3030 -- pylsp",
"alt-command2": "pylsp --ws --port 3030",
"socket": "ws://127.0.0.1:3030/?name=pylsp",
"initialization-options": {
@@ -79,8 +83,8 @@
"python - jedi-language-server": {
"hidden": true,
"info": "https://pypi.org/project/jedi-language-server/",
"command": "lsp-ws-proxy --listen 3030 -- jedi-language-server",
"alt-command": "jedi-language-server",
"command": "jedi-language-server",
"alt-command": "lsp-ws-proxy --listen 3030 -- jedi-language-server",
"socket": "ws://127.0.0.1:3030/?name=jedi-language-server",
"initialization-options": {
"jediSettings": {
@@ -106,39 +110,40 @@
}
}
},
"c": {
"info": "https://clangd.llvm.org/",
"command": "lsp-ws-proxy --listen 3030 -- clangd",
"alt-command": "clangd",
"socket": "ws://127.0.0.1:3030/?name=clangd",
"initialization-options": {}
},
"cpp": {
"info": "https://clangd.llvm.org/",
"command": "lsp-ws-proxy --listen 3030 -- clangd",
"command": "lsp-ws-proxy -- clangd",
"alt-command": "clangd",
"socket": "ws://127.0.0.1:3030/?name=clangd",
"initialization-options": {}
},
"java": {
"info": "https://download.eclipse.org/jdtls/",
"command": "lsp-ws-proxy --listen 3030 -- java-language-server",
"alt-command": "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",
"command": "lsp-ws-proxy --listen 3030 -- lua-language-server",
"alt-command": "lua-language-server",
"socket": "ws://127.0.0.1:3030/?name=gopls",
"sh": {
"info": "",
"command": "",
"alt-command": "",
"socket": "ws://127.0.0.1:3030/?name=shell",
"initialization-options": {}
},
"go": {
"info": "https://pkg.go.dev/golang.org/x/tools/gopls#section-readme",
"command": "lsp-ws-proxy --listen 3030 -- gopls",
"command": "lsp-ws-proxy -- gopls",
"alt-command": "gopls",
"socket": "ws://127.0.0.1:3030/?name=gopls",
"initialization-options": {}
},
"lua": {
"info": "https://github.com/LuaLS/lua-language-server",
"command": "lsp-ws-proxy -- lua-language-server",
"alt-command": "lua-language-server",
"socket": "ws://127.0.0.1:3030/?name=gopls",
"initialization-options": {}
},
"c": {
"hidden": true,
"info": "https://clangd.llvm.org/",
"command": "lsp-ws-proxy -- clangd",
"alt-command": "clangd",
"socket": "ws://127.0.0.1:3030/?name=clangd",
"initialization-options": {}
}
}