239649ae6a6ab63f2a6cbfac3eae5911e94e1b9b
- Author
- Marc Cornellà <marc.cornella@live.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
lib: pass arguments to `d` to dirs (#6924)
Replace the alias with a function. Call `dirs` if arguments are given to `d`.
Diff
1diff --git a/lib/directories.zsh b/lib/directories.zsh
2index 14064b86f28fc8f8d180b8e8b465c276ff172c70..355c442d24f0918d8149e917e380fcb7b4873613 100644
3--- a/lib/directories.zsh
4+++ b/lib/directories.zsh
5@@ -21,7 +21,14 @@ alias 9='cd -9'
6
7 alias md='mkdir -p'
8 alias rd=rmdir
9-alias d='dirs -v | head -10'
10+function d () {
11+ if [[ -n $1 ]]; then
12+ dirs "$@"
13+ else
14+ dirs -v | head -10
15+ fi
16+}
17+compdef _dirs d
18
19 # List directory contents
20 alias lsa='ls -lah'