added a few tools, including carapace completer.

This commit is contained in:
Gabe Venberg 2024-03-20 16:58:03 -05:00
parent cef27f07ce
commit 2069707238
6 changed files with 55 additions and 50 deletions

View file

@ -4,32 +4,32 @@
...
}: {
programs.nixvim = {
plugins.lsp={
enable=true;
servers={
bashls.enable=true;
clangd.enable=true;
lua-ls.enable=true;
nil_ls.enable=true;
nushell.enable=true;
pyright.enable=true;
ruff-lsp.enable=true;
rust-analyzer={
enable=true;
installCargo=true;
installRustc=true;
plugins.lsp = {
enable = true;
servers = {
bashls.enable = true;
clangd.enable = true;
lua-ls.enable = true;
nil_ls.enable = true;
nushell.enable = true;
pyright.enable = true;
ruff-lsp.enable = true;
rust-analyzer = {
enable = true;
installCargo = true;
installRustc = true;
};
texlab.enable=true;
typst-lsp.enable=true;
taplo.enable=true;
yamlls.enable=true;
marksman.enable=true;
jsonls.enable=true;
hls.enable=true;
texlab.enable = true;
typst-lsp.enable = true;
taplo.enable = true;
yamlls.enable = true;
marksman.enable = true;
jsonls.enable = true;
hls.enable = true;
};
};
plugins.cmp.settings.sources=[
{name="nvim_lsp";}
plugins.cmp.settings.sources = [
{name = "nvim_lsp";}
];
plugins.which-key.registrations = {
"<leader>l" = "+lsp";