diff --git a/home/.config/zsh/03-aliases.zsh b/home/.config/zsh/03-aliases.zsh index bf89e3c..f5e1881 100644 --- a/home/.config/zsh/03-aliases.zsh +++ b/home/.config/zsh/03-aliases.zsh @@ -4,8 +4,15 @@ alias gac='ga && gc' alias gpull='git pull' alias gpush='git push' -# Syntax highlighting cat -alias ncat='nvimpager -c' +# Syntax highlighting cat if output is a terminal +cat() { + # Check if output is a terminal, else use regular cat + if [ -t 1 ]; then + nvimpager -c $@ + else + /usr/bin/cat $@ + fi +} rip() { abcde