;; -*- no-byte-compile: t; -*- ;;; packages.el ;; org-roam-ui for graph visualization (like Obsidian's graph view) (package! org-roam-ui) ;; Auto-toggle LaTeX fragments when cursor enters/leaves (package! org-fragtog) ;; LaTeX fragment preview in non-org buffers (markdown, etc.) (package! texfrag) ;; Centered writing mode for distraction-free editing (package! olivetti) ;; Better org-mode bullets (package! org-superstar) ;; Mixed-pitch fonts (variable pitch for prose, fixed for code) (package! mixed-pitch) ;; Support for markdown files in org-roam (for existing .md notes) (package! md-roam :recipe (:host github :repo "nobiot/md-roam")) ;; Citar for better citation management (package! citar) (package! citar-org-roam) ;; Live HTML preview in split pane (package! org-preview-html) ;; Elfeed-score for ranking feed entries (package! elfeed-score) ;; ============================================================================ ;; Research Workflow (Ahmed Khaled EmacsConf 2021) ;; ============================================================================ ;; org-ref for bibliography management and arXiv import (package! org-ref) ;; org-roam-bibtex for linking notes to citations (package! org-roam-bibtex) ;; Zotero integration via zotxt (package! zotxt) ;; zotra for Zotero translation server (alternative import method) (package! zotra :recipe (:host github :repo "mpedramfar/zotra")) ;; Nibelung theme (light/dark) (package! nibelung-theme :recipe (:host github :repo "veschin/nibelung-theme")) ;; Plan9 theme (light, Acme-inspired) (package! plan9-theme)