2010-03-07 2 views
1

Je souhaite que l'Agenda du mode Org soit très différent du reste d'Emacs. Comment puis-je faire en sorte que cela se produise chaque fois que l'ordre du jour est généré?Comment définir le formatage par défaut d'Org Mode Agenda dans Emacs?

(N.B. ce n'est pas la même question que this parce que le mode Org spécifie différents visages selon la façon dont près d'une date limite est fixée, et d'autres informations qui ne figurent pas dans le tampon ordre du jour.)

Merci!

+1

Veuillez préciser ce que vous tentez d'accomplir. – Oddmund

Répondre

5

Il serait très utile de comprendre ce que vous entendez par «formatage très différent». Baring that ...

Théoriquement, vous devriez être en mesure d'atteindre ce que vous cherchez en utilisant soit M-x customize-apropos org-agenda, et/ou en définissant les variables org-agenda appropriées dans votre config emacs. Vous pouvez même envisager de lier ensemble un certain nombre de fonctions/actions dans une fonction personnalisée que vous pouvez utiliser pour créer/modifier le tampon d'agenda, ou vous pouvez modifier le org-agenda-hook pour exécuter automatiquement les actions dont vous avez besoin.

Il semble que vous soyez en mesure de modifier le tampon pour qu'il apparaisse comme vous le souhaitez, l'astuce à ce stade, si je vous comprends bien, est de comprendre comment automatiser ce processus.

En outre, considérons les variables suivantes et org-agenda configurations spécifiques que j'utilise.

(global-set-key (kbd "C-c o a a") 'org-agenda) 
(global-set-key (kbd "C-c o a l") 'org-agenda-list) 
(global-set-key (kbd "C-c o a t") 'org-todo-list) 
(setq org-agenda-include-all-todo nil) 
(setq org-agenda-skip-scheduled-if-done t) 
(setq org-agenda-skip-deadline-if-done t) 
(setq org-agenda-include-diary t) 
(setq org-agenda-columns-add-appointments-to-effort-sum t) 
(setq org-agenda-custom-commands nil) 
(setq org-agenda-default-appointment-duration 60) 
(setq org-agenda-mouse-1-follows-link t) 
(setq org-agenda-skip-unavailable-files t) 
(setq org-agenda-use-time-grid nil) 

J'espère que cela aide.

Questions connexes