[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: quit w3m (w3m-quit) without closing any emacs' window
- From: Katsumi Yamaoka <yamaoka@xxxxxxx>
- Date: Tue, 07 Jan 2014 08:52:03 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 12274
- References: <loom.20140106T201321-597@xxxxxxxxxxxxxx>
In [emacs-w3m : No.12273] Mirko M. wrote:
> do you know a way to quit w3m without closing any emacs' window?
> "M-x w3m-quit" always closes all the windows in emacs' frame, which
> sometimes is annoying.
Not *always*. That behavior is just what I intended to design.
That is, the frame, that you raise in order to do something using
emacs-w3m, should get unnecessary when you quit the session. But
the frame deletion will not necessarily take place; it doesn't do
so if there is at least a window that is not for emacs-w3m because
it is assumed to be opened purposely by a user. Though emacs-w3m
isn't aware of it if you close the window that you once opened.
Emacs-w3m is going on this way for years, so changing the behavior
will probably confuse people. Could you put up with modifying it
locally like this?
;; Should be in .emacs, not .emacs-w3m.el
(eval-after-load "w3m-util"
'(defalias 'w3m-delete-frames-and-windows 'ignore))
Otherwise a better solution for it will be welcome if it is
customizable by a user, really useful for not a few people and
coded well-mannered.
;; Your patch looks incomplete. It doesn't prevent the frame
;; deletion if there is a buffers selection window (it launches
;; by `C-c C-s') in the frame.