Make fcd alias for fuzzy cd
This commit is contained in:
parent
8a4b7f94e6
commit
7a421da536
1 changed files with 9 additions and 1 deletions
|
@ -42,7 +42,15 @@ if [ -x /usr/bin/nvim ]; then
|
||||||
alias vim='nvim'
|
alias vim='nvim'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# fuzzy open a file
|
# fuzzy cd
|
||||||
|
fcd() {
|
||||||
|
if [ -x /usr/bin/fzf ]; then
|
||||||
|
local target
|
||||||
|
target=$(fzf)
|
||||||
|
cd "${target%/*}" || return
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
# fuzzy vim
|
||||||
if [ -x /usr/bin/fzf ]; then
|
if [ -x /usr/bin/fzf ]; then
|
||||||
alias fvim='vim $(fzf)'
|
alias fvim='vim $(fzf)'
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue