Henrik Lissner 2020-03-02 12:02:49 -05:00
parent 5b10277d05
commit 260148f4e9
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
3 changed files with 8 additions and 21 deletions

View file

@ -172,21 +172,4 @@ ensure it is built when we actually use Forge."
(setcar desc (cdr key))))
(evil-define-key* evil-magit-state git-rebase-mode-map
"gj" #'git-rebase-move-line-down
"gk" #'git-rebase-move-line-up))
;; HACK Temporarily fix hlissner/doom-emacs#2446. evil-magit binds yy to
;; evil-yank-line. This command is what Y is bound to in normal mode and
;; it respects evil-want-Y-yank-to-eol, which is set to t by default (the
;; default behavior in vim).
(evil-define-operator evil-magit-yank (beg end type register)
:motion evil-line-or-visual-line
:move-point nil
(interactive "<R><x>")
(evil-yank beg end type register))
(evil-magit-define-key 'normal 'magit-mode-map "yy" #'evil-magit-yank)
(after! evil-goggles
(pushnew! evil-goggles--commands
'(evil-magit-yank
:face evil-goggles-yank-face
:switch evil-goggles-enable-yank
:advice evil-goggles--generic-async-advice))))
"gk" #'git-rebase-move-line-up)))

View file

@ -1,10 +1,10 @@
;; -*- no-byte-compile: t; -*-
;;; tools/magit/packages.el
(when (package! magit :pin "8cb6cdf3e4")
(package! forge :pin "fb04716b64")
(when (package! magit :pin "c8cd22e28d")
(package! forge :pin "0ade907a46")
(package! magit-gitflow :pin "cc41b561ec")
(package! magit-todos :pin "ad5663aa26")
(package! github-review :pin "1de2d6d148")
(when (featurep! :editor evil +everywhere)
(package! evil-magit :pin "1bfd546be8")))
(package! evil-magit :pin "0b79aa33a4")))