doomemacs/lisp
Henrik Lissner 8d4b6b3028
feat(lib): add doom-file-{read,write} functions
A concise alternative to the file IO elisp idioms we're used to,
involving some combination of with-temp-file, with-temp-buffer,
insert-file-contents, coding-system-for-{read,write}, write-region, read
loops, print-to-current-buffer loops, etc.

These were engineered to make reading/writing text and lisp data from/to
files simpler, and will be used extensively in the v3 CLI.
2022-09-06 22:55:48 +02:00
..
cli refactor(lib): deprecate doom-dir 2022-09-06 22:55:48 +02:00
lib feat(lib): add doom-file-{read,write} functions 2022-09-06 22:55:48 +02:00
doom-cli-lib.el fix(cli): void-variable test error on Emacs 27.x 2022-08-18 16:14:06 +02:00
doom-cli.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
doom-editor.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
doom-keybinds.el refactor: deprecate featurep! for modulep! 2022-08-14 20:43:35 +02:00
doom-lib.el feat(lib): backport bol & eol from 29 2022-09-06 22:55:46 +02:00
doom-modules.el fix: remove use-package-font-lock-keywords reference 2022-09-06 22:55:46 +02:00
doom-packages.el tweak: disable ahead-of-time native compilation 2022-09-06 22:55:47 +02:00
doom-projects.el fix: defer projectile's project cleanup 2022-09-06 22:55:47 +02:00
doom-start.el refactor: move gcmh config to doom-start 2022-09-06 22:55:47 +02:00
doom-ui.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
doom.el refactor: move gcmh config to doom-start 2022-09-06 22:55:47 +02:00
packages.el bump: :core 2022-09-06 22:55:47 +02:00