nixos-config/config/programs/vim/modules/lsp/misc.nix

47 lines
1 KiB
Nix
Raw Normal View History

2023-04-13 09:42:27 +00:00
{pkgs, ...}: {
lspconfigPath = with pkgs; [
nodePackages.bash-language-server
clang
clang-tools
cmake-language-server
dhall-lsp-server
nodePackages.diagnostic-languageserver
nodePackages.dockerfile-language-server-nodejs
elixir-ls
gopls
haskell-language-server
nodePackages.vscode-css-languageserver-bin
nodePackages.vscode-html-languageserver-bin
nodePackages.vscode-json-languageserver
ltex-ls
lua-language-server
marksman
nil
pyright
nodePackages.typescript
nodePackages.typescript-language-server
nodePackages.vim-language-server
];
lspconfig = {
bashls = {};
clangd = {};
cmake = {};
cssls = {};
dhall_lsp_server = {};
diagnosticls = {};
dockerls = {};
2023-04-13 18:13:40 +00:00
elixirls.cmd = ["elixir-ls"];
2023-04-13 09:42:27 +00:00
gopls = {};
hls.filetypes = ["haskell" "lhaskell" "cabal"];
html = {};
jsonls = {};
ltex = {};
lua_ls = {};
marksman = {};
nil_ls = {};
pyright = {};
tsserver = {};
vimls = {};
};
}