1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 09:00:31 -08:00
Commit graph

21130 commits

Author SHA1 Message Date
Richard M. Stallman
84dd0ae555 (message_dolog): Save and restore Vdeactivate_mark.
(prepare_menu_bars): Fstore_match_data => Fset_match_data.
(update_menu_bar): Likewise.
1998-03-14 08:27:01 +00:00
Richard M. Stallman
58226364be (set_frame_menubar): Fstore_match_data => Fset_match_data. 1998-03-14 08:23:56 +00:00
Richard M. Stallman
8f1ecd05a8 (exec_sentinel, read_process_output): Fstore_match_data => Fset_match_data.
(Fstart_process): Doc fix.
1998-03-14 08:23:21 +00:00
Richard M. Stallman
0320e66f47 (mouse-scroll-subr): Handle if window-end returns nil. 1998-03-14 08:20:37 +00:00
Richard M. Stallman
65627aad68 Implement selective undo (by Paul Flinders).
(undo-copy-list, undo-copy-list-1): New functions.
(undo-make-selective-list, undo-delta): New functions.
(undo-elt-in-region, undo-elt-crosses-region): New functions.
(undo-adjusted-markers): New defvar.
(undo-start): New args BEG and END.
(undo): If arg or active region, pass args to undo-start.
1998-03-14 08:19:27 +00:00
Richard M. Stallman
5cfee3ac9a (news-inews): Signal error if inews fails. 1998-03-14 08:16:52 +00:00
Richard M. Stallman
024ae2c6d6 (save-match-data): store-match-data => set-match-data.
(store-match-data): This is now the alias,
set-match-data is now the primitive.

