[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
bug#11378: 24.1.50; Suggestion: Let M-i in isearch cycle `search-invisible'
Sun, 29 Apr 2012 23:04:06 +0200
On Sun, Apr 29, 2012 at 16:46, Stefan Monnier <address@hidden> wrote:
> (defun isearch-cycle-search-invisible ()
> "Cycle the value of `search-invisible'.
> Bound to \\<isearch-mode-map>\\[isearch-cycle-search-invisible] in `isearch'."
> (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]
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
It is in my opinion very useful in org-mode.