summaryrefslogtreecommitdiff
path: root/lisp/ibuf-ext.el
Commit message (Collapse)AuthorAgeFilesLines
* Merge from emacs-23; up to 2010-05-26T14:19:15Z!monnier@iro.umontreal.ca.Glenn Morris2011-02-051-1/+2
|\
| * * lisp/ibuf-ext.el (ibuffer-filter-disable): Make it work. (Bug#7969)Glenn Morris2011-02-021-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Details: An error in a filter would cause an infinite loop. ibuffer-update calls ibuffer-redisplay-engine which calls ibuffer-update which calls ibuffer-redisplay-engine, etc. ibuffer-generate-filter-groups calls ibuffer-included-in-filters-p. If ibuffer-included-in-filter-p-1 meets an unknown element in the filter, it calls ibuffer-filter-disable, which calls ibuffer-update. If the filters have not been properly disabled, we go round and round.
* | Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-2/+1
| |
* | Merge from emacs-23Stefan Monnier2011-01-141-1/+1
|\ \ | |/
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-1/+1
| |
* | diff-sentinel trivia.Glenn Morris2010-12-021-2/+2
| | | | | | | | | | | | | | * lisp/ibuf-ext.el (diff-sentinel): Update declaration. * lisp/ibuffer.el: Regenerate autoloads. * lisp/vc/diff.el (diff-sentinel): Make new arguments optional, eg for the sake of ibuffer-diff-buffer-with-file-1.
* | Add "Version:" and "Package:" Lisp file headers.Chong Yidong2010-08-291-0/+1
| |
* | Use define-minor-mode where applicable.Stefan Monnier2010-05-021-19/+10
|/ | | | | | | | | | | | | | | | | | | | | | * mh-show.el (mh-showing-mode): Move function to mh-e.el. * mh-e.el (mh-showing-mode): * url-dired.el (url-dired-minor-mode): * org-table.el (orgtbl-mode): * view.el (view-mode): * type-break.el (type-break-query-mode) (type-break-mode-line-message-mode): * textmodes/reftex.el (reftex-mode): * term/vt100.el (vt100-wide-mode): * tar-mode.el (tar-subfile-mode): * savehist.el (savehist-mode): * ibuf-ext.el (ibuffer-auto-mode): * composite.el (auto-composition-mode): * progmodes/vhdl-mode.el (vhdl-electric-mode, vhdl-stutter-mode): Use define-minor-mode. (vhdl-mode): Use static mode-line format. (vhdl-mode-line-update): Delete. (vhdl-create-mode-menu, vhdl-activate-customizations) (vhdl-hs-minor-mode): Don't bother calling it.
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* Put autoloads in ibuffer.el rather than loaddefs.el.Glenn Morris2009-09-111-5/+9
|
* M-v correctness.Deepak Goel2009-03-131-4/+5
|
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* (ibuffer-diff-buffer-with-file-1): Shell quote buffer's filename.John Paul Wallington2008-09-071-1/+1
| | | | From Johan Euphrosine <proppy@aminche.com>.
* (ibuffer-define-filter filename): Use plain old `buffer-file-name'John Paul Wallington2008-08-101-3/+2
| | | | instead of `ibuffer-buffer-file-name'.
* (ibuffer-do-isearch, ibuffer-do-isearch-regexp): New functions.Juri Linkov2008-07-231-0/+18
|
* * ibuf-ext.el (diff-sentinel): Declare.Juanma Barranquero2008-06-271-0/+2
|
* (ibuffer-diff-buffer-with-file-1): New function.John Paul Wallington2008-06-261-8/+59
| | | | | | (ibuffer-diff-with-file): Use it. Do diff on marked buffers (ibuffer-mark-on-buffer): Don't display message when removing marks. (ibuffer-mark-by-mode): Use `buffer-local-value'.
* (ibuffer-interactive-filter-by-mode)John Paul Wallington2008-05-151-30/+16
| | | | | | | | (ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes) (define-ibuffer-filter mode, define-ibuffer-filter used-mode) (define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers) (ibuffer-mark-read-only-buffers) (ibuffer-mark-dired-buffers): Use `buffer-local-value'.
* (define-ibuffer-filter filename): Use `ibuffer-buffer-file-name'.John Paul Wallington2008-05-131-10/+1
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-13/+11
|
* (define-ibuffer-filter filename): When the major mode is `vc-dir-mode'John Paul Wallington2008-05-011-2/+4
| | | | use the buffer's default directory as filename.
* * ibuffer.el (ibuffer-default-sorting-mode): Add option to sort byDan Nicolaescu2008-01-251-0/+14
| | | | | | | | | | file name. (ibuffer-mode-map): Add binding to sort by file name. (ibuffer-filename/process-header-map): New variable. (filename-and-process): Add a header that sorts by file name. (ibuffer-mode): Mention sorting by file name. * ibuf-ext.el (filename/process): New sorter.
* (ibuffer-save-filter-groups, ibuffer-save-filters): Remove calls toGlenn Morris2008-01-171-4/+2
| | | | deleted ibuffer-update-mode-name.
* (ibuffer-auto-mode): Remove call to deleted ibuffer-update-mode-name.Glenn Morris2008-01-171-2/+1
|
* (ibuffer-auto-update-changed, ibuffer-auto-mode): Use derived-mode-p.Stefan Monnier2008-01-161-4/+4
| | | | (ibuffer-mark-by-mode-regexp): Pass the buffer to format-mode-line.
* Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
| * Add 2008 to copyright years.Glenn Morris2008-01-071-1/+1
| |
| * (ibuffer-switch-to-saved-filters, ibuffer-switch-to-saved-filter-groups):Juanma Barranquero2007-10-231-10/+6
| | | | | | | | Doc fixes.
| * (ibuffer-saved-filter-groups): Doc fix.Glenn Morris2007-10-181-2/+2
| |
* | * ibuf-ext.el (mode-name sorter, ibuffer-mark-by-mode-regexp):Stefan Monnier2008-01-031-3/+3
| | | | | | | | * ibuffer.el (mode column): Use format-mode-line.
* | (ibuffer-auto-update-changed): Use `dolist' rather than `mapcar';Juanma Barranquero2007-10-231-8/+7
| | | | | | | | return value is not used.
* | (ibuffer-switch-to-saved-filters, ibuffer-switch-to-saved-filter-groups):Juanma Barranquero2007-10-231-10/+6
| | | | | | | | Doc fixes.
* | (ibuffer-saved-filter-groups): Doc fix.Glenn Morris2007-10-181-2/+2
|/
* Replace `iff' in doc-strings and comments.Glenn Morris2007-08-081-1/+1
|
* Docstring fixVinicius Jose Latorre2007-08-011-1/+1
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (eval, view-and-eval) <define-ibuffer-op>: Use the interactive spec ofJohn Paul Wallington2006-10-021-2/+10
| | | | `eval-expression'. From Denis St�� <dstuenkel@googlemail.com>.
* (ibuffer-read-filter-group-name):Romain Francoise2006-03-231-12/+24
| | | | | | Use `ibuffer-generate-filter-groups' to make completion list match the filter groups that are really displayed in the Ibuffer buffer. (ibuffer-generate-filter-groups): Add new args noempty, nodefault.
* (ibuffer-never-show-predicates): Add `require' keyword; requireJohn Paul Wallington2006-03-131-0/+1
| | | | `ibuf-ext' feature. Thanks to Zhang Wei.
* (ibuffer-mark-compressed-file-buffers): New command.John Paul Wallington2006-02-021-1/+12
|
* (define-ibuffer-filter filename): If `dired-directory' is a list thenJohn Paul Wallington2005-12-081-4/+6
| | | | really use its car.
* (ibuffer-interactive-filter-by-mode): Use `posn-set-point' instead ofJohn Paul Wallington2005-11-171-1/+1
| | | | `mouse-set-point' because the latter isn't fbound when configured without X.
* * ibuf-ext.el (ibuffer-do-shell-command-pipe)Romain Francoise2005-10-071-23/+23
| | | | | | | | | | | | | | | | | (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.
* (ibuffer-auto-update-changed): Use `frame-or-buffer-changed-p' toJohn Paul Wallington2005-08-281-6/+2
| | | | | | | check whether we need to update. (ibuffer-auto-mode): Don't advise `get-buffer-create' and `kill-buffer'. Initialise `ibuffer-auto-buffers-changed' as a `frame-or-buffer-changed-p' state vector instead.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-1/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (define-ibuffer-filter filename): If `dired-directory' is a list, use its car.John Paul Wallington2005-05-141-1/+3
|
* (ibuffer-filter-disable): Move back to the current buffer afterJohn Paul Wallington2005-03-021-3/+9
| | | | | | | removing limits. (ibuffer-pop-filter): Ditto. Update copyright. From: Romain Francoise <romain@orebokech.com>
* (ibuffer-kill-line): Set arg `interactive-p' in interactive specJohn Paul Wallington2004-10-231-3/+3
| | | | rather than use function `interactive-p'.