diff options
author | Noam Postavsky <npostavs@gmail.com> | 2019-05-04 14:47:29 -0400 |
---|---|---|
committer | Noam Postavsky <npostavs@gmail.com> | 2019-05-04 15:33:20 -0400 |
commit | 4fd9048e940d38364caf4abe9b209f9288c78544 (patch) | |
tree | a89d315f7671b1369c90bb3b7c503ca78193ea3f /lib-src | |
parent | 37963ed4991823fd1ee5cd2c485f22ac988259e2 (diff) | |
download | emacs-4fd9048e940d38364caf4abe9b209f9288c78544.tar.gz emacs-4fd9048e940d38364caf4abe9b209f9288c78544.tar.bz2 emacs-4fd9048e940d38364caf4abe9b209f9288c78544.zip |
Avoid slow overlay ansi coloring in eshell (Bug#29854)
* lisp/ansi-color.el (ansi-color-apply-on-region): Reset temporary
markers after finishing with them.
(ansi-color-apply-text-property-face): New function.
* lisp/eshell/esh-mode.el (eshell-handle-ansi-color):
* lisp/man.el (Man-fontify-manpage): Use it as the
`ansi-color-apply-face-function' while calling
`ansi-color-apply-on-region'. Use `font-lock-face' to propertize
instead of `face'.
Diffstat (limited to 'lib-src')
0 files changed, 0 insertions, 0 deletions