all repos — nixfiles @ cfd88cbea79be5045227efda3711c3cf54b9e876

System and user configuration, managed by nix and home-manager

zed: add alias if using nix package (which creates `zeditor`)

Alin
commit

cfd88cbea79be5045227efda3711c3cf54b9e876

parent

a7caaa7bf2b40215d27f5497f688c4eaf859f192

1 file changed, 14 insertions(+), 8 deletions(-)

changed files
M user/settings/zed.nix → user/settings/zed.nix
@@ -3,6 +3,9 @@ config,
lib, ... }: +let + isCalledZed = config.programs.zed-editor.package == null; +in { programs.zed-editor = { enable = true;
@@ -204,12 +207,15 @@ };
} ]; }; - programs.fish.interactiveShellInit = lib.mkOrder 900 '' - if set --query ZED_TERM - set --export EDITOR ${ - if config.programs.zed-editor.package == null then "zed" else "zeditor" - } -w - set --export VISUAL $EDITOR - end - ''; + programs.fish = { + shellAliases = lib.mkIf (!isCalledZed) { + zed = "zeditor"; + }; + interactiveShellInit = lib.mkOrder 900 '' + if set --query ZED_TERM + set --export EDITOR ${if isCalledZed then "zed" else "zeditor"} -w + set --export VISUAL $EDITOR + end + ''; + }; }