Function: isearch-menu-bar-map
isearch-menu-bar-map is an interactive and byte-compiled function
defined in isearch.el.gz.
Signature
(isearch-menu-bar-map ARG1)
Documentation
Menu for isearch-mode(var)/isearch-mode(fun).
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/isearch.el.gz
(easy-menu-define isearch-menu-bar-map isearch-mode-map
"Menu for `isearch-mode'."
`("Isearch"
["Cancel search" isearch-cancel
:help "Cancel current search and return to starting point"
:filter ,(lambda (binding)
(if isearch-success 'isearch-abort binding))]
["Remove characters not found" isearch-abort
:help "Quit current search"
:visible (not isearch-success)]
["Finish search" isearch-exit
:help "Finish search leaving point where it is"
:visible (not (string-equal isearch-string ""))]
["Nonincremental search" isearch-exit
:help "Start nonincremental search"
:visible (string-equal isearch-string "")]
["Repeat search forward" isearch-repeat-forward
:help "Repeat current search forward"]
["Repeat search backward" isearch-repeat-backward
:help "Repeat current search backward"]
["Go to first match" isearch-beginning-of-buffer
:help "Go to first occurrence of current search string"]
["Go to last match" isearch-end-of-buffer
:help "Go to last occurrence of current search string"]
["Undo last input item" isearch-delete-char
:help "Undo the effect of the last Isearch command"]
["Delete last char from search string" isearch-del-char
:help "Delete last character from search string"]
["Edit next search string" isearch-ring-advance
:help "Edit next search string in Isearch history"]
["Edit previous search string" isearch-ring-retreat
:help "Edit previous search string in Isearch history"]
["Edit current search string" isearch-edit-string
:help "Edit current search string"]
("Yank on search string"
["Char" isearch-yank-char
:help "Yank char at point on search string"]
["Word/char"
isearch-yank-word-or-char
:help "Yank next word or char on search string"]
["Symbol/char"
isearch-yank-symbol-or-char
:help "Yank next symbol or char on search string"]
["Rest of line" isearch-yank-line
:help "Yank the rest of the current line on search string"]
["Until char..." isearch-yank-until-char
:help "Yank from point to specified character into search string"]
["Current kill" isearch-yank-kill
:help "Append current kill to search string"]
["Previous kill" isearch-yank-pop-only
:help "Replace previous yanked kill on search string"])
"---"
["Lax whitespace matching" isearch-toggle-lax-whitespace
:help "Lax whitespace matching"
:style toggle
:selected isearch-lax-whitespace]
["Case folding matching" isearch-toggle-case-fold
:help "Case folding matching"
:style toggle
:selected isearch-case-fold-search]
["Character folding matching" isearch-toggle-char-fold
:help "Character folding matching"
:style toggle
:selected (eq isearch-regexp-function
'char-fold-to-regexp)]
["Invisible text matching" isearch-toggle-invisible
:help "Invisible text matching"
:style toggle
:selected isearch-invisible]
["Regexp matching" isearch-toggle-regexp
:help "Regexp matching"
:style toggle
:selected isearch-regexp]
["Symbol matching" isearch-toggle-symbol
:help "Symbol matching"
:style toggle
:selected (eq isearch-regexp-function
'isearch-symbol-regexp)]
["Word matching" isearch-toggle-word
:help "Word matching"
:style toggle
:selected (eq isearch-regexp-function 'word-search-regexp)]
"---"
["Search for literal char" isearch-quote-char
:help "Search for literal char"]
["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 its Unicode name"]
"---"
["Toggle input method" isearch-toggle-input-method
:help "Toggle input method for search"]
["Turn on specific input method" isearch-toggle-specified-input-method
:help "Turn on specific input method for search"]
["Turn on transient input method" isearch-transient-input-method
:help "Turn on transient input method for search"]
"---"
["Highlight all matches for search string" isearch-highlight-regexp
:help "Highlight all matches for current search string"]
["Show all matches for search string" isearch-occur
:help "Show all matches for current search string"]
["Replace search string" isearch-query-replace
:help "Replace matches for current search string"]
["Replace search string as regexp" isearch-query-replace-regexp
:help "Replace matches for current search string as regexp"]
"---"
["Complete current search string" isearch-complete
:help "Complete current search string over search history"]))