Added some configuration for LaTeX in Emacs
This commit is contained in:
parent
559efaa227
commit
eec74ab1b2
31
.spacemacs
31
.spacemacs
@ -301,14 +301,14 @@ It should only modify the values of Spacemacs settings."
|
|||||||
;; Press `SPC T n' to cycle to the next theme in the list (works great
|
;; Press `SPC T n' to cycle to the next theme in the list (works great
|
||||||
;; with 2 themes variants, one dark and one light)
|
;; with 2 themes variants, one dark and one light)
|
||||||
dotspacemacs-themes '(xresources
|
dotspacemacs-themes '(xresources
|
||||||
|
doom-vibrant
|
||||||
|
doom-nord
|
||||||
spacemacs-dark
|
spacemacs-dark
|
||||||
doom-one
|
doom-one
|
||||||
doom-opera
|
doom-opera
|
||||||
doom-nord
|
|
||||||
doom-dracula
|
doom-dracula
|
||||||
doom-molokai
|
doom-molokai
|
||||||
doom-peacock
|
doom-peacock
|
||||||
doom-vibrant
|
|
||||||
doom-sourcerer
|
doom-sourcerer
|
||||||
doom-spacegrey
|
doom-spacegrey
|
||||||
kaolin-dark
|
kaolin-dark
|
||||||
@ -677,6 +677,9 @@ dump."
|
|||||||
("ll" . flex-mode) ("s" . asm-mode) ("pl" . prolog-mode)
|
("ll" . flex-mode) ("s" . asm-mode) ("pl" . prolog-mode)
|
||||||
("l" . scheme-mode) ("vs" . glsl-mode) ("fs" . glsl-mode)))
|
("l" . scheme-mode) ("vs" . glsl-mode) ("fs" . glsl-mode)))
|
||||||
(push (cons (concat "\\." (car e) "\\'") (cdr e)) auto-mode-alist))
|
(push (cons (concat "\\." (car e) "\\'") (cdr e)) auto-mode-alist))
|
||||||
|
(dolist (e '("service" "timer" "target" "mount" "automount" "slice" "socket"
|
||||||
|
"path" "netdev" "network" "link"))
|
||||||
|
(push (cons (concat "\\." e "\\'") 'conf-unix-mode) auto-mode-alist))
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
; shortcuts ;
|
; shortcuts ;
|
||||||
@ -1006,6 +1009,30 @@ So a typical ID could look like \"Org-4nd91V40HI\"."
|
|||||||
("\\subsection{%s}" . "\\subsection*{%s}")
|
("\\subsection{%s}" . "\\subsection*{%s}")
|
||||||
("\\subsubsection{%s}" . "\\subsubsection*{%s}")))))
|
("\\subsubsection{%s}" . "\\subsubsection*{%s}")))))
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
; LaTeX ;
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
(defcustom tex-my-viewer
|
||||||
|
"xreader --fork -s -x \"emacsclient --eval '(progn (switch-to-buffer (file-name-nondirectory \"'\"'\"%{input}\"'\"'\")) (goto-line %{line}))'\""
|
||||||
|
"PDF Viewer for TeX documents. You may want to fork the
|
||||||
|
viewer so that it detects when the same document is launched
|
||||||
|
twice, and persist when Emacs gets closed.
|
||||||
|
|
||||||
|
Simple command:
|
||||||
|
|
||||||
|
xreader --fork
|
||||||
|
|
||||||
|
We can use
|
||||||
|
|
||||||
|
emacsclient --eval '(progn (switch-to-buffer
|
||||||
|
(file-name-nondirectory \"%{input}\"))
|
||||||
|
(goto-line %{line}))'
|
||||||
|
|
||||||
|
to reverse-search a pdf using SyncTeX. Note that the quotes and
|
||||||
|
double-quotes matter and must be escaped appropriately."
|
||||||
|
:safe 'stringp)
|
||||||
|
(add-hook 'doc-view-minor-mode-hook 'auto-revert-mode)
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
; Qt ;
|
; Qt ;
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
Loading…
Reference in New Issue
Block a user