bpt/emacs.git
29 years ago(Fforward_comment): Always clear immediate_quit for return.
Richard M. Stallman [Thu, 9 Mar 1995 02:58:36 +0000 (02:58 +0000)]
(Fforward_comment): Always clear immediate_quit for return.

29 years ago(read_input_waiting): Fix Lisp_Object vs. int problem.
Karl Heuer [Wed, 8 Mar 1995 22:49:11 +0000 (22:49 +0000)]
(read_input_waiting): Fix Lisp_Object vs. int problem.

29 years ago(unlock_display): If adding to kbd_queue, set kbd_queue_has_data.
Karl Heuer [Wed, 8 Mar 1995 05:50:47 +0000 (05:50 +0000)]
(unlock_display): If adding to kbd_queue, set kbd_queue_has_data.
(read_char): Set and clear kbd_queue_has_data appropriately, but
leave it unset when we push back an incomplete sequence.
(read_char): Take the longjmp even if current_perdisplay was null.
(readable_events): Check kbd_queue_has_data instead of kbd_queue.
(init_perdisplay): Initialize kbd_queue_has_data.

29 years ago(struct PERDISPLAY): New member kbd_queue_has_data.
Karl Heuer [Wed, 8 Mar 1995 05:50:24 +0000 (05:50 +0000)]
(struct PERDISPLAY): New member kbd_queue_has_data.

29 years ago(indent-new-comment-line): Clean up handling of \(...\) in comment-start-skip.
Richard M. Stallman [Wed, 8 Mar 1995 03:49:00 +0000 (03:49 +0000)]
(indent-new-comment-line): Clean up handling of \(...\) in comment-start-skip.

29 years ago(revert-buffer): Doc fix.
Richard M. Stallman [Wed, 8 Mar 1995 03:43:34 +0000 (03:43 +0000)]
(revert-buffer): Doc fix.

29 years agoDeclare new var and functions.
Karl Heuer [Wed, 8 Mar 1995 03:33:23 +0000 (03:33 +0000)]
Declare new var and functions.

29 years ago(current_prefix_partial): New var.
Karl Heuer [Wed, 8 Mar 1995 03:32:30 +0000 (03:32 +0000)]
(current_prefix_partial): New var.
(Funiversal_argument): New function, formerly inlined in keyboard.c.
(Fnegative_argument, Fdigit_argument): Likewise.
(clear_prefix_arg): Moved here from keyboard.c.
Don't clear the internal state if we're still building a prefix arg.
(finalize_prefix_arg, describe_prefix_arg): Moved from keyboard.c.
(syms_of_callint): defsubr the new lisp-callable functions.

29 years agoMoved clear_prefix_arg, finalize_prefix_arg, describe_prefix_arg to callint.c.
Karl Heuer [Wed, 8 Mar 1995 03:31:18 +0000 (03:31 +0000)]
Moved clear_prefix_arg, finalize_prefix_arg, describe_prefix_arg to callint.c.
(command_loop_1): Removed inline code for prefix args.

29 years ago(calculate-perl-indent): When backing up over continuations,
Richard M. Stallman [Wed, 8 Mar 1995 02:22:45 +0000 (02:22 +0000)]
(calculate-perl-indent): When backing up over continuations,
don't go to line beg;
perl-backward-to-start-of-continued-exp gives the right place.

29 years ago(init_perdisplay): Initialize Vlast_kbd_macro.
Karl Heuer [Wed, 8 Mar 1995 01:26:16 +0000 (01:26 +0000)]
(init_perdisplay): Initialize Vlast_kbd_macro.

29 years ago(mark_perdisplays): Mark Vlast_kbd_macro.
Karl Heuer [Wed, 8 Mar 1995 01:25:19 +0000 (01:25 +0000)]
(mark_perdisplays): Mark Vlast_kbd_macro.

