[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-numbers c6ba8e3381 065/145: Merge pull request #13 fr
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-numbers c6ba8e3381 065/145: Merge pull request #13 from ideasman42/patch-2 |
Date: |
Thu, 6 Jan 2022 03:00:19 -0500 (EST) |
branch: elpa/evil-numbers
commit c6ba8e3381bba33e261482892281c2a28b1dcae5
Merge: aa94cd1b26 37d148f50b
Author: Julia Path <julia@jpath.de>
Commit: GitHub <noreply@github.com>
Merge pull request #13 from ideasman42/patch-2
Quiet checkdoc warnings
---
evil-numbers.el | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/evil-numbers.el b/evil-numbers.el
index 334931ad8a..fa2b858d1c 100644
--- a/evil-numbers.el
+++ b/evil-numbers.el
@@ -89,29 +89,29 @@
(number-sequence 0 9)))))
(defgroup evil-numbers nil
- ""
+ "Support number increment/decrement."
:group 'convenience)
;;;###autoload
(defcustom evil-numbers/padDefault nil
- "Whether numbers are padded by default"
+ "Whether numbers are padded by default."
:group 'evil-numbers
:type 'boolean
:options '(nil t))
(defun evil-numbers/swap-alist (alist)
- "Swap association list"
+ "Swap association list ALIST."
(mapcar (lambda (x) (cons (cdr x) (car x))) alist))
(defun evil-numbers/translate-with-alist (alist string)
- "Translate every symbol in string using alist"
+ "Translate every symbol in STRING using ALIST."
(funcall
(if (stringp string) #'concat (lambda (x) x))
(mapcar (lambda (c) (cdr (assoc c alist))) string)))
;;;###autoload (autoload 'evil-numbers/inc-at-pt "evil-numbers" nil t)
(evil-define-operator evil-numbers/inc-at-pt (amount beg end type &optional
incremental padded)
- "Increment the number at point or after point before end-of-line by AMOUNT.
+ "Increment the number at point or after point before `end-of-line' by AMOUNT.
When region is selected, increment all numbers in the region by AMOUNT
NO-REGION is internal flag that allows
@@ -126,9 +126,7 @@ behaviour set by `evil-numbers/pad-default', t is the
opposite of
`evil-numbers/pad-default', '(t) enables padding and '(nil) disables padding.
Numbers with a leading zero are always padded. Signs are preserved when padding
is enabled, i.e. increasing a negative number to a positive will result in a
-number with a + sign.
-
-"
+number with a + sign."
:motion nil
(interactive "*<c><R>")
(let ((amount (or amount 1))
@@ -238,7 +236,7 @@ number with a + sign.
;;;###autoload (autoload 'evil-numbers/dec-at-pt "evil-numbers" nil t)
(evil-define-operator evil-numbers/dec-at-pt (amount beg end type &optional
incremental padded)
- "Decrement the number at point or after point before end-of-line by AMOUNT.
+ "Decrement the number at point or after point before `end-of-line' by AMOUNT.
If a region is active, decrement all the numbers at a point by AMOUNT.
@@ -249,7 +247,7 @@ This function uses `evil-numbers/inc-at-pt'"
;;;###autoload (autoload 'evil-numbers/inc-at-pt-incremental "evil-numbers"
nil t)
(evil-define-operator evil-numbers/inc-at-pt-incremental (amount beg end type
padded)
- "Increment the number at point or after point before end-of-line by AMOUNT.
+ "Increment the number at point or after point before `end-of-line' by AMOUNT.
If a region is active, increment all the numbers at a point by AMOUNT*n, where
n is the index of the number among the numbers in the region, starting at 1.
@@ -261,7 +259,7 @@ on."
;;;###autoload (autoload 'evil-numbers/dec-at-pt-incremental "evil-numbers"
nil t)
(evil-define-operator evil-numbers/dec-at-pt-incremental (amount beg end type
padded)
- "Like `evil-numbers/inc-at-pt-incremental' but with negated argument AMOUNT"
+ "Like `evil-numbers/inc-at-pt-incremental' but with negated argument AMOUNT."
:motion nil
(interactive "*<c><R>")
(evil-numbers/inc-at-pt (- (or amount 1)) beg end type 'incemental padded))
@@ -269,10 +267,11 @@ on."
;;; utils
(defun evil-numbers/search-number ()
- "Return non-nil if a binary, octal, hexadecimal or decimal literal at or
after point.
+ "Return non-nil if a number literal at or after point.
+
If point is already within or after a literal it stays.
-The literals have to be in the following forms:
+Literals may be in binary, octal, hexadecimal or decimal forms:
binary: 0[bB][01]+, e.g. 0b101 or 0B0
octal: 0[oO][0-7]+, e.g. 0o42 or 0O5
hexadecimal 0[xX][0-9a-fA-F]+, e.g. 0xBEEF or 0Xcafe
@@ -300,7 +299,11 @@ decimal: [0-9]+, e.g. 42 or 23"
(<= 0 (skip-chars-forward "bBoOxX"))))))
(defun evil-numbers/search-and-replace (look-back skip-back search-forward inc
base)
- "When looking back at LOOK-BACK skip chars SKIP-BACK backwards and replace
number incremented by INC in BASE and return non-nil."
+ "Perform the increment/decrement on the current line.
+
+When looking back at LOOK-BACK skip chars SKIP-BACK backwards,
+then SEARCH-FORWARD and replace number incremented by INC in BASE
+and return non-nil."
(when (looking-back look-back (point-at-bol))
(skip-chars-backward skip-back)
(search-forward-regexp search-forward)
@@ -312,7 +315,7 @@ decimal: [0-9]+, e.g. 42 or 23"
t))
(defun evil-numbers/format (num width base)
- "Format NUM with at least WIDTH space in BASE"
+ "Format NUM with at least WIDTH space in BASE."
(cond
((= base 2) (evil-numbers/format-binary num width))
((= base 8) (format (format "%%0%do" width) num))
- [nongnu] elpa/evil-numbers caa4679814 031/145: Merge pull request #3 from mlf176f2/evil-numbers-in-region, (continued)
- [nongnu] elpa/evil-numbers caa4679814 031/145: Merge pull request #3 from mlf176f2/evil-numbers-in-region, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 2543f0bf35 016/145: Fix number search., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers e40b606d92 025/145: Add readme., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 31c7f1ad6d 041/145: Fix wrong handling of region if number of characters changes, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers ff37f8329b 038/145: Add incremental increase feature to README, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 9478e05192 051/145: Fix documentation markup. Closes #2, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers e5dd1e2e31 043/145: Fix changing the number directly behind us, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 4a17780038 053/145: Merge pull request #5 from leungbk/require, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 006da406d1 060/145: Merge pull request #7 from midchildan/fix/hyphens, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 74cd618d02 067/145: Merge pull request #14 from ideasman42/patch-3, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers c6ba8e3381 065/145: Merge pull request #13 from ideasman42/patch-2,
ELPA Syncer <=
- [nongnu] elpa/evil-numbers 37d148f50b 064/145: Merge branch 'master' into patch-2, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 3a0c5a8619 075/145: Merge pull request #16 from juliapath/temp-priv-vars, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers cc930fb6c4 079/145: Cleanup: use 'rx' for number search regex, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 819530cefa 095/145: Cleanup: use xdigit for matching hexidecimal, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 1520c24b6b 089/145: Fix padded argument is ignored on non-decimal types, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers ad15824867 102/145: Cleanup: share code-paths for decimal and bin/hex/octal encoding, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers adda2cc221 083/145: Cleanup: use private function name, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 0934e38a76 099/145: README: various minor updates, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 299e0418ca 093/145: Cleanup: remove duplicate number search logic, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-numbers 445943fbce 082/145: Fix #17 bin/octal/hex numbers don't support becoming negative, ELPA Syncer, 2022/01/06