GNU bug report logs - #76248
[Feature Request] user-option for killing buffer in `quit-window'.

Previous Next

Package: emacs;

Reported by: Elijah Gabe Perez <eg642616 <at> gmail.com>

Date: Thu, 13 Feb 2025 04:45:01 UTC

Severity: wishlist

Full log


Message #56 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Elijah Gabe Perez <eg642616 <at> gmail.com>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs <at> gnu.org>
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics <at> gmx.at>, juri <at> linkov.net
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
Date: Sat, 15 Feb 2025 13:18:32 -0600
martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs <at> gnu.org> writes:

>> Wouldn't it be more convenient to put this into the let varlist?
>
> It would be more convenient ...
>
>> +  (let ((kill-from-mode
>> +         (or (eq quit-window-kill-buffer-modes t)
>> +		      (and (listp quit-window-kill-buffer-modes)
>> +		           (derived-mode-p quit-window-kill-buffer-modes)))))
>>
>>
>> ... or is there something i'm missing?
>
> ... but 'derived-mode-p' says to
>
>  "Return non-nil if the current major mode is derived from one of MODES.
>
> so I have to make the buffer current first via 'with-current-buffer' and
> only then I can call 'derived-mode-p'.

I see, thanks for the clarification.

-- 
                                                   - E.G via GNU Emacs.




This bug report was last modified 113 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.