diff --git a/emacs/emacs.doom/config.el b/emacs/emacs.doom/config.el index f728bc5..b80134c 100644 --- a/emacs/emacs.doom/config.el +++ b/emacs/emacs.doom/config.el @@ -59,11 +59,14 @@ ;; ;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how ;; they are implemented. -(map! :after avy - :leader +(map! :leader :desc "Avy - Go To Any Char" :n "a" #'avy-goto-char-timer) +(map! :after org + :desc "Open At Point" + :n "g[" #'org-open-at-point) + (map! :after evil :desc "Evil - Scroll Up" :n "C-k" #'evil-scroll-up @@ -88,3 +91,15 @@ (after! magit (evil-define-key 'normal 'global (kbd "g") 'magit-file-dispatch) (evil-define-key 'normal 'global (kbd "r") 'magit-status)) + +(use-package! org-transclusion + :after org + :init + (map! + :map global-map "" #'org-transclusion-add + :leader + :prefix "n" + :desc "Org Transclusion Mode" "t" #'org-transclusion-mode)) + +(after! citar + (setq! citar-bibliography '("~/org-roam/Citations.bib"))) diff --git a/emacs/emacs.doom/init.el b/emacs/emacs.doom/init.el index a85bd36..b87baca 100644 --- a/emacs/emacs.doom/init.el +++ b/emacs/emacs.doom/init.el @@ -85,7 +85,7 @@ :tools ;;ansible - ;;biblio ; Writes a PhD for you (citation needed) + biblio ; Writes a PhD for you (citation needed) ;;debugger ; FIXME stepping through code, to help you add bugs ;;direnv ;;docker diff --git a/emacs/emacs.doom/packages.el b/emacs/emacs.doom/packages.el index b80e9cc..0d37130 100644 --- a/emacs/emacs.doom/packages.el +++ b/emacs/emacs.doom/packages.el @@ -48,3 +48,5 @@ ;(unpin! pinned-package another-pinned-package) ;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) ;(unpin! t) + +(package! org-transclusion)