Hi Michael, Very nice indeed. Good combination with https://github.com/docwhat/itsalltext/ on Firefox.
Thanks for sharing, Xavier Cazin. -- Xavier Cazin On Sun, Apr 6, 2014 at 7:16 PM, Michael Fogleman <[email protected] > wrote: > Jeremy, > > I'd be honored. Here's a better version: > > (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"))))) > > > (That searches for the "modified: " string instead of assuming it's on the > second line.) > > Could you write some documentation for how to set Emacs (or Vim) > keybindings with CodeMirror? Last time I tried the CodeMirror documentation > confused me, and I couldn't find TiddlyWiki docs for it. > > On Sunday, April 6, 2014 10:28:52 PM UTC+5:30, Jeremy Ruston wrote: > >> Hi Michael >> >> That's cool. I use SublimeText, and have often wished for a macro that >> does this. >> >> May I include your code on tiddlywiki.com? >> >> Many thanks, >> >> Jeremy >> >> >> >> On Sun, Apr 6, 2014 at 12:07 PM, Michael Fogleman >> <[email protected]>wrote: >> >>> I have been editing .tid files in Emacs, and wrote some Elisp to update >>> the modified time: >>> >>> (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)) >>> (forward-line) >>> (kill-line) >>> (insert (format-time-string "modified: %Y%m%d%H%M%S%3N"))))) >>> >>> I should probably make some modifications to it, including searching for >>> the "modified" in case it is not the second line. >>> >>> Anybody else using Emacs to edit .tid files? I haven't figured out how >>> to get CodeMirror to use Emacs bindings yet. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "TiddlyWiki" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> >>> Visit this group at http://groups.google.com/group/tiddlywiki. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Jeremy Ruston >> mailto:[email protected] >> > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/tiddlywiki. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/d/optout.

