doomemacs/lisp
Henrik Lissner c8a5e6ec1c
fix: map!: allow :map values to be interpolated
With the comma syntax. E.g.

  (let ((maps '(some-mode-map another-mode-map)))
    (map! :map ,maps))

This technique was used in the recent rewrite of the Racket
module (1baebda), but I forgot to include this change, so Racket users
have probably noticed some missing keybinds! This fixes that too.

Amend: 1baebdafb3
Ref: #7543
2024-09-17 17:30:57 -04:00
..
cli fix(cli): doom run: symlinks to XDG dirs beyond $HOME 2024-09-11 20:08:16 -04:00
lib fix(lib): doom/set-indent-width on Emacs >=30 2024-09-14 15:22:09 -04:00
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
demos.org docs: letf!: add demo & rewrite docstring 2024-09-11 19:46:15 -04:00
doom-cli-lib.el fix(cli): persist correct doom-log-level to after-scripts 2024-09-13 23:07:13 -04:00
doom-cli.el refactor(cli): separate cli bootstrap from lib 2024-09-01 14:45:52 -04:00
doom-editor.el refactor!: move helpful from :core to :lang emacs-lisp 2024-08-30 02:26:41 -04:00
doom-keybinds.el fix: map!: allow :map values to be interpolated 2024-09-17 17:30:57 -04:00
doom-lib.el fix(lib): define doom-context-error 2024-09-11 19:46:15 -04:00
doom-modules.el nit: minor reformatting & revision 2024-09-11 19:46:14 -04:00
doom-packages.el fix: package!: unpinning with :pin nil 2024-08-25 17:44:29 -04:00
doom-profiles.el fix(lib): doom/sandbox: vanilla-doom+ target 2024-09-10 17:56:35 -04:00
doom-projects.el fix: adding newly created project to known-projects 2024-09-11 03:50:57 -04:00
doom-start.el refactor: remove redundant auto-mode-alist entries 2024-09-11 19:46:15 -04:00
doom-ui.el fix: gui frames fail to open from emacsclient 2024-09-12 06:06:25 -04:00
doom.el fix: trigger defcustom setters in files opened from command-line 2024-09-11 19:46:15 -04:00
init.el feat: backport safe-local-variable-directories from Emacs 30 2024-09-10 04:18:39 -04:00
packages.el refactor!: move helpful from :core to :lang emacs-lisp 2024-08-30 02:26:41 -04:00