aboutsummaryrefslogtreecommitdiff
path: root/config/zsh/aliases/ls.zsh
blob: 4e763fd78a72871b26571e4fcd68f6a297b40ff7 (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
}