fix(fish): bind eza --icons so ls accepts a path argument

The ls/la/ll/lt aliases ended with a bare --icons, whose WHEN value is
optional, so a trailing path was parsed as that value: `ls .claude`
failed with "invalid value '.claude' for --icons". Bind it as
--icons=always, matching --color=always.
This commit is contained in:
2026-07-22 23:33:11 -04:00
parent ac96639c20
commit 23b1a30c2a

View File

@@ -52,10 +52,10 @@ in
]; ];
shellAliases = { shellAliases = {
ls = "eza -al --color=always --group-directories-first --icons"; ls = "eza -al --color=always --group-directories-first --icons=always";
la = "eza -a --color=always --group-directories-first --icons"; la = "eza -a --color=always --group-directories-first --icons=always";
ll = "eza -l --color=always --group-directories-first --icons"; ll = "eza -l --color=always --group-directories-first --icons=always";
lt = "eza -aT --color=always --group-directories-first --icons"; lt = "eza -aT --color=always --group-directories-first --icons=always";
"l." = "eza -a | grep -e '^\\.'"; "l." = "eza -a | grep -e '^\\.'";
}; };