chore(notetaking): workflow improvement

This commit is contained in:
Tibo De Peuter 2026-06-13 21:09:28 +02:00
parent 67f3e4b94c
commit e84d9f4d7a
No known key found for this signature in database
GPG key ID: 9187B5FA0F4B6F6D
3 changed files with 45 additions and 48 deletions

View file

@ -23,11 +23,31 @@
:custom
(org-hide-emphasis-markers t) ;; Required for org-appear to work
(org-pretty-entities t)
(org-image-actual-width nil) ;; Allows resizing images
(org-image-actual-width nil) ;; Allow resizing images
(org-link-window-setup 'current-window) ;; Force links to open in the current window
(org-startup-folded 'showall) ;; https://orgmode.org/manual/Initial-visibility.html
(org-html-with-latex 'lualatex-svg) ;; Tell HTML export to use SVG image pipeline
:config
(setq org-latex-compiler "lualatex")
;; 1. Setup DVI-based LuaLaTeX -> SVG
(setq org-preview-latex-process-alist
'((lualatex-svg
:programs ("dvilualatex" "dvisvgm")
:description "dvi > svg"
:message "you need to install dvilualatex and dvisvgm."
:image-input-type "dvi"
:image-output-type "svg"
:image-sie-adjust (1.0 . 1.0)
:latex-compiler ("dvilualatex -interaction nonstopmode -output-directory %o %f")
:image-converter ("dvisvgm %f --no-fonts --bbox=min --scale=%S --output=%O")
))
)
(setq org-preview-latex-default-process 'lualatex-svg)
(add-to-list 'org-latex-packages-alist '("" "algorithm" t))
(add-to-list 'org-latex-packages-alist '("noend" "algpseudocode" t))
(setq org-link-frame-setup
'((vm . vm-visit-folder-other-frame)
(vm-mail . vm-mail-other-frame)
@ -36,10 +56,7 @@
(wl . wl-other-frame)))
(setq org-todo-keywords
'((sequence "TODO" "DOING" "|" "DONE" "SKIPPED")))
) ;; TODO How to configure keybinds from below?
;; Keybinds
;(global-set-key (kbd "C-c a") #'org-agenda)
;(global-set-key (kbd "C-c c") #'org-capture)
)
(use-package org-roam
:ensure t
@ -93,32 +110,3 @@
("C-c i" . org-download-clipboard)
)
;; Prettifying
;(use-package org-appear
;:ensure t
;:hook (org-mode . org-appear-mode))
;(use-package org-fragtog
;:ensure t
;:hook (org-mode . org-fragtog-mode))
(use-package org-appear
:ensure t
:hook (org-mode . org-appear-mode)
:custom
(org-appear-trigger 'manual)
:config
(add-hook 'org-mode-hook
(lambda ()
(add-hook 'evil-insert-state-entry-hook #'org-appear-manual-start nil t)
(add-hook 'evil-insert-state-exit-hook #'org-appear-manual-stop nil t))))
(use-package org-fragtog
:ensure t
:hook (org-mode . org-fragtog-mode)
:config
(add-hook 'org-mode-hook
(lambda ()
(add-hook 'evil-insert-state-entry-hook (lambda () (org-fragtog-mode -1)) nil t)
(add-hook 'evil-insert-state-exit-hook (lambda () (org-fragtog-mode 1)) nil t))))