emacs/lisp/international
Paul Nelson 2d0b5f34a0 Restrict symbol prettification to displayable glyphs
* lisp/international/mule.el (char-displayable-on-frame-p): New
function used to determine whether a character can be
meaningfully displayed on a given frame.
* doc/lispref/display.texi (Fontsets): Document it.
* lisp/progmodes/prog-mode.el
(prettify-symbols--composition-displayable-p): New function used
to restrict to displayable prettification symbols.  This
prevents issues with missing characters appearing as boxes.
(prettify-symbols--make-keywords): Use it.  (Bug#77381)
2025-04-05 12:24:50 +03:00
..
ccl.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
characters.el Merge from origin/emacs-30 2025-03-15 09:22:51 -04:00
emoji.el Remove unneded cl-extra require 2025-02-25 12:51:37 +01:00
fontset.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
isearch-x.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
iso-ascii.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
iso-cvt.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
iso-transl.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ja-dic-cnv.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ja-dic-utl.el
kinsoku.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
kkc.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
latexenc.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
latin1-disp.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mule-cmds.el Expose some lambdas currently hidden in quoted data 2025-03-24 17:14:26 -04:00
mule-conf.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
mule-diag.el Merge from origin/emacs-30 2025-03-12 10:09:09 +08:00
mule-util.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mule.el Restrict symbol prettification to displayable glyphs 2025-04-05 12:24:50 +03:00
ogonek.el Don't recommend legacy keymap functions in docstrings 2025-03-16 13:48:11 +01:00
quail.el Leave buffer with input-method help unmodified 2025-03-20 22:33:32 +02:00
rfc1843.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
robin.el
textsec-check.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
textsec.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
titdic-cnv.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ucs-normalize.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
utf-7.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00
utf7.el Update copyright year to 2025 2025-01-02 18:39:42 +01:00