mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
* ibuf-ext.el (ibuffer-do-shell-command-pipe)
(ibuffer-do-shell-command-pipe-replace) (ibuffer-do-shell-command-file, ibuffer-do-eval) (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely) (ibuffer-do-revert, ibuffer-do-replace-regexp) (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp) (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode) (ibuffer-filter-by-name, ibuffer-filter-by-filename) (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt) (ibuffer-filter-by-content, ibuffer-filter-by-predicate (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name) (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size): Autoload file sans suffix. * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
This commit is contained in:
parent
4e8cb3117c
commit
4fe3f29711
@ -1,3 +1,21 @@
|
||||
2005-10-07 Romain Francoise <romain@orebokech.com>
|
||||
|
||||
* ibuf-ext.el (ibuffer-do-shell-command-pipe)
|
||||
(ibuffer-do-shell-command-pipe-replace)
|
||||
(ibuffer-do-shell-command-file, ibuffer-do-eval)
|
||||
(ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
|
||||
(ibuffer-do-revert, ibuffer-do-replace-regexp)
|
||||
(ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
|
||||
(ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
|
||||
(ibuffer-filter-by-name, ibuffer-filter-by-filename)
|
||||
(ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
|
||||
(ibuffer-filter-by-content, ibuffer-filter-by-predicate
|
||||
(ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
|
||||
(ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
|
||||
Autoload file sans suffix.
|
||||
|
||||
* emulation/cua-base.el (cua-toggle-global-mark): Likewise.
|
||||
|
||||
2005-10-07 David Ponce <david@dponce.com>
|
||||
|
||||
* recentf.el (recentf-menu-open-all-flag): New option.
|
||||
|
@ -548,7 +548,7 @@ a cons (TYPE . COLOR), then both properties are affected."
|
||||
|
||||
;;; Global Mark support is in cua-gmrk.el
|
||||
|
||||
(autoload 'cua-toggle-global-mark "cua-gmrk.el" nil t nil)
|
||||
(autoload 'cua-toggle-global-mark "cua-gmrk" nil t nil)
|
||||
|
||||
;; Stub definitions until cua-gmrk.el is loaded
|
||||
|
||||
|
@ -329,7 +329,7 @@ With numeric ARG, enable auto-update if and only if ARG is positive."
|
||||
(ibuffer-backward-filter-group 1))
|
||||
(ibuffer-forward-line 0))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-shell-command-pipe "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-shell-command-pipe "ibuf-ext")
|
||||
(define-ibuffer-op shell-command-pipe (command)
|
||||
"Pipe the contents of each marked buffer to shell command COMMAND."
|
||||
(:interactive "sPipe to shell command: "
|
||||
@ -339,7 +339,7 @@ With numeric ARG, enable auto-update if and only if ARG is positive."
|
||||
(point-min) (point-max) command
|
||||
(get-buffer-create "* ibuffer-shell-output*")))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-shell-command-pipe-replace "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-shell-command-pipe-replace "ibuf-ext")
|
||||
(define-ibuffer-op shell-command-pipe-replace (command)
|
||||
"Replace the contents of marked buffers with output of pipe to COMMAND."
|
||||
(:interactive "sPipe to shell command (replace): "
|
||||
@ -351,7 +351,7 @@ With numeric ARG, enable auto-update if and only if ARG is positive."
|
||||
(shell-command-on-region (point-min) (point-max)
|
||||
command nil t)))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-shell-command-file "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-shell-command-file "ibuf-ext")
|
||||
(define-ibuffer-op shell-command-file (command)
|
||||
"Run shell command COMMAND separately on files of marked buffers."
|
||||
(:interactive "sShell command on buffer's file: "
|
||||
@ -364,7 +364,7 @@ With numeric ARG, enable auto-update if and only if ARG is positive."
|
||||
(make-temp-file
|
||||
(substring (buffer-name) 0 (min 10 (length (buffer-name))))))))))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-eval "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-eval "ibuf-ext")
|
||||
(define-ibuffer-op eval (form)
|
||||
"Evaluate FORM in each of the buffers.
|
||||
Does not display the buffer during evaluation. See
|
||||
@ -374,7 +374,7 @@ Does not display the buffer during evaluation. See
|
||||
:modifier-p :maybe)
|
||||
(eval form))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-view-and-eval "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-view-and-eval "ibuf-ext")
|
||||
(define-ibuffer-op view-and-eval (form)
|
||||
"Evaluate FORM while displaying each of the marked buffers.
|
||||
To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
|
||||
@ -389,14 +389,14 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
|
||||
(eval form))
|
||||
(switch-to-buffer ibuffer-buf))))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-rename-uniquely "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-rename-uniquely "ibuf-ext")
|
||||
(define-ibuffer-op rename-uniquely ()
|
||||
"Rename marked buffers as with `rename-uniquely'."
|
||||
(:opstring "renamed"
|
||||
:modifier-p t)
|
||||
(rename-uniquely))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-revert "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-revert "ibuf-ext")
|
||||
(define-ibuffer-op revert ()
|
||||
"Revert marked buffers as with `revert-buffer'."
|
||||
(:dangerous t
|
||||
@ -405,7 +405,7 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
|
||||
:modifier-p :maybe)
|
||||
(revert-buffer t t))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-replace-regexp "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-replace-regexp "ibuf-ext")
|
||||
(define-ibuffer-op replace-regexp (from-str to-str)
|
||||
"Perform a `replace-regexp' in marked buffers."
|
||||
(:interactive
|
||||
@ -425,7 +425,7 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
|
||||
(replace-match to-str))))
|
||||
t))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-query-replace "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-query-replace "ibuf-ext")
|
||||
(define-ibuffer-op query-replace (&rest args)
|
||||
"Perform a `query-replace' in marked buffers."
|
||||
(:interactive
|
||||
@ -441,7 +441,7 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
|
||||
(apply #'query-replace args)))
|
||||
t))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-query-replace-regexp "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-query-replace-regexp "ibuf-ext")
|
||||
(define-ibuffer-op query-replace-regexp (&rest args)
|
||||
"Perform a `query-replace-regexp' in marked buffers."
|
||||
(:interactive
|
||||
@ -457,7 +457,7 @@ To evaluate a form without viewing the buffer, see `ibuffer-do-eval'."
|
||||
(apply #'query-replace-regexp args)))
|
||||
t))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-print "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-print "ibuf-ext")
|
||||
(define-ibuffer-op print ()
|
||||
"Print marked buffers as with `print-buffer'."
|
||||
(:opstring "printed"
|
||||
@ -969,7 +969,7 @@ The list returned will be of the form (\"MODE-NAME\" . MODE-SYMBOL)."
|
||||
|
||||
;;; Extra operation definitions
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-mode "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-mode "ibuf-ext")
|
||||
(define-ibuffer-filter mode
|
||||
"Toggle current view to buffers with major mode QUALIFIER."
|
||||
(:description "major mode"
|
||||
@ -987,7 +987,7 @@ The list returned will be of the form (\"MODE-NAME\" . MODE-SYMBOL)."
|
||||
"")))))
|
||||
(eq qualifier (with-current-buffer buf major-mode)))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-used-mode "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-used-mode "ibuf-ext")
|
||||
(define-ibuffer-filter used-mode
|
||||
"Toggle current view to buffers with major mode QUALIFIER.
|
||||
Called interactively, this function allows selection of modes
|
||||
@ -1006,14 +1006,14 @@ currently used by buffers."
|
||||
"")))))
|
||||
(eq qualifier (with-current-buffer buf major-mode)))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-name "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-name "ibuf-ext")
|
||||
(define-ibuffer-filter name
|
||||
"Toggle current view to buffers with name matching QUALIFIER."
|
||||
(:description "buffer name"
|
||||
:reader (read-from-minibuffer "Filter by name (regexp): "))
|
||||
(string-match qualifier (buffer-name buf)))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-filename "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-filename "ibuf-ext")
|
||||
(define-ibuffer-filter filename
|
||||
"Toggle current view to buffers with filename matching QUALIFIER."
|
||||
(:description "filename"
|
||||
@ -1027,7 +1027,7 @@ currently used by buffers."
|
||||
(expand-file-name dired-directory))))
|
||||
(string-match qualifier it)))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-size-gt "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-size-gt "ibuf-ext")
|
||||
(define-ibuffer-filter size-gt
|
||||
"Toggle current view to buffers with size greater than QUALIFIER."
|
||||
(:description "size greater than"
|
||||
@ -1036,7 +1036,7 @@ currently used by buffers."
|
||||
(> (with-current-buffer buf (buffer-size))
|
||||
qualifier))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-size-lt "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-size-lt "ibuf-ext")
|
||||
(define-ibuffer-filter size-lt
|
||||
"Toggle current view to buffers with size less than QUALIFIER."
|
||||
(:description "size less than"
|
||||
@ -1045,7 +1045,7 @@ currently used by buffers."
|
||||
(< (with-current-buffer buf (buffer-size))
|
||||
qualifier))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-content "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-content "ibuf-ext")
|
||||
(define-ibuffer-filter content
|
||||
"Toggle current view to buffers whose contents match QUALIFIER."
|
||||
(:description "content"
|
||||
@ -1055,7 +1055,7 @@ currently used by buffers."
|
||||
(goto-char (point-min))
|
||||
(re-search-forward qualifier nil t))))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-predicate "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-filter-by-predicate "ibuf-ext")
|
||||
(define-ibuffer-filter predicate
|
||||
"Toggle current view to buffers for which QUALIFIER returns non-nil."
|
||||
(:description "predicate"
|
||||
@ -1094,7 +1094,7 @@ Default sorting modes are:
|
||||
"normal"))
|
||||
(ibuffer-redisplay t))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-major-mode "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-major-mode "ibuf-ext")
|
||||
(define-ibuffer-sorter major-mode
|
||||
"Sort the buffers by major modes.
|
||||
Ordering is lexicographic."
|
||||
@ -1108,7 +1108,7 @@ Ordering is lexicographic."
|
||||
(car b)
|
||||
major-mode)))))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-mode-name "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-mode-name "ibuf-ext")
|
||||
(define-ibuffer-sorter mode-name
|
||||
"Sort the buffers by their mode name.
|
||||
Ordering is lexicographic."
|
||||
@ -1122,7 +1122,7 @@ Ordering is lexicographic."
|
||||
(car b)
|
||||
mode-name))))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-alphabetic "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-alphabetic "ibuf-ext")
|
||||
(define-ibuffer-sorter alphabetic
|
||||
"Sort the buffers by their names.
|
||||
Ordering is lexicographic."
|
||||
@ -1131,7 +1131,7 @@ Ordering is lexicographic."
|
||||
(buffer-name (car a))
|
||||
(buffer-name (car b))))
|
||||
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-size "ibuf-ext.el")
|
||||
;;;###autoload (autoload 'ibuffer-do-sort-by-size "ibuf-ext")
|
||||
(define-ibuffer-sorter size
|
||||
"Sort the buffers by their size."
|
||||
(:description "size")
|
||||
|
Loading…
Reference in New Issue
Block a user