Skip to content

Latest commit

 

History

History
98 lines (64 loc) · 2.91 KB

CHANGELOG.asc

File metadata and controls

98 lines (64 loc) · 2.91 KB

CHANGELOG

Fixed

  • Override man-impl after configuration is loaded.

Added

  • Override Kakoune’s default man-impl to use ansi-enable. The man command brought in by Nix on Mac OS has started using ANSI escapes.

Fixed

  • Remove stale hooks to preserve performance

Added

  • 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)

Added

  • Support old-style ASCII line-printer emulation of bold and underscore by overstriking characters. This deals with the output of groff -c, and allows Kakoune to be used as a pager for man.

Fixed

  • Handle : in escape sequences as synonymous with ;. This fixes the issue where some background colors emitted by kitty are not handled correctly.

  • 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 and kak-disable

  • Many performance improvements.

Fixed

  • A work-around for a bug in Kakoune where super short text in a fifo won’t get colored.

Added

  • Makefile

The filtering portion was rewritten in C. It requires a C99-compatible compiler, which should be available as c99 on POSIX-compliant systems.

Fixed

  • A bug in ansi-clear prevented subsequent ansi-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.

New Features

  • 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

v0.1.0

Initial release