settings.json 1.45 KB
Newer Older
1
2
{
    "servers": {
3
4
5
        "bibtex": {
            "use": "latex"
        },
6
7
        "c": {
            "command": ["clangd", "-log=error", "--background-index"],
8
9
            "commandDebug": ["clangd", "-log=verbose", "--background-index"],
            "url": "https://clang.llvm.org/extra/clangd/"
10
11
12
13
        },
        "cpp": {
            "use": "c"
        },
Christoph Cullmann's avatar
Christoph Cullmann committed
14
15
16
17
        "d": {
            "command": ["dls", "--stdio"],
            "url": "https://github.com/d-language-server/dls"
        },
18
19
20
21
22
        "fortran": {
            "command": ["fortls"],
            "rootIndicationFileNames": [".fortls"],
            "url": "https://github.com/hansec/fortran-language-server"
        },
23
        "latex": {
24
25
            "command": ["texlab"],
            "url": "https://texlab.netlify.com/"
26
        },
27
28
        "go": {
            "command": ["go-langserver"],
29
30
            "commandDebug": ["go-langserver", "-trace"],
            "url": "https://github.com/sourcegraph/go-langserver"
31
        },
32
        "python": {
33
34
            "command": ["python3", "-m", "pyls", "--check-parent-process"],
            "url": "https://github.com/palantir/python-language-server"
35
36
        },
        "rust": {
37
            "command": ["rls"],
38
39
            "rootIndicationFileNames": ["Cargo.lock", "Cargo.toml"],
            "url": "https://github.com/rust-lang/rls"
Christoph Cullmann's avatar
Christoph Cullmann committed
40
41
42
43
        },
        "ocaml": {
            "command": ["ocamlmerlin-lsp"],
            "url": "https://github.com/ocaml/merlin"
44
45
46
        }
    }
}