fish: enable language server
1 file changed, 14 insertions(+), 0 deletions(-)
changed files
M user/settings/fish.nix → user/settings/fish.nix
@@ -13,6 +13,7 @@ direct_symlink = path: config.lib.file.mkOutOfStoreSymlink "${nixfiles}/${removePrefix "/" path}"; in { home.shell.enableFishIntegration = true; + home.packages = [ pkgs.fish-lsp ]; programs.fish = { enable = true; plugins =@@ -58,6 +59,19 @@ source = direct_symlink "/user/settings/fish/functions"; }; xdg.configFile."fish/conf.d/user_config.fish" = { source = direct_symlink "/user/settings/fish/config.fish"; + }; + + programs.zed-editor.userSettings = { + languages.Fish = { + tab_size = 4; + language_servers = [ "fish-lsp" ]; + }; + lsp.fish-lsp = { + binary = { + path = "fish-lsp"; + arguments = [ "start" ]; + }; + }; }; programs.nix-your-shell = {