29 years ago(Fstart_kbd_macro): Access Vlast_kbd_macro via perdisplay.
Karl Heuer [Wed, 8 Mar 1995 01:25:04 +0000 (01:25 +0000)]
(Fstart_kbd_macro): Access Vlast_kbd_macro via perdisplay.
(Fend_kbd_macro, Fcall_last_kbd_macro): Likewise.
(init_macros): Delete initialization.
(syms_of_macros): Use DEFVAR_DISPLAY for Vlast_kbd_macro.
Doc fix for executing-macro, executing-kbd-macro, last-kbd-macro.

29 years ago(struct PERDISPLAY): New member Vlast_kbd_macro.
Karl Heuer [Wed, 8 Mar 1995 01:24:14 +0000 (01:24 +0000)]
(struct PERDISPLAY): New member Vlast_kbd_macro.

29 years ago* term.el (term-eol-on-send): New variable. Use it.
Per Bothner [Wed, 8 Mar 1995 00:54:20 +0000 (00:54 +0000)]
* term.el (term-eol-on-send):  New variable.  Use it.
(term-send-input):  Don't move process-mark until after 'history stuff.

29 years ago(cmd_error): Bind Vprint_level and Vprint_length.
Karl Heuer [Wed, 8 Mar 1995 00:45:37 +0000 (00:45 +0000)]
(cmd_error): Bind Vprint_level and Vprint_length.

29 years ago* cmacexp.el (c-macro-expansion): put the unique string before the
Francesco Potortì [Tue, 7 Mar 1995 15:24:44 +0000 (15:24 +0000)]
* cmacexp.el (c-macro-expansion): put the unique string before the
first #line directive (instead of after), preceded by a newline.

29 years ago(command_loop_1): Fix test for prefix arg.
Karl Heuer [Tue, 7 Mar 1995 04:57:02 +0000 (04:57 +0000)]
(command_loop_1): Fix test for prefix arg.

29 years ago(find-ls-option): Doc fix: now a cons.
Roland McGrath [Mon, 6 Mar 1995 19:55:47 +0000 (19:55 +0000)]
(find-ls-option): Doc fix: now a cons.
(find-dired): Initialize the process-mark for the filter to use.
Find listing switches in cdr of find-ls-option.
(find-dired-filter): Use dired-insert-set-properties on new text.

29 years ago(compilation-buffer-p): Fix braino in last change: switch to the buffer first.
Roland McGrath [Mon, 6 Mar 1995 15:51:22 +0000 (15:51 +0000)]
(compilation-buffer-p): Fix braino in last change: switch to the buffer first.
(compilation-error-regexp-alist): Doc fix: optional cdrs give
string containing %s to produce the file name from the matched text.
(compilation-find-file): Reorder args: MARKER first, then FILENAME, DIR,
and new arg &rest FORMATS (as they appear in parsed the fileinfo lists).
Try each of the FORMATS in each directory tried.
(compilation-next-error-locus): Apply compilation-find-file to the FILEINFO
list.
(compilation-parse-errors): Instead of a cons (DIR . FILE), make a list
(FILE DIR [FORMATS...]) using the 4th cdr of the matching elt of
regexp-alist.

29 years ago(textget): Check default_properties vbl too.
Boris Goldowsky [Mon, 6 Mar 1995 15:43:56 +0000 (15:43 +0000)]
(textget): Check default_properties vbl too.

29 years agoDeclare Vdefault_properties.
Boris Goldowsky [Mon, 6 Mar 1995 15:43:56 +0000 (15:43 +0000)]
Declare Vdefault_properties.

29 years ago(Vdefault_properties): New vbl.
Boris Goldowsky [Mon, 6 Mar 1995 15:43:56 +0000 (15:43 +0000)]
(Vdefault_properties): New vbl.

29 years ago(menu-bar-help-menu): Binding for view-emacs-FAQ.
Richard M. Stallman [Mon, 6 Mar 1995 05:19:05 +0000 (05:19 +0000)]
(menu-bar-help-menu): Binding for view-emacs-FAQ.

