mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-27 08:43:40 -07:00
(Fbuffer_live_p): New function.
(syms_of_buffer): defsubr it.
This commit is contained in:
parent
470c5afecb
commit
0dc88e60fa
1 changed files with 11 additions and 0 deletions
11
src/buffer.c
11
src/buffer.c
|
|
@ -163,6 +163,16 @@ nsberror (spec)
|
|||
error ("Invalid buffer argument");
|
||||
}
|
||||
|
||||
DEFUN ("buffer-live-p", Fbuffer_live_p, Sbuffer_live_p, 1, 1, 0,
|
||||
"Return non-nil if OBJECT is a buffer which has not been killed.\n\
|
||||
Value is nil if OBJECT is not a buffer or if it has been killed.")
|
||||
(object)
|
||||
Lisp_Object object;
|
||||
{
|
||||
return ((BUFFERP (object) && ! NILP (XBUFFER (object)->name))
|
||||
? Qt : Qnil);
|
||||
}
|
||||
|
||||
DEFUN ("buffer-list", Fbuffer_list, Sbuffer_list, 0, 0, 0,
|
||||
"Return a list of all existing live buffers.")
|
||||
()
|
||||
|
|
@ -3946,6 +3956,7 @@ is a member of the list.");
|
|||
"List of functions called with no args to query before killing a buffer.");
|
||||
Vkill_buffer_query_functions = Qnil;
|
||||
|
||||
defsubr (&Sbuffer_live_p);
|
||||
defsubr (&Sbuffer_list);
|
||||
defsubr (&Sget_buffer);
|
||||
defsubr (&Sget_file_buffer);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue