[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 99/299: Add prompt argument to TeX-read-key-val and TeX-arg-key-v
From: |
Stefan Monnier |
Subject: |
[elpa] 99/299: Add prompt argument to TeX-read-key-val and TeX-arg-key-val. |
Date: |
Sun, 02 Nov 2014 03:10:36 +0000 |
monnier pushed a commit to branch externals/auctex
in repository elpa.
commit 85d99d649c46abfcdce35559f7a2078f1ccf4023
Author: Mosè Giordano <address@hidden>
Date: Mon Apr 15 15:59:38 2013 +0200
Add prompt argument to TeX-read-key-val and TeX-arg-key-val.
* latex.el (TeX-read-key-val): Add `prompt' optional argument.
(TeX-arg-key-val): Ditto.
---
ChangeLog | 3 +++
latex.el | 12 ++++++------
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9162654..24534ef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2013-04-15 Mos� Giordano <address@hidden>
+ * latex.el (TeX-read-key-val): Add `prompt' optional argument.
+ (TeX-arg-key-val): Ditto.
+
* tex.el (fboundp): Use `crm-separator' as separator in XEmacs
`TeX-completing-read-multiple' implementation.
diff --git a/latex.el b/latex.el
index 41fedc7..5bfb5df 100644
--- a/latex.el
+++ b/latex.el
@@ -2196,27 +2196,27 @@ string."
TeX-left-right-braces)))
(indent-according-to-mode)))))
-(defun TeX-read-key-val (optional key-val-alist)
+(defun TeX-read-key-val (optional key-val-alist &optional prompt)
"Prompt for keys and values in KEY-VAL-ALIST and return them.
If OPTIONAL is non-nil, indicate in the prompt that we are
reading an optional argument. KEY-VAL-ALIST is an alist. The
car of each element should be a string representing a key and the
optional cdr should be a list with strings to be used as values
-for the key."
+for the key. Use PROMPT as the prompt string."
(multi-prompt-key-value
- (TeX-argument-prompt optional "Options (k=v)" nil)
+ (TeX-argument-prompt optional prompt "Options (k=v)")
(if (symbolp key-val-alist)
(eval key-val-alist)
key-val-alist)))
-(defun TeX-arg-key-val (optional key-val-alist)
+(defun TeX-arg-key-val (optional key-val-alist &optional prompt)
"Prompt for keys and values in KEY-VAL-ALIST.
Insert the given value as a TeX macro argument. If OPTIONAL is
non-nil, insert it as an optional argument. KEY-VAL-ALIST is an
alist. The car of each element should be a string representing a
key and the optional cdr should be a list with strings to be used
-as values for the key."
- (let ((options (TeX-read-key-val optional key-val-alist)))
+as values for the key. Use PROMPT as the prompt string."
+ (let ((options (TeX-read-key-val optional key-val-alist prompt)))
(TeX-argument-insert options optional)))
- [elpa] 78/299: Better management of package options., (continued)
- [elpa] 78/299: Better management of package options., Stefan Monnier, 2014/11/01
- [elpa] 90/299: Update README for Git., Stefan Monnier, 2014/11/01
- [elpa] 91/299: Fix typo., Stefan Monnier, 2014/11/01
- [elpa] 92/299: Syntax fix., Stefan Monnier, 2014/11/01
- [elpa] 93/299: Fix bug in TeX-evince-sync-view., Stefan Monnier, 2014/11/01
- [elpa] 86/299: Make LaTeX-outline-level work for customized outline-regexp., Stefan Monnier, 2014/11/01
- [elpa] 88/299: Improve TeX-math-input-method-off-regexp., Stefan Monnier, 2014/11/01
- [elpa] 89/299: Fix a bug in font-latex-add-to-syntax-alist., Stefan Monnier, 2014/11/01
- [elpa] 97/299: Replace completing-read-multiple with TeX-completing-read-multiple., Stefan Monnier, 2014/11/01
- [elpa] 98/299: Use crm-separator as separator in XEmacs TeX-completing-read-multiple., Stefan Monnier, 2014/11/01
- [elpa] 99/299: Add prompt argument to TeX-read-key-val and TeX-arg-key-val.,
Stefan Monnier <=
- [elpa] 101/299: Improve Evince backward search., Stefan Monnier, 2014/11/01
- [elpa] 94/299: Fix 2 bugs in DBUS communication., Stefan Monnier, 2014/11/01
- [elpa] 104/299: Change default value of `LaTeX-default-author' and adapt `LaTeX-arg-author'., Stefan Monnier, 2014/11/01
- [elpa] 96/299: Raise frame on backward search., Stefan Monnier, 2014/11/01
- [elpa] 105/299: Fix plain TeX abbrev table name., Stefan Monnier, 2014/11/01
- [elpa] 102/299: Document some missing functions and options., Stefan Monnier, 2014/11/01
- [elpa] 103/299: Use user-full-name as initial input to author macro., Stefan Monnier, 2014/11/01
- [elpa] 100/299: Better unbinding of SPC in LaTeX-arg-acro-key-val and LaTeX-arg-siunitx-unit., Stefan Monnier, 2014/11/01
- [elpa] 106/299: Add beamer class options., Stefan Monnier, 2014/11/01
- [elpa] 95/299: Add new style files acro.el and acronym.el., Stefan Monnier, 2014/11/01