diff --git a/.config/fish/config.fish b/.config/fish/config.fish index cf4e0af..bcf7066 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -69,6 +69,15 @@ alias la 'ls -A' alias l 'ls -CF' alias lll 'ls --color=always -alF | less -R' +# Replace ls with eza, if installed +if type -q eza + alias ll='eza -al --color=always --group-directories-first --icons' # preferred listing + alias ls='eza -a --color=always --group-directories-first --icons' # all files and dirs + alias la='eza -l --color=always --group-directories-first --icons' # long format + alias lt='eza -aT --color=always --group-directories-first --icons' # tree listing + alias l.="eza -a | grep -e '^\.'" # show only dotfiles +end + alias exa 'exa --icons --header --group-directories-first' alias exatree 'exa --icons --header --group-directories-first --long --tree' @@ -83,7 +92,7 @@ alias gst "git status" alias ga "git add -A" alias gl "git log" alias gls "git shortlog --summary" -alias gld "git log --follow -p -- " # Shows history with diffs for the filename provided +alias gld "git log --follow -p -- " # Shows history with diffs for the filename provided alias gr "git reflog" alias gt 'git tag|less' #alias gad 'git log --pretty='"'"'%at'"'"' | while read d; do date -d "@$d"; done | awk '"'"'{print $1}'"'"' | sort | uniq -c' @@ -132,7 +141,7 @@ alias pypitest_up 'python3 -m build; python3 -m twine upload --repository testpy alias youtube-dl 'youtube-dl -t -f bestvideo+bestaudio/best --merge-output-format mp4' -alias weather 'ansiweather' +alias weather ansiweather alias wttr 'curl -s wttr.in/Beverwijk | head -17' # https://www.reddit.com/r/vim/comments/7axmsb/i_cant_believe_how_good_fzf_is/?st=jgm7kba5&sh=590aa1e0 @@ -148,7 +157,7 @@ function imready # e.g.: longrunning.sh; imready set laststatus $status if test $status = 0 - set result "success" + set result success else set result "failed with result $laststatus" end