diff options
author | Richard M. Stallman <rms@gnu.org> | 1998-03-11 22:08:24 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1998-03-11 22:08:24 +0000 |
commit | 1f90a790f50b7c848f97a0c0b9d95a045826e033 (patch) | |
tree | 6a0bd7ee042bdd893ac488e0163ca4e57048604e /lisp/emacs-lisp/gulp.el | |
parent | ce97a2d7ed0eb52e291522ecdc23029c6002c839 (diff) | |
download | emacs-1f90a790f50b7c848f97a0c0b9d95a045826e033.tar.gz emacs-1f90a790f50b7c848f97a0c0b9d95a045826e033.tar.bz2 emacs-1f90a790f50b7c848f97a0c0b9d95a045826e033.zip |
(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.
Diffstat (limited to 'lisp/emacs-lisp/gulp.el')
0 files changed, 0 insertions, 0 deletions