]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve documentation of 'isearch-emoji-by-name'
authorEli Zaretskii <eliz@gnu.org>
Thu, 13 Jan 2022 14:40:28 +0000 (16:40 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 13 Jan 2022 14:40:28 +0000 (16:40 +0200)
* lisp/isearch.el (isearch-menu-bar-map, isearch-emoji-by-name):
Fix wording of documentation.

* etc/NEWS: Fix wording of the 'isearch-emoji-by-name' entry.

* doc/emacs/search.texi (Special Isearch): Fix wording of the
documentation of 'isearch-emoji-by-name'; move it out of the
enumeration that deals with non-ASCII characters in general.

doc/emacs/search.texi
etc/NEWS
lisp/isearch.el

index e29c2c91af4904647cf2a9cdf1be64ce95a09c28..397bddbe995cb209ea94607d5dc6b300262e4993 100644 (file)
@@ -443,14 +443,6 @@ a Unicode name or code-point in hex.  This adds the specified
 character into the search string, similar to the usual
 @code{insert-char} command (@pxref{Inserting Text}).
 
-@item
-@findex isearch-emoji-by-name
-@kindex C-x 8 e RET @r{(Incremental Search)}
-Type @kbd{C-x 8 e @key{RET}} (@code{isearch-emoji-by-name}), followed
-by the CLDR short name of an Emoji (for example, @samp{smiling face}
-or @samp{heart with arrow}).  This adds the specified Emoji into the
-search string.
-
 @item
 @kindex C-^ @r{(Incremental Search)}
 @findex isearch-toggle-input-method
@@ -481,6 +473,16 @@ character to the search string using an input method, and
 automatically disable the input method afterwards.
 @end itemize
 
+@findex isearch-emoji-by-name
+@kindex C-x 8 e RET @r{(Incremental Search)}
+  You can also include Emoji sequences in the search string.  Type
+@w{@kbd{C-x 8 e @key{RET}}} (@code{isearch-emoji-by-name}), followed
+by the Unicode name of an Emoji (for example, @kbd{smiling face} or
+@kbd{heart with arrow}).  This adds the specified Emoji to the search
+string.  If you don't know the name of the Emoji you want to search
+for, you can use @kbd{C-x 8 e l} (@code{emoji-list}) and @kbd{C-x 8 e
+d} (@code{emoji-describe}) (@pxref{Input Methods}).
+
 @kindex M-s o @r{(Incremental Search)}
 @findex isearch-occur
   Typing @kbd{M-s o} in incremental search invokes
index 0cd4322a5e91ed1ea641f1d1e9f0114e8ebb06c2..06a6886ebf60b6d7777673e9d40a1885be54a7c2 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -407,9 +407,9 @@ the *Completions* buffer.
 +++
 *** New command 'isearch-emoji-by-name'.
 It is bound to 'C-x 8 e RET' during an incremental search.  The
-command accepts the CLDR short name of an Emoji (for example, "smiling
-face" or "heart with arrow"), with minibuffer completion, and inserts
-the Emoji character into the search string.
+command accepts the Unicode name of an Emoji (for example, "smiling
+face" or "heart with arrow"), like 'C-x 8 e e', with minibuffer
+completion, and adds the Emoji into the search string.
 
 ** New minor mode 'glyphless-display-mode'.
 This allows an easy way to toggle seeing all glyphless characters in
index 5bb11aab839a28bacbcbd207d8e1c41562e8023b..833d031c562e2fb0619b16878430fe6547d05925 100644 (file)
@@ -760,7 +760,7 @@ This is like `describe-bindings', but displays only Isearch keys."
     ["Search for char by name" isearch-char-by-name
      :help "Search for character by name"]
     ["Search for Emoji by name" isearch-emoji-by-name
-     :help "Search for Emoji by name"]
+     :help "Search for Emoji by its Unicode name"]
     "---"
     ["Toggle input method" isearch-toggle-input-method
      :help "Toggle input method for search"]
@@ -2751,10 +2751,10 @@ With argument, add COUNT copies of the character."
                                                      string ""))))))))
 
 (defun isearch-emoji-by-name (&optional count)
-  "Read an Emoji name and add it to the search string.
-The command accepts CLDR short names like 'smiling face' or
-'heart with arrow' and completion is available.  With argument,
-add COUNT copies of the Emoji."
+  "Read an Emoji name and add it to the search string COUNT times.
+COUNT (interactively, the prefix argument) defaults to 1.
+The command accepts Unicode names like \"smiling face\" or
+\"heart with arrow\", and completion is available."
   (interactive "p")
   (with-isearch-suspended
    (let ((emoji (with-temp-buffer