폴더의 모든 조직 파일을 의제로 로드하는 중

폴더의 모든 조직 파일을 의제로 로드하는 중

나는 찾았다조직 튜토리얼여기서는 다음을 사용하여 폴더에서 조직 파일을 로드하는 방법을 설명합니다.

(setq org-agenda-files (list "~/org/work.org"
                             "~/org/school.org" 
                             "~/org/home.org"))

질문

특정 폴더의 모든 조직 파일을 의제에 로드하도록 emacs에 지시하는 방법이 있습니까?

답변1

Aaron의 답변에서 영감을 받아 구성을 다음으로 변경합니다.

(setq org-agenda-files (list "~/org"))

문제가 해결되었습니다.

답변2

Emacs 24.3에 포함된 Org 모드 사용 C-h v org-agenda-files RET:

If an entry is a directory, all files in that directory that are matched by
`org-agenda-file-regexp' will be part of the file list.

그리고 다음에서 C-h v org-agenda-file-regexp RET:

org-agenda-file-regexp is a variable defined in 'org.el'.
Its value is "\\`[^.].*\\.org\\'"
[...]
You can customize this variable.

즉, 평가 하고 귀하가 기본값 (add-to-list 'org-agenda-files (expand-file-name "~/org"))인 경우 조직 모드는 이름이 로 끝나는 모든 파일에서 의제 항목을 읽습니다 . ( 기본값이 아니거나 이름이 로 끝나는 파일 이상과 일치해야 하는 경우 를 통해 필요에 맞게 사용자 정의하세요 .)org-agenda-file-regexp~/org.orgorg-agenda-file-regexp.orgM-x customize-variable RET org-agenda-file-regexp RET

관련 정보