diff options
author | F. Jason Park <jp@neverwas.me> | 2024-09-30 02:10:02 -0700 |
---|---|---|
committer | F. Jason Park <jp@neverwas.me> | 2024-10-11 16:13:09 -0700 |
commit | 1de2c86317356dbbf5e7f935d3889b2698bc30f6 (patch) | |
tree | 5af0f12ad70959ef96e01319c58edfc07f1e338c /test/lisp/erc/resources/erc-tests-common.el | |
parent | 3f1ce47fe7eb4809bfa9ef035caae748c3c5d729 (diff) | |
download | emacs-1de2c86317356dbbf5e7f935d3889b2698bc30f6.tar.gz emacs-1de2c86317356dbbf5e7f935d3889b2698bc30f6.tar.bz2 emacs-1de2c86317356dbbf5e7f935d3889b2698bc30f6.zip |
Don't create directory in erc-truncate compat check
* lisp/erc/erc-log.el (erc-log--check-writable-nocreate-p): New variable.
(erc-logging-enabled): Use `erc-log--save-in-progress-p' flag to
conditionally avoid creating a directory when checking if the location
is writable.
(erc-log--call-when-logging-enabled-sans-module)
(erc-log--check-legacy-implicit-enabling-by-truncate): Rename former to
latter, and guard against creating a ~/log directory just to see if it's
writable when calling `erc-logging-enabled'.
(erc-truncate-mode): Explain legacy "implicit logging" behavior in doc
string.
* lisp/erc/erc-truncate.el (erc-truncate--warn-about-logging): Make more
concise, and defer to `erc-truncate-mode' doc string for particulars.
* lisp/erc/erc.el (erc-directory-writable-p): Add comment to rename on
next non-patch release.
Diffstat (limited to 'test/lisp/erc/resources/erc-tests-common.el')
0 files changed, 0 insertions, 0 deletions