mirror of
https://github.com/masscollaborationlabs/emacs.git
synced 2025-07-06 04:09:37 +00:00
Add further notes to NEWS.md, in light of recent breakages
This commit is contained in:
parent
0be575766c
commit
20ea11b71a
1 changed files with 16 additions and 6 deletions
|
@ -15,15 +15,25 @@
|
|||
|
||||
- Emacs 24.3 or higher is now a requirement.
|
||||
|
||||
- The `:defer-install` keyword has been remove. It may reappear as an add-on
|
||||
- The `:defer-install` keyword has been removed. It may reappear as an add-on
|
||||
module for use-package in a future release. See issue #442 for more details.
|
||||
|
||||
- The ordering of several elements of `use-package-keywords' have changed; if
|
||||
you have this customized you will need to rework your changes.
|
||||
|
||||
- There is no longer a `use-package-debug` option, since `use-package-verbose`
|
||||
already has the possible value of `debug`.
|
||||
|
||||
- The ordering of several elements of `use-package-keywords` have changed; if
|
||||
you had previously customized this (or were an extension author adding to
|
||||
this list), you may need to rework your changes.
|
||||
|
||||
- For extension authors, the way `:commands` are propagated down for
|
||||
autoloading has changed. They used to be passed through the `state`
|
||||
parameter, but are now done as an extension to `rest`. Please see
|
||||
`use-package-handler/:bind` for a canonical example.
|
||||
|
||||
- For extension authors, if you add a keyword to `use-package-keywords` whose
|
||||
presence should indicate deferred loading, please also add it to
|
||||
`use-package-deferring-keywords`.
|
||||
|
||||
### Other changes
|
||||
|
||||
- Upgrade license to GPL 3.
|
||||
|
@ -34,8 +44,8 @@
|
|||
declaration that caused the error, the post-normalized form of this
|
||||
declaration, and the macro-expanded version (without verbosity-related
|
||||
code). Note that this still does not help if there are parsing errors, which
|
||||
will still cause Emacs to encounter a Lisp error at startup time.
|
||||
|
||||
cause Emacs to register a Lisp error at startup time.
|
||||
|
||||
- New customization variable `use-package-deferring-keywords`, mainly intended
|
||||
for use by extension packages, indicates keywords that, if used without
|
||||
`:demand`, cause deferred loading (as if `:defer t` had been specified).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue