fix lfwrap
This commit is contained in:
parent
724dd5d1b7
commit
a8d0e2f271
|
@ -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 () {
|
||||||
|
|
Loading…
Reference in New Issue