nixos-config/config/programs/vim/modules/lsp/misc.nix
2023-09-09 11:30:52 +01:00

41 lines
896 B
Nix

{pkgs, ...}: {
lspconfigPath = with pkgs; [
nodePackages.bash-language-server
clang
clang-tools
cmake-language-server
nodePackages.dockerfile-language-server-nodejs
elixir-ls
gopls
nodePackages.vscode-css-languageserver-bin
nodePackages.vscode-html-languageserver-bin
nodePackages.vscode-json-languageserver
lua-language-server
nil
pyright
nodePackages.typescript
nodePackages.typescript-language-server
nodePackages.vim-language-server
ltex-ls
marksman
];
lspconfig = {
bashls = {};
clangd = {};
cmake = {};
cssls = {};
dockerls = {};
elixirls.cmd = ["elixir-ls"];
gopls = {};
html = {};
jsonls = {};
lua_ls = {};
nil_ls = {};
pyright = {};
tsserver = {};
vimls = {};
hls.filetypes = ["haskell" "lhaskell" "cabal"];
ltex = {};
marksman = {};
};
}