Re: Strange draft problem

Kazuhiro Ito <[email protected]> Wed, 24 Jul 2019 20:58:18 +0900
Newsgroups gmane.mail.wanderlust.general
Message-ID <86k1c71w6d.wl--xmue__19797.3032294371$1563969581$gmane$org@d1.dion.ne.jp>
> Here's the backtrace after running wl-draft-kill.
> 
> Debugger entered--Lisp error: (error "Attempt to delete minibuffer or sole ordinary window")
>   signal(error ("Attempt to delete minibuffer or sole ordinary window"))
>   error("Attempt to delete minibuffer or sole ordinary window")
>   delete-window()
>   (if (wl-window-deletable-p) (delete-window))

It seems that wl-window-deletable-p returns non-nil for non-deletable
window.  Try to write the below code in your draft buffer which raises
the error by wl-draft-kill, and evaluate it (C-x C-e at the right of
the last closing paren).  Please confrim the result which is showed in
minibuffer.  Recent emacs should return "(t nil nil)".

(list
 (fboundp 'window-deletable-p)
 (null (one-window-p))
 (wl-window-deletable-p))

-- 
Kazuhiro Ito