* NEWS.md (2.18): Start news for upcoming release.

master
Basil L. Contovounesios 5 years ago
parent cec8c0d685
commit da0415b8a5
No known key found for this signature in database
GPG Key ID: 205AB54A5D5D8CFF
  1. 48
      NEWS.md

@ -6,6 +6,54 @@ See the end of the file for license conditions.
## Change log
### From 2.17 to 2.18
- New function `-iota` for generating arithmetic sequences
(@holomorph, #215).
- Calling `-list` with more than one argument is now deprecated.
- `-lambda` now accepts an empty argument list.
- New anaphoric macros `--reductions-from`, `--reductions`,
`--reductions-r-from`, and `--reductions-r` corresponding to the
analogous non-anaphoric functions.
- `-doto` threading now works as with `->`.
- New buffer-local minor mode `dash-fontify-mode` and globalized
counterpart `global-dash-fontify-mode` for fontifying special Dash
variables such as `it`, `it-index`, `acc`, etc. The minor mode also
fontifies calls to Dash macros in older Emacs versions which did not
dynamically detect macro calls.
This obsoletes the user option `dash-enable-fontlock` and the
function `dash-enable-font-lock`, which is now an alias of
`global-dash-fontify-mode`.
- New command `dash-register-info-lookup` for integration with `C-h S`
(`info-lookup-symbol`). This command allows Dash symbols to be
looked up in the Dash manual just like Elisp symbols are looked up
in the Elisp manual. The command can be called directly when
needed, or automatically from your `user-init-file`. For example:
```el
(with-eval-after-load 'info-look
(dash-register-info-lookup))
```
- Dash is now listed under the standard [Customization
groups](https://gnu.org/software/emacs/manual/html_node/emacs/Customization-Groups.html)
and [Finder
keywords](https://gnu.org/software/emacs/manual/html_node/emacs/Package-Keywords.html)
`extensions` and `lisp`.
- The Dash manual is now licensed under the GNU Free Documentation
License version 1.3.
- Various other bug fix, performance, byte-compilation, and
documentation improvements.
### From 2.16 to 2.17
- Sped up `-uniq` by using hash-tables when possible (@cireu, #305).

Loading…
Cancel
Save