Commit graph

79 commits

Author SHA1 Message Date
Dan Nicolaescu
91dd4dc442 * progmodes/mixal-mode.el (mixal-run, mixal-debug): Call mixvm
only if it is bound.

* textmodes/reftex.el: Move autoloads for before all uses.
(reftex-make-overlay, reftex-overlay-put, reftex-move-overlay)
(reftex-delete-overlay): Move to the top level with the condition
in the body.

* progmodes/simula.el: Use when instead of if.

* iimage.el (iimage-locate-file): Define unconditionally.

* mail/mailabbrev.el (mail-abbrev-next-line):
* emulation/vip.el (vip-enlarge-region, vip-line)
(vip-next-line-at-bol, vip-previous-line)
(vip-previous-line-at-bol, vip-find-char, vip-put-back, ex-read):
Wrap with-no-warnings around uses of next-line and previous-line.

* ediff.el (run-ediff-from-cvs-buffer):
* ediff-vers.el (cvs-run-ediff-on-file-descriptor): Remove
function not used by pcl-cvs anymore.
(noninteractive, generic-sc-get-latest-rev)
(ediff-generic-sc-internal, ediff-generic-sc-merge-internal):
Delete support for long obsolete generic-sc.el.
2007-10-31 06:28:09 +00:00
Dan Nicolaescu
729f1525da * textmodes/reftex.el: Move require easymenu before first use.
(reftex-info): Require info at compile too.

* textmodes/org-publish.el (org-publish-org-to-html)
(org-publish-org-to): Require org at compile time too.
(org-publish-attachment): Require at compile time too.

* term/tty-colors.el (w32-tty-standard-colors): Pacify
byte-compiler.

* term/pc-win.el (frame-creation-function-alist): Add to this
instead of setting frame-creation-function.

* play/blackbox.el (bb-up, bb-down): Use forward-line.

* net/rcirc.el (rcirc-markup-text-functions): Move definition
earlier.

* calendar/todo-mode.el: Require calendar at compile time.

* calendar/cal-islam.el: Require diary-lib at compile time.

* calendar/cal-hebrew.el: Require diary-lib and holidays at
compile time.

* w32-vars.el: Provide w32-vars.

* term/w32-win.el: Require w32-vars.
(w32-color-map): Pacify byte-compiler.

* loadup.el: Load w32-wars before term/w32-win.
2007-10-21 00:24:32 +00:00
Glenn Morris
4b33469eb5 (reftex-erase-all-selection-and-index-buffers)
(reftex-access-parse-file): Use mapc rather than mapcar.
2007-10-12 06:33:19 +00:00
Glenn Morris
5a9dffec38 Switch license to GPLv3 or later. 2007-07-25 04:24:43 +00:00
Reiner Steib
49bbf1b953 (reftex-access-parse-file): Do not risk destroying an existing buffer. 2007-07-22 18:55:07 +00:00
Reiner Steib
a0f55a1df2 (reftex-access-parse-file): Create parse file in a way that does not interfere
with recentf.
2007-07-22 09:02:02 +00:00
David Kastrup
ce545621d2 * textmodes/reftex.el: Add maintainer address.
* textmodes/reftex-vars.el: Add maintainer address.

	* textmodes/reftex-toc.el: Add maintainer address.

	* textmodes/reftex-sel.el: Add maintainer address.

	* textmodes/reftex-ref.el: Add maintainer address.

	* textmodes/reftex-parse.el: Add maintainer address.

	* textmodes/reftex-index.el: Add maintainer address.

	* textmodes/reftex-global.el: Add maintainer address.

	* textmodes/reftex-dcr.el: Add maintainer address.

	* textmodes/reftex-cite.el: Add maintainer address.

	* textmodes/reftex-auc.el: Add maintainer address.

	* reftex.texi (Imprint): Update maintainer information.
