Files
emacs/lisp
Robert Pluim de289d58a4 Support for Unicode emoji sequences
This covers both sequences using Zero-Width-Joiner codepoints and
those without. Bug#39799, I hope.

* .gitignore: Add emoji-zwj.el
* admin/notes/unicode: Add emoji-zwj-sequences.txt and
emoji-sequences.txt references.  Describe how to test after updating
to a newer Unicode version.
* admin/unidata/Makefile.in (all): add emoji-zwj.el as a dependency.
(emoji-zwj.el): Add target plus rules for building.
(gen-clean): Add emoji-zwj.el.
* admin/unidata/README: Add emoji-zwj-sequences.txt and
emoji-sequences.txt references.
* admin/unidata/blocks.awk: Force emoji script to be used for certain
codepoints that are used by the Unicode sequences.
* admin/unidata/emoji-sequences.txt: New file.
* admin/unidata/emoji-zwj-sequences.txt: New file.
* admin/unidata/emoji-zwj.awk: New file.  Derives
composition-function-table rules from emoji-zwj-sequences.txt, plus
hardcodes some derived manually from emoji-sequences.txt.
* etc/NEWS: Announce change.
* lisp/international/characters.el: Load the generated emoji-zwj.el
* src/Makefile.in (emoji-zwj): New target.
(temacs): Add emoji-zwj as a dependency.
2021-09-20 22:35:34 +02:00
..
2021-09-19 00:14:42 +02:00
2021-09-19 13:21:56 +02:00
2021-09-16 15:42:44 +02:00
2021-09-19 16:57:03 +02:00
2021-09-12 18:36:49 +02:00
2021-09-16 15:42:44 +02:00
2021-09-03 13:05:32 +02:00
2021-09-03 13:05:32 +02:00
2021-04-16 14:54:02 +02:00
2021-08-04 09:15:25 +02:00
2021-09-13 06:44:52 +02:00
2021-07-30 14:58:25 +02:00
2021-09-12 18:36:49 +02:00
2021-05-02 12:22:34 +02:00
2021-09-04 09:12:10 +02:00
2021-09-20 07:59:29 +02:00
2021-05-31 07:29:51 +02:00
2021-09-16 15:42:44 +02:00
2021-09-16 15:42:44 +02:00
2021-09-14 07:57:14 +02:00
2021-08-09 15:19:45 +02:00
2021-09-16 15:42:44 +02:00
2021-06-06 13:21:25 +02:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.