kitty new keys and new shell aliases
This commit is contained in:
@@ -72,5 +72,25 @@ tai() {
|
||||
}
|
||||
|
||||
vf() {
|
||||
nvim $(fzf --multi)
|
||||
if [ "$TERM" = "xterm-kitty" ]; then
|
||||
local FILE=$(kitten choose-file)
|
||||
[ -n "$FILE" ] && nvim "$FILE"
|
||||
else
|
||||
nvim $(fzf --multi)
|
||||
fi
|
||||
}
|
||||
|
||||
vd() {
|
||||
if [ "$TERM" = "xterm-kitty" ]; then
|
||||
local DIR=$(kitten choose-file --mode dir)
|
||||
[ -n "$DIR" ] && ( cd "$DIR" && exec nvim )
|
||||
else
|
||||
local DIR=$(fzf --walker dir,follow,hidden)
|
||||
[ -n "$DIR" ] && ( cd "$DIR" && exec nvim )
|
||||
fi
|
||||
}
|
||||
|
||||
vz() {
|
||||
local DIR=$(zoxide query -l | fzf --query "$Q")
|
||||
[ -n "$DIR" ] && ( cd "$DIR" && exec nvim )
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user