From 50292ce8a0d8550781025dee1d4b7549a030d58f Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Thu, 30 Jul 2026 02:32:43 -0400 Subject: [PATCH] Landing-pad for sigil doesn't use save/restore. --- tcshrc.prompt.final | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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