GNU-devel ELPA - setup

setup

Description
Helpful Configuration Macro
Latest
setup-1.2.0.0.20220123.121255.tar, 2022-Jan-23, 70.0 KiB
Maintainer
Philip Kaludercic <philipk@posteo.net>
Website
https://git.sr.ht/~pkal/setup
Browse ELPA's repository
CGit or Gitweb
Badge

To install this package, run in Emacs:

M-x package-install RET setup RET

Full description

The `setup` macro simplifies repetitive configuration patterns, by
providing context-sensitive local macros in `setup' bodies.  These
macros can be mixed with regular elisp code without any issues,
allowing for flexible and terse configurations.  The list of local
macros can be extended by the user via `setup-define'.  A list of
currently known local macros are documented in the docstring for `setup'.

Examples and extended documentation can be found on Emacs wiki:
https://www.emacswiki.org/emacs/SetupEl.  Please feel free to
contribute your own local macros or ideas.

Old versions

setup-1.2.0.0.20211227.184948.tar.lz2021-Dec-2718.0 KiB
setup-1.2.0.0.20211226.235310.tar.lz2021-Dec-2718.0 KiB
setup-1.2.0.0.20211108.194113.tar.lz2021-Nov-0818.0 KiB
setup-1.1.0.0.20211101.193903.tar.lz2021-Nov-0117.6 KiB
setup-1.1.0.0.20210930.210506.tar.lz2021-Oct-0117.5 KiB
setup-1.0.1.0.20210930.204717.tar.lz2021-Sep-3017.4 KiB
setup-0.2.1.0.20210725.171039.tar.lz2021-Jul-2518.7 KiB
setup-0.2.0.0.20210602.151653.tar.lz2021-Jun-0316.9 KiB
setup-0.1.2.0.20210413.94123.tar.lz2021-Apr-1516.2 KiB
setup-0.1.0.0.20210313.194158.tar.lz2021-Mar-147.03 KiB

News

Version 1.2.0

- Remove `setup-wrap-to-demote-errors' from `setup-modifier-list'
- Pull `setup-expand-local-macros'  back into `setup'
- Let `:with-feature' and `:with-mode' check symbol properties to
  improve context-setting guesses.
- Move macros :hide-mode, :advise, :needs, :if-host and :load-from
  to EmacsWiki.
- Revert the indentation spec change for `setup-define'
- Add :bind-into macro
- Add :ensure key to `setup-define' to replace
  the deprecated setup-ensure-... functions
- Add `setup-bind' macro to simplify context modification.

Version 1.1.0:

- Fix quoting error in :file-match definition
- Remove unnecessary check for lexical binding
- Change `setup-define' indentation
- Handle multiple expressions in :when-loaded
- Improvements to setup docstring
- Wrap `setup' forms with `with-demoted-errors'
- Allow `setup' to be extended using `setup-modifier-list'