<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/etc/e/eterm-color, branch scratch/sqlite</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>In term-mode, handle ANSI codes, specifying italic and other modes</title>
<updated>2021-10-05T06:54:25+00:00</updated>
<author>
<name>Miha Rihtaršič</name>
</author>
<published>2021-09-27T13:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0707fdd36cffe2211614b921cbc8dcd44e9cd880'/>
<id>0707fdd36cffe2211614b921cbc8dcd44e9cd880</id>
<content type='text'>
* etc/e/eterm-color.ti: Add new capabilities
* lisp/term.el: New faces and variables to support new ANSI modes.
(term-termcap-format): Add new capabilities
(term-emulate-terminal): When saving cursor, additionally save the new
variables.
(term--handle-colors-list): Handle ANSI codes, specifying italic other
modes.
* test/lisp/term-tests.el (ansi-test-strings): Adjust tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/e/eterm-color.ti: Add new capabilities
* lisp/term.el: New faces and variables to support new ANSI modes.
(term-termcap-format): Add new capabilities
(term-emulate-terminal): When saving cursor, additionally save the new
variables.
(term--handle-colors-list): Handle ANSI codes, specifying italic other
modes.
* test/lisp/term-tests.el (ansi-test-strings): Adjust tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for 256-color and 24bit ANSI colors in term-mode</title>
<updated>2021-10-05T06:54:00+00:00</updated>
<author>
<name>Miha Rihtaršič</name>
</author>
<published>2021-09-25T21:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=76895fcd0b667eadd78bfe6cf51619f8b00e157f'/>
<id>76895fcd0b667eadd78bfe6cf51619f8b00e157f</id>
<content type='text'>
(term-ansi-face-already-done): Make obsolete
(term--maybe-brighten-color): Remove
(term--color-as-hex): New function
(term-handle-colors-array): Make obsolete in favour of the new
function 'term--handle-colors-list'.
(term--handle-colors-list): New function, that can also handle ANSI
codes 38 and 48.
(term-handle-ansi-escape): Use it

* test/lisp/term-tests.el (ansi-test-strings): Add tests for 256-color
and 24bit ANSI colors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(term-ansi-face-already-done): Make obsolete
(term--maybe-brighten-color): Remove
(term--color-as-hex): New function
(term-handle-colors-array): Make obsolete in favour of the new
function 'term--handle-colors-list'.
(term--handle-colors-list): New function, that can also handle ANSI
codes 38 and 48.
(term-handle-ansi-escape): Use it

* test/lisp/term-tests.el (ansi-test-strings): Add tests for 256-color
and 24bit ANSI colors
</pre>
</div>
</content>
</entry>
<entry>
<title>* term.el (term-handle-ansi-escape): Add comments with the</title>
<updated>2009-08-07T07:04:02+00:00</updated>
<author>
<name>Dan Nicolaescu</name>
</author>
<published>2009-08-07T07:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3bca7ca557f99e07c117874a2802e2d2434571a4'/>
<id>3bca7ca557f99e07c117874a2802e2d2434571a4</id>
<content type='text'>
terminfo capabilities implemented.

* e/eterm-color.ti (msgr, u6, u7): New capabilities.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
terminfo capabilities implemented.

* e/eterm-color.ti (msgr, u6, u7): New capabilities.
</pre>
</div>
</content>
</entry>
<entry>
<title>* e/eterm-color.ti: Re-enable the ri entry. Add kich1.</title>
<updated>2006-01-15T19:36:10+00:00</updated>
<author>
<name>Dan Nicolaescu</name>
</author>
<published>2006-01-15T19:36:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=14397ea7567ea807cab19d1248244f6eb383d78e'/>
<id>14397ea7567ea807cab19d1248244f6eb383d78e</id>
<content type='text'>
* term.el (term-raw-map): Add mapping for insert.
(term-send-insert): New.
(term-mode): Make variables local here instead of doing it in
`term-emulate-terminal'.
(term-emulate-terminal): Delete incorrect optimization for cr+lf.
Scroll reverse needs to take into account the scroll
region.  Saving and restoring the cursor should save the color
attributes too.
(term-reset-terminal): Reset the scroll region.
(term-handle-ansi-escape): Cursor up and down should take into
account the scroll region.
(term-set-scroll-region): Renamed from `term-scroll-region'.  Move
to 0,0 after setting the region.
(term-handle-scroll): Handle scroll up.
(term-down): Fix off by one error.
(term-delete-lines): Do not delete outside the scroll region.
(term-insert-lines): Take into account the scroll region.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* term.el (term-raw-map): Add mapping for insert.
(term-send-insert): New.
(term-mode): Make variables local here instead of doing it in
`term-emulate-terminal'.
(term-emulate-terminal): Delete incorrect optimization for cr+lf.
Scroll reverse needs to take into account the scroll
region.  Saving and restoring the cursor should save the color
attributes too.
(term-reset-terminal): Reset the scroll region.
(term-handle-ansi-escape): Cursor up and down should take into
account the scroll region.
(term-set-scroll-region): Renamed from `term-scroll-region'.  Move
to 0,0 after setting the region.
(term-handle-scroll): Handle scroll up.
(term-down): Fix off by one error.
(term-delete-lines): Do not delete outside the scroll region.
(term-insert-lines): Take into account the scroll region.
</pre>
</div>
</content>
</entry>
<entry>
<title>* e/eterm-color.ti: Temporarily disable the ri entry.</title>
<updated>2005-12-28T23:03:31+00:00</updated>
<author>
<name>Dan Nicolaescu</name>
</author>
<published>2005-12-28T23:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=04a4075fb964af38a61d96be1fc8bbe4977ce74b'/>
<id>04a4075fb964af38a61d96be1fc8bbe4977ce74b</id>
<content type='text'>
* e/eterm-color: Regenerate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* e/eterm-color: Regenerate.
</pre>
</div>
</content>
</entry>
<entry>
<title>(el1): Undo 2005-10-23 change.</title>
<updated>2005-10-27T07:05:04+00:00</updated>
<author>
<name>Dan Nicolaescu</name>
</author>
<published>2005-10-27T07:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cc795ef0bb39aed18248547b1f4a27cbb8e0eadb'/>
<id>cc795ef0bb39aed18248547b1f4a27cbb8e0eadb</id>
<content type='text'>
Add some comments on how to update this file. Add ri
capability that has long been supported by term.el.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add some comments on how to update this file. Add ri
capability that has long been supported by term.el.
</pre>
</div>
</content>
</entry>
<entry>
<title>* e/eterm-color.ti: Change the terminal name to eterm-color.</title>
<updated>2005-10-20T18:36:38+00:00</updated>
<author>
<name>Dan Nicolaescu</name>
</author>
<published>2005-10-20T18:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6f97b9c82c97d2e8c893d4f080dee65e353a8ad0'/>
<id>6f97b9c82c97d2e8c893d4f080dee65e353a8ad0</id>
<content type='text'>
* e/eterm-color: Regenerate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* e/eterm-color: Regenerate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed eterm to eterm-color and eterm.ti to eterm-color.ti.</title>
<updated>2005-10-20T15:37:48+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2005-10-20T15:37:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fc609417e16afd37d334a549d9faf082b9e38255'/>
<id>fc609417e16afd37d334a549d9faf082b9e38255</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
