Juri Linkov <juri@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 22 Apr 2024 06:57:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 22 02:57:44 2024 Received: from localhost ([127.0.0.1]:45594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ryncV-00068W-OT for submit <at> debbugs.gnu.org; Mon, 22 Apr 2024 02:57:44 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:42081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ryncJ-00066G-TX; Mon, 22 Apr 2024 02:57:32 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 4B409240004; Mon, 22 Apr 2024 06:57:08 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <8634rf84eo.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 21 Apr 2024 12:13:19 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> <86ttjxq31i.fsf@HIDDEN> <86r0f1zaed.fsf@HIDDEN> <86ttjw8ce7.fsf@HIDDEN> <86edazci5c.fsf@HIDDEN> <8634rf84eo.fsf@HIDDEN> Date: Mon, 22 Apr 2024 09:50:50 +0300 Message-ID: <86msplao1h.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) close 69983 30.0.50 thanks >> Maybe 'end-of-buffer' should use -1 when 'scroll-conservatively' is set >> as this FIXME comment in 'end-of-buffer' suggests: >> >> ;; FIXME: Arguably if `scroll-conservatively' is set, then >> ;; we should pass -1 to `recenter'. >> (recenter (if (and scroll-minibuffer-conservatively >> (window-minibuffer-p)) >> -1 -3)) > > Maybe. I believe we added the scroll-minibuffer-conservatively > variable because some people may wish setting it to a value different > from scroll-conservatively. But we could try your suggestion and see > if people complain. > >> Anyway, the warning buffer is as narrow as the minibuffer, >> so -1 is the right value for 'display-warning'. > > OK, thanks. So now pushed to master and closed.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 21 Apr 2024 09:13:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 21 05:13:46 2024 Received: from localhost ([127.0.0.1]:41610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ryTGc-0002xW-FY for submit <at> debbugs.gnu.org; Sun, 21 Apr 2024 05:13:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ryTGa-0002wO-FQ for 69983 <at> debbugs.gnu.org; Sun, 21 Apr 2024 05:13:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ryTGF-0006sk-2k; Sun, 21 Apr 2024 05:13:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HDVPnjlMh5HiDbqbdMu66G+HWLXso1IwQ29FfRWpZKo=; b=UfG7NJuhY6Tn oZTOoVJrBzx7+qo8xq42EJv2FEiKh0SViQA9cq4+HrDmriTNB1rQiFwtTXR7gFhTqESToiJNIJtqa lPQerRdnGrgXY9lNK5XVkaV667+M0kQKexIF/fPaYW3G6N1nIVKvqL1uJ2HbWiX7HqDW81cJofJR5 AUorbfCf6Fy9zDJMDXrAQXLqZPpggoS9526hDqKXU8+LiyT8gMmezQROb2ioA36Oro6g2VgfEbjqJ er/cWNo1R4ICktW80oBb+nSlf0+YK9RoHlJ4/GOvjn9U/CG28i50H+dZ9DxslxTEdjoMi73S9wfLC /5D8n0tWi4MmL9178yettg==; Date: Sun, 21 Apr 2024 12:13:19 +0300 Message-Id: <8634rf84eo.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86edazci5c.fsf@HIDDEN> (message from Juri Linkov on Sun, 21 Apr 2024 09:52:50 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> <86ttjxq31i.fsf@HIDDEN> <86r0f1zaed.fsf@HIDDEN> <86ttjw8ce7.fsf@HIDDEN> <86edazci5c.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Sun, 21 Apr 2024 09:52:50 +0300 > > I don't understand why 'end-of-buffer' leaves 2 additional empty lines > at bottom. I think it's so you could type there without causing an immediate scroll of the window. > Maybe 'end-of-buffer' should use -1 when 'scroll-conservatively' is set > as this FIXME comment in 'end-of-buffer' suggests: > > ;; FIXME: Arguably if `scroll-conservatively' is set, then > ;; we should pass -1 to `recenter'. > (recenter (if (and scroll-minibuffer-conservatively > (window-minibuffer-p)) > -1 -3)) Maybe. I believe we added the scroll-minibuffer-conservatively variable because some people may wish setting it to a value different from scroll-conservatively. But we could try your suggestion and see if people complain. > Anyway, the warning buffer is as narrow as the minibuffer, > so -1 is the right value for 'display-warning'. OK, thanks.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 21 Apr 2024 07:15:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 21 03:15:41 2024 Received: from localhost ([127.0.0.1]:41128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ryRQK-0002oK-7m for submit <at> debbugs.gnu.org; Sun, 21 Apr 2024 03:15:41 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:33079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ryRQG-0002nd-VQ for 69983 <at> debbugs.gnu.org; Sun, 21 Apr 2024 03:15:38 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id CAD731C0002; Sun, 21 Apr 2024 07:15:14 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86ttjw8ce7.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 20 Apr 2024 15:08:32 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> <86ttjxq31i.fsf@HIDDEN> <86r0f1zaed.fsf@HIDDEN> <86ttjw8ce7.fsf@HIDDEN> Date: Sun, 21 Apr 2024 09:52:50 +0300 Message-ID: <86edazci5c.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> + (when warning-display-at-bottom >> + (with-selected-window window >> + (set-window-point window (point-max)) >> + (recenter -1))) > > Should we perhaps do the same as end-of-buffer does, i.e. > > (recenter (if (and scroll-minibuffer-conservatively > (window-minibuffer-p)) > -1 -3))))) I tried many different things before reaching the 'recenter' solution. For example, tried everything from the Info node (info "(emacs) Auto Scrolling") such as scroll-conservatively, scroll-step, scroll-up-aggressively/scroll-down-aggressively to avoid recentering after scrolling. But none of them work, so an extra step is required to use 'recenter' after moving point. Also too bad that need to use 'with-selected-window' instead of 'with-current-buffer', since 'recenter' has no 'window' argument. > (or, if the window here can never be a mini-window, just use -3 > instead of -1 in the call to recenter)? I don't understand why 'end-of-buffer' leaves 2 additional empty lines at bottom. Every time when I use 'M->' (end-of-buffer), I need to type additional keys to manually scroll more 2 lines down to remove these 2 empty lines from the screen. Maybe 'end-of-buffer' should use -1 when 'scroll-conservatively' is set as this FIXME comment in 'end-of-buffer' suggests: ;; FIXME: Arguably if `scroll-conservatively' is set, then ;; we should pass -1 to `recenter'. (recenter (if (and scroll-minibuffer-conservatively (window-minibuffer-p)) -1 -3)) Anyway, the warning buffer is as narrow as the minibuffer, so -1 is the right value for 'display-warning'.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 20 Apr 2024 12:09:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 20 08:09:09 2024 Received: from localhost ([127.0.0.1]:36032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ry9Wl-0004rw-Jp for submit <at> debbugs.gnu.org; Sat, 20 Apr 2024 08:09:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ry9Wi-0004qT-Vp for 69983 <at> debbugs.gnu.org; Sat, 20 Apr 2024 08:09:06 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ry9WO-0005O9-Bf; Sat, 20 Apr 2024 08:08:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IrsKCfY4v3bT3vKLXUsvgakL4cDIlq3GQSVtAf4gRV8=; b=jyuudfUynTzT bDAFjO9MyawPXHEYis2R2k3Y9dG6Am6ANN7dLs1VoXw1gBP1Q8tHGvqgFfBBBhOCj1XEj/EXw+ZOe dS61FS8kP3ZF1AfShHih/WD3cp6wsznvbPjNnBnaf7gEDeSi1tTGkQi5/BpNma/z20d8Hf1BHM9Vx Cqux1dclWrgy2vCPZszmzdLuZxSG3z5gfNL3Hyj63Xc/f+XY7yf8GV9TUbyRwBqUyruPLoRJim5I2 trXX2h2cqyf+WmYMebEDi5ytRFKZKPKvz63yBxjmM2l5j/GIZQ0mpP0FBD9gkrupax3wWuXXuJdY6 Pfb+3QhMotc18yGFhGbp0Q==; Date: Sat, 20 Apr 2024 15:08:32 +0300 Message-Id: <86ttjw8ce7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86r0f1zaed.fsf@HIDDEN> (message from Juri Linkov on Fri, 19 Apr 2024 19:17:14 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> <86ttjxq31i.fsf@HIDDEN> <86r0f1zaed.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Fri, 19 Apr 2024 19:17:14 +0300 > > The reason why a new option is needed is because display-warning > doesn't move point to the bottom line with the last message. > > So when the warning buffer will be displayed at the bottom of > the screen in a narrow window, but the window always stays > displaying the top of the warning buffer, the users will miss > the last unseen message. > > To solve this problem, a new option 'warning-display-at-bottom' > (whose name has the same prefix as all other options in the same file) > will scroll the bottom window, so the last message will always > be visible to the user. Thanks. > + (when warning-display-at-bottom > + (with-selected-window window > + (set-window-point window (point-max)) > + (recenter -1))) Should we perhaps do the same as end-of-buffer does, i.e. (recenter (if (and scroll-minibuffer-conservatively (window-minibuffer-p)) -1 -3))))) (or, if the window here can never be a mini-window, just use -3 instead of -1 in the call to recenter)?
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 19 Apr 2024 16:21:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 12:21:24 2024 Received: from localhost ([127.0.0.1]:59015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxqzL-0004XR-QT for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 12:21:24 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:51647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rxqzI-0004W0-HV for 69983 <at> debbugs.gnu.org; Fri, 19 Apr 2024 12:21:21 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 5997EC0007; Fri, 19 Apr 2024 16:20:59 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86ttjxq31i.fsf@HIDDEN> (Juri Linkov's message of "Fri, 19 Apr 2024 09:28:41 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> <86ttjxq31i.fsf@HIDDEN> Date: Fri, 19 Apr 2024 19:17:14 +0300 Message-ID: <86r0f1zaed.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain > Sorry, actually you are right, let's add a new option. > Will do this soon. The reason why a new option is needed is because display-warning doesn't move point to the bottom line with the last message. So when the warning buffer will be displayed at the bottom of the screen in a narrow window, but the window always stays displaying the top of the warning buffer, the users will miss the last unseen message. To solve this problem, a new option 'warning-display-at-bottom' (whose name has the same prefix as all other options in the same file) will scroll the bottom window, so the last message will always be visible to the user. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=warning-display-at-bottom.patch diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el index 8b43c6a8726..672c9ed4618 100644 --- a/lisp/emacs-lisp/warnings.el +++ b/lisp/emacs-lisp/warnings.el @@ -120,6 +120,14 @@ warning-suppress-types See also `warning-suppress-log-types'." :type '(repeat (repeat symbol)) :version "22.1") + +(defcustom warning-display-at-bottom t + "Display the warning buffer at the bottom of the screen. +The output window will be scrolled to the bottom of the buffer +to show the last warning message." + :type 'boolean + :version "30.1") + ;; The autoload cookie is so that programs can bind this variable ;; safely, testing the existing value, before they call one of the @@ -362,10 +370,20 @@ display-warning (or (< (warning-numeric-level level) (warning-numeric-level warning-minimum-level)) (warning-suppress-p type warning-suppress-types) - (let ((window (display-buffer buffer))) + (let ((window (display-buffer + buffer + (when warning-display-at-bottom + '(display-buffer--maybe-at-bottom + (window-height . (lambda (window) + (fit-window-to-buffer window 10))) + (category . warning)))))) (when (and (markerp warning-series) (eq (marker-buffer warning-series) buffer)) (set-window-start window warning-series)) + (when warning-display-at-bottom + (with-selected-window window + (set-window-point window (point-max)) + (recenter -1))) (sit-for 0))))))))) ;; Use \\<special-mode-map> so that help-enable-autoload can do its thing. --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 19 Apr 2024 07:20:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 03:20:18 2024 Received: from localhost ([127.0.0.1]:57287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxiXi-00006r-40 for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 03:20:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rxiXg-00006Z-Ij for 69983 <at> debbugs.gnu.org; Fri, 19 Apr 2024 03:20:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rxiXI-0007VP-Fs; Fri, 19 Apr 2024 03:19:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wQwxOYmrY+GCF3Y+0llw3jHX9tUUvMLKSbwAs6ahgDM=; b=oq1sEA2uU7/1 xdvD/IzFIYg2xRcp3fyckani/8xdhklfVWcNdESiDlSZW71CWvR/1OIgB93Cd15xrnEvuK67V2HQX FQa0g9rKNUeeLv+EJfaxkFt66V8NmtXGUCFgpnsSa4tsJusB4O7yMXmn9XCR2U3OQmlEwlYFAJCA4 90cvb6XZyIs0jkQIPN1pSTFBAZnmRL4WyZ+kVgOOXtokXlnnLgSdE3Vqwc3sdyVg0lUZR+Ix+jdcG zOXVyzkss59WHt01FbhssVXtKjxrYqmfq895vIz2vN3N8uISom7a+JH611yoEA3xGl5Ppu+OEzNP7 C3D5SjiOKFrZKa4pBEj8zQ==; Date: Fri, 19 Apr 2024 10:19:51 +0300 Message-Id: <86y199byzs.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86ttjxq31i.fsf@HIDDEN> (message from Juri Linkov on Fri, 19 Apr 2024 09:28:41 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> <86ttjxq31i.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Fri, 19 Apr 2024 09:28:41 +0300 > > > This is not about customizing display-warning. This is about > > customizing the display of the warning buffer. When other > > functions such as 'lwarn' and 'warn' display the warning buffer > > the only way to customize the display of the warning buffer > > is display-buffer-alist. > > Sorry, actually you are right, let's add a new option. > Will do this soon. Thank you!
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 19 Apr 2024 07:19:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 03:19:31 2024 Received: from localhost ([127.0.0.1]:57280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxiWw-000057-8a for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 03:19:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rxiWu-0008Vi-4e for 69983 <at> debbugs.gnu.org; Fri, 19 Apr 2024 03:19:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rxiWa-0007Q0-2B; Fri, 19 Apr 2024 03:19:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eE+AU85Ma+XtaTpaJdsH4FqAwaCaRJ6yhuxxFL8FVQs=; b=HIVCINsLibNP sf84V8ORIlMn30nA48mDnC9n5a7gnKqsn74aCpKanFONIuXm9YItvJi5mySBUsVufdQ/duefcnt/c 1D4TyaNKQAc6iwC1TqRUFWMrX4t4CGInMROFvyHEAvkInrdq6yfKkc30BNmtOpWiJBuhzqVVT1A2G RDdECG+Nzp6ghpOUbU8QTJ/CaeC89/Wk3LFeqS0awhoE2rfyEqUz1PSrHEGlwKGAIF6EWTTmOlID5 8HzTEVvMSqSP0CP+aDHARQcdUuk9IQo17uFkxhSB4pjbYWbaxYZWf5ytAckjzj2YKASy7XYzh50Z9 UkQXQjWndUvRCr2Vn5iW5g==; Date: Fri, 19 Apr 2024 10:19:06 +0300 Message-Id: <86zftpbz11.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <861q71rhtk.fsf@HIDDEN> (message from Juri Linkov on Fri, 19 Apr 2024 09:24:10 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Fri, 19 Apr 2024 09:24:10 +0300 > > >> Adding dozens of new variables that replace display-buffer-alist > >> makes no sense. > > > > So we disagree. I stand by my opinion, and will object to making > > display-buffer-alist the way of customizing display-warning. > > This is not about customizing display-warning. This is about > customizing the display of the warning buffer. When other > functions such as 'lwarn' and 'warn' display the warning buffer > the only way to customize the display of the warning buffer > is display-buffer-alist. I think the proper solution for that is to introduce a new variable that would customize what display-warning does. Doing it with display-buffer-alist is IMO wrong, for the reasons I explained up-thread. I realize that you disagree, but I stand by my opinion.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 19 Apr 2024 06:29:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 02:29:46 2024 Received: from localhost ([127.0.0.1]:57043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxhkn-0005uZ-K3 for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 02:29:45 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:55671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rxhkm-0005tk-18 for 69983 <at> debbugs.gnu.org; Fri, 19 Apr 2024 02:29:44 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 11F2B20008; Fri, 19 Apr 2024 06:29:22 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <861q71rhtk.fsf@HIDDEN> (Juri Linkov's message of "Fri, 19 Apr 2024 09:24:10 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> <861q71rhtk.fsf@HIDDEN> Date: Fri, 19 Apr 2024 09:28:41 +0300 Message-ID: <86ttjxq31i.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >>> >> >> > If we want to enable user control of displaying warnings, we will have >>> >> >> > to add an option for that, because currently that cannot be >>> >> >> > controlled. display-buffer-alist is inappropriate for such control, >>> >> >> > since in some cases warnings are not displayed in pop-up windows. >>> >> >> >>> >> >> Could you show an example when warnings are not displayed in pop-up windows. >>> >> > >>> >> > The two calls to 'message' there. >>> >> >>> >> These calls are irrelevant. It makes no sense to add an option >>> >> to display text "at the bottom of 'message'". >>> > >>> > Of course. But what if some user would like to display the warnings >>> > in the echo-area? Don't we want to allow such customization? If we >>> > do, then display-buffer machinery is not relevant, exactly as it is >>> > not relevant for those two calls. >>> >>> This proves that a new option is not needed. QED. >>> >>> >> >> > Thanks, but what do you mean by "at the bottom"? Can you describe >>> >> >> > that place more precisely? >>> >> >> >>> >> >> Here is an example: >>> >> > >>> >> > I understand what this means in the simple cases, but not necessarily >>> >> > what happens in more complex cases. >>> >> >>> >> This case is not simple. It demonstrates the problem >>> >> in horizontally split windows. >>> >> >>> >> > This is why I asked for a detailed definition of "at bottom". >>> >> >>> >> The detailed definition is in the documentation of >>> >> 'display-buffer-at-bottom'. >>> > >>> > I agree that "display at bottom" is a useful feature, but why should >>> > we decide that users could have no control of that, either? E.g., >>> > another reasonable MO is to split the selected window vertically and >>> > show the warning in the lower window. >>> >>> This is easy to customize with a category in display-buffer-alist. >>> >>> > So I think display-warning should have a variable to customize its >>> > display, and limiting that only to what display-buffer can produce >>> > doesn't support all the optional behaviors people could reasonably >>> > want. Moreover, display-buffer is IMO overly-complex for this simple >>> > job; a simple variable with several distinct values would do. >>> >>> Adding dozens of new variables that replace display-buffer-alist >>> makes no sense. >> >> So we disagree. I stand by my opinion, and will object to making >> display-buffer-alist the way of customizing display-warning. > > This is not about customizing display-warning. This is about > customizing the display of the warning buffer. When other > functions such as 'lwarn' and 'warn' display the warning buffer > the only way to customize the display of the warning buffer > is display-buffer-alist. Sorry, actually you are right, let's add a new option. Will do this soon.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 19 Apr 2024 06:25:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 19 02:25:41 2024 Received: from localhost ([127.0.0.1]:57018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxhgr-0005YC-Hr for submit <at> debbugs.gnu.org; Fri, 19 Apr 2024 02:25:41 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:46789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rxhgp-0005Y5-Bq for 69983 <at> debbugs.gnu.org; Fri, 19 Apr 2024 02:25:39 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 29997E0003; Fri, 19 Apr 2024 06:25:17 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86h6fyd06g.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 18 Apr 2024 20:56:39 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> <86h6fyd06g.fsf@HIDDEN> Date: Fri, 19 Apr 2024 09:24:10 +0300 Message-ID: <861q71rhtk.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> >> >> > If we want to enable user control of displaying warnings, we will have >> >> >> > to add an option for that, because currently that cannot be >> >> >> > controlled. display-buffer-alist is inappropriate for such control, >> >> >> > since in some cases warnings are not displayed in pop-up windows. >> >> >> >> >> >> Could you show an example when warnings are not displayed in pop-up windows. >> >> > >> >> > The two calls to 'message' there. >> >> >> >> These calls are irrelevant. It makes no sense to add an option >> >> to display text "at the bottom of 'message'". >> > >> > Of course. But what if some user would like to display the warnings >> > in the echo-area? Don't we want to allow such customization? If we >> > do, then display-buffer machinery is not relevant, exactly as it is >> > not relevant for those two calls. >> >> This proves that a new option is not needed. QED. >> >> >> >> > Thanks, but what do you mean by "at the bottom"? Can you describe >> >> >> > that place more precisely? >> >> >> >> >> >> Here is an example: >> >> > >> >> > I understand what this means in the simple cases, but not necessarily >> >> > what happens in more complex cases. >> >> >> >> This case is not simple. It demonstrates the problem >> >> in horizontally split windows. >> >> >> >> > This is why I asked for a detailed definition of "at bottom". >> >> >> >> The detailed definition is in the documentation of >> >> 'display-buffer-at-bottom'. >> > >> > I agree that "display at bottom" is a useful feature, but why should >> > we decide that users could have no control of that, either? E.g., >> > another reasonable MO is to split the selected window vertically and >> > show the warning in the lower window. >> >> This is easy to customize with a category in display-buffer-alist. >> >> > So I think display-warning should have a variable to customize its >> > display, and limiting that only to what display-buffer can produce >> > doesn't support all the optional behaviors people could reasonably >> > want. Moreover, display-buffer is IMO overly-complex for this simple >> > job; a simple variable with several distinct values would do. >> >> Adding dozens of new variables that replace display-buffer-alist >> makes no sense. > > So we disagree. I stand by my opinion, and will object to making > display-buffer-alist the way of customizing display-warning. This is not about customizing display-warning. This is about customizing the display of the warning buffer. When other functions such as 'lwarn' and 'warn' display the warning buffer the only way to customize the display of the warning buffer is display-buffer-alist.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 18 Apr 2024 17:57:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 13:57:06 2024 Received: from localhost ([127.0.0.1]:53750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxW0N-0000Kc-Q4 for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 13:57:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rxW0L-0000J8-IT for 69983 <at> debbugs.gnu.org; Thu, 18 Apr 2024 13:57:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rxW01-0000QI-Ny; Thu, 18 Apr 2024 13:56:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Ovaqu3ebwR5kW++Wif9j+BmsJnCk4wWpKXQ8DKDyp0g=; b=U7qVNdTm+4Oo CRqDUykv39z3X17iDuZxLviVxTkLMFqgwUa367ZfQtHALdaovWoqhPBU10BLyIsWnnHg5e0iuTMpI NpChY6qq8ho5IZ/cCkJzoZ8/YiW/D/I+PAcc2VhHaLSa/G5hd5sXrKUdK74sBVO4YuP4Ucts/GuYh 4Irr1azATWQvsjwWm3N7A38afGSOnCcN4iZaVTG7lIqdrvg8M/WIrs4ekJ+dYFO8VFN1fYSQJDAmZ UEqWoCcHzl7Q7TtOOiyPgKCV2E7k1WnYHZmOKnWsF/y7T1UXB3Ja2PRbukfV1W/9eJopIFAo4FgsZ GVtA+ifltEZQYfo9m8L96Q==; Date: Thu, 18 Apr 2024 20:56:39 +0300 Message-Id: <86h6fyd06g.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86jzkusidd.fsf@HIDDEN> (message from Juri Linkov on Thu, 18 Apr 2024 20:16:30 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> <86jzkusidd.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Thu, 18 Apr 2024 20:16:30 +0300 > > >> >> > If we want to enable user control of displaying warnings, we will have > >> >> > to add an option for that, because currently that cannot be > >> >> > controlled. display-buffer-alist is inappropriate for such control, > >> >> > since in some cases warnings are not displayed in pop-up windows. > >> >> > >> >> Could you show an example when warnings are not displayed in pop-up windows. > >> > > >> > The two calls to 'message' there. > >> > >> These calls are irrelevant. It makes no sense to add an option > >> to display text "at the bottom of 'message'". > > > > Of course. But what if some user would like to display the warnings > > in the echo-area? Don't we want to allow such customization? If we > > do, then display-buffer machinery is not relevant, exactly as it is > > not relevant for those two calls. > > This proves that a new option is not needed. QED. > > >> >> > Thanks, but what do you mean by "at the bottom"? Can you describe > >> >> > that place more precisely? > >> >> > >> >> Here is an example: > >> > > >> > I understand what this means in the simple cases, but not necessarily > >> > what happens in more complex cases. > >> > >> This case is not simple. It demonstrates the problem > >> in horizontally split windows. > >> > >> > This is why I asked for a detailed definition of "at bottom". > >> > >> The detailed definition is in the documentation of > >> 'display-buffer-at-bottom'. > > > > I agree that "display at bottom" is a useful feature, but why should > > we decide that users could have no control of that, either? E.g., > > another reasonable MO is to split the selected window vertically and > > show the warning in the lower window. > > This is easy to customize with a category in display-buffer-alist. > > > So I think display-warning should have a variable to customize its > > display, and limiting that only to what display-buffer can produce > > doesn't support all the optional behaviors people could reasonably > > want. Moreover, display-buffer is IMO overly-complex for this simple > > job; a simple variable with several distinct values would do. > > Adding dozens of new variables that replace display-buffer-alist > makes no sense. So we disagree. I stand by my opinion, and will object to making display-buffer-alist the way of customizing display-warning.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 18 Apr 2024 17:35:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 13:35:17 2024 Received: from localhost ([127.0.0.1]:53651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxVfI-0005xA-Dv for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 13:35:17 -0400 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]:49311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rxVf9-0005ui-7u for 69983 <at> debbugs.gnu.org; Thu, 18 Apr 2024 13:35:08 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 6F203FF806; Thu, 18 Apr 2024 17:34:46 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <864jbyeo9y.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 18 Apr 2024 17:30:49 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> <864jbyeo9y.fsf@HIDDEN> Date: Thu, 18 Apr 2024 20:16:30 +0300 Message-ID: <86jzkusidd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> >> > If we want to enable user control of displaying warnings, we will have >> >> > to add an option for that, because currently that cannot be >> >> > controlled. display-buffer-alist is inappropriate for such control, >> >> > since in some cases warnings are not displayed in pop-up windows. >> >> >> >> Could you show an example when warnings are not displayed in pop-up windows. >> > >> > The two calls to 'message' there. >> >> These calls are irrelevant. It makes no sense to add an option >> to display text "at the bottom of 'message'". > > Of course. But what if some user would like to display the warnings > in the echo-area? Don't we want to allow such customization? If we > do, then display-buffer machinery is not relevant, exactly as it is > not relevant for those two calls. This proves that a new option is not needed. QED. >> >> > Thanks, but what do you mean by "at the bottom"? Can you describe >> >> > that place more precisely? >> >> >> >> Here is an example: >> > >> > I understand what this means in the simple cases, but not necessarily >> > what happens in more complex cases. >> >> This case is not simple. It demonstrates the problem >> in horizontally split windows. >> >> > This is why I asked for a detailed definition of "at bottom". >> >> The detailed definition is in the documentation of >> 'display-buffer-at-bottom'. > > I agree that "display at bottom" is a useful feature, but why should > we decide that users could have no control of that, either? E.g., > another reasonable MO is to split the selected window vertically and > show the warning in the lower window. This is easy to customize with a category in display-buffer-alist. > So I think display-warning should have a variable to customize its > display, and limiting that only to what display-buffer can produce > doesn't support all the optional behaviors people could reasonably > want. Moreover, display-buffer is IMO overly-complex for this simple > job; a simple variable with several distinct values would do. Adding dozens of new variables that replace display-buffer-alist makes no sense.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 18 Apr 2024 14:31:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 18 10:31:14 2024 Received: from localhost ([127.0.0.1]:52772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rxSnC-0000La-1s for submit <at> debbugs.gnu.org; Thu, 18 Apr 2024 10:31:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rxSnA-00006R-M5 for 69983 <at> debbugs.gnu.org; Thu, 18 Apr 2024 10:31:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rxSmq-0002eA-WE; Thu, 18 Apr 2024 10:30:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=t1afo7fm4aAYv4SXTF4z6Df/PqLjQa5fnJp9MzU5MvI=; b=KtHSr+b9ayLt BWw7dLqNPWrh4Ma0Xd+A06JtY5RwFgNYYBcC9Ie9hgL5nV+DkIXGpNanfffqvfD23TgKaBSXVXWfB w9alay/X0Fo5qohPtBfxG5JNIToj3qaxhbInt1eAe85JYNqmwJRxXONHRXkgzaLKkyGtrwDaGbR/+ ZhNhm6Zr9zwxHM0hUXAL7Kj+GU/Tng0gm7A5Y2by+E6cO4TMM+1+XgtDbxtq82+FM8BNHfNABqLVb NvHPcyZhgGeGu9Me9BYOfr8EOkBmDnCLlos1byhAZmi2D3SQfSHdAmPoApO2Glm1POjOrvAlRuI9e zR7MND/LO8R2N6rPFgrt9w==; Date: Thu, 18 Apr 2024 17:30:49 +0300 Message-Id: <864jbyeo9y.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86bk6c5ke3.fsf@HIDDEN> (message from Juri Linkov on Sun, 14 Apr 2024 19:04:13 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> <86bk6c5ke3.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Sun, 14 Apr 2024 19:04:13 +0300 > > >> > If we want to enable user control of displaying warnings, we will have > >> > to add an option for that, because currently that cannot be > >> > controlled. display-buffer-alist is inappropriate for such control, > >> > since in some cases warnings are not displayed in pop-up windows. > >> > >> Could you show an example when warnings are not displayed in pop-up windows. > > > > The two calls to 'message' there. > > These calls are irrelevant. It makes no sense to add an option > to display text "at the bottom of 'message'". Of course. But what if some user would like to display the warnings in the echo-area? Don't we want to allow such customization? If we do, then display-buffer machinery is not relevant, exactly as it is not relevant for those two calls. > >> > Thanks, but what do you mean by "at the bottom"? Can you describe > >> > that place more precisely? > >> > >> Here is an example: > > > > I understand what this means in the simple cases, but not necessarily > > what happens in more complex cases. > > This case is not simple. It demonstrates the problem > in horizontally split windows. > > > This is why I asked for a detailed definition of "at bottom". > > The detailed definition is in the documentation of > 'display-buffer-at-bottom'. I agree that "display at bottom" is a useful feature, but why should we decide that users could have no control of that, either? E.g., another reasonable MO is to split the selected window vertically and show the warning in the lower window. So I think display-warning should have a variable to customize its display, and limiting that only to what display-buffer can produce doesn't support all the optional behaviors people could reasonably want. Moreover, display-buffer is IMO overly-complex for this simple job; a simple variable with several distinct values would do.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 14 Apr 2024 16:17:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 14 12:17:38 2024 Received: from localhost ([127.0.0.1]:36010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rw2Xw-0007Uo-NO for submit <at> debbugs.gnu.org; Sun, 14 Apr 2024 12:17:38 -0400 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:47655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rw2Xt-0007Sk-Go for 69983 <at> debbugs.gnu.org; Sun, 14 Apr 2024 12:17:34 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 86C21240002; Sun, 14 Apr 2024 16:17:12 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86mspxnkyt.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 13 Apr 2024 22:03:54 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> <86mspxnkyt.fsf@HIDDEN> Date: Sun, 14 Apr 2024 19:04:13 +0300 Message-ID: <86bk6c5ke3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> > If we want to enable user control of displaying warnings, we will have >> > to add an option for that, because currently that cannot be >> > controlled. display-buffer-alist is inappropriate for such control, >> > since in some cases warnings are not displayed in pop-up windows. >> >> Could you show an example when warnings are not displayed in pop-up windows. > > The two calls to 'message' there. These calls are irrelevant. It makes no sense to add an option to display text "at the bottom of 'message'". >> > Thanks, but what do you mean by "at the bottom"? Can you describe >> > that place more precisely? >> >> Here is an example: > > I understand what this means in the simple cases, but not necessarily > what happens in more complex cases. This case is not simple. It demonstrates the problem in horizontally split windows. > This is why I asked for a detailed definition of "at bottom". The detailed definition is in the documentation of 'display-buffer-at-bottom'.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 13 Apr 2024 19:04:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 13 15:04:22 2024 Received: from localhost ([127.0.0.1]:33785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvifl-0002v3-JB for submit <at> debbugs.gnu.org; Sat, 13 Apr 2024 15:04:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rvifg-0002tK-H8 for 69983 <at> debbugs.gnu.org; Sat, 13 Apr 2024 15:04:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rvifQ-0003Lh-3R; Sat, 13 Apr 2024 15:04:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KLFPWDfA8hNX7N1fmWmfVVdjtM2utxGpCdJonbJ7z50=; b=WR4sMBHHF/4w 939du0moTyEmlmX/10VGS7fP67WpSjXtAwY1PSTubP3faM3vxhC1rStEBfUDMBCjvheBIpmnZudVt gITmXKVwuo+Wh73PeJ8E1qeKwShUJsYJe6W+9PRqEuUav4qoI/jCSxc5auFTp+ysy/NNfZNFEQrC0 pO2giTP/3Q5NBl/XBI6zRP0QYZGynNS9TNnT4jCGAXhTuoOmXQKg6hzo0VHEZ7mW1y5D6LNDGwez+ nO2KkJVhoHAojR1dZ9YFx15pfVr/T3Kyvnl2MAEbLCwBa6vxZd24r2d8rFB20J4DggZAuWbXSvfxQ LfvpAIZDNWErScm+67VZiQ==; Date: Sat, 13 Apr 2024 22:03:54 +0300 Message-Id: <86mspxnkyt.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86o7ad2j84.fsf@HIDDEN> (message from Juri Linkov on Sat, 13 Apr 2024 21:49:13 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> <86o7ad2j84.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Sat, 13 Apr 2024 21:49:13 +0300 > > > If we want to enable user control of displaying warnings, we will have > > to add an option for that, because currently that cannot be > > controlled. display-buffer-alist is inappropriate for such control, > > since in some cases warnings are not displayed in pop-up windows. > > Could you show an example when warnings are not displayed in pop-up windows. The two calls to 'message' there. > > Thanks, but what do you mean by "at the bottom"? Can you describe > > that place more precisely? > > Here is an example: I understand what this means in the simple cases, but not necessarily what happens in more complex cases. This is why I asked for a detailed definition of "at bottom".
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 13 Apr 2024 18:50:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 13 14:50:54 2024 Received: from localhost ([127.0.0.1]:33772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rviSh-0000hu-Mv for submit <at> debbugs.gnu.org; Sat, 13 Apr 2024 14:50:54 -0400 Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]:38469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rviSd-0000fh-63 for 69983 <at> debbugs.gnu.org; Sat, 13 Apr 2024 14:50:49 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id E46181C0004; Sat, 13 Apr 2024 18:50:27 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86a5lysah3.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Apr 2024 21:27:04 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> <86a5lysah3.fsf@HIDDEN> Date: Sat, 13 Apr 2024 21:49:13 +0300 Message-ID: <86o7ad2j84.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.5 (-) --=-=-= Content-Type: text/plain >> >> Adding hundreds of separate options for every display-buffer call >> >> makes no sense. >> > >> > Adding hundreds of separate options indeed doesn't make sense, but I >> > suggested to add just one. >> >> The point of this bug report is to remove options, not to add a new ones. > > If we want to enable user control of displaying warnings, we will have > to add an option for that, because currently that cannot be > controlled. display-buffer-alist is inappropriate for such control, > since in some cases warnings are not displayed in pop-up windows. Could you show an example when warnings are not displayed in pop-up windows. >> > In addition: >> > >> > . you haven't addressed my comments that currently we don't even >> > document that warnings.el uses display-buffer (and neither do I >> > think we _should_ document that); >> >> I agree, this should be documented. Then problem solved. > > That's not TRT, because in some cases warnings are not displayed via > display-buffer. So documenting this would produce inaccurate > documentation. I can't find cases when warnings are not displayed via display-buffer. >> > . you haven't explained what kind of behavior change would you like >> > to make in how warnings.el displays the warnings, without which >> > I'm not even sure I understand the intended change of behavior >> >> The problem of the users of horizontally split windows >> is that the warning buffer pops up in unpredictable places, >> thus disrupting the user's window layout. >> >> The proposed change is to always display the warning buffer at the bottom >> where most contemporary IDEs are displaying such information. > > Thanks, but what do you mean by "at the bottom"? Can you describe > that place more precisely? Here is an example: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=warning.png Content-Transfer-Encoding: base64 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 OOxvvzgAAAAASUVORK5CYII= --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 12 Apr 2024 18:27:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 12 14:27:28 2024 Received: from localhost ([127.0.0.1]:59567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvLcV-0005Gu-Lj for submit <at> debbugs.gnu.org; Fri, 12 Apr 2024 14:27:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rvLcS-0005G1-Tn for 69983 <at> debbugs.gnu.org; Fri, 12 Apr 2024 14:27:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rvLcB-0005px-Jr; Fri, 12 Apr 2024 14:27:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yntNH8Z3bkMNx/KtNGY04XzNn97GuMbdOmfQzn89OzM=; b=saDivDAJVd7m ZFciXRGJqtv94kLYCX6dOPOgseY136hppidtNYlnPWlVCOnASxCjTjjPOebIsI4wjuKxx5W9K6gJi vYVK+sHD7+c27fHnJZH4TEaFHHZN35VUd9AluqSWMYF6eE+hZJSv+KzMhw19utGcw8/PB/7CMiLev QqMPp9IVXhb9arsedC5eKhJ8+i2xBn+R3MNST53gHxQT+Tu5VbkYqdvX/otmsU1jdkWJjWypn34g8 JFZJ4fbNSnuur2ziUEhCIM0BJ9WRiDHhHUWwnRrIGZXHZCT60T2vETlJzdbMimQpH48oHgdMX3YKt IH4ZYUPTOHf8Cn3Hb+aBAw==; Date: Fri, 12 Apr 2024 21:27:04 +0300 Message-Id: <86a5lysah3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86il0m7ceo.fsf@HIDDEN> (message from Juri Linkov on Fri, 12 Apr 2024 19:50:55 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> <86il0m7ceo.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Fri, 12 Apr 2024 19:50:55 +0300 > > >> Adding hundreds of separate options for every display-buffer call > >> makes no sense. > > > > Adding hundreds of separate options indeed doesn't make sense, but I > > suggested to add just one. > > The point of this bug report is to remove options, not to add a new ones. If we want to enable user control of displaying warnings, we will have to add an option for that, because currently that cannot be controlled. display-buffer-alist is inappropriate for such control, since in some cases warnings are not displayed in pop-up windows. > > In addition: > > > > . you haven't addressed my comments that currently we don't even > > document that warnings.el uses display-buffer (and neither do I > > think we _should_ document that); > > I agree, this should be documented. Then problem solved. That's not TRT, because in some cases warnings are not displayed via display-buffer. So documenting this would produce inaccurate documentation. > > . you haven't explained what kind of behavior change would you like > > to make in how warnings.el displays the warnings, without which > > I'm not even sure I understand the intended change of behavior > > The problem of the users of horizontally split windows > is that the warning buffer pops up in unpredictable places, > thus disrupting the user's window layout. > > The proposed change is to always display the warning buffer at the bottom > where most contemporary IDEs are displaying such information. Thanks, but what do you mean by "at the bottom"? Can you describe that place more precisely?
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 12 Apr 2024 16:51:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 12 12:51:58 2024 Received: from localhost ([127.0.0.1]:59513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvK85-0007oE-0A for submit <at> debbugs.gnu.org; Fri, 12 Apr 2024 12:51:58 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:42295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rvK81-0007mN-5v for 69983 <at> debbugs.gnu.org; Fri, 12 Apr 2024 12:51:54 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id A846340005; Fri, 12 Apr 2024 16:51:35 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86sezrrrgh.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Apr 2024 10:05:34 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> <86sezrrrgh.fsf@HIDDEN> Date: Fri, 12 Apr 2024 19:50:55 +0300 Message-ID: <86il0m7ceo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> Adding hundreds of separate options for every display-buffer call >> makes no sense. > > Adding hundreds of separate options indeed doesn't make sense, but I > suggested to add just one. The point of this bug report is to remove options, not to add a new ones. > In addition: > > . you haven't addressed my comments that currently we don't even > document that warnings.el uses display-buffer (and neither do I > think we _should_ document that); I agree, this should be documented. Then problem solved. > . you haven't explained what kind of behavior change would you like > to make in how warnings.el displays the warnings, without which > I'm not even sure I understand the intended change of behavior The problem of the users of horizontally split windows is that the warning buffer pops up in unpredictable places, thus disrupting the user's window layout. The proposed change is to always display the warning buffer at the bottom where most contemporary IDEs are displaying such information.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 12 Apr 2024 07:06:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 12 03:06:01 2024 Received: from localhost ([127.0.0.1]:57776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvAz2-000326-6s for submit <at> debbugs.gnu.org; Fri, 12 Apr 2024 03:06:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rvAyy-00030X-Un for 69983 <at> debbugs.gnu.org; Fri, 12 Apr 2024 03:05:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rvAyf-0002lT-7g; Fri, 12 Apr 2024 03:05:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JN27V/sEj5JcrQx2sAJCkqunjwgtf2zvED9Cuv1c21I=; b=iY5EyBblhkkv 562sy7oo3P3zG5zHbsu1YgSfgPl0Sob4fwz2eosan+3SHx33AGe6w+K82tOZB4GbQXLSsiBLW9PY+ beFZ5IiWnI7BZIEVhk754tTjeGX+ms4aHrndkUiMkS+N2wf15hW7tZEctLa6u3yK3WbWwPjt0koD4 gVEyULrHSHYEcJk/mCo+r9JCXvHup4C5KPolWzZJRt3ZSVrxXUTuRBiPI4pxuyspSqeV4un6Hsoe+ JDKoNQVBK8WUzftQG5GLA3Y6C6CIrl5saOtfIpRfRyTgtKxXlteQgSrARc3sxnH9PnZuCJGJoJFj7 ykgZvQLMhHuZ3DRc8te9PQ==; Date: Fri, 12 Apr 2024 10:05:34 +0300 Message-Id: <86sezrrrgh.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86h6g7m773.fsf@HIDDEN> (message from Juri Linkov on Fri, 12 Apr 2024 09:37:10 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> <86h6g7m773.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Fri, 12 Apr 2024 09:37:10 +0300 > > >> There is already the option display-buffer-alist. > > > > Which I think is not appropriate for customizing what warnings.el > > does, for the reasons I explained above. > > As you can see in the Subject, the whole point of this bug report is to > add a category to display-buffer calls, so displaying the warning buffer > can be customized by the existing option 'display-buffer-alist'. I don't object to adding the category to display-buffer-alist. I object to using that as a means to control what warnings.el does. In particular, as I already pointed out, some warnings don't pop up a window with a special buffer, so if the users use display-buffer-alist for controlling warnings.el, they will be disappointed in some cases. > Adding hundreds of separate options for every display-buffer call > makes no sense. Adding hundreds of separate options indeed doesn't make sense, but I suggested to add just one. In addition: . you haven't addressed my comments that currently we don't even document that warnings.el uses display-buffer (and neither do I think we _should_ document that); . you haven't explained what kind of behavior change would you like to make in how warnings.el displays the warnings, without which I'm not even sure I understand the intended change of behavior
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 12 Apr 2024 06:49:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 12 02:49:58 2024 Received: from localhost ([127.0.0.1]:57744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvAjV-0006xa-TJ for submit <at> debbugs.gnu.org; Fri, 12 Apr 2024 02:49:58 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:60739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rvAjB-0006sU-Cl for 69983 <at> debbugs.gnu.org; Fri, 12 Apr 2024 02:49:38 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id E5A284000A; Fri, 12 Apr 2024 06:49:20 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86y19ktkj2.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 11 Apr 2024 10:40:01 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> <86y19ktkj2.fsf@HIDDEN> Date: Fri, 12 Apr 2024 09:37:10 +0300 Message-ID: <86h6g7m773.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> There is already the option display-buffer-alist. > > Which I think is not appropriate for customizing what warnings.el > does, for the reasons I explained above. As you can see in the Subject, the whole point of this bug report is to add a category to display-buffer calls, so displaying the warning buffer can be customized by the existing option 'display-buffer-alist'. Adding hundreds of separate options for every display-buffer call makes no sense.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 11 Apr 2024 11:03:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 11 07:03:53 2024 Received: from localhost ([127.0.0.1]:55060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rusDg-0006Mg-SS for submit <at> debbugs.gnu.org; Thu, 11 Apr 2024 07:03:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rusDe-0006MD-DV for 69983 <at> debbugs.gnu.org; Thu, 11 Apr 2024 07:03:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rusDO-0008Fv-BH; Thu, 11 Apr 2024 07:03:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=HfQ/8Ngj0vwTT7B+otSbra7jhpzBx6oBi3O1EempR70=; b=msGC5bS9XFXm QDuBiFwtUp701WSDI+0sM3yRwSup34fSKu0iERHMthZky5tEhCJisga4DUZ06ZIblST1f3epL5bKH 7gafvZQbBs0uiI5FHEZRp5nY4pKsAPj1PAJP19SZ+mmNUI41wREKkFS+qgGs6qpby2xq7ElNDC51l QLy7/ZAUHg37sCvPaztTgf9Wcf2uxoGhxtiYeLmb6sBMO9tZR8zvAAFo8oxy8NjrBQyUsAMD+Gk9i oR/6fABT4sUqZ0B5AQP35XMY0csKyhkQJkrdKsuemIxykDOxoe14u+OMEJJHD+wMG35PARvLb+mUS nFF5w4hZkGUGn5INuJFsLg==; Date: Thu, 11 Apr 2024 14:03:29 +0300 Message-Id: <86ttk8tb3y.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: martin rudalics <rudalics@HIDDEN> In-Reply-To: <f3e87f20-d909-419f-b058-a1c960c501d0@HIDDEN> (message from martin rudalics on Thu, 11 Apr 2024 11:16:25 +0200) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <f3e87f20-d909-419f-b058-a1c960c501d0@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org, juri@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Thu, 11 Apr 2024 11:16:25 +0200 > Cc: 69983 <at> debbugs.gnu.org > From: martin rudalics <rudalics@HIDDEN> > > > In any case, if you are suggesting to change the "random" place where > > warnings are displayed, we should first discuss that, because your > > assertion that no one will dislike the change sounds very much like > > famous last words to me, so to speak ;-) > > This part > > + '(display-buffer--maybe-at-bottom > + (window-height . (lambda (window) > + (fit-window-to-buffer window 10))) > > would hard-code a new preference which might cause problems indeed. But > the subsequent > > + (category . warning))))) > > would allow users to customize the display of warnings via > 'display-buffer-alist' and cannot harm otherwise. I understand, and might even agree. But (a) as I wrote elsewhere in this thread, I don't think display-buffer-alist should be the advertised means of controlling display of warnings, and (b) I happen to think that display-buffer-alist is so complex and arcane that asking users to use it as the means of customizing such simple settings is not very user-friendly, to say the least, especially when we change existing behavior (which is likely to cause users to want to get the previous behavior back). This is why I suggested to discuss the proposed new behavior. It is possible that we will all agree that it is superior to the old one, in which case the above-mentioned considerations will not apply. But if not, then the default should reflect what we think most users will want, and how to implement that takes a back seat.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 11 Apr 2024 09:16:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 11 05:16:49 2024 Received: from localhost ([127.0.0.1]:54936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruqY5-0000Zb-2E for submit <at> debbugs.gnu.org; Thu, 11 Apr 2024 05:16:49 -0400 Received: from mout.gmx.net ([212.227.17.20]:49189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1ruqXy-0000Yc-WA for 69983 <at> debbugs.gnu.org; Thu, 11 Apr 2024 05:16:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1712826987; x=1713431787; i=rudalics@HIDDEN; bh=htJ5AFKDruynnEzGnPHX38CEvjV7z94haDxNHzx6B10=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=uT6x27D4BHVkSZW7F0y8RgoygRm4RjcxVDUltgUOFKSXT2n83Q8/QSlTeFuZrCUN I9pMA3OlHC4z1ht5ApryxbQSROtBSH73ylObWhVI6GyHVKcDtttunJuLnhBjCiIKu n0gt96nqrSOlOyI7cxZ1PmC6ObPuoB29kyPxw0Ho5D24g8my6vi/VcNJhS7LFxYc9 17nmBzl2jOQEj6o5Ttj24655PWh42djqwkKTUsofh8yj9rP01YdtFxt1r45FvVXpK ILHWjSuQ8Lgd+78O/hOUhIzDAnbMDTH4kJvrg0J1K6BgvsFfyWNQB6HiNgXm2jDsw xL3USq2NucZtdbR0nA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.248]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N49hB-1su48B1r0L-0106Lw; Thu, 11 Apr 2024 11:16:27 +0200 Message-ID: <f3e87f20-d909-419f-b058-a1c960c501d0@HIDDEN> Date: Thu, 11 Apr 2024 11:16:25 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Eli Zaretskii <eliz@HIDDEN>, Juri Linkov <juri@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <864jc9wk5r.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:OwoTnaYJL6g00aqq6VI2Q8sz8TJgfB+yGjw/ja8LCy0dO6Rbc97 nntHIe6GcW2hlUboULNpjcgrequIP2y8Ig6eniBrB+gMEm5Ztp27mGUBN/cbDiru6kzfhCv xDhIpqD1tWowILM99JDEsphEGDlsNrddFzWDhi5hInF+PhJ35JN0U3zLp1jQwpXJr+J14Ft QFp7f/8pcS+HEZTdSob6Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JECB1Q0gJa4=;zqcJMaSmQI9h8wGl2sOpNLkT+gU DQAh2kJYIvWnzyy0AOcI75aUhNyB0lQ47BmjBXXWPTZl61GaqwLC74mFHnn0daOT3CTvvl+uB Whk5cUzZvVa/dz+M8j3aLgEaWzSWuNjh6vHnqz1gER2uyrz7HlFQvOw8/wP+jC2CTWns5vq3M SNncZQF+FN1VBE01jGEY1JwmNIYhPMy9xrEH+82M5gpV/KYE4SY/I5M6Q2kqM2eonfk1CJfgY 4T88yS1U+tNSzRWAvk+VY/ZTA2Lju42v3j4neqv1g3xhzuYvTeI3JJEypzyrgPxmSdDymdaa6 VQkHqcSxYWJ1+E29HZHa+2wqAiJsjnYc9pE9mammH2aGKcSYDrqE1aEVnY3igK1iFFWqRJT+L vG9wdSl2sMszPw7ZekRPWhkdT3M4FJ1r+uf9yrAtN0qGIyU2XFfHD92PTXIAKkYuTAmLBuihZ JDd1buNhxyiAHtYF3Fq/76SnA26mVs9jFpiuf0aHbyzZS66aUpfyEgOVQJVjaHzbFu5Es6/nh gQNGMZlMJtqHRHNCv8AwpfdFg7PZl0ImgM+4vj+hNdbfLYBWd48Dlsb8RSB7xw9f7d8YtchTS Cnhz2/gJHwS5xkj6ObHHpQ1c2VByqwaw2o2tKIqbGzASi50KxRks37QvMthFKoV8cLDmJiNcI IRkJCbjJJo7zcA/pMJJuZk/PZ5/JnXy/1XDMNnFydpPD5o25Ua7bLfICp8nTZxlqwYj5N4Aq/ i09godAM4P9iolhW8aJJpXuSnyuVOxbH4LM5mdzGH+lRb4l2Z2qszm8jiJTyJ7XG17+ozmGcQ TVO3E+DXne1S1LzLrD1qGgu4WAdqNjpl1k4EGP0l2wTuKPtt80DraWLnXEljhsro1c X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > In any case, if you are suggesting to change the "random" place where > warnings are displayed, we should first discuss that, because your > assertion that no one will dislike the change sounds ver [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.96.248 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.20 listed in wl.mailspike.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > In any case, if you are suggesting to change the "random" place where > warnings are displayed, we should first discuss that, because your > assertion that no one will dislike the change sounds ver [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.96.248 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.20 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > In any case, if you are suggesting to change the "random" place where > warnings are displayed, we should first discuss that, because your > assertion that no one will dislike the change sounds very much like > famous last words to me, so to speak ;-) This part + '(display-buffer--maybe-at-bottom + (window-height . (lambda (window) + (fit-window-to-buffer window 10))) would hard-code a new preference which might cause problems indeed. But the subsequent + (category . warning))))) would allow users to customize the display of warnings via 'display-buffer-alist' and cannot harm otherwise. martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 11 Apr 2024 07:40:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 11 03:40:20 2024 Received: from localhost ([127.0.0.1]:54830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rup2i-00050X-EM for submit <at> debbugs.gnu.org; Thu, 11 Apr 2024 03:40:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rup2g-0004zX-N5 for 69983 <at> debbugs.gnu.org; Thu, 11 Apr 2024 03:40:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rup2S-0007pR-2R; Thu, 11 Apr 2024 03:40:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NMxH8llSiG6L6uzVlcSlnUWvPxeinaA37KE+kiaRjiE=; b=XmbM6CqRCTUE JZOb/jW3QlK/RiUouDi7vJNsc0r9GmpRjTA09quqX2kX87WcN84jtQbvZ5zvkdcOGvrdik93dQtov 7pZ0hrmEioxK97J0fNGFr5d+voU157RV4YQmbLRyDlol/fDFw/xu7JxuU+dQ0Yw3BxC6l3Z2+paF9 hPeJ7TJgw+9Vqcoj9X7MITAaHTEU/OLnoAA1ap0USvq1X0g/iQIbM2zQfy9TR40O++3N/vEXMNLfi vznk3v5wrXnAqwKKmZelOTc36URPxfrgNPP+YhfQ19CF72S8OarDBxHUQPsuTA2Sly0SIX1R0lUuL nzhkwTyPK2tQnee+NPB11w==; Date: Thu, 11 Apr 2024 10:40:01 +0300 Message-Id: <86y19ktkj2.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86cyqwjtpr.fsf@HIDDEN> (message from Juri Linkov on Thu, 11 Apr 2024 09:31:45 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> <86cyqwjtpr.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Thu, 11 Apr 2024 09:31:45 +0300 > > >> > More importantly, if we want to let programs and users control where > >> > the warnings are displayed, I'd rather we introduced a new, > >> > warning.el-specific option. Up front, there's no reason for anyone to > >> > assume that display-buffer-alist will have _any_ effect on > >> > display-warning, because we don't document that display-warning uses > >> > display-buffer. So we could one day decide to implement the display > >> > of the warnings in an entirely different fashion, and then no > >> > customizations of display-buffer-alist will be able to affect the > >> > display. In fact, in some situations we already display the warning > >> > other than via display-buffer. > >> > >> These are just excuses to not make life easier for users of > >> horizontally split windows. > > > > I don't see how a warning-specific option could be an "excuse". It > > can solve the problem you attempt to solve as well as what you > > propose. > > There is already the option display-buffer-alist. Which I think is not appropriate for customizing what warnings.el does, for the reasons I explained above.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 11 Apr 2024 06:35:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 11 02:35:20 2024 Received: from localhost ([127.0.0.1]:54778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruo1n-0005yM-AJ for submit <at> debbugs.gnu.org; Thu, 11 Apr 2024 02:35:19 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:60361) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ruo1j-0005wz-IZ for 69983 <at> debbugs.gnu.org; Thu, 11 Apr 2024 02:35:17 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 09D631BF209; Thu, 11 Apr 2024 06:34:58 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86il0pulum.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 10 Apr 2024 21:13:53 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> <86il0pulum.fsf@HIDDEN> Date: Thu, 11 Apr 2024 09:31:45 +0300 Message-ID: <86cyqwjtpr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> > More importantly, if we want to let programs and users control where >> > the warnings are displayed, I'd rather we introduced a new, >> > warning.el-specific option. Up front, there's no reason for anyone to >> > assume that display-buffer-alist will have _any_ effect on >> > display-warning, because we don't document that display-warning uses >> > display-buffer. So we could one day decide to implement the display >> > of the warnings in an entirely different fashion, and then no >> > customizations of display-buffer-alist will be able to affect the >> > display. In fact, in some situations we already display the warning >> > other than via display-buffer. >> >> These are just excuses to not make life easier for users of >> horizontally split windows. > > I don't see how a warning-specific option could be an "excuse". It > can solve the problem you attempt to solve as well as what you > propose. There is already the option display-buffer-alist.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 10 Apr 2024 18:14:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 14:14:26 2024 Received: from localhost ([127.0.0.1]:54356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rucSo-0003QO-7V for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 14:14:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43390) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rucSk-0003Ok-NJ for 69983 <at> debbugs.gnu.org; Wed, 10 Apr 2024 14:14:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rucSO-0006NX-BT; Wed, 10 Apr 2024 14:14:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3MSCouDGMWk4rOAs/HP3yl/DMY5kyWzUd/hg6VmRm1E=; b=TLrGjkc7aaIp +7prLDw/5VufZH93LhV3ALwC9Oi31ALyhbLLCaquVbzem2qVm+n73r9LvARxzRGK2OLTlep2ID43C SSMqpvQP4okRmuSb7FqTbWJTYnYa9BN4mKnnC6x0Q11t4qezsfL3HThrwZ70/mEQIiRKsOB9+AHm2 5WOdPQk9OdXVuO4OU4wkMAtD02bYL+jsA5ndCDZHvmE564STagJEu24D5SJsg5wkMsCpA/C5ySSj1 kdCGTl9Dk2h7aZfu+0AqdCE4h8bHbPQ/QJRr3Vm/r19fHbjlocO5+AULkyiGh0CO6A6kHvsIw+5BQ ACQrL8upVMsKsZtWy2RffQ==; Date: Wed, 10 Apr 2024 21:13:53 +0300 Message-Id: <86il0pulum.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <861q7dgla3.fsf@HIDDEN> (message from Juri Linkov on Wed, 10 Apr 2024 20:49:50 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> <861q7dgla3.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Wed, 10 Apr 2024 20:49:50 +0300 > > > More importantly, if we want to let programs and users control where > > the warnings are displayed, I'd rather we introduced a new, > > warning.el-specific option. Up front, there's no reason for anyone to > > assume that display-buffer-alist will have _any_ effect on > > display-warning, because we don't document that display-warning uses > > display-buffer. So we could one day decide to implement the display > > of the warnings in an entirely different fashion, and then no > > customizations of display-buffer-alist will be able to affect the > > display. In fact, in some situations we already display the warning > > other than via display-buffer. > > These are just excuses to not make life easier for users of > horizontally split windows. I don't see how a warning-specific option could be an "excuse". It can solve the problem you attempt to solve as well as what you propose. And if you think that referring to my views as "excuses" somehow makes your opinions more convincing, you are wrong. > > In any case, if you are suggesting to change the "random" place where > > warnings are displayed, we should first discuss that, because your > > assertion that no one will dislike the change sounds very much like > > famous last words to me, so to speak ;-) > > Why discriminate users by their orientation? If users prefer > nontraditional horizontal orientation why not help them > in situations of horizontally split windows? I don't see how the discussion I suggested could be viewed as "discrimination". I feel that there's some fundamental misunderstanding here.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 10 Apr 2024 18:03:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 14:03:16 2024 Received: from localhost ([127.0.0.1]:54333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rucHz-0001hv-Ev for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 14:03:15 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:32877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rucHp-0001ew-Ut for 69983 <at> debbugs.gnu.org; Wed, 10 Apr 2024 14:03:08 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 9DED01C0006; Wed, 10 Apr 2024 18:02:50 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <864jc9wk5r.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 10 Apr 2024 14:07:28 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> <864jc9wk5r.fsf@HIDDEN> Date: Wed, 10 Apr 2024 20:49:50 +0300 Message-ID: <861q7dgla3.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> >> > Why does adding a new feature require changes in existing features, >> >> > let alone such basic features as warnings.el? Can't we introduce the >> >> > category and leave warnings.el, flymake.el, and others alone? I don't >> >> > want to make unsolicited changes in those other places, because that >> >> > runs the risk of disturbing people's arrangements of windows and their >> >> > habits as to where the various windows pop up. >> >> >> >> This is part of continuing development to improve >> >> window handling for users of horizontally split windows. >> > >> > I don't think I understand how category is related to horizontally >> > split windows, please explain. We are still in the context of >> > bug#69983 and its Subject, aren't we? >> > >> > If there are some problems related to horizontally split windows that >> > interfere with showing warnings, please describe them. >> >> The function 'display-warning' has the argument 'buffer-name'. >> This means it's impossible to match the buffer name in >> 'display-buffer-alist', because the buffer name can be anything. >> Therefore the 'category' should be added to the 'display-buffer' >> call in 'display-warning'. >> >> Currently the warning buffer is displayed in a random place >> in horizontally split windows. The change is needed to display it >> in the consistent place. This change is accompanied with adding >> the category for the case if someone don't like this change >> (very unlikely) and wants to revert it to display the buffer >> in a random place. It will be possible to customize this >> by using the category in 'display-buffer-alist'. > > First, as Martin says, the place is never "random". The "random" place was meant in the sense "unpredictable". It uses some least recently used window, but with many windows it's hard to remember what window was least recently used. > More importantly, if we want to let programs and users control where > the warnings are displayed, I'd rather we introduced a new, > warning.el-specific option. Up front, there's no reason for anyone to > assume that display-buffer-alist will have _any_ effect on > display-warning, because we don't document that display-warning uses > display-buffer. So we could one day decide to implement the display > of the warnings in an entirely different fashion, and then no > customizations of display-buffer-alist will be able to affect the > display. In fact, in some situations we already display the warning > other than via display-buffer. These are just excuses to not make life easier for users of horizontally split windows. > In any case, if you are suggesting to change the "random" place where > warnings are displayed, we should first discuss that, because your > assertion that no one will dislike the change sounds very much like > famous last words to me, so to speak ;-) Why discriminate users by their orientation? If users prefer nontraditional horizontal orientation why not help them in situations of horizontally split windows?
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 10 Apr 2024 11:07:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 07:07:50 2024 Received: from localhost ([127.0.0.1]:52221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruVny-0003ym-0d for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 07:07:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ruVnt-0003yX-Uy for 69983 <at> debbugs.gnu.org; Wed, 10 Apr 2024 07:07:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ruVnf-0007mT-Fj; Wed, 10 Apr 2024 07:07:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=bEzyG5LO072EYl3RImw1ao7N91VDvAil/prPmTa/P3U=; b=Sa18NqZG4n7M ZlKlZIE51Hh0uUeJh+YlXTIJHZvLyXIRkTqtXszQeTfm/TmKBYx+iRRkA/vXjS79slAKAo50A6Ork 4bqRFcXY4fxg1EEDpHdMMAWCpHJW/MVx2LaXyD6eFWyzhn9OODouedhK5aBQoUDCEMWakJEWwrrLi ncqDylYqWzM5cbCHOMAQqcxkkM9t+QDAY6L22f+92mKXNTMWdOYYXLD4iM80bK6DLTcCOgz5mXU53 ro6ny58lepRSVQJBSERTN1mFsbu1dbMV8C7ai1VCLLj41+McJgeoWws81et4bKGd0IM4dNakTTHDa UpM0pAn06LFlQYsoiceCcQ==; Date: Wed, 10 Apr 2024 14:07:28 +0300 Message-Id: <864jc9wk5r.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86il0pd8da.fsf@HIDDEN> (message from Juri Linkov on Wed, 10 Apr 2024 09:45:49 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Wed, 10 Apr 2024 09:45:49 +0300 > > >> > Why does adding a new feature require changes in existing features, > >> > let alone such basic features as warnings.el? Can't we introduce the > >> > category and leave warnings.el, flymake.el, and others alone? I don't > >> > want to make unsolicited changes in those other places, because that > >> > runs the risk of disturbing people's arrangements of windows and their > >> > habits as to where the various windows pop up. > >> > >> This is part of continuing development to improve > >> window handling for users of horizontally split windows. > > > > I don't think I understand how category is related to horizontally > > split windows, please explain. We are still in the context of > > bug#69983 and its Subject, aren't we? > > > > If there are some problems related to horizontally split windows that > > interfere with showing warnings, please describe them. > > The function 'display-warning' has the argument 'buffer-name'. > This means it's impossible to match the buffer name in > 'display-buffer-alist', because the buffer name can be anything. > Therefore the 'category' should be added to the 'display-buffer' > call in 'display-warning'. > > Currently the warning buffer is displayed in a random place > in horizontally split windows. The change is needed to display it > in the consistent place. This change is accompanied with adding > the category for the case if someone don't like this change > (very unlikely) and wants to revert it to display the buffer > in a random place. It will be possible to customize this > by using the category in 'display-buffer-alist'. First, as Martin says, the place is never "random". More importantly, if we want to let programs and users control where the warnings are displayed, I'd rather we introduced a new, warning.el-specific option. Up front, there's no reason for anyone to assume that display-buffer-alist will have _any_ effect on display-warning, because we don't document that display-warning uses display-buffer. So we could one day decide to implement the display of the warnings in an entirely different fashion, and then no customizations of display-buffer-alist will be able to affect the display. In fact, in some situations we already display the warning other than via display-buffer. In any case, if you are suggesting to change the "random" place where warnings are displayed, we should first discuss that, because your assertion that no one will dislike the change sounds very much like famous last words to me, so to speak ;-)
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 10 Apr 2024 08:48:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 04:48:04 2024 Received: from localhost ([127.0.0.1]:52125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruTcg-0001B0-KG for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 04:48:04 -0400 Received: from mout.gmx.net ([212.227.17.21]:33957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1ruTcd-00019B-ED for 69983 <at> debbugs.gnu.org; Wed, 10 Apr 2024 04:48:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1712738864; x=1713343664; i=rudalics@HIDDEN; bh=7kMG7RR76kN1366GddexGJj2aLl6NOE8mJFvDOjs0Jc=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=BnF3wGh+Igl/ZGxoksLrKKEKTdakYj/dpwx7kz7VxISLf3dqHAt8jwMS2WAPj1pd qkxhQNdEKBj63pu+chKwu7XzC7fNvR+y9m8zWzg2T4JuG0ZHMLhWmssJSnfM6go8R jgg0+eVOkr19nd02bKOanzynUBFQvERPzZjKhGrJP+IHdq1CtHp2OtaQpAyEwY38o nQlPnp0ClzHFu21QtvMFZVoBmapjMOSYu5lnWfYtd2cFs/BChr68lCjjGrDnzurUD tQoWDL95m53wuQuZSIJXD2k7F2TX+Ej7uy6V9+Qj1HHcOgWdbrP9ynRFRT8fFl02z 5mcBG/hPoN17Xysr4g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([46.125.249.84]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1ML9uU-1sBSGw2l2Q-00IArW; Wed, 10 Apr 2024 10:47:44 +0200 Message-ID: <f1ad0a40-e52b-455e-bee5-9be993b40e80@HIDDEN> Date: Wed, 10 Apr 2024 10:47:44 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> <86il0pd8da.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86il0pd8da.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:V9GLgRkXBlwn/eGcR0vXWThhz27GywXxJXdqI8NtTuOCGQSFtUx 9581dKeHGQ5CuPpkEKsdVwuvB0c4RpD/VXEAlQaSCcxXgvoXJfL9mbawm5QHBs5n6wb1Q6h R3Qae42eALRaFrc6EVJSc/hzZ2I+2VcIKOzDDub6qqjbkZnBO8JU3pT+Ky7mPlpfFWo29VF VNyWfrpjTGsHRu5ft3JJg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ho2qcGKZQSQ=;9rC3sRhFz7Y6FaCANmXVzvfa8s0 Cq7keLRPhp1j3H6dU2D6HiN24oJ59db0hcgpmLyo+VmjREX8dpxFI3dhGGgWIQgX627IazdBT nBqWx63XbE4P8FE6CV99XVIzbOqLiP171OJXiSS7Urxw/YcK7IEkJbsW8Zjj6nFtW1PuRRUWs xXX0WlvKmfZ2UesrEPSiMyx9eX5lPqUQD/5V45GVvStOBO5Db8OYybHY28jU/hhbGEee8ZJ6W /jUtQmX5to8USg2x/14GXomYS+v/eGBAJvvaZ6i73hTvyrqdQXhv3oh2l+gH6jHRfyTpvCT37 De0kRAOdSW4cAS0imXzQ11JQkSC+FyS5+P4lcYx3YA37COBJsSkvawR1XOKSSLQOTG9OS4j30 2ZrMVhbukX9azNsZhkIii21N8vZcuxjxLbEnMRyVfsStKcnHIfGtEnI2OKBoEimGHCQJJnCiD 94YSnxWVY64aKEhaQayyI7f/fXLaM8wOcx3qhkYhpIkUG6g6lWZNlPQk7YSFgMTNIf+Zn5pDa gf9PozlSV1m78ODNPlduLt56fkWJLDJyw2KWMYIImTsZAP7nYZkTYqoF5w7BjqdYBxxcE8W5U WN1qHxcmbkVTwTQZSKPUmVcMy2T61IAfWTCtd38fQdQKXw/7XPgk0zcFuKRmaGdKetl6biocB UtTEewXeNhJN26BbM2Drxh1zbByNQ1QT03JEicK9pOmdJQPqgxRaMd1qximnX4k0/ErdH8XIO eeG8suIeVZYNe7cNv7VcnmQxMf8dOcPkjFDOMynuN5vQKzAtB/H3IIC4VvFx//XQ+LoRqZG60 tmBRUU4NE4eogpv4WsdAOTLeN912W1UBMo7e7QcxWHKRI= X-Spam-Score: 4.3 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > The function 'display-warning' has the argument 'buffer-name'. > This means it's impossible to match the buffer name in > 'display-buffer-alist', because the buffer name can be anything. > Therefor [...] Content analysis details: (4.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [46.125.249.84 listed in zen.spamhaus.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [46.125.249.84 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 3.3 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > The function 'display-warning' has the argument 'buffer-name'. > This means it's impossible to match the buffer name in > 'display-buffer-alist', because the buffer name can be anything. > Therefor [...] Content analysis details: (3.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [46.125.249.84 listed in zen.spamhaus.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [46.125.249.84 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > The function 'display-warning' has the argument 'buffer-name'. > This means it's impossible to match the buffer name in > 'display-buffer-alist', because the buffer name can be anything. > Therefore the 'category' should be added to the 'display-buffer' > call in 'display-warning'. > > Currently the warning buffer is displayed in a random place > in horizontally split windows. 'display-buffer' never chooses a random place. > The change is needed to display it > in the consistent place. This change is accompanied with adding > the category for the case if someone don't like this change > (very unlikely) and wants to revert it to display the buffer > in a random place. It will be possible to customize this > by using the category in 'display-buffer-alist'. I agree with everything else Juri says here. martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 10 Apr 2024 06:53:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 02:53:38 2024 Received: from localhost ([127.0.0.1]:51935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruRpx-0003fR-T0 for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 02:53:38 -0400 Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]:38385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ruRpg-0003bO-0T for 69983 <at> debbugs.gnu.org; Wed, 10 Apr 2024 02:53:25 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id CFFC31C0003; Wed, 10 Apr 2024 06:53:03 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86bk6iwftq.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 09 Apr 2024 21:28:49 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> <86bk6iwftq.fsf@HIDDEN> Date: Wed, 10 Apr 2024 09:45:49 +0300 Message-ID: <86il0pd8da.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> >> >>> One problem is that I can't find an alist item to limit >> >> >>> the window height, i.e. can't find window-max-height >> >> >>> that would be like window-min-height, but to set a max height. >> >> >>> Could you suggest such an alist item? >> >> >> >> >> >> The intention was to have such behavior: >> >> >> 1. after the first call that adds 1 line to the output buffer, >> >> >> resize the displayed buffer to 1 line height; >> >> >> 2. after the second call grow the output window height to 2 lines, >> >> >> it seems fit-window-to-buffer should do this; >> >> >> 3. after 10th call limit the window height to 10 lines only, >> >> >> so later calls should not increase the output window height >> >> >> more than 10 lines. >> >> > >> >> > You mean that when a 'window-height' action alist entry is provided that >> >> > specifies 'fit-window-to-buffer' as 'window-height' value, we should >> >> > pass it the value of any 'window-max-height' entry present as MAX-HEIGHT >> >> > argument here >> >> > >> >> > ((functionp height) >> >> > (ignore-errors (funcall height window)) >> >> > >> >> > and probably do the same for all the other arguments of >> >> > 'fit-window-to-buffer'? >> >> >> >> Probably we can't change the existing arguments to not break >> >> backward-compatibility. But this is fine since still can use >> >> the explicit function call: >> >> >> >> diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el >> >> index 8b43c6a8726..75b519067ac 100644 >> >> --- a/lisp/emacs-lisp/warnings.el >> >> +++ b/lisp/emacs-lisp/warnings.el >> >> @@ -362,7 +362,12 @@ display-warning >> > >> > Why does adding a new feature require changes in existing features, >> > let alone such basic features as warnings.el? Can't we introduce the >> > category and leave warnings.el, flymake.el, and others alone? I don't >> > want to make unsolicited changes in those other places, because that >> > runs the risk of disturbing people's arrangements of windows and their >> > habits as to where the various windows pop up. >> >> This is part of continuing development to improve >> window handling for users of horizontally split windows. > > I don't think I understand how category is related to horizontally > split windows, please explain. We are still in the context of > bug#69983 and its Subject, aren't we? > > If there are some problems related to horizontally split windows that > interfere with showing warnings, please describe them. The function 'display-warning' has the argument 'buffer-name'. This means it's impossible to match the buffer name in 'display-buffer-alist', because the buffer name can be anything. Therefore the 'category' should be added to the 'display-buffer' call in 'display-warning'. Currently the warning buffer is displayed in a random place in horizontally split windows. The change is needed to display it in the consistent place. This change is accompanied with adding the category for the case if someone don't like this change (very unlikely) and wants to revert it to display the buffer in a random place. It will be possible to customize this by using the category in 'display-buffer-alist'.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 9 Apr 2024 18:29:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 14:29:11 2024 Received: from localhost ([127.0.0.1]:51551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruGDW-0008MF-Jq for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 14:29:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ruGDU-0008LW-8Y for 69983 <at> debbugs.gnu.org; Tue, 09 Apr 2024 14:29:09 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ruGDF-0001XD-WA; Tue, 09 Apr 2024 14:28:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1zq+ikOGqOU+2TogfOGclNJmjcjonMybG6WJ7duMjz0=; b=Nn1aNhUWUa4o JVCgvGB1+gemnKn393Qzh/RcNdnu6C0+6TU5+1ee3G2xboWg9sRFY9DNJ0qdVrdcpXZk+wjNg8cbB Qy7Ry0fdzVeG9cUx6I4NmxdjmysMHPgIKI2i0O3Emf+y9Wf4dEq9zVMIJFn7KQKe0irwbdG7qbOrT iqzbvhOMUyPvW0o7oouKUlsonHzJL47u7YpDrbpQDMzwnlYL57uM7tupX1uPOuahZ2JNdStFLC/zo pqnFwjlzLVDY99sL5FQYGcQgjmGKSNxk1QKyRcxhcoB+RyCv1pofxIwtqAyxsKJUAT6ofDrFNa0CP Z84gmBAPmRf1wrPuqMbhsQ==; Date: Tue, 09 Apr 2024 21:28:49 +0300 Message-Id: <86bk6iwftq.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <867ch7gfa4.fsf@HIDDEN> (message from Juri Linkov on Tue, 09 Apr 2024 19:34:59 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> <867ch7gfa4.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Juri Linkov <juri@HIDDEN> > Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org > Date: Tue, 09 Apr 2024 19:34:59 +0300 > > >> >>> One problem is that I can't find an alist item to limit > >> >>> the window height, i.e. can't find window-max-height > >> >>> that would be like window-min-height, but to set a max height. > >> >>> Could you suggest such an alist item? > >> >> > >> >> The intention was to have such behavior: > >> >> 1. after the first call that adds 1 line to the output buffer, > >> >> resize the displayed buffer to 1 line height; > >> >> 2. after the second call grow the output window height to 2 lines, > >> >> it seems fit-window-to-buffer should do this; > >> >> 3. after 10th call limit the window height to 10 lines only, > >> >> so later calls should not increase the output window height > >> >> more than 10 lines. > >> > > >> > You mean that when a 'window-height' action alist entry is provided that > >> > specifies 'fit-window-to-buffer' as 'window-height' value, we should > >> > pass it the value of any 'window-max-height' entry present as MAX-HEIGHT > >> > argument here > >> > > >> > ((functionp height) > >> > (ignore-errors (funcall height window)) > >> > > >> > and probably do the same for all the other arguments of > >> > 'fit-window-to-buffer'? > >> > >> Probably we can't change the existing arguments to not break > >> backward-compatibility. But this is fine since still can use > >> the explicit function call: > >> > >> diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el > >> index 8b43c6a8726..75b519067ac 100644 > >> --- a/lisp/emacs-lisp/warnings.el > >> +++ b/lisp/emacs-lisp/warnings.el > >> @@ -362,7 +362,12 @@ display-warning > > > > Why does adding a new feature require changes in existing features, > > let alone such basic features as warnings.el? Can't we introduce the > > category and leave warnings.el, flymake.el, and others alone? I don't > > want to make unsolicited changes in those other places, because that > > runs the risk of disturbing people's arrangements of windows and their > > habits as to where the various windows pop up. > > This is part of continuing development to improve > window handling for users of horizontally split windows. I don't think I understand how category is related to horizontally split windows, please explain. We are still in the context of bug#69983 and its Subject, aren't we? If there are some problems related to horizontally split windows that interfere with showing warnings, please describe them.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 9 Apr 2024 16:47:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 12:47:32 2024 Received: from localhost ([127.0.0.1]:51310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruEd9-0000xW-Tm for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 12:47:32 -0400 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]:43211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ruEd8-0000wh-6P for 69983 <at> debbugs.gnu.org; Tue, 09 Apr 2024 12:47:30 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 52198FF806; Tue, 9 Apr 2024 16:47:14 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86v84rvwpa.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 09 Apr 2024 10:09:37 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> <86v84rvwpa.fsf@HIDDEN> Date: Tue, 09 Apr 2024 19:34:59 +0300 Message-ID: <867ch7gfa4.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> >>> One problem is that I can't find an alist item to limit >> >>> the window height, i.e. can't find window-max-height >> >>> that would be like window-min-height, but to set a max height. >> >>> Could you suggest such an alist item? >> >> >> >> The intention was to have such behavior: >> >> 1. after the first call that adds 1 line to the output buffer, >> >> resize the displayed buffer to 1 line height; >> >> 2. after the second call grow the output window height to 2 lines, >> >> it seems fit-window-to-buffer should do this; >> >> 3. after 10th call limit the window height to 10 lines only, >> >> so later calls should not increase the output window height >> >> more than 10 lines. >> > >> > You mean that when a 'window-height' action alist entry is provided that >> > specifies 'fit-window-to-buffer' as 'window-height' value, we should >> > pass it the value of any 'window-max-height' entry present as MAX-HEIGHT >> > argument here >> > >> > ((functionp height) >> > (ignore-errors (funcall height window)) >> > >> > and probably do the same for all the other arguments of >> > 'fit-window-to-buffer'? >> >> Probably we can't change the existing arguments to not break >> backward-compatibility. But this is fine since still can use >> the explicit function call: >> >> diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el >> index 8b43c6a8726..75b519067ac 100644 >> --- a/lisp/emacs-lisp/warnings.el >> +++ b/lisp/emacs-lisp/warnings.el >> @@ -362,7 +362,12 @@ display-warning > > Why does adding a new feature require changes in existing features, > let alone such basic features as warnings.el? Can't we introduce the > category and leave warnings.el, flymake.el, and others alone? I don't > want to make unsolicited changes in those other places, because that > runs the risk of disturbing people's arrangements of windows and their > habits as to where the various windows pop up. This is part of continuing development to improve window handling for users of horizontally split windows.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 9 Apr 2024 07:09:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 03:09:58 2024 Received: from localhost ([127.0.0.1]:48141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ru5cE-0003uf-Fj for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 03:09:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ru5c9-0003tB-Oz for 69983 <at> debbugs.gnu.org; Tue, 09 Apr 2024 03:09:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ru5bv-0005Ez-U2; Tue, 09 Apr 2024 03:09:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KSK36AjfRK459SE38rdBwc9p8vwtM0fn1WXtv32jTH4=; b=iyCeSlxilij1 3L/jh9WwCcZkgz4XaGznq5m7f/Sdks5lU1JSt32DCQRiW20UYG9yQlPxdH8fQxny1lOUZcIwqr5BO OKvUpU9Hz4hTQc+Wlg/ckj/1r/MqKUb0m3nxqPUtgq1Q/UVgcdLy6AakTYaa9pBFsfQh7DJmYW/iW jmRNNIzvVla6HQzM6KuDvIhMarAa05qyCE0y5NoV7BykLzovo6ExwTuLtDbdfw1B4+YAg6xVnyDLZ uRiByRrZ/vN0b0BlekxkjHxc/I6X4ECjkgXFtq7Wn1T2YZAbXcW00y35dkOp6t+qJidMyGMTjW6Ge fzZFCG3gh8ZuFK5SxXRaRg==; Date: Tue, 09 Apr 2024 10:09:37 +0300 Message-Id: <86v84rvwpa.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86a5m3jboy.fsf@HIDDEN> (message from Juri Linkov on Tue, 09 Apr 2024 09:30:31 +0300) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> <86a5m3jboy.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 69983 <at> debbugs.gnu.org > From: Juri Linkov <juri@HIDDEN> > Date: Tue, 09 Apr 2024 09:30:31 +0300 > > >>> One problem is that I can't find an alist item to limit > >>> the window height, i.e. can't find window-max-height > >>> that would be like window-min-height, but to set a max height. > >>> Could you suggest such an alist item? > >> > >> The intention was to have such behavior: > >> 1. after the first call that adds 1 line to the output buffer, > >> resize the displayed buffer to 1 line height; > >> 2. after the second call grow the output window height to 2 lines, > >> it seems fit-window-to-buffer should do this; > >> 3. after 10th call limit the window height to 10 lines only, > >> so later calls should not increase the output window height > >> more than 10 lines. > > > > You mean that when a 'window-height' action alist entry is provided that > > specifies 'fit-window-to-buffer' as 'window-height' value, we should > > pass it the value of any 'window-max-height' entry present as MAX-HEIGHT > > argument here > > > > ((functionp height) > > (ignore-errors (funcall height window)) > > > > and probably do the same for all the other arguments of > > 'fit-window-to-buffer'? > > Probably we can't change the existing arguments to not break > backward-compatibility. But this is fine since still can use > the explicit function call: > > diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el > index 8b43c6a8726..75b519067ac 100644 > --- a/lisp/emacs-lisp/warnings.el > +++ b/lisp/emacs-lisp/warnings.el > @@ -362,7 +362,12 @@ display-warning Why does adding a new feature require changes in existing features, let alone such basic features as warnings.el? Can't we introduce the category and leave warnings.el, flymake.el, and others alone? I don't want to make unsolicited changes in those other places, because that runs the risk of disturbing people's arrangements of windows and their habits as to where the various windows pop up.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 9 Apr 2024 06:42:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 02:42:55 2024 Received: from localhost ([127.0.0.1]:48121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ru5C2-0000at-E1 for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 02:42:55 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:51751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1ru5Bw-0000Zg-PG for 69983 <at> debbugs.gnu.org; Tue, 09 Apr 2024 02:42:52 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id F2B621BF208; Tue, 9 Apr 2024 06:42:33 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> (martin rudalics's message of "Sun, 7 Apr 2024 10:22:40 +0200") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> Date: Tue, 09 Apr 2024 09:30:31 +0300 Message-ID: <86a5m3jboy.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >>> One problem is that I can't find an alist item to limit >>> the window height, i.e. can't find window-max-height >>> that would be like window-min-height, but to set a max height. >>> Could you suggest such an alist item? >> >> The intention was to have such behavior: >> 1. after the first call that adds 1 line to the output buffer, >> resize the displayed buffer to 1 line height; >> 2. after the second call grow the output window height to 2 lines, >> it seems fit-window-to-buffer should do this; >> 3. after 10th call limit the window height to 10 lines only, >> so later calls should not increase the output window height >> more than 10 lines. > > You mean that when a 'window-height' action alist entry is provided that > specifies 'fit-window-to-buffer' as 'window-height' value, we should > pass it the value of any 'window-max-height' entry present as MAX-HEIGHT > argument here > > ((functionp height) > (ignore-errors (funcall height window)) > > and probably do the same for all the other arguments of > 'fit-window-to-buffer'? Probably we can't change the existing arguments to not break backward-compatibility. But this is fine since still can use the explicit function call: diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el index 8b43c6a8726..75b519067ac 100644 --- a/lisp/emacs-lisp/warnings.el +++ b/lisp/emacs-lisp/warnings.el @@ -362,7 +362,12 @@ display-warning (or (< (warning-numeric-level level) (warning-numeric-level warning-minimum-level)) (warning-suppress-p type warning-suppress-types) - (let ((window (display-buffer buffer))) + (let ((window (display-buffer + buffer + '(display-buffer--maybe-at-bottom + (window-height . (lambda (window) + (fit-window-to-buffer window 10))) + (category . warning))))) (when (and (markerp warning-series) (eq (marker-buffer warning-series) buffer)) (set-window-start window warning-series)) diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index 779c612f479..3344402c893 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el @@ -1866,7 +1866,11 @@ flymake-show-buffer-diagnostics (current-buffer))))) (with-current-buffer target (setq flymake--diagnostics-buffer-source source) - (display-buffer (current-buffer)) + (display-buffer (current-buffer) + `((display-buffer-reuse-window + display-buffer-below-selected) + (window-height . (lambda (window) + (fit-window-to-buffer window 10))))) (revert-buffer))))
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 7 Apr 2024 08:22:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 07 04:22:59 2024 Received: from localhost ([127.0.0.1]:41535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rtNnm-00058C-UX for submit <at> debbugs.gnu.org; Sun, 07 Apr 2024 04:22:59 -0400 Received: from mout.gmx.net ([212.227.17.21]:59141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1rtNnj-00057I-6Q for 69983 <at> debbugs.gnu.org; Sun, 07 Apr 2024 04:22:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1712478161; x=1713082961; i=rudalics@HIDDEN; bh=ioOYziBZTC8UrNCweluVAErUvIgvqkTRvrxtzhS/zrg=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=tQ+OhRih5w+2M+Tf62EOTz8rTyrGOcef5Q9a0KlHLiJ6aROQVkklIFpXPRJpF7Qo RDCZvJhMbeXAygpD5Ncmu49ik5gccv0VOJRarej8SnFw8+ZkHemBCBrdDpGvN7jNx QyI9Axg+ps5eiBSXJv7/Wm0QVvDPcc5s2E2I+ZPasOSWSo4ZZPucCTmzb7K/LoUCo KutGxuUgDQj2FLBkKGl9eoF/B6hC/EX+VqJyXi/YrJpadCv/Q1yPoOSc5G53Y87dp SMe4XdXF6UwAa6iBp1Sy4pMXUhtu6hfPawQ0rJX7xXqhJNB7i3T2x3NOUMCn7UmHl bPVc/XyiHxPmJFZD9w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.44]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MEFzx-1s3aPk1yDN-00AISr; Sun, 07 Apr 2024 10:22:41 +0200 Message-ID: <b1fa6752-d193-4d05-9ad3-53731e31d3ff@HIDDEN> Date: Sun, 7 Apr 2024 10:22:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> <86sezyjpsn.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86sezyjpsn.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:j0kAw9wzjR42CJ/QhgIa8a/WV/hpYU1SbnWhaZWQW8MVYWePzHs CiFD9ShZH7xCbVzFgwU376OcC9XvmjkQZwEUfuzxsK9nv6NwHInh99b8Qh05Muda2e782FW x4nfECZ99ACLMna9SMDAuJKahTKqZYFa1tZzZxSpl9Hy99uNc/wBooPccWnuLezGeYJBvfV O/aq9rc/K+EPIckQ0yfTA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VmNtihTfi+k=;FxEcroUEBme8CMtxlkiooT6t+iK w/Fk4SoqCSF+t2V7EVoluX/5kpEFTa6JzbJo2jvHBHJaSLtS+HtOAKN6Fwf4aLiR9hFuiZnGX S7wiW1Ol/Uh5w13ZhgiteYB0DMSXmM0dS1qBewUREnI+ffe0TaGwQwKmrbI2uyHNY7Xr7HHss Fqqa6pfhgCfMbmPrKUBebpINA9Ai0Sf4Vvj+niFA2WAWhwoQ+7wYYX1xGhWMKAgXo/CmjQmtK Xlo4eNRGA7iql58ScsfkBlVpr06R1sDzuC5WozGnqcUabC81kgdWM3kmfm4y0dkP95iquns8u qjw8jDfiAlki870hiOab32FC0Qi9X2BWy+hkGmzJyqi29aEhXnk6ofStLxCOvp75n7QAMIT+2 xUE3mfOD/XyI3/Vzqr7UcyQJmgc5FVi9jCtBj7EM/8MdgMk9+AX1AwjdyyIum7RENGXR0hADw hxj85jERL5T4zF1YD4TVSxbu4dgDOfu0jq9dYsfryp5VCtD5jt88wtpfjpa5eTcQBCCmoNN2N Pk6hMw42Mczor/DgHZ1AvZFxOTc7cfFSBFeazVxezDHEzNHyL+tM1kqKX6i+DAV/hjcrUsOLS 2AC5XehVEt+7A2tSRFd/RHpumpCOAZ6zo3lvu+rNuKBbbyEmlbtz3V733pg2Y992RafjqRUPE l4dxmHikNQysOQwdq7YQILTH1RzzN6ZKG6kYQfxQIbH0GWLRQMvcFkGPwq8hKlg3wBzWGlosM Zz7yYTWxFqV7VCc81ElMSjWi2l+0F5qmFs+K5O0sJbqFnQf7fWjEfpC2oo6ApKHuVO81LWLlA OW4weCpCuhy3/RHu/nU7pdoNO0IDCO8I7hjCKZ0ft4KX6h2Iz5wOBTZMUW/weEMz5+ X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> One problem is that I can't find an alist item to limit >> the window height, i.e. can't find window-max-height >> that would be like window-min-height, but to set a max height. >> Could you sugge [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.44 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> One problem is that I can't find an alist item to limit >> the window height, i.e. can't find window-max-height >> that would be like window-min-height, but to set a max height. >> Could you sugge [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.44 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager >> One problem is that I can't find an alist item to limit >> the window height, i.e. can't find window-max-height >> that would be like window-min-height, but to set a max height. >> Could you suggest such an alist item? > > The intention was to have such behavior: > 1. after the first call that adds 1 line to the output buffer, > resize the displayed buffer to 1 line height; > 2. after the second call grow the output window height to 2 lines, > it seems fit-window-to-buffer should do this; > 3. after 10th call limit the window height to 10 lines only, > so later calls should not increase the output window height > more than 10 lines. You mean that when a 'window-height' action alist entry is provided that specifies 'fit-window-to-buffer' as 'window-height' value, we should pass it the value of any 'window-max-height' entry present as MAX-HEIGHT argument here ((functionp height) (ignore-errors (funcall height window)) and probably do the same for all the other arguments of 'fit-window-to-buffer'? martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 6 Apr 2024 18:45:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 14:45:52 2024 Received: from localhost ([127.0.0.1]:40958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rtB32-0001un-IX for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 14:45:52 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:42463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rtB2y-0001Xf-PQ for 69983 <at> debbugs.gnu.org; Sat, 06 Apr 2024 14:45:51 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 95820240003; Sat, 6 Apr 2024 18:45:35 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86h6gf69jd.fsf@HIDDEN> (Juri Linkov's message of "Fri, 05 Apr 2024 19:47:50 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> <86h6gf69jd.fsf@HIDDEN> Date: Sat, 06 Apr 2024 21:42:48 +0300 Message-ID: <86sezyjpsn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > One problem is that I can't find an alist item to limit > the window height, i.e. can't find window-max-height > that would be like window-min-height, but to set a max height. > Could you suggest such an alist item? The intention was to have such behavior: 1. after the first call that adds 1 line to the output buffer, resize the displayed buffer to 1 line height; 2. after the second call grow the output window height to 2 lines, it seems fit-window-to-buffer should do this; 3. after 10th call limit the window height to 10 lines only, so later calls should not increase the output window height more than 10 lines. But I can't find a setting for this. > + (let ((window (display-buffer > + buffer > + '(display-buffer--maybe-at-bottom > + (window-min-height . 10) > + (window-height . fit-window-to-buffer)
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 5 Apr 2024 16:52:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 05 12:52:59 2024 Received: from localhost ([127.0.0.1]:37419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rsmoF-0006fv-0r for submit <at> debbugs.gnu.org; Fri, 05 Apr 2024 12:52:59 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:32983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rsmoC-0006f3-S5 for 69983 <at> debbugs.gnu.org; Fri, 05 Apr 2024 12:52:58 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id B277B20002; Fri, 5 Apr 2024 16:52:43 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86wmpdu0fa.fsf@HIDDEN> (Juri Linkov's message of "Thu, 04 Apr 2024 09:16:17 +0300") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86wmpdu0fa.fsf@HIDDEN> Date: Fri, 05 Apr 2024 19:47:50 +0300 Message-ID: <86h6gf69jd.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >>> 'display-comint-buffer-action' and 'display-tex-shell-buffer-action' >>> are out of place in window.el, and they are redundant per se. >>> >>> What these variables are trying to achieve is already possible >>> to do by using a 'category' in 'display-buffer-alist'. >>> >>> Or we need to keep backward-compatibility? Then the first step >>> to deprecate there variables would be something like this: >> >> Please proceed as carefully as possible, here might be dragons. > > Ok, here is a complete patch: So now pushed. Here is a new patch that adds the category 'warning' to 'display-warning', as well as adds the default display action that is like the action in 'debug' that displays the "*Backtrace*" buffer. One problem is that I can't find an alist item to limit the window height, i.e. can't find window-max-height that would be like window-min-height, but to set a max height. Could you suggest such an alist item? diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el index 6c62a56e99c..2a9f5e5d9f9 100644 --- a/lisp/emacs-lisp/warnings.el +++ b/lisp/emacs-lisp/warnings.el @@ -358,7 +358,12 @@ display-warning (or (< (warning-numeric-level level) (warning-numeric-level warning-minimum-level)) (warning-suppress-p type warning-suppress-types) - (let ((window (display-buffer buffer))) + (let ((window (display-buffer + buffer + '(display-buffer--maybe-at-bottom + (window-min-height . 10) + (window-height . fit-window-to-buffer) + (category . warning))))) (when (and (markerp warning-series) (eq (marker-buffer warning-series) buffer)) (set-window-start window warning-series))
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 4 Apr 2024 06:19:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 04 02:19:22 2024 Received: from localhost ([127.0.0.1]:60385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rsGRV-0004hE-CM for submit <at> debbugs.gnu.org; Thu, 04 Apr 2024 02:19:21 -0400 Received: from relay7-d.mail.gandi.net ([2001:4b98:dc4:8::227]:37345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rsGRT-0004gK-2F for 69983 <at> debbugs.gnu.org; Thu, 04 Apr 2024 02:19:20 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 9D50B20004; Thu, 4 Apr 2024 06:19:06 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> (martin rudalics's message of "Mon, 25 Mar 2024 10:41:33 +0100") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> Date: Thu, 04 Apr 2024 09:16:17 +0300 Message-ID: <86wmpdu0fa.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> 'display-comint-buffer-action' and 'display-tex-shell-buffer-action' >> are out of place in window.el, and they are redundant per se. >> >> What these variables are trying to achieve is already possible >> to do by using a 'category' in 'display-buffer-alist'. >> >> Or we need to keep backward-compatibility? Then the first step >> to deprecate there variables would be something like this: > > Please proceed as carefully as possible, here might be dragons. Ok, here is a complete patch: diff --git a/lisp/window.el b/lisp/window.el index 3867f6fa6ef..29e7310958b 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -8923,7 +8923,8 @@ pop-to-buffer-same-window another window." (pop-to-buffer buffer display-buffer--same-window-action norecord)) -(defcustom display-comint-buffer-action display-buffer--same-window-action +(defcustom display-comint-buffer-action + (append display-buffer--same-window-action '((category . comint))) "`display-buffer' action for displaying comint buffers." :type display-buffer--action-custom-type :risky t @@ -8931,8 +8932,14 @@ display-comint-buffer-action :group 'windows :group 'comint) +(make-obsolete-variable + 'display-comint-buffer-action + "use a `(category . comint)' condition in `display-buffer-alist'." + "30.1") + (defcustom display-tex-shell-buffer-action '(display-buffer-in-previous-window - (inhibit-same-window . t)) + (inhibit-same-window . t) + (category . tex-shell)) "`display-buffer' action for displaying TeX shell buffers." :type display-buffer--action-custom-type :risky t @@ -8940,6 +8947,11 @@ display-tex-shell-buffer-action :group 'windows :group 'tex-run) +(make-obsolete-variable + 'display-tex-shell-buffer-action + "use a `(category . tex-shell)' condition in `display-buffer-alist'." + "30.1") + (defun read-buffer-to-switch (prompt) "Read the name of a buffer to switch to, prompting with PROMPT. Return the name of the buffer as a string.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 2 Apr 2024 16:54:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 12:54:09 2024 Received: from localhost ([127.0.0.1]:56115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rrhOj-0002X9-CK for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 12:54:09 -0400 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]:55393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rrhOh-0002WV-0l for 69983 <at> debbugs.gnu.org; Tue, 02 Apr 2024 12:54:07 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 75EA3FF802; Tue, 2 Apr 2024 16:53:54 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86frw7d2xf.fsf@HIDDEN> (Juri Linkov's message of "Sat, 30 Mar 2024 20:22:36 +0200") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> <86y1a2cv6s.fsf@HIDDEN> <6d19927f-0ec9-425e-8e5e-4c0102682fae@HIDDEN> <868r21hvdc.fsf@HIDDEN> <aae3a601-7e81-41bd-ae88-c722038e6ecb@HIDDEN> <86frw7d2xf.fsf@HIDDEN> Date: Tue, 02 Apr 2024 19:52:38 +0300 Message-ID: <86edbnemg9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > A caller of 'buffer-match-p' does not need to care about 'category'. > Only a user who customizes 'display-buffer-alist' needs to care about 'category'. So pushed now.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 30 Mar 2024 18:24:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 30 14:24:57 2024 Received: from localhost ([127.0.0.1]:46148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rqdNw-0006TJ-MZ for submit <at> debbugs.gnu.org; Sat, 30 Mar 2024 14:24:56 -0400 Received: from relay8-d.mail.gandi.net ([2001:4b98:dc4:8::228]:56871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rqdNk-0006RV-0q for 69983 <at> debbugs.gnu.org; Sat, 30 Mar 2024 14:24:45 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id C4B351BF203; Sat, 30 Mar 2024 18:24:34 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <aae3a601-7e81-41bd-ae88-c722038e6ecb@HIDDEN> (martin rudalics's message of "Sat, 30 Mar 2024 10:36:49 +0100") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> <86y1a2cv6s.fsf@HIDDEN> <6d19927f-0ec9-425e-8e5e-4c0102682fae@HIDDEN> <868r21hvdc.fsf@HIDDEN> <aae3a601-7e81-41bd-ae88-c722038e6ecb@HIDDEN> Date: Sat, 30 Mar 2024 20:22:36 +0200 Message-ID: <86frw7d2xf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >>> But if so, you should say that this works only >>> when called from 'display-buffer'. >> >> This already says so: > ... >> + * `category': the buffer matches a category as a symbol if >> + the caller of `display-buffer' provides `(category . symbol)' >> + in its action argument. > ... > > I was never really fond of using 'buffer-match-p' for 'display-buffer'. > This is an example why. A caller of 'buffer-match-p' who does not know > about 'display-buffer' has to care about whether the CONDITION passed to > it contains a 'category' element. A caller of 'buffer-match-p' does not need to care about 'category'. Only a user who customizes 'display-buffer-alist' needs to care about 'category'.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 30 Mar 2024 09:37:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 30 05:37:00 2024 Received: from localhost ([127.0.0.1]:43980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rqV91-0001uX-Sl for submit <at> debbugs.gnu.org; Sat, 30 Mar 2024 05:37:00 -0400 Received: from mout.gmx.net ([212.227.15.18]:41635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1rqV90-0001uL-AY for 69983 <at> debbugs.gnu.org; Sat, 30 Mar 2024 05:36:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1711791410; x=1712396210; i=rudalics@HIDDEN; bh=J7fI9NCDT+Otr9wygWOyvEs7CmTtubkPc3rR77OyjZ4=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=G79Es6WbN3Eh6q7wWECnfOoN0m2ZX28+XsjSjF89OtyM1dNrrmJ0lzSO4LZ2m+CM p8kJk3DMwi39McwecowBJ6ulU5ySPeh9I6s6/2koeD+VoARzgrfc9NZl3tW6oy/e+ GolbX/WA8u+fpUlbKjXOHpVKfFfXhfFz1g6L5BV0DAGugl7ou1CGYYkQfocoAmkHE RZEWw17Kr2/8LU7jTy+PQb4I42h/vp54DPS0w8jPdqiWSld43HWuH34/NJrdPFLf0 /pyM3XfnRbHjAXmdwX0qsil08SxkcwKm8giE+EP+kCaxHwO/bUamj7uzhsuX2qG0A xImjrxDXwRuNlFuNxw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([46.125.249.110]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N9MpS-1stCje0pLI-015JN3; Sat, 30 Mar 2024 10:36:50 +0100 Message-ID: <aae3a601-7e81-41bd-ae88-c722038e6ecb@HIDDEN> Date: Sat, 30 Mar 2024 10:36:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> <86y1a2cv6s.fsf@HIDDEN> <6d19927f-0ec9-425e-8e5e-4c0102682fae@HIDDEN> <868r21hvdc.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <868r21hvdc.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:NN8pXgpurkVL/ZRZfjJx2742JWVXHpWqQKFMNup+ttNz8bL275s 0RHYAJvUWeiLX+e64MlFfFLjQfa2uWYdN/44tXqsLZUnjO5yUlYW5Gev3DOpn1rxSEERrbh mlp3B0ZyvUHQQyVtmrTwr1nFdt7WBgeqLveAufNyHwVwI41Qkp5UXLHbexRLI1uuw3Fl3ov fSg7JOECGvX+eI86KJ0Lw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:cll1EbKYAXE=;5r/tHTm1RswD1Jph61yRwKyZcDu KkKWuBsrzaBEvrIlRgenN29PJc+X+gll95oSgt7LmBuGejHyK/aMzH/x+dkTtbEaEcI8GKqUs kxAuspNHTsr2/GfKClil0h1Ij71LXiNGIynO+qKQvx3+ES5/Zb6EDZHV0OG8c6kG37zrgQUui oZlGE3H9QNs0XeCMq5XNGbt98furIo/+PVMKdmqW0rzY9qbBsz0WODHdsWllzVQqOn8k1jSQN EFDHysqkOq36mxujNMgE3W1v3Z7oIV9Vc1r0Hf5xtowtR61dEvcCdw9h9wlzorZfruhEWm+ZW us8ouQbBkClFOQvDmqpZyU1oCqPHpty9txdQyx4ApsLDEY8axow/oMUyE2OtVZKQp/J5SVtQ0 4++yVRnLg3yTk66CrdbT+D2yPuUU+0hr12n/w0Qbe7uugStsvllL/rANwLxXa7fFL7AMlgF4o fFVed+hTTNEYheigpByLUpQGpDsSfebAE9AhBxfjpzOSHgcGZddcmnDn8b8JfRdv0su93QtIL QpjG7G84iWsEuGkVp1ezF5pRSCMzQBh2GVNSvzQOa6+Ybz+EucDu4hV2/LFhwQ/rhEla5QlZS oSURHiD1uQ7YTu0smD/rumyPMukOU3rTIeHkJeX15oEngMl1M+0FOooUFZV4CZE2fGjHXwsiC mmElsFv3OMrRWVd4aXyB7DIhdJ9fie22Aq341kaxquCsWBvAOqCgqWPZWCeD/Y82TEvB3dJq6 RtcXcsvAytq/g8jRV8neXchb0r+Fqk+KQUvSRZSTLMvBjXeZyXxXL/fjqZkd+DEPLJcAwxh5k Lq+czR+fvz2mPqpiDzsc2RgMFhgBweowPWUKjzVlEG5HA= X-Spam-Score: 4.4 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> But if so, you should say that this works only >> when called from 'display-buffer'. > > This already says so: ... > + * `category': the buffer matches a category as a symbol if > + the caller of [...] Content analysis details: (4.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [46.125.249.110 listed in zen.spamhaus.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [46.125.249.110 listed in dnsbl.sorbs.net] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.18 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 3.4 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> But if so, you should say that this works only >> when called from 'display-buffer'. > > This already says so: ... > + * `category': the buffer matches a category as a symbol if > + the caller of [...] Content analysis details: (3.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.15.18 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [46.125.249.110 listed in zen.spamhaus.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [46.125.249.110 listed in dnsbl.sorbs.net] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.15.18 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager >> But if so, you should say that this works only >> when called from 'display-buffer'. > > This already says so: ... > + * `category': the buffer matches a category as a symbol if > + the caller of `display-buffer' provides `(category . symbol)' > + in its action argument. ... I was never really fond of using 'buffer-match-p' for 'display-buffer'. This is an example why. A caller of 'buffer-match-p' who does not know about 'display-buffer' has to care about whether the CONDITION passed to it contains a 'category' element. martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 29 Mar 2024 16:35:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 29 12:35:58 2024 Received: from localhost ([127.0.0.1]:43284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rqFCw-0002cc-9U for submit <at> debbugs.gnu.org; Fri, 29 Mar 2024 12:35:58 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:50117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rqFCq-0002be-D6 for 69983 <at> debbugs.gnu.org; Fri, 29 Mar 2024 12:35:52 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 0A6301BF203; Fri, 29 Mar 2024 16:35:43 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <6d19927f-0ec9-425e-8e5e-4c0102682fae@HIDDEN> (martin rudalics's message of "Fri, 29 Mar 2024 09:43:33 +0100") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> <86y1a2cv6s.fsf@HIDDEN> <6d19927f-0ec9-425e-8e5e-4c0102682fae@HIDDEN> Date: Fri, 29 Mar 2024 18:30:23 +0200 Message-ID: <868r21hvdc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> But only 'display-buffer' provides a category. >> We can't suggest to use it for other purposes. > > I don't understand why. None of other callers supplies its action list to 'buffer-match-p'. > But if so, you should say that this works only > when called from 'display-buffer'. This already says so: diff --git a/lisp/subr.el b/lisp/subr.el index b68aa073ba0..da57f917da8 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -7474,6 +7474,9 @@ buffer-match-p * `major-mode': the buffer matches if the buffer's major mode is eq to the cons-cell's cdr. Prefer using `derived-mode' instead when both can work. + * `category': the buffer matches a category as a symbol if + the caller of `display-buffer' provides `(category . symbol)' + in its action argument. * `not': the cadr is interpreted as a negation of a condition. * `and': the cdr is a list of recursive conditions, that all have to be met.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 29 Mar 2024 08:43:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 29 04:43:45 2024 Received: from localhost ([127.0.0.1]:41670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rq7px-0005I5-43 for submit <at> debbugs.gnu.org; Fri, 29 Mar 2024 04:43:45 -0400 Received: from mout.gmx.net ([212.227.15.15]:40523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1rq7pu-0005Gx-85 for 69983 <at> debbugs.gnu.org; Fri, 29 Mar 2024 04:43:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1711701814; x=1712306614; i=rudalics@HIDDEN; bh=zgGHGRqdus7YJPGhGS1IZWwjJwcwGXv6e1Rq29zhf5U=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=Wj1DtO2lvLyZeDRSYR1ONKNDHD8YmFzkPMuCQolS2IACC5cH3zOFaEsYa+PdNdMG 90gW+z2BNW9X8UfARpcNvpkMQ2N4VDf/4W8Jwjkug32SHXkwbB8f2cgUzQOdWvxwB ZWfFE1DPJHGqW9ALctDviMX1t+ofrBtPUvnXpmtdKmvP28vNjr7FMXYAixQS8ROaf z8BO8lWs98YAqC098W0OnbEn7u9XwVsQLhzj2QK9mD8fXv5fcRCYXAB+kEj8qjRm8 QlsYytTHJDcAIvYBnhJj04q80cdD8I8A1th1NHXlnYP7WqeF70AP491scR9SFceVC FETUykElLlEwA+D2Ww== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([46.125.249.18]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7zBR-1strQT30Kp-0154QM; Fri, 29 Mar 2024 09:43:34 +0100 Message-ID: <6d19927f-0ec9-425e-8e5e-4c0102682fae@HIDDEN> Date: Fri, 29 Mar 2024 09:43:33 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> <86y1a2cv6s.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86y1a2cv6s.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:H6TyAGW1feQTQIr4OlZqmMATtU0wB1zRxe4tPrZEK3vMapqgV1F tybTb7xzl1iQKvzBIVYQINQWXVT7mAUmrkhSBESOgHuXabFWhBXM2zOkpXmWKLlF1+a83Xu UVyBmKMSk3eBl76ajgqS4P8GRrgv4SYnv/o/e024Epberafq9UyrikKBZZmVxQEDLFLQ0rp Sm6KF7slq+Uog4SOuCQtQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:v06oa9XY8xg=;DFJ4sQU0lDPRCf5NED63wTssaD7 +Czy1kxqHd2TwlEsXuekVX21xgy1HlOlc89v7cNtybZRavEWueWkpcox/wMsCgYf+19Cx9Jer xh+ll+em9Owv7PIQIyt5jSSoCMiqDKB9FVfA6ImKcqKT9UnZpl8eNWsBwjIxX5ew33HGtF3fn NmIbkOuvGNmRz8Mre6fKxvKL0q+VHpjr3M9hjxPzNo6jKehPXYjXCNEWdazQ8eJRw5aC/eSnG HwwVbZGH6t4KsPPHtpwJump4Cy0ruA6jNiI6qNk/cq/xow3fz6P74jgndQvq6Ei5vXLpSoEyk NbIIssqXZ0aSUo1r2htf57Lk+JH6i93kumKvmkknKu0uSk5gm/5aLE0LCK3rGQt/35o+povgO h8rZwCbe8AmWpOTtiAlinSyWLuKrVDsKwaPzYPOT1YGApesm1fsDgN9pPPvkhAQPBkQ/yIh2D CSeLFwUAgkuSsVnKqfeYUWSlMyvF+84kMvbMjij77ARBJLga10GrT6BR+07P8h3Rk1/2VVhty lsMjYRGGBqjthUCbaCuT8RIeOuP/nxvMqAclDZe0tXmeulqDWSaDC5qLehfnr5EMGcrx7wG2Y 0Y6pd83RRARG/FiuCl01ybS7NAQUiv0B0gjGoZDn6F48x3PCcikKZUwxwWea8MXdveB+92oy/ FnFHdJ0ccItaCMCtJKQ6Xf37/DP6Q/iU2tcLRR0zf2qAffw8QghRy4O3h0vDMfy/QDfj/y6ER BoSNo9U8Kb8eiYAPruFU3YgQL+xPRZvbIRE2JLEVBWobCk70i0CxFYaUoGw8dMmHa28kPWr4X xM8cUxwFFQIezvEgzhL4HVXr3qLI897K4bHWfaTHW+rR0= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > But only 'display-buffer' provides a category. > We can't suggest to use it for other purposes. I don't understand why. But if so, you should say that this works only when called from 'display-buffer'. martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 28 Mar 2024 18:05:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 14:05:09 2024 Received: from localhost ([127.0.0.1]:41098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpu7f-0001yr-PP for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 14:05:08 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:38793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rpu7Z-0001xW-0E for 69983 <at> debbugs.gnu.org; Thu, 28 Mar 2024 14:05:02 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 2627B1BF20B; Thu, 28 Mar 2024 18:04:52 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> (martin rudalics's message of "Thu, 28 Mar 2024 10:18:33 +0100") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> Date: Thu, 28 Mar 2024 19:50:59 +0200 Message-ID: <86y1a2cv6s.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> Ok, here is a complete patch with documentation: > > + * `category': the buffer matches if the caller of `display-buffer' > + provided `(category . symbol)' in its ACTION argument. > > IIUC 'buffer-match-p' may be called from anywhere. Hence, > mentioning 'display-buffer' here seems confusing at least. But only 'display-buffer' provides a category. We can't suggest to use it for other purposes.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 28 Mar 2024 18:05:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 14:05:02 2024 Received: from localhost ([127.0.0.1]:41094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpu7a-0001yD-61 for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 14:05:02 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:38419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rpu7X-0001xS-FX for 69983 <at> debbugs.gnu.org; Thu, 28 Mar 2024 14:05:01 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id CF0C3E0005; Thu, 28 Mar 2024 18:04:49 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86msqihiiu.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 28 Mar 2024 10:23:21 +0200") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> <86msqihiiu.fsf@HIDDEN> Date: Thu, 28 Mar 2024 19:46:48 +0200 Message-ID: <867chme9t7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain > Please use "If", not "When" in such cases. "When" has a meaning of > time, which is not what you mean here. > >> +in its @var{action} argument, then @code{display-buffer-alist} can use it >> +to match a whole category of buffers with different buffer names, >> +for example: >> + >> +@example >> +@group >> +(setopt >> + display-buffer-alist >> + (cons '((category . comint) (display-buffer-same-window)) >> + display-buffer-alist)) >> + >> +(display-buffer (get-buffer-create "*my-shell*") >> + '(nil (category . comint))) >> +@end group > > I failed to understand from the description and the example the > meaning of 'category' in this case. Specifically, I think the > description should tell more about the interpretation of the symbol in > (category . SYMBOL). The example gives 'comint' as the category > symbol and says this matches "a whole category of buffers", but > doesn't explain enough to understand which buffers will match this > category and which won't. IOW, the meaning of 'comint' as "category > of buffers" is not sufficiently explained. Now this is improved in the patch below. >> --- a/lisp/subr.el >> +++ b/lisp/subr.el >> @@ -7476,6 +7474,8 @@ buffer-match-p >> * `major-mode': the buffer matches if the buffer's major mode >> is eq to the cons-cell's cdr. Prefer using `derived-mode' >> instead when both can work. >> + * `category': the buffer matches if the caller of `display-buffer' >> + provided `(category . symbol)' in its ACTION argument. > > Same here. (And "symbol" should be "SYMBOL", upper-case, I think. Actually symbol is not a function argument here. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=buffer-match-category.patch diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index eef05d94fdb..90cd8d2f2da 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi @@ -2638,6 +2638,29 @@ Choosing Window @code{buffer-match-p} could fail to report a match if @code{display-buffer} is called before the major mode of the buffer is set. + +If the caller of @code{display-buffer} passes a category as a symbol +in its @var{action} argument, then you can use the same category in +@code{display-buffer-alist} to match buffers with different names, +for example: + +@example +@group +(setopt + display-buffer-alist + (cons '((category . comint) (display-buffer-same-window)) + display-buffer-alist)) + +(display-buffer (get-buffer-create "*my-shell*") + '(nil (category . comint))) +@end group +@end example + +Regardless of the displayed buffer's name the caller defines a category +as a symbol @code{comint}. Then @code{display-buffer-alist} matches +this category for all buffers displayed with the same category. +This avoids the need to construct a complex regular expression +that matches a buffer name. @end defopt @defopt display-buffer-base-action diff --git a/lisp/subr.el b/lisp/subr.el index 90dbfc75d52..da57f917da8 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -7476,6 +7474,9 @@ buffer-match-p * `major-mode': the buffer matches if the buffer's major mode is eq to the cons-cell's cdr. Prefer using `derived-mode' instead when both can work. + * `category': the buffer matches a category as a symbol if + the caller of `display-buffer' provides `(category . symbol)' + in its action argument. * `not': the cadr is interpreted as a negation of a condition. * `and': the cdr is a list of recursive conditions, that all have to be met. @@ -7504,6 +7505,8 @@ buffer-match-p (push condition buffer-match-p--past-warnings)) (apply condition buffer-or-name (if args nil '(nil))))))) + (`(category . ,category) + (eq (alist-get 'category (cdar args)) category)) (`(major-mode . ,mode) (eq (buffer-local-value 'major-mode buffer) --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 28 Mar 2024 09:18:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 05:18:43 2024 Received: from localhost ([127.0.0.1]:39041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpluE-0002TC-VD for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 05:18:43 -0400 Received: from mout.gmx.net ([212.227.17.21]:35335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1rpluD-0002Sx-5d for 69983 <at> debbugs.gnu.org; Thu, 28 Mar 2024 05:18:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1711617514; x=1712222314; i=rudalics@HIDDEN; bh=OxMEGgnkMTZV2O8j/g1AlJC/qKQXw1FDG6WaoRVPv7M=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=nW68rjVZbSpsRy2B2omb8Xfb2/9QScwPonOOPoU4JqEY/50/whj6Im6gINxiCJP2 fZHSHVqRuu2BDjnn3PnGFi7WZ/bAFNjuVlH4jhzVE3A+7LK3gJzcZ1RW3DvwYhryM FcEZYDNV4Sqm/f1f5KzMoRgxyGpmqQHZjIOG6FoZArGzlB0EtYIJoupFqMo5MBnSn IEn4YUPePGivDgJrZk3/X2tiCmkCM9JVqCeJsX1E/TcR6JuSAn2AbN7LxHRsO+RfV uLWH80l1+YAXDLv9+cAUg4elQRNsRd899f6ezFr5ko8H3Tyv3tDLWF4cwqzqisSq2 Jmb4Y8yKiI5b4inXUg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.35]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MZTmY-1sK2CC1MLG-00WTuA; Thu, 28 Mar 2024 10:18:34 +0100 Message-ID: <fd578266-f9ef-4c14-8c5f-8fe065cb287c@HIDDEN> Date: Thu, 28 Mar 2024 10:18:33 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86cyrevniu.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:6jbGRIU8jbBHG2xbxFzhHue+QR+yXDJRTawRxhZzYHmmr5YgMmT T588Cry+w2M9t0ZDMdW1iERDJ2DfSjpGXU0R/NzZgxkqU47J56Nv1dmS673v6CG7RKeltV2 daBcm45rZ6lP7CJUkV24EKD4Xfc5w0FXdAux8dl1QtTdYb4xg8HJSh+uLJincoDYpuQb/Cj oa8Q80wKxQXLXgI7xKRAw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:TrvFHXa9Bzk=;Cm71xXS3Er1DENj0XB8ESf8QRTc Qm6fQdPBGeVJ9Vuf9Uztupxk2JtkgVwwdDAs8MDhN5VbYHYgBOLBLBjKCo8I2KAzEh66gnPfX Y+msuSgT7fga2pV41oVawPgWQogFk23bV/zY3vQqWLTzLcazhbD1bsDTh7UX91p9lod1DYWBg H9u+F00I5vo8im0CwW+yEWx1lctgv9k+jk9aAs6pN1jghghKh7tQo4bS3lqseelM1nkmfkIiW S2FlvW7GctOXjEBUNn/AgK/gDGhAlWrEm19BmQ+FDQq8XDNwVIS1j68d1jcqd59nxbFNDir9r a9xF9MBDIB7zWOi3wlSRsOcQ1wAId8lGRieg8dcoLwJYXY+JG8zcKsZ9+rj4B3zPEMst5rYT+ XRHsi4iU7pzgb8YYlDfw4y1fHVzkGut39UPGDJ4lzCml10bTIIM6D4DAeHE0/jlY/Wyv9puvl HDesWqE2zg+mAtqky751VF4NajfMzd8OOla056SdFY3099nT2nd6WNwGYp4OaUsbuGRMPJy8o CrAJO5w9B58JLEbAch4wfmeQ5f97S8dTmF7T3ikV83fh/aBuLF597UBidcrVSoSCgOvwEAPo3 1RKtbL7P8+eMY+cdanR0FoCXHlO49pRgh8kUX/fLjv3/XeCe8BxKLLAsMiqynY2Z79DFF/2p6 NP8yQrwY/7W250CB58cROqwdxkOUYkpHsA5jzov1QnghEv52NSSKyUirio/vU9VogmRIMvx9G Ee+y4ljLz2U6wTfSAznzMoEYcTJsw4XqoBz+uYKpR7/PG28NIMUpAzkb7ZcH365CE6xZYneDl QMKJwel1EdwfoHcuYKAY3MSIMFCnstqa/lLsC7NOQZBiE= X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Ok, here is a complete patch with documentation: + * `category': the buffer matches if the caller of `display-buffer' + provided `(category . symbol)' in its ACTION argument. IIUC 'buffer-match-p' may be called from anywhere. Hence, mentioning 'display-buffer' here seems confusing at least. Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.97.35 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Ok, here is a complete patch with documentation: + * `category': the buffer matches if the caller of `display-buffer' + provided `(category . symbol)' in its ACTION argument. IIUC 'buffer-match-p' may be called from anywhere. Hence, mentioning 'display-buffer' here seems confusing at least. Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.21 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.97.35 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.21 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > Ok, here is a complete patch with documentation: + * `category': the buffer matches if the caller of `display-buffer' + provided `(category . symbol)' in its ACTION argument. IIUC 'buffer-match-p' may be called from anywhere. Hence, mentioning 'display-buffer' here seems confusing at least. martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 28 Mar 2024 08:23:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 04:23:38 2024 Received: from localhost ([127.0.0.1]:38977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpl2v-0006SC-JI for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 04:23:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rpl2q-0006Rs-Al for 69983 <at> debbugs.gnu.org; Thu, 28 Mar 2024 04:23:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rpl2j-0002X0-Tc; Thu, 28 Mar 2024 04:23:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=qcDAR0HOrFYuGiRPakJnrW8DNYlHEqmqW6NDIJCxKgo=; b=I7hoU3g0hcE3 m1+YZ+WEAG4afFMKcenYufRH5vo8I1Txrp+/2gn28IQg2cTat4RLz531Ku7hv62FoOGSuG+ZWv2Us m2Iv0Lwk3AQHwHX7ZP4OelOsNdrc0z6sYp5a6Wc8uMpEYPF+CrMnBtPD8iCd6MJ9Dfy/jVQ2r6Pb9 cggfk49TdHJbWnk967YfLPTOfuLmvXs9zRJkrKC3A+/h/HUxY6dGKLBiqVNMPS3OQql6PjKbCKWbh RNbil+H2+Znp/csBJ0YBX0R1nqicuiJpq6ka2mqncC+IPR3mrw3Jh1uxJ0+ssVe2bRRSHp7IcufRD G1A02g4Xmjmlg5pNQcPBzQ==; Date: Thu, 28 Mar 2024 10:23:21 +0200 Message-Id: <86msqihiiu.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN> In-Reply-To: <86cyrevniu.fsf@HIDDEN> (message from Juri Linkov on Thu, 28 Mar 2024 09:47:37 +0200) Subject: Re: bug#69983: Use category for display-buffer-alist References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> <86cyrevniu.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 69983 Cc: rudalics@HIDDEN, 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 69983 <at> debbugs.gnu.org > From: Juri Linkov <juri@HIDDEN> > Date: Thu, 28 Mar 2024 09:47:37 +0200 > > diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi > index eef05d94fdb..54e563eeb58 100644 > --- a/doc/lispref/windows.texi > +++ b/doc/lispref/windows.texi > @@ -2638,6 +2638,23 @@ Choosing Window > @code{buffer-match-p} could fail to report a match if > @code{display-buffer} is called before the major mode of the buffer is > set. > + > +When the caller of @code{display-buffer} passes a category as a symbol Please use "If", not "When" in such cases. "When" has a meaning of time, which is not what you mean here. > +in its @var{action} argument, then @code{display-buffer-alist} can use it > +to match a whole category of buffers with different buffer names, > +for example: > + > +@example > +@group > +(setopt > + display-buffer-alist > + (cons '((category . comint) (display-buffer-same-window)) > + display-buffer-alist)) > + > +(display-buffer (get-buffer-create "*my-shell*") > + '(nil (category . comint))) > +@end group I failed to understand from the description and the example the meaning of 'category' in this case. Specifically, I think the description should tell more about the interpretation of the symbol in (category . SYMBOL). The example gives 'comint' as the category symbol and says this matches "a whole category of buffers", but doesn't explain enough to understand which buffers will match this category and which won't. IOW, the meaning of 'comint' as "category of buffers" is not sufficiently explained. > --- a/lisp/subr.el > +++ b/lisp/subr.el > @@ -7476,6 +7474,8 @@ buffer-match-p > * `major-mode': the buffer matches if the buffer's major mode > is eq to the cons-cell's cdr. Prefer using `derived-mode' > instead when both can work. > + * `category': the buffer matches if the caller of `display-buffer' > + provided `(category . symbol)' in its ACTION argument. Same here. (And "symbol" should be "SYMBOL", upper-case, I think. Thanks.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 28 Mar 2024 07:57:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 28 03:57:17 2024 Received: from localhost ([127.0.0.1]:38950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpkdP-0004O1-W9 for submit <at> debbugs.gnu.org; Thu, 28 Mar 2024 03:57:17 -0400 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]:53399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rpkdG-0004Mc-2R for 69983 <at> debbugs.gnu.org; Thu, 28 Mar 2024 03:57:08 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 3612AC0002; Thu, 28 Mar 2024 07:56:57 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <86bk7040vo.fsf@HIDDEN> (Juri Linkov's message of "Wed, 27 Mar 2024 09:15:19 +0200") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> <86bk7040vo.fsf@HIDDEN> Date: Thu, 28 Mar 2024 09:47:37 +0200 Message-ID: <86cyrevniu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain >> Would this imply a change in 'buffer-match-p'? > > Indeed, here it a simple change in 'buffer-match-p' > that will support this case: Ok, here is a complete patch with documentation: --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=buffer-match-category.patch diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index eef05d94fdb..54e563eeb58 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi @@ -2638,6 +2638,23 @@ Choosing Window @code{buffer-match-p} could fail to report a match if @code{display-buffer} is called before the major mode of the buffer is set. + +When the caller of @code{display-buffer} passes a category as a symbol +in its @var{action} argument, then @code{display-buffer-alist} can use it +to match a whole category of buffers with different buffer names, +for example: + +@example +@group +(setopt + display-buffer-alist + (cons '((category . comint) (display-buffer-same-window)) + display-buffer-alist)) + +(display-buffer (get-buffer-create "*my-shell*") + '(nil (category . comint))) +@end group +@end example @end defopt @defopt display-buffer-base-action diff --git a/lisp/subr.el b/lisp/subr.el index 90dbfc75d52..9319acefbf1 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -7476,6 +7474,8 @@ buffer-match-p * `major-mode': the buffer matches if the buffer's major mode is eq to the cons-cell's cdr. Prefer using `derived-mode' instead when both can work. + * `category': the buffer matches if the caller of `display-buffer' + provided `(category . symbol)' in its ACTION argument. * `not': the cadr is interpreted as a negation of a condition. * `and': the cdr is a list of recursive conditions, that all have to be met. @@ -7504,6 +7504,8 @@ buffer-match-p (push condition buffer-match-p--past-warnings)) (apply condition buffer-or-name (if args nil '(nil))))))) + (`(category . ,category) + (eq (alist-get 'category (cdar args)) category)) (`(major-mode . ,mode) (eq (buffer-local-value 'major-mode buffer) --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 27 Mar 2024 07:21:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 27 03:21:03 2024 Received: from localhost ([127.0.0.1]:35640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rpNao-0007B4-Ik for submit <at> debbugs.gnu.org; Wed, 27 Mar 2024 03:21:03 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:55193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1rpNai-00079g-IT for 69983 <at> debbugs.gnu.org; Wed, 27 Mar 2024 03:20:57 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id B2DEA40006; Wed, 27 Mar 2024 07:20:49 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> (martin rudalics's message of "Tue, 26 Mar 2024 10:55:47 +0100") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> Date: Wed, 27 Mar 2024 09:15:19 +0200 Message-ID: <86bk7040vo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> Ok, but before proceeding I propose the following change. > > Would this imply a change in 'buffer-match-p'? Indeed, here it a simple change in 'buffer-match-p' that will support this case: (add-to-list 'display-buffer-alist `((category . comint) (display-buffer-in-direction) (direction . top))) (display-buffer (get-buffer-create "blablabla") '(nil (category . comint))) diff --git a/lisp/subr.el b/lisp/subr.el index b68aa073ba0..2d104c545f0 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -7502,6 +7502,8 @@ buffer-match-p (push condition buffer-match-p--past-warnings)) (apply condition buffer-or-name (if args nil '(nil))))))) + (`(category . ,category) + (eq (alist-get 'category (car args)) category)) (`(major-mode . ,mode) (eq (buffer-local-value 'major-mode buffer)
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 26 Mar 2024 14:05:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 26 10:05:30 2024 Received: from localhost ([127.0.0.1]:34380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rp7Qg-0004Zd-JM for submit <at> debbugs.gnu.org; Tue, 26 Mar 2024 10:05:30 -0400 Received: from mout.gmx.net ([212.227.17.22]:38383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1rp7Qe-0004ZM-Fa for 69983 <at> debbugs.gnu.org; Tue, 26 Mar 2024 10:05:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1711461923; x=1712066723; i=rudalics@HIDDEN; bh=HhlBUs3kCjsfdD7cvpVLlWbNiMdxJDeCE7+7fOrwPes=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=Xrw51xXQ8E3lMfGCHtn7nLd4r7XEevQZk2hjKelctyzT2OLr8oD3hYLLYJBbmFA5 tfHaxfL8uQQEZquXTCk2YgTT9aySTczKX0yPEnPP/5ja4spMfYHkr4FKfcFcWIXJq SRRDTgkBLYhCLJGjS3e20KiLnVonF0u8CsVIvHuTIn756yTrFUS1PnS2h3i5DEgcN RStLBmEmbjDi0ObYEQY1EO9DZr1OVcFa+qbfYGDGjG+VI4rkSaN030fivMSTp+3aE lcslwbaD8V3aXFdLIFdlPX0nOrGaHrSAvNCrKnsmgH3RX59W1wnVISp7ZAODV7BoD xYRje5B2w1Wy/68Yjg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.219]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MuUnK-1sfEPZ4AVu-00rZus; Tue, 26 Mar 2024 10:55:48 +0100 Message-ID: <69163329-d756-4747-9496-dd59e3c61c83@HIDDEN> Date: Tue, 26 Mar 2024 10:55:47 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN> References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> <86bk72dze6.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86bk72dze6.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:CXCfBTMeoCxRKrLfF5crKWlL2eM2TCe7ZylrOv1Bf5HvR6mKPME 8yTiYsx/QUBr+y41zMh3o3tKKbW31wgbFQNDJzyV92F7r/HoBYys00ruLgK9DMVssFk6b4t 4HglB9/kFFkn5xgWwRAsc4tM8ca1qnkFb+/aBbfq4uDLwhCKkJKAvo+a5W6lfUVhU7d7Gcq T45zliQzEwlmS5tvWBxxA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:zFrZxjXV/j0=;Cjd3ZxxBkvP1sWES0zsdL3tGWXU Uh20xQw3pPwmoWafBxh+fskbCsohK0lwwfrmHEGZSuvUUPStSZXdsJ8lmaI1orOZpHjeedy6d 3DEZ8k8CqUApxYJP6KhGENAWkGd83eosaI3PjVVdBjkdzl0Pl8QwhFysTnRqb0MvXIcg9I8Fb uxCRxB8c5wWMPVmfJP0cslHuAXLRRhL3UrXZD3VqBk9RbMeDoj16SYLu2uf+GMBQ0dL1S5EQt c3ECKEJ4H4e2NeQwcWtD1xaMgXftpn6oj9kM5GOCjFnzTUBwR22odiRzdGfFEZXfSzEgAnrxH sEEv1dNRLw3kLFaFbygQXBIpbDy3erZcOo5ONOGM0tqw6oqyUG3qfyBrBGafAaUxsP1Nbrt1D MR2HyP9FrlHKWRxHhuFJ2+85lwqmhGkqUqn2tbrZw0EOOsZGbNPbA0Ktrw3YxGhl1fTFqAU+/ Rzbpat0n4qaMC73upMhHJhe8g3YkOdEq+KqkQ16kilsgKaYAX2NiloPM5kM8O7iloj+ex/xSt N9FAkmoHhvuRR4wU4nO2PXGvBp8afWJ7eQ+rJG7bdTzqwqbX24nQpULwgjGjFwRFhB+wx6b6/ WndCUcYEXb1Gpe/24mUHHm1qVNfbtozQq6A55NKzl4cJkTDdsS+4+OQgw9EljU7XeDOeK7kyv YxDUm9r+k/Z21Wpvm+dPceDPu1iFdOfAo2JfA2ba5EOMCupYAEdr3HmYtAI2lOsNCbIhs1wOh 8a0p2t5ji2F8QJ/86GhyznXApWqxZah5QO+cBEMdCwTY+g9PaM54ffRdF1QDDsDLMbRS6ZQuL ONy0H+NN6XUl9KzrnFEKvCJR9ZCIX7gfToN0GbWzMeNWM= X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Ok, but before proceeding I propose the following change. Would this imply a change in 'buffer-match-p'? martin Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.96.219 listed in zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.22 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.22 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Ok, but before proceeding I propose the following change. Would this imply a change in 'buffer-match-p'? martin Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.22 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [213.142.96.219 listed in zen.spamhaus.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [212.227.17.22 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > Ok, but before proceeding I propose the following change. Would this imply a change in 'buffer-match-p'? martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 25 Mar 2024 17:21:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 25 13:21:06 2024 Received: from localhost ([127.0.0.1]:36121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1roo0P-0006Fy-Qx for submit <at> debbugs.gnu.org; Mon, 25 Mar 2024 13:21:06 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:35169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1roo0K-0006EW-9K for 69983 <at> debbugs.gnu.org; Mon, 25 Mar 2024 13:21:00 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 06036240007; Mon, 25 Mar 2024 17:20:54 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#69983: Use category for display-buffer-alist In-Reply-To: <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> (martin rudalics's message of "Mon, 25 Mar 2024 10:41:33 +0100") Organization: LINKOV.NET References: <86h6gv7e0z.fsf@HIDDEN> <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> Date: Mon, 25 Mar 2024 19:12:45 +0200 Message-ID: <86bk72dze6.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 69983 Cc: 69983 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> What these variables are trying to achieve is already possible >> to do by using a 'category' in 'display-buffer-alist'. > > Please proceed as carefully as possible, here might be dragons. Ok, but before proceeding I propose the following change. To simplify a complicated lambda condition in (add-to-list 'display-buffer-alist `(,(lambda (_buffer-name action) (eq (alist-get 'category action) 'comint)) (display-buffer-in-direction) (direction . top))) let's use a symbol instead of the lambda: (add-to-list 'display-buffer-alist `(comint (display-buffer-in-direction) (direction . top))) Then like strings are used as regexp to match a buffer name symbols will match a category.
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at 69983) by debbugs.gnu.org; 25 Mar 2024 16:01:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 25 12:01:04 2024 Received: from localhost ([127.0.0.1]:35812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1romky-0006BT-9c for submit <at> debbugs.gnu.org; Mon, 25 Mar 2024 12:01:04 -0400 Received: from mout.gmx.net ([212.227.17.20]:56965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1romkw-0005tQ-7i for 69983 <at> debbugs.gnu.org; Mon, 25 Mar 2024 12:01:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1711382457; x=1711987257; i=rudalics@HIDDEN; bh=GWEbJUFNEce/uef7XKKlShI/GVICGvYj7IxHykqYy50=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=kXmnO6QInAljB9NjPq8vsu1uzNZ39JVcQMrAPCOfNbUNbNYyohCDchixDCbZZKNA 5JvNXoSgLqXgJOzOQSOhQXdbC/Tbyv4m2TG4QjRYbgMwSUJ2vfwMjF07UgAZ0XgVa ERnRt+94c/EOopjS0rrR6+1neNVVVkv3lk1kXoG8p4S8jwU73+AdxJyaWEiRdXQ8g JUzF70ifymZctRjo1mnNAzv8tOXggrAx+GV7cq9SX+OQj+hkFPdU1OmfMmxfG0w0X B49jfOvGPz32ixSp0Izb072nlVwF1jF3kr7xpbudFpNMZQ12ADFeoX4kL7vtYt5/R AbVNWnFgop3+TOZqxQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.240]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MMGNC-1s7rZo1aNi-00JKv6; Mon, 25 Mar 2024 10:41:34 +0100 Message-ID: <3e7b8e64-0a5f-4888-a443-9c69a5fffd98@HIDDEN> Date: Mon, 25 Mar 2024 10:41:33 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69983: Use category for display-buffer-alist To: Juri Linkov <juri@HIDDEN>, 69983 <at> debbugs.gnu.org References: <86h6gv7e0z.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86h6gv7e0z.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:drUSPXi4qhKEiMvDSc98kWstYXX62La6IfElnDnJC32FCdbKlQo xW+2zfFWQ1aa1HAcsbzi4nIr8azJLPItHVWyQRPaPZDjNwWEPq0j0owYi7xIPVGNKgDz5AE 7SfIwR6n0NRGvCu1JV1e1Q5EPpDg0++DNBSdd5g7I3kfKkfQQz8N2vYohqOMv4ij3/gfOnp b8IWXDS/XjU5+P22choLw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:g1xQvc+lQiU=;yoPqNveRCGshFgfNZSttW6XvGc6 +usssAANfF5ZM8+o3anYdoRu+j0mMcujhV5SOTIxrspDb09EygWvaiOysi5GE4MGoQ49RjZ+W 5OpCdupO3qCZ1UCnGDrUwEvxfVCOT0hjcXTboiB37jISoZVrzeJImqwMc+00+xiT0tN18q9ax 1NC5HGm7yEVY2I9kSO38Dh+ROO+NQrhGtjZkapXMYcXiYz+aLEl96Z3YtyGq/hZdNHESYT/mK dwls/GFptkBEyIdG05TKY1I8V2qqO0BSl6NTkqPDT1taiwOpm/2WiMlfyS5VpBXLOdAAoTuJ6 XHl00DIN0aFtcXLPLHzMjfSRJFEMtoJNVGAlbozgP+AeNDKflAbfD34tTDGAlO/OdS6hfGEeg W6W3R8TPQe6V0g/qOL3Cd44DtolIDvQpMhHFwm+I20qo0LsjF97VB+0WJ5TfKrqkLiT8tLVR5 Zuemrng97aJlftscFa/3S81ikjW+vDQeVMLrk7UrBpoE1TqZjKt60jJUjmNZVawIh+LNM8JTS tXx5X4IvE/bbrs02Ei5Sb/Jajidd1frZMAJ9xXtTGi827buqLo9HqYPq9np69ZJWHRJJC7crW YBAkt2wZrlQQd8MZBWNJQAMuN5UnXJ2WVEr7rWTWiFku6WgXQ+HC38NTlk5BzABZAAxNOVg/Y TYvzTgxy/oBBC0bER10q+2nFusFkDh1OyTqbOWJ/si/QEnozPKLE0WSQgAxfRPGYjxuV4Htpn K0lClhRh20J5EbZfWMQJ8Lrn3DBD/JCHGf+I3pOV/hY3oiIrk8MUK20um3OrzXREJELEkXgcv qYLZh5+Oty0apAxo3bGs43PenOaDzQ+gY3Gr8mD7e4cRgBBsVq6GanrNM2JLvoXZh6 X-Spam-Score: 2.8 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > 'display-comint-buffer-action' and 'display-tex-shell-buffer-action' > are out of place in window.el, and they are redundant per se. > > What these variables are trying to achieve is already possib [...] Content analysis details: (2.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.240 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.20 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 69983 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.8 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > 'display-comint-buffer-action' and 'display-tex-shell-buffer-action' > are out of place in window.el, and they are redundant per se. > > What these variables are trying to achieve is already possib [...] Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.240 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.20 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > 'display-comint-buffer-action' and 'display-tex-shell-buffer-action' > are out of place in window.el, and they are redundant per se. > > What these variables are trying to achieve is already possible > to do by using a 'category' in 'display-buffer-alist'. ... > Or we need to keep backward-compatibility? Then the first step > to deprecate there variables would be something like this: Please proceed as carefully as possible, here might be dragons. martin
bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Mar 2024 17:21:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 24 13:21:33 2024 Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1roRXJ-0004s0-2c for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 13:21:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:40140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1roRXG-0004rk-9I for submit <at> debbugs.gnu.org; Sun, 24 Mar 2024 13:21:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1roRWa-0006mw-1G for bug-gnu-emacs@HIDDEN; Sun, 24 Mar 2024 13:20:48 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1roRWX-0000m5-TK for bug-gnu-emacs@HIDDEN; Sun, 24 Mar 2024 13:20:47 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 52127240004 for <bug-gnu-emacs@HIDDEN>; Sun, 24 Mar 2024 17:20:42 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: Use category for display-buffer-alist Organization: LINKOV.NET X-Debbugs-Cc: martin rudalics <rudalics@HIDDEN> Date: Sun, 24 Mar 2024 19:19:16 +0200 Message-ID: <86h6gv7e0z.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN Received-SPF: pass client-ip=217.70.183.193; envelope-from=juri@HIDDEN; helo=relay1-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.7 (--) 'display-comint-buffer-action' and 'display-tex-shell-buffer-action' are out of place in window.el, and they are redundant per se. What these variables are trying to achieve is already possible to do by using a 'category' in 'display-buffer-alist'. Here is an already supported example: #+begin_src emacs-lisp (add-to-list 'display-buffer-alist `(,(lambda (_buffer-name action) (eq (alist-get 'category action) 'comint)) (display-buffer-in-direction) (direction . top))) (display-buffer (get-buffer-create "blablabla") '(nil (category . comint))) #+end_src The advantage of this approach is removing a need of writing a complex regexp to match the buffer name. Using this approach it's possible just to mark all related callers with the same category, e.g.: diff --git a/lisp/cmuscheme.el b/lisp/cmuscheme.el index c84a1809322..ccd7f2f713f 100644 --- a/lisp/cmuscheme.el +++ b/lisp/cmuscheme.el @@ -238,7 +238,7 @@ run-scheme (inferior-scheme-mode))) (setq scheme-program-name cmd) (setq scheme-buffer "*scheme*") - (pop-to-buffer "*scheme*" display-comint-buffer-action)) + (pop-to-buffer "*scheme*" '(nil (category . comint)))) diff --git a/lisp/progmodes/inf-lisp.el b/lisp/progmodes/inf-lisp.el index 141bd18cf1e..1aa3bbd4239 100644 --- a/lisp/progmodes/inf-lisp.el +++ b/lisp/progmodes/inf-lisp.el @@ -308,7 +308,7 @@ inferior-lisp "inferior-lisp" (car cmdlist) nil (cdr cmdlist))) (inferior-lisp-mode))) (setq inferior-lisp-buffer "*inferior-lisp*") - (pop-to-buffer "*inferior-lisp*" display-comint-buffer-action)) + (pop-to-buffer "*inferior-lisp*" '(nil (category . comint)))) Or we need to keep backward-compatibility? Then the first step to deprecate there variables would be something like this: diff --git a/lisp/window.el b/lisp/window.el index bea050e181c..fa417817d1d 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -8912,7 +8944,7 @@ pop-to-buffer-same-window another window." (pop-to-buffer buffer display-buffer--same-window-action norecord)) -(defcustom display-comint-buffer-action display-buffer--same-window-action +(defcustom display-comint-buffer-action (append display-buffer--same-window-action '((category . comint))) "`display-buffer' action for displaying comint buffers." :type display-buffer--action-custom-type :risky t
Juri Linkov <juri@HIDDEN>
:rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#69983
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.