Version 0.6 of package Evil-Numbers has just been released in NonGNU ELPA. You can now find it in M-x package-list RET.
Evil-Numbers describes itself as: Increment/decrement numbers like in VIM More at https://elpa.nongnu.org/nongnu/evil-numbers.html Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━━━ EVIL NUMBERS CHANGELOG ━━━━━━━━━━━━━━━━━━━━━━━━ Table of Contents ───────────────── 1. 0.6 .. 1. Additions .. 2. Fixes 2. 0.5 .. 1. Additions .. 2. Fixes 1 0.6 ═════ 1.1 Additions ───────────── ⁃ Add `evil-numbers-separator-chars' option to support separator characters, such as `16_777_216' or `4,294,967,296'. ⁃ Add `evil-numbers-case' option for the case to use for hexadecimal values (defaults to the current case). 1.2 Fixes ───────── ⁃ Fix #25 increment steps to the next line. ⁃ Fix #24 hexadecimal values case changes when incrementing/decrementing. ⁃ Fix padding being ignored with block selection. ⁃ Fix #21 increment w/ selection ignores items before the cursor. ⁃ Fix padded argument is ignored on non-decimal types. ⁃ Fix #20 The cursor moves when increment/decrement fails. ⁃ Fix #18 operating on bin/hex/octal failed w/ the cursor at the start. ⁃ Fix #17 bin/octal/hex numbers don't support becoming negative. ⁃ Fix hyphen-separated numbers handling. ⁃ Fix auto-loading evil macros. 2 0.5 ═════ 2.1 Additions ───────────── ⁃ Make padding optional. ⁃ Add support for block selections. ⁃ Add support for subscript and superscript numbers. ⁃ Add g C-a like functionality (i.e. increment first number in selection by 1, second one by 2 and so on). ⁃ Pad negative numbers and add a plus sign if a negative number is turned into a positive number (if padding is enabled). 2.2 Fixes ───────── ⁃ Fix numbers being pushed out of selections. (e.g. calling inc-at-pt on `^9 9$' where `^$' denote the start and end of the selection would result in `10 9').
