user/settings/development/fish.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | {
pkgs,
...
}:
{
home.packages = [ pkgs.fish-lsp ];
programs.emacs.extraPackages = epkgs: [
epkgs.fish-mode
];
programs.zed-editor.userSettings = {
languages.Fish = {
tab_size = 4;
language_servers = [ "fish-lsp" ];
};
lsp.fish-lsp = {
binary = {
path = "fish-lsp";
arguments = [ "start" ];
};
};
};
}
|