summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/listings-ext/listings-ext.el
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-09-04 18:36:57 +0000
committerKarl Berry <karl@freefriends.org>2009-09-04 18:36:57 +0000
commitb2869784051063d695d532c55bad16c8d8fd7c77 (patch)
tree75bc7ad8fc49b454835481ffeb329f4961f086a7 /Master/texmf-dist/doc/latex/listings-ext/listings-ext.el
parent4bf1cb91b3cc076e1d84c577942b572afbfb5e8a (diff)
new latex package + sh script listings-ext (31aug09)
git-svn-id: svn://tug.org/texlive/trunk@15093 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/listings-ext/listings-ext.el')
-rw-r--r--Master/texmf-dist/doc/latex/listings-ext/listings-ext.el44
1 files changed, 44 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/listings-ext/listings-ext.el b/Master/texmf-dist/doc/latex/listings-ext/listings-ext.el
new file mode 100644
index 00000000000..9f49521aeff
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/listings-ext/listings-ext.el
@@ -0,0 +1,44 @@
+;;; listings-ext.el --- AUCTeX style for `listings-ext.sty'
+
+;; Copyright (C) 2008-2009 Free Software Foundation, Inc.
+
+;; Maintainer: Jobst Hoffmann, <j.hoffmann@fh-aachen.de>
+;; $Author: ax006ho $
+;; $Date: 2009-08-31 20:30:48 +0200 (Mo, 31 Aug 2009) $
+;; $Revision: 48 $
+;; Keywords: tex
+
+;;; Commentary:
+;; This file adds support for `listings-ext.sty'
+
+;;; Code:
+(TeX-add-style-hook
+ "listings-ext"
+ (lambda ()
+ (TeX-add-symbols
+ '("lstcheck" "identifier" TeX-arg-input-file 0)
+ '("lstdef" "identifier" TeX-arg-input-file "line range" 0)
+ '("lstuse" ["options"] "identifier"0))
+
+ ;; Filling
+
+ ;; Fontification
+ (when (and (featurep 'font-latex)
+ (eq TeX-install-font-lock 'font-latex-setup))
+ (add-to-list 'font-latex-match-function-keywords-local "lstcheck")
+ (add-to-list 'font-latex-match-function-keywords-local "lstdef")
+ (add-to-list 'font-latex-match-function-keywords-local "lstuse")
+ (font-latex-match-function-make)
+ ;; For syntactic fontification, e.g. verbatim constructs
+ (font-latex-set-syntactic-keywords)
+ ;; Tell font-lock about the update.
+ (setq font-lock-set-defaults nil)
+ (font-lock-set-defaults))))
+
+;; preparing of environments isn't necessary
+
+;; support for options
+(defvar LaTeX-listings-package-options nil
+ "Package options for the listings package.")
+
+;;; listings-ext.el ends here.