diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
index 8d8a64f..7d2fdf0 100644
--- a/.config/zsh/.zshrc
+++ b/.config/zsh/.zshrc
@@ -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" }
 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
 function lfwrap () {
     LF_DIRFILE="/tmp/lfdir.$(uuidgen)"
-    lfub -last-dir-path="$LF_DIRFILE"
+    lf -last-dir-path="$LF_DIRFILE"
     dir="$(cat "$LF_DIRFILE")"
     rm "$LF_DIRFILE"
     if [ -d "$dir" ]; then
@@ -80,6 +82,7 @@ function lfwrap () {
 }
 
 zle -N lfwrap
+bindkey '^e' lfwrap
 
 # bind lazygit to ctrl-g
 lg () {