info-gnus-english
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gnus and parse-time.el


From: Michael Heerdegen
Subject: Re: gnus and parse-time.el
Date: Mon, 19 Mar 2012 01:35:04 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux)

Rainer Thiel <r.thiel@uni-jena.de> writes:

> Am 18. März 2012 21:18 schrieb Michael Heerdegen
> <michael_heerdegen@web.de>:
> > What values of `parse-time-months' and `parse-time-weekdays' do you
> > use?
>
> This is the configuration I am using:
>
> (defvar parse-time-months '(("jan" . 1) ("feb" . 2) ("mär" . 3)
>                           ("apr" . 4) ("mai" . 5) ("jun" . 6)
>                           ("jul" . 7) ("aug" . 8) ("sep" . 9)
>                           ("okt" . 10) ("nov" . 11) ("dez" . 12)
>                           ("Januar" . 1) ("Februar" . 2)
>                           ("März" . 3) ("April" . 4) ("Juni" . 6)
>                           ("Juli" . 7) ("August" . 8)
>                           ("September" . 9) ("Oktober" . 10)
>                           ("November" . 11) ("Dezember" . 12)))
> (defvar parse-time-weekdays '(("so" . 0) ("mo" . 1) ("di" . 2)
>                             ("mi" . 3) ("do" . 4) ("fr" . 5)
>                             ("sa" . 6) ("Sonntag" . 0) ("Montag" . 1)
>                             ("Dienstag" . 2) ("Mittwoch" . 3)
>                             ("Donnerstag" . 4) ("Freitag" . 5)
>                             ("Sonnabend" . 6)))

I think it is a bad idea to overwrite the default values.
"parse-time.el" seems to be a widely used library, it's not part of
org-mode.  With your settings, gnus can't parse dates in message headers
which are in the English format.

Can you please replace your setting with that and try if it works for
you?


(eval-after-load "parse-time"
  '(progn
    (dolist (entry '(("jan" . 1) ("feb" . 2) ("mär" . 3)
                     ("apr" . 4) ("mai" . 5) ("jun" . 6)
                     ("jul" . 7) ("aug" . 8) ("sep" . 9)
                     ("okt" . 10) ("nov" . 11) ("dez" . 12)
                     ("Januar" . 1) ("Februar" . 2)
                     ("März" . 3) ("April" . 4) ("Juni" . 6)
                     ("Juli" . 7) ("August" . 8)
                     ("September" . 9) ("Oktober" . 10)
                     ("November" . 11) ("Dezember" . 12)))
      (add-to-list 'parse-time-months entry))
    
    (dolist (entry '(("so" . 0) ("mo" . 1) ("di" . 2)
                     ("mi" . 3) ("do" . 4) ("fr" . 5)
                     ("sa" . 6) ("Sonntag" . 0) ("Montag" . 1)
                     ("Dienstag" . 2) ("Mittwoch" . 3)
                     ("Donnerstag" . 4) ("Freitag" . 5)
                     ("Sonnabend" . 6)))
      (add-to-list 'parse-time-weekdays entry))))


It adds your entries to the variable values instead of overwriting
them.


Michael



reply via email to

[Prev in Thread] Current Thread [Next in Thread]