diff options
| author | jao <jao@gnu.org> | 2025-09-12 19:58:58 +0100 | 
|---|---|---|
| committer | jao <jao@gnu.org> | 2025-09-12 20:03:09 +0100 | 
| commit | 702f84a857be38fd6641732fece0bfca2ad4d9c8 (patch) | |
| tree | f6c1f0eff398a743c096db8ae2b0a2c615408e70 | |
| parent | 11d1a6f989b627ce0cf785a90b070de2e0aa1ace (diff) | |
| download | elibs-702f84a857be38fd6641732fece0bfca2ad4d9c8.tar.gz elibs-702f84a857be38fd6641732fece0bfca2ad4d9c8.tar.bz2 | |
calendar: european-style dates
| -rw-r--r-- | init.el | 93 | 
1 files changed, 49 insertions, 44 deletions
| @@ -593,53 +593,58 @@  (add-hook 'diary-list-entries-hook 'diary-sort-entries t)  ;;;; calendar -(setq appt-display-format nil) -(appt-activate 1) -(setq calendar-date-style 'european -      calendar-latitude 55.9533 -      calendar-longitude -3.1883 -      calendar-left-margin 4 -      calendar-location-name "Edinburgh, Scotland" -      calendar-mark-diary-entries-flag t -      calendar-week-start-day 1 ;; 0 sunday -      calendar-date-echo-text '(format "ISO date: %s" -                                       (calendar-iso-date-string -                                        (list month day year)))) - -(setq calendar-holidays -      '((holiday-fixed 1 1 "New Year's Day") -        (holiday-fixed 4 1 "April Fools' Day") -        (holiday-float 5 0 2 "Mother's Day") -        (holiday-fixed 3 19 "Father's Day") -        (holiday-float 11 4 4 "Thanksgiving") -        (holiday-fixed 12 25 "Christmas") -        (holiday-chinese-new-year) -        (solar-equinoxes-solstices) -        (holiday-sexp calendar-daylight-savings-starts -                      (format "Daylight Saving Time Begins %s" -                              (solar-time-string -                               (/ calendar-daylight-savings-starts-time -                                  (float 60)) -                               calendar-standard-time-zone-name))) -        (holiday-sexp calendar-daylight-savings-ends -                      (format "Daylight Saving Time Ends %s" -                              (solar-time-string -                               (/ calendar-daylight-savings-ends-time -                                  (float 60)) -                               calendar-daylight-time-zone-name))))) -(add-to-list 'display-buffer-alist -             `(,(regexp-quote diary-fancy-buffer) -               (display-buffer-at-bottom) -               (window-parameters (mode-line-format . none)) -               (window-height . fit-window-to-buffer))) +(use-package calendar +  :init +  (setq appt-display-format nil +        calendar-latitude 55.9533 +        calendar-longitude -3.1883 +        calendar-left-margin 4 +        calendar-location-name "Edinburgh, Scotland" +        calendar-mark-diary-entries-flag t +        calendar-week-start-day 1 ;; 0 sunday +        calendar-date-echo-text '(format "ISO date: %s" +                                         (calendar-iso-date-string +                                          (list month day year)))) +  (setq calendar-holidays +        '((holiday-fixed 1 1 "New Year's Day") +          (holiday-fixed 4 1 "April Fools' Day") +          (holiday-float 5 0 2 "Mother's Day") +          (holiday-fixed 3 19 "Father's Day") +          (holiday-float 11 4 4 "Thanksgiving") +          (holiday-fixed 12 25 "Christmas") +          (holiday-chinese-new-year) +          (solar-equinoxes-solstices) +          (holiday-sexp calendar-daylight-savings-starts +                        (format "Daylight Saving Time Begins %s" +                                (solar-time-string +                                 (/ calendar-daylight-savings-starts-time +                                    (float 60)) +                                 calendar-standard-time-zone-name))) +          (holiday-sexp calendar-daylight-savings-ends +                        (format "Daylight Saving Time Ends %s" +                                (solar-time-string +                                 (/ calendar-daylight-savings-ends-time +                                    (float 60)) +                                 calendar-daylight-time-zone-name))))) + +  (setq org-calendar-insert-diary-entry-key nil +        org-agenda-diary-file 'diary-file) + +  :config +  (appt-activate 1) +  (calendar-set-date-style 'european) + +  (add-to-list 'display-buffer-alist +               `(,(regexp-quote diary-fancy-buffer) +                 (display-buffer-at-bottom) +                 (window-parameters (mode-line-format . none)) +                 (window-height . fit-window-to-buffer))) -(defun jao-diary--select () -  (switch-to-buffer diary-fancy-buffer)) +  (defun jao-diary--select () +    (switch-to-buffer diary-fancy-buffer)) -(add-hook 'diary-fancy-display-mode-hook #'jao-diary--select) -(setq org-calendar-insert-diary-entry-key nil -      org-agenda-diary-file 'diary-file) +  (add-hook 'diary-fancy-display-mode-hook #'jao-diary--select))  ;;;; winttr  (defun jao-weather (&optional wide) | 
