doomemacs/core
Henrik Lissner 68709fe93a
Fix letf! sometimes losing letf binds
When expanding:

  (quiet! ...)

You'd expect (simplified for explanation):

  (letf! ((standard-output ...)
         ((symbol-function #'message) ...)
         ((symbol-function #'load-file) ...)
         ((symbol-function #'write-region) ...))
    ...)

But instead get:

  (letf! ((standard-output ...))
    ;; where'd the other binds go?
    ...)

This was due to data-loss caused by nreverse's destructive mutation of
the given bindings.

Also: silences byte-compiler complaining about unused bindings.
2020-05-15 01:33:52 -04:00
..
autoload Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
cli doom/doctor: fix 'org not installed' error 2020-05-15 01:33:52 -04:00
templates Discourage unpinning all packages 2020-04-08 15:30:04 -04:00
test [:tools ein] ensure keybindings still valid 2020-03-03 07:24:09 -05:00
core-cli.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core-editor.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core-keybinds.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core-lib.el Fix letf! sometimes losing letf binds 2020-05-15 01:33:52 -04:00
core-modules.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core-packages.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core-projects.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core-ui.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
core.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00
packages.el Backport bits of CLI rewrite 2020-05-15 01:33:52 -04:00