emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/evil-numbers a2ce896e05 049/145: Update documentation


From: ELPA Syncer
Subject: [nongnu] elpa/evil-numbers a2ce896e05 049/145: Update documentation
Date: Thu, 6 Jan 2022 03:00:18 -0500 (EST)

branch: elpa/evil-numbers
commit a2ce896e051f5b1d326c7d80a4dbd7ff669e6a1c
Author: Jan Path <jan@jpath.de>
Commit: Jan Path <jan@jpath.de>

    Update documentation
---
 README.org      | 12 ++++++++++--
 evil-numbers.el | 24 +++++++++++++++++-------
 2 files changed, 27 insertions(+), 9 deletions(-)

diff --git a/README.org b/README.org
index b1ce830358..fed96ed820 100644
--- a/README.org
+++ b/README.org
@@ -2,7 +2,9 @@
   - Increment / Decrement binary, octal, decimal and hex literals
 
   - works like C-a/C-x in vim, i.e. searches for number up to eol and then
-    increments or decrements and keep zero padding up (unlike in vim)
+    increments or decrements 
+
+  - Can keep zero padding up (off by default)
 
   - When a region is active, as in evil's visual mode, all the
     numbers within that region will be incremented/decremented (unlike
@@ -14,6 +16,7 @@
     - binary, e.g. =0b0101=, =0B0101=
     - octal, e.g. =0o755=, =0O700=
     - hexadecimal, e.g. =0xDEADBEEF=, =0XCAFE=
+    - unicode superscript and subscript, e.g. =²= and =₁=.
 
 ** Install
    Put in =load-path=, =(require 'evil-numbers)= and bind, for example:
@@ -43,13 +46,18 @@
    (define-key evil-normal-state-map (kbd "C-<kp-add>") 
'evil-numbers/inc-at-pt-incremental)
    (define-key evil-normal-state-map (kbd "C-<kp-subtract>") 
'evil-numbers/dec-at-pt-incremental)
    #+END_SRC
+   
+  Set =evil-numbers/padDefault= to =t= if you want numbers to be padded with
+  zeros (numbers with a leading zero are always padded). If you want both
+  behaviours, all commands take an optional argument =padded=.
 
 ** Usage
    Position cursor on literal and play with your numbers!
 
 ** Known Bugs
-   See http://github.com/cofi/evil-numbers/issues
+   See http://github.com/janpath/evil-numbers/issues
 
 ** Contributors
    - Matthew Fidler <matthew.fidler@gmail.com>
    - Michael Markert <markert.michael@gmail.com>
+   - Jan Path <jan@jpath.de>
diff --git a/evil-numbers.el b/evil-numbers.el
index 3b799f36ef..f7123b3c12 100644
--- a/evil-numbers.el
+++ b/evil-numbers.el
@@ -1,14 +1,15 @@
 ;;; evil-numbers.el --- increment/decrement numbers like in vim
 
 ;; Copyright (C) 2011 by Michael Markert
+;;               2018 by Jan Path
 ;; Author: Michael Markert <markert.michael@googlemail.com>
-;; Contributors:
-;;               Matthew Fidler <matthew.fidler@gmail.com>
+;; Contributors: Matthew Fidler <matthew.fidler@gmail.com>
 ;;               Michael Markert <markert.michael@gmail.com>
-;; URL: http://github.com/cofi/evil-numbers
-;; Git-Repository: git://github.com/cofi/evil-numbers.git
+;;               Jan Path <jan@jpath.de>
+;; URL: http://github.com/janpath/evil-numbers
+;; Git-Repository: git://github.com/janpath/evil-numbers.git
 ;; Created: 2011-09-02
-;; Version: 0.4
+;; Version: 0.5
 ;; Keywords: numbers increment decrement octal hex binary
 
 ;; This file is not part of GNU Emacs.
@@ -34,7 +35,7 @@
 ;; increments or decrements and keep zero padding up
 
 ;; Known Bugs:
-;; See http://github.com/cofi/evil-numbers/issues
+;; See http://github.com/janpath/evil-numbers/issues
 
 ;; Install:
 
@@ -44,14 +45,20 @@
 
 ;; (global-set-key (kbd "C-c +") 'evil-numbers/inc-at-pt)
 ;; (global-set-key (kbd "C-c -") 'evil-numbers/dec-at-pt)
+;; (global-set-key (kbd "C-c C-+") 'evil-numbers/inc-at-pt-incremental)
+;; (global-set-key (kbd "C-c C--") 'evil-numbers/dec-at-pt-incremental)
 
 ;; or only in evil's normal and visual state:
 
 ;; (define-key evil-normal-state-map (kbd "C-c +") 'evil-numbers/inc-at-pt)
 ;; (define-key evil-visual-state-map (kbd "C-c +") 'evil-numbers/inc-at-pt)
+;; (define-key evil-normal-state-map (kbd "C-c C-+") 
'evil-numbers/inc-at-pt-incremental)
+;; (define-key evil-visual-state-map (kbd "C-c C-+") 
'evil-numbers/inc-at-pt-incremental)
 ;;
 ;; (define-key evil-normal-state-map (kbd "C-c -") 'evil-numbers/dec-at-pt)
 ;; (define-key evil-visual-state-map (kbd "C-c -") 'evil-numbers/dec-at-pt)
+;; (define-key evil-normal-state-map (kbd "C-c C--") 
'evil-numbers/dec-at-pt-incremental)
+;; (define-key evil-visual-state-map (kbd "C-c C--") 
'evil-numbers/dec-at-pt-incremental)
 
 ;; Usage:
 ;; Go and play with your numbers!
@@ -107,7 +114,10 @@ INCREMENTAL causes the first number to be increased by 
1*amount, the second by
 
 PADDED is whether numbers should be padded (e.g. 10 -> 09). nil is default
 behaviour set by `evil-numbers/pad-default', t is the opposite of
-`evil-numbers/pad-default','(t) enables padding and '(nil) disables padding.
+`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.
 
 "
   :motion nil



reply via email to

[Prev in Thread] Current Thread [Next in Thread]