aboutsummaryrefslogtreecommitdiff
path: root/config/zsh/aliases/ls.zsh
blob: d87347fef5caeb42b4fb7f39998151b3356913a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# List files aliases
alias ll="ls -lh --time-style=+ --group-directories-first --color=always";
alias la='ls -A';
alias lsize='du -h -d1';

alias l='daffm';
alias lt='daffm';

# cd to navigated directory on quit
lc () {
  tmp="$(mktemp)"
  DAFFM_LAST_DIR_PATH="$tmp" daffm -c @lastcd "$@"
  if [ -f "$tmp" ]; then
    dir="$(cat "$tmp")"
    rm -f "$tmp"
    [ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
  fi
}