mirror of
https://github.com/Superredstone/nixos.git
synced 2026-03-08 04:38:06 +01:00
32 lines
601 B
Nix
32 lines
601 B
Nix
{ ... }:
|
|
{
|
|
programs.nixvim.plugins.lsp = {
|
|
enable = true;
|
|
servers = {
|
|
clangd.enable = true;
|
|
nil_ls.enable = true;
|
|
gopls.enable = true;
|
|
jdtls.enable = true;
|
|
lua_ls.enable = true;
|
|
rust_analyzer = {
|
|
enable = true;
|
|
installCargo = true;
|
|
installRustc = true;
|
|
installRustfmt = true;
|
|
};
|
|
zls.enable = true;
|
|
nim_langserver.enable = true;
|
|
pyright.enable = true;
|
|
emmet_language_server.enable = true;
|
|
ts_ls.enable = true;
|
|
};
|
|
keymaps = {
|
|
lspBuf = {
|
|
"<Space>k" = "hover";
|
|
"<Space>r" = "rename";
|
|
"<Space>a" = "code_action";
|
|
};
|
|
};
|
|
};
|
|
}
|