From 1ab0bf54fa529b30a88c4a28f8ac0a17ddaea026 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Tue, 9 Sep 2025 21:45:09 +0200 Subject: [PATCH] neovim: fix telescope file_browser, add lsps --- homes/julian/features/neovim/default.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/homes/julian/features/neovim/default.nix b/homes/julian/features/neovim/default.nix index b26c17a..9bdc430 100644 --- a/homes/julian/features/neovim/default.nix +++ b/homes/julian/features/neovim/default.nix @@ -49,7 +49,7 @@ key = ""; } { - action = "Telescope file_browser"; + action = "Telescope file_browser path=%:p:h"; key = "."; } { @@ -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 }; }; };