blob: 4592ce527bf59548d1c7ff30704255596bef8dee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
;; latex stuff
(require 'tex-mode)
(define-key latex-mode-map (kbd "C-c m") (lambda () (interactive)
(push-mark)
(insert "\\[\n\n\\]")
(indent-region (mark) (point))
(pop-mark)
(previous-line)
(indent-for-tab-command)
))
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;;;;;;;;;;;;;;; LaTeX ;;;;;;;;;;;;;;;;;
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ##### Don't forget to configure
;; ##### Okular to use emacs in
;; ##### "Configuration/Configure Okular/Editor"
;; ##### => Editor => Emacsclient. (you should see
;; ##### emacsclient -a emacs --no-wait +%l %f
;; ##### in the field "Command".
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-plug-into-AUCTeX t)
;; ##### Always ask for the master file
;; ##### when creating a new TeX file.
(setq-default TeX-master nil)
;; ##### Enable synctex correlation. From Okular just press
;; ##### Shift + Left click to go to the good line.
(setq TeX-source-correlate-mode t
TeX-source-correlate-start-server t)
;; ### Set Okular as the default PDF viewer.
(eval-after-load "tex"
'(setcar (cdr (assoc 'output-pdf TeX-view-program-selection)) "Okular"))
(add-hook 'tex-mode-hook (lambda ()
(setq spell-fu-faces-exclude
'(tex-math
font-lock-builtin-face
font-lock-keyword-face
font-lock-function-name-face
font-lock-variable-name-face
font-latex-sedate-face))
(outline-minor-mode 1)))
|