auctex-diffs
[Top][All Lists]
Advanced

[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)
 *



reply via email to

[Prev in Thread] Current Thread [Next in Thread]