OVH Cloud OVH Cloud

Pb avec calendar

47 réponses
Avatar
Blue.Dian
Bonjour =E0 tous,

Bien cela fait maintenant qq temps que j'essaye de franciser mon
calendrier... et que j'y arrive pas ou pas compl=E9tement. De plus mon
niveau en Lisp est proche du n=E9ant et je ne comprend pas certaines
erreurs.
J'utilise une version Emacs 21.1.4 (Debian testing).
Sinon, j'ai consult=E9 le news group mais les info dispo ne sont plus
bonnes :
http://groups.google.fr/group/fr.comp.applications.emacs/browse_thread/thre=
ad/ed077968989c393f/1dfc0718c786aa70?q=3Dcalendrier&rnum=3D10#1dfc0718c786a=
a70
http://groups.google.fr/group/fr.comp.applications.emacs/browse_thread/thre=
ad/3a933e465fcb18eb/8fc7ab5af7cd0cfd?q=3Dcalendrier&rnum=3D7#8fc7ab5af7cd0c=
fd


Bon, voici la liste de mes pb :

Probleme n=B01

1) Je n'arrive pas =E0 virer les vacances am=E9ricaines pourtant j'ai
cela :
; on efface les jours feries non fran=E7ais
(setq general-holidays nil)
(setq christian-holidays nil)
(setq hebrew-holidays nil)
(setq islamic-holidays nil)
(setq oriental-holidays nil)
(setq solar-holidays nil)
; on ajoute les jours de vacances franchouillards
(setq other-holidays
'((holiday-fixed 1 1 "Nouvel an")
(holiday-fixed 5 1 "F=EAte du travail")
(holiday-fixed 5 8 "Victoire 1945")
;(feries-paques)
(holiday-fixed 7 14 "F=EAte nationale")
(holiday-fixed 8 15 "Assomption")
(holiday-fixed 11 11 "Armistice 1918")
(holiday-fixed 11 1 "Toussaint")
(holiday-fixed 12 25 "No=EBl")
;; fetes a date variable
(holiday-float 5 0 2 "F=EAte des m=E8res")
(holiday-float 6 0 3 "F=EAte des p=E8res")
))


Pourtant, dans calendrier, si je vais sur le 11 novembre, j'ai droit =E0
un Veteran's day comme description !


Probl=E9me n=B02
2) Pourquoi, pour avoir un format de date europ=E9en partout, il faut
que je fasse :
; on utilise le format europ=E9en (Jour Mois Ann=E9e) et non am=E9ricain
(M J A)
(european-calendar) ; apparement cela marche mieux comme cela
; (setq european-calendar-style t)

car le setq ne semble pas fonctionner, pourquoi ?

Probl=EAme n=B03
3)
Pour franciser les dates, pourquoi faut il que je passe par un setq et
non par un defvar (qui ne marche pas) dans la ligne suivante ?

Par exemple :

; Traduction des jours et mois apparaissant dans le calendrier
; j'utilisais avant defvar mais cela ne marche plus pourquoi ?
(setq calendar-day-abbrev-array
["dim" "lun" "mar" "mer" "jeu" "ven" "sam"])

Probl=EAme n=B04
4)
J'avais r=E9cup=E9r=E9 cette fonction, mais displayed year n'est plus une
variable reconnue dans calendar et je n'ai pas r=E9ussi =E0 trouver la
variable qui renvoit maintenant l'ann=E9e actuelle, des id=E9es ?
un "apropos-variable year" ne m'a pas donn=E9 grand chose !

;; **********************
;; Calculer les jours de f=EAtes
;; **********************
;; Trouv=E9 chez Philippe Dumont
;; http://pro.dumontweb.com/pages/emacs/Calendrier.html


