Environment
- mlterm 3.9.3 (Ubuntu 24.04)
- X11
Problem
Setting blink_cursor = false in ~/.mlterm/main does not prevent cursor blinking when an application sends escape sequence \E[?12h (DECSET bit 12 — cursor blink enable).
Other terminals (kitty, alacritty, wezterm) respect their own cursor blink setting and ignore \E[?12h from the application.
Steps to reproduce
echo "blink_cursor = false" >> ~/.mlterm/main
- Start mlterm
- Run
printf "\e[?12h" (or an application like opencode that sends this sequence)
- Cursor starts blinking despite
blink_cursor = false
Expected behavior
With blink_cursor = false, the cursor should never blink regardless of escape codes sent by applications.
Suggestion
How can I completely disable cursor blink in mlterm so that application escape codes like \E[?12h are ignored?
Environment
Problem
Setting
blink_cursor = falsein~/.mlterm/maindoes not prevent cursor blinking when an application sends escape sequence\E[?12h(DECSET bit 12 — cursor blink enable).Other terminals (kitty, alacritty, wezterm) respect their own cursor blink setting and ignore
\E[?12hfrom the application.Steps to reproduce
echo "blink_cursor = false" >> ~/.mlterm/mainprintf "\e[?12h"(or an application like opencode that sends this sequence)blink_cursor = falseExpected behavior
With
blink_cursor = false, the cursor should never blink regardless of escape codes sent by applications.Suggestion
How can I completely disable cursor blink in mlterm so that application escape codes like
\E[?12hare ignored?