Class precedence list:
buffer, standard-object, slot-object, tThe base class for all buffers. A buffer conceptually contains a large array of arbitrary objects. Lines of objects are separated by newline characters. The last object of the buffer is not necessarily a newline character.
Class precedence list:
standard-buffer, buffer, standard-object, slot-object, tSlots:
low-markThe low mark of the buffer.
high-markThe high mark of the buffer.
modifiedTrue if and only if the buffer has been modified.
The standard instantiable class for buffers.
Class precedence list:
mark, standard-object, slot-object, tThe base class for all marks.
Class precedence list:
left-sticky-mark, mark, standard-object, slot-object, tA subclass of mark. A mark of this type will "stick" to the left of an object, i.e. when an object is inserted at this mark, the mark will be positioned to the left of the object.
Class precedence list:
right-sticky-mark, mark, standard-object, slot-object, tA subclass of mark. A mark of this type will "stick" to the right of an object, i.e. when an object is inserted at this mark, the mark will be positioned to the right of the object.
Set the offset of the mark into the buffer. A motion-before-beginning condition is signaled if the offset is less than zero. A motion-after-end condition is signaled if the offset is greater than the size of the buffer.
Clone a mark. By default (when stick-to is NIL) the same type of mark is returned. Otherwise stick-to is either :left or :right indicating whether a left-sticky or a right-sticky mark should be created.
Class precedence list:
no-such-offset, error, serious-condition, condition, slot-object, tThis condition is signaled whenever an attempt is made to access buffer contents that is before the beginning or after the end of the buffer.
Class precedence list:
offset-before-beginning, no-such-offset, error, serious-condition, condition, slot-object, tThis condition is signaled whenever an attempt is made to access buffer contents that is before the beginning of the buffer.
Class precedence list:
offset-after-end, no-such-offset, error, serious-condition, condition, slot-object, tThis condition is signaled whenever an attempt is made to access buffer contents that is after the end of the buffer.
Class precedence list:
invalid-motion, error, serious-condition, condition, slot-object, tThis condition is signaled whenever an attempt is made to move a mark before the beginning or after the end of the buffer.
Class precedence list:
motion-before-beginning, invalid-motion, error, serious-condition, condition, slot-object, tThis condition is signaled whenever an attempt is made to move a mark before the beginning of the buffer.