You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
shell integration: Elvish doesn't mark OSC133 input regions #10523
Making this work reliably might be challenging given that Elvish renders its prompts on a background thread and also filters most escape sequences from the output.
I've made some (local) improvements, but it might not be possible to get a full implementation working with only the existing hooks.
Alternatively, there's an upstream issuing to implement OSC 133 directly in the shell (elves/elvish#1808), so that's probably the best long-term solution.
Activity
jparise commentedon Feb 2, 2026
Making this work reliably might be challenging given that Elvish renders its prompts on a background thread and also filters most escape sequences from the output.
https://elv.sh/ref/edit.html#prompts
I've made some (local) improvements, but it might not be possible to get a full implementation working with only the existing hooks.
Alternatively, there's an upstream issuing to implement OSC 133 directly in the shell (elves/elvish#1808), so that's probably the best long-term solution.
jparise commentedon Feb 4, 2026
elves/elvish#1917 implements OSC 133 directly in Elvish.
elvish: improve OSC 133 semantic prompt support (#11222)
Merge upstream-main into main (#34)