doomemacs/core
Edwin Török b9c966ec54 Backport to Emacs 25: avoid (setf (alist-get ... 'equal))
We would need to use `'equal` for comparison, but Emacs 25 only allows `'eq`.
Using `advice-add` to override `alist-get` does not work, because `setf`
has special handling for `alist-get`.

`repl.el`: Switch to a hash table which already supports multiple comparison
functions, and changing of elements even in Emacs 25.
`eshell/autoload/settings.el`: use conditional set-or-push.
Drop `doom*alist-get`, it is unused now.

Thanks to @hlissner for the reimplementation.
2018-09-12 23:03:02 +01:00
..
autoload Add doom/reload-font command 2018-09-09 18:17:12 -04:00
cli make compile: exit with non-zero code on error 2018-09-12 22:55:13 +01:00
templates
test Fix autoload-package::get-packages tests 2018-09-09 10:09:45 -04:00
core-cli.el Revise docstrings for run/doc dispatchers 2018-09-09 23:16:55 -04:00
core-editor.el
core-keybinds.el
core-lib.el Backport to Emacs 25: avoid (setf (alist-get ... 'equal)) 2018-09-12 23:03:02 +01:00
core-modules.el
core-os.el
core-packages.el
core-projects.el
core-ui.el
core.el Revert max-{specpdl-size,lisp-eval-depth} changes 2018-09-10 09:04:27 -04:00
packages.el