[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11378: 24.1.50; Suggestion: Let M-i in isearch cycle `search-invisib
From: |
Stefan Monnier |
Subject: |
bug#11378: 24.1.50; Suggestion: Let M-i in isearch cycle `search-invisible' |
Date: |
Sun, 29 Apr 2012 10:46:37 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) |
> (defun isearch-cycle-search-invisible ()
> "Cycle the value of `search-invisible'.
> Bound to \\<isearch-mode-map>\\[isearch-cycle-search-invisible] in
> `isearch'."
> (interactive)
> (setq search-invisible
> (case search-invisible
> ((nil) t)
> ((t) 'open)
> (else nil)))
I personally find the "search within hidden text without opening it" to
be a completely useless option, so I couldn't want to cycle between all
3 options, but only between nil and `open'.
> (define-key isearch-mode-map [?\M-i]
> 'isearch-cycle-search-invisible)
You'll have to place it in the M-s prefix map instead, which was setup
specifically to avoid eating up more key combinations which currently
make isearch exit.
> So, it would be good if the user could change the value of
> `search-invisible' as well directly from isearch.
I'm not sure I'd find it useful, but I can imagine some people might
like it and there's plenty of room under the M-s prefix for such
a thing.
So if you can address the above two comments, and provide the result as
a patch against isearch.el, we can install it.
Stefan