[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 268/299: Add customizable option for default date format.
From: |
Stefan Monnier |
Subject: |
[elpa] 268/299: Add customizable option for default date format. |
Date: |
Sun, 02 Nov 2014 03:11:54 +0000 |
monnier pushed a commit to branch externals/auctex
in repository elpa.
commit a54ce4d34d85338d9484b21d62024696705fe70f
Author: Mosè Giordano <address@hidden>
Date: Fri Jul 25 00:00:18 2014 +0200
Add customizable option for default date format.
* doc/auctex.texi (Adding Macros): Document `TeX-date-format'.
* doc/changes.texi: Mention `TeX-date-format'.
* latex.el (TeX-date-format): New customizable option.
Suggested by Uwe Brauer.
(TeX-arg-date): Use it.
---
ChangeLog | 10 ++++++++++
doc/auctex.texi | 7 ++++++-
doc/changes.texi | 2 +-
latex.el | 7 ++++++-
4 files changed, 23 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index fb1e62f..40324e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2014-07-25 Mos� Giordano <address@hidden>
+
+ * doc/auctex.texi (Adding Macros): Document `TeX-date-format'.
+
+ * doc/changes.texi: Mention `TeX-date-format'.
+
+ * latex.el (TeX-date-format): New customizable option.
+ Suggested by Uwe Brauer.
+ (TeX-arg-date): Use it.
+
2014-07-17 Mos� Giordano <address@hidden>
* Makefile.in: Update copyright years.
diff --git a/doc/auctex.texi b/doc/auctex.texi
index 3961bb8..7261705 100644
--- a/doc/auctex.texi
+++ b/doc/auctex.texi
@@ -4394,7 +4394,12 @@ Prompt for a @LaTeX{} length completing with known
lengths.
Prompt for a @TeX{} macro with completion.
@item TeX-arg-date
-Prompt for a date, defaulting to the current date.
address@hidden TeX-date-format
+Prompt for a date, defaulting to the current date. The format of the
+date is specified by the @code{TeX-date-format} option. If you want to
+change the format when the @samp{babel} package is loaded with a
+specific language, set @code{TeX-date-format} inside the appropriate
+language hook, for details @pxref{European}.
@item TeX-arg-version
Prompt for the version of a file, using as initial input the current
diff --git a/doc/changes.texi b/doc/changes.texi
index 5707cd0..b408b47 100644
--- a/doc/changes.texi
+++ b/doc/changes.texi
@@ -53,7 +53,7 @@ non-nil. Completion for class options of the standard
@LaTeX{} classes
is provided as well.
@item
-New user options @code{LaTeX-default-author},
+New user options @code{LaTeX-default-author}, @code{TeX-date-format},
@code{TeX-insert-braces-alist}, @code{LaTeX-fontspec-arg-font-search},
and @code{LaTeX-fontspec-font-list-default}. A new possible value
(@code{show-all-optional-args}) for
diff --git a/latex.el b/latex.el
index d9a383f..89be909 100644
--- a/latex.el
+++ b/latex.el
@@ -2251,12 +2251,17 @@ string."
nil t)
optional))
+(defcustom TeX-date-format "%Y/%m/%d"
+ "The default date format prompted by `TeX-arg-date'."
+ :group 'LaTeX-macro
+ :type 'string)
+
(defun TeX-arg-date (optional &optional prompt)
"Prompt for a date, defaulting to the current date.
If OPTIONAL is non-nil, insert the resulting value as an optional
argument, otherwise as a mandatory one. Use PROMPT as the prompt
string."
- (let ((default (format-time-string "%Y/%m/%d" (current-time))))
+ (let ((default (format-time-string TeX-date-format (current-time))))
(TeX-argument-insert
(TeX-read-string (TeX-argument-prompt
optional prompt (format "Date (default %s)" default))
- [elpa] 265/299: Fix other runtime issues in XEmacs and Emacs 21., (continued)
- [elpa] 265/299: Fix other runtime issues in XEmacs and Emacs 21., Stefan Monnier, 2014/11/01
- [elpa] 269/299: Fix outline promotion/demotion., Stefan Monnier, 2014/11/01
- [elpa] 261/299: Hide some entries of the Command menu when not available., Stefan Monnier, 2014/11/01
- [elpa] 256/299: Implement error overview., Stefan Monnier, 2014/11/01
- [elpa] 271/299: Keep error overview window if View command is run., Stefan Monnier, 2014/11/01
- [elpa] 275/299: Font-lock fix for verbatim environment args., Stefan Monnier, 2014/11/01
- [elpa] 274/299: Adapt mathtools.el to latest amsmath.el changes., Stefan Monnier, 2014/11/01
- [elpa] 270/299: Manage auto insertion of labels., Stefan Monnier, 2014/11/01
- [elpa] 272/299: Rename LaTeX-auto-insert-label and document its use for sections., Stefan Monnier, 2014/11/01
- [elpa] 277/299: Change Vincent's email address in ChangeLog., Stefan Monnier, 2014/11/01
- [elpa] 268/299: Add customizable option for default date format.,
Stefan Monnier <=
- [elpa] 273/299: Change again method to determine whether a label should be inserted., Stefan Monnier, 2014/11/01
- [elpa] 266/299: Auto insertion of ampersands., Stefan Monnier, 2014/11/01
- [elpa] 280/299: Bugfix in file name expansion., Stefan Monnier, 2014/11/01
- [elpa] 283/299: Document TeX-add-style-hook's new 3rd argument., Stefan Monnier, 2014/11/01
- [elpa] 279/299: Add test for the %` expander., Stefan Monnier, 2014/11/01
- [elpa] 281/299: Remove defalias docstring arg., Stefan Monnier, 2014/11/01
- [elpa] 278/299: Fix the expansion of %' in TeX-expand-list., Stefan Monnier, 2014/11/01
- [elpa] 286/299: Rename LaTeX-amstext-package-option to LaTeX-amstext-package-options., Stefan Monnier, 2014/11/01
- [elpa] 285/299: Use `push-mark' instead of `set-mark'., Stefan Monnier, 2014/11/01
- [elpa] 284/299: Fix \end buffer position passed to hooks., Stefan Monnier, 2014/11/01