1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-07-07 12:34:22 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/tips/Editing Tiddlers with Emacs.tid
2014-04-06 22:08:29 +01:00

27 lines
782 B
Plaintext

created: 20140406210404245
modified: 20140406210649764
tags: tips
title: Editing Tiddlers with Emacs
type: text/vnd.tiddlywiki
This [[Emacs|http://www.gnu.org/software/emacs/]] macro from Michael Fogleman simplifies editing tiddlers in `*.tid` files by automatically updating the `modified` field:
```
(defun tid-time ()
"If called in a tiddler file, this function updates the metadata to
reflect the modification time."
(interactive)
(when
(and
(> (length (buffer-file-name)) 4)
(string-equal (substring (buffer-file-name) -4) ".tid"))
(save-excursion
(goto-char (point-min))
(search-forward "modified: ")
(beginning-of-line)
(kill-line)
(insert (format-time-string "modified: %Y%m%d%H%M%S%3N")))))
```