From e3354ee8f3a2728d08abbb7aed6ddce8b3a73870 Mon Sep 17 00:00:00 2001 From: David Florness Date: Wed, 6 Dec 2017 19:01:32 -0700 Subject: [PATCH] Fix helm keybindings --- init.el | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/init.el b/init.el index 7e4d207..ce18535 100644 --- a/init.el +++ b/init.el @@ -99,12 +99,21 @@ (lambda () (with-helm-buffer (setq cursor-in-non-selected-windows nil)))) + + (global-set-key (kbd "C-c h") 'helm-command-prefix) + (global-unset-key (kbd "C-x c")) + (define-key helm-map (kbd "C-j") 'helm-next-line) (define-key helm-map (kbd "C-k") 'helm-previous-line) + (define-key helm-map (kbd "M-j") 'helm-next-line) + (define-key helm-map (kbd "M-k") 'helm-previous-line) + (define-key helm-map (kbd "C-h") 'helm-next-source) (define-key helm-map (kbd "C-S-h") 'describe-key) (define-key helm-map (kbd "C-l") (kbd "RET")) (define-key helm-map [escape] 'helm-keyboard-quit) + (define-key helm-map (kbd "") 'helm-execute-persistent-action) + (define-key helm-map (kbd "C-i") (kbd "")) ;; make work in terminal (helm-mode 1) (dolist (keymap (list helm-find-files-map helm-read-file-map)) (define-key keymap (kbd "C-l") 'helm-execute-persistent-action) -- 2.38.4