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
offset
is negative oroffset
+n
is greater than the size of the buffer, ano-such-offset
condition is signaled.
Delete
n
objects after (if n > 0) or before (if n < 0) the mark. This function eventually calls delete-buffer-range, provided thatn
is not zero.
Delete the objects in the buffer that are between
mark1
andmark2
. 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-range
with the appropriate arguments.