branch: main
commit 749045b165279b8ca56ad54467efd6a6e73f685a
Author: Arash Esbati <ar...@gnu.org>
Commit: Arash Esbati <ar...@gnu.org>

    Use `TeX-arg-set-exit-mark' in style/iftex.el
    
    * style/iftex.el (LaTeX-iftex-set-TeX-exit-mark): Delete function.
    ("iftex"): Use `TeX-arg-set-exit-mark' instead of now deleted
    function.
---
 style/iftex.el | 74 +++++++++++++++++++++++++++-------------------------------
 1 file changed, 34 insertions(+), 40 deletions(-)

diff --git a/style/iftex.el b/style/iftex.el
index 3752bc26..e68ff2b1 100644
--- a/style/iftex.el
+++ b/style/iftex.el
@@ -1,6 +1,6 @@
 ;;; iftex.el --- AUCTeX style for `iftex.sty' version 1.0g  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2022--2024 Free Software Foundation, Inc.
+;; Copyright (C) 2022--2025 Free Software Foundation, Inc.
 
 ;; Author: Arash Esbati <ar...@gnu.org>
 ;; Maintainer: auctex-devel@gnu.org
@@ -32,13 +32,7 @@
 (require 'tex)
 
 ;; Silence the compiler:
-(declare-function font-latex-add-keywords
-                  "font-latex"
-                  (keywords class))
-
-(defun LaTeX-iftex-set-TeX-exit-mark (_optional)
-  "Ignore OPTIONAL and set `TeX-exit-mark' to current point."
-  (set-marker TeX-exit-mark (point)))
+(declare-function font-latex-add-keywords "font-latex" (keywords class))
 
 (TeX-add-style-hook
  "iftex"
@@ -46,115 +40,115 @@
 
    (TeX-add-symbols
     '("ifetex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifeTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifpdftex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifPDFTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifxetex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifXeTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifluatex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifLuaTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifluahbtex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifLuaHBTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifluametatex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifLuaMetaTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifptex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifpTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifuptex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifupTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifptexng"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifpTeXng"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifvtex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifVTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifalephtex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifAlephTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("iftutex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifTUTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("iftexpadtex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifTexpadTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("iftex"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifTeX"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifhint"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifHINT"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     '("ifprote"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
     '("ifProte"
-      LaTeX-iftex-set-TeX-exit-mark
+      TeX-arg-set-exit-mark
       (TeX-arg-literal "\\else\\fi"))
 
     "RequireeTeX"

Reply via email to