29 years ago(view-emacs-FAQ): New function. Bind to C-h F.
Richard M. Stallman [Mon, 6 Mar 1995 05:16:14 +0000 (05:16 +0000)]
(view-emacs-FAQ): New function.  Bind to C-h F.
(help-for-help): Doc fix.

29 years ago(tar-grind-file-mode): Doc fix.
Richard M. Stallman [Mon, 6 Mar 1995 04:37:18 +0000 (04:37 +0000)]
(tar-grind-file-mode): Doc fix.

29 years ago(x_connection_closed): Ignore non-X frames.
Richard M. Stallman [Mon, 6 Mar 1995 04:35:33 +0000 (04:35 +0000)]
(x_connection_closed): Ignore non-X frames.
Fix the logic for deleting frames that use separate minibuffers
that are on the dead connection.

29 years ago(defined_color): If colormap is full, find closest match.
Richard M. Stallman [Mon, 6 Mar 1995 04:33:56 +0000 (04:33 +0000)]
(defined_color): If colormap is full, find closest match.

29 years ago(load_color): Call defined_color to allocate the color.
Richard M. Stallman [Mon, 6 Mar 1995 04:32:25 +0000 (04:32 +0000)]
(load_color): Call defined_color to allocate the color.

29 years ago(Info-extract-menu-node-name): Collapse multiple spaces.
Richard M. Stallman [Mon, 6 Mar 1995 04:25:29 +0000 (04:25 +0000)]
(Info-extract-menu-node-name): Collapse multiple spaces.

29 years ago(Fcall_interactively): Fix Feb 22 change.
Richard M. Stallman [Mon, 6 Mar 1995 04:17:49 +0000 (04:17 +0000)]
(Fcall_interactively): Fix Feb 22 change.

29 years ago(Fpop_to_buffer): Call Fset_buffer_major_mode if we create a buffer.
Richard M. Stallman [Mon, 6 Mar 1995 04:15:23 +0000 (04:15 +0000)]
(Fpop_to_buffer): Call Fset_buffer_major_mode if we create a buffer.

29 years ago(read_key_sequence): Update orig_local_map
Richard M. Stallman [Fri, 3 Mar 1995 10:32:07 +0000 (10:32 +0000)]
(read_key_sequence): Update orig_local_map
for some additional gotos to replay_sequence.

29 years ago(exec_sentinel, read_process_output): If running filter
Richard M. Stallman [Fri, 3 Mar 1995 10:31:49 +0000 (10:31 +0000)]
(exec_sentinel, read_process_output): If running filter
or sentinel changes the local map, call record_asynch_buffer_change.

29 years agoChange in eval-after-load; advise not using it.
Richard M. Stallman [Fri, 3 Mar 1995 06:49:59 +0000 (06:49 +0000)]
Change in eval-after-load; advise not using it.

29 years ago(shell-command-on-region): Obey REPLACE even if
Richard M. Stallman [Fri, 3 Mar 1995 06:48:20 +0000 (06:48 +0000)]
(shell-command-on-region): Obey REPLACE even if
OUTPUT-BUFFER is nil.  Interactively, make REPLACE non-nil
only if there is a prefix arg.

29 years ago(display_mode_line): Temporarily set current_perdisplay to reference the frame
Karl Heuer [Fri, 3 Mar 1995 06:41:20 +0000 (06:41 +0000)]
(display_mode_line): Temporarily set current_perdisplay to reference the frame
we're updating.

29 years ago(defining_kbd_macro): Delete; now part of perdisplay. All uses changed.
Karl Heuer [Fri, 3 Mar 1995 05:02:50 +0000 (05:02 +0000)]
(defining_kbd_macro): Delete; now part of perdisplay.  All uses changed.
(kbd_macro_buffer, kbd_macro_ptr, kbd_macro_end): Likewise.
(kbd_macro_bufsize): Likewise.
(Fstart_kbd_macro): Initialize kbd_macro_buffer if not already done.
(init_macros): Delete initialization of defining_kbd_macro.
(syms_of_macros): Delete initialization of kbd_macro_buffer.

