mirror of
https://github.com/org-roam/org-roam
synced 2025-09-10 15:33:30 -05:00
Emacs commit 3f096eb3405b2fce7c35366eb2dcf025dda55783 introduced `string-glyph-compose` and `string-glyph-decompose`, autoloading these instead of the (still existing) `ucs-normalize-NFC-region` and `ucs-normalize-NFD-region`. There are three cases: - Emacs where these transitions have not happened yet (e.g. 27.1): `ucs-normalize-NFC-region` and `ucs-normalize-NFD-region` are still autoloaded, aliasing the new names to them will keep them usable and the code still works. - Emacs where the new functions are defined (not yet released): the new names are autoloaded, no aliases are installed and the code still works. - A (hypothetical?) Emacs where `string-glyph-compose` and `string-glyph-decompose` are renamed. If `ucs-normalize-NFC-region` and `ucs-normalize-NFD-region` do not get their autoloaded status back, the aliasing will happen but the functions not autoloaded and the code will break in the same way as in #1981
47 KiB
47 KiB