diff options
author | Stefan Kangas <stefankangas@gmail.com> | 2019-08-04 19:34:01 +0200 |
---|---|---|
committer | Stefan Kangas <stefankangas@gmail.com> | 2019-09-26 18:50:54 +0200 |
commit | 9d002e5049e3c28450d80bc0c98b820e4abfcfb7 (patch) | |
tree | 7f48543f05e48f2826ebd640860c72a2ce4de4e1 /lisp/ibuffer.el | |
parent | 3cf8f9b1ec1a079f6cd1a127259414dcb0cf8672 (diff) | |
download | emacs-9d002e5049e3c28450d80bc0c98b820e4abfcfb7.tar.gz emacs-9d002e5049e3c28450d80bc0c98b820e4abfcfb7.tar.bz2 emacs-9d002e5049e3c28450d80bc0c98b820e4abfcfb7.zip |
Add key bindings for ibuffer filter commands
* lisp/ibuffer.el (ibuffer--filter-map): Add keybinding for
'ibuffer-filter-chosen-by-completion' and
'ibuffer-filter-by-directory'. (Bug#6847)
Diffstat (limited to 'lisp/ibuffer.el')
-rw-r--r-- | lisp/ibuffer.el | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el index 23f7a2a8e4a..3af06eba97e 100644 --- a/lisp/ibuffer.el +++ b/lisp/ibuffer.el @@ -424,12 +424,14 @@ directory, like `default-directory'." (defvar ibuffer--filter-map (let ((map (make-sparse-keymap))) (define-key map (kbd "RET") 'ibuffer-filter-by-mode) + (define-key map (kbd "SPC") 'ibuffer-filter-chosen-by-completion) (define-key map (kbd "m") 'ibuffer-filter-by-used-mode) (define-key map (kbd "M") 'ibuffer-filter-by-derived-mode) (define-key map (kbd "n") 'ibuffer-filter-by-name) (define-key map (kbd "E") 'ibuffer-filter-by-process) (define-key map (kbd "*") 'ibuffer-filter-by-starred-name) (define-key map (kbd "f") 'ibuffer-filter-by-filename) + (define-key map (kbd "F") 'ibuffer-filter-by-directory) (define-key map (kbd "b") 'ibuffer-filter-by-basename) (define-key map (kbd ".") 'ibuffer-filter-by-file-extension) (define-key map (kbd "<") 'ibuffer-filter-by-size-lt) |