emacs/lisp/emacs-lisp
Thien-Thi Nguyen 567cb9046d Overhaul pcase documentation
Suggested by Drew Adams (Bug#31311).

* doc/lispref/control.texi (Control Structures):
Add "Pattern-Matching Conditional" to menu, before "Iteration".
(Conditionals): Delete menu.
(Pattern matching case statement): Delete node/subsection,
by actually moving, renaming, and overhauling it to...
(Pattern-Matching Conditional): ...new node/section.
(pcase Macro): New node/subsection.
(Extending pcase): Likewise.
(Backquote Patterns): Likewise.
* doc/lispref/elisp.texi (Top) In @detailmenu, add
"Pattern-Matching Conditional" under "Control Structures"
section and delete "Conditionals" section.
* lisp/emacs-lisp/pcase.el (pcase): Rewrite docstring.
(pcase-defmacro \` (qpat) ...): Likewise.
2018-05-27 17:14:27 +02:00
..
advice.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
autoload.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
avl-tree.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
backquote.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
benchmark.el Improve documentation of Profiling features 2018-02-17 11:59:36 +02:00
bindat.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
byte-opt.el ; Spelling and grammar fixes. 2018-02-17 09:17:28 -08:00
byte-run.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
bytecomp.el * lisp/htmlfontify.el (hfy-begin-span-handler): Doc fix. 2018-03-26 16:12:51 -04:00
cconv.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
chart.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
check-declare.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
checkdoc.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-extra.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-generic.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-indent.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-lib.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-macs.el Use EXPVAL in docstrings of patterns defined using pcase-defmacro 2018-05-27 10:36:35 +02:00
cl-preloaded.el Fix copyright years by hand 2018-01-01 01:02:09 -08:00
cl-print.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl-seq.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cl.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
copyright.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
crm.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
cursor-sensor.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
debug.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
derived.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
disass.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
easy-mmode.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
easymenu.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
edebug.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
eieio-base.el Improve warning and error messages 2018-03-22 10:46:09 +08:00
eieio-compat.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eieio-core.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eieio-custom.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eieio-datadebug.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eieio-opt.el Define cl-type-definition button type as needed (Bug#28899) 2018-01-30 22:14:02 -05:00
eieio-speedbar.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
eieio.el Use EXPVAL in docstrings of patterns defined using pcase-defmacro 2018-05-27 10:36:35 +02:00
eldoc.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
elint.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
elp.el Improve documentation of Profiling features 2018-02-17 11:59:36 +02:00
ert-x.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ert.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ewoc.el ; Fix doc typos related to indefinite articles 2018-02-16 15:16:15 -05:00
find-func.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
float-sup.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
generator.el * lisp/emacs-lisp/generator.el (iter-defun): Add 'doc-string' prop. 2018-01-11 11:24:38 -05:00
generic.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
gv.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
helper.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
inline.el * lisp/emacs-lisp/inline.el: Clarify apparent typos 2018-04-04 21:15:36 -04:00
let-alist.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lisp-mnt.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lisp-mode.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
lisp.el Fix mark-defun when there's no spaces between successive defuns. 2018-01-06 11:48:32 +00:00
macroexp.el Quote a few backticks in docstrings. 2018-04-01 23:33:16 +02:00
map-ynp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
map.el ; Fix some tiny doc typos 2018-03-27 17:02:04 -04:00
nadvice.el Clarify when to use advice-add vs add-function 2018-05-22 20:08:01 -04:00
package-x.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
package.el ; Fix doc typos related to indefinite articles 2018-02-16 17:33:57 -05:00
pcase.el Overhaul pcase documentation 2018-05-27 17:14:27 +02:00
pp.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
radix-tree.el Use EXPVAL in docstrings of patterns defined using pcase-defmacro 2018-05-27 10:36:35 +02:00
re-builder.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
regexp-opt.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
regi.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
ring.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rmc.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
rx.el Use EXPVAL in docstrings of patterns defined using pcase-defmacro 2018-05-27 10:36:35 +02:00
seq.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
shadow.el Handle case-insensitive filenames for load-path shadows (Bug#5845) 2018-01-18 16:26:52 -05:00
smie.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
subr-x.el De-obsolete if-let' and when-let' 2018-03-27 01:54:22 +02:00
syntax.el Remove outdated comment in syntax.el 2018-03-03 14:41:16 +02:00
tabulated-list.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tcover-ses.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tcover-unsafep.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
testcover.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
thunk.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
timer-list.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
timer.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
tq.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
trace.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
unsafep.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00
warnings.el Update copyright year to 2018 2018-01-01 00:57:59 -08:00