Make Y equivalent to y$.
This is much more consistent with C and D and is even recommended by vim itself.
This commit is contained in:
parent
10bcf8e432
commit
12bc72123a
|
@ -694,6 +694,9 @@ Additional information may as well be displayed in the minibuffer.
|
|||
opposite direction in =Vim=, but in =Spacemacs= it is the major mode specific
|
||||
leader key by default (which can be set on another key binding in the
|
||||
dotfile).
|
||||
- The ~Y~ key does not yank the whole line. It yanks from the current point to
|
||||
the end of the line. This is more consistent with the behavior of ~C~ and ~D~
|
||||
and is also recommended by the vim documentation.
|
||||
|
||||
Send a PR to add the differences you found in this section.
|
||||
|
||||
|
|
|
@ -717,6 +717,13 @@
|
|||
(define-key evil-window-map (kbd "<right>") 'evil-window-right)
|
||||
(define-key evil-window-map (kbd "<up>") 'evil-window-up)
|
||||
(define-key evil-window-map (kbd "<down>") 'evil-window-down)
|
||||
;; Make Y equivalent to y$
|
||||
(defun spacemacs/evil-yank-to-end-of-line ()
|
||||
"Yank from point to end of line."
|
||||
(interactive)
|
||||
(evil-yank (point) (point-at-eol)))
|
||||
(define-key evil-normal-state-map (kbd "Y") 'spacemacs/evil-yank-to-end-of-line)
|
||||
(define-key evil-motion-state-map (kbd "Y") 'spacemacs/evil-yank-to-end-of-line)
|
||||
|
||||
(evil-leader/set-key "re" 'evil-show-registers)
|
||||
|
||||
|
@ -868,14 +875,14 @@ Example: (evil-map visual \"<\" \"<gv\")"
|
|||
|
||||
;; support smart 1parens-strict-mode
|
||||
(when (configuration-layer/package-usedp 'smartparens)
|
||||
(defadvice evil-delete-backward-char-and-join
|
||||
(around spacemacs/evil-delete-backward-char-and-join activate)
|
||||
(defvar smartparens-strict-mode)
|
||||
;; defadvice compiles this sexp generating a compiler warning for a
|
||||
;; free variable reference. The line above fixes this
|
||||
(if smartparens-strict-mode
|
||||
(call-interactively 'sp-backward-delete-char)
|
||||
ad-do-it))))))
|
||||
(defadvice evil-delete-backward-char-and-join
|
||||
(around spacemacs/evil-delete-backward-char-and-join activate)
|
||||
(defvar smartparens-strict-mode)
|
||||
;; defadvice compiles this sexp generating a compiler warning for a
|
||||
;; free variable reference. The line above fixes this
|
||||
(if smartparens-strict-mode
|
||||
(call-interactively 'sp-backward-delete-char)
|
||||
ad-do-it))))))
|
||||
|
||||
(defun spacemacs/init-evil-anzu ()
|
||||
(use-package evil-anzu
|
||||
|
|
Loading…
Reference in a new issue