1
0
Fork 0

fix lfwrap

This commit is contained in:
Luca Bilke 2023-11-24 23:59:52 +01:00
parent 724dd5d1b7
commit a8d0e2f271
1 changed files with 4 additions and 1 deletions

View File

@ -62,10 +62,12 @@ add-zsh-hook preexec write_title_cmd
function write_title_wd() { echo -ne "\033]0;$(print -P "%n@%m [%3~]")\007" } function write_title_wd() { echo -ne "\033]0;$(print -P "%n@%m [%3~]")\007" }
add-zsh-hook precmd write_title_wd add-zsh-hook precmd write_title_wd
function reset_beam() { echo -ne '\e[5 q' }
# Use lf to switch directories and bind it to ctrl-o # Use lf to switch directories and bind it to ctrl-o
function lfwrap () { function lfwrap () {
LF_DIRFILE="/tmp/lfdir.$(uuidgen)" LF_DIRFILE="/tmp/lfdir.$(uuidgen)"
lfub -last-dir-path="$LF_DIRFILE" lf -last-dir-path="$LF_DIRFILE"
dir="$(cat "$LF_DIRFILE")" dir="$(cat "$LF_DIRFILE")"
rm "$LF_DIRFILE" rm "$LF_DIRFILE"
if [ -d "$dir" ]; then if [ -d "$dir" ]; then
@ -80,6 +82,7 @@ function lfwrap () {
} }
zle -N lfwrap zle -N lfwrap
bindkey '^e' lfwrap
# bind lazygit to ctrl-g # bind lazygit to ctrl-g
lg () { lg () {