mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-03 22:32:12 +02:00
moved to ./Functions/Example/pushd
This commit is contained in:
parent
d56202de5d
commit
533a5b583c
1 changed files with 0 additions and 13 deletions
|
@ -1,13 +0,0 @@
|
||||||
# pushd function to emulate the old zsh behaviour. With this function
|
|
||||||
# pushd +/-n just lifts the selected element to the top of the stack
|
|
||||||
# instead of just cycling the stack.
|
|
||||||
|
|
||||||
emulate -R zsh
|
|
||||||
setopt localoptions
|
|
||||||
|
|
||||||
if [[ ARGC -eq 1 && "$1" == [+-]<-> ]] then
|
|
||||||
setopt pushdignoredups
|
|
||||||
builtin pushd ~$1
|
|
||||||
else
|
|
||||||
builtin pushd "$@"
|
|
||||||
fi
|
|
Loading…
Reference in a new issue