emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Deleting buffers in buffer selection doesn't refresh contents


From: John Paul Wallington
Subject: Re: Deleting buffers in buffer selection doesn't refresh contents
Date: Wed, 26 May 2004 23:50:13 +0100

> > I use bs-show and gnuserv.
> > 
> > Since my previous Emacs version (21.1.1) bs-delete wrapped its call
> > to kill-buffer with:
> > 
> >     (unless (kill-buffer current)
> >       (error "Buffer was not deleted"))
> 
> How about checking whether the buffer was deleted with `buffer-livep' ?

Whoops!  I meant like so:

--- bs.el       26 Mar 2004 15:25:34 +0000      1.17
+++ bs.el       26 May 2004 23:48:25 +0100      
@@ -912,8 +912,9 @@
   (interactive)
   (let ((current (bs--current-buffer))
        (inhibit-read-only t))
-    (unless (kill-buffer current)
-      (error "Buffer was not deleted"))
+    (kill-buffer current)
+    (if (buffer-live-p current)
+       (error "Buffer was not deleted"))
     (setq bs-current-list (delq current bs-current-list))
     (beginning-of-line)
     (delete-region (point) (save-excursion




reply via email to

[Prev in Thread] Current Thread [Next in Thread]