2010-03-07 4 views
1

나는 Org Mode Agenda가 나머지 Emacs와는 아주 다른 포맷을하고 싶다. 의제가 생성 될 때마다 어떻게해야합니까?어떻게 이맥스 (Org Mode Agenda) 디폴트 형식을 이맥스에서 설정할 수 있습니까?

(N.B.이 최종 기한이 얼마나 근처 조직 모드에 따라 다른 얼굴을 지정하기 때문에 this과 같은 질문하지 않고, 의제 버퍼에 제시되지 않은 기타 정보.)

감사합니다!

+1

달성하려는 내용을 자세히 기술하십시오. – Oddmund

답변

5

"매우 다른 서식 지정"이 의미하는 바를 이해하는 것이 매우 도움이됩니다. Baring that ...

이론적으로는 M-x customize-apropos org-agenda을 사용하거나 emacs config에서 적절한 org-agenda 변수를 설정하여 달성 할 수 있어야합니다. 의제 버퍼를 생성/수정하는 데 사용할 수있는 사용자 지정 함수에 여러 함수/동작을 함께 묶는 방법을 고려하거나 필요한 작업을 자동으로 수행하도록 org-agenda-hook을 수정할 수도 있습니다.

버퍼가 원하는대로 나타나도록 버퍼를 수정할 수있는 것처럼 들리지만,이 프로세스를 자동화하는 방법을 이해하는 것이 올바르게 이해되면이 시점에서 트릭을 작성하십시오.

또한 다음 변수 및 내가 사용하는 특정 구성 org-agenda을 고려하십시오.

(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) 

이 정보가 도움이되기를 바랍니다.