doom

My literate doom emacs config
git clone https://github.com/michaelneuper/doom.git
Files | Log | Refs

commit d2965440cf08dfdc45dc48bb2fc9e2a4dd5dc453
parent 45013a287db23c9af2c3446f26dab3a05a63911e
Author: Michael Neuper <michael@michaelneuper.com>
Date:   Fri, 15 Nov 2024 14:29:13 +0200

add org + roam

Diffstat:
Mconfig.org | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Minit.el | 2+-
Mpackages.el | 3+++
3 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/config.org b/config.org @@ -112,3 +112,61 @@ :desc "Begin environment" "e" #'cdlatex-environment) #+end_src +*** org +#+begin_src emacs-lisp +(setq org-directory "~/Documents/Org" + org-use-property-inheritance t ; fix weird issue with src blocks + org-startup-with-inline-images t) + +(after! org + (add-to-list 'org-latex-packages-alist '("" "amsmath" t)) + (add-to-list 'org-latex-packages-alist '("" "amssymb" t)) + (add-to-list 'org-latex-packages-alist '("" "mathtools" t)) + (add-to-list 'org-latex-packages-alist '("" "mathrsfs" t))) + +; xenops +(add-hook 'org-mode-hook #'xenops-mode) +(setq xenops-math-image-scale-factor 1.7 + xenops-reveal-on-entry t) + +; org-roam +(use-package! org-roam + :defer t + :config + (setq org-roam-directory (file-truename "~/Notes") + org-attach-id-dir "assets/") + (org-roam-db-autosync-enable)) + +(use-package! websocket + :after org-roam) + +(use-package! org-roam-ui + :after org-roam ;; or :after org +;; normally we'd recommend hooking orui after org-roam, but since org-roam does not have +;; a hookable mode anymore, you're advised to pick something yourself +;; if you don't care about startup time, use +;; :hook (after-init . org-roam-ui-mode) + :config + (setq org-roam-ui-sync-theme t + org-roam-ui-follow t + org-roam-ui-update-on-save t + org-roam-ui-open-on-start t)) + +(map! :map evil-org-mode-map + :leader + (:prefix ("r") + :desc "Insert node" + "i" #'org-roam-node-insert + :desc "Find node" + "f" #'org-roam-node-find + :desc "Capture to node" + "c" #'org-roam-capture + :desc "Toggle roam buffer" + "b" #'org-roam-buffer-toggle + :desc "Open random note" + "r" #'org-roam-node-random + :desc "Visit node" + "v" #'org-roam-node-visit + :desc "Open ORUI" + "u" #'org-roam-ui-open)) +#+end_src diff --git a/init.el b/init.el @@ -138,7 +138,7 @@ ;;nim ; python + lisp at the speed of c ;;nix ; I hereby declare "nix geht mehr!" ;;ocaml ; an objective camel - org ; organize your plain life in plain text + (org +roam2) ; organize your plain life in plain text ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;graphviz ; diagrams for confusing yourself even more diff --git a/packages.el b/packages.el @@ -1,2 +1,5 @@ ;; -*- no-byte-compile: t; -*- ;;; $DOOMDIR/packages.el + +(package! xenops) ; org-latex previews +(package! org-roam-ui)