Mercurial > emacs
view lisp/=term-nasty.el @ 21137:f4df45f5a0e2
(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.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 11 Mar 1998 22:08:24 +0000 |
parents | 9d4205d1e460 |
children |
line wrap: on
line source
;;; term-nasty.el --- Damned Things from terminfo.el ;;; This text is no longer included in Emacs, because it was censored ;;; by the Communications Decency Act. The law was promoted as a ban ;;; on pornography, but it bans far more than that. This file did not ;;; contain pornography, but it was prohibited nonetheless. ;;; For information on US government censorship of the Internet, and ;;; what you can do to bring back freedom of the press, see the web ;;; site http://www.vtw.org/ ;;; term-nasty.el ends here