summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1998-03-11 22:08:24 +0000
committerRichard M. Stallman <rms@gnu.org>1998-03-11 22:08:24 +0000
commit1f90a790f50b7c848f97a0c0b9d95a045826e033 (patch)
tree6a0bd7ee042bdd893ac488e0163ca4e57048604e /lisp/emacs-lisp/lisp.el
parentce97a2d7ed0eb52e291522ecdc23029c6002c839 (diff)
downloademacs-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/lisp.el')
0 files changed, 0 insertions, 0 deletions