emacs - ibuffer remapping
authorPeng Li <seudut@gmail.com>
Sun, 24 Jul 2016 13:36:14 +0000 (21:36 +0800)
committerPeng Li <seudut@gmail.com>
Sun, 24 Jul 2016 13:36:14 +0000 (21:36 +0800)
emacs.d/config.org

index c27cf8e..aa8ddf3 100644 (file)
@@ -1481,6 +1481,18 @@ Dired+
     (define-key dired-mode-map (kbd "g") 'dired-goto-file))
 #+END_SRC
 
+* TODO ibuffer
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+  (global-set-key (kbd "s-b") 'ibuffer)
+
+  (with-eval-after-load 'ibuffer
+    (define-key ibuffer-mode-map (kbd "C-o") nil)
+    (define-key ibuffer-mode-map (kbd "j") 'ibuffer-forward-line)
+    (define-key ibuffer-mode-map (kbd "k") 'ibuffer-backward-line)
+    (define-key ibuffer-mode-map (kbd "r") 'ibuffer-update)
+    (define-key ibuffer-mode-map (kbd "g") 'ibuffer-jump-to-buffer))
+#+END_SRC
+
 * Completion
 company mode and company-statistics
 #+BEGIN_SRC emacs-lisp :tangle yes :results silent