commit abcfb553c5b76aecb1f0e1eb798c6098da7a84d5
parent d59cf83528242ac940f08bfcc79283d06c158e61
Author: Michael Neuper <michael@michaelneuper.com>
Date: Thu, 28 Nov 2024 19:00:11 +0200
switch from xenops to org-latex-preview
- switch to development branch of org
- disable xenops
- reformat packages.el
Diffstat:
2 files changed, 50 insertions(+), 10 deletions(-)
diff --git a/config.org b/config.org
@@ -299,7 +299,8 @@ Set some org variables.
org-use-property-inheritance t ; fix weird issue with src blocks
org-startup-with-inline-images t
org-hide-emphasis-markers t
- org-edit-src-content-indentation 0)
+ org-edit-src-content-indentation 0
+ org-startup-with-latex-preview t)
#+end_src
Scale org headings.
@@ -327,6 +328,7 @@ Scale org headings.
#+end_src
Setup LaTeX previews in =org-mode=.
+See [[https://abode.karthinks.com/org-latex-preview/][https://abode.karthinks.com/org-latex-preview/]] for configuration.
#+begin_src emacs-lisp
(after! org
(add-to-list 'org-latex-packages-alist '("" "amsmath" t))
@@ -334,10 +336,18 @@ Setup LaTeX previews in =org-mode=.
(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.6
- xenops-reveal-on-entry t)
+(use-package! org-latex-preview
+ :after org
+ :config
+ (plist-put org-latex-preview-appearance-options
+ :page-width 0.8)
+ (add-hook 'org-mode-hook 'org-latex-preview-auto-mode)
+ (setq org-latex-preview-auto-ignored-commands
+ '(next-line previous-line mwheel-scroll
+ scroll-up-command scroll-down-command))
+ (setq org-latex-preview-numbered t)
+ (setq org-latex-preview-live t)
+ (setq org-latex-preview-live-debounce 0.25))
#+end_src
**** eye candy
=org-modern= config modified from [[https://sophiebos.io/posts/beautifying-emacs-org-mode/][https://sophiebos.io/posts/beautifying-emacs-org-mode/]].
diff --git a/packages.el b/packages.el
@@ -1,17 +1,47 @@
;; -*- no-byte-compile: t; -*-
;;; $DOOMDIR/packages.el
-(package! solaire-mode :disable t)
+;; ORG MODE
+(unpin! org)
-(package! org :pin "806abc5a2bbcb5f884467a0145547221ba09eb59")
+(package! org :recipe
+ (:host nil :repo "https://git.tecosaur.net/mirrors/org-mode.git" :remote "mirror" :fork
+ (:host nil :repo "https://git.tecosaur.net/tec/org-mode.git" :branch "dev" :remote "tecosaur")
+ :files
+ (:defaults "etc")
+ :build t :pre-build
+ (with-temp-file "org-version.el"
+ (require 'lisp-mnt)
+ (let
+ ((version
+ (with-temp-buffer
+ (insert-file-contents "lisp/org.el")
+ (lm-header "version")))
+ (git-version
+ (string-trim
+ (with-temp-buffer
+ (call-process "git" nil t nil "rev-parse" "--short" "HEAD")
+ (buffer-string)))))
+ (insert
+ (format "(defun org-release () \"The release version of Org.\" %S)\n" version)
+ (format "(defun org-git-version () \"The truncate git commit hash of Org mode.\" %S)\n" git-version)
+ "(provide 'org-version)\n"))))
+ :pin nil)
-(package! xenops) ; org-latex previews
(package! org-roam-ui)
+(package! org-modern)
+
+;; PROGRAMMING
(package! copilot
:recipe (:host github :repo "copilot-emacs/copilot.el" :files ("*.el")))
+
(package! copilot-chat
:recipe (:host github :repo "chep/copilot-chat.el" :files ("*.el")))
-(package! spacious-padding)
+
(package! eglot-booster
:recipe (:host github :repo "jdtsmith/eglot-booster"))
-(package! org-modern)
+
+;; UI
+(package! solaire-mode :disable t)
+(package! spacious-padding)
+(package! casual)