2004-08-28 David Kastrup * Version 11.53 released. 2004-08-28 David Kastrup * doc/tex-ref.tex: Bump version. * configure.in: Bump version number. * auctex.spec (Version): bump to 11.53. * doc/auctex.texi: Bump version to 11.53. 2004-08-28 Ralf Angeli * Makefile.in (install-el): Fix typos. 2004-08-27 Reiner Steib * tex.el (TeX-kpathsea-format-alist): Added LaTeX-includegraphics-extensions. (TeX-search-files): Fix non-kpathsea case. * style/graphicx.el (LaTeX-includegraphics-read-file): Use completion based on TeX-search-files. 2004-08-27 Ralf Angeli * tex-fold.el (TeX-fold-preserve-comments): New variable. (TeX-fold-buffer-type): Use it. * font-latex.el (font-latex): Add to AUCTeX's customization group. (font-latex-find-matching-close): Correctly recognize multiple escape characters. Add missing paren. 2004-08-26 Masayuki Ataka * tex-site.el.in (japanese-slitex-mode): Removed obsolete autoload of slitex. * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Use `TeX-defun' for getting version info into mode doc. 2004-08-26 Ralf Angeli * tex-mik.el: Use `start' instead of the respective executable for PostScript, PDF and HTML files. * tex-fptex.el: Ditto. 2004-08-25 Ralf Angeli * tex.el (TeX-find-macro-boundaries): Detect the start of any macro, not just those consisting of [A-Za-z@]. Remove some superfluous `goto-char' calls. (TeX-find-macro-start-helper): Reimplement once again. Original patch by David Kastrup; slightly modified. Doc fix. (TeX-find-macro-end-helper): Doc fix. Handle macros not consisting of [A-Za-z@] correctly. (TeX-find-opening-brace): Improve performance. 2004-08-25 Reiner Steib * tex.el: Autoload `TeX-process-set-variable' and `TeX-region-file'. 2004-08-25 Jan-Åke Larsson * aclocal.m4: EMACS_PATH_LISPDIR: Expand lispdir if relative to binary. Quote lispdir, and deal with exec_prefix, add missing bracket. * aclocal.m4: Fix xemacs<->emacs mistake, restore path searching when --without-packagedir is given * configure.in: enable --without-packagedir * aclocal.m4: Barf if packagedir not found, don't bother with load-path on xemacs' lispdir 2004-08-25 David Kastrup * tex-buf.el (TeX-command): Call `TeX-process-set-variable' with correct options, so that the viewer command is next unless overridden. * tex.el (TeX-set-mode-name): Set `TeX-command-next' in the buffers where they actually count. 2004-08-24 David Kastrup * latex.el (LaTeX-math-default): Correctly code "jmath" and "Bbbk". 2004-08-24 Reiner Steib * doc/auctex.texi (Mathematics): Add `LaTeX-math-menu-unicode'. (Changes): Refer to `history.texi' _after_ the newer changes. * doc/changes.texi: Added versions 11.51-11.53. 2004-08-24 Ralf Angeli * tex.el (VirTeX-common-initialization): Use "%" instead of `comment-start' for `comment-start-skip'. (TeX-find-opening-brace): Do not use an inverse matcher but negate the whole expression. (TeX-find-macro-start-helper): Reimplement. Should be much faster now. * latex.el (LaTeX-current-environment): Use `buffer-substring-no-properties'. (LaTeX-indent-line): Revert last change. Only multi-line overlays at the start of a line are affected by the XEmacs bug. * tex-info.el (Texinfo-environment-list): Add "command" macro. 2004-08-24 Reiner Steib * doc/install.texi (Prerequisites): Add `easy-mmode.el' update for XEmacs. 2004-08-23 David Kastrup * latex.el (LaTeX-indent-line): Get all overlays, not just one. (LaTeX-math-default): Add iota. (LaTeX-math-default): Use different symbol for triangle. (LaTeX-math-default): Don't use `?\S-e' for `?E'. * tex.el (TeX-match-buffer): Use `buffer-substring-no-properties' (TeX-in-commented-line): Use `skip-chars-forward' and `forward-line'. (TeX-in-line-comment): Use `forward-line'. (TeX-brace-count-line): Use `skip-chars-forward'. * RELEASE: Some updates. * latex.el (LaTeX-section): Use an active region as title if available. (LaTeX-section-title): Prompt with title if present. Should we ask at all? (LaTeX-math-list): Add Unicode code point. (LaTeX-math-menu-unicode): New customization variable for unicode in math menu. Only set in GTK Emacs for now. Does not work on XEmacs. Use it for initializing the menus. Also prefix menu points with backslash. * Makefile.in (.PHONY): Declare a bunch of phony targets to protect against users making files/directories with that name (in particular "lisp"). 2004-08-22 David Kastrup * style/italian.el ("italian"): Don't overwrite existing local variable settings. * style/ngerman.el ("ngerman"): Don't overwrite existing local variable settings. * style/german.el ("german"): Don't overwrite existing local variable settings. * tex.el (TeX-set-mode-name, TeX-PDF-mode): XEmacs needs two arguments for `local-variable-p'. 2004-08-20 David Kastrup * tex.el (desktop): Save TeX-Omega-mode, too. * Makefile.in (full-release): Source rpm is auctex, not auctex-emacs. * auctex.spec (Provides): Provide auctex as well to satisfy preview-latex. create package emacs nevertheless. * Version 11.52 released. 2004-08-20 David Kastrup * tex.el (AUCTeX-version): move to front and also eval when compiling. Other version info moved, too. (TeX-defun): Macro for putting version info into definition. (plain-tex-mode): Use `TeX-defun'. (ams-tex-mode): Use `TeX-defun'. * tex-info.el (texinfo-mode): Use `TeX-defun' for getting version info into mode doc. * latex.el (latex-mode): Use `TeX-defun' for getting version info into mode doc. * context.el (context-mode): Use `TeX-defun' for getting version info into mode doc. * auctex.spec (BuildRoot): New naming scheme. * RELEASE: Add `DESTDIR' blurb. 2004-08-19 David Kastrup * auctex.spec: Change `tex-site.el' to overwriting config file mode. * tex.el (plain-tex-mode): Move menu initializiation here instead of `plain-TeX-common-initialization'. We don't want "TeX" menus in `ConTeXt-mode' or `AmSTeX-mode'. (plain-TeX-common-initialization): remove `easy-menu-add' here. (TeX-common-menu-entries): Change "Customize" strategy again. (plain-TeX-menu-entries): Move from `plain-TeX-menu'. (plain-TeX-mode-menu): Use `plain-TeX-menu-entries'. (AmSTeX-mode-map): Derive from `TeX-mode-map' not `plain-TeX-mode-map'. (AmSTeX-mode-menu): Define menu for `AmSTeX-mode'. (ams-tex-mode): Add menus in proper order. * tex-info.el (texinfo-mode): Swap order of `easy-menu-add'. * latex.el (LaTeX-common-initialization): Swap order of `easy-menu-add'. * context.el (ConTeXt-mode-common-initialization): Swap order of `easy-menu-add', move `major-mode' init to front. * latex.el (LaTeX-common-initialization): Exchange order of `easy-menu-add' to get better menu layout in XEmacs. 2004-08-19 Reiner Steib * auctex.spec (description): Overhauled. * doc/install.texi: Markup fixes, see "(texinfo)command". * doc/wininstall.texi: Ditto. 2004-08-19 David Kastrup * latex.el (LaTeX-mode-menu): Use `TeX-common-menu-entries'. * tex-info.el (Texinfo-mode-menu): Use `TeX-common-menu-entries'. * tex.el (ams-tex-mode): Add `plain-TeX-mode-menu' here. Doh. * context.el (ConTeXt-mode-menu): Use `TeX-menu-with-help' instead of `TeX-maybe-remove-help'. (ConTeXt-mode-menu): Use `TeX-common-menu-entries'. * tex.el (TeX-customization-menu): Save the customization menu here when generated, so that we have it available in all modes. (TeX-common-menu-entries): The common menu entries for TeX modes. (plain-TeX-mode-menu): Use `TeX-common-menu-entries'. * configure.in: export `localstatedir'. * Makefile.in (localstatedir): import `localstatedir'. 2004-08-19 Ralf Angeli * doc/install.texi (Customizing): tex-site.el should be edited no more. Customize should be used instead. Relevant variables are determined during configuration now. Mention build/installation commands for contributed files. 2004-08-19 Reiner Steib * auctex.spec: Fixes for SuSE. 2004-08-19 David Kastrup * aclocal.m4: `putative-existing-lisp-dir' is not a package directory if `lisp' is not a path component. Normalize whitespace. Remove trailing slash from packagedir. * tex-site.el.in (TeX-macro-global): Don't quote texinputdirs additionally. * aclocal.m4: Really remove trailing slashes/backslashes. Don't expand `lispdir'. (library): Surround `texinputdirs' with quotes. Output it enclosed in parens. (library): Let `autodir' refer unexpanded to `localstatedir'. Add some quoting in patterns. * doc/Makefile.in (DESTDIR): introduce `DESTDIR' into installation targets. * Makefile.in (DESTDIR): introduce `DESTDIR' into installation targets. 2004-08-18 David Kastrup * tex-fold.el (TeX-fold-buffer-type): Don't use `end-of-buffer' as it plays around with the current window point. * Makefile.in (auctexdir, styledir): Use `${...}' for symmetry with aclocal.m4 * aclocal.m4: Use `${...}' instead of `$(...)' everywhere. 2004-08-18 Jan-Åke Larsson * aclocal.m4 (EMACS_LISPDIR): Output expanded lispdir 2004-08-18 David Kastrup * configure.in: Shell-quote autodir. * RELEASE: Some minor changes. 2004-08-18 Ralf Angeli * RELEASE: Change version to 11.52. Replace old feature/bug information. * font-latex.el (font-latex-script): Disable raising of characters for older Emacsen. Original patch by Reiner Steib. Bump version and add change log entry. * tex-fold.el (TeX-fold-unfolded-face): Make it look more blueish on displays with 24bit color depth. (TeX-fold-buffer-type): Use either a complemented character alternative to be on the safe side or "\\_>" on Emacsen which support it. 2004-08-17 Reiner Steib * texmathp.el (texmathp-tex-commands-default): Added \label. Various checkdoc-related fixes. 2004-08-17 Ralf Angeli * tex-fold.el (TeX-fold-buffer-type): Use alternative way to determine end of search pattern. Fixes problem with starred macros. Fix compile errors and add further match alternatives. (TeX-fold-item): Recognize starred macros as well. XEmacs does not know `match-string-no-properties'. (TeX-fold-make-overlay): Do not alter `display-string' before `face' is set. (TeX-fold-hide-item): Get only the string part of `display-string'. * tex.el (TeX-fold-menu): Wrap value in `TeX-menu-with-help'. Fixes XEmacs start-up error. * tex-mik.el: Fix typo in comment. * auctex.spec (Version): Change to 11.52. * configure.in: Change AUCTeX version to 11.52. * doc/tex-ref.tex: Change AUCTeX version to 11.52. * doc/auctex.texi: Change AUCTeX version to 11.52. 2004-08-17 David Kastrup * Makefile.in (full-release): Fix a few things. * Version 11.51 released. 2004-08-17 David Kastrup * aclocal.m4: Quote when expanding and remove trailing backslash, too. (library): Don't check for $PWD but for default-directory. 2004-08-16 David Kastrup * doc/wininstall.texi: move --prefix description up, since it might be the only needed option. * doc/tex-ref.tex (section{Font Selection}): Add italic corrections and small-caps entry. * tex.el (info): Add more prefixes to `Info-file-list-for-emacs'. * tex-jp.el (japanese-TeX-command-list): Comment addition. * RELEASE: Add availability and update release notes. * Makefile.in (RPMROOT): New variable. (tar-ball): Clean up `$(FTPDIR)' and `$(WWWDIR/doc)' before installation. (full-release): New target that does RPM building, signing and other stuff for upload. (patch): gzip the patch. * auctex.spec: Add definition stuff for SuSE. (BuildRoot): Don't specify infodir when it is not used. * bib-cite.el: Fix refTeX link. 2004-08-16 Jan-Åke Larsson * aclocal.m4 (EMACS_PROG_EMACS): Add "${prefix}/bin" for Windows users * aclocal.m4 (EMACS_LISPDIR): Remove trailing slash from lispdir_expanded elisp string 2004-08-16 Ralf Angeli * aclocal.m4 (VALID_BUILD_DIR): New function. * configure.in: Use it. Change AUCTeX version to 11.51. * doc/tex-ref.tex: Change AUCTeX version to 11.51. * doc/auctex.texi: Change AUCTeX version to 11.51. * auctex.spec (Version): Change to 11.51. * Makefile.in (distclean): Get rid of autom4te.cache. 2004-08-15 David Kastrup * tex-info.el: Change Copyright notice to FSF * tex-mik.el: Change Copyright notice to FSF * tex.el: Change Copyright notice to FSF * font-latex.el: Change Copyright notice to FSF * multi-prompt.el: Change Copyright notice to FSF * tex-buf.el: Change Copyright notice to FSF * tex-site.el.in: Change Copyright notice to FSF * style/scrartcl.el: Change Copyright notice to FSF * style/scrbook.el: Change Copyright notice to FSF * style/scrlttr2.el: Change Copyright notice to FSF * style/scrreprt.el: Change Copyright notice to FSF * latex.el: Change Copyright notice to FSF * tex-info.el: Change Copyright notice to FSF * tex-mik.el: Change Copyright notice to FSF * tex.el: Change Copyright notice to FSF * bib-cite.el: Change Copyright notice and URLs. 2004-08-15 Dan Nicolaescu * latex.el (LaTeX-common-initialization): Don't set `selective-display'. 2004-08-15 David Kastrup * doc/tex-ref.tex: Add Omega entry, rearrange. * tex.el (TeX-print-command): Use `%(o?)'. (TeX-command, TeX-Omega-command, LaTeX-command) (LaTeX-Omega-command, ConTeXt-engine, ConTeXt-Omega-engine): New customization strings to implement various expanders. (TeX-command-list): Use them. (LaTeX-command-style): Same here. (TeX-printer-list, TeX-view-style, TeX-output-view-style): Use `%(o?)'. (TeX-expand-list): New entries. (TeX-PDF-mode): Don't switch on in Omega mode. (TeX-Omega-mode): New minor mode. (tex-omega-mode): alias for it. (TeX-mode-map): Keybinding for it. (TeX-mode-specific-command-menu-entries): Add quick viewer entry. (TeX-mode-specific-command-menu-entries): Add Omega toggle and inactivate PDF when Omega is on. * context.el (ConTeXt-expand-options): New function for generating `texexec' options. 2004-08-15 Ralf Angeli * tex.el (TeX-fold-menu): New variable. (plain-TeX-mode-menu): Use it. * context.el (ConTeXt-mode-menu): Use `TeX-fold-menu'. * latex.el (LaTeX-mode-menu): Use `TeX-fold-menu'. * tex-info.el: Change every occurence of "TeXinfo" to "Texinfo". (Texinfo-environment-list): Add some missing environments. (Texinfo-find-env-end, Texinfo-find-env-start): New functions. (Texinfo-mode-menu): Use `TeX-fold-menu'. * tex-fold.el (TeX-fold-buffer-type): Support folding of environments in texinfo-mode. (TeX-fold-item): Ditto. (TeX-fold-hide-item): Display an error string if the macro argument cannot be found. 2004-08-14 David Kastrup * tex.el (TeX-command-list): rename `%(execmode)' to `%(execopts)' since it has gotten quite fatter. (TeX-expand-list): Implement `TeX-PDF-mode', `TeX-interactive-mode', `TeX-source-specials-mode' for ConTeXt and pass on `ConTeXt-current-interface'. 2004-08-14 Ralf Angeli * tex-mik.el: Change `TeX-source-specials-viewer-flags' to `TeX-source-specials-view-position-flags' as the latter is now used in tex.el. Set `TeX-source-specials-view-editor-flags'. * tex-fptex.el: Ditto. 2004-08-13 Ralf Angeli * doc/auctex.texi (top): We want the introduction to appear in HTML output as well. 2004-08-13 David Kastrup * Version 11.50 released. 2004-08-13 Jan-Åke Larsson * aclocal.m4: Add another alternative for lispdir 2004-08-13 David Kastrup * auctex.spec (Source0): Change source URL. * Makefile.in (EXTRAFILES): Add RELEASE and auctex.spec. (tar-ball): Don't create CHANGES-$(TAG), just CHANGES (as it is always a longer history). But create RELEASE-$(TAG) instead: that's release-specific. 2004-08-13 David Kastrup * doc/wininstall.texi: Changes to --prefix and --with-auto-dir, partly by Christian Schlauer. Add a few words of my own after suggestions. * doc/changes.texi, style/units.el, style/nicefrac.el, Makefile.in: Add contributed styles for units.sty and nicefrac.sty from Christian Schlauer. 2004-08-13 Ralf Angeli * tex-fold.el (TeX-fold-unspec-use-name): New variable. (TeX-fold-item): Use it. * RELEASE: Add warning about `TeX-command-list'. * doc/auctex.texi (Commands): Add "be". (Folding): Document `TeX-fold-unspec-use-name'. 2004-08-13 David Kastrup * Makefile.in (tar-ball): copy only one auctex, add pdf manual and reference card. * doc/Makefile.in (dist): Add tex-ref, and both pdf and ps (tex-ref.ps, auctex.ps): Use -Ppdf option for better quality. * auctex.spec (BuildRoot): Add CHANGES. * Makefile.in (release-commit): There are no Version: strings anymore, don't replace them. * tex-fptex.el: customize Queue and Print commands appropriately. * tex-mik.el: customize Queue and Print commands appropriately. * tex.el (TeX-expand-list): Call TeX-printer-query differently. (TeX-command-menu-print, TeX-command-menu-printer-entry) (TeX-command-menu-entry): Implement stuff differently, add "Other" menu entry. * tex-buf.el (TeX-printer-query): Change arguments here. Reorganize, too. * doc/auctex.texi (Commands): Fix a warning. * tex-info.el (TeXinfo-mode-menu): Other quoting. (texinfo-mode): Set `TeX-mode-p', `TeX-base-mode-name', call `TeX-set-mode-name'. * context.el (ConTeXt-mode-menu): Add the environments back to folding. * doc/auctex.texi, doc/faq.texi, doc/install.texi, doc/intro.texi, doc/todo.texi: various changes and smaller typos corrected. * doc/macros.texi fix problems with PDF links and indexing. * configure.in: Check for pdftex, dvips, texi2html, texi2dvi, texi2pdf. * doc/Makefile.in (TEXI2HTML, TEXI2DVI, TEXI2PDF): new variables entered by configure. (auctex.dvi): Use texi2dvi. (auctex.pdf): New target. (clean): Remove PDF files. 2004-08-12 David Kastrup * tex-jp.el (japanese-TeX-command-list): Fixed this to new style. (LaTeX-command-style): Same here. Hey, this should even make preview-latex work mostly with Japanese files and PDFTeX. 2004-08-12 Ralf Angeli * tex-buf.el (TeX-view-extension): Remove. (TeX-view-output-file): Use the function `TeX-output-extension' instead of `TeX-view-extension'. (TeX-run-set-command): Setting `TeX-view-extension' not necessary anymore. * tex.el (TeX-view-extension): Remove. 2004-08-11 David Kastrup * doc/wininstall.texi: explain about tex-mik.el and tex-fptex.el * tex-fptex.el: require tex-site. Only set `TeX-lisp-directory' if it has not been customized. Construct `TeX-command-list' from its default value. * tex-mik.el: same here. * tex.el (TeX-mode-specific-command-menu): Tiny optimization. (TeX-mode-specific-command-menu-entries): Make it legal for `TeX-command-mode-menu-entry' to return nil for indicating no menu entry at all (so that entries like "Print" or "Queue" may be dynamically removed). 2004-08-11 Reiner Steib * doc/auctex.texi (Commands): Adjust references. (Viewing): Make source specials a subsection. Adjust references. * tex.el (TeX-source-specials-mode): Remove bogus :link. Refer to viewing node of the manual. * doc/changes.texi: Added references. * doc/todo.texi (Wishlist): Markup fix. 2004-08-11 Ralf Angeli * doc/auctex.texi (Viewing): Add some information about forward and inverse search. * tex-mik.el: Synchronize `TeX-command-list' with tex.el. Use gsview32 in `TeX-output-view-style'. * tex-fptex.el: Synchronize `TeX-command-list' with tex.el. 2004-08-11 David Kastrup * doc/tex-ref.tex: Move papersize stuff to the front. Fiddle somewhat with the sizes, too. * auctex.spec (Version): Change version, web sites, some build stuff (this is not yet finished). * auc-old.el: remove. * doc/Makefile.in (TEXIFILES): refer to auctex.texi instead of auc-tex.texi. Change all dependent stuff, too. * Makefile.in (DOCFILES): refer to doc/auctex.texi instead of doc/auc-tex.texi * doc/auc-tex.texi: renamed into doc/auctex.texi. * doc/auc-tex.texi (Commands): Some rewording. * doc/todo.texi (Wishlist): Some rearrangements and additions. 2004-08-10 David Kastrup * latex.el (LaTeX-math-default): Reorder and complete Greek letters, use Babel transcription conventions for them. * doc/tex-ref.tex: Add \sl definition. (section{Miscellaneous}): Use \string~ for tilde. (section{Greek Letters}): Reorder and complete Greek letters. * tex.el (TeX-PDF-mode): Set `TeX-output-extension' too. (ams-tex-mode): Move `TeX-set-mode-name' after running hooks. * tex-ref.tex: merge math-ref.tex, update a few things, format stuff. * math-ref.tex: removed. * doc/Makefile.in (all): Remove math-ref.tex * Makefile.in (DOCFILES): Remove math-ref.tex 2004-08-10 Reiner Steib * RELEASE: Add `volunteers welcome'. * doc/auc-tex.texi (Completion): TeX-insert-macro-default-style. * tex.el (TeX-source-specials-mode): Add manual link. * doc/auc-tex.texi (Commands): Say how to enable TeX-source-specials-mode permanently. (Viewing): Describe TeX-view. 2004-08-10 David Kastrup * tex.el (TeX-maybe-remove-help): convert Emacs' :visible into XEmacs' :included. * latex.el (LaTeX-mode-menu): Change bug submit menu entry. * context.el (ConTeXt-mode-menu): Same. * tex.el (plain-TeX-mode-menu): Same. * tex-info.el (TeXinfo-mode-menu): Same. * latex.el (LaTeX-mode-menu): A few changed help strings and other small fry. * context.el (ConTeXt-mode-menu): Rework menu, reorganize it, add help strings. 2004-08-10 Ralf Angeli * tex-info.el (TeXinfo-mode-menu): Capitalize menu entries. * context.el (ConTeXt-project-structure-menu-name) (ConTeXt-section-block-menu-name, ConTeXt-mode-menu): Capitalize menu entries. * tex-info.el (TeXinfo-mode-menu): Add help strings. * tex.el (TeX-command-list): Set a default value which will not lead to an inactive menu entry. (plain-TeX-mode-menu): Add some help strings. Capitalize menu entries. (tex-source-specials-mode): New alias for `TeX-source-specials-mode'. * latex.el (LaTeX-mode-menu): Rearrange and insert help strings. Capitalize menu entries. * tex-fold.el (tex-fold-mode): New alias for `TeX-fold-mode' used in tex.el. (TeX-fold-buffer-type): Support folding of environments in ConTeXt mode as well. (TeX-fold-item): Ditto. * doc/auc-tex.texi (Commands): Change `TeX-source-specials' to `TeX-source-specials-mode' where appropriate. * RELEASE: Include contributors. (Hopefully I got everybody.) 2004-08-10 David Kastrup * tex.el (TeX-set-mode-name, TeX-source-specials-map) (TeX-source-specials-mode, TeX-source-specials-expand-options) (TeX-source-specials-view-expand-options): Rename `TeX-source-specials' to `TeX-source-specials-mode'. (TeX-PDF-mode): Make first arg optional (actually, not sure this is a good idea). (tex-pdf-mode): alias for `TeX-PDF-mode'. (tex-interactive-mode): alias for `TeX-interactive-mode' (tex-fold-mode): add autoload. (TeX-mode-map, TeX-mode-specific-command-menu-entries): rename `TeX-source-specials' to `TeX-source-specials-mode'. (TeX-command-list): Add help strings. (TeX-command-menu-entry): Splice help into command entries. (TeX-mode-specific-command-menu-entries): Remove help in XEmacs. (TeX-mode-specific-command-list): Save unnecessary copies and conses. 2004-08-09 David Kastrup * tex.el (TeX-set-mode-name): Add LOCAL argument. (TeX-source-specials, TeX-mode-set, TeX-global-PDF-mode) (TeX-PDF-mode, TeX-interactive-mode): Use it. (plain-tex-mode): Move `TeX-set-mode-name' to after running the hooks. * latex.el (latex-mode): Move setting the mode name to after running the hooks. * tex.el (TeX-maybe-remove-help): new function (noop on Emacs). (TeX-menu-with-help): new macro (noop on Emacs). (TeX-mode-specific-command-menu-entries): Add a lot of help strings. (plain-TeX-mode-menu): Same here. * latex.el (LaTeX-mode-menu): `:visible' is not known in XEmacs, and I don't want to clutter the menu with "Convert 209 to 2e" when not necessary. * RELEASE (Requirements): some additions. Incorporate some suggestions from Ralf. * tex.el (TeX-set-mode-name): Actually use `reset' (patch by Ralf Angeli). * latex.el (LaTeX-common-initialization): There is no "LaTeX2e" command anymore, so don't set it. Don't do anything on "DVIoutput". doc fixes. * doc/auc-tex.texi (Commands): Explain `TeX-command-buffer', `TeX-pin-region', `TeX-PDF-mode', `TeX-interactive-mode', `TeX-source-specials'. 2004-08-09 Berend de Boer * context.el (ConTeXt-current-environment): now properly skips nested environments instead of always returning the last environment just above the cursor. 2004-08-08 David Kastrup * tex-buf.el (TeX-run-set-command): Initialize `TeX-output-extension' based on `TeX-PDF-mode'. * tex.el (TeX-command-output-list): Don't look at pdf* commands. Don't have default mode "dvi". (VirTeX-common-initialization): Don't add to desktop-locals-to-save locally: that's broken. (desktop): Add stuff into appropriate variables for proper desktop save/restore. (TeX-mode-specific-command-menu-entries, plain-TeX-mode-menu): Reorganize menus. Add font commands into plain TeX menu. * tex-info.el (TeXinfo-mode-menu): Reorganize menu. * latex.el (LaTeX-mode-menu): Reorganize menu. * context.el (ConTeXt-mode-menu): Reorganize menu. 2004-08-07 David Kastrup * tex.el (TeX-base-mode-name): Make buffer-local (Doh). (TeX-set-mode-name): Doc fix. * doc/todo.texi (Mid-term Goals): Use @previewlatex macro. (Mid-term Goals): New entries. Should some of them be moved to wishlist? Remove a few fixed bugs. * doc/macros.texi: move @ConTeXt macro out of info-only section. Typeset @previewlatex differently. 2004-08-06 Reiner Steib * font-latex.el: Use "gnu.org" instead of "nongnu.org". * bib-cite.el: Ditto. Use "AUCTeX", not "auc-tex". * lpath.el: Use "AUCTeX". 2004-08-05 Reiner Steib * doc/macros.texi: New @ConTeXt macro. * doc/auc-tex.texi, doc/changes.texi, doc/history.texi, doc/todo.texi, doc/wininstall.texi: Use macros @AUCTeX, @ConTeXt, @LaTeX everywhere. * doc/auc-tex.texi (European): Mention Emacs 21. Fixed typo. * doc/todo.texi: Help for documentation wanted. * doc/changes.texi: Some additions: captcont and subfigure, `LaTeX-includegraphics-options-alist', `LaTeX-default-position', kpathsea based completion, `TeX-insert-macro-default-style'. Refer to installation nodes (autoconf installation). * tex.el (TeX-submit-bug-report): Added more explanations. * latex.el (LaTeX-style-list): Improve doc-string. * font-latex.el (font-latex-script-display): New variable. Make raise of sub-/superscripts customizable. (font-latex-unfontify-region, font-latex-script): Use it. 2004-08-05 Ralf Angeli * RELEASE: Improve sectioning and add some more information. 2004-08-05 David Kastrup * tex-site.el.in: don't require 'tex-mik on Windows, let the user load it instead of tex-site if he wants to. * tex.el (TeX-command-list): Add `%(PDFout)', `%(mode)' and `%(execmode)'. Remove `TeX Interactive', `LaTeX Interactive' and `ConTeXt Interactive'. (LaTeX-command-style): Don't provide a default for a `LaTeX-version' of "2": people can customize this if necessary themselves, we would not know a sane default, anyway. (TeX-expand-list): Support `TeX-DVI-via-PDFTeX', `%(PDFout)', `%(mode)' and `%(execmode)'. (TeX-set-mode-name): Add `reset' flag to indicate that the next step should again be TeXing. Add "I" flag. (TeX-source-specials): Call `TeX-set-mode-name' with `reset' flag. (TeX-mode-set): Variable setter for TeX modes. (TeX-PDF-mode): Make the default value a global mode. (TeX-global-PDF-mode): Toggle function to change default `TeX-PDF-mode'. (TeX-PDF-mode): Remove local binding of `TeX-PDF-mode' in case of conflicts. Call `TeX-set-mode-name' with `reset' flag. (TeX-DVI-via-PDFTeX): New customizable variable. (TeX-interactive-mode): New mode. (TeX-mode-map): Add binding for `TeX-interactive-mode'. (TeX-mode-specific-command-menu-entries): Add menu entry for it. * tex-buf.el (TeX-command-expand): Document `%%'. (TeX-run-TeX): If `TeX-interactive-mode' is set, run `TeX-run-interactive' instead. 2004-08-04 Reiner Steib * font-latex.el (font-latex-fontify-script): Default to nil in XEmacs. 2004-08-04 David Kastrup * tex.el (TeX-base-mode-name, TeX-set-mode-name): Move to front, add catering for global mode switches. (TeX-source-specials, global-TeX-PDF-mode): Use this. * latex.el (LaTeX-common-initialization): Add style hook for "ifpdf". 2004-08-04 Ralf Angeli * font-latex.el (font-latex-unfontify-region): New function. (font-latex-setup): Use it. 2004-08-04 David Kastrup * tex-fptex.el (TeX-command-list): Remove PDFTeX calls. * tex-mik.el (TeX-command-list): Remove PDFTeX calls. * tex.el (TeX-command-list): Use %(PDF) where necessary, drop PDFTeX entries. (LaTeX-command-style): Add %(PDF) here. (TeX-expand-list): Expand %(PDF). (TeX-mode-p): Moved. (TeX-PDF-mode, global-TeX-PDF-mode): New minor modes. (TeX-PDF-mode-on, TeX-PDF-mode-off): Shortcuts for calling. (TeX-PDF-mode-parsed): New variable. (TeX-set-mode-name): Simplify. (TeX-mode-map): Add C-c C-t C-p for TeX-PDF-mode. (TeX-mode-specific-command-menu-entries): Add menu entry for it. * latex.el (LaTeX-math-mode): Refresh modeline after generating it, not before. (LaTeX-common-initialization): Add style-hooks fo pdftex, dvips and others. * tex.el (TeX-view-style, TeX-output-view-style): Place dvi file name last. 2004-08-03 Ralf Angeli * tex.el (TeX-source-specials): New customization group. (TeX-source-specials, TeX-source-specials-tex-flags) (TeX-source-specials-places) (TeX-source-specials-view-start-server): Use it (TeX-source-specials-view-position-flags) (TeX-source-specials-view-gnuclient-flags) (TeX-source-specials-view-emacsclient-flags): Change defvar to defcustom. (TeX-source-specials-view-editor-flags): New customize option. (TeX-source-specials-view-expand-client): Return not only client but options as well. (TeX-source-specials-view-expand-options): Use `TeX-source-specials-view-editor-flags'. 2004-08-03 Reiner Steib * tex.el (TeX-source-specials-places): Change comment. 2004-08-03 David Kastrup * latex.el (LaTeX-mode-menu): Add "Close Environment" * tex.el (TeX-source-specials-view-gnuserv-p): replaces `TeX-source-specials-view-guess-server'. (TeX-source-specials-view-expand-client) (TeX-source-specials-view-expand-options): Use this. 2004-08-03 Reiner Steib * style/alphanum.el, style/doc.el, style/jura.el, style/ltx-base.el, style/ltxdoc.el: Added coding cookies. 2004-08-03 David Kastrup * RELEASE: Change Source Special description and a few other things. 2004-08-03 Ralf Angeli * tex.el (TeX-expand-list): New %cS expander for `TeX-source-specials-view-expand-client'. (TeX-source-specials-view-start-server): New customize option. (TeX-source-specials-view-start-server-asked): New variable. (TeX-source-specials-view-position-flags): New name. Formerly known as `TeX-source-specials-viewer-flags'. (TeX-source-specials-view-gnuclient-flags): New variable. (TeX-source-specials-view-emacsclient-flags): New variable. (TeX-source-specials-view-expand-client): New function. (TeX-source-specials-view-expand-options): Expand options for inverse search as well. Correct return value. Use `TeX-source-specials-view-guess-server'. (TeX-forward-comment-skip): Only consider consecutive comment characters when comparing the comment prefix. (TeX-source-specials-view-guess-server): New function. * doc/changes.texi: Avoid email addresses. * doc/tex-ref.tex: Update to 11.50. 2004-08-02 Ralf Angeli * doc/changes.texi: Advertise support for toggling source specials. Mention macro completion in docTeX mode and fix for filling in XEmacs with preview-latex and activated previews. 2004-08-01 David Kastrup * doc/wininstall.texi: Remove info about manual installation. Explain about preferred path syntax. * doc/install.texi: Move info dor INSTALL.Windows. 2004-08-01 Ralf Angeli * tex-fptex.el: Do not overwrite customized variables. * tex-mik.el: Ditto. * Makefile.in (STYLESRC): Add new style files. * aclocal.m4: Synchronize with preview-latex. * tex-fold.el (TeX-fold-macro-spec-list): Add references to default. (TeX-fold-buffer-type): Additionally pass display string specification and type to `TeX-fold-make-overlay' (TeX-fold-item): Ditto. (TeX-fold-make-overlay): Accept display string specification and type as arguments and set them accordingly in the overlay. Do not signal overfullness if the dispay string contains a linebreak. (TeX-fold-macro-nth-arg): Make `macro-start' mandatory so that macro boundaries may be determined even if point is not inside of a macro. (TeX-fold-hide-item): Recompute display string on closure if display string specification is an integer. * style/alphanum.el: Add header and reformat. * style/jura.el: Add header. * style/doc.el: New file. Contributed by Frank Küster . (TeX-add-style-hook): Remove bogus `LaTeX-add-index-entries' call. * style/ltx-base.el: New file. Contributed by Frank Küster . * style/ltxdoc.el: Ditto. 2004-07-31 Ralf Angeli * font-latex.el: Autoload `texmathp'. (font-latex-keywords-2): Add `font-latex-match-script'. (font-latex-script-keywords): Remove. (font-latex-fontify-script): Remove :set function. (font-latex-match-script): New function. * tex-mik.el (TeX-view-style): Remove unconditional source specials option for yap. (TeX-output-view-style): Set it. (TeX-source-specials-viewer-flags): Ditto. * tex-fptex.el (TeX-view-style): Adapt options to WinDVI documentation. (TeX-output-view-style): Set it. (TeX-source-specials-viewer-flags): Ditto. 2004-07-30 Ralf Angeli * Makefile.in (tar-ball): Remove warning which often confuses users. * aclocal.m4 (EMACS_MAJOR_VERSION): New test and variable. * configure.in: Fix AUCTeX version. * tex-site.el.in: At least (X)Emacs 21 is required. * tex.el: Ditto. * doc/Makefile.in (install): Remove warning which often confuses users. * doc/auc-tex.texi: Fix version numbers. (Changes): New name. Formerly known as "History". (ToDo): New heading. * doc/changes.texi: Add heading for `rawfile'. Change `section' to `heading'. * doc/faq.texi (Frequently Asked Questions About AUCTeX): At least (X)Emacs 21 is needed. * doc/install.texi (Prerequisites): Ditto. 2004-07-29 Ralf Angeli * tex-fold.el (TeX-fold-macro-spec-list): Extend default. Add specification for argument number. (TeX-fold-env-spec-list): Ditto. (TeX-fold-folded-face): Renamed from `TeX-fold-display-string-face'. (TeX-fold-unfolded-face): New face and variable. (TeX-fold-buffer-type): Move through buffer from bottom to top in a single run in order to allow easier prioritization of nested overlays. (TeX-fold-item): Compute display string via `TeX-fold-macr-nth-arg'. (TeX-fold-make-overlay): Consider the length of the display string as well when judging if a line is overfull. Let priority be computed by `TeX-fold-macr-nth-arg'. Do not call `TeX-fold-hide-item'. (TeX-fold-macro-nth-arg): New function. (TeX-fold-priority-step): New variable. (TeX-fold-prioritize): New function. (TeX-fold-hide-item): Set mouse-face. (TeX-fold-show-item): Ditto. Do not set face twice. (TeX-fold-post-command): Recognize mouse clicks as well. * tex.el (TeX-find-macro-boundaries): New function. (TeX-find-macro-end-helper): Find macro arguments with a preceding linebreak as well. * doc/auc-tex.texi (Folding): Document new functionality. * latex.el (LaTeX-fill-region): Improve performance by avoiding unnecessary calls to `LaTeX-forward-paragraph'. * font-latex.el (font-latex-fontify-script): Doc fix. 2004-07-23 Ralf Angeli * tex-fold.el (TeX-fold-make-overlay): New function. Remove superfluous `let'. (TeX-fold-buffer-type, TeX-fold-item): Use it. (TeX-fold-mode): Call `TeX-fold-clearout-buffer' after clearing `post-command-hook'. 2004-07-22 Ralf Angeli * latex.el (LaTeX-indent-line): Temporarily make invisible overlays visible in XEmacs. * tex.el (TeX-comment-region): Use a real function instead of an `fset' and temporarily change `comment-start' for certain XEmacs releases. (TeX-comment-or-uncomment-region): Use it. (TeX-comment-or-uncomment-paragraph): Ditto. * doc/changes.texi: Remove warning about TeX-fold not working correctly on XEmacs. 2004-07-21 Ralf Angeli * tex-fold.el (TeX-fold-display-string-face): Remove `min-colors' spec as XEmacs does not like them. (TeX-fold-hide-item): Set face on the glyph and not on the overlay/extent in XEmacs. (TeX-fold-post-command): Do not check detached extents in XEmacs. * context.el (ConTeXt-mode-menu): Check if variable is defined. Necessary for XEmacs compatibility. (ConTeXt-menu-update): Fix creation of environment menus. * latex.el (LaTeX-mode-menu): Check if variable is defined. Necessary for XEmacs compatibility. * tex-info.el (TeXinfo-mode-menu): Ditto. 2004-07-20 Reiner Steib * font-latex.el (font-latex-set-title-face): New function. (font-latex-title-fontity): Use it to make customization work during a session. (font-latex-title-*-face): Use it to simplify the initialization. 2004-07-20 Ralf Angeli * tex-fold.el (TeX-fold-macro-spec-list): New name for `TeX-fold-spec-list'. More unobtrusive default. (TeX-fold-env-spec-list) (TeX-fold-unspec-macro-display-string) (TeX-fold-unspec-env-display-string): New variables. (TeX-fold-keymap): New key bindings which are more mnemonic and orient at preview-latex's bindings instead of outline.el. (TeX-fold-buffer): Transfer contents to `TeX-fold-buffer-type' which can be used for both macros and environments. (TeX-fold-buffer-type): New function. (TeX-fold-macro): Transfer contents to `TeX-fold-item' which can be used for both macros and environments. (TeX-fold-env): New function. (TeX-fold-item): New function. Prioritize overlays. (TeX-fold-clearout-item): New name for `TeX-fold-clearout-macro'. (TeX-fold-hide-item, TeX-fold-show-item): Adapt doc string. * latex.el (LaTeX-hide-environment): Remove. Functionality is now provided by TeX-fold. (LaTeX-show-environment): Ditto. (LaTeX-mode-map): Remove key bindings for `LaTeX-hide-environment' and `LaTeX-show-environment'. (LaTeX-mode-menu): Adapt key bindings for folding. Remove menu entries for `LaTeX-hide-environment' and `LaTeX-show-environment'. * context.el (ConTeXt-mode-menu): Adapt key bindings for folding. * tex-info.el (TeXinfo-mode-menu): Ditto. * doc/auc-tex.texi (Folding): Document new and changed functions and variables related to folding environments (new) and macros. * doc/changes.texi: Advertise support for folding environments. 2004-07-18 Ralf Angeli * tex.el (TeX-source-specials): Do not set a lighter in `minor-mode-alist' but use `TeX-set-mode-name' instead. (TeX-base-mode-name): New variable. (TeX-set-mode-name): New function. (plain-tex-mode): Set `TeX-base-mode-name' instead of `mode-name' and use `TeX-set-mode-name'. (ams-tex-mode): Ditto. * context-en.el (context-en-mode): Ditto. * context-nl.el (context-nl-mode): Ditto. * latex.el: Do not add a lighter for `LaTeX-math-mode' in `minor-mode-alist'. (LaTeX-math-mode): Use `TeX-set-mode-name'. (latex-mode): Set `TeX-base-mode-name' instead of `mode-name' and use `TeX-set-mode-name'. * tex-fold.el (TeX-fold-mode): Do not set a lighter in `minor-mode-alist' but use `TeX-set-mode-name' instead. 2004-07-17 Ralf Angeli * tex.el (TeX-find-macro-start): Fix handling of nested macros. (TeX-find-macro-start-helper): New function. (TeX-find-macro-end-helper): New function. * tex-info.el (TeXinfo-mode-menu): Fix extension of customize menu. * latex.el (LaTeX-env-figure): Prevent superfluous blank lines and give RefTeX a chance to generate a label in environments with a bottom caption. Patch by Christian Schlauer . (LaTeX-style-list): Add entry for beamer class. * context.el (ConTeXt-mode-menu): Add "Show/Hide" submenu. * doc/auc-tex.texi (Folding): Document key binding for `TeX-fold-mode'. 2004-07-14 Ralf Angeli * tex-info.el (TeXinfo-mode-map): Inherit from `TeX-mode-map'. (texinfo-mode): Enable TeX-master functionality. * tex.el (TeX-one-master): Include .texi files. (TeX-add-local-master): Use "@c " as comment prefix in Texinfo mode. * tex-fold.el (TeX-fold): Move customization group from `LaTeX' to `AUCTeX'. * doc/changes.texi: Advertise folding functionality. 2004-07-12 Ralf Angeli * tex-fold.el (TeX-fold-display-string-face): Cater for display devices with few colors. (TeX-fold-keymap): Add key bindings for showing and hiding individual macros. (TeX-fold-macro): New function. (TeX-fold-clearout-buffer): New name for `TeX-fold-remove-all-overlays'. (TeX-fold-clearout-macro): New function. (TeX-fold-remove-overlays): New function. * latex.el (LaTeX-mode-menu): Add entries for showing and hiding individual macros. * tex-info.el (TeXinfo-mode-menu): Update and rearrange. Add entries for "Show/Hide" functionality. * doc/auc-tex.texi (Show/Hide): New section. (Folding): New subsection. (Outline): Moved under "Show/Hide". 2004-07-10 Ralf Angeli * tex.el: Do not require tex-fold.el. Autoload `TeX-fold-mode'. (TeX-mode-map): Add keybinding for `TeX-fold-mode'. * tex-fold.el: Do not add keybinding for `TeX-fold-mode' with `TeX-mode-hook'. (TeX-fold-post-command): Do not hijack other overlays. 2004-07-09 Ralf Angeli * tex-fold.el: New file. * Makefile.in (AUCSRC): Add tex-fold.el. (AUCELC): Add tex-fold.elc. * latex.el (LaTeX-find-macro-start): Move to tex.el and rename to `TeX-find-macro-start'. (LaTeX-find-macro-end): Analogous. (LaTeX-forward-paragraph): Change call to `LaTeX-find-macro-*' to `TeX-find-macro-*'. (LaTeX-backward-paragraph): Ditto. (LaTeX-mode-menu): Add submenu "Show/Hide". Add entries for relevant functions in tex-fold.el and add the show/hide environment entries which were in "Formatting and Marking" before. * tex.el: Require tex-fold.el. (TeX-find-macro-start): New function. Formerly known as `LaTeX-find-macro-start' in latex.el. (TeX-find-macro-end): New function. Formerly known as `LaTeX-find-macro-end' in latex.el. 2004-07-08 Ralf Angeli * texmathp.el (texmathp-match-environment): Let environments be added more than once. * font-latex.el (font-latex-superscript-face) (font-latex-subscript-face): New faces. (font-latex-script-keywords): New constant. (font-latex-fontify-script): New customize option. (font-latex-script): New function. 2004-07-02 Ralf Angeli * tex-buf.el (TeX-view): Inform the user if the output file is not present. * tex.el (TeX-forward-comment-skip): Fix `count' functionality. Stop as well at places where the prefix of commented lines changes. Simplify and improve efficiency by saving current prefix before while-loop starts. Adapt documentation string. (TeX-backward-comment-skip): Adapt documentation string. 2004-06-24 Ralf Angeli * context.el (ConTeXt-environment-menu-name): Make name distinct from `LaTeX-environment-menu-name'. (ConTeXt-environment-modify-menu-name): Analogous. 2004-06-17 Reiner Steib * Makefile.in (tar-ball): Change permissions of auctex-$(TAG). * tex.el (TeX-source-specials-expand-view-options): New function. (TeX-expand-list): Added new specifier (%dS) for `TeX-source-specials-expand-view-options'. (TeX-view-style, TeX-output-view-style): Add %dS for source specials in all xdvi calls. (TeX-expand-list): Remove useless lambda. * tex-buf.el (TeX-output-style-check): Remove addition of source specials. 2004-06-17 Ralf Angeli * tex.el (TeX-one-master): Add "dtx" extension. (TeX-add-local-master): Insert \iffalse...\fi in docTeX mode. (TeX-file-extensions): Add "dtx" extension. (docTeX-default-extension): New variable. * latex.el (LaTeX-find-macro-start): Use next whitespace if the end of an opened macro cannot be determined. (doctex-mode): Set `TeX-default-extension' to `docTeX-default-extension'. * doc/changes.texi: Add information about `TeX-newline-function'. 2004-06-16 Ralf Angeli * style/mdwlist.el (TeX-add-style-hook): Change variables only locally. * latex.el (LaTeX-default-verb-delimiter): New variable. (TeX-arg-verb): Use it. 2004-06-15 Ralf Angeli * style/mdwlist.el: New header. (TeX-add-style-hook): Add support for \makecompactlist, \suspend, and \resume. 2004-06-14 David Kastrup * tex-buf.el (TeX-pin-region): Don't balk at unpinning if there is no pinned region. * tex.el (TeX-mode-specific-command-menu-entries): Be more meticulous about when the pin-region menu entry can be used. 2004-06-13 David Kastrup * tex.el (TeX-pin-region): Add autoload form. (TeX-mode-map): Add keybinding for TeX-pin-region. (TeX-mode-specific-command-menu-entries): Add menu entry for it. * tex-buf.el (TeX-command-master, TeX-command-region) (TeX-command-buffer): Add `override-confirm' prefix argument. (TeX-pin-region): New function to replace previous interactive prefix for TeX-command-region. Change TeX-region semantics accordingly. 2004-06-13 Ralf Angeli * doc/faq.texi: New file. * doc/auc-tex.texi (Filling): Add information about activating `auto-fill-mode'. (FAQ): Add node. * doc/todo.texi (Bugs): Add bug when fontifying unmatched math toggles in verbatim-like environments. * doc/.cvsignore: Add `FAQ'. * doc/Makefile.in (TEXIFILES): Add `faq.texi'. (FAQ): New target. (dist): Add `FAQ'. (clean): Ditto. * .cvsignore: Add `FAQ'. * Makefile.in (DOCFILES): Add `doc/faq.texi'. (EXTRAFILES): Remove `PROBLEMS'. (tar-ball): Add `FAQ'. * autogen.sh: Activate creation of `FAQ' from `doc/faq.texi'. 2004-06-11 Ralf Angeli * tex-fptex.el (TeX-command-list): Use correct expander for "View PDF". * latex.el (LaTeX-fill-region-as-para-do): Fix removal of trailing whitespace. (LaTeX-fill-move-to-break-point): Prevent infinite loop in commented regions. (LaTeX-fill-newline): Fix compatibility with XEmacs, i.e. use code related to text properties only for Emacs and reintroduce insertion of a potential fill prefix for XEmacs. 2004-06-10 Ralf Angeli * doc/changes.texi: Add some news regarding upcoming release. Try to match former news with actual releases. 2004-06-07 Ralf Angeli * tex.el (TeX-comment-padding-string): New function. * latex.el (LaTeX-newline): Do something sensible if point is at the start of a commented line or inside of one and right at the start of another one in the same line. (LaTeX-insert-environment): Fix insertion of environments if point is inside or right before a commented line. (LaTeX-indent-line): Use `TeX-comment-padding-string'. 2004-06-05 Ralf Angeli * font-latex.el (font-latex-make-title-faces): New function. (font-latex-title-1-face, font-latex-title-2-face) (font-latex-title-3-face): Now generated by `font-latex-make-title-faces' and compatible with XEmacs. (font-latex-title-4-face): Add face specification for XEmacs. 2004-06-04 David Kastrup * tex-buf.el (TeX-view-mouse): New function. * tex.el (TeX-source-specials-map): Outcomment madcap mouse bindings. (minor-mode-map-alist): Remove TeX-source-specials manually, as I can't figure out how to not get it placed there by define-minor-mode. (TeX-split-string): Correct docs. Simplify. (TeX-parse-path): Fix pattern. 2004-06-03 Ralf Angeli * tex.el (TeX-newline): New function. (TeX-mode-map): Use it. * latex.el: Various checkdoc-related fixes. (LaTeX-forward-paragraph): Check for and cope with multi-line paragraph commands not only those with a single line. Check for LaTeX macro at the end of a paragraph command. (LaTeX-backward-paragraph): Check for and cope with multi-line paragraph commands not only those with a single line. (LaTeX-paragraph-command-p): Remove. (LaTeX-find-macro-start): Find macro start even if point is already at the start. * doc/auc-tex.texi (Marking and formatting): Split into `Indenting' and `Filling'. (Indenting): New section. (Filling): New section. * doc/intro.texi: Fix key representations and reference to `fill-paragraph'. 2004-06-02 David Kastrup * tex-buf.el (TeX-format-filter): Don't use split-string which appears to trigger an XEmacs bug. 2004-06-02 Reiner Steib * tex.el (TeX-insert-macro-default-style): Fixed typo in doc-string. 2004-06-01 Reiner Steib * tex.el (TeX-no-braces-modes): Removed. Revert unintened addition from 2004-04-19 commit. (TeX-insert-macro-default-style): New variable. (TeX-parse-arguments): Use it. (TeX-insert-macro): Document dependence on `TeX-insert-macro-default-style' and prefix. Fix typo in comment. 2004-05-29 Ralf Angeli * tex.el (TeX-source-specials-map): Fix key binding for XEmacs. 2004-05-27 Ralf Angeli * aclocal.m4 (TEX_INPUT_DIRS): Quote regexps with square brackets. * tex.el (TeX-newline-function): Rename. Formerly known as `TeX-newline'. (TeX-mode-map): Use new name. * doc/auc-tex.texi (Marking and formatting): Rename `TeX-newline' to `TeX-newline-function'. 2004-05-26 Reiner Steib * style/graphicx.el (LaTeX-arg-includegraphics): Rewrite. Optional macro arguments can be controlled by `LaTeX-includegraphics-options-alist' now. (LaTeX-includegraphics-extensions) (LaTeX-includegraphics-read-file): New functions. (TeX-include-graphics-simple): Removed; use `LaTeX-includegraphics-options-alist' instead. (TeX-string-divide-number-unit, TeX-default-unit-for-image): Moved to `tex.el'. * latex.el (LaTeX-includegraphics-extensions) (LaTeX-includegraphics-options-alist) (LaTeX-includegraphics-strip-extension-flag): New options for `style/graphicx.el'. * tex.el (TeX-kpathsea-path-delimiter): Fix doc-string. (TeX-insert-macro, TeX-parse-arguments): Skip optional macro arguments when called with a prefix. (TeX-string-divide-number-unit, TeX-default-unit-for-image): From `style/graphicx.el'. (TeX-arg-maybe): New function. * latex.el (LaTeX-common-initialization): Added additional arguments for \parbox. 2004-05-26 Ralf Angeli * tex.el (TeX-newline): New name for `TeX-indent-on-newline'. It now holds function definitions and not mere symbols anymore. (TeX-mode-map): Use it. * doc/auc-tex.texi (Marking and formatting): Remove documentation for `TeX-indent-on-newline' and document `TeX-newline'. 2004-05-26 Ralf Angeli * tex.el (TeX-indent-on-newline): New option. (TeX-mode-map): Use it. * doc/auc-tex.texi (Marking and formatting): Document `TeX-indent-on-newline' plus small corrections. 2004-05-25 David Kastrup * tex-buf.el (TeX-command): Add `override-confirm' argument. (TeX-view): New function, without confirmation. * context.el (ConTeXt-mode-map): Inherit keymap instead of copying. * latex.el (LaTeX-mode-map): Inherit keymap instead of copying. * tex.el (TeX-source-specials-map): New variable. (TeX-source-specials): Make a minor mode. Replaces `TeX-toggle-source-specials' and `TeX-source-specials-active-flag'. (TeX-source-specials-expand-options): Adapt to that. (TeX-electric-macro-map): inherit from `minibuffer-local-completion-map' instead of copying. (plain-tex-mode): Help string uses `plain-TeX-mode-map'. (TeX-mode-p): New variable, set in TeX modes. (VirTeX-common-initialization): Set it. (TeX-mode-map): Proper defvar. Add keybindings for `TeX-source-specials' and `TeX-view'. (plain-TeX-mode-map): Inherit instead of copy. (AmSTeX-mode-map): Same here. * doc/auc-tex.texi: Change info dir formatting, adapt copyrights according to the assignment process. 2004-05-25 Ralf Angeli * doc/install.texi (Configure): Remove unused option `--with-texmf-dir'. Document new option `--with-tex-input-dirs'. * doc/wininstall.texi: Ditto. Add information about new option `--with-auto-dir'. * latex.el (LaTeX-backward-paragraph): Revert check-in of 2004-05-24. 2004-05-24 Ralf Angeli * latex.el (LaTeX-backward-paragraph): Recognize if point is at the end of a line when the test for a macro following a paragraph command is carried out. 2004-05-23 Ralf Angeli * font-latex.el (font-latex-doctex-^^A): Add mistakenly deleted space again. 2004-05-21 Reiner Steib * style/graphicx.el (TeX-string-divide-number-unit): Renamed from misspelled `TeX-string-divide-nuber-unit'. Reformat file. Fix some doc-strings and comments. 2004-05-20 Ralf Angeli * aclocal.m4 (TEX_INPUT_DIRS): New help string. Better error handling. 2004-05-19 David Kastrup * aclocal.m4: Comment EMACS_LISP. (EMACS_TEST_LISPDIR): remove both trailing backslash and slash. 2004-05-19 Ralf Angeli * latex.el (LaTeX-fill-move-to-break-point): Prevent infinite loop in lines starting with whitespace. (LaTeX-forward-paragraph): Don't consider paragraph commands followed directly by a TeX macro as part of an adjacent paragraph. (LaTeX-backward-paragraph): Ditto. 2004-05-18 Davide G. M. Salvetti * aclocal.m4 (AUCTEX_AUTO_DIR): Change `autodir' default to `${localstatedir}/auctex' to conform to the GNU Coding Standards. Add `autodir_expanded' as the properly expanded version of `autodir'. Inform the user about the check in progress. * tex-site.el.in (TeX-lisp-directory): Use `@autodir_expanded@'. 2004-05-17 Reiner Steib * aclocal.m4 (AUCTEX_AUTO_DIR): Avoid AS_HELP_STRING for compatibility with autoconf < 2.58. 2004-05-17 Ralf Angeli * aclocal.m4 (TEX_INPUT_DIRS): Use `--expand-braces' instead of `--show-path' in the kpsewhich calls. Use `--expand-path' as a fallback e.g. for MikTeX. Assume that we are dealing with a TDS-compliant TeX system and add "/tex/" and "/bibtex/bst/" subdirectories to the output of the kpsewhich calls accordingly. * latex.el (LaTeX-fill-newline): Don't use code specific to GNU Emacs for XEmacs. Call `newline-and-indent' instead. 2004-05-15 Davide G. M. Salvetti * aclocal.m4 (AUTO_DIR): Code cleaned; renamed to `AUCTEX_AUTO_DIR'. * configure.in: Change `AUTO_DIR' to `AUCTEX_AUTO_DIR'. 2004-05-14 Davide G. M. Salvetti * style/italian.el (LaTeX-italian-open-quote) (LaTeX-italian-close-quote): Use standard babel syntax rather than latin1 characters. Patch by David Kastrup . 2004-05-14 Ralf Angeli * latex.el (LaTeX-indent-calculate-last): Ignore commented lines when called in a non-comment line. * style/scrbase.el (TeX-add-style-hook): Fontify \minisec like a sectioning command. 2004-05-14 Reiner Steib * tex.el (TeX-auto-generate): Bind `enable-local-eval'. 2004-05-13 Davide G. M. Salvetti * doc/auc-tex.texi (European): Sort languages list alphabetically. * doc/install.texi (Configure): Document `--with-auto-dir'. * Makefile.in (DOCFILES): Added `doc/macros.texi'. * doc/Makefile.in (distclean): New. 2004-05-13 Ralf Angeli * latex.el (LaTeX-env-item): Don't eat non-empty lines when called on a marked region unless they only consist of whitespace and comment characters. Fill the paragraph of a potentially outdented line after insertion of \item. * aclocal.m4 (TEX_INPUT_DIRS): Repair quoting. * tex.el (TeX-kpathsea-format-alist): Rename. Formerly known as `TeX-kpathsea-directory-alist'. Add information to every format about the file extensions to be found. (TeX-search-files-kpathsea): Adapt to new information in `TeX-kpathsea-format-alist'. (TeX-mode-specific-command-menu-entries): Move source specials toggle up to first level of command menu. 2004-05-12 Davide G. M. Salvetti * aclocal.m4 (AUTO_DIR): New function. * configure.in: Use `AUTO_DIR' to expand `@autodir@' in `tex-site.el.in'. * Makefile.in (autodir): Use `@autodir@'. * tex-site.el.in (TeX-auto-global): Definition moved from `tex.el'. Use `@autodir@'. * tex.el (TeX-auto-global): Definition moved to `tex-site.el.in'. * lpath.el: Bind `TeX-auto-global'. * style/italian.el: New file. * doc/auc-tex.texi (Font Specifiers): Removed two sentences referring to the old behavior of the short-cuts for easy insertions of fonts changing macros. (At that time they added things like `{\it --!--}', now they add things like `\textit{--!--}'.) (Marking and formatting): Reflect renaming of `LaTeX-format-comment-syntax-aware' to `LaTeX-syntactic-comments'. (European): Document `italian.el'. * Makefile.in (STYLESRC): Added `italian.el'. * lpath.el: Bind `TeX-macro-global'. * tex.el: No need to `(require 'tex-site)' at compilation time, see `lpath.el'. 2004-05-12 David Kastrup * tex.el (TeX-source-specials-active-flag) (TeX-source-specials-check-function, TeX-source-specials-xdvi-p) (TeX-source-specials-check-xdvi) (TeX-mode-specific-command-menu-entries) (TeX-maybe-set-source-specials, TeX-toggle-source-specials): Remove all checks for validity of the Source Special options. Just assume that the user knows what he is asking for. 2004-05-12 Ralf Angeli * aclocal.m4 (TEX_INPUT_DIRS): Don't use `findtexmf' but a universal call of `kpsewhich' and unify paths separated by `;' or `:'. * context.el (ConTeXt-mode-menu): Show `TeX-comment-or-uncomment-*' functions in the menu instead of the comment and uncomment functions which don't have a key binding. * tex.el (plain-TeX-mode-menu): Ditto. (TeX-mode-map): Move definitions of `C-c ;' and `C-c %' downwards so that they become visible in the menu. * latex.el (LaTeX-fill-region-as-para-do): Remove extra spaces between words. (LaTeX-mode-menu): Show `TeX-comment-or-uncomment-*' functions in the menu instead of the comment and uncomment functions which don't have a key binding. 2004-05-11 David Kastrup * style/beamer.el: Updates from Thomas Baumann checked in. 2004-05-10 Ralf Angeli * font-latex.el (font-latex-doctex-^^A): Add compatibility code for Emacs 20 and XEmacs to fix compile error. (font-latex-verbatim-face): Add parentheses to fix error with Emacs 20. (font-latex-doctex-preprocessor-face): Ditto. (font-latex-doctex-documentation-face): Ditto. * style/prosper.el (LaTeX-prosper-insert-slide): Don't stay in comment upon inserting a slide in an overlay. 2004-05-09 Reiner Steib * tex.el (TeX-source-specials-check-function): Added "Always on" choice. 2004-05-09 Ralf Angeli * font-latex.el (font-latex-doctex-syntactic-keywords): Moved to the right place and corrected quoting. * context.el (ConTeXt-indent-syntax-table): Create with `make-syntax-table' instead of `easy-mode-defsyntax' to allow compilation with Emacs 20. * aclocal.m4 (TEX_INPUT_DIRS): New function. * configure.in: Use `TEX_INPUT_DIRS' for the expansion of `@texinputdirs@' in `tex-site.el.in'. * tex-site.el.in: Updated header. (TeX-macro-global): Moved here from `tex.el'. Use `@texinputdirs@'. * tex.el: Require `tex-site' at compile time. (TeX-macro-global): Moved to `tex-site.el.in'. 2004-05-09 Reiner Steib * tex.el (TeX-toggle-source-specials): Added missing call to `TeX-maybe-set-source-specials' in last commit. 2004-05-08 Ralf Angeli * font-latex.el (font-latex-verbatim-face) (font-latex-doctex-preprocessor-face) (font-latex-doctex-documentation-face): New variables and faces. (font-latex-verbatim-environments, font-latex-syntactic-keywords) (font-latex-doctex-syntactic-keywords) (font-latex-doctex-keywords): New variables. (font-latex-set-syntactic-keywords) (font-latex-syntactic-face-function, font-latex-doctex-^^A) (font-latex-doctex-syntactic-face-function): New functions. (font-latex-setup): Set special `font-lock-defaults' for docTeX mode. (font-latex-commented-outp): Don't classify line comments in docTeX mode as "real" comments. * latex.el (doctex-mode): Call `TeX-install-font-lock' to activate special fontification in docTeX mode. * style/alltt.el (TeX-add-style-hook): Added "alltt" to `font-latex-verbatim-environments'. * context.el: Updated header. * context-nl.el: Updated header. * context-en.el: Updated header. (context-en-mode): Set `ConTeXt-current-interface' to "en". 2004-05-06 Reiner Steib * tex.el (TeX-toggle-source-specials): Simplify the code. 2004-05-06 Ralf Angeli * Makefile.in (DOCFILES): Added `todo.texi'. 2004-05-05 Reiner Steib * tex.el (TeX-command-list, TeX-source-specials-expand-options) (plain-tex-mode, TeX-view-extension, ams-tex-mode): Doc fixes. * tex.el (TeX-mode-hook, AmS-TeX-mode-hook): Have always been run, but were not declared with defcustom (or defvar). * latex.el (LaTeX-mode-hook): Ditto. * Makefile.in (tar-ball-clean): New. * autogen.sh: Create README and TODO. * .cvsignore, doc/.cvsignore: Add TODO. 2004-05-04 Ralf Angeli * tex.el (TeX-expand-list): Inserted new expander `%S' for source specials command line option. (TeX-command-list): Inserted `%S' for source specials support where appropriate. (LaTeX-command-style): Ditto. (TeX-source-specials-expand-options): New function. * tex-buf.el: Updated header. (TeX-style-check): Remove code specific to source specials and thereby revert to state before 2004-04-27. * tex-jp.el: Updated header. (japanese-TeX-command-list): Inserted `%S' for source specials support where appropriate. * tex-fptex.el: Updated header. (TeX-command-list): Inserted `%S' for source specials support where appropriate. (LaTeX-command-style): Setting removed. * tex-mik.el: Updated header. (TeX-command-list): Inserted `%S' for source specials support where appropriate. (LaTeX-command-style): Setting removed. * doc/auc-tex.texi (Checking): Updated URL's for lacheck and chktex. 2004-05-02 Ralf Angeli * tex.el: Header updated. (TeX-master-file): Removed bogus test for `TeX-header-end'. * doc/auc-tex.texi (ToDo): New name for node/section formerly known as `Projects' or `Wishlist' respectively. Removed items not relevant anymore and moved the rest to the new file `doc/todo.texi'. Removed `Credits' section. * doc/Makefile.in (TEXIFILES): New constant. (auctex): Use it. (dist): Added `TODO'. (TODO): New target. (clean): Added `TODO'. Some formattig changes. * doc/todo.texi: New file. * Makefile.in (tar-ball): Added `TODO'. * doc/changes.texi: Advertise support for `beamer.cls'. 2004-04-30 David Kastrup * tex-buf.el (TeX-command-expand): Add "%%" expansion, make order of TeX-expand-list irrelevant, make the whole junk work efficiently. 2004-04-30 Ralf Angeli * latex.el: New header. (LaTeX-indent-environment-list): Remove `alltt' and add support for it in `alltt.el' instead. * Makefile.in (STYLESRC): Added `alltt.el'. * style/alltt.el: New file. * doc/changes.texi: Describe changes in quote insertion if `german.sty' or `ngerman.sty' is used. Advertise new style files. 2004-04-29 Reiner Steib * tex-buf.el (TeX-style-check): New optional argument. This fixes an error in the last commit. * tex.el (TeX-expand-list): Use it. 2004-04-27 Reiner Steib * tex-buf.el (TeX-style-check, TeX-output-style-check): Check for source special stuff here instead of `TeX-expand-list'. Honor `TeX-source-specials-places'. * tex.el (AUCTeX): Fix URL. (TeX-default-mode, TeX-force-default-mode, TeX-install-font-lock) (TeX-source-specials-active-flag): Changed custom group. (TeX-expand-list): Move source special stuff to `TeX-style-check' and `TeX-output-style-check'. (TeX-source-specials-tex-flags): Make it customizable. (TeX-source-specials-places): New variable. (TeX-source-specials-viewer-flags): No IFS needed anymore. 2004-04-26 Reiner Steib * context.el (context-guess-current-interface): Simplify code. 2004-04-25 Ralf Angeli * tex-info.el (texinfo-mode): Make last change in `font-lock-defaults' compatible with Emacs 20. * latex.el (LaTeX-fill-region-as-paragraph): Indent lines ending with `\\' upon filling a region. (LaTeX-fill-region): Prevent infinite loop at end of buffer. 2004-04-24 David Kastrup * style/natbib.el ("natbib"): Add fontification for regexps. Patch by Thomas Baumann. 2004-04-24 Ralf Angeli * tex-info.el (texinfo-mode): Set `font-lock-defaults' as in `texinfo.el'. This way we get e.g. syntax-highlighting of comments in Texinfo mode. 2004-04-24 Reiner Steib * tex.el (TeX-toggle-source-specials) (TeX-maybe-set-source-specials, TeX-source-specials-check-xdvi): New (renamed) functions. (TeX-source-specials-active-flag, TeX-source-specials-tex-flags) (TeX-source-specials-viewer-flags) (TeX-source-specials-check-function, TeX-source-specials-xdvi-p): New (renamed) variables. Tried to clarify doc-strings and variable names. 2004-04-23 David Kastrup Source special support by Dan Nicolaescu : * tex.el (TeX-command-list): start viewer with TeX-run-discard (TeX-expand-list): Add source special flags to viewer call. (TeX-expand-list): Add source special flags to LaTeX call. Various new functions. (TeX-current-file-name-master-relative): New function replacing TeX-current-file-name-nondirectory (which is not really needed, I guess). This change sole fault of dak. (TeX-mode-specific-command-menu-entries): Source Special entry. 2004-04-23 Ralf Angeli * latex.el (LaTeX-fill-region-as-paragraph): Fix call to `indent-region' for "older" Emacsen. (LaTeX-mode-menu): Fix menu extension for customization. * context.el (ConTeXt-mode-menu): Fix menu extension for customization. * tex-info.el (TeXinfo-insert-environment): Support enclosure of a selected region by the environment to be inserted. Don't eat newline at the end of the environment. (TeXinfo-mode-map): Bind `C-c C-e' to `TeXinfo-insert-environment' analogous to LaTeX mode. 2004-04-21 Ralf Angeli * style/slides.el: Remove obsolete SliTeX-related code and replace it by minimal support for slides.cls. * latex.el: Change spaces to tabs in indentation. (LaTeX-fill-region-as-paragraph): Filling is disabled for environments listed in `LaTeX-indent-environment-list'. To be consistent with filling of other environments where indentation occurs, at least indent those environments. * tex.el: Change spaces to tabs in indentation. 2004-04-20 Reiner Steib * tex.el (TeX-output-view-style): Move "dvips && gv" element to the top of the list (not shadowed by a4paper anymore). Added "pst-" in this element. 2004-04-20 Ralf Angeli * latex.el (LaTeX-current-environment): Respect value of `LaTeX-syntactic-comments' and mode by narrowing the region if necessary and checking necessary conditions. Use `TeX-forward-comment-skip' and `TeX-backward-comment-skip' for narrowing. (LaTeX-find-matching-end): Ditto. (LaTeX-find-matching-begin): Ditto. (docTeX-in-macrocode-p): New function. * tex.el: More checkdoc-related fixes. 2004-04-20 David Kastrup * style/natbib.el: Patch from Thomas Baumann for \bibpunct. * Makefile.in (STYLESRC): Add style/beamer.el. * style/beamer.el: Support file contributed by Thomas Baumann. 2004-04-19 Reiner Steib * tex.el, latex.el: Make almost checkdoc clean. See "FIXME" for remaining issues. * context.el, context-en.el, context-nl.el: Reindent. Coding conventions fixes (but files are still far from being checkdoc clean). 2004-04-19 Berend de Boer * context-en.el (ConTeXt-default-environment-en): added default environment for en interface. * context-nl.el (ConTeXt-default-environment-nl): added default environment for nl interface. * context.el (ConTeXt-default-environment): now depends on language. 2004-04-16 Ralf Angeli * tex.el (TeX-view-style): Enhance documentation string. (TeX-output-view-style): Ditto. 2004-04-16 Reiner Steib * tex-info.el (TeXinfo-command-menu): Use `TeX-mode-specific-command-menu'. * tex-jp.el (plain-TeX-mode-command-menu) (LaTeX-mode-command-menu): Ditto. 2004-04-16 David Kastrup * Makefile.in (STYLESRC): Add jura.el and alphanum.el style/jura.el, style/alphanum.el: contributed by Frank Küster. 2004-04-16 Berend de Boer * context.el (context-guess-current-interface): support for recognizing interface=XX in comment to determine language to use. * tex.el (TeX-format-list): recognize ConTeXt dutch interface. * Makefile.in: AUCSRC includes the new context-en.el and context-nl.el. Ditto fo AUCELC. * context.el: English interface macro's moved to context-en.el. All defmacro's are now replaced by defvars which are set to the proper language dependent interface as a local buffer variable. Some changes to make the context mode actually multi-lingual. (ConTeXt-mode-common-initialization): new routine with initialization common to all ConTeXt modes. (context-mode): guesses current interface for en and nl interfaces. (context-guess-current-interface): new routine that determines what ConTeXt language interface is in use. * context-nl.el: new file containing Dutch interfaces macro's previously in context.el. Use context-nl-mode to activate. * context-en.el: new file containing English interfaces macro's previously in context.el. Use context-en-mode to activate. 2004-04-15 Ralf Angeli * tex.el (TeX-mode-specific-command-menu): Now holds the logic for returning a Command menu definition suitable for different Emacs versions. Its original content is now in the function `TeX-mode-specific-command-menu-entries'. (TeX-mode-specific-command-menu-entries): New function. (plain-TeX-mode-command-menu): Simply use `TeX-mode-specific-command-menu' instead of the logic which now is part of it. (AmSTeX-mode-command-menu): Ditto. * latex.el (LaTeX-mode-command-menu): Ditto. * context.el (ConTeXt-mode-command-menu): Ditto. 2004-04-14 Reiner Steib * doc/Makefile.in (clean): Remove *.tmp (created with auc-tex.ps). * doc/.cvsignore: Added *.tmp. * .cvsignore: Revert 2004-04-12 change. Added README. * Makefile.in (tar-ball): .nosearch is not useful here. 2004-04-13 David Kastrup * aclocal.m4: Try something in AC_FULL_EXPAND that does not require bash. Replace ' with quote in EMACS_LISP Correct a few instances of misspelled AUCTeX. 2004-04-13 Reiner Steib * Makefile.in (DOCFILES, EXTRAFILES): Added files needed for the configure based installation. 2004-04-12 Reiner Steib * Makefile.in (dist): Split into `check-dist', `release-commit' and `tar-ball'. (snapshot): New. Use `check-dist' and `tar-ball'. (release-commit): Fix mail address. (REMOVE, MINMAPSRC, min-map): Removed. (DIST_PREFIX): Derive FTPDIR and WWWDIR from this. * doc/Makefile.in (dist): Use INSTALL and INSTALL.windows instead of INSTALLATION. * doc/.cvsignore: Added INSTALL, INSTALL.windows, auc-tex.ps * .cvsignore: Removed INSTALL, INSTALL.windows. 2004-04-12 Ralf Angeli * latex.el (LaTeX-syntactic-comments): New name. Formerly known as `LaTeX-format-comment-syntax-aware'. This should better reflect the meaning the variable will receive eventually. (LaTeX-indent-line): Use new name. (LaTeX-current-indentation): Ditto. (LaTeX-back-to-indentation): Ditto. (LaTeX-fill-paragraph): Ditto. (doctex-mode): Ditto. * context.el (context-mode): Use `LaTeX-syntactic-comments' instead of `LaTeX-format-comment-syntax-aware'. 2004-04-10 Ralf Angeli * doc/auc-tex.texi (Japanese): Refer to `INSTALL' instead of `INSTALLATION'. * doc/intro.texi: Refer to `INSTALL' and `INSTALL.windows' instead of `INSTALLATION'. * IRIX: Removed. * Makefile.in (EXTRAFILES): Removed IRIX. * COPYING: Updated to current incarnation. 2004-04-09 Reiner Steib * Makefile.in (install-el, dist): Add .nosearch in style/ and auto/. 2004-04-09 Ralf Angeli * context.el (ConTeXt-current-interface): eval-and-compile instead of eval-when-compile seems to solve the undefined error message. 2004-04-08 Peter S Galbraith * font-latex.el (font-latex-setup): Bug Fix; was overriding font-latex-string-face. Thanks to Reuben Thomas for finding the bug. 2004-04-08 Jan-Åke Larsson * configure.in: Remove sole reference to texmfdir * aclocal.m4: Fix --with-lispdir 2004-04-08 Ralf Angeli * latex.el (LaTeX-fill-paragraph): Fix check for code comment. (LaTeX-fill-code-comment): Ditto. * tex.el (TeX-in-commented-line): Don't alter match data. Fixes problems with `LaTeX-find-matching-end'. (TeX-in-line-comment): Ditto. (Prophylactic.) 2004-04-08 Berend de Boer * latex.el (LaTeX-outline-name): could reach past end of buffer when an imenu was created and LaTeX-outline-regexp contained a macro that either didn't take a argument between braces or a macro was found in the document and the user forgot to specify the argument. And that macro was after the last 20 characters of the buffer. * context.el (ConTeXt-current-interface): eval-when-compile this variable fixed another reported compiliation error. 2004-04-07 Reiner Steib * latex.el (LaTeX-default-position, LaTeX-env-array) (LaTeX-env-tabular*): Implement "don't prompt" option. * doc/auc-tex.texi (Tabular-like): Added `LaTeX-default-format' and `LaTeX-default-position'. 2004-04-07 Ralf Angeli * latex.el (LaTeX-fill-break-at-separators): New name. Formerly known as `LaTeX-fill-distinct-contents'. Changed 'braced and 'math options to various symbols for opening and closing separators (braces, brackets, math switches) which can be activated independently. (LaTeX-fill-move-to-break-point): Use it. * doc/auc-tex.texi (Marking and formatting): Reflect change of `LaTeX-fill-distinct-contents' to `LaTeX-fill-break-at-separators'. Describe `LaTeX-fill-break-before-code-comments'. 2004-04-07 David Kastrup * tex-buf.el (TeX-run-command): Turn off line number mode in the run-buffer effectively by setting line-number-display-limit locally to 0. (TeX-format-filter): Use a more sophisticated procedure for fishing out page numbers in order to have fast matches. 2004-04-07 Berend de Boer * Lots of enhancements to context.el. There is now a ConTeXt specific menu which lists ConTeXt specific macro's for inserting start/stop pairs, project structure and setup of things. Menu also let's you jump to the etexshow definition if you have that installed. Querying for macro parameters is non-existent or flaky. outline and imenu support added. You can close an XML tag if you're editing XML in ConTeXt with C-c /. List of environments is now complete. Paragraph formatting works in certain cases, but is really slow or doesn't work in certain cases. Indenting the same: works sometimes, but still flaky. Bugs fix: start/stop insertion works now. * documentation now mentions ConTeXt sometimes. * context.el (ConTeXt-current-interface): make now doesn't complain anymore when byte compiling ConTeXt. * tex.el now recognizes ConTeXt dutch interface. 2004-04-05 Ralf Angeli * latex.el (LaTeX-fill-code-comment): Respect `indent-tabs-mode'. Fix partially taken from GNU Emacs' fill.el. * tex.el (TeX-mode-specific-command-list): New function. (TeX-mode-specific-command-menu): Use it. * tex-buf.el (TeX-command-query): Use `TeX-mode-specific-command-list' to get a command list specific to the current mode for command completion. 2004-04-04 Ralf Angeli * latex.el (docTeX-indent-inner-fixed): New var. (LaTeX-indent-calculate): Use it. (LaTeX-indent-calculate-last): Reset indentation to zero after macrocode environments. * style/booktabs.el (TeX-add-style-hook): Add fontification support. 2004-04-04 David Kastrup * latex.el (LaTeX-find-matching-end, LaTeX-find-matching-end): Try to keep track of in-comment-ness 2004-04-03 David Kastrup * Makefile.in (STYLESRC): Add emp.el. * style/emp.el: New file contributed from Yvon Hevel. 2004-04-02 Ralf Angeli * latex.el (LaTeX-back-to-indentation): Use `beginning-of-line' instead of `move-to-left-margin' as it is faster and we don't use the margin anyway. (LaTeX-fill-region-as-para-do): Use `point-max' for correctly determining the end of the filling loop in case of a code comment. Narrow to region in any case to simplify this determination in case there is no code comment. (LaTeX-fill-move-to-break-point): Fix compatibility code for getting the initial break point. In case there is no valid break point on the way towards the beginning of the line, look down the line. 2004-03-28 Ralf Angeli * tex.el (TeX-output-view-style): Remove option for landscape in case of PDF output. 2004-03-26 David Kastrup * latex.el (LaTeX-fill-region): Correct percentage display. * tex-buf.el (TeX-format-filter): Strictly restrict backward searches for page number patterns. 2004-03-26 Davide G. M. Salvetti * bib-cite.el, latex.el, tex-buf.el, tex-jp.el, tex.el: Map (function (lambda ...)) to (lambda ...) for better readability. * doc/.cvsignore: Added CHANGES, HISTORY, README, auc-tex*.html. * doc/intro.texi: Minor fix. 2004-03-26 Ralf Angeli * latex.el (LaTeX-indent-line): Use `looking-at' instead of `re-search-forward'. Pass indent amount to `LaTeX-indent-{inner,outer}-do' functions. (LaTeX-indent-inner-do, LaTeX-indent-outer-do): Let them be called with an explicit parameter for the indent amount. (LaTeX-indent-calculate-last): Distinguish a commented and an uncommented line when skipping backwards to the preceding line. Move tests for comment skips into the `cond' statement for better readability. (LaTeX-fill-break-before-code-comments): New customize option. (LaTeX-fill-region-as-paragraph): Change the regular expression which is used for searching for special line ends so that it is not such a performance hog. Code for determining the region to fill was adapted accordingly. (LaTeX-fill-region-as-para-do): Remove trailing whitespace after newlines were changed to spaces. Reported by Reiner Steib . Use `narrow-to-region' for keeping track of potential code comment starts. Break a line at the last non-comment word before a code comment. This can be configured with `LaTeX-fill-break-before-code-comments'. (LaTeX-fill-move-to-break-point): Use `LaTeX-back-to-indentation' for going to the right start of a line. (LaTeX-fill-paragraph): `LaTeX-backward-paragraph' does not skip forward over empty lines itself anymore, so do it here. (LaTeX-fill-region): Use `LaTeX-forward-paragraph' and `LaTeX-backward-paragraph' instead of the old code which determined paragraph boundaries manually. (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Improve handling of paragraph commands. (LaTeX-paragraph-command-p): Get rid of the test for the opening brace because there doesn't have to be one. (LaTeX-find-macro-start): New function. (LaTeX-find-macro-end): New function. * .cvsignore: Added `tex-site.el'. 2004-03-23 David Kastrup * tex.el (VirTeX-common-initialization): Back out last change about sentence-end-double-space. 2004-03-22 Jan-Åke Larsson * aclocal.m4, configure.in: Fix bug for the case $prefix=NONE * Makefile.in: distclean target removes tex-site.el 2004-03-22 David Kastrup * latex.el (LaTeX-fill-distinct-contents): Simplify customization type: nil is a complete list. 2004-03-21 David Kastrup * tex.el (VirTeX-common-initialization): Set sentence-end-double-space and sentence-end to more appropriate values for TeX. 2004-03-21 Ralf Angeli * latex.el (LaTeX-fill-region-as-paragraph): Fix separation of lines with code comments looking like " {%". (LaTeX-fill-move-to-break-point): Fix determination of break point for an opening brace where there is no break point immediately after the respective closing brace. (LaTeX-fill-region-as-para-do): Fix determination of code comment begin in filling loop. 2004-03-20 Ralf Angeli * latex.el (LaTeX-fill-region-as-para-do): Fix compatibility code for older Emacsen. 2004-03-19 David Kastrup * tex-site.el.in (texinfo-mode): Autoload tex-info again. I suppose we will get to know why it was disabled when someone complains. 2004-03-19 Davide G. M. Salvetti * doc/Makefile.in (clean): Add HISTORY. * tex.el (TeX-lisp-directory): Removed, it's already defined in tex-site.el.in. 2004-03-19 Ralf Angeli * latex.el (LaTeX-current-environment): Use correct regexp for determination of a comment. (LaTeX-format-comment-syntax-aware): Renamed from `LaTeX-fill-comment-syntax-aware' because it affects both filling and indentation. (LaTeX-indent-line): Add support for doing outer and inner indentation. (LaTeX-current-indentation): Ditto. (LaTeX-back-to-indentation): Ditto. (LaTeX-indent-calculate): Ditto. (LaTeX-indent-calculate-last): Ditto. Fix indentation for environments mentioned in `LaTeX-document-regexp' which use an unclosed brace in the first line. (LaTeX-indent-inner-do): New function. (LaTeX-indent-outer-do): New function. (LaTeX-fill-region-as-paragraph): Include lines with code comments in regions to be filled. Recognize lines ending with `\par' as boundaries for filling. (LaTeX-fill-region-as-para-do): Better handling of code comments. (LaTeX-fill-paragraph): Make function more readable by selecting different filling methods by a `cond' statement and putting code for the determination of the region to fill in case of syntax-aware filling into the separate functions `LaTeX-forward-paragraph' and `LaTeX-backward-paragraph'. Better handling of code comments. (LaTeX-fill-code-comment): New function. (LaTeX-forward-paragraph): New function. (LaTeX-backward-paragraph): New function. (LaTeX-paragraph-command-p): New function. (LaTeX-common-initialization): Let `paragraph-start' handle comments preceded by whitespace as well. (LaTeX-fill-move-to-break-point): Support `\[' and `\]' as well if `LaTeX-fill-distinct-contents' is activated. * tex.el (tex-mode): `comment-start-skip' shouldn't match line beginnings. (VirTeX-common-initialization): Ditto. (TeX-in-line-comment): New function. (TeX-forward-comment-skip): Use correct regexp for determination of a comment. Fix case where `count' is less than zero, i.e. if a backward search is performed. (TeX-backward-comment-skip): New function. * doc/auc-tex.texi: Reflect name change of `LaTeX-fill-comment-syntax-aware' to `LaTeX-format-comment-syntax-aware'. 2004-03-18 Jan-Åke Larsson * Makefile.in, configure.in, tex-site.el, tex-site.el.in: Move tex-site.el to tex-site.el.in, generate tex-site.el at configure time rather than at install time 2004-03-18 Ralf Angeli * tex.el (TeX-output-view-style): Use `%f' instead of `%s.ps' for PostScript files. (TeX-mode-map): Change key binding of `TeX-master-file-ask' to `C-c_' because `C-c-' is already taken by RefTeX. * doc/auc-tex.texi: Change "Formatting" node to "Running TeX and friends" and use a respective heading. Adapt key binding for `TeX-master-file-ask'. * doc/intro.texi: Correct URLs. 2004-03-14 David Kastrup * tex.el (TeX-command-list): Change interactive calls to use \input, so that pdflatex \pdfoutput=0 becomes a legal way to call LaTeX. (VirTeX-common-initialization): Save TeX-master if desktop package is used. 2004-03-14 Ralf Angeli * tex.el (TeX-output-view-style): Fix it after it was accidently and incorrectly changed with the last check-in. Patch by David Kastrup . (TeX-view-style): Ditto. 2004-03-11 Ralf Angeli * tex.el (TeX-find-opening-brace): Don't match the char before the brace. This returns the correct position and fixes the handling of the limit parameter. * latex.el (LaTeX-fill-move-to-break-point): Don't match the char before the char to find in case of backward searches. (LaTeX-fill-region-as-paragraph): Make the regular expression, which serves searching for lines with code comments, match the whole line. 2004-03-10 Ralf Angeli * latex.el (LaTeX-fill-move-to-break-point): Use `TeX-esc' in other, similar places not covered by the last check-in as well. * doc/auc-tex.texi: Document `LaTeX-indent-environment-list', `LaTeX-fill-comment-syntax-aware' and `LaTeX-fill-distinct-contents' as well as slightly improve some other parts in the section about `Marking and formatting'. 2004-03-10 David Kastrup * latex.el (LaTeX-fill-move-to-break-point): Use TeX-esc in regexps to accommodate Texinfo better. (LaTeX-fill-move-to-break-point): no regexp-quote within braces. (LaTeX-common-initialization): Correct \multicolumn prompt 2004-03-09 Ralf Angeli * latex.el (LaTeX-fill-move-to-break-point): Cope with unmatched closing braces when `LaTeX-fill-distinct-content' is enabled for braced content. 2004-03-09 Jan-Åke Larsson * Makefile.in: Add separate target for .el files to cater for debian 2004-03-07 Ralf Angeli * style/booktabs.el: New file. * Makefile.in (STYLESRC): Add `booktabs.el'. * doc/changes.texi: Advertise support for `booktabs.sty'. 2004-03-06 Ralf Angeli * doc/auc-tex.texi: Small corrections in `Viewing' section. 2004-03-02 Jan-Åke Larsson * doc/Makefile.in: Add packagedir 2004-03-02 Ralf Angeli * latex.el (LaTeX-insert-environment): Fix insertion of newlines for the case where `LaTeX-insert-into-comments' is activated but point is not inside a comment. 2004-02-28 David Kastrup * Makefile.in (install-lisp): Overwrite old tex-site.el if it has the "Don't edit" comment in it. Rename it otherwise. Use $(auctexdir) instead of $(lispdir) for replacing @AUCTEX. * tex-buf.el (TeX-command-query): Allow doctex-mode for .bbl file checking. * tex-site.el: Discourage customization in-file. * latex.el (LaTeX-outline-regexp, LaTeX-environment) (LaTeX-document-style-hook): Change docs to refer to document classes instead of document style. (LaTeX-env-document): Don't insert anything but document class. (LaTeX-menu-update): Check for doctex-mode. (doctex-mode): Make it a major mode derived from latex-mode. 2004-02-28 Ralf Angeli Merge with new-fill branch. 2004-02-27 Jan-Åke Larsson * configure.in: Respect --infodir even if using xemacs. * aclocal.m4: Add yes/no answer for the MULE check. * Makefile.in: Correct xemacs-install. * Makefile.in, aclocal.m4, configure.in: If there is a wrongly installed tex-site.el, use the proper install directory anyway (i.e., don't be side-tracked), and remove the wrongly installed tex-site.el. These things are only needed for CVS users who have used the erroneous xemacs-installation. 2004-02-27 Ralf Angeli * latex.el (LaTeX-mode-menu): Insert customize option and rearrange. (LaTeX-fill-move-to-break-point): Bandaid for not breaking inside square brackets where the content fits into one line. * tex.el (plain-TeX-mode-menu): Insert customize option. * doc/auc-tex.texi: Document options for inserting quotes in files where `(n)german.sty' is used and the invocation of external viewers. 2004-02-26 Ralf Angeli * latex.el (LaTeX-fill-break-before-macro) (LaTeX-fill-break-after-macro): Unused, so removed. (LaTeX-fill-distinct-contents): New name for defcustom `LaTeX-fill-break-before-and-after'. (LaTeX-fill-move-to-break-point): Fix filling of nested braces and math. (TeX-find-closing-brace, TeX-find-opening-brace) (TeX-forward-comment-skip): Moved to `tex.el'. * tex.el (TeX-find-closing-brace, TeX-find-opening-brace) (TeX-forward-comment-skip): Moved from `latex.el'. 2004-02-26 David Kastrup * latex.el (doctex-mode): Make a minor mode. * tex-site.el (doctex-mode): Add autoloads and file extensions. * tex.el (TeX-master-file): Don't overwrite TeX-master when not asking the question. 2004-02-22 David Kastrup * latex.el (LaTeX-newline): New function. Spread it throughout the code in order to stay in comments for completion and insertion commands. (doctex-mode): New function. 2004-02-19 David Kastrup * latex.el (LaTeX-fill-paragraph): Back out changes from 2003-12-29. Create separate new-fill branch for Ralf's code. 2004-02-17 Reiner Steib * font-latex.el (font-latex-title-4-face): Added missing :weight and :inherit for color displays. 2004-02-15 Peter S Galbraith * bib-cite.el (bib-cite-fontify-help-as-bibtex) (bib-cite-fontify-help-as-latex): Check existence of font-lock-unset-defaults; no longer defined in CVS Emacs. Thanks to Adrian Lanz for reporting the problem. 2004-02-15 Reiner Steib * font-latex.el (font-latex-title-4-face): Use different colors depending on background. 2004-02-03 Ralf Angeli * tex.el (TeX-comment-region): Map to `comment-region' instead of `TeX-comment-or-uncomment-region'. (TeX-uncomment-region): New name for `TeX-un-comment-region'. Not mapped to `TeX-comment-or-uncomment-region' anymore. (TeX-uncomment): New name for `TeX-un-comment'. Use `TeX-uncomment-region' instead of `uncomment-region' which is not available in Emacs 20. (TeX-comment-or-uncomment-paragraph): New name for `TeX-comment-paragraph' which explains its function better. Use new name `TeX-uncomment'. (TeX-mode-map): Bind key chains to `TeX-comment-or-uncomment-*' functions. (plain-TeX-mode-menu): Adapt function calls in menu entries. * tex-info.el (TeXinfo-mode-map): Bind key chains to `TeX-comment-or-uncomment-*' functions. (TeXinfo-mode-menu): Adapt function calls in menu entries. * latex.el (LaTeX-mode-menu): Adapt function calls in menu entries. Small enhancements. * doc/auc-tex.texi (Commenting): Adapt documentation to reflect changes in commenting interface. 2004-01-31 Ralf Angeli * tex.el (TeX-comment-or-uncomment-region): New function or alias respectively introduced to obtain compatibility with GNU Emacsen before 21.4. (TeX-uncomment-region): New function or alias respectively introduced to obtain compatibility with GNU Emacsen before 21(.1?). (TeX-comment-region): Bound to `TeX-comment-or-uncomment-region'. (TeX-un-comment-region): Bound to `TeX-comment-or-uncomment-region'. 2004-01-27 Masayuki Ataka * tex-jp.el (TeX-command-list): Fixed previous change. 2004-01-25 Masayuki Ataka * tex-jp.el (japanese-TeX-command-list): Remove dummy code for command menu. 2004-01-23 Masayuki Ataka * tex-jp.el (japanese-TeX-command-list): Change single quotes to double. We get reasonable results under both Windows and Unix. See also log of TeX-command-list in tex.el on 2002-12-19. * tex.el (TeX-toggle-off-input-method): Removed some Japanese input methods (Canna, Wnn, SKK) because their code is copied from YaTeX that is not GPL program. Toggle off CJK (Chinese, Japanese, Korean) input methods in LEIM. (TeX-math-toggle-off-input-method): Doc fix. 2004-01-13 Ralf Angeli * latex.el (LaTeX-mode-menu): Removed menu filters in the submenus for inserting and modifying environments which call `LaTeX-menu-update'. (LaTeX-common-initialization): Add `LaTeX-menu-update' to `activate-menubar-hook' instead. 2004-01-12 Ralf Angeli * tex.el (TeX-view-style, TeX-output-view-style): Use a regexp which matches `a5', `a5comb' and `a5paper' instead of the old which matches only `a5'. 2004-01-12 Ralf Angeli * tex.el (TeX-command-menu-name): New constant. (TeX-mode-specific-command-menu): Reimplemented the loop which builds the menu. (TeX-mode-command-menu): Use new constant and call `TeX-mode-specific-command-menu' via `:filter'. (AmSTeX-mode-command-menu): Ditto. * context.el (ConTeXt-mode-command-menu): Use new constant `TeX-command-menu-name' and call `TeX-mode-specific-command-menu' via `:filter'. * latex.el (LaTeX-mode-command-menu): Ditto. * tex-info.el (TeXinfo-mode-command-menu): Ditto. * tex-jp.el (plain-TeX-mode-command-menu) (LaTeX-mode-command-menu): Ditto. 2004-01-10 Ralf Angeli * doc/changes.texi: Added further news. 2004-01-09 Ralf Angeli * doc/auc-tex.texi: AUC TeX to AUCTeX. Use `%%%' instead of a single `%' character in examples for Local Variables. Add information about new behavior in respect to the query for the master file. Explain new function `TeX-master-file-ask'. * doc/changes.texi: Advertise new master file behavior. Remove news about new commenting behavior which is not true anymore. * doc/intro.tex.: AUC TeX to AUCTeX. * tex.el (TeX-local-master-p): Removed one `%' character in regexp to let it find "% TeX-master:" as well. 2004-01-07 Ralf Angeli * tex.el (TeX-command-list): Changed defcustom definition to one which allows the specification of several modes for one command and adapted the defaults to it. Thanks to David Kastrup for most of the code. (plain-TeX-command-menu): Adapted the call to `TeX-mode-specific-command-menu'. (AmSTeX-mode-command-menu): Ditto. * latex.el (LaTeX-mode-command-menu): Adapted the call to `TeX-mode-specific-command-menu'. * context.el (ConTeXt-mode-command-menu): Ditto. * tex-info.el (TeXinfo-mode-command-menu): Ditto. * tex-jp.el (japanese-TeX-command-list): Adapted list entries according to defcustom changes in `tex.el'. (plain-TeX-mode-command-menu): Adapted the call to `TeX-mode-specific-command-menu'. (LaTeX-mode-command-menu): Ditto. * tex-mik.el (TeX-command-list): Adapted list entries according to defcustom changes in `tex.el'. * tex-fptex.el (TeX-command-list): Ditto. 2004-01-06 Ralf Angeli * tex.el (TeX-command-list): Get rid of the superfluous sixth element in the defcustom and menu/command definitions. * tex-jp.el (japanese-TeX-command-list): Ditto. * tex-mik.el (TeX-command-list): Ditto. * tex-fptex.el (TeX-command-list): Ditto. 2004-01-05 David Kastrup * latex.el (LaTeX-common-initialization): Add \item to the paragraph starters. 2004-01-05 Ralf Angeli * tex.el (TeX-mode-specific-command-menu): New function to be used for generating a mode-specific command menu. (plain-TeX-mode-map): New map to be used by plain-tex-mode. (plain-TeX-mode-command-menu): New menu used instead of `TeX-mode-menu' which utilizes `TeX-mode-specific-command-menu'. (TeX-mode-menu): Removed in favor of `plain-TeX-mode-command-menu'. (AmSTeX-mode-map): New map to be used by ams-tex-mode. (AmSTeX-mode-command-menu): New menu. (ams-tex-mode): Moved and grouped with other AmSTeX-related code. Added code to use new menu. (TeX-command-list): Added new choice for the selection of the mode for the respective command. Adapted doc string. Added respective symbols to command definitions. Rearranged command definitions. Changed `LaTeX PDF' to `PDFLaTeX'. * latex.el (LaTeX-mode-command-menu): New menu used instead of `TeX-mode-menu'. (LaTeX-common-initialization): Activate it. * context.el (ConTeXt-mode-command-menu): New menu used instead of `TeX-mode-menu'. (context-mode): Activate it. * tex-info.el (TeXinfo-command-menu): Adapted for using `TeX-mode-specific-command-menu'. * tex-jp.el (japanese-TeX-command-list): Added symbols to command definitions needed for assigning them to the respective mode. (TeX-mode-menu): Removed. (plain-TeX-mode-command-menu): New menu utilizing `TeX-mode-specific-command-menu'. (LaTeX-mode-command-menu): New menu utilizing `TeX-mode-specific-command-menu'. (LaTeX-mode-map): Removed key definition for `TeX-mode-menu'. * tex-fptex.el (TeX-command-list): Added symbols to command definitions needed for assigning them to the respective mode. Changed `LaTeX PDF' to `PDFLaTeX'. * tex-mik.el (TeX-command-list): Ditto. * doc/changes.texi: Mention the change to a mode-specific command menu and the need for the deletion of any former customization of `TeX-command-list'. 2004-01-03 Ralf Angeli * tex.el (TeX-mode-map): Use `C-c -' as a key binding for `TeX-master-file-ask' as `C-c !' is already used in `context.el'. 2004-01-02 David Kastrup * latex.el (LaTeX-left-comment-regexp) (LaTeX-right-comment-regexp, LaTeX-ignore-comment-regexp): revert an inadvertant change two checkins ago. I was just experimenting with something that did not yet work (as if the original did) and did not intend checking it in. 2003-12-30 Ralf Angeli * tex.el (TeX-master-file): Added new parameter `ask' which is to be used if the user shall be asked when the function is called. Took out the code which provides the functionality for asking the respective question and added it to the newly created function `TeX-master-file-ask'. (TeX-master-file-ask): New function. (TeX-local-master-p): New function. (tex-mode): Removed the call of `TeX-master-file' via the hook `hack-local-variables-hook'. (VirTeX-common-initialization): Added the call to `TeX-master-file' via the hook `find-file-hooks'. Additionally `TeX-update-style' will be called to activate the respective style files. (TeX-mode-map): Added key binding for calling `TeX-master-file-ask'. This is a temporary solution. (TeX-mode-menu): Took out redundant entry for `TeX-home-buffer'. Added entry "Set Master File" for `TeX-master-file-ask'. Grouped menu entries relevant for multifile handling. * latex.el (LaTeX-mode-menu): Changed analogously to `TeX-mode-menu'. 2003-12-29 David Kastrup * latex.el: Fix AUCTeX URL. (LaTeX-fill-paragraph): Skip from inline comments to either line comments or something that is not merely an inline comment. I am not even sure that this skipping makes good sense, in particular since it is followed by `forward-paragraph'. (LaTeX-common-initialization): Change the definitions of `paragraph-start' and `paragraph-separate' to something that makes things like `forward-paragraph' and its ilk behave more sensibly when in comments. The previous behavior is just awful, and caused a lot of inadvertant damage when using things like `fill-paragraph' within comments. (LaTeX-common-initialization): Remove syntax error, sorry. 2003-12-29 David Kastrup * latex.el: Fix AUCTeX URL. (LaTeX-fill-paragraph): Skip from inline comments to either line comments or something that is not merely an inline comment. I am not even sure that this skipping makes good sense, in particular since it is followed by `forward-paragraph'. (LaTeX-common-initialization): Change the definitions of `paragraph-start' and `paragraph-separate' to something that makes things like `forward-paragraph' and its ilk behave more sensibly when in comments. The previous behavior is just awful, and caused a lot of inadvertant damage when using things like `fill-paragraph' within comments. 2003-12-26 Ralf Angeli * style/scrbase.el (TeX-add-symbols): Remove redundant entries. * style/scrlttr2.el (TeX-add-symbols): Remove redundant entry. * style/scrpage2.el: Remove unnecessary coding cookie and text in introductory comment. 2003-08-02 Mike Sperber * latex.el (latex-mode): Really turn off filladapt. It just doesn't work with `LaTeX-fill-paragraph'. 2003-12-02 Ralf Angeli * tex.el (tex-mode): Let `TeX-master-file' be called upon opening a file. This shall restore the behaviour before the last change regarding the question for `TeX-master'. Thanks to Peter Galbraith for setting the patch right. 2003-11-28 David Kastrup * tex.el (LaTeX-update): Advice removed because of the following: * latex.el (LaTeX-menu-update): Now called via :filter predicate of menus. 2003-11-27 Ralf Angeli * style/paralist.el: Removed coding cookie in first line. Removed obsolete comment regarding placement of file. (LaTeX-paralist-env-item-opt-label): Renamed from `pl-LaTeX-env-item-opt-label' and changed references accordingly. Added docstring. Let `itemize' and `enumerate' environments use this function. Thanks to Reiner Steib for these suggestions. 2003-11-26 Reiner Steib * latex.el (LaTeX-section-label): Added "part" and "subsubsection". Sync "chapter" with fancyref.sty. * style/fancyref.el ("fancyref"): Added font-lock keywords. 2003-11-25 Reiner Steib * latex.el (LaTeX-math-default): Added greek \var... symbols. (LaTeX-common-initialization): Removed "SLiTeX", added spacing commands and "appendix". * font-latex.el (font-latex-match-function-keywords): Added spacing commands, "nonumber", "centering", "TeX", and "LaTeX". (font-latex-match-textual-keywords): Added textsuperscript. 2003-11-17 Ralf Angeli * Makefile.in (STYLESRC): Added scrpage2.el. 2003-11-17 Peter S Galbraith * font-latex.el (font-latex-keywords-2): Had forgotten to set LAXMATCH on all title matches. Thanks to Ralf Angeli for reporting the bug. * bib-cite.el (bib-cite-file-directory-p): New functions. I had introduced a call to code from ff-paths.el by mistake. 2003-11-17 Ralf Angeli * style/scrbase.el (TeX-add-style-hook): Added further symbols to `TeX-add-symbols' and rearranged them alphabetically. Added macros with parameters to `font-latex-match--keywords-local'. Added `addsec' and `addpart' to `font-latex-match-title--keywords-local'. * style/scrbook.el (TeX-add-style-hook): Analogous. * style/scrlttr2.el (TeX-add-style-hook): Analogous. * style/scrreprt.el (TeX-add-style-hook): Analogous. * style/scrpage2.el: New file. 2003-11-16 Ralf Angeli * tex.el (VirTeX-common-initialization): Disabled lines which set `comment-add' to 1 to restore commenting with a single `%'. (TeX-un-comment-region): Function code removed and function name mapped to `comment-dwim'. (TeX-un-comment): Allow searching for commented lines with potential white space at the beginning. (TeX-comment-paragraph): Partially rewritten to allow it to be used for both commenting and uncommenting. (TeX-in-commented-line): New function used in `TeX-comment-paragraph'. * doc/auc-tex.texi (Commenting): Reflect changes in `tex.el'. 2003-11-13 Ralf Angeli * style/paralist.el: New file. * Makefile.in (STYLESRC): Added paralist.el. 2003-10-18 Peter S Galbraith * font-latex.el: checkdoc cleaning (alomost clean now). 2003-09-18 Peter S Galbraith * font-latex.el (font-latex-quotes): New defcustom to fontify either french or german quotes. (font-latex-quote-regexp-beg): New variable. Holds the regexp to match the beginning of a quote. (font-latex-quote-end-list): New variable. Holds the list of strings to end a matched quote. (font-latex-match-quotation): Fixed to use above variables. 2003-09-18 Peter S Galbraith * bib-cite.el: bib-cite-aux-inputs: new defcustom. Minor code cleanup for `match-string'. 2003-09-15 Reiner Steib * tex.el (TeX-master-file): Fix 'shared case. Tiny patch from Shiro Takeda . 2003-09-08 Peter S Galbraith * bib-cite.el: Ripping out off-topic imenu code. 2003-09-07 Peter S Galbraith * font-latex.el: Bug fix when font-lock-multiline is set to t. 2003-08-21 Reiner Steib * Changelog: Added coding cookie. * doc/Makefile.in (install): Check if auctex-* exists. Needed because default split size changed in texinfo 4.6. 2003-07-25 Peter S Galbraith * font-latex.el: Make & highlighted in font-latex-warning-face. Better document font-latex-match-*-keywords-local variables. 2003-07-20 Masayuki Ataka * configure.in: Use mule support check. * Makefile.in (CONTRIB_MULE, COMPILE_MULE, CONTRIB_MULEELC): New macros. (contrib): Compile CONTRIB and COMPILE_MULE. (install-contrib): Install CONTRIB_MULE and CONTRIB_MULEELC, too. * aclocal.m4 (EMACS_CHECK_MULE): Check (X)Emacs mule supported. * Makefile.in (clean): Remove Emacs auto-save files. Remove elc files in the current and style directory. 2003-06-21 Masayuki Ataka * Makefile.in: Delete trailing whitespaces. * tex.el (TeX-near-bobp): Undo last change. * tex-jp.el: Fix some document. (AUCTeX-jp): New custom group. (japanese-TeX-command-default, japanese-LaTeX-command-default) (japanese-LaTeX-default-style, japanese-LaTeX-style-list): Support for defcustoms. 2003-06-14 David Kastrup (tiny patch from Stephen Gildea) * tex.el (TeX-auto-untabify): Change default to nil. * doc/auc-tex.texi (Parsing Files): document this. 2003-06-07 David Kastrup * tex.el (TeX-lisp-directory, TeX-auto-global, TeX-style-global) (TeX-auto-local, TeX-style-local, TeX-macro-private) (TeX-load-style, TeX-parse-path, TeX-run-style-hooks) (TeX-auto-write, TeX-auto-generate, TeX-auto-generate-global) (TeX-ignore-file, TeX-search-files): try catering with Windows file names. (TeX-directory-absolute-p): removed, since file-name-absolute-p serves the same purpose. 2003-06-06 Jan-Åke Larsson * Makefile.in: Added datadir 2003-06-05 Masayuki Ataka * latex.el (LaTeX-env-label): Toggle off input method when entering math mode. * style/amsmath.el (LaTeX-amsmath-env-alignat) (LaTeX-amsmath-env-aligned): Ditto. * tex.el (TeX-toggle-off-input-method): Removed interactive. (TeX-math-input-method-off): New function. (TeX-insert-dollar): Use it. Do not call function TeX-toggle-off-input-method directly. 2003-06-03 Masayuki Ataka * tex.el (TeX-macro): Set group 'AUCTeX. 2003-06-03 David Kastrup * latex.el (LaTeX-mode-menu): Replace "Change Font" with "Replace Font" * tex-info.el (TeXinfo-mode-menu): Same here. * doc/tex-ref.tex (section{Font Selection}): Same here. 2003-06-03 Masayuki Ataka * tex.el (TeX-math-toggle-off-input-method): New user option. (TeX-toggle-off-input-method): New function. (TeX-insert-dollar): Use it. 2003-06-02 Masayuki Ataka * tex.el (TeX-near-bobp): Fixed typo in doc-string. 2003-05-27 Piet van Oostrum * latex.el (LaTeX-auto-minimal-regexp-list): Changed regexp to allow \documentclass[]{someclass}. 2003-05-02 Patrick Gundlach * context.el: ConTeXt-environment can now modify the current environment. Added preliminary functionality for calling a function on an environment. ConTeXt-mark-environment, ConTeXt-find-matching-stop and ConTeXt-find-matching-start (similar to the ones in latex.el) added. 2003-04-15 Reiner Steib * doc/wininstall.texi: Fixed typos in configure options. 2003-04-15 Patrick Gundlach * tex.el (TeX-command-list): Changed %v to %V in View. Now TeX-output-view-style is used for setting viewer preferences. See changes from 2003-02-06 below. 2003-04-15 Reiner Steib * .cvsignore: Added INSTALL and INSTALL.windows * Makefile.in (STYLESRC): Added captcont.el and subfigure.el 2003-04-15 Jan-Åke Larsson * doc/wininstall.texi: Corrected download info for GNU Emacs 2003-04-14 Peter S Galbraith * font-latex.el (font-latex-match-*-keywords): New user customizable variables to add fontification keywords. See `M-x customize-group [RET] font-latex'. (font-latex-match-*-keywords-local): New buffer-local variables to be used by elisp style file writers. (font-latex-match-*-keywords-set): Support for defcustoms. (font-latex-match-*-make): Build the actual font-lock variables from the `font-latex-match-*-keywords' defcustoms. 2003-04-14 David Kastrup * doc/install.texi (Customizing): hilit-LaTeX.el deleted. 2003-04-14 Jan-Åke Larsson * autogen.sh: Generate INSTALL and INSTALL.windows * doc/Makefile.in: Use the configure compatibility test results * doc/macros.texi: Compatibility macros, initial version * configure.in: Do the makeinfo tests, for compatibility with texinfo 3.12, test for tex * doc/install.texi: Changed to document the autoconf stuff * doc/wininstall.texi: Added 2003-04-10 David Kastrup * tex.el (AUCTeX): Fix URLs. * context.el: Fix AUCTeX URL. Make modification date RCS tag. 2003-04-09 Patrick Gundlach * tex.el (TeX-command-list): Changed ConTeXt Clean from purge to purgeall; I guess this behaves as users would expect. * context.el: minor cleanups, switched to the name "AUCTeX" where not done yet. Made ConTeXt-add-environments able to byte-compile. Added new copyright statement. * Makefile.in: Added context.el(c) 2003-04-09 Jan-Åke Larsson * aclocal.m4: More sane emacs-macro path-searching. 2003-04-07 David Kastrup * tex.el (TeX-kpathsea-directory-alist): Fix bad kpathsea searchpath name for LaTeX files. 2003-04-03 Jan-Åke Larsson * aclocal.m4: Make the emacs-macro path-searching tests run, and make EMACS_PROG_EMACS fail gracefully when no binary executable is found. 2003-03-29 David Kastrup * tex-buf.el (TeX-run-discard): Use `call-process' instead of `start-process' in order to completely detach a process. (TeX-region-extra): Make empty by default since code was not working with plain or ConTeXt. 2003-03-24 Masayuki Ataka * Makefile.in (CONTRIB): Remove hilit-LaTeX.el because it is obsolete. (contrib): Remove compile code for hilit-LaTeX.el. 2003-03-13 David Kastrup * style/german.el (LaTeX-german-quote-after-quote) (LaTeX-german-open-quote, LaTeX-german-close-quote): New variables to initialize quote stuff from. If you set these in file local variables, they will propagate accordingly to `TeX-quote-after-quote' et al. * style/ngerman.el (LaTeX-german-quote-after-quote) (LaTeX-german-open-quote, LaTeX-german-close-quote): the same. 2003-02-25 David Kastrup * Makefile.in (dist): Version info in tex.el gets automatically calculated from CVS tags. * tex.el: Some changes for dir slashiness. (TeX-master-directory): return a proper directory name, not a file name. * tex-buf.el (TeX-quote-filename): Return the changed file! Yikes! How could this ever have worked? 2003-02-24 David Kastrup * tex.el (AUCTeX-version): Generate automatically from CVS variables. (TeX-master-directory): somewhat more defensive version (final goal is to be able to make a TeX minor mode). 2003-02-22 David Kastrup * tex-wizard.el: A first sketch of the idea. 2003-02-17 Piet van Oostrum * tex.el (TeX-arg-literal): Remove illegal and superfluous &optional. * latex.el (TeX-arg-free): Remove illegal and superfluous &optional. 2003-02-17 David Kastrup * font-latex.el (font-latex-find-matching-close): Remove a very complicated way of doing nothing since the byte compiler warns about it. 2003-02-15 David Kastrup * tex.el (LaTeX): Change :prefix field to LaTeX. (TeX-auto-add-type): Make more readable and place doc string indicating the origin into generated functions. * font-latex.el (font-latex-setup): Try to behave better when the interesting newlines in verbatim environments get moved. Probably not the ultimate solution. * tex-site.el: AUC TeX to AUCTeX, new header. * Makefile.in: AUC TeX to AUCTeX. * latex.el: AUC TeX to AUCTeX, new header. * tex-buf.el (TeX-quote-filename): New function. (TeX-region-create): Use it so that Windows can talk about its master files properly. (TeX-help-error): Try not to have "log file has changed" messages. AUC TeX to AUCTeX, new header. * tex.el: AUC TeX to AUCTeX, new header. * auc-old.el: AUC TeX to AUCTeX, new header. * README.CVS: Check in a first version. Ok, it currently contains a few lies, but the basics are not wrong, and hopefully we will have soon what it takes to make it true. * doc/auc-tex.texi: Name change of AUC TeX to AUCTeX. A few other cleanups. * configure.in, Makefile.in, doc/Makefile.in: everything moves to autoconf, fix a few things. * Makefile, doc/Makefile: deleted. 2003-02-14 Patrick Gundlach * context.el: Added basic environment support (insert-envrionment and close-environment). Added basic interface support. * tex.el, latex.el : moved TeX-arg-literal and TeX-near-bopb from latex.el to tex.el. More will follow. 2003-02-13 David Kastrup * Makefile.in (clean): Remove .elc files. (distclean): new target. * aclocal.m4 (EMACS_EXAMINE_PACKAGEDIR): make this work properly more or less. (EMACS_CHECK_AUCTEX): use auctexdir instead of AUCTEXDIR (synch with preview-latex aclocal.m4) and strip trailing slash. 2003-02-11 Peter S Galbraith * hilit-LaTeX.el: Removed. It's obsolete. Use font-latex.el instead. 2003-02-11 Patrick Gundlach * tex.el (TeX-command-list): Changed TeX-run-LaTeX to TeX-run-TeX. * tex-buf.el (TeX-run-TeX): TeX-run-TeX gets the TeX-sentinel-function from the major mode, so TeX-run-LaTeX and alike won't be needed if they don't need to do something fancy. Defaliased TeX-run-LaTeX to TeX-run-TeX. (TeX-run-interactive): Uses TeX-sentinel-default-function instead of TeX-sentinel-function. * latex.el (latex-mode): Sets TeX-sentinel-default-function instead of TeX-sentinel-function. * tex-mik.el (TeX-command-list): Changed TeX-run-LaTeX to TeX-run-TeX. * tex-fptex.el (TeX-command-list): Changed TeX-run-LaTeX to TeX-run-TeX. 2003-02-08 Patrick Gundlach * tex-site.el: Added simple ConTeXt support. * latex.el (latex-mode): Added explicit set of TeX-sentinel-function to be used in TeX-run-interactive. * tex-buf.el: Added TeX-run-ConTeXt. Removed explicit call to TeX-LaTeX-sentinel in TeX-run-interactive. The sentinel-function is now inherited from the buffer calling TeX-run-interactive. Hopefully this won't break anything. * tex.el: Adapted TeX-command-list for ConTeXt support. Interfaces for texexec and texutil added. Nonstopmode (texexec) and purge (texutil) won't work right with current ConTeXt versions. This will be fixed in ConTeXt versions later than Feb 2003. * context.el: basic support for ConTeXt added. New sentinel-functiont that is different from the LaTeX one. 2003-02-08 pvoostrum * tex.el: Added missing semicolon in TeX-command-output-list. * tex.el: Changed defcustom to defvar. 2003-02-08 Piet van Oostrum * tex.el (TeX-output-extension, TeX-view-extension): Changed defcustom into defvar, as these are intermediate variables. 2003-02-07 Piet van Oostrum * tex.el (TeX-command-output-list): Corrected customization widget. 2003-02-06 Piet van Oostrum * tex-buf.el (TeX-save-document, TeX-command-query) (TeX-output-style-check, TeX-run-format, TeX-TeX-sentinel-check): Added support for pdftex (and others) (TeX-run-set-command, TeX-output-extension) (TeX-view-extension, TeX-view-output-file): new functions. * tex.el (TeX-output-extension, TeX-view-extension) (TeX-output-view-style, TeX-command-output-list): new variables (TeX-expand-list): adapted for pdf output. 2003-01-31 Jan-Åke Larsson * configure.in: Use new lispdir check. * aclocal.m4: Some cleaning of macro names. Windows quoting by David Kastrup . Also, lispdir now checks (x)emacs load-path instead of physical disk content. * Makefile.in: Fix infodir 2003-01-30 Piet van Oostrum * tex-buf.el (TeX-parse-error): Exclude { and } from filenames to improve parsing of error messages from pdftex. 2003-01-24 Reiner Steib * tex.el (TeX-kpathsea-path-delimiter, TeX-search-files-kpathsea): Fixed braces. 2003-01-22 David Kastrup * tex.el (TeX-search-files): Check in first version of kpathsea support. This implementation does not yet cooperate properly with TeX-auto-generate-* 2003-01-18 David Kastrup * configure.in: Announce AUC TeX, not preview. 2003-01-16 Reiner Steib * style/varioref.el ("varioref"): Fixed typo. * Makefile.in (ELCC): `-no-init-file' is the same as `-q' 2003-01-15 Jan-Ake Larsson * configure.in, aclocal.m4: Compatibility fix * aclocal.m4 (AC_PROG_EMACS): New. File is now identical to that of preview-latex. * configure.in: Use it 2003-01-08 Jan-Ake Larsson * Makefile.in: From Makefile * configure.in, aclocal.m4, autogen.sh: Initial version * mkinstalldirs, install-sh: Prepare for autoconf 2002-12-29 David Kastrup * tex.el: Add support for Info-goto-emacs-command-node and similar. 2002-12-19 David Kastrup * tex-buf.el (TeX-home-buffer): Don't home to deleted buffers. * tex.el (TeX-command-list): Change single quotes to double. That way, we will get reasonable results under both Windows and Unix. File names with double quotes in them will break stuff, just like file names with single quotes in them did so previously. Tough. 2002-12-18 David Kastrup * tex-buf.el (TeX-run-shell): Start shell from TeX process buffer in order to inherit environment from there (like cwd). (TeX-run-discard): Same here. (TeX-run-shell, TeX-run-discard): Rather let default-directory temporarily: we may not have a TeX process buffer! 2002-12-17 Masayuki Ataka * all.el: Removed. unrelated to TeX mode. OBSOLETE files (all.el, auc-menu.el, maniac.el, and outln-18.el) are available at: 2002-12-15 David Kastrup * Makefile (dist): Correct zip file name. 2002-12-15 Masayuki Ataka * Makefile (MINMAPSRC): Remove auc-menu.el, maniac.el, and outln-18.el. 2002-12-15 David Kastrup * auctex.spec (Release): Well, change version number. retag. * Version 11.14 released. 2002-12-15 Masayuki Ataka * auc-menu.el: Removed. Taken into Emacs and unused. * maniac.el: Ditto. * outln-18.el: Ditto. 2002-12-15 David Kastrup * Makefile: some changes for my setup. 2002-12-14 David Kastrup * graphicsx.el: removed. superseded by graphicx.el and unused. 2002-12-13 Reiner Steib * latex.el (LaTeX-label): Added completing for labels. Avoid inserting an empty label. 2002-12-12 Reiner Steib * style/amsopn.el ("amsopn"): Added \operatorname. 2002-12-12 David Kastrup * doc/auc-tex.texi (top): Change "version 12" to "almost 12". This is beta, after all. 2002-12-12 Masayuki Ataka * tex-jp.el (japanese-LaTeX-style-list): Remove styles overlapped with LaTeX-style-list. Append values to LaTeX-style-list instead of overwriting. (japanese-latex-mode-initialization): Do not overwrite LaTeX-style-list. 2002-12-11 Reiner Steib * bib-cite.el: Updated URLs. * doc/intro.texi: Ditto. * font-latex.el: Ditto. * latex.el: Ditto. * tex.el: Ditto. * style/amsmath.el (LaTeX-amsmath-label): Improved doc-string. * doc/auc-tex.texi (Equations): New @subsection documenting LaTeX-equation-label, LaTeX-eqnarray-label and LaTeX-amsmath-label. 2002-12-11 Masayuki Ataka * tex-jp.el (japanese-LaTeX-default-style) (japanese-LaTeX-style-list): remove buffer-local declarations where they don't make sense. 2002-12-10 David Kastrup * doc/changes.texi: Some more news. * doc/auc-tex.texi: Start talking about version 12 (which will be the next stable release). (European): Talk a bit about LaTeX2e stuff, and don't talk about too ancient XEmacsen. Also mention X-Symbol. * doc/Makefile (install): Create infodir if not existent. 2002-12-10 Reiner Steib * font-latex.el (font-latex-match-textual): Fixed typo in doc-string. * latex.el (LaTeX-section-label): Fixed typos in doc-string. 2002-12-10 David Kastrup * latex.el (LaTeX-label): Fix a thinko/type where label would be non-nil in cases where a label should not be asked for. 2002-12-10 Reiner Steib * style/amsmath.el (LaTeX-amsmath-label): New variable. ("amsmath"): Add environments to LaTeX-label-alist. 2002-12-10 Masayuki Ataka * tex-jp.el: Remove if statement for Emacs 19. Fix lots of white spaces. 2002-12-09 David Kastrup * latex.el (LaTeX-optop, LaTeX-optcl, LaTeX-default-options, LaTeX-figure-label, LaTeX-table-label, LaTeX-equation-label, LaTeX-eqnarray-label, LaTeX-style-list): remove buffer-local declarations where they don't make sense. 2002-12-09 Reiner Steib * latex.el (LaTeX-style-list): Added some supported classes. Fixed a typo. * style/amsmath.el ("amsmath"): environment "xxalignat*" doesn't exist. (LaTeX-amsmath-env-alignat): environment "xxalignat" should not get a \label. * Makefile (BATCH): Added `-no-site-file' to batch options. 2002-12-07 David Kastrup * font-latex.el (font-latex-setup): Better stab at verbatim handling. * tex-buf.el (TeX-region-create): Make file name in !name messages relative to master file directory. 2002-12-06 David Kastrup * latex.el: Lots of doc fixes/white space. Did the mistake of running checkdoc. Not clean yet, but different. (LaTeX-label-alist): New buffer-local variable for label prefixes lookup. (LaTeX-label): Use it. 2002-11-25 David Kastrup * latex.el (TeX-arg-define-index): correct typo. 2002-11-25 Per Abrahamsen * Version 11.13 released. 2002-11-25 Per Abrahamsen * tex.el: Fixed CVS merge error. * Version 11.12 released. 2002-10-28 David Kastrup * Makefile (prefix): Revert accidental change to /usr/local/emacs-21 (sorry folks). 2002-10-26 David Kastrup * Makefile (STYLESRC): Add style/scrlttr2.el 2002-10-26 Mark Trettin * style/scrbase.el: Added optional Argument "Pagenumber" to \maketitle. Changed \textsubscript from `t' to "Text". * style/scrlttr2.el: Initial version. * style/scrbase.el: Added additional clearpage commands: \cleardoublestandardpage \cleardoubleplainpage and \cleardoubleemptypage 2002-10-24 Masayuki Ataka * latex.el (LaTeX-env-contents): New function. (LaTeX-common-initialization): Added 26 LaTeX commands, 2 LaTeX2e environments, and 41 LaTeX2e commands. 2002-10-08 David Kastrup * style/scrreprt.el, style/scrbase.el, style/scrartcl.el, style/scrbook.el: header comments refer to COPYING. 2002-10-02 David Kastrup * Makefile (STYLESRC): Add compilation targets for Komascript support. * Check in Komascript support by Mark Trettin. See below. 2002-09-28 Mark Trettin * scrbase.el: First attempt on implementing the `captionbeside'-Environment. I'm not really satisfied by now. 2002-09-27 Mark Trettin * scrreprt.el, scrbook.el: Reformatted code. * scrbase.el: Fixed Typos in comments and escape characters in function docstrings. Thanks to Reiner Steib. Reformatted code. * scrbase.el: Changed `uppertitleback', `lowertitleback' from asking to just `t' * scrbase.el: Changed `addpart', `addsec' and `minisec' from Macro to sectioning command. * scrreprt.el, scrbook.el: Changed `addchap' from Macro to sectioning command. 2002-09-26 Mark Trettin * scrartcl.el: LaTeX-section-list removed. * scrartcl.el: Initial version. Testing LaTeX-section-list. * scrbase.el: Initial version of the base file. * scrreprt.el, scrbook.el: Initial version. * scrbook.el, scrbase.el, scrreprt.el, scrartcl.el: 2002-09-22 David Kastrup * tex.el: Apply spelling fixes from "Davide G. M. Salvetti" to tex.el. 2002-03-24 David Kastrup * tex-buf.el (TeX-parse-TeX): Make subordinate files without major mode default to that of the calling file when doing error processing. 2002-03-21 Per Abrahamsen * tex-site.el (eamcs-major-version): Changed if to when. Suggested by Martin Thornquist . 2002-03-15 David Kastrup * tex.el (TeX-master-file): Don't make C-c ` bomb out in files like xxx.gls. Probably a more elaborate way would be to export the TeX-master variable into files visited by error parsing. Could be incorrect, however, if more than one file included them. 2002-02-15 Per Abrahamsen * tex.el (TeX-auto-generate): Expand file name. Suggested by "Dr. Mark A. Friedman" . * latex.el (LaTeX-common-initialization): Set `fill-paragraph-function'. (LaTeX-mode-map): Don't bind M-q. Suggested by Nils Klarlund . * tex.el (TeX-printer-list): Fixed spelling. Reported by Nils Klarlund . 2002-02-14 Per Abrahamsen * tex.el: Fixed some spelling errors. Patch by "Davide G. M. Salvetti" . 2002-01-24 Per Abrahamsen * Version 11.11 released. 2002-01-