aboutsummaryrefslogtreecommitdiff
path: root/dot.emacs.d
diff options
context:
space:
mode:
authorThomas Schneider <qsx@chaotikum.eu>2026-07-27 19:55:28 +0200
committerThomas Schneider <qsx@chaotikum.eu>2026-07-27 20:03:04 +0200
commit7e637172eb3ea56fef35a316b26e7a64aca397dd (patch)
tree0628d78e26f091db45f6cad927dd05e46ab2236e /dot.emacs.d
parentd9184e0072890daaa3c9ed82b4e9808c9d8d7f57 (diff)
Emacs: reftex: Add cleveref support
Diffstat (limited to 'dot.emacs.d')
-rw-r--r--dot.emacs.d/init.el13
1 files changed, 12 insertions, 1 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el
index bd97885..1db6fb2 100644
--- a/dot.emacs.d/init.el
+++ b/dot.emacs.d/init.el
@@ -381,9 +381,20 @@
(use-package reftex
:if (display-graphic-p)
+ :after (tex)
+ :hook (TeX-mode . reftex-mode)
:config
(setq reftex-plug-into-AUCTeX t)
- (add-hook 'TeX-mode-hook #'reftex-mode))
+ (add-hook 'TeX-mode-hook #'reftex-mode)
+ (TeX-add-style-hook
+ "cleveref"
+ (lambda ()
+ (if (boundp 'reftex-ref-style-alist)
+ (add-to-list
+ 'reftex-ref-style-alist
+ '("Cleveref" "cleveref"
+ (("\\cref" ?c) ("\\Cref" ?C) ("\\cpageref" ?d) ("\\Cpageref" ?D)))))
+ (reftex-ref-style-activate "Cleveref"))))
(use-package auctex-latexmk
:if (display-graphic-p)