Index: amsopn.el =================================================================== RCS file: /sources/auctex/auctex/style/amsopn.el,v retrieving revision 1.4 diff -u -r1.4 amsopn.el --- amsopn.el 23 Oct 2005 10:13:01 -0000 1.4 +++ amsopn.el 2 Mar 2013 21:00:52 -0000 @@ -1,6 +1,32 @@ -;;; amsopn.el --- Style hook for the AMS-LaTeX amsopn package. -;;; -;;; AUTHOR: Carsten Dominik +;;; amsnopn.el --- AUCTeX style for the `amsnopn.sty' AMS-LaTeX package + +;; Copyright (C) 1997, 2002, 2005, 2013 Free Software Foundation, Inc. + +;; Author: Carsten Dominik +;; Mads Jensen +;; Maintainer: address@hidden +;; 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 `amsnopn.sty' ;;; Code: @@ -8,10 +34,18 @@ (function (lambda () (TeX-add-symbols - '("DeclareMathOperator" "Operator (with \\)" "Text") - '("DeclareMathOperator*" "Operator (with \\)" "Text") + '("DeclareMathOperator" (TeX-arg-define-macro "Math Operator: \\") + "Expansion text for the math operator") + '("DeclareMathOperator*" (TeX-arg-define-macro "Math Operator: \\") + "Expansion text for the math operator") '("operatorname" t) - '("operatorname*" t))))) + '("operatorname*" t)) + + (setq LaTeX-auto-regexp-list + (append + '(("\\\\DeclareMathOperator\\*?{?\\\\\\([A-Za-z]+\\)}?" + 1 TeX-auto-symbol)) + LaTeX-auto-regexp-list))))) (defvar LaTeX-amsopn-package-options '("namelimits" "nonamelimits") "Package options for the amsopn package.")