diff --git a/tcshrc.prompt.final b/tcshrc.prompt.final index c57bf2a..84531ef 100644 --- a/tcshrc.prompt.final +++ b/tcshrc.prompt.final @@ -142,7 +142,15 @@ set last_sym = ${referencechars[1]} set prompt_reference_core="${last_color}${last_sym}" shift reference_colors shift referencechars -set prompt_reference="%{${sgr_reset}%}< >%{\e[s\e[3D${prompt_reference_core}${sgr_reset}\e[u%} " + +# CSI-Restore based semantic (breaks sometimes) +#set prompt_reference="%{${sgr_reset}%}< >%{\e[s\e[3D${prompt_reference_core}${sgr_reset}\e[u%} " + +# Restore based semantic +#set prompt_reference="%{${sgr_reset}%}< >%{\e7\e[3D${prompt_reference_core}${sgr_reset}\e8%} " + +# Explicit alignment based semantic +set prompt_reference="%{${sgr_reset}%}< >%{\e[3D${prompt_reference_core}${sgr_reset}\e[G\e[6C%} " if( $?cshenv_show_battery_level ) then if( $CSHENV_SYSTEM == "Darwin" ) then