aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-org.el
diff options
context:
space:
mode:
authorbard <[email protected]>2024-03-23 21:59:51 -0400
committerbard <[email protected]>2024-03-23 21:59:51 -0400
commit7f144e1950e8a81780554a70d08441a6c7b7d2a6 (patch)
tree98287f6219b84c3e53dc430661164713b95257b9 /bard-emacs-modules/bard-emacs-org.el
parent88520c3865dbe24cfb6f5830ce13e7b89864f0ab (diff)
reformat packages and move to module files
Diffstat (limited to 'bard-emacs-modules/bard-emacs-org.el')
-rw-r--r--bard-emacs-modules/bard-emacs-org.el35
1 files changed, 35 insertions, 0 deletions
diff --git a/bard-emacs-modules/bard-emacs-org.el b/bard-emacs-modules/bard-emacs-org.el
index 3ef1a64..f0da91f 100644
--- a/bard-emacs-modules/bard-emacs-org.el
+++ b/bard-emacs-modules/bard-emacs-org.el
@@ -25,6 +25,10 @@
(setq org-format-latex-options (plist-put org-format-latex-options :scale 1.6))
)
+;; latex editing niceness
+(use-package org-fragtog
+ :ensure t)
+
;; Calendar
(with-eval-after-load 'calendar-mode
@@ -114,6 +118,20 @@
(org-agenda-skip-function '(org-agenda-skip-entry-if 'todo 'done))
(org-agenda-overriding-header "Upcoming this month\n")))))))
+(use-package org-timeblock
+ :ensure t
+ :config
+ (define-key global-map (kbd "C-z c") 'org-timeblock))
+
+(use-package orthodox-christian-new-calendar-holidays
+ :ensure t
+ :config
+ (setq holiday-other-holidays (append holiday-other-holidays orthodox-christian-new-calendar-holidays))
+
+ (setq holiday-bahai-holidays nil
+ holiday-christian-holidays nil
+ holiday-islamic-holidays nil))
+
;; Org capture templates
(define-key global-map (kbd "C-c c") #'org-capture)
@@ -133,6 +151,23 @@
"* %^{Appointment}\n %^t\n %?")
("b" "Blog Article" entry (file+olp "~/Code/bardmandev/content/_index.org" "Latest updates"))))
+;;;; Org Roam
+(use-package org-roam
+ :ensure t
+ :custom
+ (org-roam-directory (file-truename "~/Notes/Org-Roam"))
+ :bind (("C-c n l" . org-roam-buffer-toggle)
+ ("C-c n f" . org-roam-node-find)
+ ("C-c n g" . org-roam-graph)
+ ("C-c n i" . org-roam-node-insert)
+ ("C-c n c" . org-roam-capture)
+ ("C-c n j" . org-roam-dailies-capture-today))
+ :config
+ (org-roam-db-autosync-mode 1))
+
+(use-package org-roam-ui
+ :ensure t)
+
;; Org Roam capture templates
(setq org-roam-capture-templates
'(("d" "default" plain