emacs/config/diary.org
Evie Litherland-Smith cedbce5e9c Add extra diary files
Add work diary, partially filled in at the moment

Import bin collection calendar

Add (empty) email diary file to add accepted email events to
2024-04-06 12:47:54 +01:00

1.2 KiB

Diary and Calendar config

Diary

  (setopt diary-file (locate-user-emacs-file "diary/main.gpg")
          diary-display-function #'diary-fancy-display)
  (add-hook 'diary-list-entries-hook #'diary-include-other-diary-files)
  (add-hook 'diary-list-entries-hook #'diary-sort-entries t)
  (add-hook 'diary-mark-entries-hook #'diary-mark-included-diary-files)

Calendar

  (setopt calendar-date-style 'iso
          calendar-mark-holidays-flag t
          calendar-mark-diary-entries-flag nil
          calendar-view-holidays-initially-flag nil
          calendar-view-diary-initially-flag nil)

Appointment reminders

  (setq appt-display-diary nil            ; Don't display diary on startup
        appt-display-format 'echo
        appt-display-interval 5
        appt-message-warning-time 15)
  (appt-activate +1)

org-agenda integration

  (with-eval-after-load 'org
    (add-hook 'org-agenda-mode-hook #'org-agenda-to-appt))