plugins/nvim-lsp: keymaps options (#254)

This commit is contained in:
Gaétan Lepage 2023-03-14 15:22:56 +01:00 committed by GitHub
parent 4d4f4d17f7
commit 9d68949da7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 94 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{
empty = {
plugins.lsp.enable = true;
};
test = {
plugins.lsp = {
enable = true;
keymaps = {
silent = true;
diagnostic = {
"<leader>k" = "goto_prev";
"<leader>j" = "goto_next";
};
lspBuf = {
"gd" = "definition";
"gD" = "references";
"gt" = "type_definition";
"gi" = "implementation";
"K" = "hover";
};
};
servers = {
bashls.enable = true;
clangd.enable = true;
nil_ls.enable = true;
rust-analyzer.enable = true;
pylsp = {
enable = true;
filetypes = ["python"];
autostart = false;
};
};
};
};
}