diff options
| author | Sam Steingold | 2017-10-31 17:01:39 -0400 |
|---|---|---|
| committer | Sam Steingold | 2017-10-31 17:01:39 -0400 |
| commit | 733da54c30a2fceb40a7f1a4bb7d03c82cd716a1 (patch) | |
| tree | b2991f6dd074ab0e07b37d9154f87f8240334400 | |
| parent | aa091c546f413e8fa6e692dd861dcd1dfb78e7de (diff) | |
| download | emacs-733da54c30a2fceb40a7f1a4bb7d03c82cd716a1.tar.gz emacs-733da54c30a2fceb40a7f1a4bb7d03c82cd716a1.zip | |
The user can now specify the time stamp format.
* lisp/textmodes/remember.el (remember-time-format): New user variable.
(remember-append-to-file): Pass it to `format-time-string' instead of
calling `current-time-string'.
| -rw-r--r-- | lisp/textmodes/remember.el | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lisp/textmodes/remember.el b/lisp/textmodes/remember.el index b20ee8fee84..dafc0b2dca6 100644 --- a/lisp/textmodes/remember.el +++ b/lisp/textmodes/remember.el | |||
| @@ -402,11 +402,19 @@ exists) might be changed." | |||
| 402 | :type 'string | 402 | :type 'string |
| 403 | :group 'remember) | 403 | :group 'remember) |
| 404 | 404 | ||
| 405 | (defcustom remember-time-format "%a %b %d %H:%M:%S %Y" | ||
| 406 | "The format for time stamp, passed to `format-time-string'. | ||
| 407 | The default emulates `current-time-string' for backward compatibility." | ||
| 408 | :type 'string | ||
| 409 | :group 'remember | ||
| 410 | :version "27.1") | ||
| 411 | |||
| 405 | (defun remember-append-to-file () | 412 | (defun remember-append-to-file () |
| 406 | "Remember, with description DESC, the given TEXT." | 413 | "Remember, with description DESC, the given TEXT." |
| 407 | (let* ((text (buffer-string)) | 414 | (let* ((text (buffer-string)) |
| 408 | (desc (remember-buffer-desc)) | 415 | (desc (remember-buffer-desc)) |
| 409 | (remember-text (concat "\n" remember-leader-text (current-time-string) | 416 | (remember-text (concat "\n" remember-leader-text |
| 417 | (format-time-string remember-time-format) | ||
| 410 | " (" desc ")\n\n" text | 418 | " (" desc ")\n\n" text |
| 411 | (save-excursion (goto-char (point-max)) | 419 | (save-excursion (goto-char (point-max)) |
| 412 | (if (bolp) nil "\n")))) | 420 | (if (bolp) nil "\n")))) |