From 1d28c96faea89610e4ae0dc735f72a329c44c5a5 Mon Sep 17 00:00:00 2001 From: justbur Date: Tue, 12 Jan 2016 06:31:41 -0500 Subject: [PATCH] ivy: Better C-h in counsel-find-file-map Use new function counsel-up-directory which keeps track of the directory you left. Also add way to get to C-h through C-S-h. --- layers/+completion/spacemacs-ivy/packages.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/layers/+completion/spacemacs-ivy/packages.el b/layers/+completion/spacemacs-ivy/packages.el index 7dc18c653..5866488f2 100644 --- a/layers/+completion/spacemacs-ivy/packages.el +++ b/layers/+completion/spacemacs-ivy/packages.el @@ -257,10 +257,12 @@ Helm hack." (cond (arg ;; better navigation on homerow - ;; rebind `describe-key' for convenience + (define-key counsel-find-file-map (kbd "C-h") 'counsel-up-directory) (define-key ivy-minibuffer-map (kbd "C-j") 'ivy-next-line) (define-key ivy-minibuffer-map (kbd "C-k") 'ivy-previous-line) (define-key ivy-minibuffer-map (kbd "C-h") (kbd "DEL")) + ;; Move C-h to C-S-h + (define-key ivy-minibuffer-map (kbd "C-S-h") help-map) (define-key ivy-minibuffer-map (kbd "C-l") 'ivy-alt-done) (define-key ivy-minibuffer-map (kbd "") 'minibuffer-keyboard-quit))