Difference between revisions of "French"

From WikEmacs
Jump to navigation Jump to search
(Created page with "Category:International")
 
(added french holidays)
Line 1: Line 1:
 +
= Jours fériés =
 +
Ceci est à rajouter dans votre init-file, et à visualiser avec {{Command|holidays}}.
 +
 +
<source lang="scheme">
 +
(setq french-holiday
 +
      '((holiday-fixed 1 1 "Jour de l'an")
 +
        (holiday-fixed 1 6 "Épiphanie")
 +
        (holiday-fixed 2 2 "Chandeleur")
 +
        (holiday-fixed 2 14 "Saint Valentin")
 +
        (holiday-fixed 5 1 "Fête du travail")
 +
        (holiday-fixed 5 8 "Commémoration de la capitulation de l'Allemagne en 1945")
 +
        (holiday-fixed 6 21 "Fête de la musique")
 +
        (holiday-fixed 7 14 "Fête nationale - Prise de la Bastille")
 +
        (holiday-fixed 8 15 "Assomption (Religieux)")
 +
        (holiday-fixed 11 11 "Armistice de 1918")
 +
        (holiday-fixed 11 1 "Toussaint")
 +
        (holiday-fixed 11 2 "Commémoration des fidèles défunts")
 +
        (holiday-fixed 12 25 "Noël")
 +
        ;; fêtes à date variable
 +
        (holiday-easter-etc 0 "Pâques")
 +
        (holiday-easter-etc 1 "Lundi de Pâques")
 +
        (holiday-easter-etc 39 "Ascension")
 +
        (holiday-easter-etc 49 "Pentecôte")
 +
        (holiday-easter-etc 50 "Lundi de Pentecôte")
 +
        (holiday-easter-etc -47 "Mardi gras")
 +
        (holiday-float 6 0 3 "Fête des pères") ;; troisième dimanche de juin
 +
        ;; Fête des mères
 +
        (holiday-sexp
 +
        '(if (equal
 +
              ;; Pentecôte
 +
              (holiday-easter-etc 49)
 +
              ;; Dernier dimanche de mai
 +
              (holiday-float 5 0 -1 nil))
 +
              ;; -> Premier dimanche de juin si coïncidence
 +
              (car (car (holiday-float 6 0 1 nil)))
 +
            ;; -> Dernier dimanche de mai sinon
 +
            (car (car (holiday-float 5 0 -1 nil))))
 +
        "Fête des mères")))
 +
 +
(setq calendar-date-style 'european
 +
      calendar-holidays (append french-holiday)
 +
      calendar-mark-holidays-flag t)
 +
</source>
 +
 
[[Category:International]]
 
[[Category:International]]

Revision as of 18:17, 5 November 2012

Jours fériés

Ceci est à rajouter dans votre init-file, et à visualiser avec M-x holidays.

(setq french-holiday
      '((holiday-fixed 1 1 "Jour de l'an")
        (holiday-fixed 1 6 "Épiphanie")
        (holiday-fixed 2 2 "Chandeleur")
        (holiday-fixed 2 14 "Saint Valentin")
        (holiday-fixed 5 1 "Fête du travail")
        (holiday-fixed 5 8 "Commémoration de la capitulation de l'Allemagne en 1945")
        (holiday-fixed 6 21 "Fête de la musique")
        (holiday-fixed 7 14 "Fête nationale - Prise de la Bastille")
        (holiday-fixed 8 15 "Assomption (Religieux)")
        (holiday-fixed 11 11 "Armistice de 1918")
        (holiday-fixed 11 1 "Toussaint")
        (holiday-fixed 11 2 "Commémoration des fidèles défunts")
        (holiday-fixed 12 25 "Noël")
        ;; fêtes à date variable
        (holiday-easter-etc 0 "Pâques")
        (holiday-easter-etc 1 "Lundi de Pâques")
        (holiday-easter-etc 39 "Ascension")
        (holiday-easter-etc 49 "Pentecôte")
        (holiday-easter-etc 50 "Lundi de Pentecôte")
        (holiday-easter-etc -47 "Mardi gras")
        (holiday-float 6 0 3 "Fête des pères") ;; troisième dimanche de juin
        ;; Fête des mères
        (holiday-sexp
         '(if (equal
               ;; Pentecôte
               (holiday-easter-etc 49)
               ;; Dernier dimanche de mai
               (holiday-float 5 0 -1 nil))
              ;; -> Premier dimanche de juin si coïncidence
              (car (car (holiday-float 6 0 1 nil)))
            ;; -> Dernier dimanche de mai sinon
            (car (car (holiday-float 5 0 -1 nil))))
         "Fête des mères")))

(setq calendar-date-style 'european
      calendar-holidays (append french-holiday)
      calendar-mark-holidays-flag t)