[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-numbers cdfb3cb83c 017/145: Cursor position adjustmen
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-numbers cdfb3cb83c 017/145: Cursor position adjustment after inc/dec |
Date: |
Thu, 6 Jan 2022 03:00:15 -0500 (EST) |
branch: elpa/evil-numbers
commit cdfb3cb83cbb507403cb44fd0225b8fe4f41fcfd
Author: York Zhao <gtdplatform@gmail.com>
Commit: Michael Markert <markert.michael@googlemail.com>
Cursor position adjustment after inc/dec
Moves point one position back after inc/dec to conform with the behavior in
Vim.
---
evil-numbers.el | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/evil-numbers.el b/evil-numbers.el
index ebba8cbb5d..342ffe3641 100644
--- a/evil-numbers.el
+++ b/evil-numbers.el
@@ -67,6 +67,8 @@
(replace-match
(format (format "%%0%dd" (- (match-end 1) (match-beginning 1)))
(+ amount (string-to-number (match-string 0) 10))))
+ ;; Moves point one position back to conform with Vim
+ (forward-char -1)
t))
(error "No number at point or until end of line")))))
@@ -116,6 +118,8 @@ decimal: [0-9]+, e.g. 42 or 23"
(replace-match (evil-numbers/format (+ inc (string-to-number (match-string
1) base))
(length (match-string 1))
base))
+ ;; Moves point one position back to conform with Vim
+ (forward-char -1)
t))
(defun evil-numbers/format (num width base)
- [nongnu] branch elpa/evil-numbers created (now 08f0c1ee93), ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 82f9d7c702 002/145: Search for number at point or after point (until end of line)., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 38e17cb47f 026/145: Allow region processing., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 6c6441e39e 015/145: Fix install docs., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers cdfb3cb83c 017/145: Cursor position adjustment after inc/dec,
ELPA Syncer <=
- [nongnu] elpa/evil-numbers 84bb03cb51 037/145: Add incremental increasing like `g C-a' in vim, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 23c0a48b62 033/145: Add contributors section., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 8834eb2e8b 034/145: Bump to 0.4, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 5ec72e6cb5 032/145: Add visual state key documentation., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers b1ba250f98 078/145: Cleanup: reduce right shift, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 027f8d586c 080/145: Fix #18 operating on bin/hex/octal failed w/ the cursor at the start, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 7ca411f4ac 100/145: CHANGELOG: use fullstops, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 8403eeb125 097/145: Correct oversight in 299e0418caa43cb7c15dd21d2dd40b75b147990f, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers af088b7107 107/145: Cleanup: < 80 chars, reduce right shift, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 407d62222e 126/145: Add separator character support (issue #23), ELPA Syncer, 2022/01/06