[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-diffs] [elpa] externals/auctex 3653ef0: Add auctex-pkg.el and mo
From: |
Tassilo Horn |
Subject: |
[AUCTeX-diffs] [elpa] externals/auctex 3653ef0: Add auctex-pkg.el and move version definition there |
Date: |
Fri, 8 Feb 2019 11:46:08 -0500 (EST) |
branch: externals/auctex
commit 3653ef07555d97feeeda762b1a47df78a156d0fd
Author: Tassilo Horn <address@hidden>
Commit: Tassilo Horn <address@hidden>
Add auctex-pkg.el and move version definition there
---
.gitignore | 1 -
auctex-pkg.el | 33 +++++
auctex.el | 3 +-
auctex.info | 357 +++++++++++++++++++++++++++++++----------------------
preview-latex.info | 54 ++++----
tex-site.el | 4 +-
6 files changed, 271 insertions(+), 181 deletions(-)
diff --git a/.gitignore b/.gitignore
index d185fdb..0015867 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,6 +44,5 @@ preview-latex.el
/preview.el
PROBLEMS.preview
# Files generated when installing/compiling the package in place.
-auctex-pkg.el
auctex-autoloads.el
tests/*/auto/*
diff --git a/auctex-pkg.el b/auctex-pkg.el
new file mode 100644
index 0000000..1b669f1
--- /dev/null
+++ b/auctex-pkg.el
@@ -0,0 +1,33 @@
+;;; auctex-pkg.el --- The ELPA package definition for GNU AUCTeX
+
+;; Copyright (C) 2019 Free Software Foundation, Inc.
+
+;; URL: http://www.gnu.org/software/auctex/
+;; Maintainer: address@hidden
+;; Notifications-To: 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.
+
+(define-package "auctex" "12.1.1" "Integrated environment for *TeX*"
+ '((emacs "24.1")
+ (cl-lib "0.5"))
+ :url "https://www.gnu.org/software/auctex/"
+ :keywords '("TeX" "LaTeX" "Texinfo" "ConTeXt" "docTeX" "preview-latex"))
+
+(setq byte-compile-warnings '(not unresolved))
diff --git a/auctex.el b/auctex.el
index 8aac43f..2410da5 100644
--- a/auctex.el
+++ b/auctex.el
@@ -1,8 +1,7 @@
;;; auctex.el --- Integrated environment for *TeX*
-;; Copyright (C) 2014-2017 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2017, 2019 Free Software Foundation, Inc.
-;; Version: 12.1.1
;; URL: http://www.gnu.org/software/auctex/
;; Maintainer: address@hidden
;; Notifications-To: address@hidden
diff --git a/auctex.info b/auctex.info
index f991aa7..1b175c0 100644
--- a/auctex.info
+++ b/auctex.info
@@ -1,6 +1,6 @@
This is auctex.info, produced by makeinfo version 6.5 from auctex.texi.
-This manual is for AUCTeX (version 12.1.1.2018-09-07 from 2018-09-07), a
+This manual is for AUCTeX (version 12.1.1.2019-02-08 from 2019-02-08), a
sophisticated TeX environment for Emacs.
Copyright (C) 1992-1995, 2001, 2002, 2004-2018 Free Software
@@ -437,22 +437,24 @@ it out with one of these options:
'/usr/local' is the default PREFIX, intended to be suitable for a
site-wide installation. If you are packaging this as an operating
system component for distribution, the setting '/usr' will probably
- be the right choice. If you are planning to install the package as
- a single non-priviledged user, you will typically set PREFIX to
- your home directory.
+ be the right choice. See *note Advice for package providers:: for
+ detail.
+
+ If you are planning to install the package as a single
+ non-priviledged user, you will typically set PREFIX to your home
+ directory. Consult *note Advice for non-privileged users:: for
+ addtional instructions.
'--with-emacs[=/PATH/TO/EMACS]'
If you are using a pretest which isn't in your '$PATH', or
'configure' is not finding the right Emacs executable, you can
specify it with this option.
- The Emacs installation scheme has the following options:
-
'--with-lispdir=/DIR'
- This Emacs-only option specifies the location of the 'site-lisp'
- directory within 'load-path' under which the files will get
- installed (the bulk will get installed in a subdirectory).
- './configure' should figure this out by itself.
+ This option specifies the location of the 'site-lisp' directory
+ within 'load-path' under which the files will get installed (the
+ bulk will get installed in a subdirectory). './configure' should
+ figure this out by itself.
'--with-auctexstartfile=auctex.el'
'--with-previewstartfile=preview-latex.el'
@@ -658,10 +660,30 @@ your home directory, manual pages under 'man' and so on.
It is
reasonably easy to maintain a bunch of personal software, since the
prefix argument is supported by most 'configure' scripts.
+ You often need to specify '--with-lispdir' option as well. If you
+haven't installed Emacs under your home directory and use Emacs
+installed in system directories, the 'configure' script might not be
+able to figure out suitable place to install lisp files under your home
+directory. In that case, the 'configure' script would silently choose,
+by default, the 'site-lisp' directory within 'load-path' for the place,
+where administration privileges are usually required to put relevant
+files. Thus you will have to tell the 'configure' script explicitly
+where to put those files by, e.g.,
+'--with-lispdir=/home/myself/share/emacs/site-lisp'.
+
You'll have to add something like
'/home/myself/share/emacs/site-lisp' to your 'load-path' variable, if it
isn't there already.
+ In addition, you will have to tell 'configure' script where to
+install TeX-related files such as 'preview.sty' if preview-latex isn't
+disabled. It is enough to specify '--with-texmf-dir=$HOME/texmf' for
+most typical cases, but you have to create the direcotry '$HOME/texmf'
+in advance if it doesn't exist. If this prescription doesn't work,
+consider using one or more of the options '--with-texmf-dir=/DIR',
+'--without-texmf-dir', '--with-tex-dir=/DIR' and '--with-doc-dir=/DIR'.
+See *note Configure:: for detail of these options.
+
Now here is another thing to ponder: perhaps you want to make it easy
for other users to share parts of your personal Emacs configuration. In
general, you can do this by writing '~myself/' anywhere where you
@@ -974,8 +996,8 @@ single quotes for that.
in order to customize more stuff, or use the 'Customize' menu.
- 12. Load 'preview/circ.tex' into Emacs and see if you get the
- 'Command' menu. Try using it to LaTeX the file.
+ 12. Load 'circ.tex' into Emacs and see if you get the 'Command' menu.
+ Try using it to LaTeX the file.
13. Check whether the 'Preview' menu is available in this file. Use
it to generate previews for the document.
@@ -1516,7 +1538,7 @@ when typing '(', '{' and '['.
after the opening brace. If there is an active region, braces are
put around it.
- They recognize the preceeding backslash or size adjusting macros
+ They recognize the preceding backslash or size adjusting macros
such as '\left', 'igl' etc., so the following completions will
occur:
@@ -2167,12 +2189,13 @@ or, as the first choice the value of the variable
'TeX-default-macro'.
Default macro to insert when invoking 'TeX-insert-macro' first
time.
- A faster alternative is to bind the function 'TeX-electric-macro' to
-'\'. This can be done by setting the variable 'TeX-electric-escape'
+ A faster alternative is to enable the option 'TeX-electric-escape'.
-- User Option: TeX-electric-escape
- If this is non-nil when AUCTeX is loaded, the TeX escape character
- '\' will be bound to 'TeX-electric-macro'
+ If this is non-nil, typing the TeX escape character '\' will invoke
+ the command 'TeX-electric-macro'.
+
+ In Texinfo mode, the command is invoked by '@' instead.
The difference between 'TeX-insert-macro' and 'TeX-electric-macro' is
that space will complete and exit from the minibuffer in
@@ -2184,12 +2207,13 @@ that space will complete and exit from the minibuffer in
exit.
By default AUCTeX will put an empty set braces '{}' after a macro
-with no arguments to stop it from eating the next whitespace. This can
-be stopped by entering 'LaTeX-math-mode', *note Mathematics::, or by
-setting 'TeX-insert-braces' to nil.
+with no arguments to stop it from eating the next whitespace. This is
+suppressed inside math mode and can be disabled totally by setting
+'TeX-insert-braces' to nil.
-- User Option: TeX-insert-braces
- If non-nil, append a empty pair of braces after inserting a macro.
+ If non-nil, append a empty pair of braces after inserting a macro
+ with no arguments.
-- User Option: TeX-insert-braces-alist
Control the insertion of a pair of braces after a macro on a per
@@ -2201,7 +2225,7 @@ setting 'TeX-insert-braces' to nil.
to the macro.
If a macro has an element in this variable, 'TeX-parse-macro' will
- use its value to decided what to do, whatever the value of the
+ use its value to decide what to do, whatever the value of the
variable 'TeX-insert-braces'.
Completions work because AUCTeX can analyze TeX files, and store
@@ -4179,7 +4203,7 @@ Atril, you can customize the following option.
(lambda ()
(call-process
"wmctrl" nil nil nil "-i" "-R"
- (frame-parameter (selected-frame) ’outer-window-id))))
+ (frame-parameter (selected-frame) 'outer-window-id))))
File: auctex.info, Node: Debugging, Next: Checking, Prev: Viewing, Up:
Processing
@@ -4411,8 +4435,10 @@ File: auctex.info, Node: Cleaning, Next:
Documentation, Prev: Control, Up: P
'docTeX-clean-output-suffixes',
'Texinfo-clean-intermediate-suffixes',
'Texinfo-clean-output-suffixes',
- 'ConTeXt-clean-intermediate-suffixes' and
- 'ConTeXt-clean-output-suffixes'.
+ 'ConTeXt-clean-intermediate-suffixes',
+ 'ConTeXt-clean-output-suffixes',
+ 'AmSTeX-clean-intermediate-suffixes' and
+ 'AmSTeX-clean-output-suffixes'.
-- User Option: TeX-clean-confirm
Control if deletion of intermediate and output files has to be
@@ -4738,16 +4764,21 @@ TeX and Emacs are usable for European (Latin, Cyrillic,
Greek) based
languages. Some LaTeX and EmacsLisp packages are available for easy
typesetting and editing documents in European languages.
- For CJK (Chinese, Japanese, and Korean) languages, Emacs with MULE
-(MULtilingual Enhancement to GNU Emacs) support is required. MULE is
-part of Emacs by default since Emacs 20. Special versions of TeX are
-needed for CJK languages: CTeX and ChinaTeX for Chinese, ASCII pTeX and
-NTT jTeX for Japanese, HLaTeX and kTeX for Korean. The CJK-LaTeX
-package is required for supporting multiple CJK scripts within a single
-document.
+ All Emacs versions supported by current AUCTeX can handle CJK
+languages by default.
- CJK characters are not usable. Please use the MULE-UCS EmacsLisp
-package or Emacs 22 and later if you need CJK.
+ In most cases, special versions of TeX engines are needed for
+high-quality typesetting of CJK languages: CTeX and ChinaTeX for
+Chinese, ASCII pTeX, upTeX and NTT jTeX for Japanese, HLaTeX and kTeX
+for Korean. They are necessary as well when you want to typeset
+documents saved in their domestic encodings such as Shift-JIS.
+Currently, AUCTeX offers native support for pTeX, upTeX and jTeX only.
+
+ If you don't need fine tuning in the result with respect to the
+typesetting rules of their respective national standards, most unicode
+based TeX engines e.g. LuaTeX and XeTeX can handle CJK languages by
+default if they are encoded in UTF-8. The CJK-LaTeX package is provided
+for supporting CJK scripts in a standard LaTeX document.
* Menu:
@@ -5032,7 +5063,7 @@ options for them, or both, customize 'TeX-engine-alist'.
mode buffer.
'C-c C-f g'
- Insert gothic face font command ' extbf{-!-}' or '\mathbf{-!-}'
+ Insert gothic face font command ' extgt{-!-}' or '\mathgt{-!-}'
depending on the context.
'C-c C-f m'
@@ -5256,11 +5287,21 @@ hook should usually be identical.
* A symbol indicating a singleton containing one basic TeX
dialect, this symbol shall be selected among:
':latex'
- For all files in LaTeX mode, or any mode derived thereof
+ For all files in LaTeX mode, or any mode derived thereof.
':bibtex'
- For all files in BibTeX mode, or any mode derived thereof
+ For all files in BibTeX mode, or any mode derived
+ thereof.
':texinfo'
For all files in Texinfo mode.
+ ':plain-tex'
+ For all files in plain-TeX mode, or any mode derived
+ thereof.
+ ':context'
+ For all files in ConTeXt mode.
+ ':classopt'
+ For class options of LaTeX document. This is provided as
+ pseudo-dialect for style hooks associated with class
+ options.
* A logical expression like:
'(or DIALECT-EXPRESSION1 ... DIALECT-EXPRESSION_N)'
For union of the sets of dialects corresponding to
@@ -5324,7 +5365,7 @@ point inside braces. Otherwise, each argument of this
function should
match an argument of the TeX macro. What is done depends on the
argument type.
- If a macro is defined multiple times, AUCTeX will chose the one with
+ If a macro is defined multiple times, AUCTeX will choose the one with
the longest definition (i.e. the one with the most arguments).
Thus, to overwrite
@@ -5835,8 +5876,8 @@ A.1 Copying this Manual
The copyright notice for this manual is:
- This manual is for AUCTeX (version 12.1.1.2018-09-07 from
-2018-09-07), a sophisticated TeX environment for Emacs.
+ This manual is for AUCTeX (version 12.1.1.2019-02-08 from
+2019-02-08), a sophisticated TeX environment for Emacs.
Copyright (C) 1992-1995, 2001, 2002, 2004-2018 Free Software
Foundation, Inc.
@@ -6369,6 +6410,20 @@ News in 12.2
for standard LaTeX by default long ago. LaTeX variants such as
XeLaTeX and LuaLaTeX are not affected.
+ * Key binds in Texinfo mode are improved. Typing '$', '^', '_' and
+ '\' now just self-inserts without pointless side effects in Texinfo
+ mode.
+
+ In addition, the option 'TeX-electric-escape' is now effective in
+ Texinfo mode. When it is enabled, typing '@' will invoke
+ 'TeX-electric-macro' offering completion in similar style with
+ other TeX modes of AUCTeX.
+
+ * Support for column specifiers 'w' and 'W' provided by 'array'
+ package is added to 'array.el'. The correct counting of columns
+ only works when the 'align' parameter is enclosed in braces, e.g.,
+ 'w{l}{3cm}'. The short version 'wl{3cm}' is not supported.
+
News in 12.1
------------
@@ -8104,7 +8159,7 @@ Function Index
* TeX-complete-symbol: Completion. (line 23)
* TeX-declare-expert-macros: Adding Macros. (line 266)
* TeX-documentation-texdoc: Documentation. (line 6)
-* TeX-electric-macro: Completion. (line 106)
+* TeX-electric-macro: Completion. (line 107)
* TeX-error-overview: Error overview. (line 10)
* TeX-fold-buffer: Folding. (line 43)
* TeX-fold-clearout-buffer: Folding. (line 121)
@@ -8162,6 +8217,8 @@ Variable Index
* Menu:
* AmS-TeX-mode-hook: Modes and Hooks. (line 21)
+* AmSTeX-clean-intermediate-suffixes: Cleaning. (line 7)
+* AmSTeX-clean-output-suffixes: Cleaning. (line 7)
* ConTeXt-clean-intermediate-suffixes: Cleaning. (line 7)
* ConTeXt-clean-output-suffixes: Cleaning. (line 7)
* ConTeXt-engine: Processor Options. (line 121)
@@ -8275,7 +8332,7 @@ Variable Index
* LaTeX-default-position: Tabular-like. (line 16)
* LaTeX-default-style: Adding Macros. (line 192)
* LaTeX-default-width: Tabular-like. (line 13)
-* LaTeX-dialect: Simple Style. (line 71)
+* LaTeX-dialect: Simple Style. (line 81)
* LaTeX-electric-left-right-brace: Quotes. (line 154)
* LaTeX-enable-toolbar: Processing. (line 11)
* LaTeX-eqnarray-label: Equations. (line 12)
@@ -8353,7 +8410,7 @@ Variable Index
* TeX-check-path: Selecting a Command. (line 67)
* TeX-check-TeX: Processor Options. (line 149)
* TeX-check-TeX-command-not-found: Processor Options. (line 150)
-* TeX-clean-confirm: Cleaning. (line 26)
+* TeX-clean-confirm: Cleaning. (line 28)
* TeX-close-quote: Quotes. (line 25)
* TeX-command: Processor Options. (line 121)
* TeX-command <1>: Processor Options. (line 150)
@@ -8363,7 +8420,7 @@ Variable Index
* TeX-command-list <1>: Starting a Command. (line 32)
* TeX-command-list <2>: Selecting a Command. (line 14)
* TeX-complete-expert-commands: Environments. (line 78)
-* TeX-complete-expert-commands <1>: Completion. (line 140)
+* TeX-complete-expert-commands <1>: Completion. (line 142)
* TeX-complete-list: Completion. (line 26)
* TeX-date-format: Adding Macros. (line 123)
* TeX-debug-bad-boxes: Ignoring warnings. (line 10)
@@ -8373,7 +8430,7 @@ Variable Index
* TeX-default-mode <1>: Japanese. (line 67)
* TeX-display-help: Debugging. (line 47)
* TeX-DVI-via-PDFTeX: Processor Options. (line 22)
-* TeX-electric-escape: Completion. (line 98)
+* TeX-electric-escape: Completion. (line 97)
* TeX-electric-math: Quotes. (line 72)
* TeX-electric-sub-and-superscript: Mathematics. (line 68)
* TeX-engine: Processor Options. (line 104)
@@ -8406,8 +8463,8 @@ Variable Index
* TeX-header-end <1>: Starting a Command. (line 69)
* TeX-ignore-file: Automatic. (line 52)
* TeX-ignore-warnings: Ignoring warnings. (line 25)
-* TeX-insert-braces: Completion. (line 116)
-* TeX-insert-braces-alist: Completion. (line 119)
+* TeX-insert-braces: Completion. (line 117)
+* TeX-insert-braces-alist: Completion. (line 121)
* TeX-insert-macro-default-style: Completion. (line 76)
* TeX-install-font-lock: Font Locking. (line 13)
* TeX-interactive-mode: Processor Options. (line 30)
@@ -8489,7 +8546,7 @@ Concept Index
* egin: Environments. (line 6)
*
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [AUCTeX-diffs] [elpa] externals/auctex 3653ef0: Add auctex-pkg.el and move version definition there,
Tassilo Horn <=