wincent / terminus

🖥 Enhanced terminal integration for Vim
BSD 2-Clause "Simplified" License
463 stars 25 forks source link

feat: Support blinking cursor via DECSCUSR sequence #49

Open moetayuko opened 3 years ago

moetayuko commented 3 years ago

Ref: https://www.vt100.net/docs/vt510-rm/DECSCUSR.html

https://github.com/gnachman/iTerm2/pull/92 implemented them for iterm2 as well, but I don't use macOS so cannot test it, would be better if someone can verify and enable it for iterm2.

DECSCUSR 0 is the same as 1 in official docs, but various terminal emulators changed its semantics to reset to default style: https://github.com/microsoft/terminal/pull/7379 https://github.com/gnachman/iTerm2/commit/5680f974ab28d436ef29bf562e124fbd3937b96d

Tested with Guake (libvte based), Konsole 20.12.1, and Windows Terminal.