-
Support non-standard ANSI codes 90-97 (bright foreground color) and 100-107 (bright background color), which are produced by
kitty @ get-text --ansi
after errors are emitted from the rust compiler. -
Just delete ASCII CR, used by (at least) jest to move to BOL.
-
Ignore OSC escape codes used for shell integration. These are longer codes in the form
ESC ] <payload> ESC \\
. -
Parse and ignore "Common Private Modes" (show/hide cursor, save/restore screen, alternate buffer)
-
Remove work-around for Kakoune bug, now that the fixed Kakuone has been around for a bit.
-
Process escape codes in numbered stdin buffers.
-
Fix line-drawing characters on Mac OS (UTF8 locale-name issue)
-
Add
kak-enable
andkak-disable
-
Many performance improvements.
The filtering portion was rewritten in C. It requires a C99-compatible
compiler, which should be available as c99
on POSIX-compliant systems.
-
A bug in
ansi-clear
prevented subsequentansi-render
from working -
Kakoune would not color text added to the buffer after the initial bit of text. (#2)
-
Performance is largely improved, although Kakoune’s rendering will still pause on some large buffers.
-
Support for the G1 line-drawing set via ASCII SO and SI, or ESC ( 0 and ESC ( B.
-
Support for dim, italic, underline, blink, and reverse
-
Support for 256 color
-
Support for true color