2007-03-22 21:06:43 +00:00
Glenn Morris
d7a0267c8d Add 2007 to copyright years. 2007-01-21 03:53:13 +00:00
Carsten Dominik
c7cf105d97 *** empty log message *** 2006-02-22 08:56:27 +00:00
Carsten Dominik
4af5848098 (reftex-locate-file): Search all extensions if
`reftex-try-all-extensions' is set.
2006-02-22 07:21:09 +00:00
Thien-Thi Nguyen
ceb4c4d303 Update years in copyright notice; nfc. 2006-02-06 12:31:40 +00:00
Carsten Dominik
a3d6972f26 (reftex-use-fonts): removed the check for
window-system, to allow fonts on tty.
2005-11-16 13:42:58 +00:00
Thien-Thi Nguyen
27e816524a Update FSF street address; nfc. 2005-09-21 11:40:15 +00:00
Carsten Dominik
7b07114a17 Little fixes to remove compiler warnings
reftex-index.el (reftex-query-index-phrase): More efficient use
	of markers.
2005-09-16 10:05:32 +00:00
Juanma Barranquero
bf3323c57c (font-lock-keywords): Add defvar. 2005-08-31 10:31:42 +00:00
Thien-Thi Nguyen
3731a85096 Update years in copyright notice; nfc. 2005-08-06 17:48:15 +00:00
Lute Kamstra
4fc5845fe8 Update FSF's address. 2005-07-04 16:49:24 +00:00
Juanma Barranquero
88c31d68c4 (reftex-access-scan-info): Follow error conventions. 2005-06-14 15:35:03 +00:00
Carsten Dominik
73d5f66837 *** empty log message *** 2005-05-19 08:25:58 +00:00
Carsten Dominik
5715729699 Moved the definition of `reftex-isearch-minor-mode' from
reftex-global.el to reftex.el.
2005-05-19 08:20:42 +00:00
Carsten Dominik
3a1e812849 * textmodes/reftex-vars.el (reftex-cite-format-builtin): Support
for jurabib.

	* textmodes/reftex.el (featurep): Define aliases for overlay
	commands, for XEmacs compatibility, and use these aliases in
	overlay initializations.
	(reftex-highlight): Use `reftex-move-overlay'.
	(reftex-unhighlight): Use `reftex-delete-overlay'.
	(reftex-uniq): Funktion removed.  Use `reftex-uniquify' instead.
	(reftex-access-search-path): Use `reftex-uniquify' instead of
	`reftex-uniq'

	* textmodes/reftex-sel.el (reftex-select-unmark): Overlay
	`before-string' property modification enables for Emacs as well.
	(reftex-select-item): Use `reftex-delete-overlay'.
	(reftex-select-mark): Use `reftex-make-overlay' and
	`reftex-overlay-put'.
	(reftex-select-unmark): Use `reftex-delete-overlay' and
	`reftex-overlay-put'.
2005-05-18 11:25:03 +00:00
Werner LEMBERG
f8b00e0f4a * textmodes/reftex-vars.el, textmodes/reftex.el: Replace `legal'
with `valid'.
2005-03-25 10:08:35 +00:00
Werner LEMBERG
5181ff9f3d * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el,
textmodes/reftex-index.el, textmodes/reftex-parse.el,
textmodes/reftex-ref.el, textmodes/reftex-vars.el,
textmodes/reftex.el, textmodes/org.el: Replace `illegal' with
`invalid'.
2005-03-25 09:03:24 +00:00
Carsten Dominik
489632ba4f (reftex-access-scan-info): Error out in a
buffer not visiting a file.
2005-02-01 12:39:39 +00:00
Carsten Dominik
5d4ba9da90 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
isearch minor mode.
2005-01-26 08:28:06 +00:00
Carsten Dominik
f3c18bd097 2005-01-14 Carsten Dominik <dominik@science.uva.nl>
* reftex-cite.el (reftex-bib-sort-year): Catch the case if the
        year is not given.

        * reftex-ref.el (reftex-replace-prefix-escapes): Added new escapes
        %m and %M, fixed bug with %F by adding save-match-data.
        (reftex-reference): Removed ?. from list of spaces.
        (reftex-label-info): Added automatic label prefix recognition

        * reftex-index.el (reftex-index-next-phrase): Added slave
        parameter to call of `reftex-index-this-phrase'
        (reftex-index-this-phrase): New optional argument
        (reftex-index-region-phrases): Added slave parameter to call of
        `reftex-index-this-phrase'
        (reftex-display-index): New argument redo
        (reftex-index-rescan): Added 'redo to arguments of
        `reftex-display-index'
        (reftex-index-Rescan, reftex-index-revert)
        (reftex-index-switch-index-tag): Added 'redo to arguments of
        `reftex-display-index'
        (reftex-index-make-phrase-regexp): Fixed bug with case-sensitive
        indexing.  Fixed bug with matching is there is a quote before or
        after the word.

        * reftex-cite.el (reftex-all-used-citation-keys): Fix bug when
        collecting citation keys in lines with comments.
        (reftex-citation): Prefix argument no longer rescans the document,
        but forces prompting for optional arguments of cite macros.
        (reftex-do-citation): Prompting for optional arguments
        implemented.

        * reftex-vars.el (reftex-cite-format-builtin): Added optional
        arguments to most cite commands.
        (reftex-cite-cleanup-optional-args): New option
        (reftex-cite-prompt-optional-args): New option.
        (reftex-trust-label-prefix): New option

        * reftex-toc.el (reftex-toc-find-section): Added push-mark before
        changing the position in the buffer.

        * reftex.el (reftex-prefix-to-typekey-alist): New variable
        (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist
2005-01-14 10:12:03 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Carsten Dominik
3666daf637 Updated to version 4.21 2003-08-11 12:27:02 +00:00
Richard M. Stallman
2c9deec1b0 (reftex-all-document-files): Delete autoload.
(reftex-scanning-info-available-p): Add autoload cookie.
2003-07-09 16:19:49 +00:00
Stefan Monnier
ea6a015d2e (reftex-select-with-char): Don't assume that point-min == 1. 2003-05-13 20:42:19 +00:00
Juanma Barranquero
12a382d45e (reftex-TeX-master-file): Use really the buffer file name if no other master
file is located.
2003-01-29 11:54:35 +00:00
Markus Rost
15fa165878 Move reftex-set-dirty to reftex-vars.el. 2002-10-16 18:39:02 +00:00
Juanma Barranquero
4c7ddcfa25 (reftex-TeX-master-file): Fix spacing. 2002-09-06 07:18:22 +00:00
Carsten Dominik
3b919c9f8c Update to RefTeX 4.19 2002-08-27 09:58:05 +00:00
Carsten Dominik
20cd3579bd Update to RefTeX 4.18 2002-08-20 10:42:52 +00:00
Carsten Dominik
d29c87c143 * reftex.el (reftex-mode): Create special syntax tables.
(reftex-syntax-table): Set a default in case this is being used
	outside a LaTeX file.
	(reftex-syntax-table-for-bib): Set a default in case this is being used
	outside a LaTeX file.
2002-08-17 09:22:01 +00:00
Carsten Dominik
70c06e3955 (reftex-mode): Moved creation of special syntax tables to top-level. 2002-08-15 11:28:50 +00:00
Carsten Dominik
7ac7387b8e Updated to RefTeX 4.18 2002-07-25 07:03:41 +00:00
Carsten Dominik
6fbeb42936 Updated to reftex 4.17 2002-07-22 10:38:32 +00:00
Pavel Janík
3afbc435ac Some fixes to follow coding conventions. 2001-07-16 07:46:48 +00:00
Carsten Dominik
70d797cd6e * reftex-ref.el (reftex-select-label-help): Added "z" key
description.

	* reftex-sel.el (reftex-select-jump): New command.

	* reftex-toc.el (reftex-toc-help): Added "z" key description.
	(reftex-toc-jump): New command.

	* reftex-cite.el (reftex-parse-bibitem): Regexp changed to parse
	international characters as well.

	* reftex.el: Added autoloads for eftex-varioref-vref',
	eftex-fancyref-fref', eftex-fancyref-Fref'

	* reftex-vars.el:  Protected single backslash in many docstrings.

	* reftex-dcr.el (reftex-view-crossref): added SPACE and TAB to the
	key separaotrs.
2001-06-08 08:43:20 +00:00
Dave Love
61eec392c0 (defvar): Wrap some defvars in
eval-when-compile.  From Markus Rost <rost@math.ohio-state.edu>.
2001-03-01 18:42:27 +00:00
Carsten Dominik
11b4a0d232 Update to RefTeX 4.15, see ChangeLog for details 2000-12-10 11:00:45 +00:00
Carsten Dominik
d8fb201545 * textmodes/reftex.el (reftex-find-citation-regexp-format):
Support for bibentry.
(reftex-compile-variables): Fixed problem with end of section-re.

* texmodes/reftex-dcr.el (reftex-view-crossref,
reftex-view-crossref-from-bibtex): Deal with changed
`reftex-find-citation-regexp-format'.
(reftex-view-regexp-match, reftex-view-crossref-from-bibtex):
Replaced `remprop' with `put'.
(reftex-view-crossref, reftex-view-crossref-when-idle): Support
for bibentry.

