* lisp/char-fold.el (describe-char-fold-equivalences): Map
`get-char-code-property' across all the component codepoints of the
equivalent character rather than just the first one.
(with-help-window (help-buffer)
(with-current-buffer standard-output
(if char
- (insert (mapconcat
- (lambda (c)
- (format "%s: \?\\N{%s}\n"
- c
- (or (get-char-code-property (string-to-char c) 'name)
- (get-char-code-property (string-to-char c) 'old-name))))
- equivalences))
+ (insert
+ (mapconcat
+ (lambda (c)
+ (format "%s: %s\n"
+ c
+ (mapconcat
+ (lambda (ch)
+ (format "?\\N{%s}"
+ (or (get-char-code-property ch 'name)
+ (get-char-code-property ch 'old-name))))
+ c)))
+ equivalences))
(insert "A list of char-fold equivalences for `char-fold-to-regexp':\n\n")
(setq-local bidi-paragraph-direction 'left-to-right)
(dolist (equiv (nreverse equivalences))