29 years ago(defining_kbd_macro): Delete declaration.
Karl Heuer [Fri, 3 Mar 1995 05:02:29 +0000 (05:02 +0000)]
(defining_kbd_macro): Delete declaration.

29 years ago(struct PERDISPLAY): New members defining_kbd_macro, kbd_macro_buffer,
Karl Heuer [Fri, 3 Mar 1995 05:02:06 +0000 (05:02 +0000)]
(struct PERDISPLAY): New members defining_kbd_macro, kbd_macro_buffer,
kbd_macro_ptr, kbd_macro_end, kbd_macro_bufsize.

29 years ago(read_char_minibuf_menu_prompt): orig_defn_macro is now Lisp_Object, not int.
Karl Heuer [Fri, 3 Mar 1995 05:01:27 +0000 (05:01 +0000)]
(read_char_minibuf_menu_prompt): orig_defn_macro is now Lisp_Object, not int.
(init_perdisplay): Initialize some of the new members.
(wipe_perdisplay): Free kbd_macro_buffer.

29 years agoFix sort-diary-entries example.
Richard M. Stallman [Fri, 3 Mar 1995 02:50:16 +0000 (02:50 +0000)]
Fix sort-diary-entries example.

29 years ago(cmd_error): Allow current_perdisplay to be null.
Karl Heuer [Fri, 3 Mar 1995 02:08:49 +0000 (02:08 +0000)]
(cmd_error): Allow current_perdisplay to be null.

29 years ago(Fcall_interactively): Disallow switch-frame events when reading `k' or `K'
Karl Heuer [Fri, 3 Mar 1995 01:51:09 +0000 (01:51 +0000)]
(Fcall_interactively): Disallow switch-frame events when reading `k' or `K'
specification.

29 years ago(read_key_sequence): New arg can_return_switch_frame. All callers changed.
Karl Heuer [Fri, 3 Mar 1995 01:50:42 +0000 (01:50 +0000)]
(read_key_sequence): New arg can_return_switch_frame.  All callers changed.
(Fread_key_sequence): Likewise.

29 years ago(syms_of_emacs): Doc fix.
Richard M. Stallman [Thu, 2 Mar 1995 19:37:37 +0000 (19:37 +0000)]
(syms_of_emacs): Doc fix.

29 years ago(kill-emacs-query-functions): Doc fix.
Richard M. Stallman [Thu, 2 Mar 1995 19:36:40 +0000 (19:36 +0000)]
(kill-emacs-query-functions): Doc fix.

