diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c index 1950ff365ac..1a68374d7ad 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -1571,6 +1571,17 @@ Use `switch-to-buffer' or `pop-to-buffer' to switch buffers permanently.") | |||
| 1571 | set_buffer_internal (XBUFFER (buf)); | 1571 | set_buffer_internal (XBUFFER (buf)); |
| 1572 | return buf; | 1572 | return buf; |
| 1573 | } | 1573 | } |
| 1574 | |||
| 1575 | /* Set the current buffer to BUFFER provided it is alive. */ | ||
| 1576 | |||
| 1577 | Lisp_Object | ||
| 1578 | set_buffer_if_live (buffer) | ||
| 1579 | Lisp_Object buffer; | ||
| 1580 | { | ||
| 1581 | if (! NILP (XBUFFER (buffer)->name)) | ||
| 1582 | Fset_buffer (buffer); | ||
| 1583 | return Qnil; | ||
| 1584 | } | ||
| 1574 | 1585 | ||
| 1575 | DEFUN ("barf-if-buffer-read-only", Fbarf_if_buffer_read_only, | 1586 | DEFUN ("barf-if-buffer-read-only", Fbarf_if_buffer_read_only, |
| 1576 | Sbarf_if_buffer_read_only, 0, 0, 0, | 1587 | Sbarf_if_buffer_read_only, 0, 0, 0, |