aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuri Linkov2008-07-23 23:53:03 +0000
committerJuri Linkov2008-07-23 23:53:03 +0000
commit4962c603d05896204013bcc117fd301fb3675bda (patch)
tree127efb988270b4feea3b62430619d15cb5804767
parent9cda680dfa4c7585f137dcc618dc207a0bd2d18d (diff)
downloademacs-4962c603d05896204013bcc117fd301fb3675bda.tar.gz
emacs-4962c603d05896204013bcc117fd301fb3675bda.zip
(ibuffer-do-isearch, ibuffer-do-isearch-regexp): New functions.
-rw-r--r--lisp/ibuf-ext.el18
1 files changed, 18 insertions, 0 deletions
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el
index f23a14adc35..2046c9a2b75 100644
--- a/lisp/ibuf-ext.el
+++ b/lisp/ibuf-ext.el
@@ -408,6 +408,24 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
408 :modifier-p :maybe) 408 :modifier-p :maybe)
409 (revert-buffer t t)) 409 (revert-buffer t t))
410 410
411;;;###autoload (autoload 'ibuffer-do-isearch "ibuf-ext")
412(define-ibuffer-op ibuffer-do-isearch ()
413 "Perform a `isearch-forward' in marked buffers."
414 (:interactive ()
415 :opstring "searched in"
416 :complex t
417 :modifier-p :maybe)
418 (multi-isearch-buffers (ibuffer-get-marked-buffers)))
419
420;;;###autoload (autoload 'ibuffer-do-isearch-regexp "ibuf-ext")
421(define-ibuffer-op ibuffer-do-isearch-regexp ()
422 "Perform a `isearch-forward-regexp' in marked buffers."
423 (:interactive ()
424 :opstring "searched regexp in"
425 :complex t
426 :modifier-p :maybe)
427 (multi-isearch-buffers-regexp (ibuffer-get-marked-buffers)))
428
411;;;###autoload (autoload 'ibuffer-do-replace-regexp "ibuf-ext") 429;;;###autoload (autoload 'ibuffer-do-replace-regexp "ibuf-ext")
412(define-ibuffer-op replace-regexp (from-str to-str) 430(define-ibuffer-op replace-regexp (from-str to-str)
413 "Perform a `replace-regexp' in marked buffers." 431 "Perform a `replace-regexp' in marked buffers."