summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1993-07-06 14:53:54 +0000
committerJim Blandy <jimb@redhat.com>1993-07-06 14:53:54 +0000
commit24e3d3bf9eba91c26528d7507b1bb614ff3bb7c7 (patch)
tree76528c28a005cc7cdd12da6c8b38796d60786b2c /lisp/emacs-lisp
parentac811a55ab2bd8c228ea0153141c2bb89eac5acf (diff)
downloademacs-24e3d3bf9eba91c26528d7507b1bb614ff3bb7c7.tar.gz
emacs-24e3d3bf9eba91c26528d7507b1bb614ff3bb7c7.tar.bz2
emacs-24e3d3bf9eba91c26528d7507b1bb614ff3bb7c7.zip
* intervals.c (find_interval): Doc fixes, computation of
tree->position rearranged for clarity. * intervals.c (find_interval): Consistently treat POSITION as an actual buffer position, i.e. origin 1. The old code seemed undecided on this point. Treat the end of the buffer as being part of the rightmost interval. (adjust_intervals_for_insertion): Consistently treat POSITION as origin 1. (interval_deletion_adjustment): The exception: FROM should be origin zero here. Consistently treat it as such. Simplify code which shrinks and possibly deletes intervals. (adjust_intervals_for_deletion): Treat start as origin 1; our caller does. (set_point): Use buffer positions throughout, not a mix of buffer posns and origin zero posns. (get_local_map): Remove special case for POSITION at end of buffer; find_interval handles that case correctly. (verify_interval_modification): Remove special case for START at end of buffer. * textprop.c (validate_interval_range): End-of-buffer/string positions no longer need special handling. * intervals.c (make_new_interval): #if 0 this out. Nobody calls it.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions