Richard M. Stallman [Sat, 17 Jul 1993 17:27:02 +0000 (17:27 +0000)]
(texinfo-mode): Undo changes mistakenly added with
previous batch: texinfo-{start,end}-of-header are now tex-...
Richard M. Stallman [Sat, 17 Jul 1993 02:10:03 +0000 (02:10 +0000)]
(Vhelp_menu_bar_map): Deleted.
(menu_bar_items): Move elts for events in Vmenu_bar_final_items to end.
(syms_of_keyboard): Corresponding changes.
Richard M. Stallman [Sat, 17 Jul 1993 01:43:00 +0000 (01:43 +0000)]
(revert-buffer): Make menu-enable form more accurate
using revert-buffer-function and verify-visited-file-modtime.
(menu-bar-help-menu): Put back under global-map.
(menu-bar-final-items): Set it.
Richard M. Stallman [Sat, 17 Jul 1993 00:18:04 +0000 (00:18 +0000)]
(mh-yank-hooks): Use (mark t).
(mh-new-draft-name): Likewise.
Roland McGrath [Fri, 16 Jul 1993 20:30:18 +0000 (20:30 +0000)]
(comint-{next,prev}-prompt, comint-send-eof): New functions.
(comint-mode-map): Bind C-c C-n, C-c C-p, and C-c C-d to those.
Bind C-c C-y to comint-previous-input, for compatibility with v18 shell.el.
Roland McGrath [Fri, 16 Jul 1993 19:53:38 +0000 (19:53 +0000)]
(ad-start-advice-on-load): Initialize to t.
Roland McGrath [Fri, 16 Jul 1993 19:50:55 +0000 (19:50 +0000)]
Initial revision
Doug Evans [Fri, 16 Jul 1993 18:24:47 +0000 (18:24 +0000)]
if [ "$os" ] --> if [ x"$os" != x"" ]
Richard M. Stallman [Fri, 16 Jul 1993 04:19:04 +0000 (04:19 +0000)]
(rmail-mail-new-frame): New variable.
(rmail-start-mail): New function.
(rmail-mail, rmail-continue, rmail-reply, rmail-forward)
(rmail-retry-failure): Use rmail-start-mail.
Richard M. Stallman [Fri, 16 Jul 1993 04:18:46 +0000 (04:18 +0000)]
(mail-bury): If selected frame is dedicated,
and there are other visible frames, delete this frame.
Richard M. Stallman [Thu, 15 Jul 1993 06:56:17 +0000 (06:56 +0000)]
(read_char_menu_prompt): If the user rejects a menu,
return t. This makes read_char also return t.
(read_key_sequence): If read_char returned t, return -1.
(Fread_key_sequence): If read_key_sequence returned -1, quit.
(command_loop_1): If read_key_sequence returned -1, loop around.
Richard M. Stallman [Thu, 15 Jul 1993 06:55:39 +0000 (06:55 +0000)]
(ispell-menu-map): Add missing quote in defalias.
(ispell-window-configuration): Initialize to nil.
Richard M. Stallman [Thu, 15 Jul 1993 05:49:21 +0000 (05:49 +0000)]
(vc-rcs-status): Make work buffer's name start w/ space.
Richard M. Stallman [Thu, 15 Jul 1993 05:47:31 +0000 (05:47 +0000)]
(completion-setup-function): Insert the mouse help message
only if non-nil `window-system'.
Richard M. Stallman [Thu, 15 Jul 1993 05:46:02 +0000 (05:46 +0000)]
(Fdisplay_completion_list): Run completion-setup-hook.
Richard M. Stallman [Thu, 15 Jul 1993 05:40:01 +0000 (05:40 +0000)]
(help-menu-bar-map): Put the Help item in this map.
Richard M. Stallman [Thu, 15 Jul 1993 05:36:59 +0000 (05:36 +0000)]
(Fbuffer_local_variables): For local var that is unbound,
put just the symbol in the result, not a cons of (symbol . value).
Richard M. Stallman [Thu, 15 Jul 1993 05:32:25 +0000 (05:32 +0000)]
(dired-mode-map): Add menu bar items.
Jim Blandy [Thu, 15 Jul 1993 05:08:23 +0000 (05:08 +0000)]
* assoc.el (asort): First argument should be named alist-symbol,
not assoc-symbol.
Jim Blandy [Thu, 15 Jul 1993 04:58:59 +0000 (04:58 +0000)]
* keyboard.c (menu_bar_one_keymap): If the key's binding is the
symbol `undefined', don't try to take that symbol's cdr before
passing it to menu_bar_item; pass the `undefined' binding itself,
so menu_bar_item can remove bindings for the same key from result.
Richard M. Stallman [Thu, 15 Jul 1993 04:01:14 +0000 (04:01 +0000)]
(server-done): Let save-buffer make the backup,
so that make-backup-files remains effective.
Roland McGrath [Thu, 15 Jul 1993 03:46:02 +0000 (03:46 +0000)]
(isearch-edit-string): Bind isearch-nonincremental to its own value, not to
nil.
Richard M. Stallman [Thu, 15 Jul 1993 03:09:56 +0000 (03:09 +0000)]
(Qdisabled_command_hook): New variable.
(Vdisabled_command_hook): Deleted.
(syms_of_keyboard): Corresponding changes.
(Fcommand_execute): Use Qdisabled_command_hook.
Roland McGrath [Thu, 15 Jul 1993 03:08:17 +0000 (03:08 +0000)]
(compilation-parse-errors): After skipping two lines, move one char back so
point before the newline.
Roland McGrath [Thu, 15 Jul 1993 01:55:13 +0000 (01:55 +0000)]
(gud-debugger-startup): Replaced with gud-massage-args.
(gud-{gdb,sdb,xdb}-debugger-startup): Replaced with gud-*-massage-args.
(gdb, sdb, xdb): Argument is command line, not args for it. Remove
debugger name from prompt and put it in the default input instead.
Overload gud-massage-args instead of gud-debugger-startup.
(gud-chop-words): New function; subr for gud-common-init.
(gud-common-init): Argument is command line, not args for it.
Rewritten to use gud-chop-words instead of temp buffer and kludge involving
read. Find the program name as the first word of the command line.
Use make-comint and gud-massage-args in place of gud-debugger-startup.
Expand the file name before passing it to gud-massage-args.
Roland McGrath [Wed, 14 Jul 1993 23:38:00 +0000 (23:38 +0000)]
(snarf-spooks): Restore function.
Roland McGrath [Wed, 14 Jul 1993 23:36:04 +0000 (23:36 +0000)]
(cookie-cache): New defvar.
(cookie-snarf): Cache cookies in `cookie-cache', not in obarray (idiot).
Also store the modtime and punt the cache when it changes.
Roland McGrath [Wed, 14 Jul 1993 20:56:19 +0000 (20:56 +0000)]
(generate-file-autoloads): Fix FILE truename hacking to substring
SOURCE-TRUENAME instead of FILE.
Richard M. Stallman [Wed, 14 Jul 1993 16:49:30 +0000 (16:49 +0000)]
(Vhelp_menu_bar_map): New var.
(syms_of_keyboard): Set up Lisp var for it.
(menu_bar_items): Use Vhelp_menu_bar_map.
Richard M. Stallman [Wed, 14 Jul 1993 16:36:25 +0000 (16:36 +0000)]
(mark_object) [DEBUG_MOLE]: Add abort at beginning.
Jim Blandy [Wed, 14 Jul 1993 07:24:36 +0000 (07:24 +0000)]
* calendar.el (calendar-holidays): Don't autoload this; its value
must be set after the user's .emacs file is loaded.
Jim Blandy [Wed, 14 Jul 1993 06:09:19 +0000 (06:09 +0000)]
Initial revision
Jim Blandy [Wed, 14 Jul 1993 04:52:50 +0000 (04:52 +0000)]
* config.sub: Add case for Bull dpx/2.
Richard M. Stallman [Tue, 13 Jul 1993 22:05:13 +0000 (22:05 +0000)]
(copy-face): New arg NEW-FRAME.
(list-faces-display): New command.
Richard M. Stallman [Tue, 13 Jul 1993 21:34:05 +0000 (21:34 +0000)]
(completion-mode): New major mode.
(completion-setup-function): New function.
Add it to completion-setup-hook.
Richard M. Stallman [Tue, 13 Jul 1993 21:33:17 +0000 (21:33 +0000)]
(mouse-choose-completion): New function.
Richard M. Stallman [Tue, 13 Jul 1993 21:08:45 +0000 (21:08 +0000)]
(verify_interval_modification): Use Qinsert_in_front_hooks and
Qinsert_behind_hooks instead of previous names.
Richard M. Stallman [Tue, 13 Jul 1993 21:07:02 +0000 (21:07 +0000)]
(Qinsert_in_front_hooks, Qinsert_behind_hooks): Declared.
This replaces part of previous change.
Richard M. Stallman [Tue, 13 Jul 1993 21:06:19 +0000 (21:06 +0000)]
(prepare_to_modify_buffer): Call verify_overlay_modification.
Richard M. Stallman [Tue, 13 Jul 1993 21:05:26 +0000 (21:05 +0000)]
(verify_overlay_modification): New function.
(call_overlay_mod_hooks): New function.
Richard M. Stallman [Tue, 13 Jul 1993 21:04:07 +0000 (21:04 +0000)]
(Qinsert_in_front_hooks, Qinsert_behind_hooks): New vars.
(syms_of_textprop): Set them up.
(set_properties): Call modify_region.
(remove_properties): Call modify_region before record_property_change.
(add_properties): Likewise.
Richard M. Stallman [Tue, 13 Jul 1993 20:44:02 +0000 (20:44 +0000)]
*** empty log message ***
Richard M. Stallman [Tue, 13 Jul 1993 20:18:05 +0000 (20:18 +0000)]
(mail-bury): New function.
(mail-send-and-exit): Call mail-bury.
(mail-dont-send): New command, with menu bar binding.
Jim Meyering [Tue, 13 Jul 1993 16:37:01 +0000 (16:37 +0000)]
*** empty log message ***
Richard M. Stallman [Tue, 13 Jul 1993 07:31:09 +0000 (07:31 +0000)]
(compare-windows-skip-whitespace): New function.
(compare-windows): Use that.
(compare-windows-whitespace): Value is now regexp.
Richard M. Stallman [Tue, 13 Jul 1993 05:52:32 +0000 (05:52 +0000)]
(rmail-insert-inbox-text): If inbox is not in the
spool dir, try copying before renaming.
Richard M. Stallman [Tue, 13 Jul 1993 04:00:04 +0000 (04:00 +0000)]
(define-key-after): Error if KEY has two elements.
Richard M. Stallman [Tue, 13 Jul 1993 03:23:19 +0000 (03:23 +0000)]
(menu-bar-file-menu): Add menu item for dired.
Jim Blandy [Tue, 13 Jul 1993 03:21:39 +0000 (03:21 +0000)]
* autoload.el (generate-file-autoloads): Correctly detect when the
buffer receiving the autoload forms is in a parent of or the same
directory as FILE, even in the presence of symlinks.
Richard M. Stallman [Tue, 13 Jul 1993 02:20:40 +0000 (02:20 +0000)]
(Qinsert_before_hooks, Qinsert_after_hooks): Declared.
(Qmodification_hooks): Declared.
Richard M. Stallman [Tue, 13 Jul 1993 02:19:50 +0000 (02:19 +0000)]
(verify_interval_modification):
For insertion, run the insert-before-hooks and insert-after-hooks,
not the modification-hooks.
Richard M. Stallman [Mon, 12 Jul 1993 23:32:43 +0000 (23:32 +0000)]
(Qundefined): New variable.
(syms_of_keyboard): Set up Qundefined.
(menu_bar_items): Don't reverse the items.
Process the maps in reverse order.
(menu_bar_item): If definition is `undefined',
delete any menu bar item already made, and don't make one.
David J. MacKenzie [Mon, 12 Jul 1993 22:13:12 +0000 (22:13 +0000)]
*** empty log message ***
Paul Eggert [Mon, 12 Jul 1993 22:04:35 +0000 (22:04 +0000)]
(vc-rcs-status): Include head version number in mode line if there
are no locks.
Richard M. Stallman [Mon, 12 Jul 1993 20:31:52 +0000 (20:31 +0000)]
(ispell-menu-map): New keymap--both fn and var.
Richard M. Stallman [Mon, 12 Jul 1993 20:29:28 +0000 (20:29 +0000)]
(ispell-menu-map): New autoload definition.
(menu-bar-edit-menu): Add "Spell" item.
Jim Blandy [Sat, 10 Jul 1993 05:18:56 +0000 (05:18 +0000)]
* configure.in: Use the autoconf AC_FIND_X macro to try to find
the X Windows libraries.
Richard M. Stallman [Sat, 10 Jul 1993 05:16:08 +0000 (05:16 +0000)]
(show-paren-command-hook): Do nothing if not window-system.
Richard M. Stallman [Sat, 10 Jul 1993 05:09:45 +0000 (05:09 +0000)]
Fix typos in previous change.
Richard M. Stallman [Fri, 9 Jul 1993 21:42:51 +0000 (21:42 +0000)]
(wait_reading_process_input): If wait_for_cell, do call
swallow_events and do_pending_window_change when appropriate.
Richard M. Stallman [Fri, 9 Jul 1993 20:46:42 +0000 (20:46 +0000)]
(rmail-output): If file is an Rmail file,
use rmail-output-to-rmail-file.
(rmail-output-to-rmail-file): If file exists
and is not an Rmail file, use rmail-output.
If we find an element in rmail-output-file-alist, eval it.
(rmail-file-p): New function.
(rmail-output-file-alist): Now contains expressions to eval.
Doug Evans [Fri, 9 Jul 1993 20:44:12 +0000 (20:44 +0000)]
Make `solaris' reflect the most recent major release.
Richard M. Stallman [Fri, 9 Jul 1993 20:28:05 +0000 (20:28 +0000)]
entered into RCS
Richard M. Stallman [Fri, 9 Jul 1993 20:27:43 +0000 (20:27 +0000)]
Initial revision
Jim Blandy [Fri, 9 Jul 1993 19:44:58 +0000 (19:44 +0000)]
* etags.c (alloca): removed all references to it.
(main): now calls xnew instead of alloca for portability.
(../src/config.h): included only if HAVE_CONFIG_H.
(const): void definition removed--config.h takes care of it.
Richard M. Stallman [Fri, 9 Jul 1993 18:56:47 +0000 (18:56 +0000)]
(consider_token): was `==', now is `='.
(consider_token): DEFUNs now treated like funcs in ctags mode.
(LEVEL_OK_FOR_FUNCDEF): removed.
(C_entries): optimized the test that used LEVEL_OK_FOR_FUNCDEF.
(C_entries): removed a piece of useless code.
(C_entries): making typedef tags is delayed until a semicolon
is met. This handles "typedef int X, Y, Z;" correctly.
Richard M. Stallman [Fri, 9 Jul 1993 06:53:42 +0000 (06:53 +0000)]
(byte-compile-file-form-defmumble): Undo previous change.
It turns out the second arg was put in by mistake in the first place.
Richard M. Stallman [Fri, 9 Jul 1993 06:33:05 +0000 (06:33 +0000)]
(byte-compile-setq-default):
Generate a progn of calls to set-default, then compile it.
(byte-compile-file-form-defmumble): Put back second arg of
byte-compile-keep-pending, accidentally deleted before.
Richard M. Stallman [Fri, 9 Jul 1993 04:04:39 +0000 (04:04 +0000)]
(mouse-menu-bar-buffers):
Don't lose if all buffer names are short.
Roland McGrath [Thu, 8 Jul 1993 23:45:22 +0000 (23:45 +0000)]
(region_limit): Declare Vmark_even_if_inactive.
Roland McGrath [Thu, 8 Jul 1993 23:44:01 +0000 (23:44 +0000)]
(syms_of_callint): Fix DEFVAR_LISP for Vmark_even_if_inactive to use right
Lisp symbol name (without V prepended).
Roland McGrath [Thu, 8 Jul 1993 23:31:58 +0000 (23:31 +0000)]
(compilation-error-regexp-alist): Broaden ``Line N of "FILE": msg'' regexp
to also match Ultrix f77: ``Error on line N of FILE: msg''.
Roland McGrath [Thu, 8 Jul 1993 22:42:14 +0000 (22:42 +0000)]
(kill-ring-save): Call deactivate-mark regardless of transient-mark-mode.
Roland McGrath [Thu, 8 Jul 1993 22:38:59 +0000 (22:38 +0000)]
(ispell): Call deactivate-mark instead of setting mark-active directly. Do
this regardless of transient-mark-mode.
Roland McGrath [Thu, 8 Jul 1993 22:37:42 +0000 (22:37 +0000)]
(deactivate-mark): New function.
(kill-ring-save, pop-mark, keyboard-quit): Call it.
Roland McGrath [Thu, 8 Jul 1993 22:33:57 +0000 (22:33 +0000)]
(isearch-done): Call deactivate-mark instead of setting mark-active
directly. Do this regardless of transient-mark-mode.
Roland McGrath [Thu, 8 Jul 1993 21:46:22 +0000 (21:46 +0000)]
Put error-conditions and error-message properties on 'mark-inactive.
(mark): Signal 'mark-inactive instead of using error with a message.
Roland McGrath [Thu, 8 Jul 1993 21:43:11 +0000 (21:43 +0000)]
(check_mark): Don't check mark-active unless in transient-mark-mode.
For inactive mark, signal mark-inactive instead of error with a message.
Roland McGrath [Thu, 8 Jul 1993 21:36:04 +0000 (21:36 +0000)]
(region_limit): Don't error if Vmark_even_if_inactive is set. When the
mark is inactive and that is a no-no, signal mark-inactive instead of using
error with a message.
Roland McGrath [Thu, 8 Jul 1993 21:27:33 +0000 (21:27 +0000)]
(syms_of_data): Staticpro Qmark_inactive.
Roland McGrath [Thu, 8 Jul 1993 21:26:57 +0000 (21:26 +0000)]
Define Qmark_inactive.
(syms_of_data): Initialize it.
Roland McGrath [Thu, 8 Jul 1993 21:26:29 +0000 (21:26 +0000)]
Declare Qmark_inactive.
Roland McGrath [Thu, 8 Jul 1993 21:14:43 +0000 (21:14 +0000)]
(mail-abbrev-end-of-buffer): Fix interactive spec to "P", same as
end-of-buffer.
Richard M. Stallman [Thu, 8 Jul 1993 21:10:59 +0000 (21:10 +0000)]
Initial revision
Richard M. Stallman [Thu, 8 Jul 1993 20:51:51 +0000 (20:51 +0000)]
(basic-save-buffer): Use after-save-hook.
Roland McGrath [Thu, 8 Jul 1993 19:06:38 +0000 (19:06 +0000)]
Add (provide 'hanoi).
Richard M. Stallman [Thu, 8 Jul 1993 03:04:52 +0000 (03:04 +0000)]
(file-relative-name): If we use default-directory,
call expand-file-name anyway.
Richard M. Stallman [Wed, 7 Jul 1993 22:21:19 +0000 (22:21 +0000)]
(texinfo-update-node): Bind auto-fill-hook as well as auto-fill-function.
(texinfo-sequential-node-update): Likewise.
Richard M. Stallman [Wed, 7 Jul 1993 22:15:20 +0000 (22:15 +0000)]
Fix typo re `texinfo-sequential-node-update.'
Ensure that no commands depend on the value of
case-fold-search.
Rewrite messages. Avoid using `mark-whole-buffer'.
(texinfo-start-menu-description):
New function to insert title as description in a menu.
(texinfo-make-menu-list): Remove automatic title insertion.
(texinfo-master-menu): Error message if file
contains too few nodes for a master menu.
Handle the case where no master menu was inserted.
(texinfo-insert-master-menu-list): Only attempt to insert detailed
master menu if there is one.
Insert a master menu only after `Top' node and before next node.
(texinfo-check-for-node-name): Offer section title as prompt.
(texinfo-copy-next-section-title): Copy title correctly.
Handle failure to find @node.
(texinfo-copy-menu): Error message if menu empty.
(texinfo-pointer-name): Find only those
section commands that are accompanied by `@node' lines.
(texinfo-section-types-regexp): Look for subh and subs, not just sub.
(texinfo-make-one-menu): Copy node-name correctly for message.
(texinfo-copy-menu-title): Copy title as it
should rather than node line.
(texinfo-find-higher-level-node): Stop search at limit.
Special handling for `top' and `chapter' levels.
(texinfo-copy-menu-title): Rewrite to handle outer include files.
(texinfo-multi-file-update): Update all nodes properly (and sooner);
rewrite doc string and interactive. Copy title properly.
(texinfo-all-menus-update): Fixed typo that
caused the function to create a master menu when it shouldn't.
Update pre-existing master menu, if there is one.
(texinfo-incorporate-descriptions): Use a regexp search to look for
both kinds of menu item.
(texinfo-menu-indent-description): Likewise.
(texinfo-incorporate-menu-entry-names): New function.
(texinfo-insert-menu): Handle both kinds of menu item.
(texinfo-multi-files-insert-main-menu): Likewise.
(texinfo-update-node): Pass t as second arg to push-mark.
(texinfo-sequential-node-update): Likewise.
(texinfo-insert-node-lines): Bind `title' at a higher level.
Don't find previous @node if it's close.
Take region to process as arguments.
(texinfo-multiple-files-update): Handle prefix arg better within
`interactive'. Canonicalize the blank lines.
Roland McGrath [Wed, 7 Jul 1993 20:25:48 +0000 (20:25 +0000)]
(basic-save-buffer): Invoke after-save-buffer-hook, not after-save-hook.
Roland McGrath [Wed, 7 Jul 1993 20:13:57 +0000 (20:13 +0000)]
(update-file-autoloads): Correctly do nothing when there are no cookies.
Roland McGrath [Wed, 7 Jul 1993 19:58:54 +0000 (19:58 +0000)]
(mouse-menu-choose-yank): Change menu title to "Choose Next Yank".
Paul Eggert [Wed, 7 Jul 1993 19:07:54 +0000 (19:07 +0000)]
(vc-rcs-status): Remove unused var `status'.
Richard M. Stallman [Wed, 7 Jul 1993 18:40:35 +0000 (18:40 +0000)]
(describe_map_tree): When inserting TITLE, mention PREFIX.
Insert newline at end, if inserted anything else.
(describe_buffer_bindings): Corresponding changes.
For minor mode maps, build up a title string,
then let describe_map_tree insert it.
Richard M. Stallman [Wed, 7 Jul 1993 17:55:55 +0000 (17:55 +0000)]
(mail-rfc822-time-zone, mail-rfc822-date): New fns.
Richard M. Stallman [Wed, 7 Jul 1993 17:55:28 +0000 (17:55 +0000)]
(mail-do-fcc): Use RFC 822 style date in Resent-Date: line.
Use new `mail-rfc822-time-zone' function to simplify pinhead generation.
Richard M. Stallman [Wed, 7 Jul 1993 17:54:20 +0000 (17:54 +0000)]
(rmail-resend): Use RFC 822 style date in Resent-Date: line.
Jim Blandy [Wed, 7 Jul 1993 10:22:05 +0000 (10:22 +0000)]
* editfns.c (Fformat): Since floats occupy two elements in the
argument list passed to doprnt, we must use separate indices for
the array of arguments passed to Fformat, and the array of
arguments to be passed to doprnt.
Jim Blandy [Wed, 7 Jul 1993 09:58:18 +0000 (09:58 +0000)]
* make-dist (tempdir): Don't create lisp/forms-mode directory in
the distribution. Those files aren't kept in their own
subdirectory any more.
Roland McGrath [Wed, 7 Jul 1993 06:26:31 +0000 (06:26 +0000)]
(cd-absolute): Use abbreviate-file-name on expansion of DIR.