* textmodes/reftex-vars.el (reftex-cite-format-builtin): New entry for
bibentry package.

* textmodes/reftex-parse.el (reftex-locate-bibliography-files): Regexp also
matches "\nobibliography".

* textmodes/reftex-global.el (reftex-renumber-simple-labels): Call
`reftex-ensure-write-access' before doing anything.
(reftex-ensure-write-access): New function.
2000-06-20 12:52:00 +00:00
Carsten Dominik
46177d5436 (reftex-compile-variables): regexp-quote the
environment names before they go into the section regexp.
2000-02-04 10:01:08 +00:00
Carsten Dominik
9f286482cc New version number.
(reftex-parse-file-extionsion,reftex-index-phrase-file-extension): New options
2000-01-05 15:15:41 +00:00
Carsten Dominik
df543367e1 renamed reftex-vcr.el to reftex-dcr.el 2000-01-05 09:15:48 +00:00
Richard M. Stallman
2b12cfbfd1 Fix in license info. 1999-12-30 02:50:29 +00:00
Carsten Dominik
7c4d13cca6 * reftex.el (reftex-compile-variables): respect new structure of
`reftex-index-macro'
(reftex-compile-variables): Use the changed structure of
`reftex-label-alist'.

* reftex-vars.el (reftex-index-math-format,
(reftex-toc-max-level): New option.
reftex-index-phrases-search-whole-words,
reftex-index-phrases-case-fold-search,
reftex-index-phrases-skip-indexed-matches,
reftex-index-phrases-wrap-long-lines,
reftex-index-phrases-sort-prefers-entry,
reftex-index-phrases-sort-in-blocks): New options.
(reftex-index-macros): Option structure changed.
(reftex-index-macros-builtin): Added `repeat' item to each entry.
(reftex-label-alist): Additional item in each entry to specify if
the environment should be listed in the TOC.
(eval-when-compile (require 'cl)) added.

* reftex-index.el (reftex-index-selection-or-word): No longer
deals with "repeat".
(reftex-index): "repeat property in `reftex-index-macro-alist' is
now used.
(reftex-index-phrases-comment-regexp,
reftex-index-phrases-macrodef-regexp,
reftex-index-phrases-phrase-regexp1,
reftex-index-phrases-phrase-regexp2,
reftex-index-phrases-phrase-regexp12, reftex-index-phrases-help):
New constants.
(reftex-index-phrases-macro-data, reftex-index-phrases-files,
reftex-index-phrases-font-lock-keywords,
reftex-index-phrases-font-lock-defaults, reftex-index-phrases-map,
reftex-index-phrases-restrict-file): New variables.
(reftex-index-phrase-selection-or-word,
reftex-index-visit-phrases-buffer,
reftex-index-initialize-phrases-buffer,
reftex-index-phrases-save-and-return, reftex-index-phrases-mode,
reftex-index-next-phrase, reftex-index-this-phrase,
reftex-index-all-phrases, reftex-index-region-phrases,
reftex-index-phrases-parse-header,
reftex-index-phrases-toggle-restricted, reftex-index-new-phrase,
reftex-index-find-next-conflict-phrase, reftex-index-phrases-info,
reftex-index-phrases-set-macro-key, reftex-index-sort-phrases,
reftex-compare-phrase-lines, reftex-index-make-phrase-regexp,
reftex-index-simplify-phrase, reftex-index-phrases-find-dup-re,
reftex-index-make-replace-string,
reftex-query-index-phrase-globally, reftex-query-index-phrase,
reftex-index-phrase-match-is-indexed,
reftex-index-phrases-fixup-line,
reftex-index-phrases-replace-space,
reftex-index-select-phrases-macro): New functions.
(reftex-index-globalize, reftex-index-globally): functions removed
(eval-when-compile (require 'cl)) added.

* reftex-toc.el (reftex-toc-mode): Create new indicator for max
level.
(reftex-toc-max-level-indicator): New variable.
(reftex-toc-max-level): New command.
(reftex-toc-map): New keybinding `t'.
(reftex-toc-help): Constant updated.
(eval-when-compile (require 'cl)) added.

* reftex-ref.el (reftex-offer-label-menu): Prefix to `t' command key
can change `reftex-toc-max-level'
(eval-when-compile (require 'cl)) added.

* reftex-sel (reftex-insert-docstruct): Respect
`reftex-toc-max-level'
(eval-when-compile (require 'cl)) added.

* reftex-auc.el (eval-when-compile (require 'cl)) added.

* reftex-vcr.el (eval-when-compile (require 'cl)) added.

* reftex-cite.el (reftex-citep, reftex-citet): New commands.
(reftex-citation, reftex-do-citation,
reftex-figure-out-cite-format): Additional argument FORMAT-KEY to
preselect a citation format.
(eval-when-compile (require 'cl)) added.

* reftex-parse.el (reftex-context-substring): Optional parameter
to-end
(reftex-section-info): Deal with environment matches.
(eval-when-compile (require 'cl)) added.

* reftex-global.el (eval-when-compile (require 'cl)) added.
1999-12-15 17:02:38 +00:00
Carsten Dominik
8b12dca914 version number change 1999-09-24 10:05:01 +00:00