Evil-Helm: Move most bindings to evil-collection
parent
b841786eb8
commit
8a7bf395f4
|
@ -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)
|
|
@ -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?
|
||||
|
|
|
@ -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))
|
||||
|
|
Loading…
Reference in New Issue