Sean Whitton
78a73acf61
; * lisp/emacs-lisp/cond-star.el (cond*): New FIXME.
2025-11-14 14:12:38 +00:00
Sean Whitton
3c9bcdebe4
Autoload match*, bind*, bind-and* dummy macros
...
* lisp/emacs-lisp/cond-star.el (match*, bind*, bind-and*):
Autoload, for the sake of syntax highlighting.
2025-11-14 14:11:04 +00:00
Sean Whitton
8e5c4c411d
New dummy defmacro for bind*
...
* lisp/emacs-lisp/cond-star.el (bind*): New macro, like match*
and bind-and*.
2025-11-13 17:15:18 +00:00
Lester Longley
cc4de67bd2
Fix 'bind*' in 'cond*'
...
* lisp/emacs-lisp/cond-star.el (cond*-non-exit-clause-substance):
Fix 'bind*' to match the documentation. (Bug#79247)
Copyright-paperwork-exempt: yes
2025-11-08 12:43:52 +02:00
Philip Kaludercic
327c16ce14
Add support for 'bind-and*' patterns to 'cond*'
...
* lisp/emacs-lisp/cond-star.el (cond*): Document 'bind-and*'.
(bind-and*): Add a stub to raise an error if 'bind-and*' is used
outside of 'cond*'.
(cond*-convert-condition): Implement a new type of condition.
2025-11-04 20:45:39 +01:00
Sean Whitton
0175b7209e
; * lisp/emacs-lisp/cond-star.el (cond*): Fix typo.
2025-11-02 17:38:47 +00:00
Philip Kaludercic
da3e3756c2
; * lisp/emacs-lisp/cond-star.el (match*): Fix ` in docstring
2025-11-01 20:52:05 +01:00
Mauro Aranda
6d99b74ef7
Fix Package name for cond-star
...
* lisp/emacs-lisp/cond-star.el: Fix name. (Bug#76861)
2025-03-10 07:45:21 -03:00
Philip Kaludercic
4719df9f42
Prepare cond-start for addition to GNU ELPA
2025-03-06 19:58:16 +01:00
Eli Zaretskii
3a1195894e
; * lisp/emacs-lisp/cond-star.el (cond*): Fix whitespace.
2025-02-23 07:51:44 +02:00
Richard Stallman
f3ef16f86f
Change criteria for non-exit cualse: car s to or a bind*.
...
* lisp/emacs-lisp/cond-star.el (cond*-non-exit-clause-p):
Don't check for keywords; a clause is non-exit if it
starts with t or with a bind*.
2025-02-15 06:40:35 -05:00
Richard Stallman
2a3385ab50
Add autoload cookie and doc fix
...
cond-star.el (cond*): Add autoload cookie.
Doc fix.
2025-01-08 08:26:40 -05:00
Paul Eggert
4da38c6321
Update copyright year to 2025
...
Run "TZ=UTC0 admin/update-copyright".
2025-01-01 07:39:17 +00:00
Stefan Kangas
7cb77385d3
; Fix typos
2024-11-21 10:06:19 +01:00
Eli Zaretskii
2a6af880b0
; * lisp/emacs-lisp/cond-star.el: Require cl-lib.
2024-10-26 09:05:10 +03:00
Stefan Monnier
d44b94a63d
cond*: Add support for Pcase patterns
...
* lisp/emacs-lisp/cond-star.el (cond*): Adjust docstring.
(match*): Prefer `_VAR` syntax.
(cond*-convert-condition): Add support for `pcase*`.
* doc/lispref/control.texi (cond* Macro): Document `pcase*`.
* test/lisp/emacs-lisp/cond-star-tests.el: New file.
2024-10-25 22:26:06 -04:00
Sean Whitton
3e92f952aa
; * lisp/emacs-lisp/cond-star.el (cond*): Fix typo.
2024-10-01 09:15:44 +08:00
Stefan Kangas
f95d4208b6
cond-star: Fix copyright
...
* lisp/emacs-lisp/cond-star.el: Fix copyright year and license
statement.
2024-09-30 20:34:24 +02:00
Jeremy Bryant
4197a84506
cond-star: Fix trivial typos, checkdoc fixes, etc.
...
* lisp/emacs-lisp/cond-star.el (cond*):
Add header and footer as per checkdoc fixes.
(match*, cond*-non-exit-clause-substance)
(cond*-convert-clause, cond*-convert-condition)
(cond*-match, cond*-subpat)
(cond*-used-within, cond-star):
Fix typos in comments, and apply checkdoc fixes. (Bug#72546)
2024-09-30 20:33:47 +02:00
Pip Cet
643b564bd3
; * lisp/emacs-lisp/cond-star.el: Fix whitespace.
2024-08-11 16:09:28 +00:00
Eli Zaretskii
ad9743b436
; * lisp/emacs-lisp/cond-star.el: Fix typos and whitespace.
2024-08-11 18:47:36 +03:00
Gautier Ponsinet
d60f3d5dd4
; Fix a typo in the doc-strings of cond*
...
* lisp/emacs-lisp/cond-star.el (cond*): Fix a typo in the
doc-string. (Bug#72576)
2024-08-11 17:17:29 +03:00
Richard Stallman
ca56dc2e71
Fix buglet.
...
* lisp/emacs-lisp/cond-star.el (cond*-match): Move a backquote.
2024-08-10 18:45:06 -04:00
Richard Stallman
18491f48d9
Install cond*
...
* oond-star.el: New file.
2024-08-02 12:03:45 -04:00