Evil-Helm: Move most bindings to evil-collection

master
Pierre Neidhardt 2017-12-07 11:42:04 +01:00
parent b841786eb8
commit 8a7bf395f4
3 changed files with 13 additions and 31 deletions

View File

@ -1,30 +0,0 @@
;;; Evil+Helm
(global-set-key (kbd "M-y") 'helm-show-kill-ring)
(define-keys helm-map
"C-\\" 'helm-toggle-resplit-and-swap-windows ; Becauste C-t is taken by evil-mv.
"M-\\" 'helm-toggle-resplit-and-swap-windows)
(define-key helm-generic-files-map (kbd "M-o") 'helm-ff-run-switch-other-window)
(define-key helm-buffer-map (kbd "M-o") 'helm-buffer-switch-other-window)
(define-key helm-buffer-map (kbd "M-d") 'helm-buffer-run-kill-persistent)
(define-key helm-moccur-map (kbd "M-o") 'helm-moccur-run-goto-line-ow)
(define-key helm-grep-map (kbd "M-o") 'helm-grep-run-other-window-action)
(define-key helm-map (kbd "C-/") 'helm-quit-and-find-file)
(dolist (map (list helm-find-files-map helm-read-file-map))
(define-keys map
"M-." 'helm-end-of-buffer
"M-," 'helm-beginning-of-buffer
"M-o" 'helm-ff-run-switch-other-window
"C-/" 'helm-ff-run-find-sh-command))
(with-eval-after-load 'helm-exwm
(define-keys helm-exwm-map "M-d" 'helm-buffer-run-kill-persistent)
(define-keys helm-exwm-map "M-o" 'helm-buffer-switch-other-window))
;; `helm-mark-or-exchange-rect' is not needed with Evil.
(global-set-key (kbd "C-x C-x") 'helm-all-mark-rings)
(provide 'init-evil-helm)

View File

@ -115,7 +115,17 @@
(kbd "<return>") 'elfeed-visit-or-play-with-mpv
"o" 'elfeed-visit-or-play-with-mpv))
(with-eval-after-load 'init-helm (require 'init-evil-helm))
;; Custom Helm
(global-set-key (kbd "M-y") 'helm-show-kill-ring)
(define-keys helm-map
"C-\\" 'helm-toggle-resplit-and-swap-windows ; Becauste C-t is taken by evil-mc.
"M-\\" 'helm-toggle-resplit-and-swap-windows)
(dolist (map (list helm-find-files-map helm-read-file-map))
(define-keys map
"M-." 'helm-end-of-buffer
"M-," 'helm-beginning-of-buffer))
;; `helm-mark-or-exchange-rect' is not needed with Evil.
(global-set-key (kbd "C-x C-x") 'helm-all-mark-rings)
;;; nXML
;;; TODO: Add to evil-collection?

View File

@ -112,6 +112,8 @@
helm-source-bookmarks
helm-source-bookmark-set
helm-source-buffer-not-found))
(define-keys helm-exwm-map "M-d" 'helm-buffer-run-kill-persistent)
(define-keys helm-exwm-map "M-o" 'helm-buffer-switch-other-window)
;; Web browser
(exwm-input-set-key (kbd "s-w") #'helm-exwm-switch-browser)
(exwm-input-set-key (kbd "s-W") #'helm-exwm-switch-browser-other-window))