(defvar PATH_ORG_FILES "~/Archiv/Dokumente/Org/") (defvar PATH_ORG_JOURNAL "~/Archiv/Dokumente/Journal/") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; org (use-package org :ensure t :bind (("C-c l" . org-store-link) ("C-c a" . org-agenda) ("C-c c" . org-capture)) :config (setq org-log-done t) ;; ??? (setq org-agenda-span 21) ;; Agendaview für 21 Tage (setq org-agenda-include-diary t) ;; berücksichtigt den Emacs-Kalender ;; der Jahrestage, wiederkehrende Termine etc. berücksichtigt (setq org-default-notes-file (concat PATH_ORG_FILES "notes.org")) ;; Standardpfad für Notizen (setq org-agenda-files (list PATH_ORG_FILES ;; Pfade für org-Files PATH_ORG_JOURNAL)) (setq org-agenda-file-regexp "\\.org\\|[0-9]+") ;; sucht alle Dateien mit Endung .*, .org ;; oder Dateien, die nur aus Zahlen bestehen (add-to-list 'auto-mode-alist '("\\.org$^[~]'\\|[0-9]+^[~]" . org-mode))) ;; org-mode automatisch aktiviert, wenn .org-File geladen wird ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; org-journal (use-package org-journal :ensure t :init (setq org-journal-dir PATH_ORG_JOURNAL)) ;; Speicherpfad für Journaleinträge (provide 'plugin-org)