2008-02-10 Ralf Angeli * Version 11.85 released. 2008-02-10 Ralf Angeli * RELEASE: Update for upcoming release. * auctex.spec (Version): Bump version number. * configure.ac: Bump version number. * doc/todo.texi: Add copyright notice. (Bugs): Remove entry about XEmacs bug since AUCTeX now helps XEmacs in doing multi-line font locking. * doc/tex-ref.tex: Bump version number. Updated references to toggles for bad boxes and warning. Mention `Clean' and `Clean All' commands. * doc/install.texi: Add copyright notice. (Prerequisites): Update information about Emacs 22. * doc/wininstall.texi: Update information about requirements, esp. availability of Emacs 22. 2008-02-09 Ralf Angeli * tex-buf.el (TeX-error, TeX-warning): Handle `expert' option of `TeX-display-help'. (TeX-warning): Find error file in same window. * tex.el (TeX-display-help): Add `expert' option. * doc/auctex.texi (Commands): Add some explanatory text for TeXing options. Document `TeX-show-compilation'. (Debugging): Reflect new option of `TeX-display-help'. * doc/changes.texi: Add changes for 11.85. Add copyright notice. 2008-02-07 Ralf Angeli * tex-buf.el (TeX-parse-TeX): Do not pop to output buffer. (TeX-warning): Since we do not pop to the output buffer, find the source file in the original window. 2008-02-05 Ralf Angeli * font-latex.el (font-latex-built-in-keyword-classes): Add syntax alternatives for some commands. (font-latex-setup): Give ?@ word syntax for font locking. (font-latex-syntax-error-modes): New variable. (font-latex-match-command-with-arguments): Use it. 2008-02-04 Ralf Angeli * font-latex.el (font-latex-set-syntactic-keywords): Revert change from 2007-04-09 because the unbalanced treatment of \begin and \end may lead to color bleeding. 2008-02-03 Ralf Angeli * Relicense all "GPLv2 or later" files to "GPLv3 or later". * COPYING: Switch to GPLv3. * doc/Makefile.in, doc/preview-dtxdoc.pl: Add coypright and license notices. * style/beamer.el, style/scrbook.el: Add license notices. 2008-02-03 Ikumi Keita * tex-info.el (Texinfo-insert-node): Correct name of let-bound variable. 2008-02-03 Ralf Angeli * tex-info.el: Make sure the Texinfo mode of AUCTeX is still used after loading texinfo.el. 2008-02-02 Ralf Angeli * Makefile.in, auctex.spec, autogen.sh, configure.ac: Add copyright and license notices. * texmathp.el, style/amsmath.el, style/amsthm.el, style/fancyref.el, style/index.el, style/makeidx.el, style/multind.el, style/varioref.el: Reflect copyright assignment of Carsten Dominik to FSF in coypright notices and adapt licence notice accordingly. 2007-12-28 Ralf Angeli * tex-buf.el (TeX-command-expand): Do not evaluate `file' as a function. 2007-12-25 Ralf Angeli * latex.el (LaTeX-fill-move-to-break-point): Ignore whitespace when checking if verbatim macro starts at beginning of line. 2007-12-08 David Kastrup * texmathp.el (defgroup, defcustom): Remove compatibility cruft. 2007-11-20 Reiner Steib * doc/install.texi (Prerequisites): Add openSUSE. 2007-11-20 David Kastrup * doc/install.texi (Prerequisites): Update to reflect current realities. 2007-11-03 Reiner Steib * tex-buf.el (TeX-record-buffer): New variable, only in Emacs. (TeX-pop-to-buffer): New function. (TeX-recenter-output-buffer, TeX-background-filter) (TeX-parse-TeX, TeX-parse-error, TeX-help-error): Use `TeX-pop-to-buffer'. 2007-10-30 Reiner Steib * toolbar-x.el (toolbarx-find-image): Rename argument. Improve doc string. 2007-10-11 Ralf Angeli * latex.el (TeX-arg-verb): Honor active region. 2007-10-10 Ralf Angeli * style/MinionPro.el ("MinionPro"): Run style hook for amsmath which is loaded via MnSymbol. 2007-10-09 Ralf Angeli * style/nomencl.el: New file. * Makefile.in (STYLESRC): Add style/nomencl.el. 2007-10-03 Ralf Angeli * font-latex.el (font-latex-user-keyword-classes): Doc fix. 2007-08-26 Ralf Angeli * font-latex.el (font-latex-command-with-args-default-spec): Default to nil. 2007-08-24 Ralf Angeli * font-latex.el (font-latex-match-command-with-arguments): Show error indicator only in LaTeX mode. 2007-08-23 Ralf Angeli * style/nicefrac.el ("nicefrac"): Fix last change. 2007-08-22 Ralf Angeli * style/jurabib.el ("jurabib"): Use `font-latex-add-keywords'. Add syntax information. 2007-08-21 Ralf Angeli * style/scrreprt.el: Add licence text. ("scrreprt"): Use `font-latex-add-keywords'. Add syntax information. * style/scrpage2.el: Add licence text. ("scrpage2"): Use `font-latex-add-keywords'. Add syntax information. * style/scrlttr2.el: Add licence text. ("scrlttr2"): Use `font-latex-add-keywords'. Add syntax information. * style/scrbook.el ("scrbook"): Use `font-latex-add-keywords'. Add syntax information. * style/scrbase.el ("scrbase"): Use `font-latex-add-keywords'. Add syntax information. 2007-08-20 Ralf Angeli * style/url.el ("url"): Use `font-latex-add-keywords'. Add syntax information. * style/subfigure.el ("subfigure"): Use `font-latex-add-keywords'. Add syntax information. * style/csquotes.el ("csquotes"): Update for version 3.7. Use `font-latex-add-keywords'. Add syntax information. * style/MinionPro.el ("MinionPro"): Use `font-latex-add-keywords'. Add syntax information. * font-latex.el (font-latex-built-in-keyword-classes): Correct syntax spec for \subsubparagraph. 2007-08-19 Ralf Angeli * style/units.el ("units"): Use `font-latex-add-keywords'. Add syntax information. * style/nicefrac.el ("nicefrac"): Use `font-latex-add-keywords'. Add syntax information. * style/listings.el ("listings"): Use `font-latex-add-keywords'. Add syntax information. * style/flashcards.el ("flashcards"): Use `font-latex-add-keywords'. Add syntax information. * style/comment.el ("comment"): Use `font-latex-add-keywords'. Add syntax information. * style/booktabs.el ("booktabs"): Use `font-latex-add-keywords'. Add syntax information. * style/babel.el ("babel"): Use `font-latex-add-keywords'. Add syntax information. * style/paralist.el ("paralist"): Use `font-latex-add-keywords'. Add syntax information. * style/natbib.el ("natbib"): Use `font-latex-add-keywords'. Add syntax information. * style/mdwlist.el ("mdwlist"): Use `font-latex-add-keywords'. Add syntax information. * style/graphicx.el ("graphicx"): Use `font-latex-add-keywords'. Add syntax information. * style/fancyref.el ("fancyref"): Use `font-latex-add-keywords'. Add syntax information. * style/captcont.el ("captcont"): Use `font-latex-add-keywords'. Add syntax information. * style/beamer.el ("beamer"): Use `font-latex-add-keywords'. * font-latex.el (font-latex-add-keywords): New function. (font-latex-command-with-args-opt-arg-delims): Add parentheses. 2007-08-14 David Kastrup * tex.el (TeX-insert-backslash): put delete-selection property on. 2007-08-13 David Kastrup * Makefile.in (all): make new target "docs" as well. Descend for docs, info and dvi. Before regenerating extradist documentation, copy version info from checked-out version (can we do that saner?). On various targets, replace set -x with a somewhat more elaborate version that echoes more for make -n. 2007-08-10 Ralf Angeli * tex.el (TeX-doc-backend-alist): Delete buffers used for checking availability of info files. 2007-08-08 Ralf Angeli * tex-buf.el (TeX-TeX-sentinel-check): Shave off quotation marks from file name if present. 2007-08-04 Ralf Angeli * tex.el (TeX-run-style-hooks): Set `default-directory' to the directory of the master file. 2007-07-11 Ralf Angeli * style/pstricks.el ("pstricks"): Do not disable TeX PDF mode if pst-pdf is used. 2007-07-10 Ralf Angeli * tex-buf.el (TeX-format-filter): Remove line breaks at column 79. 2007-07-09 Ralf Angeli * tex.el (TeX-comment-forward): Call `comment-normalize-vars' if available. 2007-07-01 Ralf Angeli * style/verbatim.el: Add copyright notice and licence info. * style/paralist.el: Add copyright notice and licence info. * style/booktabs.el: Add copyright notice and licence info. * style/scrbase.el: Change copyright notice of Mark Trettin to FSF to reflect the assignment. Add licence info to header. * style/subfigure.el: Change copyright notice of Reiner Steib to FSF to reflect the assignment. Add licence info to header. * style/captcont.el: Change copyright notice of Reiner Steib to FSF to reflect the assignment. Add licence info to header. * latex.el (LaTeX-auto-minimal-regexp-list): Match optional arguments of document style or class macro even if they contain periods, e.g. in case of "BCOR8.25mm" in KOMA Script classes. Get rid of superfluous escapes in complemented character alternatives. * tex.el (TeX-insert-dollar): Show matching start only if `blink-matching-paren' is non-nil. 2007-06-20 Ralf Angeli * latex.el (LaTeX-common-initialization): Turn TeX PDF mode on when pst-pdf.sty is used. 2007-06-10 Ralf Angeli * latex.el (LaTeX-common-initialization): Do not add pstricks to style hooks. * style/pstricks.el: New file. * Makefile.in (STYLESRC): Add style/pstricks.el. 2007-05-25 Ralf Angeli * font-latex.el (font-latex-match-command-with-arguments): Check if `match-beg' is set. 2007-05-20 Ralf Angeli * style/beamer.el ("beamer"): Use new syntax in format specifier for frametitle macro. * font-latex.el (font-latex-built-in-keyword-classes): Use new syntax for format specifiers. (font-latex-user-keyword-classes): Describe new syntax for format specifiers. (font-latex-command-with-args-default-spec): Use new syntax for format specifiers. (font-latex-command-with-args-opt-arg-delims): New variable. (font-latex-match-command-with-arguments): Use it. Change format specifier parsing to support new syntax. (font-latex-match-mandatory-arg): Remove. 2007-05-05 Ralf Angeli * doc/faq.texi: Add entry about programs not being found by ./configure when PATH is not set correctly. 2007-04-29 Ralf Angeli * tex-buf.el (TeX-parse-error): Match any closing parenthesis. 2007-04-28 Ralf Angeli * font-latex.el (font-latex-fontify-region): Force redisplay instead of setting `jit-lock-context-unfontify-pos'. (font-latex-command-with-args-default-spec): New variable. (font-latex-match-command-with-arguments): Use it. (font-latex-built-in-keyword-classes): Correct some syntax specifiers. (font-latex-jit-lock-force-redisplay): New function. (font-latex-fontify-region): Use it. (font-latex-doctex-preprocessor-face): Make DocStrip guards stand out on Emacs 21. 2007-04-23 Ralf Angeli * latex.el (LaTeX-environment-menu): Support optional arguments specified by vectors. * style/flashcards.el: New file. * Makefile.in (STYLESRC): Add style/flashcards.el. * doc/auctex.texi (Adding Environments): Document possibility to specify optional arguments in `LaTeX-add-environments'. 2007-04-22 Reiner Steib * doc/changes.texi: Add index entries for auctex.el and tex-site.el. Add references to INSTALL or manual. * doc/install.texi (Loading the package): Add index entries for auctex.el and tex-site.el. * doc/wininstall.texi: Add index entries for tex-mik.el and tex-fptex.el. Clarify loading. 2007-04-22 Ralf Angeli * font-latex.el (font-latex-fontify-region): Force context-related unfontification only if the region has to be extended. (font-latex-find-matching-close): Do not look up syntax-table properties. (font-latex-extend-region-backwards-command-with-args) (font-latex-extend-region-backwards-command-in-braces) (font-latex-extend-region-backwards-math-env) (font-latex-extend-region-backwards-math-envII) (font-latex-extend-region-backwards-quotation): Doc fix. Return nil if no content requiring region extension was found. 2007-04-16 Ikumi Keita * latex.el (LaTeX-math-default): Add various Greek uppercase macros provided by amsmath.sty. 2007-04-15 Ralf Angeli * font-latex.el (font-latex-match-math-envII): Regexp-quote the string used to look for the environment end in order for starred environments to be found. 2007-04-13 Mark Trettin * style/scrbase.el ("scrbase"): Fix typo in prompt. (TeX-arg-KOMA-fontelements): Add \dictum, \pagination, \disposition, and \minisec macros. 2007-04-13 Ralf Angeli * style/beamer.el ("beamer"): Specify syntax of \frametitle macro for font locking. 2007-04-12 Ralf Angeli * style/amsmath.el ("amsmath"): Call `reftex-add-to-label-alist' only if function is bound. 2007-04-09 Ralf Angeli * tex.el (TeX-doc-backend-alist): Add --view parameter to texdoc call since texdoc in MiKTeX fires up a web page not useful for our purposes otherwise. * tex-mik.el: Set `TeX-kpathsea-path-delimiter' to nil since kpsewhich in MiKTeX (aka findtexmf) does not emit any useful information if fed with kpathsea-related variables anyway. This change makes `TeX-doc' work again on MiKTeX. * font-latex.el (font-latex-set-syntactic-keywords): Match the \begin macro of verbatim environments in case it is preceded by other content than whitespace. 2007-04-04 Ralf Angeli * latex.el (LaTeX-backward-paragraph): Fix grouping in order to return the right value when no paragraph command is found. 2007-04-01 Ralf Angeli * tex-buf.el (TeX-help-error): Correct regexp for matching line indicator. 2007-03-31 Ralf Angeli * latex.el (LaTeX-verbatim-environments): Fix typo. (LaTeX-backward-paragraph): Special-case verbatim environments in order to prevent leading brackets or braces from being interpreted as part of the \begin macro. Clean up a bit. 2007-03-24 David Kastrup * context.el (ConTeXt-find-indent): Use `condition-case' rather than `ignore-errors', and don't barf if at the end of file (like with an empty file). 2007-03-23 David Kastrup * context.el (TeX-ConTeXt-sentinel): Fix end-of-run detection. 2007-03-19 Ralf Angeli * style/comment.el: New file. * Makefile.in (STYLESRC): Add style/comment.el. * font-latex.el (font-latex-syntactic-keywords-extra): New variable. (font-latex-set-syntactic-keywords): Use it. * tex-style.el (LaTeX-comment-env-list): New variable. 2007-03-18 Ralf Angeli * doc/auctex.texi (Commands): Remove dependency on software du jour from description of `TeX-DVI-via-PDFTeX'. 2007-03-12 Ralf Angeli * font-latex.el (font-latex-quotes): Add nil option. (font-latex-match-quotation) (font-latex-extend-region-backwards-quotation): Do nothing if `font-latex-quotes' is nil. * doc/auctex.texi (Font Locking): Document nil option of `font-latex-quotes'. 2007-03-11 Ralf Angeli * latex.el (LaTeX-fold-math-spec-list): `decode-char' is not autoloaded in XEmacs. Only use it when it is defined. * doc/auctex.texi (European): Document `icelandic' language option. * Makefile.in (STYLESRC): Add style/icelandic.el. * style/icelandic.el: New file. 2007-03-11 David Kastrup * RELEASE (Footnotes): Update Emacs CVS locations. 2007-03-10 Ralf Angeli * tex-fold.el (TeX-fold-auto): Default to nil. 2007-03-09 Ralf Angeli * tex.el (TeX-clean): Catch error on Emacs 21 when only one file is to be deleted. 2007-03-06 Ralf Angeli * tex.el (TeX-search-syntax-table): Set syntax of ?\( and ?\) explicitely to whitespace for Emacs 21. (TeX-search-syntax-table): Clean the syntax table more thoroughly. 2007-03-04 Ralf Angeli * tex.el (TeX-find-macro-boundaries): Make it possible to restrict the search with new argument `lower-bound'. (TeX-find-macro-start): Make it possible to restrict the search with new argument `limit'. * font-latex.el: Merge from multiline-font-lock branch. (font-latex-do-multi-line, font-latex-use-cache): Remove. (font-latex-multiline-boundary): New variable. (font-latex-built-in-keyword-classes): Add information about syntax of macros. Quote face names. (font-latex-deactivated-keyword-classes): Adapt type to new form of `font-latex-built-in-keyword-classes'. (font-latex-make-match-defun): Accept `face' argument. (font-latex-keyword-matcher): Support up to 8 slots for faces. (font-latex-make-built-in-keywords): Support new form of keywords classes. (font-latex-user-keyword-classes): Provide possibility to specify macro syntax. (font-latex-make-user-keywords): Add warning face in relevant matchers. (font-latex-extend-region-functions): New variable. (font-latex-setup): Use it. Clean up. (font-latex-fontify-region): New function. (font-latex-unfontify-region): Cater for XEmacs. (font-lock-after-change-function): Advise function for challenged editors. (font-latex-find-matching-close): Use `TeX-search-syntax-table'. (font-latex-not-on-same-line-as): New function. (font-latex-set-cache, font-latex-get-cache) (font-latex-check-cache): Remove. (font-latex-put-multiline-property-maybe): New function. (font-latex-match-command-cache): Remove. (font-latex-matched-faces): New variable. (font-latex-matched-face): New function. (font-latex-match-command-with-arguments): Use them. Set warning face when syntax not correct. (font-latex-match-in-braces-cache): Remove. (font-latex-match-mandatory-arg): New function. (font-latex-extend-region-backwards-command-with-args): New function. (font-latex-match-command-in-braces): Set multiline property if necessary. (font-latex-extend-region-backwards-command-in-braces): New function. (font-latex-match-math-env): Set multiline property if necessary. (font-latex-extend-region-backwards-math-env): New function. (font-latex-math-environments): New variable. (font-latex-match-math-envII): Use it. Set multiline property if necessary. (font-latex-extend-region-backwards-math-envII): New function. (font-latex-update-quote-list): New function. (font-latex-match-quotation): Use it. Set multiline property if necessary. (font-latex-extend-region-backwards-quotation): New function. 2007-02-25 David Kastrup * tex.el (TeX-read-string): Add new function that will inherit the input method if feasible. TODO: replace calls of `read-string' with this wherever it may be appropriate. 2007-02-20 Ikumi Keita * tex-buf.el (TeX-region-file): Doc fix. 2007-02-15 Masayuki Ataka * tex.el (TeX-after-insert-macro-hook): New hook. (TeX-insert-macro): Use it. * tex-fold.el (TeX-fold-auto): New variable. (TeX-fold-mode): Append auto fold stuff to the end of `TeX-after-insert-macro-hook'. 2007-02-13 Ralf Angeli * tex.el (TeX-clean): Fix last change. 2007-02-10 Ralf Angeli * tex-fold.el (TeX-fold-macro-spec-list-internal) (TeX-fold-env-spec-list-internal) (TeX-fold-math-spec-list-internal): New variables. (TeX-fold-region-macro-or-env, TeX-fold-item): Use them. (TeX-fold-comment-do): Doc fix. (TeX-fold-mode): Set TeX-fold-*-spec-list-internal variables. Use -fold-*-spec-list variables if bound. * latex.el (LaTeX-fold-macro-spec-list) (LaTeX-fold-env-spec-list, LaTeX-fold-math-spec-list): New variables. * tex.el (TeX-mode-prefix): New function. (TeX-clean): Use it. 2007-02-10 Masayuki Ataka * tex-jp.el (TeX-japanese-process-input-coding-system) (TeX-japanese-process-output-coding-system): Use system-type instead of window-system. Suggested by Ikumi Keita . 2007-02-09 Masayuki Ataka * tex-jp.el (TeX-japanese-process-input-coding-system) (TeX-japanese-process-output-coding-system): Do not use default-coding-system to set process-coding-system, anymore. The value is set to shift_jis or euc-jp depending on window-system. * tex-bar.el: Fix typo. Reported by Ikumi Keita . 2007-02-09 Ikumi Keita * tex-jp.el (japanese-TeX-command-list): Add `TeX-run-discard-foreground' and `TeX-run-function' for function-item. (japanese-TeX-set-process-coding-system): New function. (TeX-after-start-process-function): Use it. Cater for the accidental case that no-Japanese loads tex-jp.el and his coding-system is set to unexpected one. 2007-02-05 Ralf Angeli * tex.el (TeX-submit-bug-report): Remove unnecessary code. Include a plea for upgrading into introductory blurb. 2007-02-01 Ikumi Keita * latex.el: Move (provide 'latex) to the end of buffer. (TeX-global-input-files, BibTeX-global-style-files) (BibTeX-global-files): checkdoc cleaning. (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Use function TeX-match-buffer instead of buffer-substring-*. (LaTeX-209-to-2e): Likewise. * tex-buf.el (TeX-command-region, TeX-command-buffer) (TeX-next-error, TeX-check-files, TeX-command-next) (TeX-output-extension, TeX-run-set-command, TeX-run-interactive) (TeX-sentinel-default-function, TeX-region-create, TeX-region) (TeX-error-file, TeX-error-offset, TeX-parse-TeX) (TeX-error-description-list): checkdoc cleaning. (TeX-run-command, TeX-TeX-sentinel-check, TeX-BibTeX-sentinel): Use substitute-command-keys to message key binding. (TeX-current-pages): Add doc string. * tex.el (TeX-print-command, TeX-queue-command) (TeX-command-list, TeX-printer-list, TeX-set-mode-name) (TeX-regexp-group-count): checkdoc cleaning. (plain-TeX-mode-hook): Declare user option explicitly using defcustom. (TeX-search-files-kpathsea): Use TeX-kpathsea-path-delimiter instead of kpathsea-path-delimiter. 2007-01-23 Ralf Angeli * doc/auctex.texi (Quotes): Document `TeX-math-close-double-dollar'. Add subheadings. 2007-01-22 Ralf Angeli * autogen.sh: Define PDFTEX if empty and pass it to `make dist' in `doc' directory for documentation generation. * doc/Makefile.in (docdir, PACKAGE_TARNAME): New variables. (dist): Add tex-ref.pdf target. (extradist): Remove tex-ref.pdf target. (install-auctex): Add tex-ref.pdf target. Install tex-ref.pdf into $(docdir). 2007-01-21 Ralf Angeli * tex-fptex.el: Make calls of start.exe work with quoted file names. * tex-mik.el: Make calls of start.exe work with quoted file names. 2007-01-21 Masayuki Ataka * tex-fold.el (TeX-fold-type-list): New new type 'math. (TeX-fold-math-spec-list): New variable. (TeX-fold-dwim, TeX-fold-region, TeX-fold-region-macro-or-env) (TeX-fold-item): Try to fold math macros as well. (TeX-fold-buffer, TeX-fold-paragraph, TeX-fold-make-overlay) (TeX-fold-item-end): Mention new type 'math. (TeX-fold-math): New function. 2007-01-20 David Kastrup * auctex.spec: Remove unused `%{extraconfig}' argument. 2007-01-20 Masayuki Ataka * tex-fold.el (TeX-fold-macro-spec-list): Fold marginpar, eqref, glossary, copyright, textregistered and texttrademark macros as well. 2007-01-18 Masayuki Ataka * tex-jp.el: Update maintainer email address. * style/verbatim.el: Update author email address. 2007-01-17 Reiner Steib * tex.el (TeX-clean-default-intermediate-suffixes): Add beamer suffixes. 2007-01-16 Masayuki Ataka * tex-jp.el (japanese-TeX-command-list): Use "%`" and "%'" magic to allow file names with spaces. See also change log for TeX-command-list in tex.el on 2006-10-10. Reported by Ikumi Keita . 2007-01-14 Ralf Angeli * doc/wininstall.texi: Add copyright notice and licence reference. Mention --infodir. Some clean-ups. 2007-01-13 Ralf Angeli * Makefile.in (www-doc): Generate AUCTeX and preview-latex manuals in single directory. Patch gendocs.sh to use texi2html instead of makeinfo (patch not included). 2007-01-12 Ralf Angeli * Version 11.84 released. 2007-01-12 Ralf Angeli * RELEASE: Update for release. * doc/changes.texi: Update for release. * auctex.spec (Version): Bump version number. * configure.ac: Bump version number. * doc/tex-ref.tex: Bump version number. 2007-01-11 Ralf Angeli * Makefile.in (STYLESRC): Add style/polski.el. * RELEASE: Mention support for `polski' LaTeX package. * style/polski.el: New file. * doc/auctex.texi (European): Mention `polski' language option. 2007-01-08 Ralf Angeli * RELEASE: Document some new features. * style/polish.el: New file. * Makefile.in (STYLESRC): Add style/polish.el. * doc/auctex.texi (European): Remove references to `plfonts' and `plhb' styles for typesetting Polish text because they seem to be out of use. Refer to the `polish' option for the babel LaTeX package instead. * tex.el (TeX-quote-language-alist): Replace references to `plfonts' and `plhb' by `polish'. 2007-01-07 Ralf Angeli * doc/wininstall.texi: Refer to up-to-date versions of CVS Emacs. * doc/install.texi (Prerequisites): Refer to up-to-date versions of CVS Emacs. 2007-01-05 Reiner Steib * doc/auctex.texi (European): Improve TeX-quote-language-alist. * tex.el (TeX-command-default): Mark as safe-local-variable. (TeX-quote-language-alist): Improve custom type. Add links to the manual. Improve doc string. 2006-12-30 Ralf Angeli * doc/auctex.texi (Folding): Document user-visible changes in the folding functionality. 2006-12-29 Ralf Angeli * tex-info.el (TeX-texinfo-mode): Set `comment-use-syntax'. * tex-fold.el: Update author email address. (TeX-fold-type-list): New variable. (TeX-fold-keymap): Add key binding for `TeX-fold-comment'. (TeX-fold-dwim): Try to fold comment as well. (TeX-fold-region): Move implementation of region folding for macros and environments out into the new function `TeX-fold-region-macro-or-env' and cater for comments as well. (TeX-fold-region-macro-or-env, TeX-fold-region-comment) (TeX-fold-comment, TeX-fold-comment-do): New functions. * latex.el (LaTeX-common-initialization): Set `TeX-search-forward-comment-start-function'. (LaTeX-fill-region-as-para-do, LaTeX-fill-paragraph) (LaTeX-fill-code-comment): Call `TeX-search-forward-comment-start' instead of `LaTeX-search-forward-comment-start'. * tex.el (VirTeX-common-initialization): Set `comment-end-skip' and `comment-use-syntax'. (TeX-fold-menu): Add entry for folding comments. (TeX-comment-forward): New compatibility function. (TeX-comment-or-uncomment-region): Use it. (TeX-search-forward-comment-start-function): New variable. (TeX-search-forward-comment-start): New function. 2006-12-10 David Kastrup * latex.el (LaTeX-section-hook): Place into `LaTeX-macro' group. (LaTeX-verbatim-macros-with-delims) (LaTeX-verbatim-macros-with-braces): Same here. (LaTeX-verbatim-environments): Place into `LaTeX-environment' group. 2006-12-07 Ralf Angeli * tex-bar.el (TeX-install-toolbar, LaTeX-install-toolbar): Add `toolbarx-refresh' to `TeX-PDF-mode-hook' in the current buffer only. 2006-12-06 Ralf Angeli * context-nl.el (ConTeXt-nl-mode-initialization): Use correct syntax for prompting for an optional argument in case of \items macro. * context-en.el (ConTeXt-en-mode-initialization): Use correct syntax for prompting for an optional argument in case of \items macro. * context.el (ConTeXt-arg-setup): Capitalize prompt. 2006-12-04 Miguel Frasson * toolbar-x.el (toolbarx-emacs-add-button): Insert buttons in KEYMAP (new arg). Unnecessary &optional removed. Removed broken code for fake-button `:new-line'. (toolbarx-emacs-refresh-process-button-or-insert-list): New arg KEYMAP inserted. Unnecessary &optional removed. (toolbarx-emacs-refresh): Fixed bug with `tool-bar-map' let-bound and made local variable. (toolbarx-xemacs-refresh-process-button-or-insert-list): Docstring improved.. (toolbarx-xemacs-refresh): Using `nreverse' directly inside `let'. `nreverse' is applied to lists generated from actual data-structures, leaving such data-structures alone. 2006-11-26 Ralf Angeli * context.el (ConTeXt-texexec-option-nonstop): New variable. (ConTeXt-expand-options): Use it. 2006-11-24 Ralf Angeli * tex.el (plain-TeX-enable-toolbar): Rename from `TeX-enable-toolbar'. (plain-TeX-maybe-install-toolbar): Rename from `TeX-maybe-install-toolbar'. (TeX-plain-tex-mode): Use new names. * doc/auctex.texi (Running TeX and friends): Explicitely mention `plain-TeX-enable-toolbar' and `LaTeX-enable-toolbar'. 2006-11-16 Ralf Angeli * latex.el (LaTeX-fill-region-as-para-do): Do not break before code comments if at a commented beginning of a line. 2006-10-21 Reiner Steib * doc/preview-latex.texi: Fix @node commands. 2006-10-20 David Kastrup * doc/auctex.texi (top): Mention reference card. * doc/Makefile.in (PREVIEWTEXIFILES): Add `version.texi'. * doc/auctex.texi: Add formatting emergencystretch. Move macros input. (top): Rearrange somewhat. Avoid duplicate contents (?). * doc/preview-latex.texi: Restructure and relicense taking auctex.texi as an example. * doc/auctex.texi (top): In the user-visible part of the info file, move the copying info completely to the "Copying this manual" section in order to reduce clutter. 2006-10-19 David Kastrup * RELEASE: Mention previous XEmacs package problems. 2006-10-16 David Kastrup * tex-buf.el (TeX-parse-error, TeX-error, TeX-warning): Replace the error parser basically by what we have in preview-latex. However, this does not yet do the fine-grained hackery around possible TeX quote characters that preview-latex employs in order to get the correct character position in a line even under adverse conditions. 2006-10-11 David Kastrup * tex-buf.el (TeX-error-description-list): Add preview-latex error pattern here. * tex.el (TeX-expand-list): Add "%m" pattern from preview. (TeX-add-local-master): Make a local variable wrapper more suitable for docstrip. 2006-10-10 David Kastrup * RELEASE: Mention space in file names, PostScript stack tolerance. * tex-buf.el (TeX-command-expand): Make `file' self-quoting in expansion, and trick around with `TeX-command-pos' and other junk in order to make the quoting stuff of "%`" and "%'" work. (TeX-view-output-file): Became pretty pointless. Remove. * tex.el (TeX-command-list): Use "%`" and "%'" magic to allow file names with spaces. (TeX-output-view-style): Don't quote "%s", that's the job of `TeX-command-expand'. (TeX-expand-list): Use the `-interaction' option. Define "%`", " \"\\", "\"" and "%'" patterns. Somebody should probably rather turn this into external functions in `tex-buf.el': the stuff really has no business here and does not get byte-compiled. Use `file' for "%o". 2006-10-07 Ralf Angeli * latex.el (LaTeX-fill-region-as-paragraph): Match "foo\ %" as well. 2006-10-04 Ralf Angeli * tex.el (TeX-find-macro-boundaries): Prevent `up-list' and friends from finding parens in comments if point is not in a comment and vice versa. 2006-10-02 David Kastrup * doc/auctex.texi: Change the licensing terms to require no front and back cover texts, and explicitly exclude the GFDL from being licensed under the GFDL. (top): Give a synopsis for the license section in the top menu. Remove redundant version mentions, remove the explicit exclusion of the GFDL from GFDL licensing: RMS says it is unnecessary. 2006-09-29 David Kastrup * autogen.sh: Use `=' instead of `==' in tests. * doc/Makefile.in (version.texi): Let version.texi depend rather on ChangeLog in order not to disturb pregenerated documentation. * autogen.sh: Prepare `AUCTEXDATE' and `AUCTEXVERSION' for `make dist'. * Makefile.in (tar-ball): Pass version and date into autogen.sh * doc/Makefile.in (AUCTEXDATE, AUCTEXVERSION): get from configure. (AUCTEXTEXIFILES): Add fdl.texi and version.texi (version.texi): create depending on Makefile. (maintainer-clean): Remove version.texi. Should this be in the distclean target instead? * doc/fdl.texi: Add it. * Makefile.in (DOCFILES): Remove, unused. (doc/Makefile): Add target. (info, dvi, install-man, install-docs, clean, distclean) (tar-ball): depend on doc/Makefile * doc/.cvsignore: Add version.texi, remove unused auto.texi. * doc/auctex.texi: Rearrange header material, put under GFDL, add license, take version numbers from version.texi. 2006-09-21 David Kastrup * RELEASE: Adapt to upcoming release. * doc/install.texi (Configure): Remove reference to `--with-kpathseasep' option. * tex-mik.el (TeX-kpathsea-path-delimiter): initialize to ";". * tex-fptex.el (TeX-kpathsea-path-delimiter): initialize to ";". 2006-09-20 David Kastrup * tex-buf.el: Let `TeX-active-buffer' return nil if there is no command buffer. Change copyright notice from Kresten Krab Thorup to reflect assignment to FSF. * latex.el: Change copyright notice. * tex.el: Change copyright notice. * doc/tex-ref.tex: Change copyright notice. * doc/auctex.texi: Change copyright notice. 2006-09-17 Reiner Steib * doc/faq.texi: Fix syntax error. 2006-09-16 Ralf Angeli * doc/faq.texi: Explain the abbreviation AUC. 2006-09-13 Reiner Steib * toolbar-x.el (toolbarx-emacs-refresh): Don't modify global value of `tool-bar-map'. 2006-09-11 Reiner Steib * latex.el (LaTeX-math-default): Remove X2ABB for \Pr. Suggested by Adam Johnson . 2006-09-08 Reiner Steib * latex.el: Use read-kbd-macro instead of kbd for LaTeX-math-mode. (LaTeX-math-default): Add bindings for \var... symbols. (LaTeX-math-default): Change binding for \vartheta. 2006-09-08 David Kastrup * latex.el: Allow strings for keys in LaTeX-math-mode. (LaTeX-math-list): Allow string for key. 2006-09-06 Ralf Angeli * doc/auctex.texi (Mathematics): Align description of `LaTeX-math-list' with reality. 2006-08-25 David Kastrup * doc/preview-faq.texi (Requirements, Installation Trouble) (Customization): Update and remove stuff, mostly because preview-latex is integrated with AUCTeX now. 2006-08-30 Ralf Angeli * latex.el (TeX-latex-mode): Check if `tool-bar-mode' is bound. * tex.el (TeX-plain-tex-mode): Check if `tool-bar-mode' is bound. 2006-08-26 Ralf Angeli * doc/auctex.texi (European): Make replacement of language-specific hyphen strings more obvious. 2006-08-25 Ralf Angeli * style/csquotes.el: Bring up to par with version 3.5. 2006-08-17 David Kastrup * doc/auctex.texi (Viewing): Type fix. 2006-08-05 Berend de Boer * context-en.el: quite a few more English ConTeXt macros made available in menu. * context-nl.el: few more Dutch ConTeXt macros made available in menu. * context.el: more ConTeXt macros made available in menu. 2006-08-02 Reiner Steib * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist): Make `file' invisible in TeX-PDF-mode. Add clean. (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Improve custom type. 2006-07-27 Reiner Steib * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Improve wording. * doc/changes.texi: Add bug fixes. Add TeX tool bar. * doc/auctex.texi (Running TeX and friends): Add TeX-enable-toolbar. * tex-bar.el: Copy of tool bar stuff from LaTeX-*. (TeX-bar-TeX-buttons, TeX-bar-TeX-all-button-alists) (TeX-bar-TeX-button-alist): New variables. (TeX-bar-TeX-buttons, TeX-install-toolbar): New funtions. (TeX-tool-bar-button-definitions): New custom group * tex.el (TeX-enable-toolbar): New variable. (TeX-maybe-install-toolbar): New function. (TeX-plain-tex-mode): Add `TeX-maybe-install-toolbar'. 2006-07-27 David Kastrup * doc/wininstall.texi: Add explanation of how to augment `PATH'. * doc/todo.texi (Mid-term Goals): Typo. 2006-07-25 David Kastrup * style/doc.el ("doc"): Add macrocode and macrocode* to indentation-neutral environment list. * latex.el (LaTeX-insert-environment): Leave mark at start of content when inserting around active region. 2006-07-11 David Kastrup * latex.el (LaTeX-font-list): Add `\mathbb' on C-c C-f C-s. 2006-07-25 Ralf Angeli * font-latex.el (font-latex-match-script): Don't match groups spanning more than one line in order to avoid visually wrong indentation in subsequent lines. (font-latex-match-quotation): Do not match escaped quotation marks. 2006-07-23 Ralf Angeli * bib-cite.el, tex-mik.el, doc/changes.texi, doc/history.texi, doc/wininstall.texi: Fix spelling of MiKTeX. 2006-07-21 Ralf Angeli * font-latex.el (font-latex-match-script): Fix last check-in. 2006-07-18 Ralf Angeli * font-latex.el (font-latex-match-script): Apply subscript and superscript highlighting only once in order to prevent the font size becoming too small. 2006-07-15 Ralf Angeli * latex.el (LaTeX-maybe-install-toolbar): Enable tool bar in LaTeX mode only. (LaTeX-maybe-install-toolbar): Revert last change. (TeX-latex-mode): Set `tool-bar-mode-on-hook' buffer-locally instead. 2006-07-12 Ralf Angeli * latex.el (LaTeX-fill-move-to-break-point): Fix regexp for matching whitespace and comment characters at the start of a line. Simplify forward search. 2006-07-11 Ralf Angeli * tex.el (TeX-find-macro-boundaries, TeX-find-macro-start): Remove unused argument. (TeX-find-macro-end-helper): Handle macros at the end of the buffer correctly. 2006-07-10 Ralf Angeli * tex.el (TeX-math-close-double-dollar): New variable. (TeX-insert-dollar): Use it. * Makefile.in, doc/Makefile.in (datarootdir): New variable used by autoconf 2.59e. 2006-07-09 Ralf Angeli * aclocal.m4 (EMACS_CHECK_MULE): Check for EMACS_UNIBYTE environment variable and do not set MULESRC if it is present. 2006-07-07 Ralf Angeli * tex.el (TeX-normal-mode): Force update of style list. 2006-07-02 Ralf Angeli * tex.el (TeX-doc-backend-alist): Explicitely supply doc directory for non-kpathsea-based TeX systems. 2006-06-29 Ralf Angeli * latex.el (LaTeX-fill-region-as-paragraph): Fix treatment of code comments in case of something like "\%}%". 2006-06-24 Ralf Angeli * tex.el (TeX-clean): Delete files in directory of master file. 2006-06-23 Joshua Buhl * doc/tex-ref.tex (title{Outlining TeX Documents}): new section. 2006-06-19 Ralf Angeli * style/amsmath.el ("amsmath"): Prompt for alignment option with subarray environments. 2006-06-18 Ralf Angeli * tex.el (TeX-doc-backend-alist): Preserve window configuration when checking for info backends. 2006-06-17 Ikumi Keita * tex.el (TeX-parse-arguments): Makes to work with proper value of TeX-insert-macro-default-style. (TeX-insert-braces): Place braces with right direction with active region, (related to the case when the region is being marked backwards). 2006-06-17 Masayuki Ataka * tex.el (TeX-clean): Delete generated files associated with `TeX-region-file'. Suggested by Ikumi Keita . 2006-06-12 Ralf Angeli * tex.el (Info-find-file): Do not autoload. (TeX-doc-backend-alist): Use a method for checking the presence of an info file which works in Emacs 21 as well. 2006-06-11 Ralf Angeli * tex.el (TeX-doc-backend-alist): Don't error out if `Info-find-file' is not available. (TeX-doc): Use `interactive-p' instead of `called-interactively-p' which is not available in Emacs 21. 2006-06-11 Ikumi Keita * style/amsmath.el ("amsmath"): Docfix for 'uproot'. (LaTeX-amsmath-env-alignat): Fix typo. 2006-06-08 David Kastrup * Makefile.in (PREVIEW_BUILD_DIR): New variable for building the preview standalone bundle. (preview-ball): New target for creating the preview standalone bundle for CTAN. 2006-06-08 Reiner Steib * auctex.spec (%post, %postun): Use mktexlsr instead of texhash. Only update the relevant ls-R file. (%install): Add comment about preview.cfg. (%install, %files): prauctex.cfg is the config file, not preview.cfg. 2006-06-07 Ralf Angeli * latex.el (LaTeX-set-paragraph-start): New function. (LaTeX-paragraph-commands-add-locally) (LaTeX-common-initialization): Use it. 2006-06-07 Reiner Steib * Version 11.83 released. 2006-06-07 Reiner Steib * Makefile.in (full-release): Remove duplicate pass phrase prompt. (release-commit): Only commit ChangeLog. * Makefile.in (rpm-packages): Rename from rpm-builds. * RELEASE: Fix typo. * Makefile.in (rpm-builds): Add preview-tetex. * auctex.spec: Add "-n" for preview-tetex. (%install): Create preview.cfg. 2006-06-07 David Kastrup * RELEASE: Add info about preview RPM. * doc/install.texi (Advice for package providers): Adapt package advice to what we actually do for RPM files. * auctex.spec: attempt to add preview-tetex package. 2006-06-07 Reiner Steib * Makefile.in (XEMACS_BUILD_DIR): New variable. (xemacs-package): Use it. (tar-ball-clean): Add XEMACS_BUILD_DIR. (CP): New variable. (tar-ball, www-doc): Use it. * RELEASE: Update RPM stuff. * tex.el (TeX-line-number-at-pos): New compatibility function. * style/pdfsync.el (LaTeX-pdfsync-output-page): Use it. * auctex.spec (Obsoletes): Remove preview-latex-common. 2006-06-06 Ralf Angeli * style/pdfsync.el (LaTeX-pdfsync-output-page): Initialize `sync-record' with a non-nil value. * doc/auctex.texi (Viewing): Fix reference to Commands node looking ugly in info output. Slightly rearrange forward/inverse search section. Document pdfsync support a bit more in detail. 2006-06-06 Reiner Steib * RELEASE: Use "SUSE" instead of "SuSE". * auctex.spec (Release): Bump to 1. (%changelog): Add 11.83. * doc/changes.texi: Add @xref for pdfsync. * doc/auctex.texi (Viewing): Mention pdfsync. * doc/todo.texi (Wishlist): Add newline. Mention pdfsync. 2006-06-06 David Kastrup * RELEASE: Add details about downloadable packages. Beg harder. 2006-06-05 Reiner Steib * RELEASE: Mention LaTeX tool bar. 2006-06-05 Ralf Angeli * font-latex.el (font-latex-quote-regexp-beg) (font-latex-quotes-control): Make buffer-local. (font-latex-add-quotes): Revert last change and do not make `font-latex-quotes-control' buffer-local which it now already is. 2006-06-04 Ralf Angeli * font-latex.el (font-latex-add-quotes): Make `font-latex-quote-regexp-beg' buffer-local. 2006-06-04 Reiner Steib * Makefile.in (rpm-builds): New target. (full-release): Use gpg-agent if available. (RPM_SIGN): New variable. (rpm-builds): Use it. * doc/install.texi (Advice for non-privileged users): Reword to avoid underfull hbox. 2006-06-03 Ralf Angeli * doc/auctex.texi (top): Update master menu. (Running TeX and friends): Update menu. (Miscellaneous Commands): Remove. (Cleaning, Documentation): New nodes. * doc/changes.texi: Update references to documentation about cleaning and documentation access. 2006-06-02 Reiner Steib * doc/auctex.texi (Miscellaneous Commands): New node. * doc/changes.texi: Add @xref-s. 2006-06-02 David Kastrup * doc/changes.texi: Change one ref to xref. 2006-05-31 Reiner Steib * doc/changes.texi: Conditionalize reference. * doc/Makefile.in (MAKEINFO_PLAIN): Remove --no-validate. * auctex.spec (%files emacs): Remove %exclude. 2006-05-30 Reiner Steib * doc/Makefile.in (MAKEINFO_PLAIN): New. Add --no-validate. * doc/changes.texi: Add tool bar. * doc/auctex.texi (top): Remove tool bar. (Running TeX and friends): Add tool bar here. Adjust. 2006-05-25 David Kastrup * RELEASE: Mention file-line-error style messages. Mention XyMTeX fix. * doc/changes.texi: The same. 2006-05-25 Ralf Angeli * tex.el (TeX-update-style-hook): New variable. (TeX-update-style): Use it. (TeX-remove-style): Fix typo. * font-latex.el (font-latex-quotes-internal): New variable. (font-latex-quotes-set-internal): New function. (font-latex-match-quotation): Use it. Use `font-latex-quotes-internal' instead of `font-latex-quotes'. (font-latex-setup): Remove code for figuring out type of language-specific quotation mark matching which is now in `font-latex-quotes-set-internal'. * RELEASE: Update for 11.83. * auctex.spec, configure.ac, doc/auctex.texi, doc/changes.texi, doc/preview-latex.texi, doc/tex-ref.tex: Bump version number. Update address of FSF in GPL notices. 2006-05-22 Ralf Angeli * font-latex.el (font-latex-quotes-fallback) (font-latex-quote-style-list-french) (font-latex-quote-style-list-german): New variables. (font-latex-quotes): Add `auto' option. (font-latex-setup): Try to derive type of quotation mark matching from document properties. * tex.el (TeX-elt-of-list-member): New function. * doc/auctex.texi (Font Locking): Document `auto' option of `font-latex-quotes'. 2006-05-21 Ralf Angeli * tex.el (TeX-source-specials-mode): Mark as safe. (TeX-PDF-mode): Use `TeX-booleanp'. (TeX-booleanp): New function. * font-latex.el (font-latex-quotes): Mark as safe. (font-latex-fontify-script): Use `TeX-booleanp'. 2006-05-17 Ralf Angeli * latex.el (LaTeX-forward-paragraph): Make regexp more efficient. 2006-05-15 Reiner Steib * tex.el (TeX-PDF-mode): Rewrite safe-local-variable property for Emacs 21 compatibility. * font-latex.el (font-latex-fontify-script): Ditto. 2006-05-10 Reiner Steib * tex.el (TeX-master): Quote safe-local-variable lambda expression to avoid byte compilation. 2006-05-08 Reiner Steib * font-latex.el (font-latex-fontify-script): Mark as safe-local-variable. 2006-05-07 Reiner Steib * tex.el (TeX-PDF-mode): Mark as safe-local-variable. (TeX-master): Don't use t in safe-local-variable declaration. (TeX-doc): Clarify. 2006-05-07 Ralf Angeli * font-latex.el (font-latex-match-quotation): Do not match quotation marks in math constructs. 2006-05-05 Berend de Boer * context.el (ConTeXt-mode-common-initialization): Previous fix still wrong. Problem is that all local variables were killed, so added a save/restore around the common initialisation. 2006-05-04 Berend de Boer * context-nl.el (context-nl-mode) and context-en.el (context-en-mode): can now assume that ConTeXt-current-interface is buffer local. * context.el (ConTeXt-current-interface): this variable should always be buffer local. With this and above two changes having buffers with two interfaces at the same time works correctly (again?). 2006-04-26 Ralf Angeli * tex-buf.el (TeX-TeX-sentinel-check, TeX-parse-error): Support file-line-error error indicators. 2006-04-22 Ralf Angeli * tex.el (TeX-format-list): Extend regexp for ConTeXt mode. 2006-04-21 Ralf Angeli * latex.el (docTeX-mode): Make filling and indentation aware of DocStrip guards. 2006-04-20 David Kastrup * tex-buf.el (TeX-warning): Don't balk if `string' is nil. 2006-04-17 Ralf Angeli * font-latex.el (font-latex-match-script): Fix matching of nested braces. 2006-04-12 Ralf Angeli * latex.el (LaTeX-babel-insert-hyphen): Do not error out at beginning of buffer. 2006-03-28 Ralf Angeli * Makefile.in (install-metadata): Do not use an inline test for checking if preview is enabled. Just to be on the safe side. 2006-03-27 David Kastrup * doc/intro.texi (Introduction): refer to `below' instead of probably non-existing `preview/README'. * tex.el: tiny typo. * latex.el (LaTeX-close-environment): Allow prefix argument to reopen the environment. 2006-03-22 Ralf Angeli * Makefile.in (install-metadata): Append preview/auto.el to start file if configured with preview-latex. 2006-03-20 Ralf Angeli * latex.el (LaTeX-insert-environment): Do not polute the kill ring. 2006-03-15 Ralf Angeli * latex.el (TeX-latex-mode): Set up tool bar correctly for XEmacs and activate it for every buffer in Emacs. Run mode hooks as late as possible. 2006-03-14 Ralf Angeli * configure.ac: Check for `make' and abort if not present. Use `AC_PROG_MAKE_SET' instead of deprecated `AC_SET_MAKE'. * latex.el (LaTeX-common-initialization): Add \dots to supported TeX symbols. 2006-03-13 Ralf Angeli * tex.el (TeX-mode-map): Change `C-c ?' binding from `describe-mode' to `TeX-doc'. (TeX-common-menu-entries): Add `Find Documentation...' entry for `TeX-doc'. (plain-TeX-menu-entries): Remove space before ellipsis. (TeX-doc-backend-alist): Make texdoc backend available in all modes. * latex.el (LaTeX-mode-menu): Remove space before ellipsis. * doc/changes.texi: Advertise cleaning and documentation finding functionality. 2006-03-07 Ralf Angeli * tex-buf.el (TeX-next-error, TeX-active-buffer): Get master from the command buffer. (TeX-error, TeX-warning): Do not set `TeX-master' but set `TeX-command-buffer' to the right value instead. 2006-02-17 Masayuki Ataka * tex-buf.el (TeX-error-description-list): Fix error messages. Changed from `documentstyle' to `documentclass'. The duplicated entries `counter too large' are combined. Add the name of referenced book and the section number to the entry `Missing \\$ inserted'. * tex-jp.el (TeX-error-description-list): Likewise. 2006-02-16 Ralf Angeli * tex.el (TeX-master): Mark as safe. 2006-02-09 Ralf Angeli * doc/wininstall.texi: Intersperse some information about PATH. 2006-02-08 Reiner Steib * tex.el (TeX-clean-default-intermediate-suffixes): Add .brf and .out for hyperref. 2006-02-08 Ralf Angeli * tex.el (TeX-kpathsea-format-alist): Add search specs for documentation. (Info-find-file, info-lookup->completions): Autoload. (TeX-doc-backend-alist): New variable. (TeX-doc): New function. * doc/todo.texi (Wishlist): Add a few words about documentation lookup for macros. 2006-02-07 Ralf Angeli * tex-buf.el (TeX-run-ispell-on-document): Reintroduce for compatibility reasons. * tex.el (TeX-command-list): Use `TeX-run-function' instead of `TeX-run-ispell-on-document' for "Spell" option. Remove `TeX-run-ispell-on-document' as option for the third element of an item. (TeX-ispell-document): Move here from tex-buf.el. * tex-buf.el (TeX-run-ispell-on-document): Remove. (TeX-ispell-document): Move to tex.el. 2006-02-07 Ralf Angeli * tex.el (TeX-command-list): Remove "ConTeXt Clean". Add general "Clean" and "Clean All" options. Add `TeX-run-function' as an option for the third element of an item and document it. (TeX-clean-default-intermediate-suffixes) (TeX-clean-default-output-suffixes, TeX-clean-confirm): New variables. (dired-mark-pop-up): Autoload. (TeX-clean): New function. * tex-buf.el (TeX-run-function): New function. * tex-info.el (Texinfo-clean-intermediate-suffixes) (Texinfo-clean-output-suffixes): New variables. * latex.el (docTeX-clean-intermediate-suffixes) (docTeX-clean-output-suffixes) (LaTeX-clean-intermediate-suffixes, LaTeX-clean-output-suffixes): New variables. * context.el (ConTeXt-clean-intermediate-suffixes) (ConTeXt-clean-output-suffixes): New variables. 2006-02-04 Ralf Angeli * font-latex.el (font-latex-make-sectioning-faces): Set the face size for XEmacs again after `set-face-parent' was called which erroneously overwrites the original size. Without this fix sectioning faces may be unscaled after starting XEmacs. 2006-02-03 Ralf Angeli * doc/auctex.texi (top): Add detailed menu for better accessibility. Fix formatting/usage of references to RefTeX and preview-latex manuals. 2006-02-03 Reiner Steib * latex.el (LaTeX-enable-toolbar): New variable. (LaTeX-maybe-install-toolbar): New function. (TeX-latex-mode): Add LaTeX-maybe-install-toolbar to tool-bar-mode-on-hook. 2006-01-31 Ralf Angeli * aclocal.m4: Check for {late,last,early}-package-hiearchies if `late-packages' is not bound (which indicates we are dealing with XEmacs 21.5). 2006-01-28 Masayuki Ataka * tex-jp.el (TeX-command-list): Use function ignore insted of nil for the third element of `separator for command menu' because defcustom of TeX-command-list requires the third element function. Reported by Ikumi Keita . 2006-01-28 Ikumi Keita * tex-buf.el (TeX-run-discard-foreground): Renamed from TeX-run-dviout. (TeX-run-dviout): alias to TeX-run-discard-foreground. * tex.el (TeX-command-list): Use TeX-run-discard-foreground instead of TeX-run-dviout. 2006-01-25 Ralf Angeli * style/csquotes.el (LaTeX-csquotes-insert-environment): Set prompt for mandatory arguments. ("csquotes"): Bring up to par with csquotes 3.2. * style/url.el ("url"): Support the \path macro. 2006-01-25 Masayuki Ataka * tex-buf.el (TeX-run-dviout): Undo previous change. * tex.el (TeX-command-list): Ditto. 2006-01-24 Ralf Angeli * latex.el (LaTeX-verbatim-macros-with-delims) (LaTeX-verbatim-macros-with-delims-local) (LaTeX-verbatim-macros-with-braces) (LaTeX-verbatim-macros-with-braces-local): Doc fix. (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local): Doc fix. Make the correct variable buffer-local. (LaTeX-verbatim-macros-with-delims) (LaTeX-verbatim-macros-with-braces, LaTeX-verbatim-environments): New functions. (LaTeX-verbatim-macro-boundaries): Find macro in case point is just in front of it. (LaTeX-verbatim-p): Doc fix. Correct macro lookup. (LaTeX-fill-move-to-break-point): Do not break verbatim macros with braces across lines (in addition to macros with delimiters). For example in case of \lstinline{...} this would result in an error and in case of \url{...} spaces would be messed up (in conjunction with the `obeyspaces' package option). * font-latex.el (font-latex-set-syntactic-keywords): Instead of appending lists of verbatim macros and environments manually use new LaTeX-verbatim-* functions. 2006-01-24 Ikumi Keita * latex.el (LaTeX-fill-move-to-break-point): Fix previous change. 2006-01-23 Reiner Steib * Makefile.in: Add CP_A. Add coment on maintainer-only targets. (xemacs-package): Use CP_A. 2006-01-22 Ikumi Keita * latex.el (LaTeX-fill-move-to-break-point): Use TeX-espaced-p to check TeX escape char. * tex.el (TeX-command-list): Removed TeX-run-dviout because dviout here is only work with Emacs on MS-DOS. * tex-buf.el (TeX-run-dviout): Removed. * tex-jp.el (japanese-TeX-command-list): Remove TeX-run-dviout. Commented out easy-menu-define (plain-TeX|LaTeX)-mode-command-nemu. (japanese-TeX-mode, japanese-plain-tex-mode) (japanese-latex-mode): Doc fix. (japanese-TeX-self-insert-command): Renamed from tex-jp-self-insert-command. (TeX-insert-punctuation): Follow the change. (TeX-error-description-list): Doc fix. 2006-01-22 Ralf Angeli * tex-fold.el (TeX-fold-macro-spec-list): Fold pageref macro as well. 2006-01-16 David Kastrup * Makefile.in (xemacs-package): Don't clean up after building so that we have a chance for debugging. 2006-01-14 David Kastrup * configure.ac: Don't check for INSTALL_INFO if already set. 2006-01-14 Ralf Angeli * doc/changes.texi: Advertize pdfsync support. * latex.el (LaTeX-header-end, LaTeX-trailer-start): Do not pick up commented header end or trailer start respectively. 2006-01-13 David Kastrup * Makefile.in (xemacs-package): Don't run `install-info' and `texhash' 2006-01-11 Reiner Steib * Makefile.in (tar-ball): Fix use of TAG_EXPORT. 2006-01-04 Reiner Steib * tex-fold.el (TeX-fold-mode): Autoload as an interactive function. 2005-12-28 Ralf Angeli * style/pdfsync.el: New file. * Makefile.in (STYLESRC): Add style/pdfsync.el. * tex.el (TeX-output-view-style): Add %(outpage) expander to xpdf call. Start xpdf in server mode. (TeX-expand-list): New %(outpage) expander. (TeX-sync-output-page-function): New variable. 2005-12-28 Reiner Steib * Makefile.in (tar-ball): Use TAG_EXPORT for snapshots. * auctex.spec (description): Add preview-latex. (install, files): Don't create preview directory. 2005-12-21 Ikumi Keita * latex.el (LaTeX-mark-section): Remove read-only mark `*' from interactive. (LaTeX-fill-move-to-break-point): Use `*' instead of `+' for looking back Japanese Macro in order to prevent breaking line just after TeX-esc, in other words, not to break TeX command `\JJJ' into `\' and `JJJ'. Use variable linebeg instead of function line-beginning-position. 2005-12-17 Reiner Steib * auctex.spec (Provides): Make emacs/site-lisp/preview. (Release): Bump to 1. 2005-12-17 Ralf Angeli * Version 11.82 released. 2005-12-17 Ralf Angeli * Makefile.in (COMMITTER_NAME, COMMITTER_EMAIL): New variables. (release-commit): Use them. * auctex.spec, configure.ac, doc/auctex.texi, doc/preview-latex.texi, doc/tex-ref.tex: Bump version number. * doc/changes.texi: Minor rewordings for 11.82. 2005-12-08 Reiner Steib * tex.el (TeX-completing-read-multiple): Mention the availability of crm.el in recent XEmacs packages. 2005-12-07 Ralf Angeli * tex.el (TeX-macro-history): New variable. (TeX-insert-macro): Use it. 2005-12-05 Ralf Angeli * tex-info.el (TeX-texinfo-mode): Do not add braces around arguments of commands which do not expect them. * latex.el (TeX-arg-free): Move to tex.el. * tex.el (TeX-arg-free): Move here from latex.el. (TeX-insert-dollar): Do not abort with an error with an error if a dollar is inserted in a math construct not started with a dollar. Issue a message about the mismatch instead and insert the dollar. * font-latex.el (font-latex-quote-list): Add default quotes. (font-latex-add-quotes): New function. (font-latex-match-quotation): Remove hard-coded quotation mark lists and adapt `font-latex-quote-list' to the active quote style instead. Babel-specific quotation mark strings are now added to `font-latex-quote-list' by style files. * style/slovak.el, style/ngerman.el, style/italian.el, style/german.el, style/danish.el: Add fontification support for quotation mark strings provided by babel. 2005-11-30 Ralf Angeli * texmathp.el: Revert last change because it makes math switch/toggle matching tricks harder to use. * latex.el (LaTeX-listify-package-options): New function. (LaTeX-auto-cleanup): Use it. (LaTeX-arg-usepackage): Add \usepackage options to style list. * tex.el (TeX-insert-quote): Turn opening/closing quotation mark into "" if <"> is typed with point behind it and insert " with any following <"> key type. 2005-11-29 Ralf Angeli * texmathp.el (texmathp-in-commented-line, texmathp-in-comment): New functions. (texmathp-match-environment): Use them. (texmathp-match-switch): Make aware of comments. 2005-11-27 Ralf Angeli * style/MinionPro.el: New file. Contributed by Mark Trettin. * Makefile.in (STYLESRC): Add style/MinionPro.el. * doc/changes.texi: Advertise support for MinionPro.sty. * RELEASE (IMPORTANT): Add Mark. 2005-11-25 David Kastrup * doc/todo.texi (Wishlist): Add suggestion about longlines.el. 2005-11-24 Ralf Angeli * tex.el (TeX-toggle-debug-warnings): Use correct variable for state indication. (TeX-kpathsea-format-alist): Add entry for "sty". Prevents kpathsea-based search from failing e.g. in case of \usepackage insertion. * doc/changes.texi: Document removal of `font-latex-title-fontify' alias. * font-latex.el: Remove alias for `font-latex-title-fontify'. (font-latex-make-user-keywords): Use hack from tex-mode.el to fontify the backslash in "\end{verbatim}" and similar correctly. (font-latex-set-syntactic-keywords): Use the backslash of "\end{verbatim}" and similar for the syntax property, not the newline character which led to fontification going wild when text at the end of the environment was inserted. 2005-11-22 Ralf Angeli * doc/changes.texi: Mention completion support for LaTeX packages. * RELEASE: Update for 11.82. 2005-11-19 Ralf Angeli * tex-site.el.in (tex-site-unload-hook): Don't let it fail on Emacs 21. 2005-11-18 Ralf Angeli * doc/changes.texi: Fix key binding for `TeX-toggle-debug-bad-boxes'. * doc/auctex.texi (Quotes): Document change of `TeX-insert-braces'. (Filling): `M-g' for `LaTeX-fill-region' has been deactivated for a long time. Reflect that in the documentation. * tex.el (TeX-token-char): Doc fix. (TeX-insert-braces): Do something more sensible if region is activated. 2005-11-17 Ralf Angeli * tex-buf.el (TeX-parse-error): Do not match empty strings. 2005-11-12 Ralf Angeli * tex-buf.el (TeX-toggle-debug-boxes): Move to tex.el. (TeX-LaTeX-sentinel-has-warnings) (TeX-LaTeX-sentinel-has-bad-boxes): New functions. (TeX-LaTeX-sentinel): Check for warnings and bad boxes and inform the user is the respective options are non-nil. (TeX-parse-error): Conditionalize checking for warnings and bad boxes. Find warnings without line numbers as well. (TeX-warning): Doc fix (no need to return nil anymore). Support warnings without line numbers. * tex.el (TeX-toggle-debug-boxes): Do not autoload. (TeX-debug-bad-boxes): Doc fix. (TeX-debug-warnings): New variable. (TeX-toggle-debug-bad-boxes): Moved here from tex-buf.el. (TeX-toggle-debug-warnings): New function. (TeX-mode-map): Define new key bindings for `TeX-toggle-debug-bad-boxes' and `TeX-toggle-debug-warnings'. (TeX-mode-specific-command-menu-entries): Add or change menu entries for `TeX-toggle-debug-bad-boxes' and `TeX-toggle-debug-warnings'. * doc/auctex.texi (Debugging): Document debugging support for warnings and changes of debugging bad boxes. * doc/changes.texi: Advertise debugging support for warnings and changes of debugging bad boxes. * font-latex.el (font-latex-set-syntactic-keywords): Doc fix. Check if LaTeX-specific variables are bound which may be unbound if font-latex is being used in ConTeXt mode. 2005-11-07 Ralf Angeli * tex.el (TeX-insert-backslash): Use regular function call instead of `funcall'. 2005-11-05 Ralf Angeli * tex.el (TeX-electric-sub-and-superscript): New variable. (TeX-insert-sub-or-superscript): New function. (TeX-mode-map): Use `TeX-insert-sub-or-superscript' for `_' and `^' keys. (TeX-insert-backslash): New function. (TeX-mode-map): Use `TeX-insert-backslash' for `\'. (TeX-electric-escape): Adapt doc string. * doc/auctex.texi (Mathematics): Document `TeX-electric-sub-and-superscript'. * doc/changes.texi: Advertise `TeX-electric-sub-and-superscript'. 2005-10-31 Masayuki Ataka * latex.el (LaTeX-fill-move-to-break-point): Do not break lines in the Japanese Macros. Suggested by Ikumi Keita . 2005-10-30 Ralf Angeli * doc/install.texi (Prerequisites): Update information about development version of Emacs for Debian. Update information about development version of Emacs for Mac OS X and Windows. 2005-10-29 Ralf Angeli * style/frenchb.el, style/francais.el: Clean up. 2005-10-28 Ralf Angeli * tex.el (TeX-quote-language-alist, TeX-insert-quote): Support functions as opening and closing quotation marks. * style/frenchb.el: New file. * style/francais.el: New file. * doc/auctex.texi (European): Document support of French. * doc/changes.texi: Advertise support of French. * Makefile.in (STYLESRC): Add style/frenchb.el and style/francais.el. 2005-10-24 Ralf Angeli * doc/install.texi (Configure): Document --with-kpathseasep. * doc/auctex.texi (Commands): Add index entry for PDF mode. * configure.ac (preview_enabled): Export `TEX' in unquoted form. 2005-10-23 David Kastrup * style/babel.el (LaTeX-babel-package-options): Only use 2 argument form of defvaralias in order not to make XEmacs barf. 2005-10-23 Arne Jørgensen * style/amstext.el (LaTeX-amstext-package-option): New variable. * style/amstex.el (LaTeX-amstex-package-options): New variable. * style/amsopn.el (LaTeX-amsopn-package-options): New variable. * style/amsmath.el (LaTeX-amsmath-package-options): New variable. * style/amsbsy.el (LaTeX-amsbsy-package-options): New variable. * style/fancyref.el (LaTeX-fancyref-package-options): New variable. * style/harvard.el: Updated GPL to version 2. Fixed FSF address. (LaTeX-harvard-package-options): New variable. * style/index.el (LaTeX-index-package-options): New variable. * style/listings.el (LaTeX-listings-package-options): New variable. * style/makeidx.el (LaTeX-makeidx-package-options): New variable. * style/mdwlist.el (LaTeX-mdwlist-package-options): New variable. * style/multind.el (LaTeX-multind-package-options): New variable. * style/natbib.el (LaTeX-natbib-package-options): New variable. * style/nicefrac.el (LaTeX-nicefrac-package-options): New variable. * style/paralist.el (LaTeX-paralist-package-options): New variable. * style/units.el (LaTeX-units-package-options): New variable. * style/scrpage2.el (LaTeX-scrpage2-package-options): New variable. 2005-10-21 Reiner Steib * toolbar-x.el (toolbarx-find-image): Fix previous commit. 2005-10-21 Ralf Angeli * tex-mik.el (tex-site): Require 'tex-site no more. * doc/changes.texi: Document removal of 'tex-site requirement from `tex-mik.el'. * configure.ac (packagedir): Quote value of `infodir'. 2005-10-20 David Kastrup * toolbar-x.el: Revert mostly to 2005-05-02 state, but add a fallback to find-image. 2005-10-20 Reiner Steib * toolbar-x.el (toolbarx-find-image): Use image-search-load-path and image-load-path when available. (toolbarx-find-image): Revert previous fix. Instead, rely on find-image whenever possible and don't abuse locate-library. 2005-10-20 Ralf Angeli * font-latex.el (font-latex-make-user-keywords): Append string face in order to make string fontification of ``foo $bar$ baz'' constructs work. 2005-10-19 Arne Jørgensen * latex.el (LaTeX-arg-usepackage): If `LaTeX--package-options' is bound and nil don't ask for package options. * style/verbatim.el (LaTeX-verbatim-package-options): New variable. * style/varioref.el (LaTeX-varioref-package-options): New variable. * style/url.el (LaTeX-url-package-options): New variable. * style/subfigure.el (LaTeX-subfigure-package-options): New variable. * style/inputenc.el (LaTeX-arg-inputenc-inputenc): Doc fix. (LaTeX-inputenc-package-options): Doc fix. * style/dk-bib.el (LaTeX-dk-bib-package-options): Doc fix. * style/captcont.el (LaTeX-captcont-package-options): New variable. * style/booktabs.el (LaTeX-booktabs-package-options): New variable. * style/babel.el: Add doc string to `LaTeX-babel-package-options' and use `defvar' instead of `setq'. * style/alltt.el (LaTeX-alltt-package-options): New variable. 2005-10-13 Reiner Steib * style/dk-bib.el, style/inputenc.el: Add coding cookie. Delete trailing whitespace. Reindent. 2005-10-13 Ralf Angeli * style/dk-bib.el (LaTeX-dk-bib-package-options): Define only once. 2005-10-13 Jan-Ake Larsson * tex-buf.el: Change defcustom group from TeX-commands to TeX-command 2005-10-12 Arne Jørgensen * tex.el: Provide a `TeX-completing-read-multiple' either by defalias'ing `completing-read-multiple' or defining a wrapper around `multi-prompt'. * latex.el (LaTeX-arg-usepackage): New function. Asks about what package to use, loads the AUCTeX style file, and asks about package options (possibly based on definitions in the AUCTeX style file). (LaTeX-common-initialization): Use it. * style/babel.el: Define `LaTeX-babel-package-options' to be a list of languages/options for the babel package. * style/inputenc.el: New file. * style/dk-bib.el: New file. * Makefile.in (STYLESRC): Added style/inputenc.el and style/dk-bib.el. 2005-10-10 Arne Jørgensen * latex.el (LaTeX-auto-regexp-list): Removed spurious characters in variable definition. 2005-10-10 Reiner Steib * doc/auctex.texi (top): Index "tool bar" and "toolbar". Use "tool bar" in the text. * doc/changes.texi: Use "tool bar". * auctex.spec: Install auctex.el and preview-latex.el for SuSE too. Don't use extraconfig. 2005-10-07 Reiner Steib * Makefile.in (tar-ball): Re-add fixed spec file. 2005-10-07 Masayuki Ataka * tex.el (TeX-token-char): New variable. (plain-TeX-auto-regexp-list): Use it. Suggested by Ikumi Keita . * latex.el (LaTeX-auto-regexp-list, BibTeX-auto-regexp-list): Use it. * tex-jp.el (LaTeX-auto-regexp-list, plain-TeX-auto-regexp-list) (BibTeX-auto-regexp-list): Removed. 2005-10-06 Reiner Steib * auctex.spec: Fixes for Fedora. Create site-start.d and add files. 2005-10-02 Ralf Angeli * tex-buf.el (TeX-BibTeX-sentinel): Shorten message in case of errors. * Makefile.in (install-lisp): Use MULESRC instead of MULEELC because a `c' is already being appended by the installation code. * tex-jp.el (japanese-TeX-command-list): Remove obsolete `TeX-run-LaTeX' option. * tex.el (TeX-current-macro): New function. * latex.el (LaTeX-verbatim-macros-with-delims) (LaTeX-verbatim-macros-with-delims-local) (LaTeX-verbatim-macros-with-braces) (LaTeX-verbatim-macros-with-braces-local) (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local): New variables. (LaTeX-verbatim-macro-boundaries, LaTeX-current-verbatim-macro) (LaTeX-verbatim-p, LaTeX-search-forward-comment-start): New functions. (LaTeX-verbatim-macros): Remove. (LaTeX-fill-region-as-para-do): Simplify. (LaTeX-fill-move-to-break-point): Use `LaTeX-verbatim-macros-with-delims'. (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Handle comment starters in verbatim constructs correctly. * font-latex.el (font-latex-verbatim-environments) (font-latex-verbatim-environments-local) (font-latex-verb-like-commands) (font-latex-verb-like-commands-local) (font-latex-verbatim-macros, font-latex-verbatim-macros-local): Remove. (font-latex-set-syntactic-keywords): Use new `LaTeX-verbatim-*' instead of `font-latex-verb*' variables. * doc/auctex.texi (Font Locking): Document change of verbatim-related variables. * doc/changes.texi: Document change of verbatim-related variables. * style/alltt.el ("alltt"): Use new variables for verbatim constructs. * style/listings.el ("listings"): Use new variables for verbatim constructs. * style/url.el ("url"): Use new variables for verbatim constructs. * latex.el (LaTeX-insert-environment): Mostly rewritten. Improve handling of macrocode environments. 2005-10-02 Christian Schlauer * tex-buf.el (TeX-BibTeX-sentinel): Check whether BibTeX reports any warnings or errors. * doc/changes.texi: Mention it. 2005-10-02 Ralf Angeli * texmathp.el (texmathp-match-environment): Make aware of comments. 2005-09-29 Masayuki Ataka * doc/install.texi (Customizing): Removed "Contributed files" section. Suggested by Ikumi Keita . 2005-09-29 Ikumi Keita * texmathp.el (texmathp-tex-commands-default): Remove "xxalignat*" and add "boxed". 2005-09-27 Reiner Steib * auctex.spec: Add files in %{_datadir}/emacs/site-lisp. Suggested by Jan-Ake Larsson. Added startfiles. Exclude %{_infodir}/dir. 2005-09-27 Ralf Angeli * configure.ac: Document option for specifying AUCTeX startfile as --with-auctexstartfile, not --with-auctex-startfile which does not work. Note that changing the internal name from `auctexstartfile' to `auctex-startfile' is not an option because of the `-' in the name which gives the shell headaches. * auctex.spec: Adapt to --with-auctexstartfile and --with-preview-startfile. * doc/install.texi (Configure): Document change from --with-auctex-startfile to --with-auctex-startfile and --with-preview-startfile to --with-previewstartfile. 2005-09-26 Reiner Steib * auctex.spec: Bump version number. Remove install-contrib, use install-docs. Don't install preview/* because these are not generated. 2005-09-25 Ralf Angeli * Makefile.in (tar-ball): Don't create WWW directory and don't copy HTML files. (www-doc): New target. 2005-09-25 David Kastrup * Version 11.81 released. 2005-09-25 Ralf Angeli * RELEASE, configure.ac, font-latex.el, doc/auctex.texi, doc/changes.texi, doc/preview-latex.texi, doc preview-readme.texi, doc/tex-ref.texi, doc/todo.texi: Bump version number. * Makefile.in (DISTCLEANFILES): Add tex-site.el.out. 2005-09-24 Ralf Angeli * Makefile.in (tar-ball): Remove dysfunctional spec file from distribution. (full-release): Disable RPM creation. * doc/auctex.texi: Bump version number. * configure.ac: Bump version number. 2005-09-24 David Kastrup * doc/install.texi (Advice for package providers): Suggest "anytex" instead of "notex" for without-texmf compilations. 2005-09-23 Reiner Steib * tex-site.el.in (TeX-modes-set): Add custom group. 2005-09-19 Ralf Angeli * tex.el (TeX-auto-parse-length, TeX-auto-x-parse-length) (TeX-auto-x-regexp-list): Doc fix. 2005-09-17 Ralf Angeli * texmathp.el (texmathp-tex-commands-default): Add "minipage" as `env-off' and "\framebox" as `arg-off'. 2005-09-13 Ralf Angeli * RELEASE: Update for upcoming release. * doc/changes.texi: Mention `font-latex-slide-title-face' and `font-latex-match-slide-title-keywords'. * doc/auctex.texi (Font Locking): Document `font-latex-slide-title-face' and `font-latex-match-slide-title-keywords'. 2005-09-10 Ralf Angeli * font-latex.el (font-latex-make-match-defun): Fontify only if `font-latex-match-*-keywords' and `font-latex-match-*-keywords-local' are non-empty. (font-latex-make-match-defun): Revert. (font-latex-make-built-in-keywords): Do not set `font-latex-match-*' if there are no keywords. (Nicer solution than the original change in `font-latex-make-match-defun'.) 2005-09-08 Ralf Angeli * font-latex.el (font-latex-built-in-keyword-classes): New `slide-title' class. (font-latex-slide-title-face): New face. Specify :size for XEmacs. * style/beamer.el ("beamer"): Fontify \frametitle with `font-latex-slide-title-face'. 2005-09-05 Ralf Angeli * tex-buf.el (TeX-command): Doc fix. 2005-09-02 Ralf Angeli * texmathp.el (texmathp-tex-commands-default): Add "\textrm" as `arg-off'. 2005-08-30 Ralf Angeli * tex.el (TeX-font-replace-macro): Compute syntax table. 2005-08-26 Ralf Angeli * latex.el (LaTeX-common-initialization): Remove redundant call to `make-local-variable' for `outline-heading-alist'. Set `outline-heading-alist' only if it is already defined. 2005-08-26 Matthieu Moy (tiny change) * latex.el (LaTeX-common-initialization): Set `outline-heading-alist'. 2005-08-24 Ralf Angeli * latex.el (LaTeX-mark-section): Now marks subsections as well. Former behavior is available via prefix argument. * doc/changes.texi: Mention change of `LaTeX-mark-section'. 2005-08-23 Ralf Angeli * font-latex.el (font-latex-script): Return face symbols, not names of non-existent variables. * tex.el (TeX-font-replace-macro): Do not use `TeX-find-macro-end' for it may look too far in cases like "\emph{foo}{}". Use `forward-sexp' with a stripped syntax table instead. 2005-08-19 Ralf Angeli * doc/wininstall.texi: New "In a Nutshell" section. 2005-08-18 Ralf Angeli * configure.ac: Quotify `packagelispdir' and `packagedatadir'. (preview_enabled): Export unquoted variables. Declare/initialize and export variables separately. * Makefile.in (DESCEND): Quote $$OLDPWD. 2005-08-17 Ralf Angeli * doc/auctex.texi (Adding Macros): Remove superfluous entry for `TeX-arg-file' and correct entry for `TeX-arg-input-file'. * latex.el (TeX-arg-input-file): Doc fix. * tex.el (TeX-command-list): Remove `TeX-run-LaTeX'. Add `TeX-run-ispell-on-document' in order to prevent mismatch in customization buffer. 2005-08-05 David Kastrup * font-latex.el (font-latex-doctex-preprocessor-face): Remove `list' from already quoted list. 2005-08-02 Ralf Angeli * tex-fold.el (TeX-fold-region): In case of single-char non-letter macros there does not have to be checked for a partial match. This allows for folding of stuff like \,. 2005-08-01 Berend de Boer * context-en.el (ConTeXt-setup-list-en): typo fixed. 2005-07-21 Ralf Angeli * font-latex.el (font-latex-set-syntactic-keywords): Set and update `font-latex-doctex-syntactic-keywords' here. (font-latex-doctex-syntactic-keywords): Default to nil. * doc/auctex.texi (Japanese): Remove references to contrib make targets. Minor clean-ups. * aclocal.m4 (library): Replace COMPILE_MULE and CONTRIB_MULEELC with MULESRC and MULEELC. * Makefile.in (CONTRIB, CONTRIBELC, CONTRIB_MULE, COMPILE_MULE) (CONTRIB_MULEELC): Remove. (MULESRC, MULEELC): New variables. (AUCSRC): Add bib-cite.el and tex-fptex.el. (CLEANFILES): Remove CONTRIBELC and CONTRIB_MULEELC. Use MULEELC instead. (.PHONY): Remove contrib, install-contrib and install-contrib-el targets. (lisp): Depend on STYLESRC and MULESRC. Compile MULESRC as well. (auto-loads.el): Use MULESRC. (contrib, install-contrib-el, install-contrib): Remove. (install-el): Install MULESRC. (install-lisp): Install MULEELC. * style/csquotes.el: Bring up to par with csquotes 3.0. (LaTeX-csquotes-insert-environment): New function. 2005-07-15 David Kastrup * doc/preview-todo.texi: Mention that preview.dtx is not a showpiece for AUCTeX. 2005-07-15 Ralf Angeli * tex.el (TeX-run-style-hooks): Adjust `default-directory' to match the directory of the style. 2005-07-14 David Kastrup * doc/install.texi (Configure): explain about --without-packagedir. (Advice for package providers): Same here. * aclocal.m4 (EMACS_PATH_LISPDIR): Allow packagedir=no with XEmacs. * configure.ac: protect against packagedir starting with `-' 2005-07-12 Ralf Angeli * font-latex.el (font-latex-match-math-envII): Match environment begin and end with whitespace between macro and argument as well. * doc/install.texi (Configure): Add `file' macro. * texmathp.el (texmathp-match-environment): Match environment begin and end with whitespace between macro and argument as well. 2005-07-12 David Kastrup * doc/wininstall.texi: * doc/install.texi (Configure): Explain prefix a bit more. * doc/Makefile.in (install-man): include tex-ref.tex. 2005-07-08 Ralf Angeli * tex.el (TeX-insert-quote): Do not inhibit special quote insertion in docTeX documentation parts. * font-latex.el (font-latex-match-command-with-arguments) (font-latex-match-command-in-braces): Remove call to `font-latex-commented-outp'. (font-latex-match-quotation): Do not consider matches in comments or verbatim-like constructs. Fix typo. 2005-07-07 Ralf Angeli * latex.el (LaTeX-fill-move-to-break-point): Make non-MULE XEmacsen happy. (LaTeX-fill-paragraph): Don't treat trailing comment starters as code comments. * font-latex.el (font-latex-match-quotation): Always use multibyte strings for comparison. * doc/auctex.texi (top): Make the summary notes appear as "Executive Summary" in printed output. * doc/intro.texi: Main heading in rawtext case should not be numbered. Main heading in printed output has to be chapter, not section, in order to fit into the rest of the sectioning hierarchy. (Introduction): Add two intermediate headings in order to make the structure clearer. * doc/.cvsignore: Add auto directory. 2005-07-06 David Kastrup * doc/tex-ref.tex: Rearrange and add information for preview-latex. 2005-07-05 David Kastrup * doc/preview-latex.texi (Simple customization): Document new option `preview-preserve-counters'. * doc/auctex.texi (top): Mention RefTeX, `LaTeX-install-toolbar' and preview-latex. 2005-07-01 Ralf Angeli * tex.el (TeX-submit-bug-report): Mention FAQ section. * doc/changes.texi: Advertise inclusion of preview-latex and overhaul of installation procedures. * doc/install.texi (Advice for package providers): Refer to preview-latex.el file. * doc/quickstart.texi (Quick Start): Use (load "auctex.el" nil t t) instead of (require 'tex-site). * doc/faq.texi: Use (load "auctex.el" nil t t) instead of (require 'tex-site). * doc/intro.texi (Introduction): Use (load "auctex.el" nil t t) instead of (require 'tex-site). 2005-06-30 Ralf Angeli * doc/auctex.texi (Folding): Do not quote `lambda' function. 2005-06-29 Ralf Angeli * font-latex.el (font-latex-quotes): Get rid of :set function and move most of its content to `font-latex-match-quotation'. (font-latex-quotes-control): New variable. Initialize with nil. (font-latex-match-quotation): Use it. The whole changeset lets quote matching recognize automatically when the value of `font-latex-quotes' changed while making sure that the regexp only has to be rebuilt when a change actually occured. * doc/todo.texi (Mid-term Goals): Update text about integration of preview-latex. * doc/auctex.texi (Floats): Clarify use of `LaTeX-top-caption-list'. (Display, Internationalization): Make node and heading clearer. (European): Describe insertion of multiple consecutive hyphens. 2005-06-24 David Kastrup * RELEASE: Minor change. * configure.ac: Move checks and export for PERL here (needed for doc of preview-latex). (preview_enabled): Don't export Info-related variables, as they are not needed in preview. * Makefile.in (AUCTEXVERSION): import. (info, dvi): No subshell needed. (auctex.el): Depend on config.status (install-metadata): pass upstream version into prv-install.el 2005-06-21 Ralf Angeli * tex-info.el (TeX-texinfo-mode): Use `TeX-run-mode-hooks'. * latex.el (TeX-latex-mode): Use `TeX-run-mode-hooks'. * context.el (ConTeXt-mode-common-initialization): Use `TeX-run-mode-hooks'. * configure.ac: Make info about configuration clearer (in connection with the message for preview-latex). * tex.el (TeX-master-file): `TeX-default-extension' is a variable, not a function. (TeX-run-mode-hooks): New function. (TeX-plain-tex-mode, ams-tex-mode): Use it. 2005-06-21 David Kastrup * Makefile.in (xemacs-package): reorder args. * configure.ac: disable INSTALL_INFO for XEmacs package. * doc/Makefile.in (install-man): Use $$i instead of $i. 2005-06-20 David Kastrup * doc/install.texi (Advice for package providers): Propose package structure. * doc/Makefile.in (install-man): Install sources for texinfo files. (.PHONY): Add install-man. * Makefile.in (.PHONY): Add install-man and xemacs-package (install-man): Just descend into doc directory. (xemacs-package): Try building some XEmacs package. * autogen.sh: Don't run distclean, that seems unexpected. * RELEASE: Further fold in stuff from preview/RELEASE which is now deleted. 2005-06-20 Ralf Angeli * font-latex.el (font-latex-superscript-face) (font-latex-subscript-face): Add to correct customization group. (font-latex-match-command-with-arguments) (font-latex-match-command-in-braces, font-latex-match-math-env): Don't set a dummy match. Remove unnecessary throw..catch clauses. 2005-06-18 David Kastrup * RELEASE: Well, the merge with preview-latex is no longer "planned". 2005-06-16 Ralf Angeli * doc/preview-faq.texi (Requirements): Denastify. * tex.el (TeX-master-file): Don't override existing master with `TeX-transient-master'. * tex-style.el (LaTeX-includegraphics-read-file): Doc fix. 2005-06-15 Ralf Angeli * doc/install.texi (Prerequisites): Denastify. * doc/auctex.texi (Font Locking): Fix typo. * configure.ac: Use correct variable for --disable-preview switch. 2005-06-15 Masayuki Ataka * Makefile.in (auto-loads.el): Auto-load COMPILE_MULE, too. 2005-06-14 Ralf Angeli * RELEASE: Update stuff about fixed bugs and new features. 2005-06-14 David Kastrup * doc/wininstall.texi: Spell out file names more explicitly. Remove any hint of a version that might lead Windows users to assume this documentation is for some reason more outdated than year-old stuff they find via Google. * Makefile.in (install-docs): Make exit status of test bad-shell safe. 2005-06-14 Ralf Angeli * Makefile.in (all): Do not depend on `docs' target. (.PHONY): Remove `docs'. Add `info' and `dvi'. (docs): Remove. (info, dvi): New targets. (tar-ball): Make sure `dist' stuff is up-to-date. Revert, as it is superfluous. * doc/Makefile.in (dist): Correct file name for preview-latex.info. (info, dvi): New targets. (.PHONY): Add them and remove `auctex' and `preview'. (auctex, preview): Remove. 2005-06-14 David Kastrup * RELEASE: Adapt RELEASE notes to include preview-latex info. * README.CVS: Adapt to reality. * doc/Makefile.in (all): Same as dist. (dist): Just create DISTTEXTS and info files. (extradist): Additional stuff for ftp site. (disttexts): Remove target. (clean): Don't remove info files. (maintainer-clean): Remove info files. * autogen.sh: Add error messages, run autoconf in preview subdirectory. Heed MAKE variable if set. * Makefile.in (CVSFILES): Define files not to use in tarball. (tar-ball): Remove them. (tar-ball): Make extradist for additional doc files on ftp. 2005-06-12 Ralf Angeli * tex-buf.el (TeX-ispell-document): Cater for the case where the master file is located in a different directory. (TeX-run-ispell-on-document, TeX-ispell-document): Doc fix. 2005-06-11 Ralf Angeli * tex.el (TeX-master-file): Check `TeX-transient-master' not only in the shared case. * tex-buf.el (TeX-region-create): Let-bind `TeX-transient-master'. 2005-06-10 Ralf Angeli * doc/auctex.texi (Parsing Files): Fix display of reference. Get rid of references to \documentstyle. (Simple Style, Adding Macros, Adding Environments) (Hacking the Parser): Clean up code examples. * tex.el (TeX-master-file-ask): Get rid of "" string as default for `read-file-name'. Fixes unresponsiveness of Emacs on Windows and fallback to minibuffer if file is opened via menu and prevents file history from being cluttered. Use relative file name for master file. (TeX-master-file): Get rid of "this file" string as default for `read-file-name'. 2005-06-09 Ralf Angeli * tex-fold.el (TeX-fold-ellipsis): New variable. (TeX-fold-hide-item): Use it. * Makefile.in (DESCEND): Make MSYS happy if $(subdirs) is null, e.g. when --disable-preview is used. Make the change more safe with regard to the exit code. 2005-06-09 David Kastrup * doc/wininstall.texi: Change line endings blurb. Write drive: everywhere in the example strings. * doc/preview-readme.texi (Introduction): Some cosmetic changes to account for the merge. * mkinstalldirs: * install-sh: Replace `#/bin/sh' with `:' as this should be more portable when called from a Bourne shell (which is what the Makefiles do). 2005-06-08 David Kastrup * doc/preview-dtxdoc.pl: Replicate possible CR line endings faithfully, and don't use multiline strings. 2005-06-08 Ralf Angeli * doc/.cvsignore: Ignore all *.info, *.info-*, and *.pgs files. * Makefile.in (preview_enabled): New variable. (all): Depend on `docs' target. (.PHONY): Add `docs' target. (docs): New target. (install): Depend on `install-docs' instead of `install-info'. (install-info): Remove. (install-docs): New target. * autogen.sh: Generate preview-latex docs as well. * configure.ac: Substitute preview_enabled variable in output files. * doc/.cvsignore: Add relevant preview-latex files. * doc/Makefile.in (TEXIFILES): Rename to AUCTEXTEXIFILES. (PERL, PREVIEWTEXIFILES): New variables. (all): Now depends on `auctex' and `preview' targets. Move AUCTeX-specific targets from original to `auctex'. (install): Now depends on `install-auctex' and `install-preview' targets. Move AUCTeX-specific targets and content from original to `install-auctex'. (.PHONY): Add `auctex', `preview', `install-auctex', and `install-preview'. (auctex, install-auctex, preview, install-preview): New targets. (auctex.dvi, auctex.pdf, auctex.info): Depend on $(AUCTEXTEXIFILES) instead of $(TEXIFILES). (preview-latex/index.html, html-docs, preview-dtxdoc.texi) (preview-latex.dvi, preview-latex.ps, preview-latex.pdf) (preview-latex.info, ../PROBLEMS): New targets (from preview/doc/Makefile.in). (../README, ../TODO, ../FAQ): Create output combined from respective AUCTeX and preview-latex files. (clean, maintainer-clean): Cater for preview-latex files. * doc/todo.texi (Development): More specific heading for plain text output. * doc/preview-todo.texi: Move here from preview/doc/todo.texi. * doc/preview-readme.texi: Move here from preview/doc/readme.texi. * doc/preview-problems.texi: Move here from preview/doc/problems.texi. * doc/preview-faq.texi: Moved here from preview/doc/faq.texi. * doc/copying.texi, doc/preview-dtxdoc.pl, doc/preview-latex.texi: Moved here from preview/doc/. 2005-06-07 David Kastrup * tex.el (TeX-regexp-group-count): New function. (TeX-auto-parse-region): Rewrite to use hashes and to save overuse of `looking-at'. We really should keep the relevant information complete in hashes instead of moving them forward and back between hashes and lists, but at least this change removes most of the really evil quadratic behavior while keeping the original API. Yet. 2005-06-07 Ralf Angeli * font-latex.el (font-latex-fontify-sectioning): Doc fix. * doc/auctex.texi (Font Locking): Document the nature of the `color' option for `font-latex-fontify-sectioning'. 2005-06-06 David Kastrup * configure.ac: Remove call of MAKEINFO_CHECK_MACROS: we expect a recent enough makeinfo version if you want to bootstrap, anyway. 2005-06-06 Ralf Angeli * tex-bar.el (TeX-bar-LaTeX-button-alist) (menu-strings-buttons-alist): help-echo functions are called with arguments. 2005-06-06 David Kastrup * doc/Makefile.in (TEXINFOINCLUDES): Remove. (MAKEINFO_MACROS): Remove. * tex-buf.el (TeX-format-filter): Don't let match-data generate markers. This is a terrible performance hog! (TeX-format-filter): Actually, we don't need to save any match-data inside of a filter function with current versions of Emacs and XEmacs. 2005-06-05 Ralf Angeli * style/scrbase.el, style/scrbook.el, style/scrreprt.el: Use `sectioning' instead of `title' for sectioning fontification. * doc/changes.texi: Mention change of `title' to `sectioning' for keyword variables. * font-latex.el (font-latex-fontify-sectioning) (font-latex-built-in-keyword-classes) (font-latex-keyword-matcher): Use `sectioning' instead of `title'. (font-latex-deactivated-keyword-classes): New variable. Don't do extra quoting. (font-latex-make-built-in-keywords): Remove unnecessary `let'. Check `font-latex-deactivated-keyword-classes' in generated `font-latex-match-*-make' functions. * tex.el (TeX-quote-language-alist): Do not use `alist' widget because XEmacs 21.4 does not provide it. Do not use a cons cell for opening and closing quotation marks in order to simplify structure. (TeX-quote-language): Describe structure as in `TeX-quote-language-alist'. (TeX-insert-quote): Adapt to new structure of `TeX-quote-language' and `TeX-quote-language-alist'. * doc/auctex.texi (European): Describe new structure of `TeX-quote-language-alist'. (Font Locking): Use `sectioning' instead of `title'. Describe deactivation of built-in keyword classes. * style/csquotes.el, style/czech.el, style/danish.el, style/german.el, style/italian.el, style/ngerman.el, style/slovak.el, style/swedish.el: Reflect new structure of `TeX-quote-language'. 2005-06-04 David Kastrup * doc/Makefile.in (TEXINFOINCLUDES): macros.texi has moved here from ../preview/doc (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES, ../TODO) (../FAQ): Change dependencies accordingly. * configure.ac: Rearrange checks for MAKEINFO. Export more stuff into preview's configure. Maybe this is better done with use of caches? * autogen.sh: Don't look in preview subdirectory. * Makefile.in (configure): Depend on local aclocal.m4 2005-06-03 David Kastrup * doc/Makefile.in (TEXINFOINCLUDES, TEXIFILES, ../INSTALL) (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Move ../preview/doc/macros.texi to here again. 2005-06-02 Ralf Angeli * tex.el (VirTeX-common-initialization): Explicitely make `find-file-hooks' buffer-local in XEmacs 21.4 which fails to do this via `add-hook'. 2005-06-01 Ralf Angeli * latex.el (LaTeX-backward-paragraph): Use catch..throw instead of an indicator variable. Don't refer to a saved match data. Check for `TeX-esc', not specific char. * style/babel.el ("babel"): Disable font locking of macros not handled correctly. 2005-05-30 Ralf Angeli * style/babel.el: New file. * Makefile.in: Add style/babel.el. * doc/changes.texi: Mention babel support. 2005-05-28 Ralf Angeli * tex-buf.el (TeX-next-error): Call `next-error' as fallback. (TeX-previous-error): New function. * tex.el (TeX-mode-map): Remap bindings of `next-error' and `previous-error' to `TeX-next-error' and `TeX-previous-error' respectively. 2005-05-24 Ralf Angeli * tex.el (TeX-command-list): Remove chktex comment. * doc/auctex.texi (Checking): A user should not (have to) edit tex.el to switch from lacheck to chktex. * font-latex.el (font-latex-make-match-defun) (font-latex-make-built-in-keywords): Do not byte-compile generated functions here but at the end of font-latex.el. Prevents byte-compiler warnings due to possibly undefined functions. 2005-05-24 David Kastrup * configure.ac: Recurse into preview _before_ starting any AC_SHELL_QUOTIFY business to avoid double quoting. * doc/tex-ref.tex (\title{RefTeX (long)}) (\title{RefTeX (short)}): New columns. One will have to go. 2005-05-22 David Kastrup * tex.el (TeX-PDF-mode): Use the standard minor mode function instead of redefining it. (TeX-PDF-mode-parsed): New function replacing the previous extra functionality in `TeX-PDF-mode'. (TeX-PDF-mode-on, TeX-PDF-mode-off): Warn in docstring. Use `TeX-PDF-mode-parsed'. 2005-05-21 Ralf Angeli * doc/install.texi, doc/wininstall.texi: Small corrections. * tex-bar.el (TeX-bar-LaTeX-button-alist): Reenable mode-specific images for View button. (LaTeX-install-toolbar): Add `toolbarx-refresh' to `TeX-PDF-mode-hook'. * tex.el (TeX-PDF-mode): Run `TeX-PDF-mode-hook'. 2005-05-21 David Kastrup * autogen.sh: Remove argument to preview/autogen.sh * doc/install.texi: Integrate the installation instructions for preview-latex. 2005-05-20 David Kastrup * doc/tex-ref.tex (section{Greek Letters}): Add \Xi. 2005-05-18 Ikumi Keita * style/amsmath.el (LaTeX-label-alist): Add "multline" environment. * Makefile.in: * configure.ac: * preview/Makefile.in: Change "==" to "=" in the argument of "test" for Bourne shell compatibility. 2005-05-19 David Kastrup * doc/wininstall.texi: Rearrange to make suitable for standalone installation including preview-latex. Adapt to a few changes (like tex-fptex and tex-mik not being in load-path by default). 2005-05-19 Ralf Angeli * tex-site.el.in (tex-site-unload-hook, TeX-modes): Do not use `dolist'. Prevents console pop-ups with XEmacsen on Windows. * latex.el (LaTeX-fill-move-to-break-point): Check for `charset-after' to make non-MULE XEmacsen happy. Some reformatting. 2005-05-18 David Kastrup * latex.el (LaTeX-math-default): Add Xi (reported by Uli Fahrenberg). 2005-05-17 David Kastrup * Makefile.in (EXTRAFILES): remove. No longer needed. (auto-loads.el): Undo previous change. Properly group statements. (install-el): Rewrite condition for some non-Posix shells. (install-metadata): Rewrite condition for non-Posix. (tar-ball): Change owner and group to root. This is not portable, but will be needed only by the maintainers, anyway. (auto-loads.el): ignore errors also for braindead make. (install-metadata): Same here. (clean): Burp if cd doc fails. (distclean): Same here. (tar-ball): rewrite for braindead shells. (tar-ball): make sure doc exists. Why do I bother, actually, the tarball target is not for public consumption, anyway. 2005-05-17 Ralf Angeli * Makefile.in (auto-loads.el): Don't stop on non-zero exit code. 2005-05-16 Ralf Angeli * tex.el (TeX-transient-master): New variable. (TeX-master-file): Use it. * tex-buf.el (TeX-command-sentinel): Bind `TeX-transient-master'. 2005-05-14 Ralf Angeli * latex.el (LaTeX-babel-hyphen): Doc fix. (LaTeX-common-initialization): Call `easy-menu-add' as late as possible. 2005-05-15 Ikumi Keita * Makefile.in (CLEANFILES): Add $(CONTRIBELC) and $(CONTRIB_MULEELC). (DISTCLEANFILES): Add auctex.el and auto-loads.el. (auto-loads.el): Add $(COMPILE_MULE) 2005-05-14 Ikumi Keita * style/amsopn.el: * style/amsmath.el: Move "mode"-like entries from amsopn.el to amsmath.el. * style/amsmath.el: Edit entries in TeX-add-symbols. Remove duplicate entry "raisetag". Add some new entries. Make arrow macros like "overleftarrows" to take argument. Remove accents macros like "Hat" because they are obsolate in amsmath v2. (LaTeX-item-list): Add "multline*", "matrix", "pmatrix", "bmatrix", "Bmatrix", "vmatrix" and "Vmatrix" environment. (LaTeX-label-alist): Remove "aligned" environment. * tex-style.el (LaTeX-amsmath-label): Fix doc. * latex.el: (LaTeX-math-default): Remove duplicate entry "nabla". Remove AMS Accents like "Hat" because they are obsolate in amsmath v2. (LaTeX-babel-hyphen): Fix doc. (LaTeX-common-initialization): Edit some entries in TeX-add-symbols. 2005-05-13 Ralf Angeli * doc/changes.texi: Small corrections. 2005-05-12 Ralf Angeli * tex-fold.el (TeX-fold-make-overlay): Calculate priority before the overlay is instantiated. * font-latex.el (font-latex-match-command-with-arguments): Make XEmacs happy. * latex.el (LaTeX-fill-newline-hook): New hook. (LaTeX-fill-newline): Use it. * tex-fold.el (TeX-fold-keymap): Remove deprecated key bindings. (TeX-fold-region, TeX-fold-item): Use `TeX-fold-item-end'. Do not compute display string (now done in `TeX-fold-hide-item'). (TeX-fold-make-overlay): Do not mess with display string anymore. Thereby remove it from list of function arguments. (TeX-fold-item-end, TeX-fold-overfull-p) (TeX-fold-update-at-point): New functions. (TeX-fold-buffer-substring): Get 'display property instead of 'TeX-fold-display-string which is not used anymore. (TeX-fold-hide-item): Computation of display string and faces as well as provisions for overfull lines are done only in this function now. The 'display property is now set for XEmacs as well. (TeX-fold-mode): Add and remove `TeX-fold-update-at-point' to `LaTeX-fill-newline-hook' respectively. * tex.el (TeX-overlay-prioritize): Fix oversight in XEmacs version of the function. 2005-05-11 Reiner Steib * Makefile.in (tar-ball): Allow YYYYMMDD-a TAG for snapshots. 2005-05-11 Ralf Angeli * font-latex.el (font-latex-set-syntactic-keywords): Don't freak out if there is whitespace in front of the \begin/\end pair of verbatim and verbatim-like environments. * latex.el (LaTeX-auto-cleanup): Discard only options which actually include a "=". * Makefile.in: Whitespace cleanup. * tex.el (TeX-overlay-prioritize): Fix calculation of priority for in-between overlay. (TeX-insert-quote): Insert TeX quote if point is just before math, comment, or verbatim content. 2005-05-11 David Kastrup * doc/Makefile.in (TEXINFOINCLUDES): Add directory modifier TEXIPWD. This is ugly. (html/auctex_toc.html): Use it. * Makefile.in (tar-ball): Make tar-ball from exporting, and allow for TAG being a date specification. (full-release): Omit release tag check. 2005-05-10 Ralf Angeli * font-latex.el (font-latex-forward-comment): New function. Prevent infinite loops and repair regexp. Simplify. Code mainly by David Kastrup. (font-latex-match-command-with-arguments): Use it. Set fontification start of optional argument to opening bracket. Apply restriction of region more globally. Fix handling of multiple optional arguments. Break if the end of the first mandatory argument could not be found. 2005-05-09 Ralf Angeli * tex.el (TeX-normal-mode): Ask for master file in 'shared case. * font-latex.el (font-latex-built-in-keyword-classes): Doc fix (typo). (font-latex-match-command-with-arguments): Set macro end before any comments. Do not move forward over comments if point is over the limit. 2005-05-09 David Kastrup * doc/Makefile.in (dist): Use DISTTEXTS instead of explicit list in this directory. 2005-05-07 Ralf Angeli * tex.el (VirTeX-common-initialization): Remove Emacs 20 compatibility code. Call `TeX-master-file' during load of shared files as well. 2005-05-06 Reiner Steib * Makefile.in (DOCFILES): Remove macros.texi to make "tar-ball" work again. 2005-05-06 David Kastrup * tex.el (TeX-load-style): Fix typo `expand-filename'. 2005-05-06 Ralf Angeli * tex.el (TeX-local-master-p): Limit search. * doc/Makefile.in (TEXINFOINCLUDES): New variable used for file inclusion with makeinfo, texi2dvi and texi2pdf. (MAKEINFOINC): Remove. * doc/intro.texi (Introduction): Make package activation clearer. 2005-05-05 Ralf Angeli * doc/intro.texi (Introduction): Be consistent with the display of commands in the rest of the manual. * tex-fold.el (TeX-fold-mode): Improve doc string and add its first line to the autoload form. 2005-05-04 David Kastrup * tex-fold.el (TeX-fold-mode): Change autoload cookie because of XEmacs. 2005-05-03 David Kastrup * auctex.spec: First attempt 2005-05-02 David Kastrup * doc/install.texi: * doc/intro.texi: * doc/wininstall.texi: overhaul. * autogen.sh: adapt to auto.texi scheme. * toolbar-x.el (toolbarx-install-toolbar): Remove overlong doc string from autoload. * tex-site.el.in (tex-site-unload-hook): Define to remove the after-load hooks and load-path entry. (TeX-modes-set): Use defalias instead of fset to allow unloading. * README.CVS: Change instructions. 2005-05-02 David Kastrup * bib-cite.el: Revert 2005-04-19 change: autoloads are not extracted from CONTRIB packages. 2005-05-02 David Kastrup * Makefile.in (tex-site.el.out, auctex.el, configure) (Makefile, config.status): Add targets to get reconfiguration if necessary. * style/url.el: * style/ltx-base.el: * style/units.el: * style/alltt.el: * style/alphanum.el: * style/jura.el: * style/emp.el: * style/doc.el: * style/slides.el: * style/csquotes.el: * style/listings.el: * style/nicefrac.el: * style/ltxdoc.el: * style/jurabib.el: * style/mdwlist.el: * style/amstex.el: Change maintainer address. * doc/intro.texi (Introduction): Changes, cleanup, corrections. 2005-05-01 David Kastrup * doc/install.texi (Prerequisites): Shorten. (Prerequisites): Mention that one can survive without texinfo. (Configure): Add prefix information. (Configure): Sync with preview-latex docs. Mention the disable-preview option and preview-specific options. * configure.ac: Don't use have-preview macro. Conflicts with the idea of pregenerated docs. 2005-05-01 Ralf Angeli * font-latex.el (font-latex-make-match-defun) (font-latex-make-built-in-keywords): Byte-compile generated functions. * Makefile.in (clean, distclean): Descend. 2005-05-01 David Kastrup * tex.el (TeX-load-style): Properly expand file names, and fix a terrible order-of-arguments bug. * configure.ac: fix syntax error with MAKEINFO_MACROS * tex-site.el.in (TeX-mode-alist): Use correct file name for texinfo-mode. * Makefile.in (AUCSRC): Move tex-style.el before latex.el * configure.ac: Add have-preview to macros if we have preview enabled. * doc/Makefile.in (MAKEINFOINC): Use macros.texi in preview/doc directory. (auctex.dvi, auctex.pdf, auctex.info, ../INSTALL) (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Use MAKEINFOINC * doc/macros.texi: Remove in lieu of version in preview/doc. * doc/intro.texi (Introduction): Reorganize, use more of rawfile. Mention preview-latex. * tex-buf.el: * tex-fold.el: * tex-font.el: * tex-fptex.el: * tex-info.el: * tex-mik.el: Change maintainer to auctex-devel@gnu.org 2005-04-30 David Kastrup * Makefile.in (install-metadata): Correct version number. (DESCEND): different quoting. (install): Same here. (install-metadata): Don't depend on some exit values. * configure.ac: substitute auctexstartfile. Export auctexdir as `..'. If installing info into XEmacs package, disable install-info. If makeinfo is disabled, don't check for macros. * Makefile.in (auctexstartfile): autoconf variable. (subdirs): autoconf variable. (PACKAGE, PACKAGE_INFO): macros. (DESCEND): For rebuilding stuff and installing. (all): descend. (tex-site.el): don't include autoloads when XEmacs. (install): descend. (install-startup): new target (install-el): don't install tex-site on XEmacs. (install-el): don't fail on .nosearch not installed. (install-metadata): new target for XEmacs. 2005-04-29 Ralf Angeli * tex.el: Remove `TeX-doc' for `ams-tex-mode'. 2005-04-29 David Kastrup * auctex.el.in: * context.el: * latex.el: * tex-jp.el: * tex-site.el.in: * tex.el: * tex-info.el: Remove TeX-doc. * tex-info.el (Texinfo-mode): Fix type in alias. * tex-site.el.in (tex-site): Provides are added by Makefile. Remove them here. * configure.ac: Generate tex-site.el.out instead of tex-site.el. * Makefile.in (AUTOLOAD): New form for autoloads from rest of line. (all): Make depend on tex-site.el (lisp): Depend on tex-site.el (tex-site.el, auto-loads.el): New targets. 2005-04-28 Reiner Steib * tex-site.el.in (TeX-mode-alist): Exchange value and doc string. (TeX-modes-set): Check if mode is fbound. * doc/changes.texi: Mention changes in sectioning fontification. * doc/auctex.texi (Font Locking): Adjust to new sectioning fontification. * font-latex.el: Rename most *-title* stuff to *-sectioning*. Old names: font-latex-title-%s-face, font-latex-title-fontify, font-latex-update-title-faces, font-latex-make-title-faces font-latex-title-max. New names: font-latex-sectioning-%s-face, font-latex-fontify-sectioning, font-latex-update-sectioning-faces, font-latex-make-sectioning-faces, font-latex-sectioning-max. (font-latex-fontify-sectioning): Fix typos in doc string. 2005-04-28 Ralf Angeli * doc/auctex.texi (Development): New name replacing "ToDo". * doc/faq.texi, doc/todo.texi: Fix for raw output. 2005-04-28 David Kastrup * tex-site.el.in (TeX-doc): Use AUCTeX-version. * configure.ac: fiddle with relative paths. * Makefile.in: several changes to buld structure. * auctex.el.in (TeX-doc): Startup file source. * doc/wininstall.texi: * doc/intro.texi: * doc/install.texi: * doc/faq.texi: * doc/changes.texi: Make the stuff compile cleanly. * doc/Makefile.in (DISTTEXTS): list plain text files in parent dir. (.PHONY): everything needed here. (auctex.info): don't ignore errors. (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES) (../TODO, ../FAQ, disttexts): New targets. (INSTALL, INSTALL.windows, README, CHANGES, HISTORY, TODO, FAQ): Remove. (clean): Don't remove files in this directory. (maintainer-clean): New target, removes files in parent, too. * autogen.sh: Create info files and distribution texts like preview-latex does, and recurse into preview directory to do the same. 2005-04-27 David Kastrup * tex.el (TeX-lisp-directory, TeX-auto-global): Don't `file-name-as-directory'fy. (TeX-style-global, TeX-auto-local, TeX-style-local) (TeX-macro-global, TeX-macro-private): Same here. (TeX-auto-private): Use expand-file-name. (TeX-style-private): Same here. (TeX-check-path): Same. (TeX-load-style): Adapt. * tex-buf.el (TeX-check-files): Be robust against non-slashed directory names. (TeX-ispell-document): Same here. * tex.el (AUC-TeX-version, AUC-TeX-date): Protect `make-obsolete-variable' against obsolete Emacsen. 2005-04-28 Masayuki Ataka * doc/changes.texi: Mention the fix of Japanese fill problems. 2005-04-27 David Kastrup * configure.ac: Correct bug reporting address and move stuff over from preview. * aclocal.m4: remove, we want the one in preview instead. * tex-site.el.in (AUCTeX-version, AUCTeX-date): get via configure. * tex.el (info): Add "docTeX" to info prefixes. (AUCTeX-version, AUCTeX-date): removed to tex-site.el. (AUC-TeX-version, AUC-TeX-date): Use `make-obsolete-variable'. Is version 11.50 correct? * tex-bar.el (LaTeX-install-toolbar): Adjust toolbarx-image-path. * autogen.sh: Use aclocal.m4 from preview subdirectory. * tex.el (TeX-submit-bug-report): Add `TeX-command-list' to bug reports. 2005-04-23 David Kastrup * tex-buf.el (TeX-command): Let it accept `TeX-active-master' as well, by not touching `TeX-current-process-region-p' unless `TeX-region-file' or `TeX-master-file' have been identified explicitly. (TeX-view): Simplify. (TeX-active-process, TeX-active-buffer): Simplify. 2005-04-22 David Kastrup * tex-buf.el (TeX-help-error): Create the correct log file name corresponding to the current run. (TeX-error, TeX-warning): Pass runbuffer info into the routines to get the correct log file name in all circumstances. 2005-04-20 David Kastrup * configure.ac: don't bother about pre-2.50 autoconf. Check version more fine-grainedly. 2005-04-19 David Kastrup * texmathp.el (texmathp-match-switch): Add autoload cookie. * tex.el (no-doc): Remove: not needed because autoloads are documented by the cookie extraction process. (bibtex-mode-hook): Remove. This will be done by an autoload cookie from latex.el instead. (BibTeX-auto-store, LaTeX-math-mode, japanese-plain-tex-mode) (japanese-latex-mode, texinfo-mode, latex-mode, multi-prompt) (texmathp, texmathp-match-switch): Remove autoloads since this is done by cookies extracted into auctex.el. (TeX-region-create, TeX-save-document, TeX-home-buffer) (TeX-pin-region, TeX-command-region, TeX-command-buffer) (TeX-command-master, TeX-command, TeX-kill-job) (TeX-recenter-output-buffer, TeX-next-error) (TeX-toggle-debug-boxes, TeX-region-file, TeX-current-offset) (TeX-process-set-variable, TeX-view): Make comment nil instead of no-doc. (font-latex-setup, tex-font-setup): Remove autoloads. Should be done by cookies instead. (TeX-tex-mode): rename from tex-mode. (TeX-plain-tex-mode): rename from plain-tex-mode. (ams-tex-mode): Change autoload cookie. * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Change autoload cookies. * tex-font.el (tex-font-setup): Add autoload cookie. * tex-fold.el (TeX-fold-mode, tex-fold-mode): Add autoload cookies. * multi-prompt.el (multi-prompt): Add autoload cookie. * latex.el (auto-mode-alist): Add .drv to latex-mode. (TeX-latex-mode): Changed name from latex-mode. (TeX-doctex-mode): Same here for doctex-mode. Explicitly set major-mode to doctex-mode: we don't want different modes. * tex-info.el (texinfo): Alias texinfo-mode to Texinfo-mode for symmetry. (Texinfo-mode): Autoload. * context.el (ConTeXt-mode, context-mode): Add definitions and aliases and autoload cookies. * bib-cite.el: Remove autoload from instructions. * toolbar-x.el (toolbarx-image-path): New variable. (toolbarx-make-string-from-symbol) (toolbarx-make-symbol-from-string, toolbarx-good-option-list-p) (toolbarx-separate-options, toolbarx-merge-props) (toolbarx-make-command, toolbarx-emacs-mount-popup-menu) (toolbarx-xemacs-mount-popup-menu, toolbarx-mount-popup-menu) (toolbarx-option-value, toolbarx-eval-function-or-symbol) (toolbarx-test-image-type, toolbarx-test-button-type) (toolbarx-test-any-type, toolbarx-test-string-or-nil) (toolbarx-test-toolbar-type, toolbarx-test-dropdown-type) (toolbarx-test-symbol, toolbarx-test-dropdown-default) (toolbarx-test-dropdown-save) (toolbarx-process-group-without-insert, toolbarx-process-group) (toolbarx-process-symbol, toolbarx-process-dropdown-group) (toolbarx-find-image, toolbarx-emacs-add-button) (toolbarx-emacs-refresh-process-button-or-insert-list) (toolbarx-emacs-refresh, toolbarx-xemacs-image-properties) (toolbarx-xemacs-button-properties, toolbarx-xemacs-refresh): Remove autoload cookies. (toolbarx-find-image): Use `toolbarx-image-path'. 2005-04-26 Reiner Steib * font-latex.el (font-latex-update-title-faces): Remove unused variable. Don't call when loading the file. (font-latex-title-fontify): Document that faces set outside of customize might be modified. (font-latex-make-title-faces): Set height or size so that customize won't complain. 2005-04-24 Ralf Angeli * tex-buf.el (TeX-interactive-goto-prompt): New function. (TeX-run-interactive): Use it instead of setting `comint-scroll-to-bottom-on-output'. Use `add-hook'. 2005-04-23 Ralf Angeli * font-latex.el (font-latex-update-title-faces): Do not touch customized faces. (font-latex-title-fontify): Use `custom-initialize-default'. (font-latex-make-title-faces): Check for value of `saved-face' property for determining face customization. * tex.el (TeX-find-macro-boundaries): Reimplement. Now handles \foo{\bar}{ba-!-z} case correctly. (TeX-find-macro-start-helper): Remove. 2005-04-22 Reiner Steib * font-latex.el (font-latex-make-title-faces): Define the face, don't set size. Set parent/inherit conditionally. (font-latex-update-title-faces): New function. (font-latex-title-fontify): Add :initialize and :set. Using `font-latex-update-title-faces' allows changing the height within an Emacs session. (font-latex-title-5-face): Renamed from title-4-face. (font-latex-built-in-keyword-classes): Use title-0 and title-5 faces. 2005-04-22 Ralf Angeli * tex-buf.el (TeX-run-interactive): Make output buffer scroll. 2005-04-18 Ralf Angeli * tex-fold.el (TeX-fold-region): Get rid of \_> for matching macros. It prevents macros immediately followed by numbers from being found. 2005-04-17 Masayuki Ataka * style/amsmath.el (LaTeX-item-equation): just-one-space before `\\' at the end of line. 2005-04-15 Ralf Angeli * style/harvard.el ("harvard"): Activate harvard citation format in RefTeX. 2005-04-14 Ralf Angeli * tex-fold.el (TeX-fold-force-fontify): New variable. (TeX-fold-buffer): Use it. Make sure the buffer is fontified before folding is done. * doc/auctex.texi (Folding): Mention `TeX-fold-force-fontify'. * doc/changes.texi: Mention `TeX-fold-force-fontify'. 2005-04-14 Ikumi Keita * style/amsmath.el: Fix comment. ("amsmath"): Removed duplicate settings of "alignat*" and "xalignat*" from LaTeX-add-environments. Add "xalignat", "xalignat*", and "xxalignat" to LaTeX-item-list. (LaTeX-amsmath-env-alignat): Do not ask label if the tail of ENV is "*". 2005-04-14 Masayuki Ataka * latex.el (LaTeX-fill-move-to-break-point): Refactoring. Set third argument of re-search-backward to 'move instead of using skip-chars-backward. 2005-04-13 Ralf Angeli * latex.el (LaTeX-math-abbrev-prefix): Offer only string type for customization. Add proper :initialize and :set functions to allow the value to be changed without having to restart Emacs. * doc/auctex.texi (Mathematics): Document only the string-nature of `LaTeX-math-abbrev-prefix'. 2005-04-12 Ralf Angeli * latex.el (LaTeX-math-abbrev-prefix): Can now be a string to be used with `kbd'. (LaTeX-math-abbrev-prefix): New function. (LaTeX-math-keymap, LaTeX-math-mode): Use it. * doc/auctex.texi (Mathematics): Explain `LaTeX-math-abbrev-prefix' more verbosely. 2005-04-12 Reiner Steib * tex-site.el.in (TeX-lisp-directory): Avoid open-parenthesis at beginning of a line. * tex-style.el (LaTeX-beamer-inner-themes) (LaTeX-beamer-outer-themes, LaTeX-beamer-color-themes) (LaTeX-beamer-font-themes): New variables for style/beamer.el. * style/beamer.el (LaTeX-arg-beamer-inner-theme) (LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme) (LaTeX-arg-beamer-font-theme): New functions. 2005-04-10 Ralf Angeli * tex.el (TeX-parse-argument): Another stab at fixing this function. The last change from 2005-03-23 broke the insertion of macros like \footnote with a marked region. This is pure guesswork. *sigh* * latex.el (LaTeX-section-heading): Shorten prompt. (LaTeX-section-title): Simplify. Shorten prompt. (LaTeX-auto-minimal-regexp-list): "\" and "." are not special in a complemented character alternative. (LaTeX-math-keymap): Define key for prefix insertion inside defvar. (math): Use `LaTeX-math-keymap' only. (LaTeX-math-mode-menu): Use `LaTeX-math-mode-map' (defined by `define-minor-mode'). (LaTeX-math-mode): Assign `LaTeX-math-keymap' to `LaTeX-math-abbrev-prefix'. Use `LaTeX-math-mode-menu' with `LaTeX-math-mode-map'. (LaTeX-math-insert-prefix): Remove. 2005-04-08 Ralf Angeli * font-latex.el (font-latex-match-command-with-arguments): Skip over comments as well as whitespace. * tex.el (TeX-output-extension): Default to nil. 2005-04-07 Ralf Angeli * tex.el (TeX-output-extension): Set correct default depending on the value of `TeX-PDF-mode'. (TeX-output-extension): Revert. (VirTeX-common-initialization): Set `TeX-output-extension' here. 2005-04-05 Christian Schlauer * tex.el (TeX-submit-bug-report): Fix typo in doc string, fill doc string. * latex.el: Change maintainer address. (LaTeX-section): Fix typo in doc string. Remove code that almost always inserts a new line. (LaTeX-section-section): Fix doc string. Add code that conditionally inserts a new line (which also bundles the modification of the buffer in this function). (LaTeX-section-hook): Fix typo in doc string. (LaTeX-default-position): Use `do not' instead of `don't' in doc string and customize value menu (as in `LaTeX-float). (LaTeX-item-list): Fix typo in doc string. 2005-04-05 Ralf Angeli * tex.el (TeX-PDF-mode, TeX-interactive-mode, TeX-Omega-mode): Set customization group. * latex.el (LaTeX-math-default): New entry and key for \colon. New "Punctuation" category. Get rid of some entries in "delimiters" category already defined in "Arrows". Get rid of "delimiters" category and merge entries defined there into "Delimiters.". (LaTeX-math-menu): Remove "delimiters" and add "Punctuation". 2005-04-04 Ralf Angeli * font-latex.el (font-latex-make-user-keywords): Make XEmacs happy. * doc/changes.texi: Fix @xref. * doc/auctex.texi (Quotes): Fix @xref. (European): Be more verbose. * tex-info.el (texinfo-mode): Get rid of hyphens in prompts. Add @xref command. * latex.el (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen): Doc fix. (LaTeX-babel-hyphen-language-alist): Use t as default value for insertion behavior. * tex.el (TeX-quote-language-alist): Use t as default value for insertion behavior. * doc/auctex.texi: New tag line. (Quotes): Replace description about (n)german.sty-specific quote insertion by a generalized one and refer to section about European languages. (European): Add subsections. Add information about new functionality and customization options for language-specific quote and hyphen insertion. (Folding): Add information about help echo. (Viewing): Add subsection heading. A single one does not really make sense. * doc/changes.texi: Add some news. 2005-04-03 Ralf Angeli * tex-fold.el (TeX-fold-help-echo-max-length): New variable. Add :type and :group specs. (TeX-fold-make-help-echo): New function. No space before ellipsis. Okay, color does not look too bad. (TeX-fold-make-overlay): Use it. Remove call to `TeX-fold-make-help-echo' again as we have to recompute the string anyway. (TeX-fold-hide-item): Set help-echo property. Recompute help echo string. (TeX-fold-show-item): Invalidate help-echo property. 2005-04-02 Ralf Angeli * doc/faq.texi (Frequently Asked Questions About AUCTeX): Minor enhancements in wording. * tex.el (TeX-open-quote, TeX-close-quote) (TeX-quote-after-quote): Doc fix. (TeX-quote-language-alist, TeX-quote-language): New variables. (TeX-insert-quote): Use them. (TeX-submit-bug-report): Doc fix. * latex.el (LaTeX-mode-map): Map "-" to `LaTeX-babel-insert-hyphen'. (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen) (LaTeX-babel-hyphen-language-alist, LaTeX-babel-hyphen-language): New variables. (Moved from tex-style.el and style/german.el respectively and generalized.) (LaTeX-babel-insert-hyphen): New function. (Moved from syle/german.el). * tex-style.el (LaTeX-csquotes-open-quote) (LaTeX-csquotes-close-quote): Doc fix. (LaTeX-german-quote-after-quote, LaTeX-german-open-quote) (LaTeX-german-close-quote, LaTeX-german-hyphen) (LaTeX-german-hyphen-after-hyphen): Remove. * style/csquotes.el ("csquotes"): Use `TeX-quote-language'. * style/italian.el (LaTeX-italian-open-quote) (LaTeX-italian-close-quote): Remove. ("italian"): Use `TeX-quote-language'. * style/ngerman.el (LaTeX-german-quote-after-quote) (LaTeX-german-open-quote, LaTeX-german-close-quote): Remove. ("ngerman"): Use `TeX-quote-language' and `LaTeX-babel-hyphen-language'. * style/german.el: Move definition of "-" key to latex.el. (LaTeX-german-hyphen-internal): Move to latex.el as `LaTeX-babel-hyphen-language'. (LaTeX-german-insert-hyphen): Move to latex.el as `LaTeX-babel-insert-hyphen'. ("german"): Use `TeX-quote-language' and `LaTeX-babel-hyphen-language'. * style/czech.el, style/danish.el, style/slovak.el, style/swedish.el: Use `TeX-quote-language' and `LaTeX-babel-hyphen-language' where appropriate. 2005-03-31 Ralf Angeli * doc/faq.texi (Frequently Asked Questions About AUCTeX): Add general information about how to deal with bugs. Adapt version numbers for Emacs. 2005-03-31 Masayuki Ataka * latex.el (LaTeX-fill-move-to-break-point): Skip non-space chars backward if re-search-backward does not find white spaces or LaTeX-nospace-between-char-regexp. Add mule check before line break between 2-byte and 1-byte chars. Reported by Ikumi Keita . Do not move point if re-search-backward didn't find proper line break point. 2005-03-30 Ralf Angeli * tex.el (TeX-submit-bug-report): Insert AUCTeX version into mail subject. 2005-03-30 Ikumi Keita * latex.el (LaTeX-env-label): Remove `TeX-toggle-off-input-method' because `TeX-math-input-method-off' is already called in `LaTeX-insert-environment'. 2005-03-29 Ralf Angeli * tex-style.el (LaTeX-german-hyphen): Doc fix. Fix :type. * style/german.el (LaTeX-german-insert-hyphen): Do not add "= repeatedly but stick to - after the first swapping. 2005-03-28 Ralf Angeli * style/german.el (LaTeX-mode-map): Bind `-' to `LaTeX-german-insert-hyphen'. (LaTeX-ger