;; Gestion des f=EAtes religieuses
;; **********************
(defun feries-paques ()
"Liste des jours de vacances relatifs a paques."
(let* ((century (1+ (/ displayed-year 100)))
(shifted-epact ;; Age of moon for April 5...
(% (+ 14 (* 11 (% displayed-year 19));; ...by Nicaean rule
(- ;; ...corrected for the Gregorian century rule
(/ (* 3 century) 4))
(/ ;; ...corrected for Metonic cycle inaccuracy.
(+ 5 (* 8 century)) 25)
(* 30 century));; Keeps value positive.
30))
(adjusted-epact ;; Adjust for 29.5 day month.
(if (or (=3D shifted-epact 0)
(and (=3D shifted-epact 1) (< 10 (% displayed-year 19))))
(1+ shifted-epact)
shifted-epact))
(paschal-moon ;; Day after the full moon on or after March 21.
(- (calendar-absolute-from-gregorian (list 4 19 displayed-year))
adjusted-epact))
(abs-easter (calendar-dayname-on-or-before 0 (+ paschal-moon 7)))
(day-list
(list
(list (calendar-gregorian-from-absolute abs-easter)
"P=E2ques")
(list (calendar-gregorian-from-absolute (+ abs-easter 1))
"Lundi de P=E2ques")
(list (calendar-gregorian-from-absolute (+ abs-easter 39))
"Jeudi de l'ascension")
(list (calendar-gregorian-from-absolute (+ abs-easter 49))
"Pentec=F4te")
(list (calendar-gregorian-from-absolute (+ abs-easter 50))
"Lundi de Pentec=F4te")))
(output-list
(filter-visible-calendar-holidays day-list)))
output-list))


Probl=EAme n=B05
5)
Bon, c'est pas sp=E9cifique =E0 calendar, c'est juste peut =EAtre un pb de
lisp, si une bonne ame veut bien m'aider :

Pourquoi cette commande ne fonctionne pas ?
(setq diary-file (concat BLD-repertoire-cfg "/BLD-diary"))
alors que celle-ci, oui
(setq diary-file "/home/BlueDian/personnel/plans/diary")

et que BLD-repertoire-cfg a =E9t=E9 d=E9fini par un :
(defconst BLD-repertoire-emacs (expand-file-name "~/.dir-emacs"))
(defconst BLD-repertoire-cfg (concat BLD-repertoire-emacs "/cfg"))


Bon, dsl c'etait un peu long !

BlueDian

10 réponses

1 2 3 4 5
Avatar
Romain Francoise
Bastien writes:

Pour ecb j'ai eu quelques problèmes avec emacs-snapshot, je ne me
souviens plus très bien, mais à tester avec des pincettes... Je n'ai
pas ces problèmes en compilant à la maison, donc j'en reste là pour
l'instant.



Le package ecb est notoirement mal maintenu, et d'ailleurs il n'a plus
de mainteneur. Il y avait un repreneur mais le package n'a pas (encore ?)
été mis à jour.

Mais bon, si le problème est dû à e-s je suis preneur de plus d'infos...

--
Romain Francoise | The sea! the sea! the open
it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the
| ever free! --Bryan W. Procter
Avatar
Sébastien Kirche
Le 16 novembre 2005 à 15:11, Bastien vraute :

Attention: la francisation de calendar risque de perturber planner (et
diary, et le reste...).



Quel genre de problème ?

J'ai francisé mon calendar depuis longtemps et du peu que j'ai utilisé
planner pour le moment, je n'ai pas (encore) vu de problème.

--
Sébastien Kirche
Avatar
Bastien
Sébastien Kirche writes:

Attention: la francisation de calendar risque de perturber planner (et
diary, et le reste...).



Quel genre de problème ?



C'était quand j'étais jeune :)

Mais c'était surtout l'intégration planner/diary/remind qui posait
problème: toute francisation doit être répercutée dans les fichiers
binaires qui permettent la synchronisation de

~/.diary
~/.diary.planner
~/.reminders.planner

En dehors même de planner, la francisation de calendar demande qu'on
mette à jour les entrées de .diary - pas compliqué, mais ne pas
oublier de le faire !

J'ai francisé mon calendar depuis longtemps et du peu que j'ai
utilisé planner pour le moment, je n'ai pas (encore) vu de problème.



En s'y prenant prudemment ça doit aller sans problème.

--
Bastien
Avatar
Bastien
"" writes:

Bon, et laisser tomber, dans l'immédiat, la francisation du
calendrier, car apparemment d'après Bastien c'est pas sans poser pb
avec planner (par contre avec diary, cela me surprend)



Encore une fois, ça doit être faisable facilement, mais de mon côté le
jeu en valait pas la chandelle.

La francisation du calendar demande que les entrées du diary soient
aussi francisées (celles qui ont été crées avant la francisation).

Si tu commences toute ta config depuis le début, il ne devrait pas y
avoir de problème.

