Next: Getting Objects Out Of The Buffer, Previous: Operations Related To The Offset Of Marks, Up: Buffer Protocol
Insert the object at the offset in the buffer. Any left-sticky marks that are placed at the offset will remain positioned before the inserted object. Any right-sticky marks that are placed at the offset will be positioned after the inserted object.
Like calling insert-buffer-object on each of the objects in the sequence.
Insert the object at the mark. This function simply calls insert-buffer-object with the buffer and the position of the mark.
Insert the objects in the sequence at the mark. This function simply calls insert-buffer-sequence with the buffer and the position of the mark.
Delete n objects from the buffer starting at the offset. If
offsetis negative oroffset+nis greater than the size of the buffer, ano-such-offsetcondition is signaled.
Delete
nobjects after (if n > 0) or before (if n < 0) the mark. This function eventually calls delete-buffer-range, provided thatnis not zero.
Delete the objects in the buffer that are between
mark1andmark2. An error is signaled if the two marks are positioned in different buffers. It is acceptable to pass an offset in place of one of the marks. This function callsdelete-buffer-rangewith the appropriate arguments.