]> git.vanrenterghem.biz Git - Dotty.git/commitdiff
View PDF using pdf-tools.
authorFrederik Vanrenterghem <frederik@vanrenterghem.biz>
Mon, 12 Aug 2024 14:57:16 +0000 (22:57 +0800)
committerFrederik Vanrenterghem <frederik@vanrenterghem.biz>
Mon, 12 Aug 2024 14:57:16 +0000 (22:57 +0800)
emacs/.emacs.d/init.el

index ae30d66baee3aee38ebe6a4a5612de9f5a9e7d60..d2cc81765aa312f4a123ab8064ef5be388157123 100644 (file)
@@ -71,6 +71,7 @@ vc-follow-symlinks t
       ("\\.py\\'" . python-mode)
       ("\\.R\\'" . R-mode)
       ("\\.org\\'" . org-mode)
       ("\\.py\\'" . python-mode)
       ("\\.R\\'" . R-mode)
       ("\\.org\\'" . org-mode)
+      ("\\.tex\\'" . latex-mode)
       ("\\.sh\\'" . shell-script-mode)
       ("\\.hs\\'" . haskell-mode)
       ("\\.el\\'" . emacs-lisp-mode)))
       ("\\.sh\\'" . shell-script-mode)
       ("\\.hs\\'" . haskell-mode)
       ("\\.el\\'" . emacs-lisp-mode)))
@@ -88,6 +89,14 @@ vc-follow-symlinks t
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
+ '(TeX-view-program-selection
+   '(((output-dvi has-no-display-manager)
+      "dvi2tty")
+     ((output-dvi style-pstricks)
+      "dvips and gv")
+     (output-dvi "xdvi")
+     (output-pdf "PDF Tools")
+     (output-html "xdg-open")))
  '(browse-url-browser-function 'browse-url-firefox)
  '(custom-safe-themes
    '("0cf95236abcf59e05b1ea69b4edd53d293a5baec4fe4c3484543fee99bfd2204" "80b00f3bf7cdbdca6c80aadfbbb03145f3d0aacf6bf2a559301e61109954e30a" default))
  '(browse-url-browser-function 'browse-url-firefox)
  '(custom-safe-themes
    '("0cf95236abcf59e05b1ea69b4edd53d293a5baec4fe4c3484543fee99bfd2204" "80b00f3bf7cdbdca6c80aadfbbb03145f3d0aacf6bf2a559301e61109954e30a" default))
@@ -274,3 +283,5 @@ vc-follow-symlinks t
   (add-to-list 'zoneinfo-style-world-list '("Australia/Perth" "Perth")))
 
 
   (add-to-list 'zoneinfo-style-world-list '("Australia/Perth" "Perth")))
 
 
+;; View PDFs in Emacs
+(pdf-loader-install) ; On demand loading, leads to faster startup time