29 years ago(vc-comment-to-change-log): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:55:09 +0000 (15:55 +0000)]
(vc-comment-to-change-log): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(indented-text-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:54:12 +0000 (15:54 +0000)]
(indented-text-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(tex-common-initialization, latex-mode, slitex-mode): Remove ^ from
Boris Goldowsky [Thu, 2 Mar 1995 15:52:37 +0000 (15:52 +0000)]
(tex-common-initialization, latex-mode, slitex-mode): Remove ^ from
paragraph-start & paragraph-separate.

29 years ago(texinfo-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:48:20 +0000 (15:48 +0000)]
(texinfo-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(texinfo-format-refill): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:46:52 +0000 (15:46 +0000)]
(texinfo-format-refill): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(simula-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:43:35 +0000 (15:43 +0000)]
(simula-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(mail-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:42:36 +0000 (15:42 +0000)]
(mail-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(scribe-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:41:16 +0000 (15:41 +0000)]
(scribe-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(scheme-mode-variables): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:40:12 +0000 (15:40 +0000)]
(scheme-mode-variables): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(news-reply-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:39:18 +0000 (15:39 +0000)]
(news-reply-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(prolog-mode-variables): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:38:25 +0000 (15:38 +0000)]
(prolog-mode-variables): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(perl-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:37:20 +0000 (15:37 +0000)]
(perl-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(outline-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:36:11 +0000 (15:36 +0000)]
(outline-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(Edit-options-mode): Remove ^ from paragraph-start.
Boris Goldowsky [Thu, 2 Mar 1995 15:34:57 +0000 (15:34 +0000)]
(Edit-options-mode): Remove ^ from paragraph-start.

29 years ago(nroff-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:32:57 +0000 (15:32 +0000)]
(nroff-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(modula-2-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:31:55 +0000 (15:31 +0000)]
(modula-2-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(mim-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Thu, 2 Mar 1995 15:28:45 +0000 (15:28 +0000)]
(mim-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years agoUse font-lock-maximum-decoration when setting fortran-font-lock-keywords.
Simon Marshall [Thu, 2 Mar 1995 11:20:30 +0000 (11:20 +0000)]
Use font-lock-maximum-decoration when setting fortran-font-lock-keywords.

29 years agoUse font-lock-maximum-decoration when setting f90-font-lock-keywords.
Simon Marshall [Thu, 2 Mar 1995 11:19:36 +0000 (11:19 +0000)]
Use font-lock-maximum-decoration when setting f90-font-lock-keywords.

29 years agoUse font-lock-maximum-decoration to set ada-font-lock-keywords.
Simon Marshall [Thu, 2 Mar 1995 11:10:55 +0000 (11:10 +0000)]
Use font-lock-maximum-decoration to set ada-font-lock-keywords.

29 years agoUse font-lock-maximum-decoration when setting ada-font-lock-keywords
Simon Marshall [Thu, 2 Mar 1995 11:07:44 +0000 (11:07 +0000)]
Use font-lock-maximum-decoration when setting ada-font-lock-keywords

29 years agoAdded font-lock-maximum-decoration; use it to set lisp-font-lock-keywords, and
Simon Marshall [Thu, 2 Mar 1995 10:57:07 +0000 (10:57 +0000)]
Added font-lock-maximum-decoration; use it to set lisp-font-lock-keywords, and
C and C++ ones.
Added font-lock-after-fontify-buffer-hook; font-lock-fontify-buffer runs it.
Added font-lock-thing-lock-cleanup; font-lock-mode runs it when turning off.
Fixed font-lock-fontify-region so it uses forward-comment from comment-start,
rather than searching for comment-end.
Mods to lisp-font-lock-keywords-1 and 2.

29 years agoMake sure shell-cd sets list-buffers-directory to a directory ending with `/'.
Simon Marshall [Thu, 2 Mar 1995 08:59:07 +0000 (08:59 +0000)]
Make sure shell-cd sets list-buffers-directory to a directory ending with `/'.

29 years ago(gud-massage-args): Variable and function deleted.
Richard M. Stallman [Thu, 2 Mar 1995 08:34:04 +0000 (08:34 +0000)]
(gud-massage-args): Variable and function deleted.
(gud-common-init): Don't set the variable.

29 years ago(gud-common-init): Put substed file name back in original
Richard M. Stallman [Thu, 2 Mar 1995 08:33:01 +0000 (08:33 +0000)]
(gud-common-init): Put substed file name back in original
sequence in the args.  Pass ARGS to massage-file even if no file name.
(gud-gdb-massage-args, gud-sdb-massage-args, gud-dbx-massage-args)
(gud-mipsdbx-massage-args, gud-xdb-massage-args)
(gud-perldb-massage-args): Don't add FILE onto the args.

29 years ago(mh-letter-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 16:03:33 +0000 (16:03 +0000)]
(mh-letter-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(icon-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 16:00:54 +0000 (16:00 +0000)]
(icon-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(gnus-uu-post-reply-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:58:51 +0000 (15:58 +0000)]
(gnus-uu-post-reply-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(edt-indent-or-fill-region): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:55:32 +0000 (15:55 +0000)]
(edt-indent-or-fill-region): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(c++-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:53:48 +0000 (15:53 +0000)]
(c++-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(c-mode, c-fill-paragraph): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:47:38 +0000 (15:47 +0000)]
(c-mode, c-fill-paragraph): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(bibtex-mode): Remove ^ from paragraph-start.
Boris Goldowsky [Wed, 1 Mar 1995 15:43:27 +0000 (15:43 +0000)]
(bibtex-mode): Remove ^ from paragraph-start.

29 years ago(awk-mode): Remove ^ from paragraph-start & paragraph-separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:41:51 +0000 (15:41 +0000)]
(awk-mode): Remove ^ from paragraph-start & paragraph-separate.

29 years ago(outline-mode): Remove ^ from paragraph-start & -separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:39:01 +0000 (15:39 +0000)]
(outline-mode): Remove ^ from paragraph-start & -separate.

29 years ago(ada-mode): Remove ^ from paragraph-start & -separate.
Boris Goldowsky [Wed, 1 Mar 1995 15:35:47 +0000 (15:35 +0000)]
(ada-mode): Remove ^ from paragraph-start & -separate.

29 years ago(use_hard_newlines): Variable definition moved to paragraphs.el.
Boris Goldowsky [Wed, 1 Mar 1995 15:29:37 +0000 (15:29 +0000)]
(use_hard_newlines): Variable definition moved to paragraphs.el.
(newline): Function moved to simple.el.
(internal_self_insert): Insert newline BEFORE calling
auto-fill-function, so centering & right-justify can work.

29 years ago(paragraph-start, paragraph-separate): Default values no longer start
Boris Goldowsky [Wed, 1 Mar 1995 15:21:11 +0000 (15:21 +0000)]
(paragraph-start, paragraph-separate): Default values no longer start
with ^. Doc fix.
(use-hard-newlines): Moved here from cmds.c.  Made buffer-local.  Doc fix.
(looking-at-hard): Deleted, not needed.
(forward-paragraph): Removes ^ from beginning of regexps, if
required.  Look for paragraph-start and paragraph-separate at
left-margin, not BOL.  Lines with just left-margin indentation are
treated like blank lines.

29 years ago(newline): Moved from cmds.c. Indents last
Boris Goldowsky [Wed, 1 Mar 1995 15:09:58 +0000 (15:09 +0000)]
(newline): Moved from cmds.c.  Indents last
inserted line to left-margin.

29 years ago(vc-do-command): Search vc-path first, not last.
Richard M. Stallman [Wed, 1 Mar 1995 08:30:54 +0000 (08:30 +0000)]
(vc-do-command): Search vc-path first, not last.

29 years ago(cmd_error): Use clear_prefix_arg.
Karl Heuer [Wed, 1 Mar 1995 04:27:37 +0000 (04:27 +0000)]
(cmd_error): Use clear_prefix_arg.
(internal_last_event_frame, Vlast_event_frame): Normal vars again.
All uses changed.
(Quniversal_argument, Qdigit_argument, Qnegative_argument): Declare.
(clear_prefix_arg, finalize_prefix_arg, describe_prefix_arg): New fns.
(command_loop_1): Handle digits and minus specially, when they're
part of a prefix arg.
Handle universal-argument and digit-argument and negative-argument
bindings here, rather than doing I/O in the Lisp code.
(read_char): When reading switch-frame events from the side queue,
set internal_last_event_frame.
(readable_events): Return non-zero if a side queue has data.
(kbd_buffer_get_event): Don't abort if event has no associated frame.
(read_key_sequence): Improve behavior when there's no current display.
(init_perdisplay): Initialize the new members.

29 years ago(struct PERDISPLAY): Add prefix_factor, prefix_value, prefix_sign,
Karl Heuer [Wed, 1 Mar 1995 03:45:45 +0000 (03:45 +0000)]
(struct PERDISPLAY): Add prefix_factor, prefix_value, prefix_sign,
prefix_partial.  Delete Vcurrent_prefix_arg and Vprefix_arg; those are now
plain vars again.

29 years ago(read_minibuf, read_minibuf_unwind): Undo Jan 31 change.
Karl Heuer [Wed, 1 Mar 1995 03:44:26 +0000 (03:44 +0000)]
(read_minibuf, read_minibuf_unwind): Undo Jan 31 change.

29 years ago(Fml_provide_prefix_argument, Fml_prefix_argument_loop): Undo Jan 31 change.
Karl Heuer [Wed, 1 Mar 1995 03:44:15 +0000 (03:44 +0000)]
(Fml_provide_prefix_argument, Fml_prefix_argument_loop): Undo Jan 31 change.

29 years ago(Fcall_interactively, syms_of_callint, Vprefix_arg, Vcurrent_prefix_arg): Undo
Karl Heuer [Wed, 1 Mar 1995 03:44:02 +0000 (03:44 +0000)]
(Fcall_interactively, syms_of_callint, Vprefix_arg, Vcurrent_prefix_arg): Undo
Jan 31 change.

29 years ago(Fexecute_kbd_macro): Use clear_prefix_arg.
Karl Heuer [Wed, 1 Mar 1995 03:43:41 +0000 (03:43 +0000)]
(Fexecute_kbd_macro): Use clear_prefix_arg.

29 years ago(mark_perdisplays): Update to reflect current Lisp_Objects.
Karl Heuer [Wed, 1 Mar 1995 03:43:05 +0000 (03:43 +0000)]
(mark_perdisplays): Update to reflect current Lisp_Objects.
(NSTATICS): Increase to 768.

29 years ago(shell-command-on-region): Fix typos in doc string.
Karl Heuer [Wed, 1 Mar 1995 03:42:18 +0000 (03:42 +0000)]
(shell-command-on-region): Fix typos in doc string.
(universal-argument, describe-arg): Deleted; this is now in C code.
(prefix-arg-internal, digit-argument, negative-argument): Likewise.

29 years ago(do_switch_frame): Undo Feb 6 change.
Karl Heuer [Tue, 28 Feb 1995 23:36:53 +0000 (23:36 +0000)]
(do_switch_frame): Undo Feb 6 change.

29 years ago(shell-command-on-region): Rename arg; doc fix.
Richard M. Stallman [Tue, 28 Feb 1995 18:04:57 +0000 (18:04 +0000)]
(shell-command-on-region): Rename arg; doc fix.

29 years ago(Fframep): Doc fix.
Richard M. Stallman [Tue, 28 Feb 1995 17:56:47 +0000 (17:56 +0000)]
(Fframep): Doc fix.

29 years ago(SET_REGS_MATCHED): Enclose if-stmt in `do {...} while(0)'
Jim Meyering [Tue, 28 Feb 1995 13:46:40 +0000 (13:46 +0000)]
(SET_REGS_MATCHED): Enclose if-stmt in `do {...} while(0)'
instead of using trailing `else' -- otherwise, gcc -Wall complains
of `empty body in an else-statement'.

29 years ago(rlogin-carriage-filter): Don't assume region is narrowed to most recent
Noah Friedman [Tue, 28 Feb 1995 09:51:49 +0000 (09:51 +0000)]
(rlogin-carriage-filter): Don't assume region is narrowed to most recent
output.

29 years ago(te-escape): Use current-prefix-arg, not prefix-arg.
Karl Heuer [Tue, 28 Feb 1995 06:24:39 +0000 (06:24 +0000)]
(te-escape): Use current-prefix-arg, not prefix-arg.