Skip to content

Reverse Wrap (Mode 45) โ€‹

Category: cursor ยท Tags: Xterm Extensions ยท Specification โ†—

Reverse wrap mode (mode 45) allows backspace at column 0 to wrap to the end of the previous line. Without this mode, backspace at column 0 is a no-op. Useful for command-line editing across wrapped lines.
How this is tested: Enable auto-wrap + reverse wrap, fill row 0 to trigger wrap to row 1, backspace โ€” verify cursor reverse-wraps to end of row 0 via getCursor().
Analysis2026-03-26

Supported by all 8 tested terminals โ€” universal adoption. Part of the Rich TUI baseline.

Supported by 12 of 13 backends (92%)

Terminal Applications โ€‹

TerminalVersionSupportNotes
iTerm23.6.9โœ“ yes
Ghostty1.3.1โœ“ yes
VS Code1.112.0โœ“ yes
Warp0.2026.03.18.08.24.03โœ“ yes
Cursor2.6.21โœ“ yes
tmux3.6aโœ“ yes
Kitty0.46.2โœ“ yes
Terminal.app2.15โœ“ yes
GNU Screen5.0.1โœ“ yes

Headless Backends โ€‹

Parser correctness only โ€” a โœ“ means the parser accepts the sequence.

BackendVersionSupportNotes
vt1000.2.1โœ“ yes
vterm0.2.0โœ“ yes
WezTerm0.1.0-fork.5โœ“ yes
Alacritty0.26.0โœ— noReverse wrap not supported in alacritty headless mode

Powered by Termless
Playwright for Terminals