Each mark object has two main components; the position of the character pointed to by the mark (a position object) and the file which the character is contained by.
The file is the most complex component, it can be either a string naming the file or a buffer. When the file component is a string the mark is said to be non-resident since none of the editor buffers contain the character which the mark points to.
Note that if you later modify the buffer the mark is resident in the
position previously returned by mark-pos may be altered by
the mark relocation process. See section Mark Relocation.
Go to the first, previous, next, last section, table of contents.