Evil: Replace evil-mc by evil-multiedit
parent
49f92790c8
commit
60aa57f1f9
|
@ -131,7 +131,7 @@
|
|||
|
||||
;;; Evil
|
||||
(nconc package-selected-packages '(evil
|
||||
evil-commentary evil-mc evil-mc-extras linum-relative
|
||||
evil-commentary evil-multiedit linum-relative
|
||||
evil-ediff evil-magit evil-mu4e evil-org evil-collection))
|
||||
(setq evil-want-integration nil)
|
||||
(when (require 'evil nil t) (require 'init-evil))
|
||||
|
@ -152,6 +152,11 @@
|
|||
(with-eval-after-load 'eww (require 'init-eww))
|
||||
(autoload 'ambrevar/eww-switch-back "eww")
|
||||
|
||||
;;; Expand region.
|
||||
(nconc package-selected-packages '(expand-region))
|
||||
(when (require 'expand-region nil t)
|
||||
(global-set-key (kbd "C-=") 'er/expand-region))
|
||||
|
||||
;;; GLSL
|
||||
(nconc package-selected-packages '(glsl-mode))
|
||||
|
||||
|
|
|
@ -61,18 +61,11 @@
|
|||
(evil-execute-in-emacs-state)
|
||||
(call-interactively (key-binding (kbd "M-.")))))
|
||||
|
||||
;;; Multiple cursors.
|
||||
;;; This shadows evil-magit's "gr", but we can use "?g" for that instead.
|
||||
;;; It shadows C-n/p (`evil-paste-pop'), but we use `helm-show-kill-ring' on
|
||||
;;; another binding.
|
||||
(when (require 'evil-mc nil t)
|
||||
;; (global-evil-mc-mode 1)
|
||||
(add-hook 'text-mode-hook 'evil-mc-mode)
|
||||
(add-hook 'prog-mode-hook 'evil-mc-mode)
|
||||
(define-key evil-mc-key-map (kbd "C-<mouse-1>") 'evil-mc-toggle-cursor-on-click)
|
||||
(set-face-attribute 'evil-mc-cursor-default-face nil :inherit nil :inverse-video nil :box "white")
|
||||
(when (require 'evil-mc-extras nil t)
|
||||
(global-evil-mc-extras-mode 1)))
|
||||
;;; Multiedit
|
||||
(when (require 'evil-multiedit nil t)
|
||||
;; REVIEW: Some bindings are missing:
|
||||
;; See https://github.com/hlissner/evil-multiedit/issues/20.
|
||||
(evil-multiedit-default-keybinds))
|
||||
|
||||
;;; Change mode-line color by Evil state.
|
||||
(setq evil-default-modeline-color (cons (face-background 'mode-line) (or (face-foreground 'mode-line) "black")))
|
||||
|
@ -122,9 +115,6 @@
|
|||
;; Custom Helm
|
||||
(with-eval-after-load 'helm
|
||||
(global-set-key (kbd "M-y") 'helm-show-kill-ring)
|
||||
(ambrevar/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))
|
||||
(ambrevar/define-keys map
|
||||
"M-." 'helm-end-of-buffer
|
||||
|
|
Loading…
Reference in New Issue