2019-03-09 03:41:26 -05:00
|
|
|
;;; config/default/+evil.el -*- lexical-binding: t; -*-
|
|
|
|
|
2019-09-13 21:59:03 -04:00
|
|
|
(defun +default-disable-delete-selection-mode-h ()
|
2019-03-09 03:41:26 -05:00
|
|
|
(delete-selection-mode -1))
|
|
|
|
(add-hook 'evil-insert-state-entry-hook #'delete-selection-mode)
|
2019-09-13 21:59:03 -04:00
|
|
|
(add-hook 'evil-insert-state-exit-hook #'+default-disable-delete-selection-mode-h)
|
2019-03-09 03:41:26 -05:00
|
|
|
|
|
|
|
|
|
|
|
;;
|
|
|
|
;;; Keybindings
|
|
|
|
|
|
|
|
;; This section is dedicated to "fixing" certain keys so that they behave
|
|
|
|
;; sensibly (and consistently with similar contexts).
|
|
|
|
|
|
|
|
;; Make SPC u SPC u [...] possible (#747)
|
|
|
|
(map! :map universal-argument-map
|
|
|
|
:prefix doom-leader-key "u" #'universal-argument-more
|
|
|
|
:prefix doom-leader-alt-key "u" #'universal-argument-more)
|
|
|
|
|
2022-08-12 20:29:19 +02:00
|
|
|
(when (modulep! +bindings)
|
2019-03-09 03:41:26 -05:00
|
|
|
(load! "+evil-bindings"))
|