--
Bastien
Avatar
Bastien
Bastien writes:

Mais c'était surtout l'intégration planner/diary/remind qui posait
problème: toute francisation doit être répercutée dans les fichiers
binaires qui permettent la synchronisation de

~/.diary
~/.diary.planner
~/.reminders.planner



... et donc dans les différents

rem2diary
plan2rem
planner2diary.py

qui fonctionnent avec planner/diary/remind.

--
Bastien
Avatar
Blue.Dian
Oups, encore un truc que j'avais pas vu dans planner, il y a des
fichiers (python ?) externes permettant de faire les synchros ! Je suis
passé à coté.

A ce sujet, ou trouvez vous de la doc sur planner (doc à jour, car
dans les pages info, ca date). Je me suis abonné à leur forum mais
c'est un peu touffu et surtout pas trié et je me perds un peu sur le
site de Sacha. Je suis le seul dans ce cas ?
Il n'y aurait pas de power user de planner prêt à constituer qq pages
en français ? Je veux bien aider !
Avatar
Sébastien Kirche
Le 16 novembre 2005 à 16:11, Blue a dit :

Oups, encore un truc que j'avais pas vu dans planner, il y a des
fichiers (python ?) externes permettant de faire les synchros ! Je
suis passé à coté.



Bastien en parle justement à côté dans le fil.

A ce sujet, ou trouvez vous de la doc sur planner (doc à jour, car
dans les pages info, ca date). Je me suis abonné à leur forum mais
c'est un peu touffu et surtout pas trié et je me perds un peu sur le
site de Sacha. Je suis le seul dans ce cas ?



Non. Je trouve également la configuration de planner-muse un peu «hairy»
quand on voit la customisation de Sacha ou de Michael Olson pour arriver
à publier comme eux.
Et si tu ne parles pas lisp je pense que c'est mort :(

Il n'y aurait pas de power user de planner prêt à constituer qq pages
en français ? Je veux bien aider !



Xavier ? Drkm vous êtes là ? ;)

J'espère qu'on arrivera à monter une section planner/muse sur EmacsFr
prochainement.

--
Sébastien Kirche
Avatar
Bastien
"" writes:

A ce sujet, ou trouvez vous de la doc sur planner (doc à jour, car
dans les pages info, ca date). Je me suis abonné à leur forum mais
c'est un peu touffu et surtout pas trié et je me perds un peu sur le
site de Sacha. Je suis le seul dans ce cas ?



Non! C'est vraiment touffu, comme tu dis. Mais Sacha et Michael
essaient vraiment de rendre ça plus clair, d'unifier le tout.

Dans cette perspective, le dernier message de Sacha:

,----
| What can we do to make it easier for people to get started with
| Planner? =) I can't do much about the fact that they have to track
| down a version of Emacs for their system, but maybe we can put muse
| + planner + remember together in a somewhat-configured
| system. Please test
| http://sacha.free.net.ph/notebook/emacs/plannerbundle.tar.gz on
| unsuspecting friends and newbies. =)
`----

Je n'ai pas testé de mon côté, mon installation planner/muse marchant
assez bien pour l'instant.

Il n'y aurait pas de power user de planner prêt à constituer qq
pages en français ? Je veux bien aider !



Je vais essayer de documenter mes fichiers de config et de les mettre
sur le web, d'ici tout à l'heure.

Pour un document de démarrage rapide ("Getting Started"), pourquoi
pas. Mais j'en saurai plus sur planner une fois que j'aurai codé
planner-registry.el (sur ma todo list depuis trop longtemps).

Quelqu'un pour démarrer le document ?

--
Bastien
Avatar
Blue.Dian
OK, j'essaye le pack bunddle ce soir (en laissant tomber la
francisation ;-) pour l'instant.
Pour la doc, je peux faire une partie de l'intro (genre à quoi sert
planner), mais pas plus.

A demain !
BlueDian
Avatar
Bastien
Bastien writes:

Je vais essayer de documenter mes fichiers de config et de les
mettre sur le web, d'ici tout à l'heure.



J'ai avancé, mais pas encore très explicite pour planner/muse:
http://www.cognition.ens.fr/~guerry/emacs/

Voir aussi les .emacs.el et .gnus.el que j'ai mis à jour, ça peut
servir.

--
Bastien
1 2 3 4 5