neovim: fix telescope file_browser, add lsps

This commit is contained in:
2025-09-09 21:45:09 +02:00
parent 5070d4dbfc
commit 1ab0bf54fa

View File

@@ -49,7 +49,7 @@
key = "<leader><space>";
}
{
action = "<cmd>Telescope file_browser<cr>";
action = "<cmd>Telescope file_browser path=%:p:h<cr>";
key = "<leader>.";
}
{
@@ -140,18 +140,21 @@
};
lsp = {
enable = true;
enable = true; # includes lsp-config, default settings for the lsps
servers = {
rust_analyzer = {
enable = true;
installCargo = true;
installRustc = true;
};
nixd.enable = true;
pyright.enable = true;
dockerls.enable = true;
lua_ls.enable = true;
clangd.enable = true;
nixd.enable = true; # nix
pyright.enable = true; # python
dockerls.enable = true; # docker
lua_ls.enable = true; # lua
clangd.enable = true; # c, c++
dartls.enable = true; # dart, flutter
digestif.enable = true; # latex
tinymist.enable = true; # typst
};
};
};