From: thomas <tho...@gm...> - 2006-11-30 11:00:35
|
Hello, I have discovered rst for a few days and I found it great, thanks very much for all the work done! I have a very newbish question, maybe more related to emacs than to rst, anyway: what's the trick to get the fields :Revision: $Revision: <foo> $ and :Date: $Date: <bar> $ updated erverytime I save my work? Thanks, Thomas |
From: David G. <go...@py...> - 2006-11-30 16:09:32
|
On 11/30/06, thomas <tho...@gm...> wrote: > I have a very newbish question, maybe more related to emacs than to > rst, anyway: what's the trick to get the fields :Revision: $Revision: > <foo> $ and :Date: $Date: <bar> $ updated erverytime I save my work? Those are updated by version control systems like CVS or Subversion, not by Emacs or Docutils. See http://docutils.sf.net/docs/ref/rst/restructuredtext.html#rcs-keywords -- David Goodger <http://python.net/~goodger> |
From: Alan G I. <ai...@am...> - 2006-11-30 17:52:54
|
> On 11/30/06, thomas <tho...@gm...> wrote: >> I have a very newbish question, maybe more related to emacs than to >> rst, anyway: what's the trick to get the fields :Revision: $Revision: >> <foo> $ and :Date: $Date: <bar> $ updated erverytime I save my work? On Thu, 30 Nov 2006, David Goodger apparently wrote: > Those are updated by version control systems like CVS or Subversion, > not by Emacs or Docutils. See > http://docutils.sf.net/docs/ref/rst/restructuredtext.html#rcs-keywords Or RCS: http://www.gnu.org/software/rcs/rcs.html However if you really just want to update these automagically in your editor, use Vim and follow the example at :h template Cheers, Alan Isaac PS Possibly of interest: http://docutils.sourceforge.net/docs/ref/rst/directives.html#date |
From: thomas <tho...@gm...> - 2006-11-30 18:15:42
|
2006/11/30, Alan G Isaac <ai...@am...>: > > On 11/30/06, thomas <tho...@gm...> wrote: > >> I have a very newbish question, maybe more related to emacs than to > >> rst, anyway: what's the trick to get the fields :Revision: $Revision: > >> <foo> $ and :Date: $Date: <bar> $ updated erverytime I save my work? > > On Thu, 30 Nov 2006, David Goodger apparently wrote: > > Those are updated by version control systems like CVS or Subversion, > > not by Emacs or Docutils. > > However if you really just want to update these automagically in > your editor, use Vim and follow the example at :h template Yes, I just wanted these fields getting updated and I do not plan to use RCS or CVS just to do that (thanks grubert & David for your explanation). Well, Vim would be a solution, but actually I discovered that Emacs can do that as well :). Fore the :Date: (:Datum:) field, one can have: (add-hook 'write-file-hooks 'time-stamp) (setq time-stamp-start "^ *:Dat\\\(e\\\|um\\\): ") (setq time-stamp-end "\n") (setq time-stamp-format "%:y-%02m-%02d %02H:%02M:%02S") (setq time-stamp-line-limit 20) If I had a clue about Lisp, I would write a hook to update the Revision field, but this one is not so important. I'm glad having :Date: working as expected. Thomas |