Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Lancement d'une commande au démarrage d'emacs

3 réponses
Avatar
Kanaye
Bonjour,

J'aimerais que la commande C-c a a (agenda de org-mode) se lance automatiqu=
ement au d=E9marrage de emacs. J'ai essay=E9 par une macro mais je cale. Si=
quelqu'un peut-me dire vers o=F9 chercher...

Merci de votre attention

Kanaye

3 réponses

Avatar
Pascal J. Bourguignon
Kanaye writes:

Bonjour,

J'aimerais que la commande C-c a a (agenda de org-mode) se lance
automatiquement au démarrage de emacs. J'ai essayé par une macro mais
je cale. Si quelqu'un peut-me dire vers où chercher...

Merci de votre attention




1- déterminer la fonction qui est invoquée lorsqu'on tape C-c a a

1.1- Taper:
C-h k C-c a a

Chez moi, ça indique que la fonction org-agenda-list
est invoquée.

1.2- Déterminer les paramètres nécessares.

Soit: taper C-h f org-agenda-list RET

Soit: cliquer sur le lien sur org-agenda-list sur la page
produite par C-h k C-c a

Celà indique:

(org-agenda-list &optional INCLUDE-ALL START-DAY NDAYS)

ce qui signifie que tous les paramètres sont optionels, tant
mieux pour nous.

2- éditer le fichier ~/.emacs, ajouter une ligne:

(org-agenda-list)

vers la fin du fichier. Enregistrer et relancer emacs.


--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.
Avatar
Kanaye
Le jeudi 30 août 2012 20:30:49 UTC+2, Pascal J. Bourguignon a écrit :
Kanaye writes:



> Bonjour,

>

> J'aimerais que la commande C-c a a (agenda de org-mode) se lance

> automatiquement au d�marrage de emacs. J'ai essay� par une macro mais

> je cale. Si quelqu'un peut-me dire vers o� chercher...

>

> Merci de votre attention





1- d�terminer la fonction qui est invoqu�e lorsqu'on tape C-c a a



1.1- Taper:

C-h k C-c a a



Chez moi, �a indique que la fonction org-agenda-list

est invoqu�e.



1.2- D�terminer les param�tres n�cessares.



Soit: taper C-h f org-agenda-list RET



Soit: cliquer sur le lien sur org-agenda-list sur la page

produite par C-h k C-c a



Cel� indique:



(org-agenda-list &optional INCLUDE-ALL START-DAY NDAYS)



ce qui signifie que tous les param�tres sont optionels, t ant

mieux pour nous.



2- �diter le fichier ~/.emacs, ajouter une ligne:



(org-agenda-list)



vers la fin du fichier. Enregistrer et relancer emacs.





--

__Pascal Bourguignon__ http://www.informatimago.com/

A bad day in () is better than a good day in {}.



Merci Pascal,
C'est exactement ce que je désirais. Merci pour tes explications sur la d émarche qui m'ouvre des perspectives.
Emacscalement
Yann
Avatar
jj.retorre
Kanaye disait le 08/30/12 que :

Le jeudi 30 août 2012 20:30:49 UTC+2, Pascal J. Bourguignon a écrit :
Kanaye writes:



> Bonjour,

>

> J'aimerais que la commande C-c a a (agenda de org-mode) se lance

> automatiquement au d�marrage de emacs. J'ai essay� par une
> macro mais

> je cale. Si quelqu'un peut-me dire vers o� chercher...

>

> Merci de votre attention





1- d�terminer la fonction qui est invoqu�e lorsqu'on tape C-c a a



1.1- Taper:

C-h k C-c a a



Chez moi, �a indique que la fonction org-agenda-list

est invoqu�e.



1.2- D�terminer les param�tres n�cessares.



Soit: taper C-h f org-agenda-list RET



Soit: cliquer sur le lien sur org-agenda-list sur la page

produite par C-h k C-c a



Cel� indique:



(org-agenda-list &optional INCLUDE-ALL START-DAY NDAYS)



ce qui signifie que tous les param�tres sont optionels,
tant

mieux pour nous.



2- �diter le fichier ~/.emacs, ajouter une ligne:



(org-agenda-list)



vers la fin du fichier. Enregistrer et relancer emacs.





--

__Pascal Bourguignon__ http://www.informatimago.com/

A bad day in () is better than a good day in {}.



Merci Pascal, C'est exactement ce que je désirais. Merci pour tes
explications sur la démarche qui m'ouvre des perspectives.
Emacscalement Yann



Une autre solution consiste à lancer emacs (ou emacsclient si un serveur
emacs est déjà présent) avec l'option -f org-agenda-list

emacs -f org-agenda-list

Chez moi, sous xfce, je peux créer un lanceur sur le bureau qui exécute
cette tâche. J'imagine qu'il existe des solutions semblables pour les
autres environnements graphique. On peut aussi créer un script.
L'avantage étant de pouvoir lancer son emacs de manière «ordinaire» si
l'on n'a pas envie d'activer org-agenda-list.


--
JJR.