{
    "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"
            ]
        }
    },
    "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": {}
    }
}