Class precedence list:
buffer, standard-object, slot-object, t
The 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, t
Slots:
low-mark
The low mark of the buffer.
high-mark
The high mark of the buffer.
modified
True if and only if the buffer has been modified.
The standard instantiable class for buffers.
Class precedence list:
mark, standard-object, slot-object, t
The base class for all marks.
Class precedence list:
left-sticky-mark, mark, standard-object, slot-object, t
A 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, t
A 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, t
This 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, t
This 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, t
This 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, t
This 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, t
This condition is signaled whenever an attempt is made to move a mark before the beginning of the buffer.