(momentary-string-display): Pass t as UPDATE to window-end.
1998-03-14 08:15:36 +00:00
Richard M. Stallman
a55340a857 Change comment and version numbers. 1998-03-14 05:46:01 +00:00
Richard M. Stallman
3f1c005b56 (Fset_match_data): Renamed from Fstore_match_data.
(syms_of_search): Corresponding change.
1998-03-14 04:57:20 +00:00
Richard M. Stallman
37b884685d (reftex-nearest-match): store-match-data => set-match-data. 1998-03-14 04:55:19 +00:00
Richard M. Stallman
d6f6135ea1 (bibtex-search-reference): store-match-data => set-match-data. 1998-03-14 04:54:19 +00:00
Richard M. Stallman
aded9c1ea2 (simula-match-string-or-comment): store-match-data => set-match-data. 1998-03-14 04:53:37 +00:00
Richard M. Stallman
eef4375a10 (fortran-match-!-comment): store-match-data => set-match-data. 1998-03-14 04:53:12 +00:00
Richard M. Stallman
ac092f2276 (life-grim-reaper): store-match-data => set-match-data. 1998-03-14 04:52:44 +00:00
Richard M. Stallman
f6b4e0f445 (rfc822-looking-at): store-match-data => set-match-data. 1998-03-14 04:52:14 +00:00
Richard M. Stallman
f539933537 (mh-make-folder-list-filter): store-match-data => set-match-data. 1998-03-14 04:51:45 +00:00
Richard M. Stallman
a8c5f069fa (ex-expand-filsyms): store-match-data => set-match-data. 1998-03-14 04:50:54 +00:00
Richard M. Stallman
ccb61a97b2 (edebug-recursive-edit)
(edebug-outside-excursion): store-match-data => set-match-data.
1998-03-14 04:49:56 +00:00
Richard M. Stallman
17b3e87b83 (debug, debugger-env-macro): store-match-data => set-match-data. 1998-03-14 04:49:03 +00:00
Richard M. Stallman
cdef332313 (defsetf match-data): store-match-data => set-match-data. 1998-03-14 04:48:26 +00:00
Richard M. Stallman
bc3cb41d8e (type-break-emacs-variant): store-match-data => set-match-data. 1998-03-14 04:47:44 +00:00
Richard M. Stallman
f91a1ff18b (rlogin-parse-words): store-match-data => set-match-data. 1998-03-14 04:46:55 +00:00
Richard M. Stallman
ef4aaf5f1c (perform-replace): store-match-data => set-match-data. 1998-03-14 04:45:46 +00:00
Richard M. Stallman
25c80f5c14 (iswitchb-ignore-buffername-p): store-match-data => set-match-data. 1998-03-14 04:44:58 +00:00
Richard M. Stallman
3c2c6be2b0 (ffap-file-at-point): store-match-data => set-match-data. 1998-03-14 04:44:25 +00:00
Richard M. Stallman
e3f1bc6b8c (ediff-exec-process): store-match-data => set-match-data. 1998-03-14 04:43:46 +00:00
Richard M. Stallman
9b7c13e0bd Comment change. 1998-03-14 04:43:03 +00:00
Richard M. Stallman
e4947876fb (comint-word): store-match-data => set-match-data. 1998-03-14 04:42:18 +00:00
Richard M. Stallman
5b9dfc5963 (outline-end-of-prefix): store-match-data => set-match-data. 1998-03-14 04:41:23 +00:00
Richard M. Stallman
d09af6a54b (fill-region-as-paragraph, fill-region): Allow t as legit value of JUSTIFY. 1998-03-14 03:05:28 +00:00
Richard M. Stallman
1bf95511a4 (internal_self_insert): Call Fforward_buffer to advance
over the replacement characters.
1998-03-13 21:22:05 +00:00
Richard M. Stallman
0d9be91c37 (mouse-buffer-menu-maxlen): Renamed from mouse-menu-buffer-maxlen. 1998-03-12 23:11:57 +00:00
Richard M. Stallman
4bfba59e50 (struct Lisp_Buffer_Local_Value):
Field car renamed to realvalue.  New fields check_frame,
found_for_buffer, found_for_frame, buffer, frame.
1998-03-12 22:49:02 +00:00
Richard M. Stallman
b0d2a9e796 Delete junk accidentally left in buffer on 4 March. 1998-03-12 22:44:12 +00:00
Richard M. Stallman
8828ae9b5e (SETUP_SLAVE_PTY): New definition. 1998-03-12 06:59:25 +00:00
Richard M. Stallman
b0c2d1c671 (store_symval_forwarding, swap_in_symval_forwarding)
(set_internal, default_value, Fset_default, Fmake_local_variable)
(Fmake_variable_buffer_local, Fkill_local_variable):
Handle new data structure for struct Lisp_Buffer_Local_Value.
(Fmake_variable_frame_local): New function.
1998-03-12 05:50:33 +00:00
Richard M. Stallman
a9faeabee0 (gc_sweep, mark_object): Handle new data structure
for struct Lisp_Buffer_Local_Value.
1998-03-12 05:49:15 +00:00
Richard M. Stallman
0315377157 (print): Handle new data structure
for struct Lisp_Buffer_Local_Value.
1998-03-12 05:48:33 +00:00
Richard M. Stallman
3d871c85aa (init_buffer): Call Fset_buffer_multibyte for *scratch*.
(set_buffer_internal_1)
(swap_out_buffer_local_variables): Handle new data structure
for struct Lisp_Buffer_Local_Value.
1998-03-12 05:47:39 +00:00
Kenichi Handa
2b4f9037e3 (code_convert_region): Adjusted for the change of
adjust_after_replace.
1998-03-12 00:44:06 +00:00
Kenichi Handa
61415a2589 (adjust_before_replace): Call
adjust_overlays_for_delete.
(adjust_after_replace): Delete args COMBINED_BEFORE_BYTES and
COMBINED_AFTER_BYTES.  This makes the newly generated text
following GPT_ADDR a buffer contents.
1998-03-12 00:42:35 +00:00
Kenichi Handa
f8198e198d (Finsert_file_contents): Don't do position adjustments
and handling post-read-conversion here, they are done in
code_convert_region.  Even if a file is read by no-conversion,
call adjust_after_replace to adjust positions.
1998-03-12 00:38:28 +00:00
Richard M. Stallman
1f90a790f5 (combine_bytes): New function.
(insert_1_both, insert_from_string_1, insert_from_buffer_1):
Simplify greatly by using combine_bytes near the end
to handle all aspects of combining except for undo-recording.
This means most of the code deals with the text as if there were
no combining.
(replace_range): Likewise.  Also handle unibyte-multibyte conversion
as in insert_from_string_1.
(del_range_2): Handle combining of character before the deletion
with strays after the deletion.
(adjust_markers_for_delete): Delete debugging code for Z == Z_BYTE.
(adjust_markers_for_insert): Move Z == Z_BYTE debugging code
to before we relocate the marker.
1998-03-11 22:08:24 +00:00
Richard M. Stallman
ce97a2d7ed (adjust_markers_for_insert): Don't leave a marker within
the combined_after_bytes.  Use DEC than INC when leaving
a marker before the insertion.
(count_combining_before): Return number of bytes from start
of insertion that will combine.
(insert_1_both): Compensate for change in count_combining_before.
Delete intervals for the combined_after_bytes.
Compensate for that when updating other intervals.
(insert_from_buffer_1, replace_range): Likewise.
(adjust_after_replace): Likewise.
(insert_from_string_1): Likewise.  Also handle intervals
for inserting just part of string.
1998-03-11 00:47:48 +00:00
Richard M. Stallman
93b882e857 (insert_1_both, insert_from_string_1, insert_from_buffer_1):
Count all of combined_after_bytes, not just 1, when correcting
nchars, and in related places.
(adjust_after_replace, replace_range): Likewise.
1998-03-10 23:50:30 +00:00
Dave Love
b632d90a16 (scheme-font-lock-keywords-1, scheme-font-lock-keywords-2,
scheme-font-lock-keywords): Moved.
1998-03-10 22:54:43 +00:00
Dave Love
22dcd0d12b (scheme-mode-variables): Set font-lock-defaults locally.
(scheme-font-lock-keywords-1, scheme-font-lock-keywords-2,
scheme-font-lock-keywords): Moved here from font-lock.el.
(dsssl-mode): Move font-lock-defaults setting and running hooks.
1998-03-10 22:51:23 +00:00
Richard M. Stallman
7553d0e19c (code_convert_region): Fix previous change. Adjusted
for the change of adjust_after_replace (see insdel.c change above).
1998-03-10 21:14:08 +00:00
Richard M. Stallman
41b8e71c88 (hippie-expand-dabbrev-skip-space): Renamed `he-dabbrev-skip-space'.
(hippie-expand-dabbrev-as-symbol): Renamed `he-dabbrev-as-symbol'.
(hippie-expand-no-restriction): New variable.
(hippie-expand-only-buffers): New variable.
(he-init-string,he-line-search,he-list-search,he-dabbrev-search): Use
`buffer-substring-no-properties' to avoid transfer of text properties.
(he-dabbrev-kill-search,he-whole-kill-search): Remove text properties
from search result.
(he-regexp-member): Removed function.
(he-buffer-member): New function used instead of `he-regexp-member'.
(try-expand-line,try-expand-line-all-buffers,try-expand-list,
 try-expand-list-all-buffers,try-expand-dabbrev,
 try-expand-dabbrev-all-buffers): Depending on
`hippie-expand-no-restriction', widen the buffer before search.
(try-expand-line-all-buffers,try-expand-list-all-buffers,
 try-expand-dabbrev-all-buffers): Use `he-buffer-member' and
`hippie-expand-only-buffers'.
1998-03-10 18:30:07 +00:00
Carsten Dominik
1c0dde8448 Added keybinding for `reftex-mouse-view-crossref' to S-mouse-2. 1998-03-10 08:43:44 +00:00