evil-want-C-w-delete = t & remove C-b/C-f keybinds
M-b and M-f already exist for moving by word, so I'll leave C-b and C-f to their defaults.
This commit is contained in:
parent
8386c95fb1
commit
bbd02c8fca
2 changed files with 4 additions and 10 deletions
|
@ -1,17 +1,12 @@
|
||||||
;;; config/default/+bindings.el -*- lexical-binding: t; -*-
|
;;; config/default/+bindings.el -*- lexical-binding: t; -*-
|
||||||
|
|
||||||
(when (featurep! :editor evil +everywhere)
|
(when (featurep! :editor evil +everywhere)
|
||||||
;; `evil' provides `C-u' (bound to `evil-delete-back-to-indentation')
|
|
||||||
;; NOTE SPC u replaces C-u as the universal argument.
|
;; NOTE SPC u replaces C-u as the universal argument.
|
||||||
(map! :i "C-w" #'backward-kill-word
|
|
||||||
;; Vimmish ex motion keys
|
|
||||||
:i "C-b" #'backward-word
|
|
||||||
:i "C-f" #'forward-word)
|
|
||||||
|
|
||||||
;; Minibuffer
|
;; Minibuffer
|
||||||
(define-key! evil-ex-completion-map
|
(define-key! evil-ex-completion-map
|
||||||
"C-a" #'move-beginning-of-line
|
"C-a" #'evil-beginning-of-line
|
||||||
"C-b" #'backward-word
|
"C-b" #'evil-backward-char
|
||||||
"C-s" (if (featurep! :completion ivy)
|
"C-s" (if (featurep! :completion ivy)
|
||||||
#'counsel-minibuffer-history
|
#'counsel-minibuffer-history
|
||||||
#'helm-minibuffer-history))
|
#'helm-minibuffer-history))
|
||||||
|
@ -19,12 +14,10 @@
|
||||||
(define-key! :keymaps +default-minibuffer-maps
|
(define-key! :keymaps +default-minibuffer-maps
|
||||||
[escape] #'abort-recursive-edit
|
[escape] #'abort-recursive-edit
|
||||||
"C-a" #'move-beginning-of-line
|
"C-a" #'move-beginning-of-line
|
||||||
"C-b" #'backward-word
|
|
||||||
"C-f" #'forward-word
|
|
||||||
"C-r" #'evil-paste-from-register
|
"C-r" #'evil-paste-from-register
|
||||||
"C-u" #'evil-delete-back-to-indentation
|
"C-u" #'evil-delete-back-to-indentation
|
||||||
"C-v" #'yank
|
"C-v" #'yank
|
||||||
"C-w" #'backward-kill-word
|
"C-w" #'evil-delete-backward-word
|
||||||
"C-z" (λ! (ignore-errors (call-interactively #'undo)))
|
"C-z" (λ! (ignore-errors (call-interactively #'undo)))
|
||||||
;; Scrolling lines
|
;; Scrolling lines
|
||||||
"C-j" #'next-line
|
"C-j" #'next-line
|
||||||
|
|
|
@ -24,6 +24,7 @@ directives. By default, this only recognizes C directives.")
|
||||||
(defvar evil-want-C-u-scroll t)
|
(defvar evil-want-C-u-scroll t)
|
||||||
(defvar evil-want-C-u-delete t)
|
(defvar evil-want-C-u-delete t)
|
||||||
(defvar evil-want-C-w-scroll t)
|
(defvar evil-want-C-w-scroll t)
|
||||||
|
(defvar evil-want-C-w-delete t)
|
||||||
(defvar evil-want-Y-yank-to-eol t)
|
(defvar evil-want-Y-yank-to-eol t)
|
||||||
(defvar evil-want-abbrev-expand-on-insert-exit nil)
|
(defvar evil-want-abbrev-expand-on-insert-exit nil)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue