File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -1753,6 +1753,7 @@ Add (add-hook 'evil-local-mode-hook 'turn-on-undo-tree-mode) to your init file f
1753
1753
(evil-define-command evil-undo (count)
1754
1754
"Undo COUNT changes in buffer using `evil-undo-function'."
1755
1755
:repeat abort
1756
+ :jump t
1756
1757
(interactive "*p")
1757
1758
(evil--check-undo-system)
1758
1759
(funcall evil-undo-function count))
Original file line number Diff line number Diff line change @@ -9779,6 +9779,20 @@ when an error stops the execution of the macro"
9779
9779
("uu")
9780
9780
"line 1\n[l]ine 2\nline 3")))
9781
9781
9782
+ (ert-deftest evil-test-undo-jump ()
9783
+ "Test that undo adds to the jump list."
9784
+ :tags '(evil)
9785
+ (let ((evil--jumps-buffer-targets "\\*\\(new\\|scratch\\|test\\)\\*"))
9786
+ (ert-info ("Undo adds to the jump list")
9787
+ (evil-test-buffer
9788
+ "alpha [b]ravo charlie delta"
9789
+ ("dw" "w")
9790
+ "alpha charlie [d]elta"
9791
+ ("u")
9792
+ "alpha [b]ravo charlie delta"
9793
+ ("``")
9794
+ "alpha bravo charlie [d]elta"))))
9795
+
9782
9796
(ert-deftest evil-test-visual-update-x-selection ()
9783
9797
"Test `evil-visual-update-x-selection'."
9784
9798
:tags '(evil)
You can’t perform that action at this time.
0 commit comments