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.

Reply via email to