diff options
| author | Michael Heerdegen | 2018-03-10 16:39:41 +0100 |
|---|---|---|
| committer | Michael Heerdegen | 2018-03-27 01:54:22 +0200 |
| commit | 441fe201ea129709ac9807b9b6b30caa45bbd293 (patch) | |
| tree | 9b137d50cdf8a3dfa300b318f36ae680ec3fc55f /etc | |
| parent | 86960383cf8bd709e08aac483a7f60be2f8c2dcf (diff) | |
| download | emacs-441fe201ea129709ac9807b9b6b30caa45bbd293.tar.gz emacs-441fe201ea129709ac9807b9b6b30caa45bbd293.zip | |
De-obsolete `if-let' and `when-let'
For the following release it is planned to make `if-let*' and
`when-let*' aliases for `if-let' and `when-let'. For now we revert
declaring `if-let' and `when-let' obsolete and tweak the docstrings.
* lisp/emacs-lisp/subr-x.el (if-let*, when-let*): Make docstrings
refer to those of `if-let' and `when-let'.
(if-let, when-let): De-obsolete. Rewrite documentation.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 8 |
1 files changed, 2 insertions, 6 deletions
| @@ -1305,12 +1305,8 @@ current buffer or the self-insertion takes place within a comment. | |||
| 1305 | ** The alist 'ucs-names' is now a hash table. | 1305 | ** The alist 'ucs-names' is now a hash table. |
| 1306 | 1306 | ||
| 1307 | --- | 1307 | --- |
| 1308 | ** 'if-let' and 'when-let' are subsumed by 'if-let*' and 'when-let*'. | 1308 | ** 'if-let' and 'when-let' now support binding lists as defined by the |
| 1309 | The incumbent 'if-let' and 'when-let' are now marked obsolete. | 1309 | SRFI-2 (Scheme Request for Implementation 2). |
| 1310 | 'if-let*' and 'when-let*' do not accept the single tuple special case. | ||
| 1311 | New macro 'and-let*' is an implementation of the Scheme SRFI-2 syntax | ||
| 1312 | of the same name. 'if-let*' and 'when-let*' now accept the same | ||
| 1313 | binding syntax as 'and-let*'. | ||
| 1314 | 1310 | ||
| 1315 | --- | 1311 | --- |
| 1316 | ** 'C-up', 'C-down', 'C-left' and 'C-right' are now defined in term | 1312 | ** 'C-up', 'C-down', 'C-left' and 'C-right' are now defined in term |