rework prompt in lf
This commit is contained in:
parent
334f8e7558
commit
ad574a60d5
1 changed files with 5 additions and 5 deletions
|
@ -8,7 +8,7 @@ set icons
|
||||||
set wrapscroll
|
set wrapscroll
|
||||||
set period 1
|
set period 1
|
||||||
set cursorpreviewfmt "\033[7;90m"
|
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
|
# HACK: This is needed to trigger the opening function of the taolf nvim plugin
|
||||||
cmd open ${{
|
cmd open ${{
|
||||||
|
@ -72,11 +72,10 @@ cmd link &{{
|
||||||
cmd bulkrename $vidir
|
cmd bulkrename $vidir
|
||||||
|
|
||||||
cmd on-cd &{{
|
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
|
prompt="$(zsh -lc 'print -P $PS1')\033[33m%f\033[0m"
|
||||||
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"
|
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 \"$fmt\""
|
lf -remote "send $id set promptfmt \"$prompt\""
|
||||||
}}
|
}}
|
||||||
on-cd
|
|
||||||
|
|
||||||
cmd on-quit &printf "\033]0; $(echo $PWD | sed "s|$HOME|~|")\007" > /dev/tty
|
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
|
[ -n "$VIM" ] && previewer=chafa
|
||||||
lf -remote "send $id set_previewer $previewer"
|
lf -remote "send $id set_previewer $previewer"
|
||||||
}}
|
}}
|
||||||
|
on-cd
|
||||||
|
|
||||||
# Bindings
|
# Bindings
|
||||||
map <c-c>a fzfsearch
|
map <c-c>a fzfsearch
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue