emacs: Provide default reference information for RefTEX.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 2 Dec 2008 13:44:29 +0000 (13:44 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 2 Dec 2008 13:44:29 +0000 (13:44 +0000)
Also turn on TOC recentring by default because it's handy.

emacs

diff --git a/emacs b/emacs
index 0cca241..6a457ba 100644 (file)
--- a/emacs
+++ b/emacs
        ("^pdf$" "." "evince %o")
        ("^html?$" "." "netscape %o")))
 
-(setq reftex-use-external-file-finders t)
+(setq reftex-use-external-file-finders t
+      reftex-auto-recenter-toc t)
+
+(setq reftex-label-alist
+      '(("theorem" ?T "th:" "~\\ref{%s}" t ("theorems?" "th\\.") -2)
+       ("axiom" ?A "ax:" "~\\ref{%s}" t ("axioms?" "ax\\.") -2)
+       ("definition" ?D "def:" "~\\ref{%s}" t ("definitions?" "def\\.") -2)
+       ("proposition" ?P "prop:" "~\\ref{%s}" t
+        ("propositions?" "prop\\.") -2)
+       ("lemma" ?P "lem:" "~\\ref{%s}" t ("lemmas?" "lem\\.") -2)
+       ("example" ?X "eg:" "~\\ref{%s}" t ("examples?") -2)
+       ("exercise" ?E "ex:" "~\\ref{%s}" t ("exercises?" "ex\\.") -2)
+       ("enumerate" ?i "i:" "~\\ref{%s}" item ("items?"))))
+(setq reftex-section-prefixes
+      '((0 . "part:")
+       (1 . "ch:")
+       (t . "sec:")))
 
 (setq bibtex-field-delimiters 'double-quotes
       bibtex-entry-format '(realign opts-or-alts required-fields