[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] Document date and last updated date
From: |
Nicolas Goaziou |
Subject: |
Re: [O] Document date and last updated date |
Date: |
Tue, 07 Feb 2012 18:45:57 +0100 |
Hello,
"Sebastien Vauban"
<address@hidden> writes:
> Speaking of hyperref and its _document properties_, it makes me think of a
> generic point for which I don't have yet a really satisfactory solution, that
> is about handling dates.
>
> In a PDF document, regarding dates, we have (see output of `pdfinfo'):
>
> - creation date
> - modification date
>
> In Org, we have the `#+DATE:' info keyword, with the date that's supposed to
> be exported onto the final document format (HTML, PDF, OOo, etc.).
>
> But we don't see when the document has been updated for the last time --
> neither when it has been created.
>
> For the former point (date of last update), I've customized Org so that the
> `time-stamp' package updates time stamps every time you save the Org buffer:
>
> #+begin_src emacs-lisp
> (add-hook 'before-save-hook 'time-stamp)
>
> (add-hook 'org-mode-hook
> (lambda ()
> ;; file modification date
> (set (make-local-variable 'time-stamp-format) "%:y-%02m-%02d")
> (set (make-local-variable 'time-stamp-start) "^#\\+DATE: +")
> (set (make-local-variable 'time-stamp-end) "$")))
> #+end_src
>
> That makes my `#+DATE:' info keyword always *up-to-date*.
>
> Though, in some cases:
>
> - I must print a document with a future date (for example, I'm preparing
> slides which I will present on next Monday) -- hence, the above breaks this,
> because I'd like to have next Monday's date already printed on my slides (at
> least on the title page).
>
> - it would be nice to get keep track of the creation date of the Org document,
> though this is not really necessary.
>
> Clearly, I should not make the `#+DATE:' info keyword updated, to keep it for
> its export function (as the official date to be printed on the title page),
> but then it'd be good to have at least a last modification date
> somewhere.
>
> What do you think of all this? How do you do to keep more info on
> dates?
Export systems already provide a {{{modification-time(format-string)}}}
macro by default.
> Some global `draft' or `final' info could make some sense too.
Isn't it too much back-end specific?
Regards,
--
Nicolas Goaziou
- Re: [O] [ANN] ASCII back-end for new export engine, (continued)
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/04
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/04
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/05
- Re: [O] [ANN] ASCII back-end for new export engine, Nicolas Goaziou, 2012/02/06
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/06
- Re: [O] [ANN] ASCII back-end for new export engine, Nicolas Goaziou, 2012/02/06
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/06
- Re: [O] [ANN] ASCII back-end for new export engine, Nicolas Goaziou, 2012/02/07
- [O] Document date and last updated date, Sebastien Vauban, 2012/02/07
- Re: [O] Document date and last updated date,
Nicolas Goaziou <=
- Re: [O] Document date and last updated date, Sebastien Vauban, 2012/02/07
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/07
- Re: [O] [ANN] ASCII back-end for new export engine, Nicolas Goaziou, 2012/02/07
- Re: [O] [ANN] ASCII back-end for new export engine, Sebastien Vauban, 2012/02/07
- Re: [O] [ANN] ASCII back-end for new export engine, Nicolas Goaziou, 2012/02/07
- Re: [O] [ANN] ASCII back-end for new export engine, Jambunathan K, 2012/02/08
- Re: [O] [ANN] ASCII back-end for new export engine, Thomas S. Dye, 2012/02/07