unix-conf/.emacs.d/elpa/auctex-11.89.1/style/textcomp.el
2016-02-18 14:53:30 +01:00

179 lines
10 KiB
EmacsLisp

;;; 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@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" "{"))
'type-command)))
LaTeX-dialect)
(defvar LaTeX-textcomp-package-options
'("full" "almostfull" "euro" "safe" "force" "warn")
"Package options for the textcomp package.")
;;; textcomp.el ends here