1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-30 19:53:09 +00:00
Commit Graph

9419 Commits

Author SHA1 Message Date
Richard M. Stallman
1e8259bb0b (clean): rm DOC/* and *.tab.[ch].
(distclean): Not here.
1994-10-11 21:22:28 +00:00
Richard M. Stallman
6783b1ce6f (makefile-mode-name): Removed.
(makefile-mode): Skip any number of "#"s at beginning of comments.
(makefile-electric-keys): New variable.
(makefile-electric-dot): Self insert if not at bol.
(makefile-electric-equal): Really self-insert if not at bol.
(makefile-pickup-everything): Prefix arg means force pickups to be
redone.
(makefile-insert-macro-ref): Don't use format.
(makefile-runtime-macros-list): Added "$" to list.
(makefile-insert-special-target): Don't use format.
(makefile-insert-macro): Don't use format.
(makefile-insert-target): Don't use format.
(makefile-insert-target-ref): Don't use format.
(makefile-electric-colon): Really self-insert if not at bol.
(makefile-complete): New function.  Bound to M-TAB.
(makefile-do-macro-insertion): New function.
(makefile-mode-map): Add menu bar bindings.
(makefile-font-lock-keywords): New constant.
(makefile-mode): Deal with font-lock, add-log, imenu.
(makefile-macroassign-regex): Changed for use with font-lock.
(makefile-dependency-regex): Changed for use with font-lock.
(makefile-add-log-defun): New function.
(makefile-menu-index-function): New function.
1994-10-11 20:42:23 +00:00
Richard M. Stallman
0f6b12c958 menu-bar-lines fix. 1994-10-11 20:17:52 +00:00
Jim Blandy
cbe0db0d89 (scan_buffer): After temporarily turning immediate_quit off, turn it
back on by setting it to allow_quit, never 1.

(find_before_next_newline): Declare the arguments' types explicitly;
don't let them default to int.
1994-10-11 19:44:27 +00:00
Jim Blandy
ae474ea9cf (display_scan_buffer): Pass the correct number of arguments to
scan_buffer.
1994-10-11 19:39:03 +00:00
Richard M. Stallman
0d548e5d7b (compare-windows-whitespace): Eliminate initial value.
(tex-region): Don't delete temp files if we do
one buffer twice in a row.
1994-10-11 18:51:29 +00:00
Richard M. Stallman
1529a12fb5 (rmail-find-all-files): Fix several errors and make faster.
Always return a single-level list of file names.
(rmail-construct-io-menu): If FILES is null, turn off the menus.
(rmail-disable-menu): A phony "command", always disabled in menus.
(rmail-list-to-menu): Reverse the list L.
1994-10-11 17:38:48 +00:00
Richard M. Stallman
4986bd386f (rmail-summary-resend): New function.
(rmail-summary-mode-map - resend): Call rmail-summary-resend
instead of rmail-resend.
1994-10-11 17:07:27 +00:00
Francesco Potortì
7e5c230dc5 * etags.c (C_entries): Name the #define's that are macros. 1994-10-11 13:04:30 +00:00
Richard M. Stallman
bdcd49ba41 (x_term_init): Call XtSetLanguageProc or XSetLocaleModifiers.
(x_make_frame_visible, x_iconify_frame):
Call x_bitmap_icon if frame wants a bitmap icon.
1994-10-11 09:27:47 +00:00
Richard M. Stallman
00a78037a8 (read_key_sequence): The output of function-key-map
goes to key-translation-map, but not vice versa.
Don't exit if either of them is a possibility.
1994-10-11 09:22:44 +00:00
Richard M. Stallman
2df1ee2352 (font-lock-set-defaults): Do nothing if font-lock-keywords already non-nil.
Use font-lock-defaults.
(font-lock-defaults): New variable.
1994-10-11 09:03:49 +00:00
Richard M. Stallman
e87a730999 (normal-top-level-add-to-load-path): New function.
(normal-top-level): Load subdirs.el in each dir in load-path.
1994-10-11 08:22:38 +00:00
Richard M. Stallman
e463652882 Write the subdirs.el file. 1994-10-11 08:21:32 +00:00
Richard M. Stallman
c21882e7e1 Don't distribute subdirs.el. 1994-10-11 08:05:44 +00:00
Karl Heuer
777aaffcb8 (print): Check the substructure. 1994-10-11 07:46:50 +00:00
Karl Heuer
7f064f5c1a (internal_equal): Check the substructure. 1994-10-11 07:46:34 +00:00
Karl Heuer
c51e6d8c26 (buffer_slot_type_mismatch): Test against Lisp_Misc. 1994-10-11 07:46:22 +00:00
Karl Heuer
a0a38eb79f (MARKER_BLOCK_SIZE, marker_block, marker_free_list): Now refers to the
superset type, not just markers.
(allocate_misc): New function, extracted from Fmake_marker.
(Fpurecopy): Check the substructure.
(clear_marks, mark_object, gc_sweep): Likewise.
1994-10-11 07:46:01 +00:00
Karl Heuer
e11a302f26 (OVERLAY_POSITION): Marker assert now tests substructure. 1994-10-11 07:45:41 +00:00
Karl Heuer
84d1833ed8 (Lisp_Misc): new type code, replacing Lisp_Marker (and soon to replace other
type codes as well).
(XMARKER, SETMARKER, MARKERP): Check/set the new type field.
(XMISC, SETMISC, MISCP): New accessor macros for the superset type.
(struct Lisp_Free): New structure.
(Lisp_Misc_Free): Type code for that structure.
1994-10-11 07:45:20 +00:00
Richard M. Stallman
267935b9f1 (blink-matching-open): Check there is a previous
nonblank line before trying to display it.
No need for backward-char before the skip-chars-backward.
1994-10-11 07:29:05 +00:00
Richard M. Stallman
1d3395a615 (list_buffers_1): Fix indentation in header lines. 1994-10-11 05:29:55 +00:00
Richard M. Stallman
bc454f082b (rmail-summary-rmail-update): Pass new arg to rmail-show-message. 1994-10-11 04:43:01 +00:00
Richard M. Stallman
bdf0360080 (rmail-show-message): New argument no-summary. 1994-10-11 04:42:10 +00:00
Richard M. Stallman
ca59062610 (system-key-alist): Add sun versions of
mute-grave, mute-diaeresis, mute-asciicircum.
1994-10-11 02:48:53 +00:00
Richard M. Stallman
c825792e64 (c-mode-map): Use "C mode" for the menu bar item name. 1994-10-11 02:32:39 +00:00
Tom Tromey
513a650902 (tcl-mode): imenu-create-index-function made buffer local. 1994-10-11 02:01:27 +00:00
Richard M. Stallman
b769185330 (mouse-select): Pass an arg to mouse-extend. 1994-10-11 01:49:05 +00:00
Karl Heuer
0e7e7a58b7 (sys_subshell): Use NILP macro directly, not its expansion. Previous code was
leftover from when NULL was a bad word.
1994-10-11 01:47:06 +00:00
Richard M. Stallman
0ea48932ec (mail-hist-put-headers-into-history)
(mail-hist-current-header-contents, mail-hist-forward-header)
(mail-hist-current-header-name):
Use regexp-quote on mail-header-separator.
1994-10-11 00:35:42 +00:00
Richard M. Stallman
22486a7f29 Fix typo in previous change. 1994-10-10 21:54:32 +00:00
Richard M. Stallman
c0df1d6180 (calculate-lisp-indent): Local var
last-sexp renamed to calculate-lisp-indent-last-sexp.
(lisp-indent-function): Use new name of var.
(calculate-lisp-indent-last-sexp): Var defined.
1994-10-10 21:53:52 +00:00
Richard M. Stallman
ca1a9692de (menu-bar-file-menu): Don't include the frame
commands in a non-frame version of Emacs.
1994-10-10 21:47:33 +00:00
David J. MacKenzie
1da3ef65ff entered into RCS 1994-10-10 21:35:16 +00:00
Richard M. Stallman
6f27fa9b16 (redisplay_window): Fix Oct 1 change:
don't call cancel_my_columns unless we will call try_window.
1994-10-10 21:30:56 +00:00
Jim Blandy
f0c5b7125a (syms_of_buffer): Doc fix for cache-long-line-scans. 1994-10-10 16:01:58 +00:00
Roland McGrath
86af296ba1 [! SYSVIPC] (main): Fix uses of FD_* macros: fd_set arg is a pointer,
descriptor arg comes first.
1994-10-10 04:55:59 +00:00
Richard M. Stallman
33481b1aec (calendar-holiday-marker): Copy holiday-face from highlight face. 1994-10-10 03:26:28 +00:00
Richard M. Stallman
29aec36676 (ispell-highlight-spelling-error):
Have just one definition, which decides what to do.
(ispell-command-loop): New args START and END.  Do highlighting
and unhighlighting here.
(ispell-word, ispell-region, ispell-complete-word): Not here.
(ispell-highlight-spelling-error-generic): Bind buffer-undo-list to t.
1994-10-10 01:01:20 +00:00
Richard M. Stallman
88b82b3bb6 (emacs-lisp-mode-syntax-table): Don't set syntax of formfeed. 1994-10-09 19:20:02 +00:00
Richard M. Stallman
34791302d4 (byte-compile-insert-header): Use user-mail-address. 1994-10-09 17:23:09 +00:00
Richard M. Stallman
d5b22d8895 (appt-delete-window): Look on all frames for the window.
(appt-disp-window): If frame is unsplittable, use display-buffer.
1994-10-09 09:19:16 +00:00
Jim Blandy
f4faa47c56 * xdisp.c (redisplay_window): Invalidate width_run_cache, if the
buffer's display table doesn't match the width table the cache was
built for.
(display_text_line): Use compute_motion to skip forward to the
left edge of the window when the window is hscrolled; this is
faster than rendering all the characters into the bit bucket when
the hscroll is large.
Doc fixes.
(display_count_lines): Call scan_buffer with new args.
1994-10-08 22:16:04 +00:00
Jim Blandy
be5357e28e * syntax.c (find_defun_start): Call scan_buffer with new args. 1994-10-08 22:15:36 +00:00
Jim Blandy
9169c321e5 * search.c: #include "region-cache.h".
(max, min): Make these functions, not macros; we'd like to pass
them arguments that would be bad to evaluate more than once.
(newline_cache_on_off): New function.
(scan_buffer): New argument END.  Call newline_cache_on_off.  If
this buffer's newline cache is enabled, consult it to see if we
need to scan a region for newlines, and store information in the
cache after doing so.
(find_next_newline): Pass new arg to scan_buffer.
(find_before_next_newline): New function.
1994-10-08 22:15:15 +00:00
Jim Blandy
56e1065ec3 * insdel.c (prepare_to_modify_buffer): Invalidate width run and
newline caches, if they exist.
1994-10-08 22:14:58 +00:00
Jim Blandy
63dec5bd9d * indent.h (disptab_matches_widthtab, recompute_width_table): New
declarations.
1994-10-08 22:14:35 +00:00
Jim Blandy
0aa01123ca * indent.c: #include "region-cache.h".
(character_width, disptab_matches_widthtab, recompute_width_table,
width_run_cache_on_off): New functions.
(compute_motion): Call width_run_cache_on_off.  If this buffer's
width run cache is enabled, consult it to see if we need to
traverse a region character-by-character; store information in the
cache after doing so.  Call find_before_next_newline instead of
writing out an equivalent loop explicitly, to take advantage of
the newline cache.
Doc fixes.
1994-10-08 22:14:04 +00:00
Jim Blandy
ef5623efbd * disptab.h (window_display_table): Doc fix.
(buffer_display_table): New declaration.
1994-10-08 22:13:44 +00:00