doomemacs/lisp/lib
Henrik Lissner b72fe2bd37
feat(lib): profiles: more portable load-path/Info-directory-list
The Emacs appimage generates a new mountpoint on each invokation, but
Doom's profiles assume that the Emacs directories don't move. To make
Doom's profiles a little more profile, it will no longer set `load-path`
and simply add the new paths to the existing one. Same for
Info-directory-list.

Consequently, this also seems to speed up startup times for ~8% in my
tests. Neat.
2025-09-15 18:53:30 -04:00
..
autoloads.el fix(cli): autoloads: type error parsing autoloads 2025-09-03 23:15:57 +02:00
buffers.el refactor: (if|when)-let -> (if|when)-let* 2025-01-08 19:33:37 -05:00
config.el fix(lib): doom/reload: quote $EMACS 2025-09-01 14:24:12 +02:00
debug.el tweak(lib): doom-debug-variables: add epg-debug 2025-07-13 22:28:34 +02:00
docs.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
files.el fix(lib): doom-file-read: (read . N) spec 2025-09-14 11:52:29 -04:00
fonts.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
git.el refactor(lib): provide doom-libs as subfeatures 2022-09-08 00:20:26 +02:00
help.el fix(lib): autoload doom/describe-char 2025-05-05 02:45:45 -04:00
modules.el refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
packages.el fix(cli): handle snapshot packages 2025-09-02 00:31:08 +02:00
plist.el refactor(lib): deprecate doom-plist-get 2024-11-15 04:08:23 -05:00
print.el fix(lib): doom-print-minimum-level: type error if level is undefined 2025-05-22 16:33:33 +02:00
process.el refactor(lib): provide doom-libs as subfeatures 2022-09-08 00:20:26 +02:00
profiles.el feat(lib): profiles: more portable load-path/Info-directory-list 2025-09-15 18:53:30 -04:00
projects.el fix(lib): doom-project-find-file: allow arbitrary roots 2025-06-10 21:29:00 +02:00
sandbox.el fix(lib): native-comp-deferred-compilation-deny-list in sandbox 2024-12-01 11:14:46 -05:00
scratch.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
sessions.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
store.el refactor: deprecate appendq!, prependq!, & delq! macros 2025-03-25 14:16:56 -04:00
strings.el refactor(lib): add provide lines 2024-10-02 05:15:58 -04:00
system.el refactor(cli): doctor: extract symlink check to function 2025-04-11 12:17:48 -04:00
text.el fix(lib): void-function editorconfig--default-indent-size-function 2025-07-01 14:22:10 +02:00
themes.el refactor: swap load-theme advice for enable-theme-functions 2025-01-08 19:33:33 -05:00
ui.el refactor(lib): doom/set-frame-opacity 2025-08-11 01:22:40 +02:00