Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 2.76 KB

isearch.org

File metadata and controls

73 lines (57 loc) · 2.76 KB

❮ Back to Casual

Casual I-Search

This package contains a Transient menu for I-Search. When in basic I-Search mode, this menu can be raised by pressing the C-o key. A menu of different isearch commands will be offered as shown below:

images/casual-isearch-tmenu.png

Install

Use the following lines to install casual-isearch-tmenu.

(require 'casual-isearch) ; optional if using autoloaded menu
(keymap-set isearch-mode-map "C-o" #'casual-isearch-tmenu)

The keybinding to casual-isearch-tmenu can be changed to user preference.

Menu Commands

The following I-Search commands are grouped as follows in the Transient menu casual-isearch-tmenu. Keys associated with each command are shown enclosed in parentheses.

Edit Search String

  • isearch-edit-string (e)
  • isearch-yank-word-or-char (w)
  • isearch-yank-symbol-or-char (s)
  • isearch-yank-line (l)
  • isearch-yank-kill (y)
  • isearch-forward-thing-at-point (t)

Replace

  • isearch-query-replace (r)
  • isearch-query-replace-regexp (x)

Toggle

  • isearch-toggle-regexp (X)
  • isearch-toggle-symbol (S)
  • isearch-toggle-word (W)
  • isearch-toggle-case-fold (F)
  • isearch-toggle-lax-whitespace (L)

Misc

  • isearch-occur (o)
  • isearch-highlight-regexp (h)
  • isearch-highlight-lines-matching-regexp (H)
  • unhighlight-regexp (u)

Navigation

  • isearch-repeat-forward (n)
  • isearch-repeat-backward (p)

Exit

To exit search, press the RET key. This will leave the point at the last successful search item.

Usage

When in search mode (typically via the keybinding C-s or C-r), pressing the keybinding C-o (or binding of your preference) will raise the Transient menu casual-isearch-tmenu. Once raised, only the I-Search commands in the Replace and Misc sections will automatically dismiss the menu when selected. All other I-Search commands will not dismiss the menu.

Note that editing the search text via isearch-edit-string will enter a recursive editing mode that is normally exited when pressing the return (RET) key.

Use C-g to dismiss this Transient menu.

Sponsorship

If you enjoy using Casual I-Search, consider making a modest financial contribution to help support its development and maintenance.

images/default-yellow.png

See Also