Lars Madsen | 27 Nov 14:56 2014
Picon
Picon

extended reftex-search-document

I was wondering, has anyone thought of making an extended version of reftex-search-document?

By this I mean a similar feature, but where one can add, say a callback, that will make extra tests on a match
found, and if the test fails, automatically continue to the next match.

This could be rather useful then editing sources other people wrote. For example, adding that we are only
interested in matches outside of math.

In the manuscript I'm currently editing, there are a lot of standard commas missing in the text, so if I had a
feature like this I could make a regexp (only lower case matches) of standard words that should always be
preceeded by a comma in my language, as a callback it should be looking to see if a comma was already present.

I haven't gone too far down the details of how tags-search (which reftex-search-document use) actually work.

/Lars Madsen
Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University
Mere info: http://au.dk/daleif <at> imf / More information: http://au.dk/en/daleif <at> imf
Uwe Brauer | 27 Nov 14:42 2014
Picon

pdf forward and inverse search without pdflatex

Hello

I was about to install aucctex 11.88 to a colleague of mine how uses
XEmacs as well since he wanted to use forward and inverse search for pdf
files (MaC with Skim) but it turned out that he needs to use latex (and
then dvi2ps and ps2pdf) because he uses psfrag which seems only to work
with latex and not pdflatex.

How could a possible workflow be without turning on and off
TeX-PDF-mode  all the time?

thanks

Uwe Brauer 
Alan Schmitt | 27 Nov 08:46 2014

stack overflow in regexp matcher (reftex-using-biblatex)

Hello,

I no longer can use the function `reftex-parse-all' because it results
in a stack overflow when searching for the regexp in
`reftex-using-biblatex' when the file is too large.

Too reproduce, create a file with 10000 lines with the word foo, and
evaluate this:

(re-search-forward "^[^%]*\\\\usepackage.*{biblatex}" nil t)

I can reproduce this in a vanilla emacs 24.4 starting with option -Q.

Is this a known bug?

Thanks,

Alan

--

-- 
OpenPGP Key ID : 040D0A3B4ED2E5C7
_______________________________________________
auctex-devel mailing list
auctex-devel <at> gnu.org
https://lists.gnu.org/mailman/listinfo/auctex-devel
Stefan Monnier | 26 Nov 21:07 2014
Picon

[elpa] 01/01: Add requires to fix separate compilation.

monnier pushed a commit to branch externals/auctex
in repository elpa.

commit 6ff4fca5fc332789c8e295cc38a3334019ccfef1
Author: Stefan Monnier <monnier <at> iro.umontreal.ca>
Date:   Wed Nov 26 15:07:23 2014 -0500

    Add requires to fix separate compilation.
---
 latex.el         |    1 +
 preview.el       |    3 ++-
 style/acro.el    |    4 +++-
 style/acronym.el |    4 +++-
 style/siunitx.el |    2 ++
 5 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/latex.el b/latex.el
