1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-15 09:47:20 +00:00
Commit Graph

10016 Commits

Author SHA1 Message Date
Karl Heuer
79d137ffe7 (byte-optimize-concat): New function. 1997-11-03 03:58:23 +00:00
Karl Heuer
d5824b35e4 (ethiopic-calendar-epoch): Correct to 8 CE. 1997-11-03 02:57:05 +00:00
Karl Heuer
3ccee34545 (apropos-command): Doc fix. 1997-11-03 02:54:19 +00:00
Karl Heuer
60db359433 (fortran-imenu-generic-expression): Doc fix.
Delete redundant setq.
1997-11-03 02:50:20 +00:00
Michael Kifer
328b4b7052 new version 1997-11-01 01:46:51 +00:00
Dave Love
9645c179af (fortran-imenu-generic-expression): New variable.
(fortran-mode): Use it.
1997-10-31 23:17:17 +00:00
Karl Heuer
2ed2806cd9 (tex-validate-region): Really check
for mismatched parens.
1997-10-31 23:03:30 +00:00
Oliver Seidel
4dc1a16087 Three insertion options:
i without prefix: ask for category, do binary insertion
i with prefix: do binary insertion in current category
uppercase I: insert directly under cursor
1997-10-28 22:16:24 +00:00
Oliver Seidel
1966902e99 Improved documentation, fixed insertion with prefix. 1997-10-28 21:59:48 +00:00
Oliver Seidel
d145aa839c Implemented "insert-under-cursor" as suggested by
Kai Grossjohann <grossjohann@ls6.cs.uni-dortmund.de>.
1997-10-28 21:47:12 +00:00
Oliver Seidel
5d035cad7d Incorporated simplifying suggestions from
Carsten Dominik <dominik@strw.LeidenUniv.nl>.
1997-10-28 21:37:05 +00:00
Oliver Seidel
49b2ae0e10 Patch from Paul Stodghill <stodghil@CS.Cornell.EDU>:
The patch below fixes todo-insert-item so that it will
insert the item in place, instead of at the top of the
buffer, when invoked with a prefix argument.
1997-10-28 21:26:55 +00:00
Oliver Seidel
85b3b16644 Improvements sent in by Dave Love <d.love@dl.ac.uk>:
todo-mode.el: Doc fixes.  Customization.
(todo-add-item-non-interactively): New arg -- don't dynamically bind ARG.
(todo-insert-item): Use it.
1997-10-28 21:14:51 +00:00
Oliver Seidel
f1757bdd29 Harald Backer <harald.backer@fou.telenor.no> sent the following:
Added `todo-save-top-priorities' and option to automatically save top
priorities file when saving todo-file.  Changed some default values.
Bug fixes.
1997-10-28 20:03:27 +00:00
Oliver Seidel
e05e3850a0 Added fix from Frank Ridderbusch <ridderbusch.pad@sni.de>,
an apostrophe was missing.
1997-10-28 19:41:53 +00:00
Simon Marshall
7a31427e9d In deferral, check saved buffers to make sure they exist and have lazy-lock on. 1997-10-28 14:17:40 +00:00
Simon Marshall
844a6a4670 Allow any number of ::foos in declarative items. 1997-10-28 14:16:40 +00:00
Karl Heuer
c7c5bbc0b8 (compilation-error-regexp-alist):
New element for Sun F90.
1997-10-27 03:53:24 +00:00
Dave Love
b07745ec41 (find-function, find-function-other-window, find-function-other-frame,
find-function-on-key): Add autoload cookies.
1997-10-25 13:32:06 +00:00
Dave Love
fffee8be90 Initial revision 1997-10-25 13:18:56 +00:00
Karl Heuer
d83ee57852 (octave-auto-indent): New variable.
(octave-electric-semi, octave-electric-space): Use it.

(octave-before-magic-comment-p): New func.
(calculate-octave-indent, octave-comment-indent): Use it.

(octave-auto-indent): New variable.
(octave-electric-semi, octave-electric-space): Use it.

(octave-maybe-insert-continuation-string):
New function.
(octave-auto-fill): No longer calls do-auto-fill.  Should now
avoid breaking lines after comment starts or before code line
continuation expressions.
(octave-fill-paragraph): Move forward a line if octave-auto-fill
gave up.

(octave-before-magic-comment-p): New func.
(octave-comment-indent): Handle magic comments correctly.
(calculate-octave-indent): Handle magic comments correctly.

(octave-abbrev-table): Added abbrevs for
switch, case, otherwise, and endswitch.
(octave-begin-keywords): Added switch.
(octave-else-keywords): Added case and otherwise.
(octave-end-keywords): Added endswitch.
(octave-block-match-alist): Added an entry for switch syntax.
(calculate-octave-indent): Added support for switch syntax.
(octave-block-end-offset): New function.
(octave-comment-indent): Fix a typo.

(octave-block-match-alist): Move
`otherwise' to right after `case' to have octave-close-block()
correctly close a `switch' block by `endswitch'.
1997-10-24 20:11:44 +00:00
Karl Heuer
baec12503b The menu now used toggle and radio for some items.
(reftex-default-context-regexps): `caption' now prefers the
optional short caption.
(reftex-offer-label-menu): Fixed bug which could kill master
buffer of external document.
(reftex-select-item,reftex-get-buffer-visiting): Compatibility
code works now the other way round.
(reftex-select-external-document): Now gives a message when no
external documents are available.
(reftex-find-duplicate-labels): Single key strokes to exit or to
do a query replace.  Made more user friendly in general.
(reftex-section-levels,reftex-default-context-regexps): Move
definition of these variables to configuration section.
1997-10-24 19:53:43 +00:00
Karl Heuer
dd557bb8a2 (locate-library): Comment out the code that searches
for compressed files.
1997-10-24 19:50:35 +00:00
Karl Heuer
ef5c41bd83 (outline-font-lock-keywords): Highlight the
whole line, not just the part that matches the regexp.
1997-10-24 19:37:53 +00:00
Karl Heuer
4743fc911e (hook): Use `widget-group-match' instead of
`widget-editable-list-match'.
1997-10-24 19:33:49 +00:00
Oliver Seidel
4cbc9d5a46 Added three suggestions from Carsten
Dominik <dominik@strw.LeidenUniv.nl>:

- recommend autoloading instead of require
- inserting from different buffer didn't work
  (now fixed -- I pray)
- provided public entry point to insert items
  from normal lisp code
1997-10-24 17:30:54 +00:00
Oliver Seidel
2e59003080 Paul Stodghill <stodghil@CS.Cornell.EDU> writes:
When invoked with a prefix, todo-insert-item
should not prompt for a category.  (He adds:
At least that's what I think.)
1997-10-24 16:53:20 +00:00
Oliver Seidel
0aa18b36b3 Rafael Laboissiere <rafael@icp.inpg.fr> writes:
I was just annoyed with the fact that there is no way
to dynamically control the insertion accuracy.  I mean:
the variable `todo-insert-threshold' does the job, but
it is not very handy if one wants to mix the two
behaviors (bisection and "insert right here under the
cursor").

Therefore I did a quick hack in the function
`todo-insert-item'.  Now by giving a prefix argument to
the insert command (i.e. by typing "C-u i"), entries
are inserted exactly at the line where the cursor is.
It would be better to give the value of
`todo-insert-threshold' as a numeric argument of
`todo-insert-item' (like "M-8 i"), but it's too late
now for continuing to hack.
1997-10-24 16:51:02 +00:00
Kenichi Handa
562b13ae74 (list-input-methods): Improve the
message shown when LEIM is not installed.
1997-10-24 01:14:24 +00:00
Kenichi Handa
5611ce7c86 (quail-translation-keymap): KP_Enter key
emulates `C-SPC'.  `mouse-2' bound to
`quail-mouse-choose-completion'.
(quail-completion-list-translations): Set text property
`mouse-face' of character `translations' to `highlight'.  Changed
`newline' to `insert "\n"' to prevent text property inheritance.
(quail-mouse-choose-completion): New function bound to `mouse-2'
selects highlighted characters from *Quail Completions* buffer.
(quail-choose-completion-string): New function called by
`quail-mouse-choose-completion'.
1997-10-24 01:14:24 +00:00
Simon Marshall
db5cae4b2d Indicate in messages if source code is being loaded. 1997-10-23 14:58:25 +00:00
Dave Love
837984b11b Doc fixes.
(browse-url): Apply, don't just call, browse-url-choose-browser, so
args works properly.
(browse-url-maybe-new-window): New function.
(browse-url-netscape, browse-url-mosaic, browse-url-cci,
browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it.
(browse-url-lynx-emacs): Don't call term-term-name.
(browse-url-lynx-input-field, browse-url-lynx-input-delay,
browse-url-lynx-input-attempts): New variables.
(browse-url-lynx-emacs): Use any existing Lynx buffer; take care to
move off input fields.  (After Vladimir Alexiev
<vladimir@cs.ualberta.ca>.)
(browse-url-mosaic-program): New variable.
(browse-url-mosaic): Use browse-url-mosaic-program and
browse-url-new-window-p.
(browse-url-at-mouse): Use browse-url-new-window-p.
1997-10-23 13:43:14 +00:00
Kenichi Handa
8efc03e1b4 (set-default-coding-systems):
Doc-string modified.
(prefer-coding-system): Likewise.  Call coding-system-base instead
of coding-system-parent.
(describe-language-environment): Print aliases of each coding
system.
(set-language-environment-hook): New variable.
(exit-language-environment-hook): New variable.
(set-language-environment): Call these hooks.  Before setting a
new language environment, exit from the
current-language-environment if necessary.
(input-method-verbose-flag): The value can be nil, t,
complex-only, or default.
(input-method-highlight-flag): Doc-string augmented.
(activate-input-method): Check if we can run the registered
function to activate an input method.
1997-10-23 12:05:45 +00:00
Kenichi Handa
fec0e02ded Give proper SAFE_CHARSET argument in
each call of make-coding-system.
1997-10-23 12:05:45 +00:00
Kenichi Handa
753fd9caf3 (list-input-methods): Handle the case
that title of input method is not a simple string.  Show users
an informative message when leim is not yet installed.
(describe-coding-system): Print safe charasets of the coding
system.
1997-10-23 12:05:45 +00:00
Kenichi Handa
e481690d87 (find-safe-coding-system): New function. 1997-10-23 12:05:45 +00:00
Kenichi Handa
a6acd8a293 (load-with-code-conversion): Update
preloaded-file-list, bind load-file-name and
inhibit-frame-unsplittable properly.
(make-char): Make it a function.  Set it byte-compile property to
optimize byte-compiled codes.
(make-coding-system): New optional arg charsets.  Set property
`safe-charsets' of the coding system to it.
1997-10-23 12:05:45 +00:00
Kenichi Handa
9a0eac6e7a (quail-require-guidance-buf): Adjusted
for the change of input-method-verbose-flag.
1997-10-23 12:05:45 +00:00
Kenichi Handa
6def618668 Give proper SAFE-CHARSET argument in each
call of make-coding-system.
1997-10-23 12:03:41 +00:00
Kenichi Handa
a18aa84109 Give proper SAFE-CHARSET argument in each
call of make-coding-system.
(euc-cn): Define it an alias of coding-system chinese-iso-8bit.
1997-10-23 12:03:41 +00:00
Kenichi Handa
7b70edb428 Give proper SAFE-CHARSET argument in each
call of make-coding-system.  Set exit-function for language
environment "Korean" to exit-korean-environment.
(setup-korean-environment): Moved to korean.el.
1997-10-23 12:03:41 +00:00
Kenichi Handa
1763c50caa Give proper SAFE-CHARSET argument in each call
of make-coding-system.
1997-10-23 12:03:41 +00:00
Kenichi Handa
c8f0d090d0 Give proper SAFE-CHARSET argument in
each call of make-coding-system.
1997-10-23 12:03:41 +00:00
Kenichi Handa
6cb92c3a63 (Man-getpage-in-background): Bind inhibit-eol-conversion
to t before calling start-process or call-process.
(Man-softhyphen-to-minus): New function.  If
enable-multibyte-characters is non-nil, convert the code 0255 only
when it is not a part of a multibyte characters.
(Man-fontify-manpage): Call Man-softhyphen-to-minus.
(Man-cleanup-manpage): Likewise.
1997-10-23 12:03:07 +00:00
Kenichi Handa
34c0365b51 (term-exec-1): Bind inhibit-eol-conversion to t before
calling start-process.
1997-10-23 12:03:07 +00:00
Karl Heuer
82aba9f42f (c-initialize-builtin-style):
Only use copy-tree if it is
funcall-able.  This is the right patch, and was given by Erik Naggum
<erik@naggum.no>
1997-10-23 07:50:28 +00:00
Karl Heuer
c2efc1d098 (c-submit-bug-report): Remove
c-recognize-knr-p.  Add c-comment-continuation-stars.
1997-10-23 07:49:25 +00:00
Karl Heuer
8729df5954 Patches to Imenu support given by
"Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>.
1997-10-23 07:49:06 +00:00
Karl Heuer
541aeedfa6 (c-progress-interval): Document new semantics 1997-10-23 07:48:50 +00:00
Karl Heuer
a7c7b186ff (c-progress-init, c-progress-fini):
Be slient if c-progress-interval
is nil.

(c-comment-line-break-function):
Fix for when comment starts at
comment-column and there is non-whitespace preceding this on the
current line.
1997-10-23 07:48:34 +00:00
Karl Heuer
6430c434e3 (c-guess-basic-syntax):
CASE 5F: extern-lang-close relpos should be
element 0 of inclass-p, not element 1.

(c-beginning-of-statement-1):
Watch out for keywords which have a
preceding underscore.
1997-10-23 07:48:09 +00:00
Karl Heuer
81eb2ff929 Remove version number. 1997-10-23 07:47:37 +00:00
Karl Heuer
13e91c8e41 Update version number. 1997-10-23 07:36:15 +00:00
Karl Heuer
55be952731 (c-end-of-statement-1):
Wrap backward-up-list in a c-safe call so no
error results when buffer contains only a comment and point is at
eob.
1997-10-23 07:33:21 +00:00
Karl Heuer
326c27f8f4 Define `/' in c-mode-base-map since all modes now support
c-electric-slash.

Define C-c C-e in mode-specific maps instead of c-mode-base-map since
c-expand-macro is meaningless in Java and IDL.
1997-10-23 07:33:03 +00:00
Karl Heuer
11e9410ecf (c-beginning-of-statement):
Fixes in sentence movement to properly
handle M-e moving forward into a comment when looking at preceding
whitespace, and M-a moving backward into comment when looking at
following whitespace.

Uncommented the looking-at call in the
sentence-flag clause so that moving by forward-sentence when looking
at the beginning of a comment works again.  A previous log message in
cc-mode.el indicates this was commented out "because
c-beginning-of-statement-1 should do the right thing", but clearly it
doesn't.

I don't know if this breaks something else, because I can't figure out
why it was commented out in the first place.
1997-10-23 07:32:37 +00:00
Karl Heuer
8220e74cf2 (c-initialize-builtin-style):
Use existing copy-tree if it's defined.

copy-sequence doesn't work; the
c-offsets-alist must be copied recursively.  Use copy-tree solution
given by Simon Marshall.
1997-10-23 07:32:07 +00:00
Karl Heuer
dc2b4c5f0f (objc-mode): Bind imenu-create-index-function
to cc-imenu-objc-function to enable Imenu support for Objective-C.
Contributed by Masatake (jet) YAMATO.
1997-10-23 07:31:46 +00:00
Karl Heuer
05896d7773 (cc-imenu-c-prototype-macro-regexp): New var.
(cc-imenu-c++-generic-expression): Patches to better match C++ code.
Given by jan.dubois@ibm.net (Jan Dubois)

(cc-imenu-java-generic-expression):
Removed test for declaration
statements.  Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as
forwarded to me by RMS.

Imenu support for Objective-C given by Masatake (jet) YAMATO.
1997-10-23 07:31:26 +00:00
Karl Heuer
cf4320b8bf (locate-library): Bind jka-compr-inhibit to t. 1997-10-23 07:01:19 +00:00
Karl Heuer
9fdf055b7a (jka-compr-inhibit): New variable.
(jka-compr-handler): Obey jka-compr-inhibit.
1997-10-23 07:00:59 +00:00
Karl Heuer
e4b201bbbb (set-scroll-bar-mode): Take just one arg.
(set-scroll-bar-mode-1): Take 2 args, as set-scroll-bar-mode used to.
(scroll-bar-mode variable): Use set-scroll-bar-mode-1.
(scroll-bar-mode command): Pass 1 arg to set-scroll-bar-mode.
1997-10-23 06:44:15 +00:00
Karl Heuer
dafcda2057 (tpu-arrange-rectangle): Use FORCE arg of move-to-column. 1997-10-23 06:42:50 +00:00
Karl Heuer
b4d73c7126 picture.el no longer required.
(lm-insert-at-column): Use FORCE arg of move-to-column.
1997-10-23 06:40:32 +00:00
Karl Heuer
113ab303b8 (basic-faces): New group. Put the standard faces in it. 1997-10-23 06:36:33 +00:00
Karl Heuer
b0ea497faf (mouse-drag-vertical-line): Handle left-side scroll bars. 1997-10-23 06:29:35 +00:00
Kenichi Handa
9913ef5adb Set chinese-big5 for newsgroup "tw". 1997-10-22 04:34:23 +00:00
Kenichi Handa
cb160af852 (gnus-show-traditional-method): Call
gnus-mule-decode-article only when enable-multibyte-characters is
non-nil.
1997-10-22 04:34:23 +00:00
Kenichi Handa
4016646482 (gnus-ems-redefine): Require `gnus-mule' only
when enable-multibyte-characters is non-nil.
1997-10-22 04:34:23 +00:00
Kenichi Handa
06dee88cc2 (gnus-structured-field-decoder): Pay attention
to enable-multibyte-characters.
(gnus-unstructured-field-decoder): Likewise.
1997-10-22 04:34:23 +00:00
Kenichi Handa
d34596414e (read-multilingual-string): Use
current-input-method prior to default-input-method.  Don't bind
current-input-method by `let', instead, activate the specified
input method in the current buffer temporarily.
1997-10-21 10:47:35 +00:00
Kenichi Handa
3fcbab9a49 Change the way of making coding
systems and no-conversion and undecide.
1997-10-21 10:47:35 +00:00
Kenichi Handa
ff8909d81d (describe-coding-system): Print
informatoin about coding system properties, post-read-conversion
and pre-write-conversion.
(print-coding-system-briefly): Adjusted for the change in mule.el.
(describe-current-coding-system): Likewise.
(print-coding-system): Likewise.
1997-10-21 10:47:35 +00:00
Kenichi Handa
f1fd88c6ac (coding-system-base): Moved to
mule.el.
(coding-system-post-read-conversion):
Use the new function coding-system-get.
(coding-system-pre-write-conversion): Likewise.
(coding-system-unification-table-for-decode): Likewise.
(coding-system-unification-table-for-encode): Likewise.
(coding-system-list): Adjusted for the change in mule.el.
(coding-system-plist): Deleted.
(coding-system-equal): Do not use coding-system-plist.
1997-10-21 10:47:35 +00:00
Kenichi Handa
0269ddfb0d The summary of the following changes:
(1) Make all coding systems (including aliases and subsidiaries)
directly have coding-spec vector in `coding-system' property.
(2) Properties of a coding system (except for `coding-system' and
`eol-type') is embeded in PLIST slot of coding-spec vector.
(coding-spec-plist-idx): Initialize to 3.
(coding-system-spec-ref): Deleted.
(coding-system-spec): Moved from src/coding.c.
(coding-system-type): Adjusted for the above change.
(coding-system-mnemonic): Likewise.
(coding-system-doc-string): Likewise.
(coding-system-flags): Likewise.
(coding-system-eol-type): Likewise.
(coding-system-category): Likewise.
(coding-system-get, coding-system-put, coding-system-category):
New functions.
(coding-system-base): Moved from mule-util.el and adjusted for the
above change.
(coding-system-parent): Make it obsolete alias of
coding-system-base.
(make-subsidiary-coding-system): Adjusted for the above change.
Update coding-system-list and coding-system-alist.
(make-coding-system): Likewise.
(set-buffer-file-coding-system): Typo in doc-string fixed.
(after-insert-file-set-buffer-file-coding-system): Change
enable-multibyte-characters only when
find-new-buffer-file-coding-system returns non-nil value.
(find-new-buffer-file-coding-system): Adjusted for the abobe change.
1997-10-21 10:47:35 +00:00
Kenichi Handa
b9c4dcd8f1 (devanagari-compose-from-is13194-region):
Return the length of converted region.
(in-is13194-devanagari-post-read-conversion): Return the result of
devanagari-compose-from-is13194-region.
1997-10-21 10:45:26 +00:00
Kenichi Handa
08d4b3907f Use coding-system-put to set coding
system properties, post-read-conversion and pre-write-conversion.
1997-10-21 10:45:26 +00:00
Kenichi Handa
69f24acff8 Use coding-system-put to set coding system
properties, post-read-conversion and pre-write-conversion.
(post-read-decode-hz): Return the result of decode-hz-region.
(pre-write-encode-hz): Do not change the value of
last-coding-system.
1997-10-21 10:45:26 +00:00
Kenichi Handa
d9da4d0c39 Use coding-system-put to set coding system
properties, post-read-conversion and pre-write-conversion.
1997-10-21 10:45:26 +00:00
Kenichi Handa
73b4b26409 (tibetan-post-read-conversion): Return
the length of converted region.
1997-10-21 10:45:26 +00:00
Karl Heuer
396e0b08c6 Using cl macros push, pop, when, unless throughout
the file. This is not further mentioned in this ChangeLog entry.
Documentation largely updated.  Parser rewritten for better
Multifile Document processing.  Macros with naked label arguments
supported.  Some Mule related changes.
(reftex-default-label-alist-entries): Customization type is now
computed from reftex-label-alist-builtin. Enumerate has new
typekey `i'.  `n' is now reserved for footnotes etc.
(reftex-label-alist): Introduced default regular expressions.
Customization type is now computed from
reftex-label-alist-builtin.
(reftex-label-menu-flags): New flag for showing file borders.
(reftex-refontify-context): New option.
(reftex-bibfile-ignore-list): Now a user option (was: variable).
(reftex-cite-format): Now a user option (was: variable).
Customization type is now computed from
reftex-cite-format-builtin.
(reftex-comment-citations): Now a user option (was: variable).
(reftex-toc-follow-mode): Now a user option (was: variable).
(reftex-optimizations-for-large-documents): New custom group.
(reftex-keep-temporary-buffers): 1 as additional value.
(reftex-initialize-temporary-buffers): New option.
(reftex-enable-partial-scans): New option.
(reftex-save-parse-info): New option.
(reftex-plug-into-AUCTeX): Now a user option (was: variable).
(reftex-auto-show-entry): New value 'copy allowed.
(reftex-load-hook): Now a declared variable.
(reftex-mode-hook): Now a declared variable.
(reftex-label-numbers-symbol): Variable removed.
(reftex-list-of-labels-symbol): Variable removed.
(reftex-label-numbers-symbol): Variable removed.
(reftex-bibfile-list-symbol): Variable removed.
(reftex-docstruct-symbol): New variable (buffer-local).
(reftex-master-include-list): Variable removed.
(reftex-make-master-buffer): Function removed.
(reftex-make-master-buffer-hook): Hook removed.
(reftex-insert-buffer-or-file): Function removed.
(reftex-parse-document): Function adapted to new parser.
(reftex-access-scan-info): Changed to fit new parser.  Now detects
changes in label-alist related variables automatically.
(reftex-parse-one,reftex-parse-all): New functions.
(reftex-all-document-files): New function.
(reftex-grep-document,reftex-search-document,
reftex-query-replace-document): Now use
`reftex-all-document-files'.
(reftex-section-or-include-regexp): New variable.
(reftex-everything-regexp): New variable.
(reftex-find-label-regexp-format): New variable.
(reftex-find-label-regexp-format2): New variable.
(reftex-do-parse): New function.
(reftex-is-multi): New function.
(reftex-parse-from-file): New function.
(reftex-locate-bibliography-files): New function.
(reftex-last-assoc-before-elt): New function.
(reftex-replace-label-list-segment): New function.
(reftex-silence-toc-markers): New function.
(reftex-access-parse-file): New function.
(reftex-label): Now uses `reftex-where-am-I'.
(reftex-offer-label-menu): New keys `%' and `i' and `r'.
(reftex-select-item): Recursive edit moved to key `e'.  New key
`x' for external documents.  Works now also with nin-nil
pop-frame.
(reftex-offer-label-menu): Now uses `reftex-where-am-I'.
(reftex-make-and-insert-label-menu): More efficient, allow
optional extra fontification.
(reftex-find-nearby-label): Function removed.
(reftex-scan-buffer-for-labels): Function removed.
(reftex-section-info): New function.
(reftex-nth-parens-substring): Renamed to reftex-nth-arg.  Return
nil when not enough args are present.
(reftex-move-over-touching-args): New function.
(reftex-where-am-I): New function.
(reftex-nth-arg-wrapper): New function.
(reftex-select-label-callback): Deal with special macros as well.
(reftex-find-duplicate-labels): Ignore special entries in
docstruct.
(reftex-kill-temporary-buffers): New arg buffer.
(reftex-show-entry): Copy context when necessary.
(reftex-toc): New key `R', use reftex-where-am-I.
(reftex-nearest-section): Use reftex-where-am-I.
(reftex-toc-visit-line): Completely rewritten.  Uses markers and
several backup methods.
(reftex-citation): Recursive edit moved to `e' key.
(reftex-scan-buffer): Function removed.
(reftex-get-bibfile-list): Changed to work with chapterbib
package.
(reftex-find-tex-file): New function.
(reftex-find-files-on-path): Now first looks for file with
additional .tex extension, then for the naked file name.
(reftex-citation): Split into reftex-citation and
reftex-do-citation.
(reftex-do-citation): Recursive edit now on `e' key.
(reftex-what-macro): Allow white space between macro arguments.
(reftex-allow-for-ctrl-m): Renamed to
`reftex-make-regexp-allow-for-ctrl-m'.
(reftex-nearest-match): New function.
(reftex-auto-mode-alist): New function.
(reftex-make-desparate-section-regexp): New funtion.
(reftex-get-file-buffer-force): Rewritten to use new variable
`reftex-initialize-temporary-buffers'.
(reftex-label-alist-builtin): Use abbreviated regexps.
(reftex-label-mac-list): New variable.
(reftex-parse-args): New function.
(easy-menu-define): Menu extended. Some parts are now computed.
from the user options.
(reftex-move-to-next-arg,reftex-move-to-previous-arg) New
functions.  Now we can parse macros with distributed arguments.
(reftex-goto-label): Function removed.
(reftex-position-cursor): Function removed.
(reftex-item): Function removed.
(reftex-add-to-label-alist): No longer autoloaded.
(reftex-toc-indent): Constant removed.
(reftex-label-indent): Constant removed.
(reftex-context-indent): Constant removed.
(reftex-match-string): New function.
(reftex-memory): New variable
(reftex-reset-mode): No longer hacks local variables.  Now resets
path variables as well.
(reftex-truncate): New functions, to make RefTeX work with Mule.
(reftex-fp): New macro, to make RefTeX work with Mule.
(reftex-format-bib-entry): Now uses `reftex-truncate' to truncate
author names.  `extra' and `title' are no longer truncated at all.
(reftex-all-assq): New function.
(reftex-view-crossref): Works now also if mouse click is on macro.
(reftex-context-substring): Now returns substring without text
properties.
(reftex-tex-path,reftex-bib-path): New variables.
(reftex-split): Function replaced with builtin `split-string'.
(reftex-find-bib-file): New function.
(reftex-find-files-on-path): Function removed.
(reftex-find-file-on-path): New function.
(reftex-access-search-path,reftex-parse-colon-path,
reftex-recursive-directory-list,reftex-expand-path): New
functions, dealing with recursive TEXINPUTS and BIBINPUTS
definitions.
1997-10-21 03:15:20 +00:00
Karl Heuer
e01abb7d50 Add autoloads for `8859-1-map'. 1997-10-21 03:06:34 +00:00
Karl Heuer
98d5aafec1 (custom-group-value-create): Use
`custom-group-visibility' instead of `group-visibility'.
1997-10-21 03:04:39 +00:00
Karl Heuer
7d4c958f65 Customize.
(mail-abbrevs-enable, mail-abbrevs-disable): New functions.
(mail-abbrevs-mode): New variable enables use of the package.
Call mail-abbrevs-enable or mail-abbrevs-disable.
(mail-abbrevs-only): New variable.
(sendmail-pre-abbrev-expand-hook): Implement mail-abbrevs-only.
1997-10-21 02:54:50 +00:00
Karl Heuer
f6f4d6902b (mail-do-fcc): Handle dont-write-the-file
correctly--don't write msg to the file after saving it from a buffer.
1997-10-20 03:49:42 +00:00
Karl Heuer
5cb1f7280a (file-name-non-special): For insert-directory operation,
ensure that default-directory is an ordinary file name
before turning off file-name-handler-alist.
1997-10-19 21:02:27 +00:00
Karl Heuer
fe4d985204 (file-name-non-special): If "/:" is the entire file
name, make it "/" after stripping.
1997-10-19 20:34:22 +00:00
Karl Heuer
d6e8ea6f54 (basic-save-buffer): Set buffer-file-coding-system to
the coding system actually used for saving.
1997-10-19 20:20:15 +00:00
Karl Heuer
4bb0b3adac (describe-font): Fix prompt. 1997-10-19 20:12:15 +00:00
Karl Heuer
8adfa8bea3 (describe-language-environment): Fix prompt. 1997-10-19 20:11:59 +00:00
Karl Heuer
10d31baea6 (ispell-change-dictionary): Fix error message.
(ispell-buffer-local-parsing): Fix message.
(ispell-get-word): Use buffer-substring-no-properties.
(ispell-buffer-local-dict): Likewise.
1997-10-19 19:54:35 +00:00
Oliver Seidel
e4541b670d Thanks to Harald Backer <harald.backer@fou.telenor.no>, we now have
the following facilities available:

Added todo-print, todo-top-priorities and todo-jump with matching
variables; Parameterized todo-header, todo-category-beg,
todo-category-end and todo-category-sep; Added autoload comments;
todo-category-select: Modified regexp to make category names unique;
todo-forward-item: Added optional COUNT vaiable; todo-insert-item:
Rewrote completing read entry.

Also, check out the extended list of things left to be done to this
package at the end of the documentation!
1997-10-17 15:41:57 +00:00
Karl Heuer
0b14021912 (format-deannotate-region): In case of unmatched tags,
avoid using nil where end position is expected.
1997-10-16 23:31:55 +00:00
Karl Heuer
ac1f790ac6 (winner-pending-undo-ring): Defvar before first use.
(winner-undo-counter): Likewise.
1997-10-16 23:25:57 +00:00
Karl Heuer
5b53132294 Initial revision 1997-10-16 23:21:13 +00:00
Oliver Seidel
01b864bc53 Jari Aalto <jari.aalto@ntc.nokia.com> writes:
I just downloaded your package and after reading the docs I
    decided to do some reformatting.  Hope you don't mind.  Now they
    are in such a format that the html page can be automatically
    generated from the source file.  As an example, I generated the
    attached page using the following command: ripdoc.pls | \
    t2html.pls -a "Oliver.Seidel" -e Oliver.Seidel@cl.cam.ac.uk -simple

And of course I appreciate it.  Jari's stuff can be found at:
ftp://cs.uta.fi/pub/ssjaaa/, while I'm making the 1997-10-15T17:18:11Z!os10000@seidel-space.de page
available at http://www.cl.cam.ac.uk/users/os10000/doc/todo-mode.html
(That link will be valid until 10/1998 or slightly longer.)
1997-10-16 21:21:16 +00:00
Karl Heuer
7b33b170cd Removed changelog comment section.
(double): New group.
(double-map): Add customize support.
(double-prefix-only): Ditto.
1997-10-16 18:46:36 +00:00
Karl Heuer
e8955f1d90 (nroff): Moved from editing' to wp'. 1997-10-16 18:44:52 +00:00
Karl Heuer
8efaaf11ab (rmail-summary-rmail-update): When looking for
rmail-view-buffer, check other frames as well.
1997-10-16 18:42:17 +00:00
Karl Heuer
85eb827a5c (dired-move-to-filename-regexp):
Accept month name and day-of-month in either order.
1997-10-16 18:36:35 +00:00
Karl Heuer
6392137fae (edebug-eval-mode): Nicer mode-name value. 1997-10-16 18:35:17 +00:00
Karl Heuer
1126786767 (function-called-at-point): Always use Emacs Lisp syntax tab.
Reject any "function call" with whitespace after the open-paren.
1997-10-16 18:32:06 +00:00
Karl Heuer
a59b702540 (variable-link): New widget.
(widget-variable-link-action): New function.
(function-link): New widget.
(widget-function-link-action): New function.
1997-10-16 18:22:36 +00:00
Karl Heuer
cae551977c Some changes in comments and documentation.
View mode hooked into the customize tree.
(view): New custom group.
(view-highlight-face, view-scroll-auto-exit)
(view-try-extend-at-buffer-end)
(view-remove-frame-by-deleting,	view-mode-hook):
Defined by defcustom instead of by defvar.
(view-mode-enter): Install exit-action also when view-mode is
already on. Small rewrite using unless.
(view-mode, view-mode-exit, view-scroll-lines, view-really-at-end)
(view-search): Small rewrite using when or unless.
1997-10-16 18:20:16 +00:00
Karl Heuer
1bacc93e70 (describe-variable): Pass default value to completing-read.
(describe-function): Likewise.
1997-10-16 18:12:06 +00:00
Karl Heuer
1577a8fd29 (narrow-to-page): Check whether forward-page
actually set the match data.
1997-10-16 18:09:31 +00:00
Karl Heuer
61185f425d (scheme-let-indent): New arg NORMAL-INDENT.
(scheme-indent-function): Pass normal-indent as 3rd arg
when calling an indentation function.
1997-10-16 18:07:23 +00:00
Karl Heuer
a5bec26c83 (uniquify-buffer-name-style): Add :require. 1997-10-16 00:04:22 +00:00
Karl Heuer
d6bc306b43 (widget-button-click): Move point to where clicked. 1997-10-15 23:57:19 +00:00
Karl Heuer
3671f444f1 (auto-save-list-file-prefix): Fix custom type. 1997-10-15 23:55:45 +00:00
Karl Heuer
dafc511c1d (outline-back-to-heading): New arg INVISIBLE-OK.
(outline-on-heading-p):
(show-entry): If the heading is invisible, show it too.
(hide-other):
1997-10-15 23:48:01 +00:00
Karl Heuer
19c6feac9f (toggle-scroll-bar): Call prefix-numeric-value. 1997-10-15 23:40:43 +00:00
Karl Heuer
21de5941c9 (help-mode-maybe): New function, on temp-buffer-show-hook.
(describe-key, describe-mode): Don't call help-mode here.
(view-lossage, describe-function, describe-variable): Likewise.
1997-10-15 23:36:30 +00:00
Karl Heuer
355345fd1a (compilation-forget-errors):
Reinit compilation-directory-stack the way compile-internal does.
(compilation-parse-errors): Don't let default-directory change.
1997-10-15 23:34:58 +00:00
Karl Heuer
3375a61ce6 (smtpmail-send-it): Don't use time-stamp-strftime. 1997-10-15 23:33:14 +00:00
Karl Heuer
45b94eb2e9 (isearch-printing-char): Change S-SPC to SPC.
(isearch-mode-map): Bind S-SPC like SPC.
1997-10-15 23:15:09 +00:00
Karl Heuer
8d8c434d4f (end-of-visible-line): After skipping some invisible chars.
don't go forward a character, just to end of line.
1997-10-15 23:10:11 +00:00
Karl Heuer
3ba3fa750f (rmail): Avoid showing message twice. 1997-10-15 23:06:46 +00:00
Karl Heuer
0a18209b69 (report-emacs-bug): Delete the condition-case. 1997-10-15 23:03:30 +00:00
Karl Heuer
4fdd59c0db (imenu-add-to-menubar): If not using
imenu-default-create-index-function, don't require its variables.
1997-10-15 23:00:25 +00:00
Karl Heuer
91f676a030 (hs-special-modes-alist): Correct alist
for java-mode.
1997-10-15 22:54:24 +00:00
Karl Heuer
b03a162169 (mail-bury): Check for value, not just
existence, of alist element.
1997-10-15 22:50:09 +00:00
Karl Heuer
d2f2735792 (winner-change-fun): Don't use pushnew. 1997-10-15 22:41:09 +00:00
Oliver Seidel
ab618c6ee6 Everything seems to work in Harald Melands Emacs 20.02 and
my Emacs 19.34.  Beware of the spelling in some of the
variable names.  I looked up "threshold" in a dictionary
and here in Britain this appears to be the way to spell it.
1997-10-15 17:18:11 +00:00
Oliver Seidel
b7e0417034 Attempted to reconcile Harald's changes with mine since 1997-10-14T22:22:35Z!os10000@seidel-space.de. 1997-10-15 14:30:41 +00:00
Oliver Seidel
91e9443e0b Fixed 'file-item' and added 20.02 split-string function. 1997-10-15 14:00:12 +00:00
Oliver Seidel
2186b97448 Added string-split (which I stole from ediff-util), changed
pop-to-buffer to switch-to-buffer and added message on how
to exit the multi-line-edit mode.
1997-10-14 22:22:35 +00:00
Eli Zaretskii
c8a6e3b923 (x-long-option-alist): New variable.
(msdos-handle-args): Handle and complete long options with
attached arguments.  Support "-name", "-T" and "-rv" options.
1997-10-13 16:05:32 +00:00
Richard M. Stallman
10917a452a (command-line): Don't suppress suffix search. 1997-10-11 03:54:19 +00:00
Richard M. Stallman
cb80240ac4 (make-help-screen): Make scroll bar work normally. 1997-10-11 03:31:06 +00:00
Oliver Seidel
7f6241eaf5 Harald Meland <harald.meland@usit.uio.no> asked for
the latest version, got 1997-08-19T14:00:36Z!os10000@seidel-space.de, and returned this.
He writes:

Thanks a lot for the new version of todo-mode.el.  As you will see I
have messed it up a bit, hopefully for the better -- I don't like
short, cryptic names for variables and functions, so I renamed most of
them, and `defalias'ed the old function names.  I hope you don't mind
too much, I just kinda couldn't stop myself.

Additionally, I included some support for multiline entries, cleaned
up (IMHO :) a lot of the code, included completion-support for which
category to install a new entry in, and possibly some other changes I
can't remember :)

It's getting rather late, and I have just done some preliminary
testing on whether all of this really works, but so far it looks
good.
1997-10-09 09:24:50 +00:00
Karl Heuer
99ea24de67 (previous-matching-history-element): No need to bind
minibuffer-history-sexp-flag any more.
(next-matching-history-element): Likewise.
(repeat-complex-command): Bind
minibuffer-history-sexp-flag to the minibuffer depth.
(next-history-element): Compare minibuffer-history-sexp-flag
against the current minibuffer depth to verify its validity.
(previous-matching-history-element): Likewise.
(minibuffer-history-sexp-flag): Update doc string.
1997-10-02 03:04:15 +00:00
Karl Heuer
39f9c42439 (term-regexp-arg): No need to bind
minibuffer-history-sexp-flag any more.
1997-10-02 03:03:50 +00:00
Karl Heuer
9f8ac7f9ea (comint-regexp-arg): No need to bind
minibuffer-history-sexp-flag any more.
1997-10-02 03:03:32 +00:00
Karl Heuer
35378a097b (ps-print-background-image): Fix customize type.
(ps-print-background-text): Likewise.
(ps-show-n-of-n): Doc fix.
1997-10-02 02:57:42 +00:00
Karl Heuer
a0d809f20e (revert-without-query): Fix customize type. 1997-10-02 02:57:16 +00:00
Karl Heuer
218d6445e5 (echo-keystrokes): Fix customize type. 1997-10-02 02:57:01 +00:00
Karl Heuer
0985a768b0 (browse-url-netscape-display): Fix customize type.
(browse-url-generic-program): Likewise.
1997-10-02 02:56:26 +00:00
Karl Heuer
d23237090f (ange-ftp-name-format): Fix customize type.
(ange-ftp-smart-gateway-port): Likewise.
1997-10-02 02:55:24 +00:00
Karl Heuer
7f0feddae2 (elint-check-defcustom-form): New function.
(elint-special-forms): Use it.
1997-10-02 02:47:57 +00:00
Richard M. Stallman
cafba8996c (lisp-imenu-generic-expression): Allow `/' in names. 1997-10-01 17:28:02 +00:00
Karl Heuer
f3b330d6d8 (finder-mode-map): Bind [mouse-2].
(finder-compile-keywords): Match compressed file names, but don't
put compression extension in the output.
(finder-find-library): Deleted.
(finder-commentary): Use locate-library, not finder-find-library.
(finder-mouse-select): New function.
(finder-summary): Mention mouse binding.
(finder-exit): Kill "*Finder Category*" buffer too.  Avoid error
from deleting sole window.
1997-09-30 07:36:28 +00:00
Karl Heuer
274c59c95c (vc-find-cvs-master): Added missing `throw' for
the case when TIMESTAMP is arbitrary text.
1997-09-30 07:33:35 +00:00
Karl Heuer
ba7fbe9273 (widget-plist-member): Move from here to src/fns.c;
translated into C for efficiency.
(widget-put, widget-get, widget-apply): Likewise.
1997-09-30 07:20:58 +00:00
Karl Heuer
1a269256b2 Delete vestigial autoloads. 1997-09-30 07:17:32 +00:00
Michael Kifer
8e41a31c5d new version 1997-09-30 01:13:53 +00:00
Karl Heuer
22052f1d13 (compilation-mode-font-lock-keywords): Font-lock column numbers. 1997-09-27 16:12:51 +00:00
Karl Heuer
7933678bcb (compilation-mode-map): Use more meaningful menu name. 1997-09-27 16:06:15 +00:00
Karl Heuer
2c1e5f9b25 (archive-mode): Use write-contents-hooks. 1997-09-26 21:39:10 +00:00
Karl Heuer
1ea275c0c3 (scheme-mode-map): Remove duplicate menu item. 1997-09-26 21:26:31 +00:00