Needed rust-analyser

This commit is contained in:
Julien Malka 2023-02-13 13:05:47 +01:00
parent 1768a6c836
commit f4cb839517
Signed by: Luj
GPG key ID: 6FC74C847011FD83

View file

@ -24,6 +24,9 @@ with lib;
enable = true;
settings = {
coc.preferences.formatOnSaveFiletypes = [ "nix" "rust" "sql" "python" ];
rust-analyzer.enable = true;
rust-analyzer.cargo.allFeatures = true;
rust-analyzer.checkOnSave.allTargets = true;
languageserver =
{
python = {
@ -31,6 +34,11 @@ with lib;
filetypes = [ "py" "python" ];
};
haskell = {
command = "haskell-language-server";
filetypes = [ "hs" ];
};
nix = {
command = "rnix-lsp";
filetypes = [
@ -78,10 +86,11 @@ with lib;
semshi
coc-prettier
coc-pyright
coc-rust-analyzer
rust-vim
];
extraPackages = with pkgs; [ rust-analyzer rnix-lsp pyright ];
extraPackages = with pkgs; [ rust-analyzer rnix-lsp pyright haskell-language-server ];
extraConfig = ''
luafile ${./settings.lua}