summaryrefslogtreecommitdiff
path: root/lisp/bs.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2001-11-20 18:17:24 +0000
committerEli Zaretskii <eliz@gnu.org>2001-11-20 18:17:24 +0000
commit706e6a5286c79831d7814691ffc1f3685c70a79b (patch)
tree5639fb800673ba88c8f19bf8f54af2ecb4bfc757 /lisp/bs.el
parented3c639167e8f4fbe193c5d912331bd15a565c3a (diff)
downloademacs-706e6a5286c79831d7814691ffc1f3685c70a79b.tar.gz
(bs-delete): Signal an error if the buffer cannot be deleted.
Diffstat (limited to 'lisp/bs.el')
-rw-r--r--lisp/bs.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/bs.el b/lisp/bs.el
index ac4598df0f7..357852d99ee 100644
--- a/lisp/bs.el
+++ b/lisp/bs.el
@@ -924,8 +924,9 @@ WHAT is a value of nil, `never', or `always'."
(interactive)
(let ((current (bs--current-buffer))
(inhibit-read-only t))
+ (unless (kill-buffer current)
+ (error "Buffer was not deleted"))
(setq bs-current-list (delq current bs-current-list))
- (kill-buffer current)
(beginning-of-line)
(delete-region (point) (save-excursion
(end-of-line)