From a80a7229725ab5a3057736a6fda62319da6fe9b2 Mon Sep 17 00:00:00 2001 From: Gerardo Marx Date: Tue, 12 Oct 2021 23:51:16 -0500 Subject: [PATCH] auctex with PDF tools and transparency --- .emacs | 42 ++++++++++++++++++++++++++++++------------ 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/.emacs b/.emacs index 8c91c5c..81c8ec9 100644 --- a/.emacs +++ b/.emacs @@ -33,6 +33,8 @@ ;; frame size (setq initial-frame-alist '((top . 0)(left . 0) (width . 80)(height . 50))) +(set-frame-parameter (selected-frame) 'alpha '(95 . 15)) ;;transparency +(add-to-list 'default-frame-alist '(alpha . (95 . 15))) ;;transparency ;;+++++++++++ ;; Doom-themes, all-the-icons, mode-line and font (unless (package-installed-p 'doom-themes) @@ -59,19 +61,36 @@ (unless (package-installed-p 'all-the-icons) (package-install 'all-the-icons)) ;; Set default font: -;;(add-to-list 'default-frame-alist -;; '(font . "Source Code Pro-18")) +(add-to-list 'default-frame-alist + '(font . "Source Code Pro-14")) ;;+++++++ ;;auctex: (is-installed 'auctex) +(is-installed 'pdf-tools);; PDFtools +(pdf-tools-install) (setenv "PATH" (concat "/Library/TeX/texbin:" (getenv "PATH"))) (add-to-list 'exec-path "/Library/TeX/texbin") (setq TeX-auto-save t) +(setq TeX-save-query nil) +(setq LaTeX-includegraphics-read-file 'LaTeX-includegraphics-read-file-relative) (setq TeX-parse-self t) (setq-default TeX-master nil) +(add-hook 'LaTeX-mode-hook 'visual-line-mode) +(add-hook 'LaTeX-mode-hook 'flyspell-mode) +(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) +(add-hook 'LaTeX-mode-hook 'turn-on-reftex) +(setq reftex-plug-into-AUCTeX t) +(setq TeX-view-program-selection '((output-pdf "PDF Tools")) + TeX-source-correlate-start-server t) +;; Update PDF buffers after successful LaTeX runs +(add-hook 'TeX-after-compilation-finished-functions + #'TeX-revert-document-buffer) +(add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) +(add-hook 'pdf-view-mode-hook + (lambda () (pdf-tools-enable-minor-modes))) +(setq TeX-source-correlate-method 'synctex) ;;--end---- -;;.............. ;;======== ;;Flyspell (setq ispell-program-name "/usr/bin/aspell") @@ -105,7 +124,6 @@ (is-installed 'neotree) (require 'neotree) (global-set-key [f8] 'neotree-toggle) - ;;==================== ;; emacs startup config (setq inhibit-startup-message nil) ;;inhibit startup @@ -120,18 +138,18 @@ (add-hook 'prog-mode-hook 'display-line-numbers-mode) ;; display line number when programming (show-paren-mode +1) ;; show matching parentheses ;;--------- - - - -(custom-set-variables - ;; custom-set-variables was added by Custom. +;;Keybindings: +;;(global-set-key (kbd "M-x") 'helm-M-x) +;;................ +(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. ) -(custom-set-faces - ;; custom-set-faces was added by Custom. +(custom-set-variables + ;; custom-set-variables 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. - ) +)