1
0
Fork 0

rework prompt in lf

This commit is contained in:
Luca Bilke 2024-02-22 14:45:42 +01:00
parent 334f8e7558
commit ad574a60d5
1 changed files with 5 additions and 5 deletions

View File

@ -8,7 +8,7 @@ set icons
set wrapscroll
set period 1
set cursorpreviewfmt "\033[7;90m"
set promptfmt "\033[34;1m%u\033[36m@\033[34m%h \033[35m[\033[0;1m%d\033[35m]\033[32m » \033[33m%f\033[0m"
set promptfmt # this is set in a function later
# HACK: This is needed to trigger the opening function of the taolf nvim plugin
cmd open ${{
@ -72,11 +72,10 @@ cmd link &{{
cmd bulkrename $vidir
cmd on-cd &{{
printf "%b" "\033]0;$(zsh -c 'source $XDG_CONFIG_HOME/zsh/configs/autogenerated/hashes; print -Pn "$USER@$HOST [%3~]"') \007" > /dev/tty
fmt="\033[34;1m%u\033[36m@\033[34m%h \033[35m[\033[0;1m$(zsh -c 'source $XDG_CONFIG_HOME/zsh/configs/autogenerated/hashes; print -Pn "%3~"')\033[35m]\033[32m » \033[33m%f\033[0m"
lf -remote "send $id set promptfmt \"$fmt\""
prompt="$(zsh -lc 'print -P $PS1')\033[33m%f\033[0m"
printf "%b" "\033]0;$(echo $prompt | sed 's/\[[0-9;]*m//g;' | sed "s/%f/$(basename $f)/g")\007" > /dev/tty
lf -remote "send $id set promptfmt \"$prompt\""
}}
on-cd
cmd on-quit &printf "\033]0; $(echo $PWD | sed "s|$HOME|~|")\007" > /dev/tty
@ -193,6 +192,7 @@ cmd new_lf_term &{{
[ -n "$VIM" ] && previewer=chafa
lf -remote "send $id set_previewer $previewer"
}}
on-cd
# Bindings
map <c-c>a fzfsearch