1
2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
3
* Version 11.83 released.
5
2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
7
* Makefile.in (full-release): Remove duplicate pass phrase prompt.
8
(release-commit): Only commit ChangeLog.
10
* Makefile.in (rpm-packages): Rename from rpm-builds.
14
* Makefile.in (rpm-builds): Add preview-tetex.
16
* auctex.spec: Add "-n" for preview-tetex.
17
(%install): Create preview.cfg.
19
2006-06-07 David Kastrup <dak@gnu.org>
21
* RELEASE: Add info about preview RPM.
23
* doc/install.texi (Advice for package providers): Adapt package
24
advice to what we actually do for RPM files.
26
* auctex.spec: attempt to add preview-tetex package.
28
2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
30
* Makefile.in (XEMACS_BUILD_DIR): New variable.
31
(xemacs-package): Use it.
32
(tar-ball-clean): Add XEMACS_BUILD_DIR.
34
(tar-ball, www-doc): Use it.
36
* RELEASE: Update RPM stuff.
38
* tex.el (TeX-line-number-at-pos): New compatibility function.
40
* style/pdfsync.el (LaTeX-pdfsync-output-page): Use it.
42
* auctex.spec (Obsoletes): Remove preview-latex-common.
44
2006-06-06 Ralf Angeli <angeli@caeruleus.net>
46
* style/pdfsync.el (LaTeX-pdfsync-output-page): Initialize
47
`sync-record' with a non-nil value.
49
* doc/auctex.texi (Viewing): Fix reference to Commands node
50
looking ugly in info output. Slightly rearrange forward/inverse
51
search section. Document pdfsync support a bit more in detail.
53
2006-06-06 Reiner Steib <Reiner.Steib@gmx.de>
55
* RELEASE: Use "SUSE" instead of "SuSE".
57
* auctex.spec (Release): Bump to 1.
58
(%changelog): Add 11.83.
60
* doc/changes.texi: Add @xref for pdfsync.
62
* doc/auctex.texi (Viewing): Mention pdfsync.
64
* doc/todo.texi (Wishlist): Add newline. Mention pdfsync.
66
2006-06-06 David Kastrup <dak@gnu.org>
68
* RELEASE: Add details about downloadable packages. Beg harder.
70
2006-06-05 Reiner Steib <Reiner.Steib@gmx.de>
72
* RELEASE: Mention LaTeX tool bar.
74
2006-06-05 Ralf Angeli <angeli@caeruleus.net>
76
* font-latex.el (font-latex-quote-regexp-beg)
77
(font-latex-quotes-control): Make buffer-local.
78
(font-latex-add-quotes): Revert last change and do not make
79
`font-latex-quotes-control' buffer-local which it now already is.
81
2006-06-04 Ralf Angeli <angeli@caeruleus.net>
83
* font-latex.el (font-latex-add-quotes): Make
84
`font-latex-quote-regexp-beg' buffer-local.
86
2006-06-04 Reiner Steib <Reiner.Steib@gmx.de>
88
* Makefile.in (rpm-builds): New target.
89
(full-release): Use gpg-agent if available.
90
(RPM_SIGN): New variable.
93
* doc/install.texi (Advice for non-privileged users): Reword to
96
2006-06-03 Ralf Angeli <angeli@caeruleus.net>
98
* doc/auctex.texi (top): Update master menu.
99
(Running TeX and friends): Update menu.
100
(Miscellaneous Commands): Remove.
101
(Cleaning, Documentation): New nodes.
103
* doc/changes.texi: Update references to documentation about
104
cleaning and documentation access.
106
2006-06-02 Reiner Steib <Reiner.Steib@gmx.de>
108
* doc/auctex.texi (Miscellaneous Commands): New node.
110
* doc/changes.texi: Add @xref-s.
112
2006-06-02 David Kastrup <dak@gnu.org>
114
* doc/changes.texi: Change one ref to xref.
116
2006-05-31 Reiner Steib <Reiner.Steib@gmx.de>
118
* doc/changes.texi: Conditionalize reference.
120
* doc/Makefile.in (MAKEINFO_PLAIN): Remove --no-validate.
122
* auctex.spec (%files emacs): Remove %exclude.
124
2006-05-30 Reiner Steib <Reiner.Steib@gmx.de>
126
* doc/Makefile.in (MAKEINFO_PLAIN): New. Add --no-validate.
128
* doc/changes.texi: Add tool bar.
130
* doc/auctex.texi (top): Remove tool bar.
131
(Running TeX and friends): Add tool bar here. Adjust.
133
2006-05-25 David Kastrup <dak@gnu.org>
135
* RELEASE: Mention file-line-error style messages.
138
* doc/changes.texi: The same.
141
2006-05-25 Ralf Angeli <angeli@caeruleus.net>
143
* tex.el (TeX-update-style-hook): New variable.
144
(TeX-update-style): Use it.
145
(TeX-remove-style): Fix typo.
147
* font-latex.el (font-latex-quotes-internal): New variable.
148
(font-latex-quotes-set-internal): New function.
149
(font-latex-match-quotation): Use it. Use
150
`font-latex-quotes-internal' instead of `font-latex-quotes'.
151
(font-latex-setup): Remove code for figuring out type of
152
language-specific quotation mark matching which is now in
153
`font-latex-quotes-set-internal'.
155
* RELEASE: Update for 11.83.
157
* auctex.spec, configure.ac, doc/auctex.texi, doc/changes.texi,
158
doc/preview-latex.texi, doc/tex-ref.tex: Bump version number.
160
Update address of FSF in GPL notices.
162
2006-05-22 Ralf Angeli <angeli@caeruleus.net>
164
* font-latex.el (font-latex-quotes-fallback)
165
(font-latex-quote-style-list-french)
166
(font-latex-quote-style-list-german): New variables.
167
(font-latex-quotes): Add `auto' option.
168
(font-latex-setup): Try to derive type of quotation mark matching
169
from document properties.
171
* tex.el (TeX-elt-of-list-member): New function.
173
* doc/auctex.texi (Font Locking): Document `auto' option of
176
2006-05-21 Ralf Angeli <angeli@caeruleus.net>
178
* tex.el (TeX-source-specials-mode): Mark as safe.
179
(TeX-PDF-mode): Use `TeX-booleanp'.
180
(TeX-booleanp): New function.
182
* font-latex.el (font-latex-quotes): Mark as safe.
183
(font-latex-fontify-script): Use `TeX-booleanp'.
185
2006-05-17 Ralf Angeli <angeli@caeruleus.net>
187
* latex.el (LaTeX-forward-paragraph): Make regexp more efficient.
189
2006-05-15 Reiner Steib <Reiner.Steib@gmx.de>
191
* tex.el (TeX-PDF-mode): Rewrite safe-local-variable property for
192
Emacs 21 compatibility.
194
* font-latex.el (font-latex-fontify-script): Ditto.
196
2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
198
* tex.el (TeX-master): Quote safe-local-variable lambda expression
199
to avoid byte compilation.
201
2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
203
* font-latex.el (font-latex-fontify-script): Mark as
206
2006-05-07 Reiner Steib <Reiner.Steib@gmx.de>
208
* tex.el (TeX-PDF-mode): Mark as safe-local-variable.
209
(TeX-master): Don't use t in safe-local-variable declaration.
212
2006-05-07 Ralf Angeli <angeli@caeruleus.net>
214
* font-latex.el (font-latex-match-quotation): Do not match
215
quotation marks in math constructs.
217
2006-05-05 Berend de Boer <berend@pobox.com>
219
* context.el (ConTeXt-mode-common-initialization): Previous fix
220
still wrong. Problem is that all local variables were killed, so
221
added a save/restore around the common initialisation.
223
2006-05-04 Berend de Boer <berend@pobox.com>
225
* context-nl.el (context-nl-mode) and context-en.el
226
(context-en-mode): can now assume that ConTeXt-current-interface
229
* context.el (ConTeXt-current-interface): this variable should
230
always be buffer local. With this and above two changes having
231
buffers with two interfaces at the same time works correctly
234
2006-04-26 Ralf Angeli <angeli@caeruleus.net>
236
* tex-buf.el (TeX-TeX-sentinel-check, TeX-parse-error): Support
237
file-line-error error indicators.
239
2006-04-22 Ralf Angeli <angeli@iwi.uni-sb.de>
241
* tex.el (TeX-format-list): Extend regexp for ConTeXt mode.
243
2006-04-21 Ralf Angeli <angeli@iwi.uni-sb.de>
245
* latex.el (docTeX-mode): Make filling and indentation aware of
248
2006-04-20 David Kastrup <dak@gnu.org>
250
* tex-buf.el (TeX-warning): Don't balk if `string' is nil.
252
2006-04-17 Ralf Angeli <angeli@iwi.uni-sb.de>
254
* font-latex.el (font-latex-match-script): Fix matching of nested
257
2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
259
* latex.el (LaTeX-babel-insert-hyphen): Do not error out at
262
2006-03-28 Ralf Angeli <angeli@iwi.uni-sb.de>
264
* Makefile.in (install-metadata): Do not use an inline test for
265
checking if preview is enabled. Just to be on the safe side.
267
2006-03-27 David Kastrup <dak@gnu.org>
269
* doc/intro.texi (Introduction): refer to `below' instead of
270
probably non-existing `preview/README'.
274
* latex.el (LaTeX-close-environment): Allow prefix argument to
275
reopen the environment.
277
2006-03-22 Ralf Angeli <angeli@iwi.uni-sb.de>
279
* Makefile.in (install-metadata): Append preview/auto.el to start
280
file if configured with preview-latex.
282
2006-03-20 Ralf Angeli <angeli@iwi.uni-sb.de>
284
* latex.el (LaTeX-insert-environment): Do not polute the kill
287
2006-03-15 Ralf Angeli <angeli@iwi.uni-sb.de>
289
* latex.el (TeX-latex-mode): Set up tool bar correctly for XEmacs
290
and activate it for every buffer in Emacs. Run mode hooks as late
293
2006-03-14 Ralf Angeli <angeli@iwi.uni-sb.de>
295
* configure.ac: Check for `make' and abort if not present. Use
296
`AC_PROG_MAKE_SET' instead of deprecated `AC_SET_MAKE'.
298
* latex.el (LaTeX-common-initialization): Add \dots to supported
301
2006-03-13 Ralf Angeli <angeli@iwi.uni-sb.de>
303
* tex.el (TeX-mode-map): Change `C-c ?' binding from
304
`describe-mode' to `TeX-doc'.
305
(TeX-common-menu-entries): Add `Find Documentation...' entry for
307
(plain-TeX-menu-entries): Remove space before ellipsis.
308
(TeX-doc-backend-alist): Make texdoc backend available in all
311
* latex.el (LaTeX-mode-menu): Remove space before ellipsis.
313
* doc/changes.texi: Advertise cleaning and documentation finding
316
2006-03-07 Ralf Angeli <angeli@iwi.uni-sb.de>
318
* tex-buf.el (TeX-next-error, TeX-active-buffer): Get master from
320
(TeX-error, TeX-warning): Do not set `TeX-master' but set
321
`TeX-command-buffer' to the right value instead.
323
2006-02-17 Masayuki Ataka <ataka@milk.freemail.ne.jp>
325
* tex-buf.el (TeX-error-description-list): Fix error messages.
326
Changed from `documentstyle' to `documentclass'. The duplicated
327
entries `counter too large' are combined. Add the name of
328
referenced book and the section number to the entry `Missing \\$
331
* tex-jp.el (TeX-error-description-list): Likewise.
333
2006-02-16 Ralf Angeli <angeli@iwi.uni-sb.de>
335
* tex.el (TeX-master): Mark as safe.
337
2006-02-09 Ralf Angeli <angeli@iwi.uni-sb.de>
339
* doc/wininstall.texi: Intersperse some information about PATH.
341
2006-02-08 Reiner Steib <Reiner.Steib@gmx.de>
343
* tex.el (TeX-clean-default-intermediate-suffixes): Add .brf and
346
2006-02-08 Ralf Angeli <angeli@iwi.uni-sb.de>
348
* tex.el (TeX-kpathsea-format-alist): Add search specs for
350
(Info-find-file, info-lookup->completions): Autoload.
351
(TeX-doc-backend-alist): New variable.
352
(TeX-doc): New function.
354
* doc/todo.texi (Wishlist): Add a few words about documentation
357
2006-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
359
* tex-buf.el (TeX-run-ispell-on-document): Reintroduce for
360
compatibility reasons.
362
* tex.el (TeX-command-list): Use `TeX-run-function' instead of
363
`TeX-run-ispell-on-document' for "Spell" option. Remove
364
`TeX-run-ispell-on-document' as option for the third element of an
366
(TeX-ispell-document): Move here from tex-buf.el.
368
* tex-buf.el (TeX-run-ispell-on-document): Remove.
369
(TeX-ispell-document): Move to tex.el.
371
2006-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
373
* tex.el (TeX-command-list): Remove "ConTeXt Clean". Add general
374
"Clean" and "Clean All" options. Add `TeX-run-function' as an
375
option for the third element of an item and document it.
376
(TeX-clean-default-intermediate-suffixes)
377
(TeX-clean-default-output-suffixes, TeX-clean-confirm): New
379
(dired-mark-pop-up): Autoload.
380
(TeX-clean): New function.
382
* tex-buf.el (TeX-run-function): New function.
384
* tex-info.el (Texinfo-clean-intermediate-suffixes)
385
(Texinfo-clean-output-suffixes): New variables.
387
* latex.el (docTeX-clean-intermediate-suffixes)
388
(docTeX-clean-output-suffixes)
389
(LaTeX-clean-intermediate-suffixes, LaTeX-clean-output-suffixes):
392
* context.el (ConTeXt-clean-intermediate-suffixes)
393
(ConTeXt-clean-output-suffixes): New variables.
395
2006-02-04 Ralf Angeli <angeli@iwi.uni-sb.de>
397
* font-latex.el (font-latex-make-sectioning-faces): Set the face
398
size for XEmacs again after `set-face-parent' was called which
399
erroneously overwrites the original size. Without this fix
400
sectioning faces may be unscaled after starting XEmacs.
402
2006-02-03 Ralf Angeli <angeli@iwi.uni-sb.de>
404
* doc/auctex.texi (top): Add detailed menu for better
405
accessibility. Fix formatting/usage of references to RefTeX and
406
preview-latex manuals.
408
2006-02-03 Reiner Steib <Reiner.Steib@gmx.de>
410
* latex.el (LaTeX-enable-toolbar): New variable.
411
(LaTeX-maybe-install-toolbar): New function.
412
(TeX-latex-mode): Add LaTeX-maybe-install-toolbar to
413
tool-bar-mode-on-hook.
415
2006-01-31 Ralf Angeli <angeli@iwi.uni-sb.de>
417
* aclocal.m4: Check for {late,last,early}-package-hiearchies if
418
`late-packages' is not bound (which indicates we are dealing with
421
2006-01-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
423
* tex-jp.el (TeX-command-list): Use function ignore insted of nil
424
for the third element of `separator for command menu' because
425
defcustom of TeX-command-list requires the third element function.
426
Reported by Ikumi Keita <ikumi@revery.net>.
428
2006-01-28 Ikumi Keita <ikumi@revery.net>
430
* tex-buf.el (TeX-run-discard-foreground): Renamed from
432
(TeX-run-dviout): alias to TeX-run-discard-foreground.
434
* tex.el (TeX-command-list): Use TeX-run-discard-foreground
435
instead of TeX-run-dviout.
437
2006-01-25 Ralf Angeli <angeli@iwi.uni-sb.de>
439
* style/csquotes.el (LaTeX-csquotes-insert-environment): Set
440
prompt for mandatory arguments.
441
("csquotes"): Bring up to par with csquotes 3.2.
443
* style/url.el ("url"): Support the \path macro.
445
2006-01-25 Masayuki Ataka <ataka@milk.freemail.ne.jp>
447
* tex-buf.el (TeX-run-dviout): Undo previous change.
449
* tex.el (TeX-command-list): Ditto.
451
2006-01-24 Ralf Angeli <angeli@iwi.uni-sb.de>
453
* latex.el (LaTeX-verbatim-macros-with-delims)
454
(LaTeX-verbatim-macros-with-delims-local)
455
(LaTeX-verbatim-macros-with-braces)
456
(LaTeX-verbatim-macros-with-braces-local): Doc fix.
457
(LaTeX-verbatim-environments, LaTeX-verbatim-environments-local):
458
Doc fix. Make the correct variable buffer-local.
459
(LaTeX-verbatim-macros-with-delims)
460
(LaTeX-verbatim-macros-with-braces, LaTeX-verbatim-environments):
462
(LaTeX-verbatim-macro-boundaries): Find macro in case point is
464
(LaTeX-verbatim-p): Doc fix. Correct macro lookup.
465
(LaTeX-fill-move-to-break-point): Do not break verbatim macros
466
with braces across lines (in addition to macros with delimiters).
467
For example in case of \lstinline{...} this would result in an
468
error and in case of \url{...} spaces would be messed up (in
469
conjunction with the `obeyspaces' package option).
471
* font-latex.el (font-latex-set-syntactic-keywords): Instead of
472
appending lists of verbatim macros and environments manually use
473
new LaTeX-verbatim-* functions.
475
2006-01-24 Ikumi Keita <ikumi@revery.net>
477
* latex.el (LaTeX-fill-move-to-break-point): Fix previous change.
479
2006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
481
* Makefile.in: Add CP_A. Add coment on maintainer-only targets.
482
(xemacs-package): Use CP_A.
484
2006-01-22 Ikumi Keita <ikumi@revery.net>
486
* latex.el (LaTeX-fill-move-to-break-point): Use TeX-espaced-p to
487
check TeX escape char.
489
* tex.el (TeX-command-list): Removed TeX-run-dviout because dviout
490
here is only work with Emacs on MS-DOS.
492
* tex-buf.el (TeX-run-dviout): Removed.
494
* tex-jp.el (japanese-TeX-command-list): Remove TeX-run-dviout.
495
Commented out easy-menu-define (plain-TeX|LaTeX)-mode-command-nemu.
496
(japanese-TeX-mode, japanese-plain-tex-mode)
497
(japanese-latex-mode): Doc fix.
498
(japanese-TeX-self-insert-command): Renamed from
499
tex-jp-self-insert-command.
500
(TeX-insert-punctuation): Follow the change.
501
(TeX-error-description-list): Doc fix.
503
2006-01-22 Ralf Angeli <angeli@iwi.uni-sb.de>
505
* tex-fold.el (TeX-fold-macro-spec-list): Fold pageref macro as
508
2006-01-16 David Kastrup <dak@gnu.org>
510
* Makefile.in (xemacs-package): Don't clean up after building so
511
that we have a chance for debugging.
513
2006-01-14 David Kastrup <dak@gnu.org>
515
* configure.ac: Don't check for INSTALL_INFO if already set.
517
2006-01-14 Ralf Angeli <angeli@iwi.uni-sb.de>
519
* doc/changes.texi: Advertize pdfsync support.
521
* latex.el (LaTeX-header-end, LaTeX-trailer-start): Do not pick up
522
commented header end or trailer start respectively.
524
2006-01-13 David Kastrup <dak@gnu.org>
526
* Makefile.in (xemacs-package): Don't run `install-info' and
529
2006-01-11 Reiner Steib <Reiner.Steib@gmx.de>
531
* Makefile.in (tar-ball): Fix use of TAG_EXPORT.
533
2006-01-04 Reiner Steib <Reiner.Steib@gmx.de>
535
* tex-fold.el (TeX-fold-mode): Autoload as an interactive
538
2005-12-28 Ralf Angeli <angeli@iwi.uni-sb.de>
540
* style/pdfsync.el: New file.
542
* Makefile.in (STYLESRC): Add style/pdfsync.el.
544
* tex.el (TeX-output-view-style): Add %(outpage) expander to xpdf
545
call. Start xpdf in server mode.
546
(TeX-expand-list): New %(outpage) expander.
547
(TeX-sync-output-page-function): New variable.
549
2005-12-28 Reiner Steib <Reiner.Steib@gmx.de>
551
* Makefile.in (tar-ball): Use TAG_EXPORT for snapshots.
553
* auctex.spec (description): Add preview-latex.
554
(install, files): Don't create preview directory.
556
2005-12-21 Ikumi Keita <ikumi@revery.net>
558
* latex.el (LaTeX-mark-section): Remove read-only mark `*' from
560
(LaTeX-fill-move-to-break-point): Use `*' instead of `+' for
561
looking back Japanese Macro in order to prevent breaking line just
562
after TeX-esc, in other words, not to break TeX command `\JJJ'
563
into `\' and `JJJ'. Use variable linebeg instead of function
564
line-beginning-position.
566
2005-12-17 Reiner Steib <Reiner.Steib@gmx.de>
568
* auctex.spec (Provides): Make emacs/site-lisp/preview.
569
(Release): Bump to 1.
571
2005-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
573
* Version 11.82 released.
575
2005-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
577
* Makefile.in (COMMITTER_NAME, COMMITTER_EMAIL): New variables.
578
(release-commit): Use them.
580
* auctex.spec, configure.ac, doc/auctex.texi,
581
doc/preview-latex.texi, doc/tex-ref.tex: Bump version number.
583
* doc/changes.texi: Minor rewordings for 11.82.
585
2005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
587
* tex.el (TeX-completing-read-multiple): Mention the availability
588
of crm.el in recent XEmacs packages.
590
2005-12-07 Ralf Angeli <angeli@iwi.uni-sb.de>
592
* tex.el (TeX-macro-history): New variable.
593
(TeX-insert-macro): Use it.
595
2005-12-05 Ralf Angeli <angeli@iwi.uni-sb.de>
597
* tex-info.el (TeX-texinfo-mode): Do not add braces around
598
arguments of commands which do not expect them.
600
* latex.el (TeX-arg-free): Move to tex.el.
602
* tex.el (TeX-arg-free): Move here from latex.el.
603
(TeX-insert-dollar): Do not abort with an error with an error if a
604
dollar is inserted in a math construct not started with a dollar.
605
Issue a message about the mismatch instead and insert the dollar.
607
* font-latex.el (font-latex-quote-list): Add default quotes.
608
(font-latex-add-quotes): New function.
609
(font-latex-match-quotation): Remove hard-coded quotation mark
610
lists and adapt `font-latex-quote-list' to the active quote style
611
instead. Babel-specific quotation mark strings are now added to
612
`font-latex-quote-list' by style files.
614
* style/slovak.el, style/ngerman.el, style/italian.el,
615
style/german.el, style/danish.el: Add fontification support for
616
quotation mark strings provided by babel.
618
2005-11-30 Ralf Angeli <angeli@iwi.uni-sb.de>
620
* texmathp.el: Revert last change because it makes math
621
switch/toggle matching tricks harder to use.
623
* latex.el (LaTeX-listify-package-options): New function.
624
(LaTeX-auto-cleanup): Use it.
625
(LaTeX-arg-usepackage): Add \usepackage options to style list.
627
* tex.el (TeX-insert-quote): Turn opening/closing quotation mark
628
into "" if <"> is typed with point behind it and insert " with any
629
following <"> key type.
631
2005-11-29 Ralf Angeli <angeli@iwi.uni-sb.de>
633
* texmathp.el (texmathp-in-commented-line, texmathp-in-comment):
635
(texmathp-match-environment): Use them.
636
(texmathp-match-switch): Make aware of comments.
638
2005-11-27 Ralf Angeli <angeli@iwi.uni-sb.de>
640
* style/MinionPro.el: New file. Contributed by Mark Trettin.
642
* Makefile.in (STYLESRC): Add style/MinionPro.el.
644
* doc/changes.texi: Advertise support for MinionPro.sty.
646
* RELEASE (IMPORTANT): Add Mark.
648
2005-11-25 David Kastrup <dak@gnu.org>
650
* doc/todo.texi (Wishlist): Add suggestion about longlines.el.
652
2005-11-24 Ralf Angeli <angeli@iwi.uni-sb.de>
654
* tex.el (TeX-toggle-debug-warnings): Use correct variable for
656
(TeX-kpathsea-format-alist): Add entry for "sty". Prevents
657
kpathsea-based search from failing e.g. in case of \usepackage
660
* doc/changes.texi: Document removal of
661
`font-latex-title-fontify' alias.
663
* font-latex.el: Remove alias for `font-latex-title-fontify'.
664
(font-latex-make-user-keywords): Use hack from tex-mode.el to
665
fontify the backslash in "\end{verbatim}" and similar correctly.
666
(font-latex-set-syntactic-keywords): Use the backslash of
667
"\end{verbatim}" and similar for the syntax property, not the
668
newline character which led to fontification going wild when text
669
at the end of the environment was inserted.
671
2005-11-22 Ralf Angeli <angeli@iwi.uni-sb.de>
673
* doc/changes.texi: Mention completion support for LaTeX packages.
675
* RELEASE: Update for 11.82.
677
2005-11-19 Ralf Angeli <angeli@iwi.uni-sb.de>
679
* tex-site.el.in (tex-site-unload-hook): Don't let it fail on
682
2005-11-18 Ralf Angeli <angeli@iwi.uni-sb.de>
684
* doc/changes.texi: Fix key binding for
685
`TeX-toggle-debug-bad-boxes'.
687
* doc/auctex.texi (Quotes): Document change of
689
(Filling): `M-g' for `LaTeX-fill-region' has been deactivated for
690
a long time. Reflect that in the documentation.
692
* tex.el (TeX-token-char): Doc fix.
693
(TeX-insert-braces): Do something more sensible if region is
696
2005-11-17 Ralf Angeli <angeli@iwi.uni-sb.de>
698
* tex-buf.el (TeX-parse-error): Do not match empty strings.
700
2005-11-12 Ralf Angeli <angeli@iwi.uni-sb.de>
702
* tex-buf.el (TeX-toggle-debug-boxes): Move to tex.el.
703
(TeX-LaTeX-sentinel-has-warnings)
704
(TeX-LaTeX-sentinel-has-bad-boxes): New functions.
705
(TeX-LaTeX-sentinel): Check for warnings and bad boxes and inform
706
the user is the respective options are non-nil.
707
(TeX-parse-error): Conditionalize checking for warnings and bad
708
boxes. Find warnings without line numbers as well.
709
(TeX-warning): Doc fix (no need to return nil anymore). Support
710
warnings without line numbers.
712
* tex.el (TeX-toggle-debug-boxes): Do not autoload.
713
(TeX-debug-bad-boxes): Doc fix.
714
(TeX-debug-warnings): New variable.
715
(TeX-toggle-debug-bad-boxes): Moved here from tex-buf.el.
716
(TeX-toggle-debug-warnings): New function.
717
(TeX-mode-map): Define new key bindings for
718
`TeX-toggle-debug-bad-boxes' and `TeX-toggle-debug-warnings'.
719
(TeX-mode-specific-command-menu-entries): Add or change menu
720
entries for `TeX-toggle-debug-bad-boxes' and
721
`TeX-toggle-debug-warnings'.
723
* doc/auctex.texi (Debugging): Document debugging support for
724
warnings and changes of debugging bad boxes.
726
* doc/changes.texi: Advertise debugging support for warnings and
727
changes of debugging bad boxes.
729
* font-latex.el (font-latex-set-syntactic-keywords): Doc fix.
730
Check if LaTeX-specific variables are bound which may be unbound
731
if font-latex is being used in ConTeXt mode.
733
2005-11-07 Ralf Angeli <angeli@iwi.uni-sb.de>
735
* tex.el (TeX-insert-backslash): Use regular function call instead
738
2005-11-05 Ralf Angeli <angeli@iwi.uni-sb.de>
740
* tex.el (TeX-electric-sub-and-superscript): New variable.
741
(TeX-insert-sub-or-superscript): New function.
742
(TeX-mode-map): Use `TeX-insert-sub-or-superscript' for `_' and
744
(TeX-insert-backslash): New function.
745
(TeX-mode-map): Use `TeX-insert-backslash' for `\'.
746
(TeX-electric-escape): Adapt doc string.
748
* doc/auctex.texi (Mathematics): Document
749
`TeX-electric-sub-and-superscript'.
751
* doc/changes.texi: Advertise `TeX-electric-sub-and-superscript'.
753
2005-10-31 Masayuki Ataka <ataka@milk.freemail.ne.jp>
755
* latex.el (LaTeX-fill-move-to-break-point): Do not break lines in
756
the Japanese Macros. Suggested by Ikumi Keita <ikumi@revery.net>.
758
2005-10-30 Ralf Angeli <angeli@iwi.uni-sb.de>
760
* doc/install.texi (Prerequisites): Update information about
761
development version of Emacs for Debian.
762
Update information about development version of Emacs for
763
Mac OS X and Windows.
765
2005-10-29 Ralf Angeli <angeli@iwi.uni-sb.de>
767
* style/frenchb.el, style/francais.el: Clean up.
769
2005-10-28 Ralf Angeli <angeli@iwi.uni-sb.de>
771
* tex.el (TeX-quote-language-alist, TeX-insert-quote): Support
772
functions as opening and closing quotation marks.
774
* style/frenchb.el: New file.
776
* style/francais.el: New file.
778
* doc/auctex.texi (European): Document support of French.
780
* doc/changes.texi: Advertise support of French.
782
* Makefile.in (STYLESRC): Add style/frenchb.el and
785
2005-10-24 Ralf Angeli <angeli@iwi.uni-sb.de>
787
* doc/install.texi (Configure): Document --with-kpathseasep.
789
* doc/auctex.texi (Commands): Add index entry for PDF mode.
791
* configure.ac (preview_enabled): Export `TEX' in unquoted form.
793
2005-10-23 David Kastrup <dak@gnu.org>
795
* style/babel.el (LaTeX-babel-package-options): Only use 2
796
argument form of defvaralias in order not to make XEmacs barf.
798
2005-10-23 Arne J�rgensen <arne@arnested.dk>
800
* style/amstext.el (LaTeX-amstext-package-option): New variable.
802
* style/amstex.el (LaTeX-amstex-package-options): New variable.
804
* style/amsopn.el (LaTeX-amsopn-package-options): New variable.
806
* style/amsmath.el (LaTeX-amsmath-package-options): New variable.
808
* style/amsbsy.el (LaTeX-amsbsy-package-options): New variable.
810
* style/fancyref.el (LaTeX-fancyref-package-options): New
813
* style/harvard.el: Updated GPL to version 2. Fixed FSF address.
814
(LaTeX-harvard-package-options): New variable.
816
* style/index.el (LaTeX-index-package-options): New variable.
818
* style/listings.el (LaTeX-listings-package-options): New
821
* style/makeidx.el (LaTeX-makeidx-package-options): New variable.
823
* style/mdwlist.el (LaTeX-mdwlist-package-options): New variable.
825
* style/multind.el (LaTeX-multind-package-options): New variable.
827
* style/natbib.el (LaTeX-natbib-package-options): New variable.
829
* style/nicefrac.el (LaTeX-nicefrac-package-options): New
832
* style/paralist.el (LaTeX-paralist-package-options): New
835
* style/units.el (LaTeX-units-package-options): New variable.
837
* style/scrpage2.el (LaTeX-scrpage2-package-options): New
840
2005-10-21 Reiner Steib <Reiner.Steib@gmx.de>
842
* toolbar-x.el (toolbarx-find-image): Fix previous commit.
844
2005-10-21 Ralf Angeli <angeli@iwi.uni-sb.de>
846
* tex-mik.el (tex-site): Require 'tex-site no more.
848
* doc/changes.texi: Document removal of 'tex-site requirement from
851
* configure.ac (packagedir): Quote value of `infodir'.
853
2005-10-20 David Kastrup <dak@gnu.org>
855
* toolbar-x.el: Revert mostly to 2005-05-02 state, but add a
856
fallback to find-image.
858
2005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
860
* toolbar-x.el (toolbarx-find-image): Use image-search-load-path
861
and image-load-path when available.
862
(toolbarx-find-image): Revert previous fix. Instead, rely on
863
find-image whenever possible and don't abuse locate-library.
865
2005-10-20 Ralf Angeli <angeli@iwi.uni-sb.de>
867
* font-latex.el (font-latex-make-user-keywords): Append string
868
face in order to make string fontification of ``foo $bar$ baz''
871
2005-10-19 Arne J�rgensen <arne@arnested.dk>
873
* latex.el (LaTeX-arg-usepackage): If
874
`LaTeX-<package>-package-options' is bound and nil don't ask for
877
* style/verbatim.el (LaTeX-verbatim-package-options): New
880
* style/varioref.el (LaTeX-varioref-package-options): New
883
* style/url.el (LaTeX-url-package-options): New variable.
885
* style/subfigure.el (LaTeX-subfigure-package-options): New
888
* style/inputenc.el (LaTeX-arg-inputenc-inputenc): Doc fix.
889
(LaTeX-inputenc-package-options): Doc fix.
891
* style/dk-bib.el (LaTeX-dk-bib-package-options): Doc fix.
893
* style/captcont.el (LaTeX-captcont-package-options): New
896
* style/booktabs.el (LaTeX-booktabs-package-options): New
899
* style/babel.el: Add doc string to `LaTeX-babel-package-options'
900
and use `defvar' instead of `setq'.
902
* style/alltt.el (LaTeX-alltt-package-options): New variable.
904
2005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
906
* style/dk-bib.el, style/inputenc.el: Add coding cookie. Delete
907
trailing whitespace. Reindent.
909
2005-10-13 Ralf Angeli <angeli@iwi.uni-sb.de>
911
* style/dk-bib.el (LaTeX-dk-bib-package-options): Define only
914
2005-10-13 Jan-Ake Larsson <jalar@mai.liu.se>
916
* tex-buf.el: Change defcustom group from TeX-commands to TeX-command
918
2005-10-12 Arne J�rgensen <arne@arnested.dk>
920
* tex.el: Provide a `TeX-completing-read-multiple' either by
921
defalias'ing `completing-read-multiple' or defining a wrapper
922
around `multi-prompt'.
924
* latex.el (LaTeX-arg-usepackage): New function. Asks about what
925
package to use, loads the AUCTeX style file, and asks about
926
package options (possibly based on definitions in the AUCTeX
928
(LaTeX-common-initialization): Use it.
930
* style/babel.el: Define `LaTeX-babel-package-options' to be a
931
list of languages/options for the babel package.
933
* style/inputenc.el: New file.
935
* style/dk-bib.el: New file.
937
* Makefile.in (STYLESRC): Added style/inputenc.el and
940
2005-10-10 Arne J�rgensen <arne@arnested.dk>
942
* latex.el (LaTeX-auto-regexp-list): Removed spurious characters
943
in variable definition.
945
2005-10-10 Reiner Steib <Reiner.Steib@gmx.de>
947
* doc/auctex.texi (top): Index "tool bar" and "toolbar". Use
948
"tool bar" in the text.
950
* doc/changes.texi: Use "tool bar".
952
* auctex.spec: Install auctex.el and preview-latex.el for SuSE
953
too. Don't use extraconfig.
955
2005-10-07 Reiner Steib <Reiner.Steib@gmx.de>
957
* Makefile.in (tar-ball): Re-add fixed spec file.
959
2005-10-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
961
* tex.el (TeX-token-char): New variable.
962
(plain-TeX-auto-regexp-list): Use it.
963
Suggested by Ikumi Keita <ikumi@revery.net>.
965
* latex.el (LaTeX-auto-regexp-list, BibTeX-auto-regexp-list): Use
968
* tex-jp.el (LaTeX-auto-regexp-list, plain-TeX-auto-regexp-list)
969
(BibTeX-auto-regexp-list): Removed.
971
2005-10-06 Reiner Steib <Reiner.Steib@gmx.de>
973
* auctex.spec: Fixes for Fedora. Create site-start.d and add
976
2005-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
978
* tex-buf.el (TeX-BibTeX-sentinel): Shorten message in case of
981
* Makefile.in (install-lisp): Use MULESRC instead of MULEELC
982
because a `c' is already being appended by the installation code.
984
* tex-jp.el (japanese-TeX-command-list): Remove obsolete
985
`TeX-run-LaTeX' option.
987
* tex.el (TeX-current-macro): New function.
989
* latex.el (LaTeX-verbatim-macros-with-delims)
990
(LaTeX-verbatim-macros-with-delims-local)
991
(LaTeX-verbatim-macros-with-braces)
992
(LaTeX-verbatim-macros-with-braces-local)
993
(LaTeX-verbatim-environments, LaTeX-verbatim-environments-local):
995
(LaTeX-verbatim-macro-boundaries, LaTeX-current-verbatim-macro)
996
(LaTeX-verbatim-p, LaTeX-search-forward-comment-start): New
998
(LaTeX-verbatim-macros): Remove.
999
(LaTeX-fill-region-as-para-do): Simplify.
1000
(LaTeX-fill-move-to-break-point): Use
1001
`LaTeX-verbatim-macros-with-delims'.
1002
(LaTeX-fill-paragraph, LaTeX-fill-code-comment): Handle comment
1003
starters in verbatim constructs correctly.
1005
* font-latex.el (font-latex-verbatim-environments)
1006
(font-latex-verbatim-environments-local)
1007
(font-latex-verb-like-commands)
1008
(font-latex-verb-like-commands-local)
1009
(font-latex-verbatim-macros, font-latex-verbatim-macros-local):
1011
(font-latex-set-syntactic-keywords): Use new `LaTeX-verbatim-*'
1012
instead of `font-latex-verb*' variables.
1014
* doc/auctex.texi (Font Locking): Document change of
1015
verbatim-related variables.
1017
* doc/changes.texi: Document change of verbatim-related variables.
1019
* style/alltt.el ("alltt"): Use new variables for verbatim
1022
* style/listings.el ("listings"): Use new variables for verbatim
1025
* style/url.el ("url"): Use new variables for verbatim constructs.
1027
* latex.el (LaTeX-insert-environment): Mostly rewritten. Improve
1028
handling of macrocode environments.
1030
2005-10-02 Christian Schlauer <cschl@arcor.de>
1032
* tex-buf.el (TeX-BibTeX-sentinel): Check whether BibTeX reports
1033
any warnings or errors.
1035
* doc/changes.texi: Mention it.
1037
2005-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
1039
* texmathp.el (texmathp-match-environment): Make aware of
1042
2005-09-29 Masayuki Ataka <ataka@milk.freemail.ne.jp>
1044
* doc/install.texi (Customizing): Removed "Contributed files"
1046
Suggested by Ikumi Keita <ikumi@revery.net>.
1048
2005-09-29 Ikumi Keita <ikumi@revery.net>
1050
* texmathp.el (texmathp-tex-commands-default): Remove "xxalignat*"
1053
2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
1055
* auctex.spec: Add files in %{_datadir}/emacs/site-lisp.
1056
Suggested by Jan-Ake Larsson. Added startfiles. Exclude
1059
2005-09-27 Ralf Angeli <angeli@iwi.uni-sb.de>
1061
* configure.ac: Document option for specifying AUCTeX startfile as
1062
--with-auctexstartfile, not --with-auctex-startfile which does not
1063
work. Note that changing the internal name from `auctexstartfile'
1064
to `auctex-startfile' is not an option because of the `-' in the
1065
name which gives the shell headaches.
1067
* auctex.spec: Adapt to --with-auctexstartfile and
1068
--with-preview-startfile.
1070
* doc/install.texi (Configure): Document change from
1071
--with-auctex-startfile to --with-auctex-startfile and
1072
--with-preview-startfile to --with-previewstartfile.
1074
2005-09-26 Reiner Steib <Reiner.Steib@gmx.de>
1076
* auctex.spec: Bump version number. Remove install-contrib, use
1077
install-docs. Don't install preview/* because these are not
1080
2005-09-25 Ralf Angeli <angeli@iwi.uni-sb.de>
1082
* Makefile.in (tar-ball): Don't create WWW directory and don't
1084
(www-doc): New target.
1086
2005-09-25 David Kastrup <dak@gnu.org>
1088
* Version 11.81 released.
1090
2005-09-25 Ralf Angeli <angeli@iwi.uni-sb.de>
1092
* RELEASE, configure.ac, font-latex.el, doc/auctex.texi,
1093
doc/changes.texi, doc/preview-latex.texi, doc preview-readme.texi,
1094
doc/tex-ref.texi, doc/todo.texi: Bump version number.
1096
* Makefile.in (DISTCLEANFILES): Add tex-site.el.out.
1098
2005-09-24 Ralf Angeli <angeli@iwi.uni-sb.de>
1100
* Makefile.in (tar-ball): Remove dysfunctional spec file from
1102
(full-release): Disable RPM creation.
1104
* doc/auctex.texi: Bump version number.
1106
* configure.ac: Bump version number.
1108
2005-09-24 David Kastrup <dak@gnu.org>
1110
* doc/install.texi (Advice for package providers): Suggest
1111
"anytex" instead of "notex" for without-texmf compilations.
1113
2005-09-23 Reiner Steib <Reiner.Steib@gmx.de>
1115
* tex-site.el.in (TeX-modes-set): Add custom group.
1117
2005-09-19 Ralf Angeli <angeli@iwi.uni-sb.de>
1119
* tex.el (TeX-auto-parse-length, TeX-auto-x-parse-length)
1120
(TeX-auto-x-regexp-list): Doc fix.
1122
2005-09-17 Ralf Angeli <angeli@iwi.uni-sb.de>
1124
* texmathp.el (texmathp-tex-commands-default): Add "minipage" as
1125
`env-off' and "\framebox" as `arg-off'.
1127
2005-09-13 Ralf Angeli <angeli@iwi.uni-sb.de>
1129
* RELEASE: Update for upcoming release.
1131
* doc/changes.texi: Mention `font-latex-slide-title-face' and
1132
`font-latex-match-slide-title-keywords'.
1134
* doc/auctex.texi (Font Locking): Document
1135
`font-latex-slide-title-face' and
1136
`font-latex-match-slide-title-keywords'.
1138
2005-09-10 Ralf Angeli <angeli@iwi.uni-sb.de>
1140
* font-latex.el (font-latex-make-match-defun): Fontify only if
1141
`font-latex-match-*-keywords' and
1142
`font-latex-match-*-keywords-local' are non-empty.
1143
(font-latex-make-match-defun): Revert.
1144
(font-latex-make-built-in-keywords): Do not set
1145
`font-latex-match-*' if there are no keywords. (Nicer solution
1146
than the original change in `font-latex-make-match-defun'.)
1148
2005-09-08 Ralf Angeli <angeli@iwi.uni-sb.de>
1150
* font-latex.el (font-latex-built-in-keyword-classes): New
1151
`slide-title' class.
1152
(font-latex-slide-title-face): New face.
1153
Specify :size for XEmacs.
1155
* style/beamer.el ("beamer"): Fontify \frametitle with
1156
`font-latex-slide-title-face'.
1158
2005-09-05 Ralf Angeli <angeli@iwi.uni-sb.de>
1160
* tex-buf.el (TeX-command): Doc fix.
1162
2005-09-02 Ralf Angeli <angeli@iwi.uni-sb.de>
1164
* texmathp.el (texmathp-tex-commands-default): Add "\textrm" as
1167
2005-08-30 Ralf Angeli <angeli@iwi.uni-sb.de>
1169
* tex.el (TeX-font-replace-macro): Compute syntax table.
1171
2005-08-26 Ralf Angeli <angeli@iwi.uni-sb.de>
1173
* latex.el (LaTeX-common-initialization): Remove redundant call to
1174
`make-local-variable' for `outline-heading-alist'. Set
1175
`outline-heading-alist' only if it is already defined.
1177
2005-08-26 Matthieu Moy <Matthieu.Moy@imag.fr> (tiny change)
1179
* latex.el (LaTeX-common-initialization): Set
1180
`outline-heading-alist'.
1182
2005-08-24 Ralf Angeli <angeli@iwi.uni-sb.de>
1184
* latex.el (LaTeX-mark-section): Now marks subsections as well.
1185
Former behavior is available via prefix argument.
1187
* doc/changes.texi: Mention change of `LaTeX-mark-section'.
1189
2005-08-23 Ralf Angeli <angeli@iwi.uni-sb.de>
1191
* font-latex.el (font-latex-script): Return face symbols, not
1192
names of non-existent variables.
1194
* tex.el (TeX-font-replace-macro): Do not use `TeX-find-macro-end'
1195
for it may look too far in cases like "\emph{foo}{}". Use
1196
`forward-sexp' with a stripped syntax table instead.
1198
2005-08-19 Ralf Angeli <angeli@iwi.uni-sb.de>
1200
* doc/wininstall.texi: New "In a Nutshell" section.
1202
2005-08-18 Ralf Angeli <angeli@iwi.uni-sb.de>
1204
* configure.ac: Quotify `packagelispdir' and `packagedatadir'.
1205
(preview_enabled): Export unquoted variables.
1206
Declare/initialize and export variables separately.
1208
* Makefile.in (DESCEND): Quote $$OLDPWD.
1210
2005-08-17 Ralf Angeli <angeli@iwi.uni-sb.de>
1212
* doc/auctex.texi (Adding Macros): Remove superfluous entry for
1213
`TeX-arg-file' and correct entry for `TeX-arg-input-file'.
1215
* latex.el (TeX-arg-input-file): Doc fix.
1217
* tex.el (TeX-command-list): Remove `TeX-run-LaTeX'. Add
1218
`TeX-run-ispell-on-document' in order to prevent mismatch in
1219
customization buffer.
1221
2005-08-05 David Kastrup <dak@gnu.org>
1223
* font-latex.el (font-latex-doctex-preprocessor-face): Remove
1224
`list' from already quoted list.
1226
2005-08-02 Ralf Angeli <angeli@iwi.uni-sb.de>
1228
* tex-fold.el (TeX-fold-region): In case of single-char non-letter
1229
macros there does not have to be checked for a partial match.
1230
This allows for folding of stuff like \,.
1232
2005-08-01 Berend de Boer <berend@pobox.com>
1234
* context-en.el (ConTeXt-setup-list-en): typo fixed.
1236
2005-07-21 Ralf Angeli <angeli@iwi.uni-sb.de>
1238
* font-latex.el (font-latex-set-syntactic-keywords): Set and
1239
update `font-latex-doctex-syntactic-keywords' here.
1240
(font-latex-doctex-syntactic-keywords): Default to nil.
1242
* doc/auctex.texi (Japanese): Remove references to contrib make
1243
targets. Minor clean-ups.
1245
* aclocal.m4 (library): Replace COMPILE_MULE and CONTRIB_MULEELC
1246
with MULESRC and MULEELC.
1248
* Makefile.in (CONTRIB, CONTRIBELC, CONTRIB_MULE, COMPILE_MULE)
1249
(CONTRIB_MULEELC): Remove.
1250
(MULESRC, MULEELC): New variables.
1251
(AUCSRC): Add bib-cite.el and tex-fptex.el.
1252
(CLEANFILES): Remove CONTRIBELC and CONTRIB_MULEELC. Use MULEELC
1254
(.PHONY): Remove contrib, install-contrib and install-contrib-el
1256
(lisp): Depend on STYLESRC and MULESRC. Compile MULESRC as well.
1257
(auto-loads.el): Use MULESRC.
1258
(contrib, install-contrib-el, install-contrib): Remove.
1259
(install-el): Install MULESRC.
1260
(install-lisp): Install MULEELC.
1262
* style/csquotes.el: Bring up to par with csquotes 3.0.
1263
(LaTeX-csquotes-insert-environment): New function.
1265
2005-07-15 David Kastrup <dak@gnu.org>
1267
* doc/preview-todo.texi: Mention that preview.dtx is not a
1268
showpiece for AUCTeX.
1270
2005-07-15 Ralf Angeli <angeli@iwi.uni-sb.de>
1272
* tex.el (TeX-run-style-hooks): Adjust `default-directory' to
1273
match the directory of the style.
1275
2005-07-14 David Kastrup <dak@gnu.org>
1277
* doc/install.texi (Configure): explain about --without-packagedir.
1278
(Advice for package providers): Same here.
1280
* aclocal.m4 (EMACS_PATH_LISPDIR): Allow packagedir=no with XEmacs.
1282
* configure.ac: protect against packagedir starting with `-'
1284
2005-07-12 Ralf Angeli <angeli@iwi.uni-sb.de>
1286
* font-latex.el (font-latex-match-math-envII): Match environment
1287
begin and end with whitespace between macro and argument as well.
1289
* doc/install.texi (Configure): Add `file' macro.
1291
* texmathp.el (texmathp-match-environment): Match environment
1292
begin and end with whitespace between macro and argument as well.
1294
2005-07-12 David Kastrup <dak@gnu.org>
1296
* doc/wininstall.texi:
1298
* doc/install.texi (Configure): Explain prefix a bit more.
1300
* doc/Makefile.in (install-man): include tex-ref.tex.
1302
2005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
1304
* tex.el (TeX-insert-quote): Do not inhibit special quote
1305
insertion in docTeX documentation parts.
1307
* font-latex.el (font-latex-match-command-with-arguments)
1308
(font-latex-match-command-in-braces): Remove call to
1309
`font-latex-commented-outp'.
1310
(font-latex-match-quotation): Do not consider matches in comments
1311
or verbatim-like constructs. Fix typo.
1313
2005-07-07 Ralf Angeli <angeli@iwi.uni-sb.de>
1315
* latex.el (LaTeX-fill-move-to-break-point): Make non-MULE
1317
(LaTeX-fill-paragraph): Don't treat trailing comment starters as
1320
* font-latex.el (font-latex-match-quotation): Always use multibyte
1321
strings for comparison.
1323
* doc/auctex.texi (top): Make the summary notes appear as
1324
"Executive Summary" in printed output.
1326
* doc/intro.texi: Main heading in rawtext case should not be
1327
numbered. Main heading in printed output has to be chapter, not
1328
section, in order to fit into the rest of the sectioning
1330
(Introduction): Add two intermediate headings in order to make the
1333
* doc/.cvsignore: Add auto directory.
1335
2005-07-06 David Kastrup <dak@gnu.org>
1337
* doc/tex-ref.tex: Rearrange and add information for preview-latex.
1339
2005-07-05 David Kastrup <dak@gnu.org>
1341
* doc/preview-latex.texi (Simple customization): Document new
1342
option `preview-preserve-counters'.
1344
* doc/auctex.texi (top): Mention RefTeX, `LaTeX-install-toolbar'
1347
2005-07-01 Ralf Angeli <angeli@iwi.uni-sb.de>
1349
* tex.el (TeX-submit-bug-report): Mention FAQ section.
1351
* doc/changes.texi: Advertise inclusion of preview-latex and
1352
overhaul of installation procedures.
1354
* doc/install.texi (Advice for package providers): Refer to
1355
preview-latex.el file.
1357
* doc/quickstart.texi (Quick Start): Use (load "auctex.el" nil t
1358
t) instead of (require 'tex-site).
1360
* doc/faq.texi: Use (load "auctex.el" nil t t) instead of (require
1363
* doc/intro.texi (Introduction): Use (load "auctex.el" nil t t)
1364
instead of (require 'tex-site).
1366
2005-06-30 Ralf Angeli <angeli@iwi.uni-sb.de>
1368
* doc/auctex.texi (Folding): Do not quote `lambda' function.
1370
2005-06-29 Ralf Angeli <angeli@iwi.uni-sb.de>
1372
* font-latex.el (font-latex-quotes): Get rid of :set function and
1373
move most of its content to `font-latex-match-quotation'.
1374
(font-latex-quotes-control): New variable. Initialize with nil.
1375
(font-latex-match-quotation): Use it.
1376
The whole changeset lets quote matching recognize automatically
1377
when the value of `font-latex-quotes' changed while making sure
1378
that the regexp only has to be rebuilt when a change actually
1381
* doc/todo.texi (Mid-term Goals): Update text about integration of
1384
* doc/auctex.texi (Floats): Clarify use of
1385
`LaTeX-top-caption-list'.
1386
(Display, Internationalization): Make node and heading clearer.
1387
(European): Describe insertion of multiple consecutive hyphens.
1389
2005-06-24 David Kastrup <dak@gnu.org>
1391
* RELEASE: Minor change.
1393
* configure.ac: Move checks and export for PERL here (needed for
1394
doc of preview-latex).
1395
(preview_enabled): Don't export Info-related variables, as they
1396
are not needed in preview.
1398
* Makefile.in (AUCTEXVERSION): import.
1399
(info, dvi): No subshell needed.
1400
(auctex.el): Depend on config.status
1401
(install-metadata): pass upstream version into prv-install.el
1403
2005-06-21 Ralf Angeli <angeli@iwi.uni-sb.de>
1405
* tex-info.el (TeX-texinfo-mode): Use `TeX-run-mode-hooks'.
1407
* latex.el (TeX-latex-mode): Use `TeX-run-mode-hooks'.
1409
* context.el (ConTeXt-mode-common-initialization): Use
1410
`TeX-run-mode-hooks'.
1412
* configure.ac: Make info about configuration clearer (in
1413
connection with the message for preview-latex).
1415
* tex.el (TeX-master-file): `TeX-default-extension' is a variable,
1417
(TeX-run-mode-hooks): New function.
1418
(TeX-plain-tex-mode, ams-tex-mode): Use it.
1420
2005-06-21 David Kastrup <dak@gnu.org>
1422
* Makefile.in (xemacs-package): reorder args.
1424
* configure.ac: disable INSTALL_INFO for XEmacs package.
1426
* doc/Makefile.in (install-man): Use $$i instead of $i.
1428
2005-06-20 David Kastrup <dak@gnu.org>
1430
* doc/install.texi (Advice for package providers): Propose package
1433
* doc/Makefile.in (install-man): Install sources for texinfo
1435
(.PHONY): Add install-man.
1437
* Makefile.in (.PHONY): Add install-man and xemacs-package
1438
(install-man): Just descend into doc directory.
1439
(xemacs-package): Try building some XEmacs package.
1441
* autogen.sh: Don't run distclean, that seems unexpected.
1443
* RELEASE: Further fold in stuff from preview/RELEASE which is now
1446
2005-06-20 Ralf Angeli <angeli@iwi.uni-sb.de>
1448
* font-latex.el (font-latex-superscript-face)
1449
(font-latex-subscript-face): Add to correct customization group.
1450
(font-latex-match-command-with-arguments)
1451
(font-latex-match-command-in-braces, font-latex-match-math-env):
1452
Don't set a dummy match. Remove unnecessary throw..catch clauses.
1454
2005-06-18 David Kastrup <dak@gnu.org>
1456
* RELEASE: Well, the merge with preview-latex is no longer
1459
2005-06-16 Ralf Angeli <angeli@iwi.uni-sb.de>
1461
* doc/preview-faq.texi (Requirements): Denastify.
1463
* tex.el (TeX-master-file): Don't override existing master with
1464
`TeX-transient-master'.
1466
* tex-style.el (LaTeX-includegraphics-read-file): Doc fix.
1468
2005-06-15 Ralf Angeli <angeli@iwi.uni-sb.de>
1470
* doc/install.texi (Prerequisites): Denastify.
1472
* doc/auctex.texi (Font Locking): Fix typo.
1474
* configure.ac: Use correct variable for --disable-preview switch.
1476
2005-06-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
1478
* Makefile.in (auto-loads.el): Auto-load COMPILE_MULE, too.
1480
2005-06-14 Ralf Angeli <angeli@iwi.uni-sb.de>
1482
* RELEASE: Update stuff about fixed bugs and new features.
1484
2005-06-14 David Kastrup <dak@gnu.org>
1486
* doc/wininstall.texi: Spell out file names more explicitly.
1487
Remove any hint of a version that might lead Windows users to
1488
assume this documentation is for some reason more outdated than
1489
year-old stuff they find via Google.
1491
* Makefile.in (install-docs): Make exit status of test bad-shell
1494
2005-06-14 Ralf Angeli <angeli@iwi.uni-sb.de>
1496
* Makefile.in (all): Do not depend on `docs' target.
1497
(.PHONY): Remove `docs'. Add `info' and `dvi'.
1499
(info, dvi): New targets.
1500
(tar-ball): Make sure `dist' stuff is up-to-date.
1501
Revert, as it is superfluous.
1503
* doc/Makefile.in (dist): Correct file name for
1505
(info, dvi): New targets.
1506
(.PHONY): Add them and remove `auctex' and `preview'.
1507
(auctex, preview): Remove.
1509
2005-06-14 David Kastrup <dak@gnu.org>
1511
* RELEASE: Adapt RELEASE notes to include preview-latex info.
1513
* README.CVS: Adapt to reality.
1515
* doc/Makefile.in (all): Same as dist.
1516
(dist): Just create DISTTEXTS and info files.
1517
(extradist): Additional stuff for ftp site.
1518
(disttexts): Remove target.
1519
(clean): Don't remove info files.
1520
(maintainer-clean): Remove info files.
1522
* autogen.sh: Add error messages, run autoconf in preview
1523
subdirectory. Heed MAKE variable if set.
1525
* Makefile.in (CVSFILES): Define files not to use in tarball.
1526
(tar-ball): Remove them.
1527
(tar-ball): Make extradist for additional doc files on ftp.
1529
2005-06-12 Ralf Angeli <angeli@iwi.uni-sb.de>
1531
* tex-buf.el (TeX-ispell-document): Cater for the case where the
1532
master file is located in a different directory.
1533
(TeX-run-ispell-on-document, TeX-ispell-document): Doc fix.
1535
2005-06-11 Ralf Angeli <angeli@iwi.uni-sb.de>
1537
* tex.el (TeX-master-file): Check `TeX-transient-master' not only
1540
* tex-buf.el (TeX-region-create): Let-bind `TeX-transient-master'.
1542
2005-06-10 Ralf Angeli <angeli@iwi.uni-sb.de>
1544
* doc/auctex.texi (Parsing Files): Fix display of reference.
1545
Get rid of references to \documentstyle.
1546
(Simple Style, Adding Macros, Adding Environments)
1547
(Hacking the Parser): Clean up code examples.
1549
* tex.el (TeX-master-file-ask): Get rid of "<default>" string as
1550
default for `read-file-name'. Fixes unresponsiveness of Emacs on
1551
Windows and fallback to minibuffer if file is opened via menu and
1552
prevents file history from being cluttered. Use relative file
1553
name for master file.
1554
(TeX-master-file): Get rid of "this file" string as default for
1557
2005-06-09 Ralf Angeli <angeli@iwi.uni-sb.de>
1559
* tex-fold.el (TeX-fold-ellipsis): New variable.
1560
(TeX-fold-hide-item): Use it.
1562
* Makefile.in (DESCEND): Make MSYS happy if $(subdirs) is null,
1563
e.g. when --disable-preview is used.
1564
Make the change more safe with regard to the exit code.
1566
2005-06-09 David Kastrup <dak@gnu.org>
1568
* doc/wininstall.texi: Change line endings blurb. Write drive:
1569
everywhere in the example strings.
1571
* doc/preview-readme.texi (Introduction): Some cosmetic changes to
1572
account for the merge.
1576
* install-sh: Replace `#/bin/sh' with `:' as this should be more
1577
portable when called from a Bourne shell (which is what the
1580
2005-06-08 David Kastrup <dak@gnu.org>
1582
* doc/preview-dtxdoc.pl: Replicate possible CR line endings
1583
faithfully, and don't use multiline strings.
1585
2005-06-08 Ralf Angeli <angeli@iwi.uni-sb.de>
1587
* doc/.cvsignore: Ignore all *.info, *.info-*, and *.pgs files.
1589
* Makefile.in (preview_enabled): New variable.
1590
(all): Depend on `docs' target.
1591
(.PHONY): Add `docs' target.
1593
(install): Depend on `install-docs' instead of `install-info'.
1594
(install-info): Remove.
1595
(install-docs): New target.
1597
* autogen.sh: Generate preview-latex docs as well.
1599
* configure.ac: Substitute preview_enabled variable in output
1602
* doc/.cvsignore: Add relevant preview-latex files.
1604
* doc/Makefile.in (TEXIFILES): Rename to AUCTEXTEXIFILES.
1605
(PERL, PREVIEWTEXIFILES): New variables.
1606
(all): Now depends on `auctex' and `preview' targets. Move
1607
AUCTeX-specific targets from original to `auctex'.
1608
(install): Now depends on `install-auctex' and `install-preview'
1609
targets. Move AUCTeX-specific targets and content from original
1610
to `install-auctex'.
1611
(.PHONY): Add `auctex', `preview', `install-auctex', and
1613
(auctex, install-auctex, preview, install-preview): New targets.
1614
(auctex.dvi, auctex.pdf, auctex.info): Depend on
1615
$(AUCTEXTEXIFILES) instead of $(TEXIFILES).
1616
(preview-latex/index.html, html-docs, preview-dtxdoc.texi)
1617
(preview-latex.dvi, preview-latex.ps, preview-latex.pdf)
1618
(preview-latex.info, ../PROBLEMS): New targets (from
1619
preview/doc/Makefile.in).
1620
(../README, ../TODO, ../FAQ): Create output combined from
1621
respective AUCTeX and preview-latex files.
1622
(clean, maintainer-clean): Cater for preview-latex files.
1624
* doc/todo.texi (Development): More specific heading for plain
1627
* doc/preview-todo.texi: Move here from preview/doc/todo.texi.
1629
* doc/preview-readme.texi: Move here from preview/doc/readme.texi.
1631
* doc/preview-problems.texi: Move here from
1632
preview/doc/problems.texi.
1634
* doc/preview-faq.texi: Moved here from preview/doc/faq.texi.
1636
* doc/copying.texi, doc/preview-dtxdoc.pl, doc/preview-latex.texi:
1637
Moved here from preview/doc/.
1639
2005-06-07 David Kastrup <dak@gnu.org>
1641
* tex.el (TeX-regexp-group-count): New function.
1642
(TeX-auto-parse-region): Rewrite to use hashes and to save overuse
1643
of `looking-at'. We really should keep the relevant information
1644
complete in hashes instead of moving them forward and back between
1645
hashes and lists, but at least this change removes most of the
1646
really evil quadratic behavior while keeping the original API.
1649
2005-06-07 Ralf Angeli <angeli@iwi.uni-sb.de>
1651
* font-latex.el (font-latex-fontify-sectioning): Doc fix.
1653
* doc/auctex.texi (Font Locking): Document the nature of the
1654
`color' option for `font-latex-fontify-sectioning'.
1656
2005-06-06 David Kastrup <dak@gnu.org>
1658
* configure.ac: Remove call of MAKEINFO_CHECK_MACROS: we expect a
1659
recent enough makeinfo version if you want to bootstrap, anyway.
1661
2005-06-06 Ralf Angeli <angeli@iwi.uni-sb.de>
1663
* tex-bar.el (TeX-bar-LaTeX-button-alist)
1664
(menu-strings-buttons-alist): help-echo functions are called with
1667
2005-06-06 David Kastrup <dak@gnu.org>
1669
* doc/Makefile.in (TEXINFOINCLUDES): Remove.
1670
(MAKEINFO_MACROS): Remove.
1672
* tex-buf.el (TeX-format-filter): Don't let match-data generate
1673
markers. This is a terrible performance hog!
1674
(TeX-format-filter): Actually, we don't need to save any
1675
match-data inside of a filter function with current versions of
1678
2005-06-05 Ralf Angeli <angeli@iwi.uni-sb.de>
1680
* style/scrbase.el, style/scrbook.el, style/scrreprt.el: Use
1681
`sectioning' instead of `title' for sectioning fontification.
1683
* doc/changes.texi: Mention change of `title' to `sectioning' for
1686
* font-latex.el (font-latex-fontify-sectioning)
1687
(font-latex-built-in-keyword-classes)
1688
(font-latex-keyword-matcher): Use `sectioning' instead of `title'.
1689
(font-latex-deactivated-keyword-classes): New variable.
1690
Don't do extra quoting.
1691
(font-latex-make-built-in-keywords): Remove unnecessary `let'.
1692
Check `font-latex-deactivated-keyword-classes' in generated
1693
`font-latex-match-*-make' functions.
1695
* tex.el (TeX-quote-language-alist): Do not use `alist' widget
1696
because XEmacs 21.4 does not provide it. Do not use a cons cell
1697
for opening and closing quotation marks in order to simplify
1699
(TeX-quote-language): Describe structure as in
1700
`TeX-quote-language-alist'.
1701
(TeX-insert-quote): Adapt to new structure of `TeX-quote-language'
1702
and `TeX-quote-language-alist'.
1704
* doc/auctex.texi (European): Describe new structure of
1705
`TeX-quote-language-alist'.
1706
(Font Locking): Use `sectioning' instead of `title'.
1707
Describe deactivation of built-in keyword classes.
1709
* style/csquotes.el, style/czech.el, style/danish.el,
1710
style/german.el, style/italian.el, style/ngerman.el,
1711
style/slovak.el, style/swedish.el: Reflect new structure of
1712
`TeX-quote-language'.
1714
2005-06-04 David Kastrup <dak@gnu.org>
1716
* doc/Makefile.in (TEXINFOINCLUDES): macros.texi has moved here
1718
(../INSTALL, ../INSTALL.windows, ../README, ../CHANGES, ../TODO)
1719
(../FAQ): Change dependencies accordingly.
1721
* configure.ac: Rearrange checks for MAKEINFO.
1722
Export more stuff into preview's configure. Maybe this is better
1723
done with use of caches?
1725
* autogen.sh: Don't look in preview subdirectory.
1727
* Makefile.in (configure): Depend on local aclocal.m4
1729
2005-06-03 David Kastrup <dak@gnu.org>
1731
* doc/Makefile.in (TEXINFOINCLUDES, TEXIFILES, ../INSTALL)
1732
(../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Move
1733
../preview/doc/macros.texi to here again.
1735
2005-06-02 Ralf Angeli <angeli@iwi.uni-sb.de>
1737
* tex.el (VirTeX-common-initialization): Explicitely make
1738
`find-file-hooks' buffer-local in XEmacs 21.4 which fails to do
1739
this via `add-hook'.
1741
2005-06-01 Ralf Angeli <angeli@iwi.uni-sb.de>
1743
* latex.el (LaTeX-backward-paragraph): Use catch..throw instead of
1744
an indicator variable. Don't refer to a saved match data.
1745
Check for `TeX-esc', not specific char.
1747
* style/babel.el ("babel"): Disable font locking of macros not
1750
2005-05-30 Ralf Angeli <angeli@iwi.uni-sb.de>
1752
* style/babel.el: New file.
1754
* Makefile.in: Add style/babel.el.
1756
* doc/changes.texi: Mention babel support.
1758
2005-05-28 Ralf Angeli <angeli@iwi.uni-sb.de>
1760
* tex-buf.el (TeX-next-error): Call `next-error' as fallback.
1761
(TeX-previous-error): New function.
1763
* tex.el (TeX-mode-map): Remap bindings of `next-error' and
1764
`previous-error' to `TeX-next-error' and `TeX-previous-error'
1767
2005-05-24 Ralf Angeli <angeli@iwi.uni-sb.de>
1769
* tex.el (TeX-command-list): Remove chktex comment.
1771
* doc/auctex.texi (Checking): A user should not (have to) edit
1772
tex.el to switch from lacheck to chktex.
1774
* font-latex.el (font-latex-make-match-defun)
1775
(font-latex-make-built-in-keywords): Do not byte-compile generated
1776
functions here but at the end of font-latex.el. Prevents
1777
byte-compiler warnings due to possibly undefined functions.
1779
2005-05-24 David Kastrup <dak@gnu.org>
1781
* configure.ac: Recurse into preview _before_ starting any
1782
AC_SHELL_QUOTIFY business to avoid double quoting.
1784
* doc/tex-ref.tex (\title{RefTeX (long)})
1785
(\title{RefTeX (short)}): New columns. One will have to go.
1787
2005-05-22 David Kastrup <dak@gnu.org>
1789
* tex.el (TeX-PDF-mode): Use the standard minor mode function
1790
instead of redefining it.
1791
(TeX-PDF-mode-parsed): New function replacing the previous extra
1792
functionality in `TeX-PDF-mode'.
1793
(TeX-PDF-mode-on, TeX-PDF-mode-off): Warn in docstring. Use
1794
`TeX-PDF-mode-parsed'.
1796
2005-05-21 Ralf Angeli <angeli@iwi.uni-sb.de>
1798
* doc/install.texi, doc/wininstall.texi: Small corrections.
1800
* tex-bar.el (TeX-bar-LaTeX-button-alist): Reenable mode-specific
1801
images for View button.
1802
(LaTeX-install-toolbar): Add `toolbarx-refresh' to
1803
`TeX-PDF-mode-hook'.
1805
* tex.el (TeX-PDF-mode): Run `TeX-PDF-mode-hook'.
1807
2005-05-21 David Kastrup <dak@gnu.org>
1809
* autogen.sh: Remove argument to preview/autogen.sh
1811
* doc/install.texi: Integrate the installation instructions for
1814
2005-05-20 David Kastrup <dak@gnu.org>
1816
* doc/tex-ref.tex (section{Greek Letters}): Add \Xi.
1818
2005-05-18 Ikumi Keita <ikumi@revery.net>
1820
* style/amsmath.el (LaTeX-label-alist): Add "multline" environment.
1824
* preview/Makefile.in: Change "==" to "=" in the argument of
1825
"test" for Bourne shell compatibility.
1827
2005-05-19 David Kastrup <dak@gnu.org>
1829
* doc/wininstall.texi: Rearrange to make suitable for standalone
1830
installation including preview-latex. Adapt to a few
1831
changes (like tex-fptex and tex-mik not being in load-path by
1834
2005-05-19 Ralf Angeli <angeli@iwi.uni-sb.de>
1836
* tex-site.el.in (tex-site-unload-hook, TeX-modes): Do not use
1837
`dolist'. Prevents console pop-ups with XEmacsen on Windows.
1839
* latex.el (LaTeX-fill-move-to-break-point): Check for
1840
`charset-after' to make non-MULE XEmacsen happy. Some
1843
2005-05-18 David Kastrup <dak@gnu.org>
1845
* latex.el (LaTeX-math-default): Add Xi (reported by Uli
1848
2005-05-17 David Kastrup <dak@gnu.org>
1850
* Makefile.in (EXTRAFILES): remove. No longer needed.
1851
(auto-loads.el): Undo previous change. Properly group statements.
1852
(install-el): Rewrite condition for some non-Posix shells.
1853
(install-metadata): Rewrite condition for non-Posix.
1854
(tar-ball): Change owner and group to root. This is not portable,
1855
but will be needed only by the maintainers, anyway.
1856
(auto-loads.el): ignore errors also for braindead make.
1857
(install-metadata): Same here.
1858
(clean): Burp if cd doc fails.
1859
(distclean): Same here.
1860
(tar-ball): rewrite for braindead shells.
1861
(tar-ball): make sure doc exists. Why do I bother, actually, the
1862
tarball target is not for public consumption, anyway.
1864
2005-05-17 Ralf Angeli <angeli@iwi.uni-sb.de>
1866
* Makefile.in (auto-loads.el): Don't stop on non-zero exit code.
1868
2005-05-16 Ralf Angeli <angeli@iwi.uni-sb.de>
1870
* tex.el (TeX-transient-master): New variable.
1871
(TeX-master-file): Use it.
1873
* tex-buf.el (TeX-command-sentinel): Bind `TeX-transient-master'.
1875
2005-05-14 Ralf Angeli <angeli@iwi.uni-sb.de>
1877
* latex.el (LaTeX-babel-hyphen): Doc fix.
1878
(LaTeX-common-initialization): Call `easy-menu-add' as late as
1881
2005-05-15 Ikumi Keita <ikumi@revery.net>
1883
* Makefile.in (CLEANFILES): Add $(CONTRIBELC) and
1885
(DISTCLEANFILES): Add auctex.el and auto-loads.el.
1886
(auto-loads.el): Add $(COMPILE_MULE)
1888
2005-05-14 Ikumi Keita <ikumi@revery.net>
1891
* style/amsmath.el: Move "mode"-like entries from amsopn.el to
1894
* style/amsmath.el: Edit entries in TeX-add-symbols.
1895
Remove duplicate entry "raisetag".
1896
Add some new entries.
1897
Make arrow macros like "overleftarrows" to take argument.
1898
Remove accents macros like "Hat" because they are obsolate in
1900
(LaTeX-item-list): Add "multline*", "matrix", "pmatrix",
1901
"bmatrix", "Bmatrix", "vmatrix" and "Vmatrix" environment.
1902
(LaTeX-label-alist): Remove "aligned" environment.
1904
* tex-style.el (LaTeX-amsmath-label): Fix doc.
1906
* latex.el: (LaTeX-math-default): Remove duplicate entry
1907
"nabla". Remove AMS Accents like "Hat" because they are obsolate
1909
(LaTeX-babel-hyphen): Fix doc.
1910
(LaTeX-common-initialization): Edit some entries in TeX-add-symbols.
1912
2005-05-13 Ralf Angeli <angeli@iwi.uni-sb.de>
1914
* doc/changes.texi: Small corrections.
1916
2005-05-12 Ralf Angeli <angeli@iwi.uni-sb.de>
1918
* tex-fold.el (TeX-fold-make-overlay): Calculate priority before
1919
the overlay is instantiated.
1921
* font-latex.el (font-latex-match-command-with-arguments): Make
1924
* latex.el (LaTeX-fill-newline-hook): New hook.
1925
(LaTeX-fill-newline): Use it.
1927
* tex-fold.el (TeX-fold-keymap): Remove deprecated key bindings.
1928
(TeX-fold-region, TeX-fold-item): Use `TeX-fold-item-end'. Do not
1929
compute display string (now done in `TeX-fold-hide-item').
1930
(TeX-fold-make-overlay): Do not mess with display string anymore.
1931
Thereby remove it from list of function arguments.
1932
(TeX-fold-item-end, TeX-fold-overfull-p)
1933
(TeX-fold-update-at-point): New functions.
1934
(TeX-fold-buffer-substring): Get 'display property instead of
1935
'TeX-fold-display-string which is not used anymore.
1936
(TeX-fold-hide-item): Computation of display string and faces as
1937
well as provisions for overfull lines are done only in this
1938
function now. The 'display property is now set for XEmacs as
1940
(TeX-fold-mode): Add and remove `TeX-fold-update-at-point' to
1941
`LaTeX-fill-newline-hook' respectively.
1943
* tex.el (TeX-overlay-prioritize): Fix oversight in XEmacs version
1946
2005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
1948
* Makefile.in (tar-ball): Allow YYYYMMDD-a TAG for snapshots.
1950
2005-05-11 Ralf Angeli <angeli@iwi.uni-sb.de>
1952
* font-latex.el (font-latex-set-syntactic-keywords): Don't freak
1953
out if there is whitespace in front of the \begin/\end pair of
1954
verbatim and verbatim-like environments.
1956
* latex.el (LaTeX-auto-cleanup): Discard only options which
1957
actually include a "=".
1959
* Makefile.in: Whitespace cleanup.
1961
* tex.el (TeX-overlay-prioritize): Fix calculation of priority for
1963
(TeX-insert-quote): Insert TeX quote if point is just before math,
1964
comment, or verbatim content.
1966
2005-05-11 David Kastrup <dak@gnu.org>
1968
* doc/Makefile.in (TEXINFOINCLUDES): Add directory modifier
1969
TEXIPWD. This is ugly.
1970
(html/auctex_toc.html): Use it.
1972
* Makefile.in (tar-ball): Make tar-ball from exporting, and allow
1973
for TAG being a date specification.
1974
(full-release): Omit release tag check.
1976
2005-05-10 Ralf Angeli <angeli@iwi.uni-sb.de>
1978
* font-latex.el (font-latex-forward-comment): New function.
1979
Prevent infinite loops and repair regexp.
1980
Simplify. Code mainly by David Kastrup.
1981
(font-latex-match-command-with-arguments): Use it. Set
1982
fontification start of optional argument to opening bracket.
1983
Apply restriction of region more globally. Fix handling of
1984
multiple optional arguments. Break if the end of the first
1985
mandatory argument could not be found.
1987
2005-05-09 Ralf Angeli <angeli@iwi.uni-sb.de>
1989
* tex.el (TeX-normal-mode): Ask for master file in 'shared case.
1991
* font-latex.el (font-latex-built-in-keyword-classes): Doc
1993
(font-latex-match-command-with-arguments): Set macro end before
1994
any comments. Do not move forward over comments if point is over
1997
2005-05-09 David Kastrup <dak@gnu.org>
1999
* doc/Makefile.in (dist): Use DISTTEXTS instead of explicit list
2002
2005-05-07 Ralf Angeli <angeli@iwi.uni-sb.de>
2004
* tex.el (VirTeX-common-initialization): Remove Emacs 20
2005
compatibility code. Call `TeX-master-file' during load of shared
2008
2005-05-06 Reiner Steib <Reiner.Steib@gmx.de>
2010
* Makefile.in (DOCFILES): Remove macros.texi to make "tar-ball"
2013
2005-05-06 David Kastrup <dak@gnu.org>
2015
* tex.el (TeX-load-style): Fix typo `expand-filename'.
2017
2005-05-06 Ralf Angeli <angeli@iwi.uni-sb.de>
2019
* tex.el (TeX-local-master-p): Limit search.
2021
* doc/Makefile.in (TEXINFOINCLUDES): New variable used for file
2022
inclusion with makeinfo, texi2dvi and texi2pdf.
2023
(MAKEINFOINC): Remove.
2025
* doc/intro.texi (Introduction): Make package activation clearer.
2027
2005-05-05 Ralf Angeli <angeli@iwi.uni-sb.de>
2029
* doc/intro.texi (Introduction): Be consistent with the display of
2030
commands in the rest of the manual.
2032
* tex-fold.el (TeX-fold-mode): Improve doc string and add its
2033
first line to the autoload form.
2035
2005-05-04 David Kastrup <dak@gnu.org>
2037
* tex-fold.el (TeX-fold-mode): Change autoload cookie because of
2040
2005-05-03 David Kastrup <dak@gnu.org>
2042
* auctex.spec: First attempt
2044
2005-05-02 David Kastrup <dak@gnu.org>
2050
* doc/wininstall.texi: overhaul.
2052
* autogen.sh: adapt to auto.texi scheme.
2054
* toolbar-x.el (toolbarx-install-toolbar): Remove overlong doc
2055
string from autoload.
2057
* tex-site.el.in (tex-site-unload-hook): Define to remove the
2058
after-load hooks and load-path entry.
2059
(TeX-modes-set): Use defalias instead of fset to allow unloading.
2061
* README.CVS: Change instructions.
2063
2005-05-02 David Kastrup <dak@gnu.org>
2065
* bib-cite.el: Revert 2005-04-19 change: autoloads are not
2066
extracted from CONTRIB packages.
2068
2005-05-02 David Kastrup <dak@gnu.org>
2070
* Makefile.in (tex-site.el.out, auctex.el, configure)
2071
(Makefile, config.status): Add targets to get reconfiguration if
2076
* style/ltx-base.el:
2082
* style/alphanum.el:
2092
* style/csquotes.el:
2094
* style/listings.el:
2096
* style/nicefrac.el:
2104
* style/amstex.el: Change maintainer address.
2106
* doc/intro.texi (Introduction): Changes, cleanup, corrections.
2108
2005-05-01 David Kastrup <dak@gnu.org>
2110
* doc/install.texi (Prerequisites): Shorten.
2111
(Prerequisites): Mention that one can survive without texinfo.
2112
(Configure): Add prefix information.
2113
(Configure): Sync with preview-latex docs. Mention the
2114
disable-preview option and preview-specific options.
2116
* configure.ac: Don't use have-preview macro. Conflicts with the
2117
idea of pregenerated docs.
2119
2005-05-01 Ralf Angeli <angeli@iwi.uni-sb.de>
2121
* font-latex.el (font-latex-make-match-defun)
2122
(font-latex-make-built-in-keywords): Byte-compile generated
2125
* Makefile.in (clean, distclean): Descend.
2127
2005-05-01 David Kastrup <dak@gnu.org>
2129
* tex.el (TeX-load-style): Properly expand file names, and fix a
2130
terrible order-of-arguments bug.
2132
* configure.ac: fix syntax error with MAKEINFO_MACROS
2134
* tex-site.el.in (TeX-mode-alist): Use correct file name for
2137
* Makefile.in (AUCSRC): Move tex-style.el before latex.el
2139
* configure.ac: Add have-preview to macros if we have preview
2142
* doc/Makefile.in (MAKEINFOINC): Use macros.texi in preview/doc
2144
(auctex.dvi, auctex.pdf, auctex.info, ../INSTALL)
2145
(../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Use
2148
* doc/macros.texi: Remove in lieu of version in preview/doc.
2150
* doc/intro.texi (Introduction): Reorganize, use more of rawfile.
2151
Mention preview-latex.
2163
* tex-mik.el: Change maintainer to auctex-devel@gnu.org
2165
2005-04-30 David Kastrup <dak@gnu.org>
2167
* Makefile.in (install-metadata): Correct version number.
2168
(DESCEND): different quoting.
2169
(install): Same here.
2170
(install-metadata): Don't depend on some exit values.
2172
* configure.ac: substitute auctexstartfile. Export auctexdir as
2174
If installing info into XEmacs package, disable install-info. If
2175
makeinfo is disabled, don't check for macros.
2177
* Makefile.in (auctexstartfile): autoconf variable.
2178
(subdirs): autoconf variable.
2179
(PACKAGE, PACKAGE_INFO): macros.
2180
(DESCEND): For rebuilding stuff and installing.
2182
(tex-site.el): don't include autoloads when XEmacs.
2184
(install-startup): new target
2185
(install-el): don't install tex-site on XEmacs.
2186
(install-el): don't fail on .nosearch not installed.
2187
(install-metadata): new target for XEmacs.
2189
2005-04-29 Ralf Angeli <angeli@iwi.uni-sb.de>
2191
* tex.el: Remove `TeX-doc' for `ams-tex-mode'.
2193
2005-04-29 David Kastrup <dak@gnu.org>
2207
* tex-info.el: Remove TeX-doc.
2209
* tex-info.el (Texinfo-mode): Fix type in alias.
2211
* tex-site.el.in (tex-site): Provides are added by Makefile.
2214
* configure.ac: Generate tex-site.el.out instead of tex-site.el.
2216
* Makefile.in (AUTOLOAD): New form for autoloads from rest of line.
2217
(all): Make depend on tex-site.el
2218
(lisp): Depend on tex-site.el
2219
(tex-site.el, auto-loads.el): New targets.
2221
2005-04-28 Reiner Steib <Reiner.Steib@gmx.de>
2223
* tex-site.el.in (TeX-mode-alist): Exchange value and doc string.
2224
(TeX-modes-set): Check if mode is fbound.
2226
* doc/changes.texi: Mention changes in sectioning fontification.
2228
* doc/auctex.texi (Font Locking): Adjust to new sectioning
2231
* font-latex.el: Rename most *-title* stuff to *-sectioning*. Old
2232
names: font-latex-title-%s-face, font-latex-title-fontify,
2233
font-latex-update-title-faces, font-latex-make-title-faces
2234
font-latex-title-max. New names: font-latex-sectioning-%s-face,
2235
font-latex-fontify-sectioning, font-latex-update-sectioning-faces,
2236
font-latex-make-sectioning-faces, font-latex-sectioning-max.
2237
(font-latex-fontify-sectioning): Fix typos in doc string.
2239
2005-04-28 Ralf Angeli <angeli@iwi.uni-sb.de>
2241
* doc/auctex.texi (Development): New name replacing "ToDo".
2243
* doc/faq.texi, doc/todo.texi: Fix for raw output.
2245
2005-04-28 David Kastrup <dak@gnu.org>
2247
* tex-site.el.in (TeX-doc): Use AUCTeX-version.
2249
* configure.ac: fiddle with relative paths.
2251
* Makefile.in: several changes to buld structure.
2253
* auctex.el.in (TeX-doc): Startup file source.
2255
* doc/wininstall.texi:
2263
* doc/changes.texi: Make the stuff compile cleanly.
2265
* doc/Makefile.in (DISTTEXTS): list plain text files in parent dir.
2266
(.PHONY): everything needed here.
2267
(auctex.info): don't ignore errors.
2268
(../INSTALL, ../INSTALL.windows, ../README, ../CHANGES)
2269
(../TODO, ../FAQ, disttexts): New targets.
2270
(INSTALL, INSTALL.windows, README, CHANGES, HISTORY, TODO, FAQ):
2272
(clean): Don't remove files in this directory.
2273
(maintainer-clean): New target, removes files in parent, too.
2275
* autogen.sh: Create info files and distribution texts like
2276
preview-latex does, and recurse into preview directory to do the
2279
2005-04-27 David Kastrup <dak@gnu.org>
2281
* tex.el (TeX-lisp-directory, TeX-auto-global): Don't
2282
`file-name-as-directory'fy.
2283
(TeX-style-global, TeX-auto-local, TeX-style-local)
2284
(TeX-macro-global, TeX-macro-private): Same here.
2285
(TeX-auto-private): Use expand-file-name.
2286
(TeX-style-private): Same here.
2287
(TeX-check-path): Same.
2288
(TeX-load-style): Adapt.
2290
* tex-buf.el (TeX-check-files): Be robust against non-slashed
2292
(TeX-ispell-document): Same here.
2294
* tex.el (AUC-TeX-version, AUC-TeX-date): Protect
2295
`make-obsolete-variable' against obsolete Emacsen.
2297
2005-04-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2299
* doc/changes.texi: Mention the fix of Japanese fill problems.
2301
2005-04-27 David Kastrup <dak@gnu.org>
2303
* configure.ac: Correct bug reporting address and move stuff over
2305
* aclocal.m4: remove, we want the one in preview instead.
2307
* tex-site.el.in (AUCTeX-version, AUCTeX-date): get via configure.
2309
* tex.el (info): Add "docTeX" to info prefixes.
2310
(AUCTeX-version, AUCTeX-date): removed to tex-site.el.
2311
(AUC-TeX-version, AUC-TeX-date): Use `make-obsolete-variable'. Is
2312
version 11.50 correct?
2314
* tex-bar.el (LaTeX-install-toolbar): Adjust toolbarx-image-path.
2316
* autogen.sh: Use aclocal.m4 from preview subdirectory.
2318
* tex.el (TeX-submit-bug-report): Add `TeX-command-list' to bug
2321
2005-04-23 David Kastrup <dak@gnu.org>
2323
* tex-buf.el (TeX-command): Let it accept `TeX-active-master' as
2324
well, by not touching `TeX-current-process-region-p' unless
2325
`TeX-region-file' or `TeX-master-file' have been identified
2327
(TeX-view): Simplify.
2328
(TeX-active-process, TeX-active-buffer): Simplify.
2330
2005-04-22 David Kastrup <dak@gnu.org>
2332
* tex-buf.el (TeX-help-error): Create the correct log file
2333
name corresponding to the current run.
2334
(TeX-error, TeX-warning): Pass runbuffer info into the routines to
2335
get the correct log file name in all circumstances.
2337
2005-04-20 David Kastrup <dak@gnu.org>
2339
* configure.ac: don't bother about pre-2.50 autoconf. Check
2340
version more fine-grainedly.
2342
2005-04-19 David Kastrup <dak@gnu.org>
2344
* texmathp.el (texmathp-match-switch): Add autoload cookie.
2346
* tex.el (no-doc): Remove: not needed because autoloads are
2347
documented by the cookie extraction process.
2348
(bibtex-mode-hook): Remove. This will be done by an autoload
2349
cookie from latex.el instead.
2350
(BibTeX-auto-store, LaTeX-math-mode, japanese-plain-tex-mode)
2351
(japanese-latex-mode, texinfo-mode, latex-mode, multi-prompt)
2352
(texmathp, texmathp-match-switch): Remove autoloads since this is
2353
done by cookies extracted into auctex.el.
2354
(TeX-region-create, TeX-save-document, TeX-home-buffer)
2355
(TeX-pin-region, TeX-command-region, TeX-command-buffer)
2356
(TeX-command-master, TeX-command, TeX-kill-job)
2357
(TeX-recenter-output-buffer, TeX-next-error)
2358
(TeX-toggle-debug-boxes, TeX-region-file, TeX-current-offset)
2359
(TeX-process-set-variable, TeX-view): Make comment nil instead of
2361
(font-latex-setup, tex-font-setup): Remove autoloads. Should be
2362
done by cookies instead.
2363
(TeX-tex-mode): rename from tex-mode.
2364
(TeX-plain-tex-mode): rename from plain-tex-mode.
2365
(ams-tex-mode): Change autoload cookie.
2367
* tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Change
2370
* tex-font.el (tex-font-setup): Add autoload cookie.
2372
* tex-fold.el (TeX-fold-mode, tex-fold-mode): Add autoload
2375
* multi-prompt.el (multi-prompt): Add autoload cookie.
2377
* latex.el (auto-mode-alist): Add .drv to latex-mode.
2378
(TeX-latex-mode): Changed name from latex-mode.
2379
(TeX-doctex-mode): Same here for doctex-mode. Explicitly set
2380
major-mode to doctex-mode: we don't want different modes.
2382
* tex-info.el (texinfo): Alias texinfo-mode to Texinfo-mode for
2384
(Texinfo-mode): Autoload.
2386
* context.el (ConTeXt-mode, context-mode): Add definitions and
2387
aliases and autoload cookies.
2389
* bib-cite.el: Remove autoload from instructions.
2391
* toolbar-x.el (toolbarx-image-path): New variable.
2392
(toolbarx-make-string-from-symbol)
2393
(toolbarx-make-symbol-from-string, toolbarx-good-option-list-p)
2394
(toolbarx-separate-options, toolbarx-merge-props)
2395
(toolbarx-make-command, toolbarx-emacs-mount-popup-menu)
2396
(toolbarx-xemacs-mount-popup-menu, toolbarx-mount-popup-menu)
2397
(toolbarx-option-value, toolbarx-eval-function-or-symbol)
2398
(toolbarx-test-image-type, toolbarx-test-button-type)
2399
(toolbarx-test-any-type, toolbarx-test-string-or-nil)
2400
(toolbarx-test-toolbar-type, toolbarx-test-dropdown-type)
2401
(toolbarx-test-symbol, toolbarx-test-dropdown-default)
2402
(toolbarx-test-dropdown-save)
2403
(toolbarx-process-group-without-insert, toolbarx-process-group)
2404
(toolbarx-process-symbol, toolbarx-process-dropdown-group)
2405
(toolbarx-find-image, toolbarx-emacs-add-button)
2406
(toolbarx-emacs-refresh-process-button-or-insert-list)
2407
(toolbarx-emacs-refresh, toolbarx-xemacs-image-properties)
2408
(toolbarx-xemacs-button-properties, toolbarx-xemacs-refresh):
2409
Remove autoload cookies.
2410
(toolbarx-find-image): Use `toolbarx-image-path'.
2412
2005-04-26 Reiner Steib <Reiner.Steib@gmx.de>
2414
* font-latex.el (font-latex-update-title-faces): Remove unused
2415
variable. Don't call when loading the file.
2416
(font-latex-title-fontify): Document that faces set outside of
2417
customize might be modified.
2418
(font-latex-make-title-faces): Set height or size so that
2419
customize won't complain.
2421
2005-04-24 Ralf Angeli <angeli@iwi.uni-sb.de>
2423
* tex-buf.el (TeX-interactive-goto-prompt): New function.
2424
(TeX-run-interactive): Use it instead of setting
2425
`comint-scroll-to-bottom-on-output'. Use `add-hook'.
2427
2005-04-23 Ralf Angeli <angeli@iwi.uni-sb.de>
2429
* font-latex.el (font-latex-update-title-faces): Do not touch
2431
(font-latex-title-fontify): Use `custom-initialize-default'.
2432
(font-latex-make-title-faces): Check for value of `saved-face'
2433
property for determining face customization.
2435
* tex.el (TeX-find-macro-boundaries): Reimplement. Now handles
2436
\foo{\bar}{ba-!-z} case correctly.
2437
(TeX-find-macro-start-helper): Remove.
2439
2005-04-22 Reiner Steib <Reiner.Steib@gmx.de>
2441
* font-latex.el (font-latex-make-title-faces): Define the face,
2442
don't set size. Set parent/inherit conditionally.
2443
(font-latex-update-title-faces): New function.
2444
(font-latex-title-fontify): Add :initialize and :set. Using
2445
`font-latex-update-title-faces' allows changing the height within
2447
(font-latex-title-5-face): Renamed from title-4-face.
2448
(font-latex-built-in-keyword-classes): Use title-0 and title-5
2451
2005-04-22 Ralf Angeli <angeli@iwi.uni-sb.de>
2453
* tex-buf.el (TeX-run-interactive): Make output buffer scroll.
2455
2005-04-18 Ralf Angeli <angeli@iwi.uni-sb.de>
2457
* tex-fold.el (TeX-fold-region): Get rid of \_> for matching
2458
macros. It prevents macros immediately followed by numbers from
2461
2005-04-17 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2463
* style/amsmath.el (LaTeX-item-equation): just-one-space before
2464
`\\' at the end of line.
2466
2005-04-15 Ralf Angeli <angeli@iwi.uni-sb.de>
2468
* style/harvard.el ("harvard"): Activate harvard citation format
2471
2005-04-14 Ralf Angeli <angeli@iwi.uni-sb.de>
2473
* tex-fold.el (TeX-fold-force-fontify): New variable.
2474
(TeX-fold-buffer): Use it. Make sure the buffer is fontified
2475
before folding is done.
2477
* doc/auctex.texi (Folding): Mention `TeX-fold-force-fontify'.
2479
* doc/changes.texi: Mention `TeX-fold-force-fontify'.
2481
2005-04-14 Ikumi Keita <ikumi@revery.net>
2483
* style/amsmath.el: Fix comment.
2484
("amsmath"): Removed duplicate settings of "alignat*" and
2485
"xalignat*" from LaTeX-add-environments. Add "xalignat",
2486
"xalignat*", and "xxalignat" to LaTeX-item-list.
2487
(LaTeX-amsmath-env-alignat): Do not ask label if the tail of ENV
2490
2005-04-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2492
* latex.el (LaTeX-fill-move-to-break-point): Refactoring. Set
2493
third argument of re-search-backward to 'move instead of using
2494
skip-chars-backward.
2496
2005-04-13 Ralf Angeli <angeli@iwi.uni-sb.de>
2498
* latex.el (LaTeX-math-abbrev-prefix): Offer only string type for
2499
customization. Add proper :initialize and :set functions to allow
2500
the value to be changed without having to restart Emacs.
2502
* doc/auctex.texi (Mathematics): Document only the string-nature
2503
of `LaTeX-math-abbrev-prefix'.
2505
2005-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
2507
* latex.el (LaTeX-math-abbrev-prefix): Can now be a string to be
2509
(LaTeX-math-abbrev-prefix): New function.
2510
(LaTeX-math-keymap, LaTeX-math-mode): Use it.
2512
* doc/auctex.texi (Mathematics): Explain
2513
`LaTeX-math-abbrev-prefix' more verbosely.
2515
2005-04-12 Reiner Steib <Reiner.Steib@gmx.de>
2517
* tex-site.el.in (TeX-lisp-directory): Avoid open-parenthesis at
2518
beginning of a line.
2520
* tex-style.el (LaTeX-beamer-inner-themes)
2521
(LaTeX-beamer-outer-themes, LaTeX-beamer-color-themes)
2522
(LaTeX-beamer-font-themes): New variables for style/beamer.el.
2524
* style/beamer.el (LaTeX-arg-beamer-inner-theme)
2525
(LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme)
2526
(LaTeX-arg-beamer-font-theme): New functions.
2528
2005-04-10 Ralf Angeli <angeli@iwi.uni-sb.de>
2530
* tex.el (TeX-parse-argument): Another stab at fixing this
2531
function. The last change from 2005-03-23 broke the insertion of
2532
macros like \footnote with a marked region. This is pure
2535
* latex.el (LaTeX-section-heading): Shorten prompt.
2536
(LaTeX-section-title): Simplify. Shorten prompt.
2537
(LaTeX-auto-minimal-regexp-list): "\" and "." are not special in a
2538
complemented character alternative.
2539
(LaTeX-math-keymap): Define key for prefix insertion inside
2541
(math): Use `LaTeX-math-keymap' only.
2542
(LaTeX-math-mode-menu): Use `LaTeX-math-mode-map' (defined by
2543
`define-minor-mode').
2544
(LaTeX-math-mode): Assign `LaTeX-math-keymap' to
2545
`LaTeX-math-abbrev-prefix'. Use `LaTeX-math-mode-menu' with
2546
`LaTeX-math-mode-map'.
2547
(LaTeX-math-insert-prefix): Remove.
2549
2005-04-08 Ralf Angeli <angeli@iwi.uni-sb.de>
2551
* font-latex.el (font-latex-match-command-with-arguments): Skip
2552
over comments as well as whitespace.
2554
* tex.el (TeX-output-extension): Default to nil.
2556
2005-04-07 Ralf Angeli <angeli@iwi.uni-sb.de>
2558
* tex.el (TeX-output-extension): Set correct default depending on
2559
the value of `TeX-PDF-mode'.
2560
(TeX-output-extension): Revert.
2561
(VirTeX-common-initialization): Set `TeX-output-extension' here.
2563
2005-04-05 Christian Schlauer <cschl@arcor.de>
2565
* tex.el (TeX-submit-bug-report): Fix typo in doc string, fill doc
2568
* latex.el: Change maintainer address.
2569
(LaTeX-section): Fix typo in doc string. Remove code that almost
2570
always inserts a new line.
2571
(LaTeX-section-section): Fix doc string. Add code that
2572
conditionally inserts a new line (which also bundles the
2573
modification of the buffer in this function).
2574
(LaTeX-section-hook): Fix typo in doc string.
2575
(LaTeX-default-position): Use `do not' instead of `don't' in doc
2576
string and customize value menu (as in `LaTeX-float).
2577
(LaTeX-item-list): Fix typo in doc string.
2579
2005-04-05 Ralf Angeli <angeli@iwi.uni-sb.de>
2581
* tex.el (TeX-PDF-mode, TeX-interactive-mode, TeX-Omega-mode): Set
2582
customization group.
2584
* latex.el (LaTeX-math-default): New entry and key for \colon.
2585
New "Punctuation" category. Get rid of some entries in
2586
"delimiters" category already defined in "Arrows". Get rid of
2587
"delimiters" category and merge entries defined there into
2589
(LaTeX-math-menu): Remove "delimiters" and add "Punctuation".
2591
2005-04-04 Ralf Angeli <angeli@iwi.uni-sb.de>
2593
* font-latex.el (font-latex-make-user-keywords): Make XEmacs
2596
* doc/changes.texi: Fix @xref.
2598
* doc/auctex.texi (Quotes): Fix @xref.
2599
(European): Be more verbose.
2601
* tex-info.el (texinfo-mode): Get rid of hyphens in prompts.
2604
* latex.el (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen):
2606
(LaTeX-babel-hyphen-language-alist): Use t as default value for
2609
* tex.el (TeX-quote-language-alist): Use t as default value for
2612
* doc/auctex.texi: New tag line.
2613
(Quotes): Replace description about (n)german.sty-specific quote
2614
insertion by a generalized one and refer to section about European
2616
(European): Add subsections. Add information about new
2617
functionality and customization options for language-specific
2618
quote and hyphen insertion.
2619
(Folding): Add information about help echo.
2620
(Viewing): Add subsection heading. A single one does not really
2623
* doc/changes.texi: Add some news.
2625
2005-04-03 Ralf Angeli <angeli@iwi.uni-sb.de>
2627
* tex-fold.el (TeX-fold-help-echo-max-length): New variable.
2628
Add :type and :group specs.
2629
(TeX-fold-make-help-echo): New function.
2630
No space before ellipsis.
2631
Okay, color does not look too bad.
2632
(TeX-fold-make-overlay): Use it.
2633
Remove call to `TeX-fold-make-help-echo' again as we have to
2634
recompute the string anyway.
2635
(TeX-fold-hide-item): Set help-echo property.
2636
Recompute help echo string.
2637
(TeX-fold-show-item): Invalidate help-echo property.
2639
2005-04-02 Ralf Angeli <angeli@iwi.uni-sb.de>
2641
* doc/faq.texi (Frequently Asked Questions About AUCTeX): Minor
2642
enhancements in wording.
2644
* tex.el (TeX-open-quote, TeX-close-quote)
2645
(TeX-quote-after-quote): Doc fix.
2646
(TeX-quote-language-alist, TeX-quote-language): New variables.
2647
(TeX-insert-quote): Use them.
2648
(TeX-submit-bug-report): Doc fix.
2650
* latex.el (LaTeX-mode-map): Map "-" to
2651
`LaTeX-babel-insert-hyphen'.
2652
(LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen)
2653
(LaTeX-babel-hyphen-language-alist, LaTeX-babel-hyphen-language):
2654
New variables. (Moved from tex-style.el and style/german.el
2655
respectively and generalized.)
2656
(LaTeX-babel-insert-hyphen): New function. (Moved from
2659
* tex-style.el (LaTeX-csquotes-open-quote)
2660
(LaTeX-csquotes-close-quote): Doc fix.
2661
(LaTeX-german-quote-after-quote, LaTeX-german-open-quote)
2662
(LaTeX-german-close-quote, LaTeX-german-hyphen)
2663
(LaTeX-german-hyphen-after-hyphen): Remove.
2665
* style/csquotes.el ("csquotes"): Use `TeX-quote-language'.
2667
* style/italian.el (LaTeX-italian-open-quote)
2668
(LaTeX-italian-close-quote): Remove.
2669
("italian"): Use `TeX-quote-language'.
2671
* style/ngerman.el (LaTeX-german-quote-after-quote)
2672
(LaTeX-german-open-quote, LaTeX-german-close-quote): Remove.
2673
("ngerman"): Use `TeX-quote-language' and
2674
`LaTeX-babel-hyphen-language'.
2676
* style/german.el: Move definition of "-" key to latex.el.
2677
(LaTeX-german-hyphen-internal): Move to latex.el as
2678
`LaTeX-babel-hyphen-language'.
2679
(LaTeX-german-insert-hyphen): Move to latex.el as
2680
`LaTeX-babel-insert-hyphen'.
2681
("german"): Use `TeX-quote-language' and
2682
`LaTeX-babel-hyphen-language'.
2684
* style/czech.el, style/danish.el, style/slovak.el,
2685
style/swedish.el: Use `TeX-quote-language' and
2686
`LaTeX-babel-hyphen-language' where appropriate.
2688
2005-03-31 Ralf Angeli <angeli@iwi.uni-sb.de>
2690
* doc/faq.texi (Frequently Asked Questions About AUCTeX): Add
2691
general information about how to deal with bugs. Adapt version
2694
2005-03-31 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2696
* latex.el (LaTeX-fill-move-to-break-point): Skip non-space chars
2697
backward if re-search-backward does not find white spaces or
2698
LaTeX-nospace-between-char-regexp. Add mule check before line
2699
break between 2-byte and 1-byte chars.
2700
Reported by Ikumi Keita <ikumi@revery.net>.
2701
Do not move point if re-search-backward didn't find proper line
2704
2005-03-30 Ralf Angeli <angeli@iwi.uni-sb.de>
2706
* tex.el (TeX-submit-bug-report): Insert AUCTeX version into mail
2709
2005-03-30 Ikumi Keita <ikumi@revery.net>
2711
* latex.el (LaTeX-env-label): Remove `TeX-toggle-off-input-method'
2712
because `TeX-math-input-method-off' is already called in
2713
`LaTeX-insert-environment'.
2715
2005-03-29 Ralf Angeli <angeli@iwi.uni-sb.de>
2717
* tex-style.el (LaTeX-german-hyphen): Doc fix. Fix :type.
2719
* style/german.el (LaTeX-german-insert-hyphen): Do not add "=
2720
repeatedly but stick to - after the first swapping.
2722
2005-03-28 Ralf Angeli <angeli@iwi.uni-sb.de>
2724
* style/german.el (LaTeX-mode-map): Bind `-' to
2725
`LaTeX-german-insert-hyphen'.
2726
(LaTeX-german-quote-after-quote, LaTeX-german-open-quote)
2727
(LaTeX-german-close-quote): Move to tex-style.el.
2728
(LaTeX-german-hyphen-internal): New variable.
2729
(LaTeX-german-insert-hyphen): New function.
2730
("german"): Set `LaTeX-german-hyphen-internal'.
2732
* tex-style.el (LaTeX-german-quote-after-quote)
2733
(LaTeX-german-open-quote, LaTeX-german-close-quote): Move here
2734
from style/german.el.
2735
(LaTeX-german-hyphen, LaTeX-german-hyphen-after-hyphen): New
2738
* doc/auctex.texi (Font Locking): References are now fontified
2739
with `font-lock-constant-face' because `font-lock-reference-face'
2742
* font-latex.el: Change maintainer address.
2743
(font-latex-quotes, font-latex-make-built-in-keywords)
2744
(font-latex-user-keyword-classes): Doc fix. (Mention that setting
2745
the variable directly does not take effect.)
2746
(font-latex-make-match-defun, font-latex-make-built-in-keywords)
2747
(font-latex-make-user-keywords): Doc strings of generated
2748
variables and functions now refer to the creating functions.
2749
(font-latex-warning-face, font-latex-sedate-face)
2750
(font-latex-italic-face, font-latex-bold-face)
2751
(font-latex-math-face, font-latex-string-face)
2752
(font-latex-verbatim-face, font-latex-superscript-face)
2753
(font-latex-subscript-face, font-latex-title-1-face)
2754
(font-latex-title-2-face, font-latex-title-3-face)
2755
(font-latex-title-4-face): Remove these face variables.
2756
(font-latex-title-fontify): Remove :set function.
2757
(font-latex-built-in-keyword-classes): Use
2758
`font-lock-constant-face' instead of `font-lock-reference-face'
2759
because the latter is deprecated in Emacs (and only an alias for
2760
the former which will not work if the quoted face name is used).
2761
Use new `title' specifier as type of keyword for the titling
2762
keywords and mention it in the doc string.
2763
(font-latex-keyword-matcher): Quote face specifiers in any case.
2764
(font-latex-make-user-keywords)
2765
(font-latex-syntactic-face-function): Quote face specifiers.
2766
(font-latex-setup): Remove obsolete method for fontifying strings
2767
or math respectively.
2769
2005-03-28 David Kastrup <dak@gnu.org>
2771
* tex.el: Change maintainer address.
2772
(TeX-submit-bug-report): Change bug reporting address.
2774
* doc/wininstall.texi: Change contact info.
2776
* doc/intro.texi (Introduction): Change contact info.
2778
* doc/auctex.texi (top): Change contact info.
2780
2005-03-27 Ralf Angeli <angeli@iwi.uni-sb.de>
2782
* font-latex.el (font-latex-match-simple-command): New function.
2783
(font-latex-make-user-keywords): Use it instead of specifying the
2784
regexp directly. Prevents stuff like "\foo\foo\foo\foo" from
2785
being fontified like a zebra.
2786
(font-latex-match-command-with-arguments): Check for limit when
2787
looking at optional and mandatory arguments. Prevents an infinite
2788
loop in XEmacs when typing the "n" of \begin in "\begi\n[foo]".
2789
(font-latex-user-keyword-classes): Specify a default value for the
2792
2005-03-24 Ralf Angeli <angeli@iwi.uni-sb.de>
2794
* Makefile.in (AUCELC): Derive from AUCSRC.
2795
(STYLEELC, CLEANFILES, DISTCLEANFILES, DISTTEXTS): New variables.
2796
(some): Use STYLEELC.
2797
(clean): Use CLEANFILES.
2798
(distclean): Use CLEANFILES and DISTCLEANFILES. Call distclean
2799
target in doc directory.
2800
(maintainer-clean, extraclean): New targets.
2802
2005-03-23 Ralf Angeli <angeli@iwi.uni-sb.de>
2804
* tex.el (TeX-parse-argument): Deactivate mark after insertion of
2805
first mandatory argument. Fixes insertion of braces at wrong
2806
places for multi-argument macros like \parbox and \multicolumn.
2807
See also change from 2004-12-01 which obviously did not suffice.
2809
2005-03-22 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2811
* latex.el (LaTeX-fill-move-to-break-point): Prevent line break
2812
between 2-byte char an 1 byte-char.
2814
* latex.el (LaTeX-fill-move-to-break-point): Do not skip
2815
LaTeX-nospace-between-char-regexp.
2816
Reported by Ikumi Keita <ikumi@revery.net>.
2818
2005-03-19 Ralf Angeli <angeli@iwi.uni-sb.de>
2820
* tex-fold.el (TeX-fold-buffer-substring): Better safe than sorry.
2822
2005-03-18 Ralf Angeli <angeli@iwi.uni-sb.de>
2824
* font-latex.el (font-latex-make-title-faces): According to
2825
upstream `font-size' is likely to vanish. So back to
2826
`face-height' but scale it down a bit to better match actual font
2829
2005-03-17 David Kastrup <dak@gnu.org>
2831
* tex.el (TeX-overlay-priority-step): New variable, previously in
2832
tex-fold.el under different name.
2833
(TeX-overlay-prioritize): new function in Emacs and XEmacs
2836
* tex-fold.el (TeX-fold-make-overlay): Use `TeX-overlay-prioritize'.
2837
(TeX-fold-priority-step, TeX-fold-prioritize): Renamed and moved
2840
* tex-buf.el (TeX-region-create): Transfer
2841
`buffer-file-coding-system' from master buffer to region.
2843
2005-03-17 Ralf Angeli <angeli@iwi.uni-sb.de>
2845
* latex.el (LaTeX-section-list-add-locally)
2846
(LaTeX-largest-level-set): New functions.
2847
(LaTeX-add-environments): Invalidate menu variables instead of
2848
setting `LaTeX-menu-changed'.
2849
(LaTeX-section-menu-entry): Do not enable symbol.
2850
(LaTeX-section-menu-create, LaTeX-menu-changed)
2851
(LaTeX-menu-update): Remove.
2852
(LaTeX-section-menu, LaTeX-environment-menu)
2853
(LaTeX-environment-modify-menu): New variables.
2854
(LaTeX-section-menu-filter, LaTeX-environment-menu-filter): New
2856
(LaTeX-mode-menu): Use them.
2857
(LaTeX-common-initialization): Move setting of
2858
`LaTeX-largest-level' upwards because it is needed when the menu
2859
is being generated. Do not use `activate-menubar-hook' and
2860
`activate-popup-menu-hook' anymore.
2862
* tex.el (VirTeX-common-initialization): Force update of style
2865
* style/scrreprt.el, style/scrbook.el, style/scrbase.el,
2866
style/scrartcl.el, style/report.el, style/jsbook.el,
2867
style/jsarticle.el, style/jreport.el, style/jbook.el,
2868
style/jarticle.el, style/j-report.el, style/j-book.el,
2869
style/j-article.el, style/book.el, style/article.el,
2870
style/alphanum.el: Use new functions for setting
2871
`LaTeX-largest-level' or `LaTeX-section-list' respectively.
2873
2005-03-16 Ikumi Keita <ikumi@revery.net>
2875
* latex.el (LaTeX-fill-move-to-break-point): Limit the max number
2876
of characters to look backward for `TeX-looking-at-backward'.
2878
2005-03-16 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2880
* latex.el (LaTeX-nospace-between-char-regexp): Changed from
2881
defcustom to defvar.
2883
2005-03-15 Ralf Angeli <angeli@iwi.uni-sb.de>
2885
* font-latex.el (font-latex-make-title-faces): Deal with the case
2886
that `font-size' returns a number. Or nil.
2888
* tex.el (TeX-view-style): Remove support for "a4" and "a5".
2890
2005-03-14 David Kastrup <dak@gnu.org>
2892
* latex.el (docTeX-indent-inner-fixed)
2893
(LaTeX-indent-calculate-last): Add support for macrocode*, macro*,
2894
environment and environment* environment.
2896
2005-03-14 Ralf Angeli <angeli@iwi.uni-sb.de>
2898
* context.el (ConTeXt-indent-item-re): Do not treat
2899
\setup... commands like \item.
2901
2005-03-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2903
* tex-fold.el (TeX-fold-prioritize): Cater for preview-latex.
2905
2005-03-11 Ralf Angeli <angeli@iwi.uni-sb.de>
2907
* latex.el (LaTeX-paragraph-commands-regexp-make): New function.
2908
(LaTeX-paragraph-commands-regexp, LaTeX-paragraph-commands): Use
2910
(LaTeX-paragraph-commands-add-locally): New function.
2912
* style/beamer.el ("beamer"): Use it. Newline not needed anymore
2913
because \frametitle is now a paragraph command and will not be
2914
filled together with the other content.
2916
* context.el (ConTeXt-find-indent): Correct indentation of
2919
* latex.el (LaTeX-fill-region-as-para-do): Use
2920
`remove-text-properties' instead of
2921
`remove-list-of-text-properties' because the latter is not
2922
available in Emacs 21.
2924
2005-03-10 Ralf Angeli <angeli@iwi.uni-sb.de>
2926
* style/beamer.el ("beamer"): Find the correct start of
2927
environment in case a frame environment is inserted with point on
2928
a non-empty line. Insert an additional newline to set off title
2931
* font-latex.el (font-latex-make-title-faces): Use `font-size'
2932
instead of `face-height' to determine the font size because the
2933
latter (as the sum of the face's ascent and descent) returns
2934
inappropriate values. Suggested by Steven E. Harris
2937
2005-03-09 Ralf Angeli <angeli@iwi.uni-sb.de>
2939
* tex.el (TeX-comment-prefix): New function.
2941
* latex.el (LaTeX-current-environment, LaTeX-find-matching-end)
2942
(LaTeX-find-matching-begin): Rather than using the start or end of
2943
a commented region as a boundary, look further for other commented
2944
regions with the same prefix possibly containing an environment
2945
start or end respectively.
2946
(LaTeX-mode-menu): An empty help string is useless and may lead to
2949
2005-03-09 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2951
* style/amsmath.el ("amsmath"): Fixed typo: "dotssc" -> "dotsc".
2952
Added symbol "dots" and "dotsi".
2954
* latex.el (LaTeX-insert-environment): Call
2955
`TeX-math-input-method-off'.
2956
* style/amsmath.el (LaTeX-amsmath-env-alignat)
2957
(LaTeX-amsmath-env-aligned): Do not call
2958
`TeX-math-input-method-off' from here.
2959
Reported by Ikumi Keita <ikumi@revery.net>.
2961
2005-03-08 Ralf Angeli <angeli@iwi.uni-sb.de>
2963
* latex.el (LaTeX-current-environment): Doc fix.
2965
* font-latex.el (font-latex-make-built-in-keywords): Make doc
2966
string of `font-latex-match-*-keywords' more clear.
2968
2005-03-08 Masayuki Ataka <ataka@milk.freemail.ne.jp>
2970
* tex.el (TeX-toggle-off-input-method): Turn off input method iff
2971
`current-input-method' starts one of "chinese", "japanese", and
2972
"korean". Use `inactivate-input-method' instead of
2973
`toggle-input-method'. Doc fix.
2974
Suggested by Ikumi Keita <ikumi@revery.net>.
2976
2005-03-07 Reiner Steib <Reiner.Steib@gmx.de>
2978
* tex-style.el: New file. defcustoms for style/*.el should go
2981
* latex.el (LaTeX-includegraphics-extensions)
2982
(LaTeX-includegraphics-options-alist)
2983
(LaTeX-includegraphics-strip-extension-flag)
2984
(LaTeX-includegraphics-read-file, LaTeX-beamer-themes): Moved to
2986
(tex-style): Require.
2988
* style/amsmath.el (LaTeX-amsmath-label): Moved to tex-style.el.
2990
* style/beamer.el: Remove install instructions. Won't work
2991
properly outside current AUCTeX anymore. Removed CVS Id.
2992
(LaTeX-beamer-section-labels-flag)
2993
(LaTeX-beamer-item-overlay-flag): Moved to tex-style.el.
2995
* style/csquotes.el (LaTeX-csquotes-quote-after-quote)
2996
(LaTeX-csquotes-open-quote, LaTeX-csquotes-close-quote): Moved to
2999
* style/emp.el (LaTeX-write18-enabled-p): Moved to tex-style.el.
3001
* Makefile.in (AUCSRC): Added tex-style.el.
3003
2005-03-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3005
* tex-jp.el (japanese-TeX-command-list)
3006
(japanese-TeX-error-messages): Change from defvar to defcustom.
3008
2005-03-06 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3010
* doc/auctex.texi (I18n): Comment fix.
3012
* latex.el: Set fill-space nonsticky.
3013
(LaTeX-fill-delete-newlines): Check text property 'fill-space.
3015
2005-03-04 David Kastrup <dak@gnu.org>
3017
* Organizational: preview-latex development has been moved from
3018
<URL:http://sourceforge.net/projects/preview-latex> into the
3019
AUCTeX CVS Archive on
3020
<URL:http://savannah.gnu.org/projects/auctex> in subdirectory
3023
2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
3025
* doc/auctex.texi (I18n): Try to make text more clear.
3027
* style/beamer.el (LaTeX-beamer-search-themes)
3028
(LaTeX-arg-beamer-theme): New functions adding completion for
3031
* latex.el (LaTeX-beamer-themes): New variable.
3033
2005-03-05 Ikumi Keita <ikumi@revery.net> (tiny change)
3035
* tex-jp.el (japanese-TeX-command-list): Doc fix.
3037
2005-03-03 Ikumi Keita <ikumi@revery.net>
3039
* tex.el (TeX-macro-global-internal): New function.
3040
(TeX-macro-global): Use it.
3041
(TeX-kpathsea-format-alist): Removed duplicate line.
3043
* tex-jp.el: Use `TeX-macro-global-internal' and append path for
3044
Japanese TeX into TeX-macro-global. Do not override
3045
`TeX-expand-list', no more.
3046
(japanese-TeX-command-list): Add :help string. Change
3047
`TeX-run-LaTeX' to `TeX-run-TeX'.
3048
(japanese-TeX-command-default, japanese-LaTeX-command-default):
3049
Quote symbol TeX-command in doc string.
3051
2005-03-03 Thomas Baumann <thomas.baumann@ch.tum.de>
3053
* style/beamer.el (LaTeX-beamer-item-overlay-flag): New variable.
3054
Used for controling the insertion of overlays in
3055
`LaTeX-item-beamer'.
3056
(LaTeX-item-beamer): Use it.
3058
2005-03-02 Reiner Steib <Reiner.Steib@gmx.de>
3060
* doc/auctex.texi (I18n): Fix some markup errors.
3062
2005-03-02 Ralf Angeli <angeli@iwi.uni-sb.de>
3064
* font-latex.el (font-latex-make-title-faces)
3065
(font-latex-title-4-face): Use yellow on terminals with dark
3066
background and blue4 on terminals with light background.
3068
2005-03-02 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3070
* doc/auctex.texi (Floats): Document `LaTeX-top-caption-list'.
3072
2005-03-01 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3074
* doc/auctex.texi (I18n): Revised.
3076
2005-02-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3078
* tex-jp.el (TeX-japanese-process-input-coding-system)
3079
(TeX-japanese-process-output-coding-system): Fix comment.
3081
2005-02-27 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3083
* latex.el (LaTeX-fill-move-to-break-point): Cater for kinsoku,
3084
especially for Japanese.
3086
2005-02-24 Ralf Angeli <angeli@iwi.uni-sb.de>
3088
* latex.el (LaTeX-common-initialization): Update LaTeX menu when a
3089
popup menu in XEmacs is opened.
3091
2005-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
3093
* bib-cite.el: Some doc fixes in the commentary section.
3095
2005-02-23 Ikumi Keita <ikumi@revery.net> (tiny change)
3097
* doc/auctex.texi (I18n): Removed FIXME comment.
3099
2005-02-22 Ikumi Keita <ikumi@revery.net> (tiny change)
3101
* latex.el (LaTeX-fill-delete-newlines): Call search-forward,
3102
which is copied from `fill-delete-newlines', with BOUND TO.
3104
2005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
3106
* doc/auctex.texi (Japanese): Fix bogus macro.
3108
2005-02-21 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3110
* doc/auctex.texi (Japanese): Doc fix.
3111
Suggested by Ikumi Keita <ikumi@revery.net>.
3113
2005-02-20 Ralf Angeli <angeli@iwi.uni-sb.de>
3115
* tex-fold.el (TeX-fold-macro-nth-arg): Doc fix.
3116
Do not skip more than one closing brace backwards.
3117
Use `TeX-fold-buffer-substring'.
3118
(TeX-fold-prioritize): Doc fix.
3119
(TeX-fold-buffer-substring): New function.
3120
Do not use `dolist' which uses an unwanted local binding of the
3123
2005-02-19 Ralf Angeli <angeli@iwi.uni-sb.de>
3125
* latex.el (LaTeX-current-environment): New variable.
3126
(LaTeX-indent-calculate, LaTeX-fill-region-as-para-do): Use it.
3127
Improves filling performace by caching current environment.
3129
2005-02-19 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3131
* tex-jp.el (TeX-japanese-process-input-coding-system): Remove
3133
Reported by Ikumi Keita <ikumi@revery.net>.
3135
* latex.el (LaTeX-nospace-between-char-regexp): New variable.
3136
(LaTeX-fill-delete-newlines): Use it.
3137
(LaTeX-fill-move-to-break-point): Ditto. Fix comment.
3139
2005-02-18 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3141
* latex.el (LaTeX-fill-delete-newlines): New function.
3142
(LaTeX-fill-region-as-para-do): Use it.
3144
2005-02-16 Ralf Angeli <angeli@iwi.uni-sb.de>
3146
* font-latex.el (font-latex-set-syntactic-keywords): Give an
3147
escape char at the end of a verbatim construct punctuation syntax.
3148
Prevents wrong fontification of stuff like "\verb|foo\|".
3150
2005-02-16 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3152
* tex-jp.el (TeX-after-start-process-function): Removed code for
3153
XEmacs. `set-process-coding-system' is available in XEmacs 21.1.
3154
(TeX-japanese-process-input-coding-system)
3155
(TeX-japanese-process-output-coding-system): Change from defvar to
3156
defcustom. Use `default-process-coding-system'; Old XEmacs
3157
doesn't have the variable?
3158
Suggested by Ikumi Keita <ikumi@revery.net>.
3160
2005-02-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3162
* latex.el (LaTeX-fill-move-to-break-point): Simplify.
3163
(LaTeX-fill-region-as-para-do): Cater for the situation where
3164
there is a line ending with Japanese characters and the following
3165
line starts with a non-Japanese character.
3167
2005-02-14 David Kastrup <dak@gnu.org>
3169
* aclocal.m4 (AC_LISPIFY_DIR): new function.
3170
(AUCTEX_AUTO_DIR): Use it.
3172
* tex-site.el.in (TeX-lisp-directory, TeX-auto-global): put
3173
autoconfed expression on a line of its own.
3175
2005-02-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3177
* latex.el (LaTeX-fill-region-as-para-do): Get rid of a space at
3178
eol if the last character of the line is Japanese (e.g. short
3180
(LaTeX-fill-move-to-break-point): Do not skip characters if the
3181
text is written in Japanese (e.g. long Japanese line).
3182
Reported by Ikumi Keita <ikumi@revery.net>.
3184
2005-02-14 Ikumi Keita <ikumi@revery.net> (tiny change)
3186
* tex-jp.el (LaTeX-auto-regexp-list): Use
3187
`LaTeX-auto-class-regexp-list'.
3189
2005-02-13 Ralf Angeli <angeli@iwi.uni-sb.de>
3191
* tex-info.el (Texinfo-environment, Texinfo-modify-environment):
3193
(Texinfo-insert-environment): Not interactive anymore as it is now
3194
called by `Texinfo-environment'.
3195
(Texinfo-mode-map): `C-c C-e' now calls `Texinfo-environment'.
3197
2005-02-12 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3199
* tex.el (TeX-add-local-master): Insert "japanese-" before mode
3200
name if buffer local variable `japanese-TeX-mode' is non-nil.
3201
Suggested by Ikumi Keita <ikumi@revery.net>.
3202
(japanese-slitex-mode): Removed obsolete autoload of slitex.
3204
* doc/auctex.texi (Japanese): Doc fix to follow the latest
3207
2005-02-12 Ralf Angeli <angeli@iwi.uni-sb.de>
3209
* tex.el (TeX-find-macro-boundaries): Return an alist instead of a
3211
(TeX-find-macro-end): With `TeX-find-macro-boundaries' returning
3212
an alist `cdr' is now sufficient.
3213
(TeX-find-macro-end-helper): Save match data.
3214
(TeX-font-replace-macro): Use `TeX-find-macro-end' instead of
3215
`forward-sexp'. Fixes errors e.g. when trying to remove the font
3216
spec of a string like "\textbf{(}".
3218
2005-02-11 Ralf Angeli <angeli@iwi.uni-sb.de>
3220
* latex.el (LaTeX-env-figure): Make function aware of active
3221
selections. There are still some indentation issues left.
3223
* style/epsf.el ("epsf"): Do not add epsffig environment. Fixes
3224
error if latex.el(c) is not loaded.
3225
(LaTeX-env-epsffigure): Remove.
3227
2005-02-11 David Kastrup <dak@gnu.org>
3229
* tex-site.el.in (TeX-lisp-directory): Use `@lispauctexdir'
3230
instead of `"@auctexdir@"' and `@lispautodir' instead of
3231
`"@auctexdir_expanded"'.
3233
* configure.ac (lispauctexdir): create version of `$(auctexdir)'
3234
that is Lisp-quoted, not shell-quoted.
3235
(lispautodir): Similarly.
3237
* doc/Makefile.in (prefix): Append $(null) to some assignments to
3238
save quoted backslashes at line ends.
3240
* Makefile.in (prefix): Append $(null) to some variable
3241
assignments to let quoted backslashes at their end remain quoted.
3242
(auctexdir): Get from configure.
3244
2005-02-10 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3246
* tex-jp.el: Fix bug that once japanese-plain-tex-mode entered,
3247
plain-tex-mode do as japanese-plain-tex-mode.
3248
Reported by Ikumi Keita <ikumi@revery.net>.
3249
(japanese-TeX-mode): Doc fix. Make variable buffer local and
3251
(japanese-plain-tex-mode-initialization)
3252
(japanese-latex-mode-initialization): Do not initialize
3253
japanese-TeX-mode. Use `when' instead of `if'.
3255
2005-02-09 Peter S Galbraith <psg@debian.org>
3257
* bib-cite.el (bib-master-file): Apply patch from Peter Heslin.
3258
TeX-master can now have symbol values (other than t or nil).
3260
2005-02-09 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3262
* tex-jp.el (LaTeX-auto-regexp-list): Removed `usepackage' because
3263
it is defined in `LaTeX-auto-minimal-regexp-list'.
3264
(plain-TeX-auto-regexp-list): Fix regexp; Use `\\|' instead of `|'.
3265
Fill lines in the same way in tex.el.
3266
(TeX-japanese-process-input-coding-system)
3267
(TeX-japanese-process-output-coding-system): Use if-statement in
3268
defvar instead of outside of defvar. Change default value of FSF
3270
(TeX-after-start-process-function): Add code for FSF Emacs.
3272
2005-02-08 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3274
* style/alphanum.el: Added `Local Variables'.
3275
Suggested by Ikumi Keita <ikumi@revery.net>.
3277
* font-latex.el: Fix typo in `Local Variables'.
3278
Reported by Ikumi Keita <ikumi@revery.net>.
3280
2005-02-07 Reiner Steib <Reiner.Steib@gmx.de>
3282
* doc/faq.texi (Frequently Asked Questions About AUCTeX): Fix typo
3285
2005-02-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
3287
* style/jarticle.el ("jarticle"): Use `LaTeX-section-level'.
3289
2005-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
3291
* latex.el (LaTeX-fill-code-comment): Compute the end of the
3292
region to be filled _after_ indentation happened.
3294
2005-02-07 David Kastrup <dak@gnu.org>
3296
* doc/faq.texi (Frequently Asked Questions About AUCTeX): Be quite
3297
more verbose about Emacs/XEmacs and versions.
1
3299
2005-02-04 David Kastrup <dak@gnu.org>
3
3301
* Version 11.55 released.
5
* Makefile.in (tar-ball):
3303
* Makefile.in (tar-ball):
7
3305
* doc/Makefile.in (clean, html/auctex_toc.html, dist): Move HTML
8
3306
stuff into html directory.