Updates to zshrc for fzf
This commit is contained in:
24
.zshrc
24
.zshrc
@@ -101,3 +101,27 @@ source $ZSH/oh-my-zsh.sh
|
|||||||
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
||||||
|
|
||||||
set -o vi
|
set -o vi
|
||||||
|
|
||||||
|
source $HOME/venv/default/bin/activate
|
||||||
|
PATH=$PATH:/home/cowley/Downloads/go/bin
|
||||||
|
PATH=$PATH:$HOME/go/bin
|
||||||
|
export PATH
|
||||||
|
|
||||||
|
TRAPWINCH() {
|
||||||
|
zle && { zle reset-prompt; zle -R }
|
||||||
|
}
|
||||||
|
|
||||||
|
function Zml2ZV9vbmVfb25lX2Nz {
|
||||||
|
dirfile="$HOME/directories.txt"
|
||||||
|
if ! [ -f $dirfile ] || test $(find $dirfile -mmin +720)
|
||||||
|
then
|
||||||
|
find $HOME -type d -not -path '*/.*' 1> $dirfile 2>/dev/null
|
||||||
|
fi
|
||||||
|
cd $(cat $dirfile | fzf)
|
||||||
|
zle reset-prompt
|
||||||
|
}
|
||||||
|
zle -N 'Zml2ZV9vbmVfb25lX2Nz'
|
||||||
|
bindkey -M vicmd '\\f' 'Zml2ZV9vbmVfb25lX2Nz'
|
||||||
|
alias '\f'='Zml2ZV9vbmVfb25lX2Nz'
|
||||||
|
|
||||||
|
TRAPWINCH
|
||||||
|
|||||||
Reference in New Issue
Block a user