Emacs: Fix latex-math-preview loading and colors
parent
61072b9572
commit
0bdafa08d7
|
@ -145,6 +145,10 @@ To view where the bindings are set in your config files, lookup
|
|||
|
||||
(add-to-list 'package-selected-packages 'fish-mode)
|
||||
|
||||
(add-to-list 'package-selected-packages 'latex-math-preview)
|
||||
(add-to-list 'package-selected-packages 'latex-pretty-symbols)
|
||||
(require 'latex-pretty-symbols nil t)
|
||||
|
||||
;;------------------------------------------------------------------------------
|
||||
;; External tools
|
||||
|
||||
|
|
|
@ -15,6 +15,17 @@
|
|||
(local-set-key (kbd "C-c u") 'latex-package)
|
||||
(local-set-key (kbd "M-RET") 'latex-itemize)
|
||||
|
||||
;; Needs dvipng.
|
||||
;; With TeXlive, the following packages are needed: psnfss, symbol, zapfding
|
||||
(when (and (executable-find "dvipng") (require 'latex-math-preview nil t))
|
||||
(setq latex-math-preview-cache-directory-for-insertion
|
||||
(concat emacs-cache-folder "latex-math-preview-cache"))
|
||||
(local-set-key (kbd "C-c p") 'latex-math-preview-expression)
|
||||
(local-set-key (kbd "C-c j") 'latex-math-preview-insert-symbol)
|
||||
(local-set-key (kbd "C-c C-j") 'latex-math-preview-last-symbol-again)
|
||||
;; Any color package should be filtered out as they will have unexpected impact on coloring.
|
||||
(add-to-list 'latex-math-preview-usepackage-filter-alist '("color")))
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Functions
|
||||
|
||||
|
@ -364,36 +375,4 @@ The table type is any value found in `latex-table-names'."
|
|||
"\\let\\verbatim\\relax%" \n
|
||||
"\\lstnewenvironment{verbatim}[1][]{\\lstset{style=custom}}{}%" > \n -)
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; The magnificent latex-math-preview mode!
|
||||
;; TODO: Some symbols are not generated properly.
|
||||
(autoload 'latex-math-preview-expression "latex-math-preview" nil t)
|
||||
(autoload 'latex-math-preview-insert-symbol "latex-math-preview" nil t)
|
||||
(autoload 'latex-math-preview-save-image-file "latex-math-preview" nil t)
|
||||
(autoload 'latex-math-preview-beamer-frame "latex-math-preview" nil t)
|
||||
(autoload 'latex-math-preview-text-symbol-datasets "latex-math-preview" nil t)
|
||||
|
||||
(setq latex-math-preview-cache-directory-for-insertion
|
||||
(concat emacs-cache-folder "latex-math-preview-cache"))
|
||||
|
||||
;; Extra for latex-math-preview-mode.
|
||||
;; TODO: latex-math-preview-mode extra does not work.
|
||||
(when (require 'latex-math-preview-extra-data nil t)
|
||||
;; (local-set-key (kbd "C-c p") 'latex-math-preview-expression)
|
||||
;; (local-set-key (kbd "C-c C-p") 'latex-math-preview-save-image-file)
|
||||
(local-set-key (kbd "C-c j") 'latex-math-preview-insert-symbol)
|
||||
(local-set-key (kbd "C-c C-j") 'latex-math-preview-last-symbol-again)
|
||||
;; (local-set-key (kbd "C-c C-b") 'latex-math-preview-beamer-frame)
|
||||
)
|
||||
(add-hook-and-eval
|
||||
'latex-mode-hook
|
||||
(lambda ()
|
||||
;; (add-to-list 'latex-math-preview-text-symbol-datasets
|
||||
;; latex-math-preview-textcomp-symbol-data)
|
||||
;; (add-to-list 'latex-math-preview-text-symbol-datasets
|
||||
;; latex-math-preview-pifont-zapf-dingbats-symbol-data)
|
||||
;; (add-to-list 'latex-math-preview-text-symbol-datasets
|
||||
;; latex-math-preview-pifont-symbol-fonts-symbol-data)))
|
||||
))
|
||||
|
||||
(provide 'mode-latex)
|
||||
|
|
|
@ -130,7 +130,6 @@ This does not interfere with `subword-mode'."
|
|||
;; argument: "TABs in verbatim environments don't do what you think." Not
|
||||
;; sure how relevant this bad comment is. We revert it.
|
||||
(setq indent-tabs-mode t)
|
||||
(set-face-attribute 'tex-verbatim nil :family "freemono")
|
||||
(set (make-local-variable 'compilation-scroll-output) t)
|
||||
(set (make-local-variable 'paragraph-start) "
|
||||
")
|
||||
|
|
Loading…
Reference in New Issue