You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
2.0 KiB

  1. ;;; Code:
  2. (defvar PATH_ORG_FILES "~/Archiv/Dokumente/Org/")
  3. (defvar PATH_ORG_JOURNAL "~/Archiv/Dokumente/Journal/")
  4. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  5. ;; org
  6. (use-package org
  7. :ensure t
  8. :bind
  9. (("C-c l" . org-store-link)
  10. ("C-c a" . org-agenda)
  11. ("C-c c" . org-capture))
  12. :config
  13. (setq org-log-done t) ;; ???
  14. (setq org-agenda-span 21) ;; Agendaview für 21 Tage
  15. (setq org-agenda-include-diary t) ;; berücksichtigt den Emacs-Kalender
  16. ;; der Jahrestage, wiederkehrende Termine etc. berücksichtigt
  17. (setq org-default-notes-file (concat PATH_ORG_FILES "notes.org")) ;; Standardpfad für Notizen
  18. (setq org-agenda-files (list PATH_ORG_FILES ;; Pfade für org-Files
  19. PATH_ORG_JOURNAL))
  20. (setq org-agenda-file-regexp "\\.org\\|[0-9]+") ;; sucht alle Dateien mit Endung .*, .org
  21. ;; oder Dateien, die nur aus Zahlen bestehen
  22. (add-to-list 'auto-mode-alist '("\\.org$^[~]'\\|[0-9]+^[~]" . org-mode))) ;; org-mode automatisch aktiviert,
  23. ;; wenn .org-File geladen wird
  24. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  25. ;; org-journal
  26. ;;
  27. ;; Anleitung
  28. ;; C-c C-j neuen Eintrag erstellen
  29. ;; C-u C-c C-j heutigen Eintrag öffnen, ohne neuen zu erstellen
  30. ;; In Calendar view:
  31. ;; j Eintrag anschauen
  32. ;; C-j Eintrag anschauen, aber nicht reinwechseln
  33. ;; i j neuen Eintrag erstellen
  34. ;; [ bzw ] zum vorherigen bzw. nächsten Eintrag wechseln
  35. (use-package org-journal
  36. :ensure t
  37. :init
  38. (setq org-journal-dir PATH_ORG_JOURNAL)) ;; Speicherpfad für Journaleinträge
  39. (provide 'plugin-org)
  40. ;;; plugin-org.el ends here