YEAH!
This commit is contained in:
@@ -38,13 +38,15 @@
|
||||
;; This determines the style of line numbers in effect. If set to `nil', line
|
||||
;; numbers are disabled. For relative line numbers, set this to `relative'.
|
||||
(setq display-line-numbers-type 'relative)
|
||||
(when (daemonp)
|
||||
(add-hook 'server-after-make-frame-hook #'darkman-mode)
|
||||
(advice-add 'darkman-mode
|
||||
:after
|
||||
(lambda ()
|
||||
(remove-hook 'server-after-make-frame-hook
|
||||
#'darkman-mode))))
|
||||
|
||||
(add-hook 'doom-after-init-hook #'darkman-mode)
|
||||
;; (when (daemonp)
|
||||
;; (add-hook 'server-after-make-frame-hook #'darkman-mode)
|
||||
;; (advice-add 'darkman-mode
|
||||
;; :after
|
||||
;; (lambda ()
|
||||
;; (remove-hook 'server-after-make-frame-hook
|
||||
;; #'darkman-mode))))
|
||||
;; If you use `org' and don't want your org files in the default location below,
|
||||
;; change `org-directory'. It must be set before org loads!
|
||||
(setq org-directory "~/org/")
|
||||
@@ -150,69 +152,69 @@
|
||||
;; Silly Latex
|
||||
(setq-default org-latex-toc-command "\\tableofcontents \\clearpage ")
|
||||
|
||||
;;org-caldav
|
||||
(use-package! org-caldav
|
||||
:init
|
||||
;; This is the sync on close function; it also prompts for save after syncing so
|
||||
;; no late changes get lost
|
||||
(defun org-caldav-sync-at-close ()
|
||||
(org-caldav-sync)
|
||||
(save-some-buffers))
|
||||
;;
|
||||
;; This is the delayed sync function; it waits until emacs has been idle for
|
||||
;; "secs" seconds before syncing. The delay is important because the caldav-sync
|
||||
;; can take five or ten seconds, which would be painful if it did that right at save.
|
||||
;; This way it just waits until you've been idle for a while to avoid disturbing
|
||||
;; the user.
|
||||
(setq-default org-caldav-inbox nil)
|
||||
(setq org-caldav-calendar-id nil)
|
||||
;; ;;org-caldav
|
||||
;; (use-package! org-caldav
|
||||
;; :init
|
||||
;; ;; This is the sync on close function; it also prompts for save after syncing so
|
||||
;; ;; no late changes get lost
|
||||
;; (defun org-caldav-sync-at-close ()
|
||||
;; (org-caldav-sync)
|
||||
;; (save-some-buffers))
|
||||
;; ;;
|
||||
;; ;; This is the delayed sync function; it waits until emacs has been idle for
|
||||
;; ;; "secs" seconds before syncing. The delay is important because the caldav-sync
|
||||
;; ;; can take five or ten seconds, which would be painful if it did that right at save.
|
||||
;; ;; This way it just waits until you've been idle for a while to avoid disturbing
|
||||
;; ;; the user.
|
||||
;; (setq-default org-caldav-inbox nil)
|
||||
;; (setq org-caldav-calendar-id nil)
|
||||
|
||||
(setq org-caldav-files '("~/org/.archive/appointments.org"))
|
||||
;; Actual calendar configuration edit this to meet your specific needs
|
||||
(setq org-caldav-url "https://cloud.sewelam.org/remote.php/dav/calendars/Aly")
|
||||
(setq org-caldav-calendars
|
||||
'(
|
||||
;; (:calendar-id "capture-1"
|
||||
;; :files ("~/org/todo.org")
|
||||
;; :inbox "~/org/todo.org")
|
||||
(:calendar-id "work"
|
||||
:files ("~/org/work.org")
|
||||
;; :inbox "~/org/from_work.org"
|
||||
)
|
||||
(:calendar-id "home"
|
||||
:files: ("~/org/home.org")
|
||||
:inbox "~/org/home.org")
|
||||
))
|
||||
(setq org-caldav-backup-file "~/org-caldav/org-caldav-backup.org")
|
||||
(setq org-caldav-save-directory "~/org-caldav/")
|
||||
(setq org-icalendar-categories '(local-tags))
|
||||
;; (setq org-caldav-files '("~/org/.archive/appointments.org"))
|
||||
;; ;; Actual calendar configuration edit this to meet your specific needs
|
||||
;; (setq org-caldav-url "https://cloud.sewelam.org/remote.php/dav/calendars/Aly")
|
||||
;; (setq org-caldav-calendars
|
||||
;; '(
|
||||
;; ;; (:calendar-id "capture-1"
|
||||
;; ;; :files ("~/org/todo.org")
|
||||
;; ;; :inbox "~/org/todo.org")
|
||||
;; (:calendar-id "work"
|
||||
;; :files ("~/org/work.org")
|
||||
;; ;; :inbox "~/org/from_work.org"
|
||||
;; )
|
||||
;; (:calendar-id "home"
|
||||
;; :files: ("~/org/home.org")
|
||||
;; :inbox "~/org/home.org")
|
||||
;; ))
|
||||
;; (setq org-caldav-backup-file "~/org-caldav/org-caldav-backup.org")
|
||||
;; (setq org-caldav-save-directory "~/org-caldav/")
|
||||
;; (setq org-icalendar-categories '(local-tags))
|
||||
|
||||
:config
|
||||
(setq org-icalendar-alarm-time 1)
|
||||
(setq org-caldav-sync-direction 'org->cal)
|
||||
;; This makes sure to-do items as a category can show up on the calendar
|
||||
(setq org-icalendar-include-todo 'all)
|
||||
(setq org-caldav-sync-todo nil)
|
||||
(setq org-caldav-delete-calendar-entries 'always)
|
||||
(setq org-caldav-delete-org-entries 'always)
|
||||
;; This ensures all org "deadlines" show up, and show up as due dates
|
||||
(setq org-icalendar-use-deadline '(todo-due))
|
||||
;; This ensures "scheduled" org items show up, and show up as start times
|
||||
(setq org-icalendar-use-scheduled '(todo-start))
|
||||
;; Add the delayed save hook with a five minute idle timer
|
||||
;; (add-hook 'after-save-hook
|
||||
;; (lambda ()
|
||||
;; (when (eq major-mode 'org-mode)
|
||||
;; (org-caldav-sync-with-delay 300))))
|
||||
;; Add the close emacs hook
|
||||
(add-hook 'kill-emacs-hook 'org-caldav-sync-at-close)
|
||||
(add-to-list 'org-caldav-todo-percent-states
|
||||
'( 0 "IDEA")
|
||||
)
|
||||
(add-to-list 'org-caldav-todo-percent-states
|
||||
'( 0 "WAIT")
|
||||
)
|
||||
)
|
||||
;; :config
|
||||
;; (setq org-icalendar-alarm-time 1)
|
||||
;; (setq org-caldav-sync-direction 'org->cal)
|
||||
;; ;; This makes sure to-do items as a category can show up on the calendar
|
||||
;; (setq org-icalendar-include-todo 'all)
|
||||
;; (setq org-caldav-sync-todo nil)
|
||||
;; (setq org-caldav-delete-calendar-entries 'always)
|
||||
;; (setq org-caldav-delete-org-entries 'always)
|
||||
;; ;; This ensures all org "deadlines" show up, and show up as due dates
|
||||
;; (setq org-icalendar-use-deadline '(todo-due))
|
||||
;; ;; This ensures "scheduled" org items show up, and show up as start times
|
||||
;; (setq org-icalendar-use-scheduled '(todo-start))
|
||||
;; ;; Add the delayed save hook with a five minute idle timer
|
||||
;; ;; (add-hook 'after-save-hook
|
||||
;; ;; (lambda ()
|
||||
;; ;; (when (eq major-mode 'org-mode)
|
||||
;; ;; (org-caldav-sync-with-delay 300))))
|
||||
;; ;; Add the close emacs hook
|
||||
;; ;; (add-hook 'kill-emacs-hook 'org-caldav-sync-at-close)
|
||||
;; (add-to-list 'org-caldav-todo-percent-states
|
||||
;; '( 0 "IDEA")
|
||||
;; )
|
||||
;; (add-to-list 'org-caldav-todo-percent-states
|
||||
;; '( 0 "WAIT")
|
||||
;; )
|
||||
;; )
|
||||
(setq auth-sources '("~/.authinfo.gpg"))
|
||||
|
||||
;; MORE TEMPLATES
|
||||
|
||||
Reference in New Issue
Block a user