editor:find-file-buffer
pathname
&optional
check-function
Returns a buffer associated with the file
pathname
, reading the file into a new buffer if necessary. The second value returned is
T
if a new buffer is created, and
nil
otherwise. If the file already exists in a buffer, its consistency is first checked by means of
check-function
. If no value is supplied for
check-function
, editor:check-disk-version-consistent is used.
editor:fast-save-all-buffers &optional
ask
Saves all modified buffers which are associated with a file. If
ask
is non-
nil
then confirmation is asked for before saving each buffer. If
ask
is not set, all buffers are saved without further prompting.
Unlike the editor command Save All Files this function can be run without any window interaction. It is thus suitable for use in code which does not intend to allow the user to leave any buffers unsaved, and from the console if it is necessary to save buffers without re-entering the full window system.
editor:check-disk-version-consistent
editor:check-disk-version-consistent
pathname buffer
Checks that the date of the file
pathname
is not more recent than the last time
buffer
was saved. If
pathname
is more recent, the user is prompted on how to proceed. Returns
t
if there is no need to read the file from disk and
nil
if it should be read from disk.
editor:buffer-pathname
buffer
Returns the pathname of the file associated with
buffer
. If no file is associated with
buffer
,
nil
is returned.