branch: externals/auctex commit 33bb54bb9e55eb443ca2866b7ff7d8663ba0f740 Author: Arash Esbati <ar...@gnu.org> Commit: Arash Esbati <ar...@gnu.org>
Simplify implementation of style/geometry.el * style/geometry.el ("geometry"): Replace `TeX-arg-eval'. --- style/geometry.el | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/style/geometry.el b/style/geometry.el index cc93d8406e..f1cab73035 100644 --- a/style/geometry.el +++ b/style/geometry.el @@ -1,6 +1,6 @@ ;;; geometry.el --- AUCTeX style for `geometry.sty' (v5.6) -*- lexical-binding: t; -*- -;; Copyright (C) 2015, 2018, 2020 Free Software Foundation, Inc. +;; Copyright (C) 2015--2022 Free Software Foundation, Inc. ;; Author: Arash Esbati <ar...@gnu.org> ;; Maintainer: auctex-de...@gnu.org @@ -113,27 +113,24 @@ package.") ;; geometry commands: (TeX-add-symbols - '("geometry" - (TeX-arg-eval TeX-read-key-val nil - (append LaTeX-geometry-preamble-key-val-options - LaTeX-geometry-always-key-val-options))) + `("geometry" + (TeX-arg-key-val ,(append LaTeX-geometry-preamble-key-val-options + LaTeX-geometry-always-key-val-options))) '("newgeometry" (TeX-arg-key-val LaTeX-geometry-always-key-val-options)) '("restoregeometry" 0) - '("savegeometry" - (TeX-arg-eval - (lambda () - (let ((name (TeX-read-string "Name: "))) + `("savegeometry" + ,(lambda (optional) + (let ((name (TeX-read-string + (TeX-argument-prompt optional nil "Name")))) (LaTeX-add-geometry-savegeometries name) - (format "%s" name))))) + (TeX-argument-insert name optional)))) '("loadgeometry" - (TeX-arg-eval - (lambda () - (completing-read "Name: " - (LaTeX-geometry-savegeometry-list)))))) + (TeX-arg-completing-read (LaTeX-geometry-savegeometry-list) + "Name"))) ;; Fontification (when (and (featurep 'font-latex)