[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 5f01f86: Add more numeric shortdocs
From: |
Lars Ingebrigtsen |
Subject: |
master 5f01f86: Add more numeric shortdocs |
Date: |
Sun, 11 Oct 2020 06:30:48 -0400 (EDT) |
branch: master
commit 5f01f86e6baa4abf1d4b13087328189ed99fb3ef
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Add more numeric shortdocs
* lisp/emacs-lisp/shortdoc.el (shortdoc-section)
(shortdoc-example): Lighten up colours on light backgrounds.
---
lisp/emacs-lisp/shortdoc.el | 26 +++++++++++++++++++++++---
1 file changed, 23 insertions(+), 3 deletions(-)
diff --git a/lisp/emacs-lisp/shortdoc.el b/lisp/emacs-lisp/shortdoc.el
index 38ecee8..1843db8 100644
--- a/lisp/emacs-lisp/shortdoc.el
+++ b/lisp/emacs-lisp/shortdoc.el
@@ -782,12 +782,15 @@ There can be any number of :example/:result elements."
(define-short-documentation-group number
"Arithmetic"
(+
+ :args (&rest numbers)
:eval (+ 1 2)
:eval (+ 1 2 3 4))
(-
+ :args (&rest numbers)
:eval (- 3 2)
:eval (- 6 3 2))
(*
+ :args (&rest numbers)
:eval (* 3 4 5))
(/
:eval (/ 10 5)
@@ -807,6 +810,7 @@ There can be any number of :example/:result elements."
:eval (1- 4))
"Predicates"
(=
+ :args (number &rest numbers)
:eval (= 4 4)
:eval (= 4.0 4.0)
:eval (= 4 5 6 7))
@@ -820,15 +824,19 @@ There can be any number of :example/:result elements."
(/=
:eval (/= 4 4))
(<
+ :args (number &rest numbers)
:eval (< 4 4)
:eval (< 1 2 3))
(<=
+ :args (number &rest numbers)
:eval (<= 4 4)
:eval (<= 1 2 3))
(>
+ :args (number &rest numbers)
:eval (> 4 4)
:eval (> 1 2 3))
(>=
+ :args (number &rest numbers)
:eval (>= 4 4)
:eval (>= 1 2 3))
(zerop
@@ -836,6 +844,16 @@ There can be any number of :example/:result elements."
(cl-plusp
:eval (cl-plusp 0)
:eval (cl-plusp 1))
+ (cl-minusp
+ :eval (cl-minusp 0)
+ :eval (cl-minusp -1))
+ (cl-oddp
+ :eval (cl-oddp 3))
+ (cl-evenp
+ :eval (cl-evenp 6))
+ (natnump
+ :eval (natnump -1)
+ :eval (natnump 23))
(bignump
:eval (bignump 4)
:eval (bignump (expt 2 90)))
@@ -848,13 +866,15 @@ There can be any number of :example/:result elements."
:eval (integerp 5.4))
(numberp
:eval (numberp "5.4"))
- (natnump
- :eval (natnump -1)
- :eval (natnump 23))
+ (cl-digit-char-p
+ :eval (cl-digit-char-p ?5 10)
+ :eval (cl-digit-char-p ?f 16))
"Operations"
(max
+ :args (number &rest numbers)
:eval (max 7 9 3))
(min
+ :args (number &rest numbers)
:eval (min 7 9 3))
(abs
:eval (abs -4))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 5f01f86: Add more numeric shortdocs,
Lars Ingebrigtsen <=