From c1dc092ba1bc2c3e8785c174dbefde1f3dc333e6 Mon Sep 17 00:00:00 2001
From: tshort <tshort@epri.com>
Date: Tue, 16 Aug 2011 16:23:01 -0400
Subject: [PATCH] Added compatibility code to the bs buffer-selection mode. Support hjkl like the dired compatibility code.

---
 evil-integration.el |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/evil-integration.el b/evil-integration.el
index b58dc3d..8eb5fca 100644
--- a/evil-integration.el
+++ b/evil-integration.el
@@ -13,6 +13,18 @@
   '(evil-define-key 'motion Buffer-menu-mode-map (kbd "RET")
      'Buffer-menu-this-window))
 
+;;; BS-menu 
+
+(eval-after-load 'bs
+  '(progn
+     ;; use the standard bs bindings as a base
+     (evil-make-overriding-map bs-mode-map 'normal t)
+     (evil-define-key 'normal bs-mode-map "h" 'evil-backward-char)
+     (evil-define-key 'normal bs-mode-map "j" 'evil-next-line)
+     (evil-define-key 'normal bs-mode-map "k" 'evil-previous-line)
+     (evil-define-key 'normal bs-mode-map "l" 'evil-forward-ch)
+     ))
+
 ;;; Dired
 
 (eval-after-load 'dired
-- 
1.7.0.2.msysgit.0

