neovim: fix telescope file_browser, add lsps
This commit is contained in:
@@ -49,7 +49,7 @@
|
|||||||
key = "<leader><space>";
|
key = "<leader><space>";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
action = "<cmd>Telescope file_browser<cr>";
|
action = "<cmd>Telescope file_browser path=%:p:h<cr>";
|
||||||
key = "<leader>.";
|
key = "<leader>.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
@@ -140,18 +140,21 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
lsp = {
|
lsp = {
|
||||||
enable = true;
|
enable = true; # includes lsp-config, default settings for the lsps
|
||||||
servers = {
|
servers = {
|
||||||
rust_analyzer = {
|
rust_analyzer = {
|
||||||
enable = true;
|
enable = true;
|
||||||
installCargo = true;
|
installCargo = true;
|
||||||
installRustc = true;
|
installRustc = true;
|
||||||
};
|
};
|
||||||
nixd.enable = true;
|
nixd.enable = true; # nix
|
||||||
pyright.enable = true;
|
pyright.enable = true; # python
|
||||||
dockerls.enable = true;
|
dockerls.enable = true; # docker
|
||||||
lua_ls.enable = true;
|
lua_ls.enable = true; # lua
|
||||||
clangd.enable = true;
|
clangd.enable = true; # c, c++
|
||||||
|
dartls.enable = true; # dart, flutter
|
||||||
|
digestif.enable = true; # latex
|
||||||
|
tinymist.enable = true; # typst
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user