Blame style/FiraSans.el

Packit f2bd10
;;; FiraSans.el --- AUCTeX style for `FiraSans.sty' (v2016/11/20)
Packit f2bd10
Packit f2bd10
;; Copyright (C) 2016 Free Software Foundation, Inc.
Packit f2bd10
Packit f2bd10
;; Author: Arash Esbati <arash@gnu.org>
Packit f2bd10
;; Maintainer: auctex-devel@gnu.org
Packit f2bd10
;; Created: 2016-11-11
Packit f2bd10
;; Keywords: tex
Packit f2bd10
Packit f2bd10
;; This file is part of AUCTeX.
Packit f2bd10
Packit f2bd10
;; AUCTeX is free software; you can redistribute it and/or modify it
Packit f2bd10
;; under the terms of the GNU General Public License as published by
Packit f2bd10
;; the Free Software Foundation; either version 3, or (at your option)
Packit f2bd10
;; any later version.
Packit f2bd10
Packit f2bd10
;; AUCTeX is distributed in the hope that it will be useful, but
Packit f2bd10
;; WITHOUT ANY WARRANTY; without even the implied warranty of
Packit f2bd10
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Packit f2bd10
;; General Public License for more details.
Packit f2bd10
Packit f2bd10
;; You should have received a copy of the GNU General Public License
Packit f2bd10
;; along with AUCTeX; see the file COPYING.  If not, write to the Free
Packit f2bd10
;; Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
Packit f2bd10
;; 02110-1301, USA.
Packit f2bd10
Packit f2bd10
;;; Commentary:
Packit f2bd10
Packit f2bd10
;; This file adds support for `FiraSans.sty' (v2016/11/20).
Packit f2bd10
;; `FiraSans.sty' is part of TeXLive.
Packit f2bd10
Packit f2bd10
;;; Code:
Packit f2bd10
Packit f2bd10
(TeX-add-style-hook
Packit f2bd10
 "FiraSans"
Packit f2bd10
 (lambda ()
Packit f2bd10
Packit f2bd10
   ;; `textcomp' is always loaded:
Packit f2bd10
   (TeX-run-style-hooks "textcomp")
Packit f2bd10
Packit f2bd10
   ;; If package option `type1' is given, load `fontaxes':
Packit f2bd10
   (when (LaTeX-provided-package-options-member "FiraSans" "type1")
Packit f2bd10
     (TeX-run-style-hooks "fontaxes"))
Packit f2bd10
Packit f2bd10
   ;; Macros:
Packit f2bd10
   (TeX-add-symbols
Packit f2bd10
    '("sufigures"        -1)
Packit f2bd10
    '("firaoldstyle"     -1)
Packit f2bd10
    '("firalining"       -1)
Packit f2bd10
    '("firatabular"      -1)
Packit f2bd10
    '("firaproportional" -1)
Packit f2bd10
    '("firathin"         -1)
Packit f2bd10
    '("firalight"        -1)
Packit f2bd10
    '("firaextralight"   -1)
Packit f2bd10
    '("firaultralight"   -1)
Packit f2bd10
    '("firamedium"       -1)
Packit f2bd10
    '("firabook"         -1)
Packit f2bd10
    '("firasemibold"     -1)
Packit f2bd10
    '("firaextrabold"    -1)
Packit f2bd10
    '("firaheavy"        -1))
Packit f2bd10
Packit f2bd10
   ;; Fontification
Packit f2bd10
   (when (and (featurep 'font-latex)
Packit f2bd10
	      (eq TeX-install-font-lock 'font-latex-setup))
Packit f2bd10
     (font-latex-add-keywords '(("sufigures"        "")
Packit f2bd10
				("firaoldstyle"     "")
Packit f2bd10
				("firalining"       "")
Packit f2bd10
				("firatabular"      "")
Packit f2bd10
				("firaproportional" "")
Packit f2bd10
				("firathin"         "")
Packit f2bd10
				("firalight"        "")
Packit f2bd10
				("firaextralight"   "")
Packit f2bd10
				("firaultralight"   "")
Packit f2bd10
				("firamedium"       "")
Packit f2bd10
				("firabook"         "")
Packit f2bd10
				("firasemibold"     "")
Packit f2bd10
				("firaextrabold"    "")
Packit f2bd10
				("firaheavy"        ""))
Packit f2bd10
			      'type-declaration)))
Packit f2bd10
 LaTeX-dialect)
Packit f2bd10
Packit f2bd10
(defvar LaTeX-FiraSans-package-options
Packit f2bd10
  '("scaled" "scale"
Packit f2bd10
    "type1"
Packit f2bd10
    "lining" "lf"
Packit f2bd10
    "oldstyle" "osf"
Packit f2bd10
    "tabular" "t"
Packit f2bd10
    "proportional" "p"
Packit f2bd10
    "book"
Packit f2bd10
    "medium" "mb"
Packit f2bd10
    "semibold" "sb"
Packit f2bd10
    "light" "l"
Packit f2bd10
    "extralight"
Packit f2bd10
    "ultralight"
Packit f2bd10
    "thin"
Packit f2bd10
    "extrabold"
Packit f2bd10
    "heavy"
Packit f2bd10
    "default"
Packit f2bd10
    "sfdefault")
Packit f2bd10
  "Package options for the FiraSans package.")
Packit f2bd10
Packit f2bd10
;;; FiraSans.el ends here