2013-04-26 2 views

답변

0
(defun wg-get-org-agenda-view-commands() 
    "Get commands by which the current state of Agenda buffer can 
be restored using \"(eval commands)\"." 
    (interactive) 
    (if (get-buffer org-agenda-buffer-name) 
     (with-current-buffer org-agenda-buffer-name 
     (let* ((p (or (and (looking-at "\\'") (1- (point))) (point))) 
       (series-redo-cmd (get-text-property p 'org-series-redo-cmd))) 
      (if series-redo-cmd 
       (get-text-property p 'org-series-redo-cmd) 
      (get-text-property p 'org-redo-cmd)))))) 

(defun wg-run-agenda-cmd (f) 
    "Run commands \"f\" in Agenda buffer. You can get these 
commands using \"wg-get-org-agenda-view-commands\"." 
    (if (get-buffer org-agenda-buffer-name) 
     (save-window-excursion 
     (with-current-buffer org-agenda-buffer-name 
      (let* ((line (org-current-line))) 
      (if f (eval f)) 
      (org-goto-line line)))))) 

그냥 읽어 문서화 문자열을 저장하고 현재 .emacs 구성에 나중에 의존하지 않고 다시하고 싶다.
org-mode 메일 링리스트에게 감사드립니다. 그들은 나에게 힌트를 주었다.

이제는 "작업 그룹"확장자 인 workgroups2을 계속 사용하여 org-agenda 버퍼를 저장하고 복원 할 수 있습니다.

관련 문제