From ac3eff29345d74a75f8b4e426d483b4163f3fcbe Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Sat, 22 Apr 2023 02:48:21 +0200 Subject: [PATCH] Add org-roam-ui --- modules/editor/emacs/doom.d/config.el | 15 +++++++++++++++ modules/editor/emacs/doom.d/packages.el | 3 +++ modules/editor/emacs/emacs.nix | 4 +++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/modules/editor/emacs/doom.d/config.el b/modules/editor/emacs/doom.d/config.el index 12c8512..5bac218 100644 --- a/modules/editor/emacs/doom.d/config.el +++ b/modules/editor/emacs/doom.d/config.el @@ -20,3 +20,18 @@ (setq lsp-tailwindcss-experimental-class-regex [ [ "cls\\(([^)]*)\\)" "\"([^']*)\"" ] [ "cls\\s*:=\\s*\\(?([^,^\\n^\\)]*)" "\"([^']*)\"" ]])) + +(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)) diff --git a/modules/editor/emacs/doom.d/packages.el b/modules/editor/emacs/doom.d/packages.el index ac77a62..857f37b 100644 --- a/modules/editor/emacs/doom.d/packages.el +++ b/modules/editor/emacs/doom.d/packages.el @@ -1 +1,4 @@ (package! lsp-tailwindcss) + +(unpin! org-roam) +(package! org-roam-ui) diff --git a/modules/editor/emacs/emacs.nix b/modules/editor/emacs/emacs.nix index f692bf5..3e3ba28 100644 --- a/modules/editor/emacs/emacs.nix +++ b/modules/editor/emacs/emacs.nix @@ -20,7 +20,9 @@ in { rnix-lsp nixfmt - sqlite # Used by org-roam + # Used by org-roam + sqlite + graphviz ]; services.emacs = {