diff options
Diffstat (limited to 'config/zsh/aliases/ls.zsh')
| -rw-r--r-- | config/zsh/aliases/ls.zsh | 24 |
1 files changed, 7 insertions, 17 deletions
diff --git a/config/zsh/aliases/ls.zsh b/config/zsh/aliases/ls.zsh index a3a484a..4e763fd 100644 --- a/config/zsh/aliases/ls.zsh +++ b/config/zsh/aliases/ls.zsh @@ -1,28 +1,18 @@ -# Trash -alias trash="ls \$TRASH_TMP_DIR"; - # List files aliases -alias l="ls -1"; -alias la='ls -a'; -alias ll='ls -alF'; -alias lt='ls --tree'; +alias ll="ls -lh --time-style=+ --group-directories-first --color=always"; alias la='ls -A'; alias lsize='du -h -d1'; -lc () { # lf with cd to navigated directory on quit +alias l='daffm'; +alias lt='daffm'; + +# cd to navigated directory on quit +lc () { tmp="$(mktemp)" - lf -last-dir-path="$tmp" "$@" + 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 } - -lfshow() { - local TMP_F="$(mktemp)"; - lf -selection-path "$TMP_F" "$@" >/dev/null 2>&1; - local res="$(< "$TMP_F")"; - rm -f "$TMP_F"; - echo "$res" -} |