index af1c676..549fe67 100644
--- a/latex.el
+++ b/latex.el
 <at>  <at>  -30,6 +30,7  <at>  <at> 

 (require 'tex)
 (require 'tex-style)
+(eval-when-compile (require 'cl))

 ;;; Syntax

diff --git a/preview.el b/preview.el
index 8619ffe..4373084 100644
(Continue reading)

Tassilo Horn | 21 Nov 09:52 2014
Picon

Re: Need help installing Auctex

Matthew Vincent <mtvincen <at> vt.edu> writes:

Hi Matthew,

> I did receive a bunch of warnings, the final one being "In end of data:
> xspace.el:54:1:Warning: the function `font-latex-add-keywords' is not known
> to
>     be defined.

All the warnings are ok.

> Error: Selecting deleted buffer"

This looks like you have killed the *Packages* buffer during the install
procedure.  Is that possible?

Anyhow, it seems it has been installed correctly.

Bye,
Tassilo
Matthew Vincent | 19 Nov 23:25 2014
Picon

Need help installing Auctex

AUCTeX Development team,
I have been attempting to install AUCtex with no success. I am running on a Windows 7 Professional operating system.  I have downloaded the .zip file and extracted the files and placed them in c:\Program Files\. I then attempted to run the ./configure command with the suggested prompt --with-emacs[=C:\path\to emacs\] (substituting with the correct path). I have tried running this with and without quotes.
 I am fairly new to comand line operations and am not entirely sure where I should be running them from. I attempted run them in the emacs shell, the Command Prompt and using MSYS. I have changed the directory to where the extracted files are placed. I have also attempted to change the directory to where I have the .emacs file. I am not sure what I should be doing to run the ./configure file. My expectation would be that I change the working directory to where I have the extracted auctex files stored. 
Whenever I try something I get an error similar to " '.' is not recognized as an internal or external command,
operable program or batch file." There are slight differences depending on which of the command lines I am running from. I think that I don't have something required installed or am missing something but am unable to figure out what that is. any help would be much appreciated.
Thank You
Matt Vincent
_______________________________________________
auctex-devel mailing list
auctex-devel <at> gnu.org
https://lists.gnu.org/mailman/listinfo/auctex-devel
Matthew Leach | 18 Nov 21:50 2014
Picon

[PATCH v3]: Merge /preview/ into top-level

Hi folks,

Here is v3 of the preview-merge patch.  This should have taken care of
the bits that Mosè found (thanks!).  I have tested most release makefile
targets except:

* windows-package
  - I don't have a windows machine to build and test with.

* release-upload
  - I presume I don't have permission but I wouldn't want to try anyway.

* www-doc
  - I'm not sure what <patch-file> should be.

Any comments welcome.

Thanks,
Matt

ChangeLog:
2014-11-18  Matthew Leach  <matthew <at> mattleach.net>

        * configure.ac: Merge from preview/configure.ac.

        * .gitignore: Merge from preview/.gitignore.

        * autogen.sh: Don't run autoconf in the preview direcotry.

        * Makefile.in (subdirs): Remove.
        (DESCEND): Remove.
        (EXCLUDEDFILES): Remove 'preview/' prefix.
        (preview-ball): Likewise and decrement stip-components in tar.
        (previewstartfile): Adapt from preview/Makefile.in.
        (PREVIEW_AUTOLOAD): Likewise.
        (texmf): Likewise.
        (preview-latex.el): Likewise.
        (latex/Makefile): Likewise.
        (auto.el): Likewise.
        (install-startup): Likewise.
        (install-texmf): Likewise.
        (release-commit): Likewise.
        (DISTCLEANFILES): Likewise.
        (CLEANFILES): Add preview files.
        (install-el): Likewise.
        (install-lisp): Likewise.
        (all): Add texmf dependency and remove DESCEND.
        (clean): Remove DESCEND action.
        (distclean): Likewise.
        (maintainer-clean): Likewise.

        * doc/Makefile.in (preview-dtxdoc.texi): Update path of
        preview.dtx.

        * preview/ChangeLog: Move to ChangeLog-preview

        * preview/ChangeLog.1: Move to ChangeLog.1-preview

        * preview/auto.el.in: Move to top-level.

        * preview/circ.tex: Move to top-level.

        * preview/preview.el.in: Move to top-level.

        * preview/*.el: Move to top-level.

        * preview/images/: Move to images/.

        * preview/latex/: Move to latex/.

        * preview/Makefile.in: Remove.

        * preview/configure.ac: Remove.

        * preview/.gitignore: Remove.

        * preview/COPYING: Remove.

_______________________________________________
auctex-devel mailing list
auctex-devel <at> gnu.org
https://lists.gnu.org/mailman/listinfo/auctex-devel
Arash Esbati | 18 Nov 00:00 2014
Picon
Picon

[PATCH] Improve fontification

* style/zlmtt.el (font-latex-add-keywords): Use more consistent fontification.

* style/textcomp.el (font-latex-add-keywords): Ditto.

* style/fontaxes.el (font-latex-add-keywords): Ditto.

* style/XCharter.el (font-latex-add-keywords): Ditto.
---
Hi,

this patch makes the fontification of some commands behave in a more
consistent manner.  Best, Arash

ChangeLog         | 11 +++++++++++
 style/XCharter.el |  4 ++--
 style/fontaxes.el |  2 +-
 style/textcomp.el |  2 +-
 style/zlmtt.el    |  2 +-
 5 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index cf0acfd..e53e3df 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -1,3 +1,14  <at>  <at> 
+2014-11-17  Arash Esbati  <esbati <at> gmx.de>
+
+	* style/zlmtt.el (font-latex-add-keywords): Use more consistent
+	fontification.
+
+	* style/textcomp.el (font-latex-add-keywords): Ditto.
+
+	* style/fontaxes.el (font-latex-add-keywords): Ditto.
+
+	* style/XCharter.el (font-latex-add-keywords): Ditto.
+
 2014-11-16  Mosè Giordano  <mose <at> gnu.org>

 	* Makefile.in (WEMACSDATAROOTDIR, WEMACSSITELISP): New variables.
diff --git a/style/XCharter.el b/style/XCharter.el
index 6a7653a..df88f97 100644
--- a/style/XCharter.el
+++ b/style/XCharter.el
 <at>  <at>  -61,11 +61,11  <at>  <at> 
                                 ("textlf"    "{")
                                 ("textosf"   "{")
                                 ("textosfI"  "{"))
-                              'textual)
+                              'type-command)
      (font-latex-add-keywords '(("sustyle"   "")
                                 ("lfstyle"   "")
                                 ("osfstyle"  ""))
-                              'italic-declaration)))
+                              'type-declaration)))
  LaTeX-dialect)

 (defvar LaTeX-XCharter-package-options
diff --git a/style/fontaxes.el b/style/fontaxes.el
index 3a05a18..95dafb4 100644
--- a/style/fontaxes.el
+++ b/style/fontaxes.el
 <at>  <at>  -96,7 +96,7  <at>  <at> 
                                 ("liningfigures"       "{")
                                 ("tabularfigures"      "{")
                                 ("proportionalfigures" "{"))
-                              'textual)
+                              'type-command)
      (font-latex-add-keywords '(("textsw"              "{")
                                 ("textssc"             "{")
                                 ("textulc"             "{"))
diff --git a/style/textcomp.el b/style/textcomp.el
index 7bbbf1f..7f9a441 100644
--- a/style/textcomp.el
+++ b/style/textcomp.el
 <at>  <at>  -168,7 +168,7  <at>  <at> 
    (when (and (featurep 'font-latex)
               (eq TeX-install-font-lock 'font-latex-setup))
      (font-latex-add-keywords '(("oldstylenums"  "{"))
-                              'italic-declaration)))
+                              'type-command)))
  LaTeX-dialect)

 (defvar LaTeX-textcomp-package-options
diff --git a/style/zlmtt.el b/style/zlmtt.el
index 6b8bbb1..02e6204 100644
--- a/style/zlmtt.el
+++ b/style/zlmtt.el
 <at>  <at>  -47,7 +47,7  <at>  <at> 
      (font-latex-add-keywords '(("proptt"   "{")
                                 ("monott"   "{")
                                 ("lctt"     "{"))
-                              'textual)))
+                              'type-command)))
  LaTeX-dialect)

 (defvar LaTeX-zlmtt-package-options
-- 
2.1.3

--

-- 
Arash Esbati
Davide G. M. Salvetti | 15 Nov 11:17 2014
X-Face
Face
Picon

RFC: Must end with a slash

Hello developers,

on rereading AUCTeX manual I find there that the variables:
- TeX-style-path
- TeX-style-global
- TeX-style-local
- TeX-auto-local
"must end with a slash" (each of the items for TeX-style-path).

Beside the fact that it should probably rather read "must end with a
directory separator", I believe it is not true anymore (I seem to recall
that it had to be true many, many years ago).  At least, nowadays my own
variables (or TeX-style-path items) do not end with a slash, but it
looks like AUCTeX does not mind.  Moreover, no such prescription is
reported in the lisp doc strings, neither do they are initialized
accordingly.

Therefore I think we should remove the "must end with a slash"
prescription from the manual.

Do you agree?  Is there anything I am missing?

--

-- 
Thanks,
Davide
Davide G. M. Salvetti | 10 Nov 18:28 2014
X-Face
Face
Picon

Replace `read-string' with `TeX-read-string'

Hello developers,

as already discussed here, I've applied the patch referred by the
subject.

I've updated copyright as needed, but I'm a bit uncertain about the
status of epsf.el, foils.el, and psfig.el: I assume they are distributed
under AUCTeX license, but they seem to lack a proper notice.  Can anyone
comment on this?

--

-- 
Thanks,
Davide
Arash Esbati | 3 Nov 19:14 2014
Picon
Picon

Add various style files

* style/zlmtt.el: New file.

* style/XCharter.el: New file.

* style/textcomp.el: New file.

* style/MyriadPro.el: New file.

* style/mdsymbol.el: New file.

* style/fontaxes.el: New file.

* style/eso-pic.el: New file.

* style/AnonymousPro.el: New file.
---
Hi,

As requested by Tassilo.  Any comments welcome.  Best, Arash

 ChangeLog             |  18 +++++
 Makefile.in           |   5 +-
 style/AnonymousPro.el |  90 +++++++++++++++++++++++++
 style/MyriadPro.el    |  90 +++++++++++++++++++++++++
 style/XCharter.el     |  76 +++++++++++++++++++++
 style/eso-pic.el      |  91 ++++++++++++++++++++++++++
 style/fontaxes.el     | 114 ++++++++++++++++++++++++++++++++
 style/mdsymbol.el     |  99 ++++++++++++++++++++++++++++
 style/textcomp.el     | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++
 style/zlmtt.el        |  58 ++++++++++++++++
 10 files changed, 818 insertions(+), 1 deletion(-)
 create mode 100644 style/AnonymousPro.el
 create mode 100644 style/MyriadPro.el
 create mode 100644 style/XCharter.el
 create mode 100644 style/eso-pic.el
 create mode 100644 style/fontaxes.el
 create mode 100644 style/mdsymbol.el
 create mode 100644 style/textcomp.el
 create mode 100644 style/zlmtt.el

diff --git a/ChangeLog b/ChangeLog
index 96a8165..9c12ab3 100644
--- a/ChangeLog
+++ b/ChangeLog
 <at>  <at>  -1,3 +1,21  <at>  <at> 
+2014-11-03  Arash Esbati  <esbati <at> gmx.de>
+
+	* style/zlmtt.el: New file.
+
+	* style/XCharter.el: New file.
+
+	* style/textcomp.el: New file.
+
+	* style/MyriadPro.el: New file.
+
+	* style/mdsymbol.el: New file.
+
+	* style/fontaxes.el: New file.
+
+	* style/eso-pic.el: New file.
+
+	* style/AnonymousPro.el: New file.
+
 2014-11-02  Arash Esbati  <esbati <at> gmx.de>

 	* style/MinionPro.el (TeX-add-symbols): Remove `figureversion',
diff --git a/Makefile.in b/Makefile.in
index 13a05ff..201caa8 100644
--- a/Makefile.in
+++ b/Makefile.in
 <at>  <at>  -135,7 +135,10  <at>  <at>  STYLESRC = style/prosper.el \
 	   style/acronym.el   style/xparse.el    style/fancyvrb.el \
 	   style/tabulary.el  style/fontspec.el  style/unicode-math.el \
 	   style/luacode.el   style/metalogo.el  style/english.el \
-	   style/exercise.el  style/plext.el     style/cleveref.el
+	   style/exercise.el  style/plext.el     style/cleveref.el \
+	   style/eso-pic.el   style/fontaxes.el  style/AnonymousPro.el \
+	   style/mdsymbol.el  style/MyriadPro.el style/textcomp.el \
+	   style/XCharter.el  style/zlmtt
 STYLEELC = $(STYLESRC:.el=.elc)

 CLEANFILES = $(AUCELC) $(STYLEELC) $(MULEELC)
diff --git a/style/AnonymousPro.el b/style/AnonymousPro.el
new file mode 100644
index 0000000..4605bbb
--- /dev/null
+++ b/style/AnonymousPro.el
 <at>  <at>  -0,0 +1,90  <at>  <at> 
+;;; AnonymousPro.el --- AUCTeX style for `AnonymousPro.sty' (v2.1)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-30
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary: 
+
+;; This file adds support for `AnonymousPro.sty' (v2.1) from
+;; 2014/03/22.  `AnonymousPro.sty' is part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "AnonymousPro"
+ (lambda ()
+
+   ;; Run style hook for textcomp
+   (TeX-run-style-hooks "textcomp")
+
+   ;; New symbols
+   (TeX-add-symbols
+    "ANPapplelogo"
+    "ANPappleopen"
+    "ANPapproxequal"
+    "ANPback"
+    "ANPblackdiamond"
+    "ANPcheckmark"
+    "ANPcopy"
+    "ANPellipsis"
+    "ANPendtab"
+    "ANPerasetotheright"
+    "ANPgreaterequal"
+    "ANPHbar"
+    "ANPhbar"
+    "ANPinfinity"
+    "ANPinsert"
+    "ANPintegral"
+    "ANPlessequal"
+    "ANPlozenge"
+    "ANPnotequal"
+    "ANPoptionkey"
+    "ANPpartialdiff"
+    "ANPPi"
+    "ANPpi"
+    "ANPproduct"
+    "ANPshift"
+    "ANPshiftlock"
+    "ANPSigma"
+    "ANPsigma"
+    "ANPsigmaone"
+    "ANPsummation"
+    "ANPtab"
+    "ANPReturnSign"
+    "ANPShoulderedOpenBox"
+    "ANPUpArrowHead"
+    "ANPInsertSign"
+    "ANPUpArrowHeadBars"
+    "ANPHelm"
+    "ANPOpenBox"
+    "ANPDelta"
+    "ANPverticaltab"
+    "ANPNumeroSign"))
+ LaTeX-dialect)
+
+(defvar LaTeX-AnonymousPro-package-options
+  '("ttdefault" "scale")
+  "Package options for the AnonymousPro package.")
+
+;;; AnonymousPro.el ends here
diff --git a/style/MyriadPro.el b/style/MyriadPro.el
new file mode 100644
index 0000000..898a1cc
--- /dev/null
+++ b/style/MyriadPro.el
 <at>  <at>  -0,0 +1,90  <at>  <at> 
+;;; MyriadPro.el --- AUCTeX style for `MyriadPro.sty' (v0.5)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-21
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary: 
+
+;; This file adds support for `MyriadPro.sty' (v0.5) from 2013/04/20.
+;; The latest version of MyriadPro is available as part of FontPro
+;; bundle from <https://www.github.com/sebschub>.  `MyriadPro.sty' is
+;; not part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "MyriadPro"
+ (lambda ()
+
+   ;; Run style hook for various packages loaded by MyriadPro
+   (TeX-run-style-hooks "textcomp" "amsmath" "fontaxes" "mdsymbol")
+
+   ;; New symbols
+   (TeX-add-symbols
+    '("smallfrac" "Numerator" "Denominator")
+    '("slantfrac" "Numerator" "Denominator")
+    '("boldsymbol" "Symbol"))
+
+   ;; `\mathversion' is available with sansmath option
+   (when (LaTeX-provided-package-options-member "MyriadPro" "sansmath")
+     (TeX-add-symbols
+      '("mathversion"
+        (TeX-arg-eval completing-read "Math version: "
+                      '(("sans")        ("sansbold")
+                        ("sanstabular") ("sansboldtabular"))))))
+
+   ;; Fontification
+   (when (and (featurep 'font-latex)
+              (eq TeX-install-font-lock 'font-latex-setup))
+     (font-latex-add-keywords '(("smallfrac"   "{{")
+                                ("slantfrac"   "{{"))
+                              'textual)
+     (font-latex-add-keywords '(("mathversion" "{"))
+                              'variable)))
+ LaTeX-dialect)
+
+(defvar LaTeX-MyriadPro-package-options
+  '(;; Font selection
+    "smallfamily" "medfamily" "onlytext" "onlymath" "math" "sansmath"
+
+    ;; Figure selection 
+    "textosf" "mathosf" "osf" "textlf" "mathlf" "lf" "mathtabular"
+
+    ;; Calligraphic fonts
+    "cmsy" "swash" "abx"
+
+    ;; Blackboard bold letters
+    "amsbb" "fourierbb" "lucidabb"
+
+    ;; Greek letters
+    "mixedgreek" "italicgreek" "frenchmath"
+
+    ;; Miscellaneous options
+    "scale" "loosequotes" "footnotefigures"
+
+    ;; Additional mathversions
+    "sansmath")
+  "Package options for the MyriadPro package.")
+
+;;; MyriadPro.el ends here
diff --git a/style/XCharter.el b/style/XCharter.el
new file mode 100644
index 0000000..f2af2e5
--- /dev/null
+++ b/style/XCharter.el
 <at>  <at>  -0,0 +1,76  <at>  <at> 
+;;; XCharter.el --- AUCTeX style for `XCharter.sty' (v1.05)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-30
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary: 
+
+;; This file adds support for `XCharter.sty' (v1.05) from 2014/07/03.
+;; `XCharter.sty' is part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "XCharter"
+ (lambda ()
+
+   ;; Run style hook for various packages loaded by XCharter
+   (TeX-run-style-hooks "textcomp" "fontaxes")
+
+   ;; New symbols
+   (TeX-add-symbols
+
+    ;; Only preamble commands
+    '("useosf"  0)
+    '("useosfI" 0)
+
+    ;; Text commands
+    '("textsu"     t)   ; superior figures
+    '("sustyle"   -1)   ; 
+    '("textlf"     t)   ; lining figures
+    '("lfstyle"   -1)   ; 
+    '("textosf"    t)   ; oldstyle figures
+    '("textosfI"   t)   ; oldstyle figures alternate
+    '("osfstyle"  -1))  ; whatever oldstyle option is in force
+  
+   ;; Fontification
+   (when (and (featurep 'font-latex)
+              (eq TeX-install-font-lock 'font-latex-setup))
+     (font-latex-add-keywords '(("textsu"    "{")
+                                ("textlf"    "{")
+                                ("textosf"   "{")
+                                ("textosfI"  "{"))
+                              'textual)
+     (font-latex-add-keywords '(("sustyle"   "")
+                                ("lfstyle"   "")
+                                ("osfstyle"  ""))
+                              'italic-declaration)))
+ LaTeX-dialect)
+
+(defvar LaTeX-XCharter-package-options
+  '("lining" "lf" "oldstyle" "osf" "oldstyleI" "osfI"
+    "scaled" "sups")
+  "Package options for the XCharter package.")
+
+;;; XCharter.el ends here
diff --git a/style/eso-pic.el b/style/eso-pic.el
new file mode 100644
index 0000000..68e5db7
--- /dev/null
+++ b/style/eso-pic.el
 <at>  <at>  -0,0 +1,91  <at>  <at> 
+;;; eso-pic.el --- AUCTeX style for `eso-pic.sty' (v2.0d)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-29
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary: 
+
+;; This file adds support for `eso-pic.sty' (v2.0d) from 2013/10/06.
+;; `eso-pic.sty' is part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "eso-pic"
+ (lambda ()
+
+   ;; Run style hook for eso-pic
+   (TeX-run-style-hooks "atbegshi")
+
+   ;; New symbols
+   (TeX-add-symbols
+
+    ;; Basic commands
+    '("AddToShipoutPictureBG"   t)
+    '("AddToShipoutPictureBG*"  t)
+    '("AddToShipoutPictureFG"   t)
+    '("AddToShipoutPictureFG*"  t)
+    '("ClearShipoutPictureBG"   0)
+    '("ClearShipoutPictureFG"   0)
+
+    ;; Helper macros
+    '("AtPageUpperLeft"         t)
+    '("AtPageLowerLeft"         t)
+    '("AtPageCenter"            t)
+    '("AtTextUpperLeft"         t)
+    '("AtTextLowerLeft"         t)
+    '("AtTextCenter"            t)
+    '("AtStockUpperLeft"        t)
+    '("AtStockLowerLeft"        t)
+    '("AtStockCenter"           t)
+
+    ;; Aux. commands
+    '("LenToUnit"               t) 
+    '("gridSetup" 
+      [ "Grid unit name" ]  "Grid unit"    "Label factor" 
+      "Grid delta"          "Grid Delta"   "Gap"))
+
+   ;; Declare expert macro
+   (TeX-declare-expert-macros
+    "eso-pic"
+    "gridSetup" "LenToUnit"))
+ LaTeX-dialect)
+
+(defvar LaTeX-eso-pic-package-options
+  '(;;
+    ("pscoord"      ("true" "false"))
+    ("texcoord"     ("true" "false"))
+    ("grid"         ("true" "false"))
+    ("gridunit"     ("mm" "in" "bp" "pt"))
+    ("gridcolor")
+    ("subgridcolor")
+    ("subgridstyle" ("solid" "dotted"))
+    ("dvips"        ("true" "false")))
+  "Package options for the eso-pic package.")
+
+(defun LaTeX-eso-pic-package-options nil
+  "Prompt for package options for the eso-pic package."
+  (TeX-read-key-val t LaTeX-eso-pic-package-options))
+
+;;; eso-pic.el ends here
diff --git a/style/fontaxes.el b/style/fontaxes.el
new file mode 100644
index 0000000..9e94f80
--- /dev/null
+++ b/style/fontaxes.el
 <at>  <at>  -0,0 +1,114  <at>  <at> 
+;;; fontaxes.el --- AUCTeX style for `fontaxes.sty' version v1.0d
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-12
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary:
+
+;; This file adds support for `fontaxes.sty' version v1.0d from
+;; 2014/03/23.  `fontaxes.sty' is part of TeXLive.
+
+;; Thanks to Mosè Giordano for his perceptive comments on
+;; implementation of "figureversion".
+
+;;; Code:
+
+(TeX-add-style-hook
+ "fontaxes"
+ (lambda ()
+   (TeX-add-symbols
+    ;; Various font shapes
+    '("swshape"           -1)  ; swash shape
+    '("sscshape"          -1)  ; spaced small caps
+    '("fontprimaryshape"   t)
+    '("fontsecondaryshape" t)
+    '("swdefault"          t)
+    '("sscdefault"         t)
+    '("ulcdefault"         t)
+ 
+    ;; Figure versions
+    '("figureversion"
+      (TeX-arg-eval mapconcat 'identity 
+                    (TeX-completing-read-multiple
+                     "Style, alignment: "
+                     '(("text") ("osf")
+                       ("lining") ("lf")
+                       ("tabular") ("tab")
+                       ("proportional") ("prop"))) ","))
+    '("txfigures" -1)  ; style: text figures (osf)
+    '("lnfigures" -1)  ; style: lining figures
+    '("tbfigures" -1)  ; alignment: tabular figures
+    '("prfigures" -1)  ; alignment: proportional figures
+    '("fontfigurestyle"
+      (TeX-arg-eval completing-read "Style: "
+                    '(("text") ("lining"))))
+    '("fontfigurealignment"
+      (TeX-arg-eval completing-read "Alignment: "
+                    '(("tabular") ("proportional"))))
+    '("fontbasefamily" t)
+
+    ;; Math versions
+    '("boldmath"         -1)  ; math weight
+    '("unboldmath"       -1)  ; 
+    '("tabularmath"      -1)  ; math figure alignment
+    '("proportionalmath" -1)  ; 
+    '("mathweight"
+      (TeX-arg-eval completing-read "Math weight: "
+                    '(("bold") ("normal"))))
+    '("mathfigurealignment"
+      (TeX-arg-eval completing-read "Math figure alignment: "
+                    '(("tabular") ("proportional"))))
+
+    ;; Additional commands
+    '("textsw"              t)
+    '("textssc"             t)
+    '("textulc"             t)
+    '("textfigures"         t)
+    '("liningfigures"       t)
+    '("tabularfigures"      t)
+    '("proportionalfigures" t))
+
+   ;; Fontification
+   (when (and (featurep 'font-latex)
+              (eq TeX-install-font-lock 'font-latex-setup))
+     (font-latex-add-keywords '(("textfigures"         "{")
+                                ("liningfigures"       "{")
+                                ("tabularfigures"      "{")
+                                ("proportionalfigures" "{"))
+                              'textual)
+     (font-latex-add-keywords '(("textsw"              "{")
+                                ("textssc"             "{")
+                                ("textulc"             "{"))
+                              'bold-command)
+     (font-latex-add-keywords '(("swshape"             "")
+                                ("sscshape"            ""))
+                              'bold-declaration)
+     (font-latex-add-keywords '(("figureversion"       "{"))
+                              'variable)))
+ LaTeX-dialect)
+
+(defvar LaTeX-fontaxes-package-options nil
+  "Package options for the fontaxes package.")
+
+;;; fontaxes.el ends here
diff --git a/style/mdsymbol.el b/style/mdsymbol.el
new file mode 100644
index 0000000..c318a95
--- /dev/null
+++ b/style/mdsymbol.el
 <at>  <at>  -0,0 +1,99  <at>  <at> 
+;;; mdsymbol.el --- AUCTeX style for `mdsymbol.sty' (v0.5)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-25
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary: 
+
+;; This file adds support for `mdsymbol.sty' (v0.5) from 2012/11/18.
+;; The latest version of is available from <https://www.github.com/sebschub>.
+;; `mdsymbol.sty' is part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "mdsymbol"
+ (lambda ()
+
+   ;; Run style hook for various packages loaded by mdsymbol
+   (TeX-run-style-hooks "textcomp" "amsmath")
+
+   ;; New symbols
+   (TeX-add-symbols
+
+    ;; These macros take one argument; we follow latex.el and use the
+    ;; t specifier for the argument; over- and underbrace and sqrt are
+    ;; already available
+    '("overgroup"  t)
+    '("undergroup" t)
+    '("overlinesegment"  t)
+    '("overleftharpoon"  t)
+    '("overrightharpoon" t)
+    '("underlinesegment" t)
+    ;;
+    '("widehat"       t)
+    '("widetilde"     t)
+    '("wideparen"     t)
+    '("vec"           t)
+    '("middlebar"     t)
+    '("middleslash"   t)
+    '("strokethrough" t)
+    ;;
+    '("overlining"    t))
+
+   ;; The following macros are usually defined, since retainmissing
+   ;; defaults to false
+   (unless (or (LaTeX-provided-package-options-member "mdsymbol" "retainmissing=true")
+               (LaTeX-provided-package-options-member "mdsymbol" "retainmissing"))
+     (TeX-add-symbols
+      '("dagger")
+      '("ddagger")
+      '("mathparagraph")
+      '("mathsection")
+      '("mathdollar")
+      '("mathsterling")
+      '("yen")
+      '("hbar")
+      '("hslash")
+      '("circledR")
+      '("circledS")
+      '("lambdabar")
+      '("lambdaslash"))))
+ LaTeX-dialect)
+
+(defvar LaTeX-mdsymbol-package-options
+  '(;;
+    ("normalweight"  ("Light" "Regular" "autolight" "autoregular"))
+    ("boldweight"    ("Semibold" "Bold" "autosemibold"))
+    ("onlysansmath"  ("true" "false"))
+    ("retainmissing" ("true" "false"))
+    ("scale")
+    ("largedelims"   ("true" "false")))
+  "Package options for the mdsymbol package.")
+
+(defun LaTeX-mdsymbol-package-options nil
+  "Prompt for package options for the mdsymbol package."
+  (TeX-read-key-val t LaTeX-mdsymbol-package-options))
+
+;;; mdsymbol.el ends here
diff --git a/style/textcomp.el b/style/textcomp.el
new file mode 100644
index 0000000..4d0985c
--- /dev/null
+++ b/style/textcomp.el
 <at>  <at>  -0,0 +1,178  <at>  <at> 
+;;; textcomp.el --- AUCTeX style for `textcomp.sty' (v1.99g)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-25
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary:
+
+;; This file adds support for `textcomp.sty' (v1.99g) from 2005/09/27.
+;; `textcomp.sty' is a standard LaTeX package and part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "textcomp"
+ (lambda ()
+   (TeX-add-symbols
+    '("capitalgrave"             0)     ; Type: Accent -- Slot: 0
+    '("capitalacute"             0)     ; Type: Accent -- Slot: 1
+    '("capitalcircumflex"        0)     ; Type: Accent -- Slot: 2
+    '("capitaltilde"             0)     ; Type: Accent -- Slot: 3
+    '("capitaldieresis"          0)     ; Type: Accent -- Slot: 4
+    '("capitalhungarumlaut"      0)     ; Type: Accent -- Slot: 5
+    '("capitalring"              0)     ; Type: Accent -- Slot: 6
+    '("capitalcaron"             0)     ; Type: Accent -- Slot: 7
+    '("capitalbreve"             0)     ; Type: Accent -- Slot: 8
+    '("capitalmacron"            0)     ; Type: Accent -- Slot: 9
+    '("capitaldotaccent"         0)     ; Type: Accent -- Slot: 10
+    '("t"                        0)     ; Type: Accent -- Slot: 26
+    '("capitaltie"               0)     ; Type: Accent -- Slot: 27
+    '("newtie"                   0)     ; Type: Accent -- Slot: 28
+    '("capitalnewtie"            0)     ; Type: Accent -- Slot: 29
+    '("textcapitalcompwordmark"  0)     ; Type: Symbol -- Slot: 23
+    '("textascendercompwordmark" 0)     ; Type: Symbol -- Slot: 31
+    '("textquotestraightbase"    0)     ; Type: Symbol -- Slot: 13
+    '("textquotestraightdblbase" 0)     ; Type: Symbol -- Slot: 18
+    '("texttwelveudash"          0)     ; Type: Symbol -- Slot: 21
+    '("textthreequartersemdash"  0)     ; Type: Symbol -- Slot: 22
+    '("textleftarrow"            0)     ; Type: Symbol -- Slot: 24
+    '("textrightarrow"           0)     ; Type: Symbol -- Slot: 25
+    '("textblank"                0)     ; Type: Symbol -- Slot: 32
+    '("textdollar"               0)     ; Type: Symbol -- Slot: 36
+    '("textquotesingle"          0)     ; Type: Symbol -- Slot: 39
+    '("textasteriskcentered"     0)     ; Type: Symbol -- Slot: 42
+    '("textdblhyphen"            0)     ; Type: Symbol -- Slot: 45
+    '("textfractionsolidus"      0)     ; Type: Symbol -- Slot: 47
+    '("textzerooldstyle"         0)     ; Type: Symbol -- Slot: 48
+    '("textoneoldstyle"          0)     ; Type: Symbol -- Slot: 49
+    '("texttwooldstyle"          0)     ; Type: Symbol -- Slot: 50
+    '("textthreeoldstyle"        0)     ; Type: Symbol -- Slot: 51
+    '("textfouroldstyle"         0)     ; Type: Symbol -- Slot: 52
+    '("textfiveoldstyle"         0)     ; Type: Symbol -- Slot: 53
+    '("textsixoldstyle"          0)     ; Type: Symbol -- Slot: 54
+    '("textsevenoldstyle"        0)     ; Type: Symbol -- Slot: 55
+    '("texteightoldstyle"        0)     ; Type: Symbol -- Slot: 56
+    '("textnineoldstyle"         0)     ; Type: Symbol -- Slot: 57
+    '("textlangle"               0)     ; Type: Symbol -- Slot: 60
+    '("textminus"                0)     ; Type: Symbol -- Slot: 61
+    '("textrangle"               0)     ; Type: Symbol -- Slot: 62
+    '("textmho"                  0)     ; Type: Symbol -- Slot: 77
+    '("textbigcircle"            0)     ; Type: Symbol -- Slot: 79
+    '("textohm"                  0)     ; Type: Symbol -- Slot: 87
+    '("textlbrackdbl"            0)     ; Type: Symbol -- Slot: 91
+    '("textrbrackdbl"            0)     ; Type: Symbol -- Slot: 93
+    '("textuparrow"              0)     ; Type: Symbol -- Slot: 94
+    '("textdownarrow"            0)     ; Type: Symbol -- Slot: 95
+    '("textasciigrave"           0)     ; Type: Symbol -- Slot: 96
+    '("textborn"                 0)     ; Type: Symbol -- Slot: 98
+    '("textdivorced"             0)     ; Type: Symbol -- Slot: 99
+    '("textdied"                 0)     ; Type: Symbol -- Slot: 100
+    '("textleaf"                 0)     ; Type: Symbol -- Slot: 108
+    '("textmarried"              0)     ; Type: Symbol -- Slot: 109
+    '("textmusicalnote"          0)     ; Type: Symbol -- Slot: 110
+    '("texttildelow"             0)     ; Type: Symbol -- Slot: 126
+    '("textdblhyphenchar"        0)     ; Type: Symbol -- Slot: 127
+    '("textasciibreve"           0)     ; Type: Symbol -- Slot: 128
+    '("textasciicaron"           0)     ; Type: Symbol -- Slot: 129
+    '("textacutedbl"             0)     ; Type: Symbol -- Slot: 130
+    '("textgravedbl"             0)     ; Type: Symbol -- Slot: 131
+    '("textdagger"               0)     ; Type: Symbol -- Slot: 132
+    '("textdaggerdbl"            0)     ; Type: Symbol -- Slot: 133
+    '("textbardbl"               0)     ; Type: Symbol -- Slot: 134
+    '("textperthousand"          0)     ; Type: Symbol -- Slot: 135
+    '("textbullet"               0)     ; Type: Symbol -- Slot: 136
+    '("textcelsius"              0)     ; Type: Symbol -- Slot: 137
+    '("textdollaroldstyle"       0)     ; Type: Symbol -- Slot: 138
+    '("textcentoldstyle"         0)     ; Type: Symbol -- Slot: 139
+    '("textflorin"               0)     ; Type: Symbol -- Slot: 140
+    '("textcolonmonetary"        0)     ; Type: Symbol -- Slot: 141
+    '("textwon"                  0)     ; Type: Symbol -- Slot: 142
+    '("textnaira"                0)     ; Type: Symbol -- Slot: 143
+    '("textguarani"              0)     ; Type: Symbol -- Slot: 144
+    '("textpeso"                 0)     ; Type: Symbol -- Slot: 145
+    '("textlira"                 0)     ; Type: Symbol -- Slot: 146
+    '("textrecipe"               0)     ; Type: Symbol -- Slot: 147
+    '("textinterrobang"          0)     ; Type: Symbol -- Slot: 148
+    '("textinterrobangdown"      0)     ; Type: Symbol -- Slot: 149
+    '("textdong"                 0)     ; Type: Symbol -- Slot: 150
+    '("texttrademark"            0)     ; Type: Symbol -- Slot: 151
+    '("textpertenthousand"       0)     ; Type: Symbol -- Slot: 152
+    '("textpilcrow"              0)     ; Type: Symbol -- Slot: 153
+    '("textbaht"                 0)     ; Type: Symbol -- Slot: 154
+    '("textnumero"               0)     ; Type: Symbol -- Slot: 155
+    '("textdiscount"             0)     ; Type: Symbol -- Slot: 156
+    '("textestimated"            0)     ; Type: Symbol -- Slot: 157
+    '("textopenbullet"           0)     ; Type: Symbol -- Slot: 158
+    '("textservicemark"          0)     ; Type: Symbol -- Slot: 159
+    '("textlquill"               0)     ; Type: Symbol -- Slot: 160
+    '("textrquill"               0)     ; Type: Symbol -- Slot: 161
+    '("textcent"                 0)     ; Type: Symbol -- Slot: 162
+    '("textsterling"             0)     ; Type: Symbol -- Slot: 163
+    '("textcurrency"             0)     ; Type: Symbol -- Slot: 164
+    '("textyen"                  0)     ; Type: Symbol -- Slot: 165
+    '("textbrokenbar"            0)     ; Type: Symbol -- Slot: 166
+    '("textsection"              0)     ; Type: Symbol -- Slot: 167
+    '("textasciidieresis"        0)     ; Type: Symbol -- Slot: 168
+    '("textcopyright"            0)     ; Type: Symbol -- Slot: 169
+    '("textordfeminine"          0)     ; Type: Symbol -- Slot: 170
+    '("textcopyleft"             0)     ; Type: Symbol -- Slot: 171
+    '("textlnot"                 0)     ; Type: Symbol -- Slot: 172
+    '("textcircledP"             0)     ; Type: Symbol -- Slot: 173
+    '("textregistered"           0)     ; Type: Symbol -- Slot: 174
+    '("textasciimacron"          0)     ; Type: Symbol -- Slot: 175
+    '("textdegree"               0)     ; Type: Symbol -- Slot: 176
+    '("textpm"                   0)     ; Type: Symbol -- Slot: 177
+    '("texttwosuperior"          0)     ; Type: Symbol -- Slot: 178
+    '("textthreesuperior"        0)     ; Type: Symbol -- Slot: 179
+    '("textasciiacute"           0)     ; Type: Symbol -- Slot: 180
+    '("textmu"                   0)     ; Type: Symbol -- Slot: 181
+    '("textparagraph"            0)     ; Type: Symbol -- Slot: 182
+    '("textperiodcentered"       0)     ; Type: Symbol -- Slot: 183
+    '("textreferencemark"        0)     ; Type: Symbol -- Slot: 184
+    '("textonesuperior"          0)     ; Type: Symbol -- Slot: 185
+    '("textordmasculine"         0)     ; Type: Symbol -- Slot: 186
+    '("textsurd"                 0)     ; Type: Symbol -- Slot: 187
+    '("textonequarter"           0)     ; Type: Symbol -- Slot: 188
+    '("textonehalf"              0)     ; Type: Symbol -- Slot: 189
+    '("textthreequarters"        0)     ; Type: Symbol -- Slot: 190
+    '("texteuro"                 0)     ; Type: Symbol -- Slot: 191
+    '("texttimes"                0)     ; Type: Symbol -- Slot: 214
+    '("textdiv"                  0)     ; Type: Symbol -- Slot: 246
+    '("textcircled"              1)     ; Type: Command -- Slot: N/A
+    '("capitalcedilla"           1)     ; Type: Command -- Slot: N/A
+    '("capitalogonek"            1)     ; Type: Command -- Slot: N/A
+    '("oldstylenums" "Numbers"    ))    ; Type: Command -- Slot: N/A
+
+   ;; Fontification
+   (when (and (featurep 'font-latex)
+              (eq TeX-install-font-lock 'font-latex-setup))
+     (font-latex-add-keywords '(("oldstylenums"  "{"))
+                              'italic-declaration)))
+ LaTeX-dialect)
+
+(defvar LaTeX-textcomp-package-options 
+  '("full" "almostfull" "euro" "safe" "force" "warn")
+  "Package options for the textcomp package.")
+
+;;; textcomp.el ends here
diff --git a/style/zlmtt.el b/style/zlmtt.el
new file mode 100644
index 0000000..903fba0
--- /dev/null
+++ b/style/zlmtt.el
 <at>  <at>  -0,0 +1,58  <at>  <at> 
+;;; zlmtt.el --- AUCTeX style for `zlmtt.sty' (v1.01)
+
+;; Copyright (C) 2014 Free Software Foundation, Inc.
+
+;; Author: Arash Esbati <esbati'at'gmx.de>
+;; Maintainer: auctex-devel <at> gnu.org
+;; Created: 2014-10-31
+;; Keywords: tex
+
+;; This file is part of AUCTeX.
+
+;; AUCTeX is free software; you can redistribute it and/or modify it
+;; under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; AUCTeX is distributed in the hope that it will be useful, but
+;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+;; General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with AUCTeX; see the file COPYING.  If not, write to the Free
+;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+;; 02110-1301, USA.
+
+;;; Commentary: 
+
+;; This file adds support for `zlmtt.sty' (v1.01) from 2014/06/28.
+;; `zlmtt.sty' is part of TeXLive.
+
+;;; Code:
+
+(TeX-add-style-hook
+ "zlmtt"
+ (lambda ()
+
+   ;; New symbols
+   (TeX-add-symbols
+    '("proptt" t)   ; proportional typewriter
+    '("monott" t)   ; monospace typewriter
+    '("lctt"   t))  ; light condensed typewriter
+
+   ;; Fontification
+   (when (and (featurep 'font-latex)
+              (eq TeX-install-font-lock 'font-latex-setup))
+     (font-latex-add-keywords '(("proptt"   "{")
+                                ("monott"   "{")
+                                ("lctt"     "{"))
+                              'textual)))
+ LaTeX-dialect)
+
+(defvar LaTeX-zlmtt-package-options
+  '("light" "l" "lightcondensed" "lc" "med" "m"
+    "proportional" "p" "scaled")
+  "Package options for the zlmtt package.")
+
+;;; zlmtt.el ends here
--

-- 
2.1.3

_______________________________________________
auctex-devel mailing list
auctex-devel <at> gnu.org
https://lists.gnu.org/mailman/listinfo/auctex-devel

Gmane