Skip to content

fix: make single ESC respect raw mode#33

Merged
caarlos0 merged 1 commit intocharmbracelet:mainfrom
mkotowski:fix/esc_in_raw_mode
Nov 25, 2024
Merged

fix: make single ESC respect raw mode#33
caarlos0 merged 1 commit intocharmbracelet:mainfrom
mkotowski:fix/esc_in_raw_mode

Conversation

@mkotowski
Copy link
Copy Markdown
Contributor

Custom code for handling standalone ESC was not checking for raw mode, resulting in a mangled output.

Currently:

λ echo -ne '\x1b[1minside raw mode\x1b' | ./sequin -r
\x1b[1minside raw modeESC: Escape

Screenshot_20241123_153333

After adding raw mode check:

λ echo -ne '\x1b[1minside raw mode\x1b\x1b\\ text continues' | ./sequin -r
\x1b[1minside raw mode\x1b\x1b\\ text continues

Screenshot_20241123_153353

Signed-off-by: Michał Kotowski <dev@mkotowski.dev>
@caarlos0 caarlos0 added the bug Something isn't working label Nov 23, 2024
@caarlos0 caarlos0 merged commit 41397d4 into charmbracelet:main Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants