kitty new keys and new shell aliases

This commit is contained in:
2026-02-22 05:00:07 +01:00
parent 4629322b51
commit 3b57990b9d
4 changed files with 44 additions and 3 deletions

View File

@@ -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 )
}