mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-03-31 17:20:53 +02:00
Needed rust-analyser
This commit is contained in:
parent
1768a6c836
commit
f4cb839517
1 changed files with 10 additions and 1 deletions
|
@ -24,6 +24,9 @@ with lib;
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
coc.preferences.formatOnSaveFiletypes = [ "nix" "rust" "sql" "python" ];
|
coc.preferences.formatOnSaveFiletypes = [ "nix" "rust" "sql" "python" ];
|
||||||
|
rust-analyzer.enable = true;
|
||||||
|
rust-analyzer.cargo.allFeatures = true;
|
||||||
|
rust-analyzer.checkOnSave.allTargets = true;
|
||||||
languageserver =
|
languageserver =
|
||||||
{
|
{
|
||||||
python = {
|
python = {
|
||||||
|
@ -31,6 +34,11 @@ with lib;
|
||||||
filetypes = [ "py" "python" ];
|
filetypes = [ "py" "python" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
haskell = {
|
||||||
|
command = "haskell-language-server";
|
||||||
|
filetypes = [ "hs" ];
|
||||||
|
};
|
||||||
|
|
||||||
nix = {
|
nix = {
|
||||||
command = "rnix-lsp";
|
command = "rnix-lsp";
|
||||||
filetypes = [
|
filetypes = [
|
||||||
|
@ -78,10 +86,11 @@ with lib;
|
||||||
semshi
|
semshi
|
||||||
coc-prettier
|
coc-prettier
|
||||||
coc-pyright
|
coc-pyright
|
||||||
|
coc-rust-analyzer
|
||||||
rust-vim
|
rust-vim
|
||||||
];
|
];
|
||||||
|
|
||||||
extraPackages = with pkgs; [ rust-analyzer rnix-lsp pyright ];
|
extraPackages = with pkgs; [ rust-analyzer rnix-lsp pyright haskell-language-server ];
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
luafile ${./settings.lua}
|
luafile ${./settings.lua}
|
||||||
|
|
Loading…
Add table
Reference in a new issue