diff --git a/.emacs b/.emacs index 4aeb84e..71aa799 100644 --- a/.emacs +++ b/.emacs @@ -119,28 +119,46 @@ (use-package magit :ensure t) ;; latex -(use-package auctex +(use-package tex :defer t - :ensure t) -;; pdlatex: -(setq latex-run-command "pdflatex") -(setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin/")) -(setq exec-path (append exec-path '("/Library/TeX/texbin/"))) + :ensure auctex + :config + (setq TeX-auto-save t) + (setq latex-run-command "pdflatex") + (setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin/")) + (setq exec-path (append exec-path '("/Library/TeX/texbin/"))) + ) ;; Use pdf-tools to open PDF files (use-package pdf-tools - :ensure nil - :pin melpa + :load-path "site-lisp/pdf-tools/lisp" + :magic ("%PDF" . pdf-view-mode) :config - (custom-set-variables - '(pdf-tools-handle-upgrades nil)) ; Use brew upgrade pdf-tools instead. - (setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo")) -;; Use pdf-tools to open PDF files -(setq TeX-view-program-selection '((output-pdf "PDF Tools")) - TeX-source-correlate-start-server t) -(add-to-list 'auto-mode-alist '("\\.pff\\'" . pdf-view-mode)) -;; Update PDF buffers after successful LaTeX runs -(add-hook 'TeX-after-compilation-finished-functions - #'TeX-revert-document-buffer) + (pdf-tools-install :no-query) + :init + (add-hook 'TeX-after-compilation-finished-functions + #'TeX-revert-document-buffer) + (setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo") + (setq TeX-view-program-selection '((output-pdf "PDF Tools"))) +;; (add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) + ) + + +;; (use-package pdf-tools +;; :ensure nil +;; :pin melpa +;; :config +;; (custom-set-variables +;; '(pdf-tools-handle-upgrades nil)) ; Use brew upgrade pdf-tools instead. +;; (setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo")) +;; ;;----------------------- +;; ;; Use pdf-tools to open PDF files +;; (setq TeX-view-program-selection '((output-pdf "PDF Tools")) +;; TeX-source-correlate-start-server t) +;;(add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) +;; ;; Update PDF buffers after successful LaTeX runs +;; (add-hook 'TeX-after-compilation-finished-functions +;; #'TeX-revert-document-buffer) +;;---------------------- ;; flycheck (use-package flycheck :ensure t @@ -170,20 +188,6 @@ (setq org-latex-create-formula-image-program 'imagemagick) (setq org-startup-indented t) ; Enable `org-indent-mode' by default (visual-line-mode 1) - ;; - ;; Finally, we set up a nice proportional font, in different sizes, for the headlines. - (custom-theme-set-faces - 'user - '(org-level-8 ((t (,@headline ,@variable-tuple)))) - '(org-level-7 ((t (,@headline ,@variable-tuple)))) - '(org-level-6 ((t (,@headline ,@variable-tuple)))) - '(org-level-5 ((t (,@headline ,@variable-tuple)))) - '(org-level-4 ((t (,@headline ,@variable-tuple :height 1.1)))) - '(org-level-3 ((t (,@headline ,@variable-tuple :height 1.12)))) - '(org-level-2 ((t (,@headline ,@variable-tuple :height 1.15)))) - '(org-level-1 ((t (,@headline ,@variable-tuple :height 1.25)))) - '(org-document-title ((t (,@headline ,@variable-tuple :height 1.5 :underline nil))))) - ;; )) ;; Company-mode (use-package company @@ -197,7 +201,7 @@ (setq ispell-program-name "/usr/local/bin/aspell") ;; Set default font: (add-to-list 'default-frame-alist - '(font . "Source Code Pro-18")) + '(font . "Source Code Pro-20")) ;; Activation org-agenda and capture (global-set-key (kbd "C-c l") 'org-store-link) (global-set-key (kbd "C-c a") 'org-agenda) @@ -393,11 +397,32 @@ ;; 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. -) + '(custom-safe-themes + (quote + ("bf387180109d222aee6bb089db48ed38403a1e330c9ec69fe1f52460a8936b66" default))) + '(pdf-tools-handle-upgrades nil) + '(safe-local-variable-values + (quote + ((set-fill-column . 5000) + (set-fill-column . 2000) + (TeX-auto-save . t) + (TeX-parse-self . t) + (org-attach-directory . "students/") + (org-attach-use-inheritance . t) + (org-attach-preferred-new-method . ask)))) + '(send-mail-function (quote smtpmail-send-it))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; 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. - ) + '(org-document-title ((t (\,@headline (\,@ variable-tuple) :height 1.5 :underline nil)))) + '(org-level-1 ((t (\,@headline (\,@ variable-tuple) :height 1.25)))) + '(org-level-2 ((t (\,@headline (\,@ variable-tuple) :height 1.15)))) + '(org-level-3 ((t (\,@headline (\,@ variable-tuple) :height 1.12)))) + '(org-level-4 ((t (\,@headline (\,@ variable-tuple) :height 1.1)))) + '(org-level-5 ((t (\,@headline (\,@ variable-tuple))))) + '(org-level-6 ((t (\,@headline (\,@ variable-tuple))))) + '(org-level-7 ((t (\,@headline (\,@ variable-tuple))))) + '(org-level-8 ((t (\,@headline (\,@ variable-tuple))))))