Files
vim-lsp-settings-mirror/settings.json
mattn aa6f3bf0bf Merge pull request #120 from xuanduc987/fsautocomplete
add fsautocomplete for fsharp
2020-01-30 19:38:15 +09:00

510 lines
7.3 KiB
JSON

{
"$schema": "https://mattn.github.io/vim-lsp-settings/schema.json",
"_": [
{
"command": "efm-langserver",
"disabled": true,
"requires": [
"go"
]
}
],
"c": [
{
"command": "clangd",
"requires": []
}
],
"clojure": [
{
"command": "clojure-lsp",
"requires": []
}
],
"cobol": [
{
"command": "cobol-language-support",
"requires": [
"java"
]
}
],
"cpp": [
{
"command": "clangd",
"requires": []
}
],
"cs": [
{
"command": "omnisharp-lsp",
"requires": [
"npm"
]
}
],
"css": [
{
"command": "css-languageserver",
"requires": [
"npm"
]
}
],
"d": [
{
"command": "dls",
"requires": [
"npm"
]
}
],
"dart": [
{
"command": "analysis-server-dart-snapshot",
"requires": []
}
],
"dockerfile": [
{
"command": "docker-langserver",
"requires": [
"npm"
]
}
],
"elixir": [
{
"command": "elixir-ls",
"requires": [
"elixir"
],
"vim-plugin": {
"extensions": [
"ex",
"exs"
],
"name": "elixir-editors/vim-elixir"
}
}
],
"elm": [
{
"command": "elm-language-server",
"requires": [
"npm"
],
"vim-plugin": {
"extensions": [
"elm"
],
"name": "ElmCast/elm-vim"
}
}
],
"erlang": [
{
"command": "erlang-ls",
"requires": [
"make",
"rebar3"
],
"vim-plugin": {
"extensions": [
"erl"
],
"name": "vim-erlang/vim-erlang-runtime"
}
}
],
"fortran": [
{
"command": "fortls",
"requires": [
"py"
]
},
{
"command": "fortls",
"requires": [
"python3"
]
}
],
"fsharp": [
{
"command": "fsautocomplete",
"requires": []
},
{
"command": "fsharp-language-server",
"requires": [
"dotnet"
]
}
],
"go": [
{
"command": "gopls",
"requires": [
"go"
]
}
],
"graphql": [
{
"command": "gql-language-server",
"requires": [
"npm",
"watchman"
]
}
],
"groovy": [
{
"command": "groovy-language-server",
"requires": [
"java"
]
}
],
"html": [
{
"command": "html-languageserver",
"requires": [
"npm"
]
}
],
"java": [
{
"command": "eclipse-jdt-ls",
"requires": [
"java"
]
}
],
"javascript": [
{
"command": "typescript-language-server",
"requires": [
"npm"
]
},
{
"command": "javascript-typescript-stdio",
"requires": [
"npm"
]
}
],
"javascriptreact": [
{
"command": "typescript-language-server",
"requires": [
"npm"
]
},
{
"command": "javascript-typescript-stdio",
"requires": [
"npm"
]
}
],
"json": [
{
"command": "json-languageserver",
"requires": [
"npm"
]
}
],
"jsonc": [
{
"command": "json-languageserver",
"requires": [
"npm"
],
"vim-plugin": {
"extensions": [
"cjson"
],
"name": "neoclide/jsonc.vim"
}
}
],
"kotlin": [
{
"command": "kotlin-language-server",
"requires": [
"java"
],
"vim-plugin": {
"extensions": [
"kt"
],
"name": "udalov/kotlin-vim"
}
}
],
"less": [
{
"command": "css-languageserver",
"requires": [
"npm"
]
}
],
"lisp": [
{
"command": "cl-lsp",
"requires": [
"ros"
]
}
],
"lua": [
{
"command": "emmylua-ls",
"requires": [
"java"
]
}
],
"nim": [
{
"command": "nimlsp",
"requires": [],
"vim-plugin": {
"extensions": [
"nim"
],
"name": "zah/nim.vim"
}
}
],
"perl": [
{
"command": "slp",
"requires": [
"cpanm"
]
},
{
"command": "monastery",
"requires": [
"cpanm"
]
},
{
"command": "perl-languageserver",
"requires": [
"cpanm"
]
}
],
"php": [
{
"command": "intelephense",
"requires": [
"npm"
]
}
],
"plaintex": [
{
"command": "texlab",
"requires": []
},
{
"command": "digestif",
"requires": [
"luarocks"
]
}
],
"python": [
{
"command": "pyls",
"requires": [
"py"
]
},
{
"command": "pyls",
"requires": [
"python3"
]
},
{
"command": "pyls-ms",
"requires": [
"python"
]
}
],
"reason": [
{
"command": "reason-language-server",
"requires": [],
"vim-plugin": {
"extensions": [
"re",
"rei"
],
"name": "reasonml-editor/vim-reason-plus"
}
}
],
"ruby": [
{
"command": "solargraph",
"requires": [
"gem"
]
}
],
"rust": [
{
"command": "rls",
"requires": []
},
{
"command": "ra_lsp_server",
"requires": []
}
],
"sass": [
{
"command": "css-languageserver",
"requires": [
"npm"
]
}
],
"scala": [
{
"command": "metals",
"requires": [
"java"
]
}
],
"sh": [
{
"command": "bash-language-server",
"requires": [
"npm"
]
}
],
"sql": [
{
"command": "sql-language-server",
"requires": [
"npm"
]
},
{
"command": "sqls",
"requires": [
"go"
]
}
],
"swift": [
{
"command": "sourcekit-lsp",
"requires": [
"sourcekit-lsp"
],
"vim-plugin": {
"extensions": [
"swift"
],
"name": "keith/swift.vim"
}
}
],
"terraform": [
{
"command": "terraform-lsp",
"requires": [],
"vim-plugin": {
"extensions": [
"tf",
"tfvars"
],
"name": "hashivim/vim-terraform"
}
}
],
"tex": [
{
"command": "texlab",
"requires": []
},
{
"command": "digestif",
"requires": [
"luarocks"
]
}
],
"typescript": [
{
"command": "typescript-language-server",
"requires": [
"npm"
]
}
],
"typescriptreact": [
{
"command": "typescript-language-server",
"requires": [
"npm"
]
}
],
"vim": [
{
"command": "vim-language-server",
"requires": [
"npm"
]
}
],
"vue": [
{
"command": "vls",
"requires": [
"npm"
],
"vim-plugin": {
"extensions": [
"vue"
],
"name": "posva/vim-vue"
}
}
],
"xml": [
{
"command": "lsp4xml",
"requires": [
"java"
]
}
],
"yaml": [
{
"command": "yaml-language-server",
"requires": [
"npm"
]
}
]
}