]> git.eshelyaron.com Git - emacs.git/commit
Add support for "bright" ANSI colors in ansi-color
authorJim Porter <jporterbugs@gmail.com>
Thu, 23 Sep 2021 01:37:52 +0000 (18:37 -0700)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 23 Sep 2021 20:57:53 +0000 (22:57 +0200)
commitceb9da3b7125fbdf0da04a3b158ac1e792c87f4f
treef91d3765040ae169efbb6bf1e0001dc1e4ae1a5f
parent55083d90a30628d9eaa5b94196291ca15098aed0
Add support for "bright" ANSI colors in ansi-color

* lisp/ansi-color.el (ansi-color-bold, ansi-color-faint, ansi-color-italic)
(ansi-color-underline, ansi-color-slow-blink, ansi-color-fast-blink)
(ansi-color-inverse, ansi-color-red, ansi-color-green, ansi-color-yellow)
(ansi-color-blue, ansi-color-magenta, ansi-color-cyan, ansi-color-white)
(ansi-color-bright-red, ansi-color-bright-green, ansi-color-bright-yellow)
(ansi-color-bright-blue, ansi-color-bright-magenta, ansi-color-bright-cyan)
(ansi-color-bright-white): New faces.
(ansi-color-basic-faces-vector, ansi-color-normal-colors-vector)
(ansi-color-bright-colors-vector): New constants.
(ansi-color-faces-vector, ansi-color-names-vector): Make obsolete.
(ansi-color-bold-is-bright): New defcustom.
(ansi-color--find-face): Sort ANSI codes and check
'ansi-color-bold-is-bright'.
(ansi-color-apply-sequence): Support bright ANSI colors.
(ansi-color-make-color-map, ansi-color-map, ansi-color-map-update):
Make obsolete.
(ansi-color-get-face-1): Add BRIGHT parameter.
* lisp/man.el (Man-ansi-color-basic-faces-vector): New variable.
(Man-ansi-color-map): Make obsolete.
(Man-fontify-manpage): Use 'Man-ansi-color-basic-faces-vector' here.
* test/lisp/ansi-color-tests.el
(ansi-color-apply-on-region-bold-is-bright-test): New function.
etc/NEWS
lisp/ansi-color.el
lisp/man.el
test/lisp/ansi-color-tests.el