1 files changed, 9 insertions(+), 0 deletions(-)
M init.el
M init.el => init.el +9 -0
@@ 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 "<tab>") 'helm-execute-persistent-action)
+ (define-key helm-map (kbd "C-i") (kbd "<tab>")) ;; make <tab> 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)