Variable: isearch-menu-bar-map

isearch-menu-bar-map is a variable defined in isearch.el.gz.

Value

<Case folding matching> <:toggle>    isearch-case-fold-search
<Invisible text matching> <:toggle>  isearch-invisible
<Lax whitespace matching> <:toggle>  isearch-lax-whitespace
<Regexp matching> <:toggle>          isearch-regexp
<nil-22>                             nil
<nil-26>                             nil
<nil-30>                             nil
<nil-35>                             nil
<nil>                                nil

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"]))