Import iniziale, da testare.
This commit is contained in:
commit
63363f48bb
20 changed files with 1892 additions and 0 deletions
23
zsh/plugins/jump.plugin.zsh
Normal file
23
zsh/plugins/jump.plugin.zsh
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Jump through folders.
|
||||
if [[ -d "$HOME/.bookmarks" ]]; then
|
||||
export CDPATH=".:$HOME/.bookmarks:/"
|
||||
|
||||
# Functions
|
||||
function jump_add_bookmark() {
|
||||
ln -sf $(pwd) $HOME/.bookmarks/$1
|
||||
}
|
||||
|
||||
function jump_del_bookmark() {
|
||||
rm $HOME/.bookmarks/$1
|
||||
}
|
||||
|
||||
function jump_list() {
|
||||
ls -l $HOME/.bookmarks | sed -ne '/^l/p' | sed -e 's/[^@]*//'
|
||||
}
|
||||
|
||||
alias jump="cd -P"
|
||||
alias j="cd -P"
|
||||
alias jl="jump_list"
|
||||
alias ja="jump_add_bookmark"
|
||||
alias jd="jump_del_bookmark"
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue