Function: help-uni-confusable-suggestions
help-uni-confusable-suggestions is a byte-compiled function defined in
help.el.gz.
Signature
(help-uni-confusable-suggestions STRING)
Documentation
Return a message describing confusables in STRING.
Source Code
;; Defined in /usr/src/emacs/lisp/help.el.gz
(defun help-uni-confusable-suggestions (string)
"Return a message describing confusables in STRING."
(let ((i 0)
(confusables nil))
(while (setq i (string-match help-uni-confusables-regexp string i))
(let ((replacement (alist-get (aref string i) help-uni-confusables)))
(push (aref string i) confusables)
(setq string (replace-match replacement t t string))
(setq i (+ i (length replacement)))))
(when confusables
(format-message
(ngettext
"Found confusable character: %s, perhaps you meant: `%s'?"
"Found confusable characters: %s; perhaps you meant: `%s'?"
(length confusables))
(mapconcat (lambda (c) (format-message "`%c'" c))
confusables ", ")
string))))