doom-emacs/lisp/lib
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
..
buffers.el refactor: replace doom-enlist with ensure-list 2022-08-07 19:43:13 +02:00
config.el refactor: move doom-*-reload-hook to lib/config.el 2022-09-06 22:55:47 +02:00
debug.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
docs.el refactor(docs): move doom-docs-dir to lib/docs.el 2022-08-14 20:43:36 +02:00
files.el feat(lib): add doom-file-{read,write} functions 2022-09-06 22:55:48 +02:00
fonts.el
git.el feat(lib): add lib/git 2022-08-07 19:43:28 +02:00
help.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
packages.el refactor: deprecate doom-private-dir for doom-user-dir 2022-08-14 20:43:35 +02:00
plist.el
print.el
process.el fix(lib): doom-exec-process use doom-print--format 2022-08-19 11:21:22 +02:00
projects.el
sandbox.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
scratch.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
sessions.el
store.el refactor: deprecate doom-etc-dir for doom-data-dir 2022-08-14 20:43:35 +02:00
system.el fix(lib): vestigial call to missing cat function 2022-09-06 22:55:45 +02:00
text.el refactor: replace doom-enlist with ensure-list 2022-08-07 19:43:13 +02:00
themes.el refactor: replace doom-enlist with ensure-list 2022-08-07 19:43:13 +02:00
ui.el