nixos-config/home-manager/stvnliu/nixvim/lsp.nix
Zhongheng Liu 370669f99f
feat: fcitx5 and AGS autostart for Hyprland
Fix warning about nixvim rust-analyzer not installing rustc
2024-08-20 11:15:09 +08:00

33 lines
714 B
Nix

{
plugins = {
lsp = {
enable = true;
servers = {
pylsp.enable = true;
bashls.enable = true;
clangd.enable = true;
fsautocomplete.enable = true;
gopls.enable = true;
nil_ls.enable = true;
#nixd.enable = true;
rust-analyzer = {
enable = true;
installRustc = true;
};
tsserver.enable = true;
};
keymaps.lspBuf = {
"gd" = "definition";
"gD" = "references";
"gt" = "type_definition";
"gi" = "implementation";
"K" = "hover";
};
};
lsp-lines = {
enable = true;
currentLine = true;
};
rust-tools.enable = true;
};
}