X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 28 Apr 2022 18:04:01 +0000 Resent-Message-ID: <handler.55169.B.165116901510426 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55169 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.165116901510426 (code B ref -1); Thu, 28 Apr 2022 18:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Apr 2022 18:03:35 +0000 Received: from localhost ([127.0.0.1]:49883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nk8UJ-0002i1-Al for submit <at> debbugs.gnu.org; Thu, 28 Apr 2022 14:03:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:36396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nk8UH-0002hr-Ch for submit <at> debbugs.gnu.org; Thu, 28 Apr 2022 14:03:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34246) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1nk8UH-0007cV-7r for bug-gnu-emacs@HIDDEN; Thu, 28 Apr 2022 14:03:33 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:46005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <juri@HIDDEN>) id 1nk8UF-0002Ew-BF for bug-gnu-emacs@HIDDEN; Thu, 28 Apr 2022 14:03:32 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id 88F83240006 for <bug-gnu-emacs@HIDDEN>; Thu, 28 Apr 2022 18:03:28 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET Date: Thu, 28 Apr 2022 20:58:18 +0300 Message-ID: <86y1zp5but.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.178.230; envelope-from=juri@HIDDEN; helo=relay10.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) 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 (--) As bug#33007 revealed, window-min-height doesn't prevent from too narrow window height when using such call: (pop-to-buffer (generate-new-buffer "*edit string*") '(display-buffer-below-selected (window-min-height . 10) (window-height . fit-window-to-buffer))) Shouldn't the order of processing these parameters be rather like this: 1. first set window-height with fit-window-to-buffer; 2. then check if the constraint of window-min-height is fulfilled, and shrink too high window. Then the caller could insert the initial string, and 'fit-window-to-buffer' will fit the window. If the window height is less than 10 lines, it will enlarge to 10 lines. But in case of too many lines, the window height should not be more than half of the original window.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Juri Linkov <juri@HIDDEN> Subject: bug#55169: Acknowledgement (Can't combine window-min-height with window-height) Message-ID: <handler.55169.B.165116901510426.ack <at> debbugs.gnu.org> References: <86y1zp5but.fsf@HIDDEN> X-Gnu-PR-Message: ack 55169 X-Gnu-PR-Package: emacs Reply-To: 55169 <at> debbugs.gnu.org Date: Thu, 28 Apr 2022 18:04:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 55169 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 55169: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55169 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 29 Apr 2022 10:28:01 +0000 Resent-Message-ID: <handler.55169.B55169.16512280449776 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: martin rudalics <rudalics@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16512280449776 (code B ref 55169); Fri, 29 Apr 2022 10:28:01 +0000 Received: (at 55169) by debbugs.gnu.org; 29 Apr 2022 10:27:24 +0000 Received: from localhost ([127.0.0.1]:50919 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nkNqO-0002Xa-7S for submit <at> debbugs.gnu.org; Fri, 29 Apr 2022 06:27:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nkNqM-0002XO-Fl for 55169 <at> debbugs.gnu.org; Fri, 29 Apr 2022 06:27:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=l/i5omSMbMpsvSuob20AS3HDZk6MQVEHqCQKTuF658k=; b=XVs18EstmBA7vORg5w37XV1BSL Hgqw4LBkAsuwBSsq2K0NQJ9X+FVJlty2w41+adFYqE36B3eMlv+YjReA9BBekABi1iJH+oQ7sC36D 7y/1+5Yl5xPEAvSJZaLozdL7NxU3F+6nFjZw3ZDO3C/u8R9OYHiTkaEy+BJB6K5qxXnE=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nkNqD-0005bs-L9; Fri, 29 Apr 2022 12:27:15 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <86y1zp5but.fsf@HIDDEN> X-Now-Playing: Themselves's _CrownsDown_: "backIIburn" Date: Fri, 29 Apr 2022 12:27:13 +0200 In-Reply-To: <86y1zp5but.fsf@HIDDEN> (Juri Linkov's message of "Thu, 28 Apr 2022 20:58:18 +0300") Message-ID: <87czh0gp6m.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov <juri@HIDDEN> writes: > Shouldn't the order of processing these parameters be rather like this: > > 1. first set window-height with fit-window-to-buffer; > 2. then check if the constraint of window-min-height is fulfilled, [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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 (---) Juri Linkov <juri@HIDDEN> writes: > Shouldn't the order of processing these parameters be rather like this: > > 1. first set window-height with fit-window-to-buffer; > 2. then check if the constraint of window-min-height is fulfilled, > and shrink too high window. The original example looks odd to me, but I may just be misunderstanding the window machinery (not for the first time). But: (display-buffer-below-selected (current-buffer) '((window-min-height . 10) (window-height . fit-window-to-buffer))) I'd expect that to work as you describe (or perhaps with the alist in opposite order), and it doesn't. Perhaps Martin has some comments; added to the CCs. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 30 Apr 2022 08:04:02 +0000 Resent-Message-ID: <handler.55169.B55169.16513058244185 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN>, Juri Linkov <juri@HIDDEN> Cc: 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16513058244185 (code B ref 55169); Sat, 30 Apr 2022 08:04:02 +0000 Received: (at 55169) by debbugs.gnu.org; 30 Apr 2022 08:03:44 +0000 Received: from localhost ([127.0.0.1]:55809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nki4t-00015Q-QU for submit <at> debbugs.gnu.org; Sat, 30 Apr 2022 04:03:44 -0400 Received: from mout.gmx.net ([212.227.15.15]:33659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nki4r-00015C-Ml for 55169 <at> debbugs.gnu.org; Sat, 30 Apr 2022 04:03:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651305815; bh=GsM9B7yJUkQ2Yy3Hun88V3OotdshVJ13St8fbHwUBnQ=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=UF6y+nxilU6eMN5tTkKmgRGEayl5F7XasDTaCB03u909+ahqkMHwqgPhtSy3g1tlG ayliQwEOprn2c/ukP9yR+sTKBuurjHd1yS22fRwkkrhjrAFaHY+wXZy1i8IwsvZs8m Pkn26dvamEPowEKUxMppuioda3CG5XWy1GsieKXI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.72]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDhlV-1nbb8b3pEF-00AnHe; Sat, 30 Apr 2022 10:03:35 +0200 Message-ID: <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> Date: Sat, 30 Apr 2022 10:03:33 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <87czh0gp6m.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:bTvoMqKrBSQk8NSogJyzROAz6lAwfZYHGxzM01HyN+N3W8amj0J AlAO3OzHV2u0iy8ixOaUNnGBkFtYvy3+L5fX9r3OSo38YGudWqkOzG0S1CV+Y3eXbsCXZaG 8b59FVnTJv7gYAqla5jLR0ZLaAd5m0u+p6VEIpoHTFiuDZ6M2sLWpsPLaNkph+KC249gAZP jegyNVXymcovXGIbZ1jRg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:mmf4nUlQL0Q=:MCFMAK1ZMkIEVFBQaJIwfA fI5dRmpDNUhkuR3u3jtyIgx/Jeo/6OTKoas1C5eQPVG9ArlsJG103pVONed8B56EGdlZNSRJy sTD0yXbY3v/i2UlAwUjELAM0A/v9bV1q/CiIu2E+BkBBdqjYTDcy1qVZmNL3A2t51T6KalZfs gGKB5EtrRRrrFjcFt/jAUFYlrqfEG2V+xjsKdtbpcwdBh+Q82kFMo+83EydVqEqYFLYMtnkU4 vCQb9SOajVLoHyA76ERX1HeL8C7egkma/EPHeI8ZDzThAoLege7WMWIEFZXf7+2KyhTdcw/3L GO66YdH8TB3L5weHQICGd2yMFCzCZ6aiETBQTytybF0JQJRAAmLlfOJPoBrbZiHVAmBdnZjRQ pYvT3o22Of6c1dGFQdYXjvpJRyt5XLXKgEXnXYSF+zsIyXMOy0QmTG7HqhGOuFYgzvUr0xlvJ lu1XZeui8gugRiL3JmpchtZ58I80RI3Kie4uk+gmu19of3gYb0yBLNI4XR3wQK5r4CMeHeT2Q GjGVwX67Rt15Rr6KYm+wYe47dlQJ8As9PYbZnpX7I0OvkvJKQAan56mKpcahqGYoEaIIQGxt/ KpTiA2H6nRrV+2U8TS8i2JaSnqUK+1O9zzrA3UugrTW6FCQLBesdh9/qkCNgH8e3S4G9FLn8F TzHYDpPteWc4loGHA3Qpnr1Te+A3HneYbVZylkl52b8rSv8ZKnvV6wrEJcFupCJTYRaWAZY7Z 7cHHjuzk3ieOFGKud8EZBDPj4oRDYIZvnCdtjF350BFAY7M3qRg1/vNN5LHvDHUw7UV8Pz0HO 6HJBf3S6vv//fC9YbfJLQ0RdHolEYoU6vbFdHhXBv1aqWoL9gXALtDE02L1Q1rGAjXRzass6V BhKUZFGaU0c7JDB3+lYqjPx/hCWe6xOP2BEU6JDVeoCEjsSFbGBoj/zwsRsVXMxQJUjJsr3US 7ZJlx1ioNGPmNKzJd3NrzzR2Gv90OJdwxZSsVnUFPxRM2B0hgM94vvISX9KR4xP1QvaavDhkK +f4oAJClH+MOnJ7goXYP1pLJIZL6cAkN3SPoXMHfK581XKTcmGtqIiCYk6T3CYREs/4zNQtaB LDRDjGjpw0aWY0= X-Spam-Score: -0.7 (/) 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 (-) > I'd expect that to work as you describe (or perhaps with the alist in > opposite order), and it doesn't. Perhaps Martin has some comments; > added to the CCs. Ideally, a 'window-min-height' entry should be applied when an existing window is used via 'display-buffer-use-some-window'. Just that in such case we (i) don't even look at that entry and (ii) we would not apply a 'window-height' entry in the first place because that one is only used for new windows or windows that always showed one and the same buffer. Now >> 1. first set window-height with fit-window-to-buffer; >> 2. then check if the constraint of window-min-height is fulfilled, >> and shrink too high window. is in general non-trivial because "1." constitutes a fait accompli: We need a _real_ window to calculate its desired size and whether it is 'window-resizable' to that size. So we may have to split some window first to make "1." work. But what would we do then if "2." were not satisfied? Restore the frame to a window configuration saved before splitting? Which means that the strategy proposed above would work seamlessly with 'display-buffer-reuse-window' only. But then would we really reject a window showing a buffer already only because it's not large enough? As usual we are caught in between long established conveniences and more rigorous guide lines for how 'display-buffer' should behave. martin
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 01 May 2022 17:49:03 +0000 Resent-Message-ID: <handler.55169.B55169.16514272891880 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16514272891880 (code B ref 55169); Sun, 01 May 2022 17:49:03 +0000 Received: (at 55169) by debbugs.gnu.org; 1 May 2022 17:48:09 +0000 Received: from localhost ([127.0.0.1]:34109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nlDg1-0000UG-Eh for submit <at> debbugs.gnu.org; Sun, 01 May 2022 13:48:09 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:40477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nlDg0-0000TS-A4 for 55169 <at> debbugs.gnu.org; Sun, 01 May 2022 13:48:08 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id 6FB4CE0006; Sun, 1 May 2022 17:48:01 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> Date: Sun, 01 May 2022 20:06:04 +0300 In-Reply-To: <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> (martin rudalics's message of "Sat, 30 Apr 2022 10:03:33 +0200") Message-ID: <86czgxi3nn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) > Ideally, a 'window-min-height' entry should be applied when an existing > window is used via 'display-buffer-use-some-window'. Just that in such > case we (i) don't even look at that entry and (ii) we would not apply a > 'window-height' entry in the first place because that one is only used > for new windows or windows that always showed one and the same buffer. > > Now > >>> 1. first set window-height with fit-window-to-buffer; >>> 2. then check if the constraint of window-min-height is fulfilled, >>> and shrink too high window. > > is in general non-trivial because "1." constitutes a fait accompli: We > need a _real_ window to calculate its desired size and whether it is > 'window-resizable' to that size. So we may have to split some window > first to make "1." work. But what would we do then if "2." were not > satisfied? Restore the frame to a window configuration saved before > splitting? > > Which means that the strategy proposed above would work seamlessly with > 'display-buffer-reuse-window' only. But then would we really reject a > window showing a buffer already only because it's not large enough? > > As usual we are caught in between long established conveniences and more > rigorous guide lines for how 'display-buffer' should behave. Maybe as a workaround two calls of display-buffer would do the trick? The first call display-buffer-below-selected will split the window, then the second call display-buffer-use-some-window will adjust the height.
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 02 May 2022 07:38:02 +0000 Resent-Message-ID: <handler.55169.B55169.165147707518836 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165147707518836 (code B ref 55169); Mon, 02 May 2022 07:38:02 +0000 Received: (at 55169) by debbugs.gnu.org; 2 May 2022 07:37:55 +0000 Received: from localhost ([127.0.0.1]:34696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nlQd1-0004tk-HX for submit <at> debbugs.gnu.org; Mon, 02 May 2022 03:37:55 -0400 Received: from mout.gmx.net ([212.227.15.15]:45243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nlQd0-0004tY-AZ for 55169 <at> debbugs.gnu.org; Mon, 02 May 2022 03:37:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651477067; bh=ZNvnKlfROiNXMsqE7F4jeN+Dv7UsCsUTdtFaA92bOP8=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=kc9DwRg742+TBc4aIS+WkRWWEyOFcJ0aP0Pu5yyFIL0H4t5WHDzS3Bk3NhFAHVfLa 2V9MLspARU2vaP6x/2w+7jMlcklUrGkHfOlHxiWw9HbwRfcPORre/gDkwTFnY+6BES Wsq2Px/7UysGgIJY0vBjTJwmwzfKX3PaB4+U7SRo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.130]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MIwzA-1nR8aH21YQ-00KOex; Mon, 02 May 2022 09:37:47 +0200 Message-ID: <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> Date: Mon, 2 May 2022 09:37:46 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86czgxi3nn.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:uZfTYhc6SxhhQxIjdqz52lFHw+6SOXgN6ziO05yyOCrNUW6Ysse maTKChm0trnjBKiyxws5dWoNRlKp3tpM2SLmB5h/ZKLnHB3YazlLUwplUBZO4cK5rC9dQ+2 nLThQ0WjujAGxgQwnosF2kiJufME3oPkPcQdptEkKY/HckvcVjizLx4clXRwRsMBEIQIsXG feXL69f0OsgxT+pupb3Rw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ihd/7H/V6MM=:aGgOO9u6+xc4TdB5I/c9xO jr9jJqwk0IzkdI2NFfvqTy67zTe/TV5GaRYZQv3JobIHsL0MjYbbx1fJXFrxz0RjVwnncnCPN Ic6w6n+Jkt2UGO8TjoJzP49uhemFFd1/ZH6n0vSlkXRI5ja0hWZjHJrVyNFgOoqibx3YfC8wr pZAtCp8kv/kh3udeIClwAPMI5BqeY60NUbgfiLhpfESRlPEc+tbLN/MQmiykSwxTaiR8u6wAE WSVjcwEZFEywf94RZbUy4IOisZqNHDqhluMCThAUAX9Rs8h+mqwBXG3jPAVeTRnFgDvKOBnYN VhhKmdYEaDnglxxqVYfX+HVtjc+MxWN5MLUyHG2GOVfgnoof2dX2d2CgezbpkUSn1ydvIfh92 uY3pBYM/tSjwzh7NJYE7jFwINrXWK4yamOQTDDI9eFvPRovFT7PFDD0YTdIgfgCoD5PJ37WfR s2p2jIKcjWlQnEFTTYPFJRKnFz/4aHPWHqOe4I+aU9Wq83DmpM/un/Ex5P+yAa/dEzre4fsW8 /GMpR5/QiMBcBLPXehKWjkdG/PMiuPkx5KOiO1T3JVT/kvrBijTSJjTcoLjyaJfxgKkw/L/Ip UsR4yy4a5W1lSFh/K8fYwp22F3Kwv284/Eb2mAycWSiJsRPH/DXDoFn6PaBERQF4pbtxDWvFH TQ/x2DldfvhVnVy2jINAo2yH0echN31XzuaNC5/c/ftJANG7pmc3SvDeXbiUM18oLlfeDF8jb 1z0Fgt4Ze2qCDt8my0GcJWSJBZICpOwUFRw7qeVxTNUYKjFBAebb4ZSmojdbYTfLt9Xs46wTh eJZiU+CwiFVr26Gkk0PSzmQW36HgwzFmohj+eyOFdhi8zSSUKU7RgHpLc0eKUr7KsB4+/fZNf eRy0ObGwkzL2s37foC8miss+jG1hHIg5cExezLGtHOANcldGijOrIhJT1wFwHn6Aj1rLdL9ff q0cXSoYnoW3kLFdkEHSHc1mxQxmmDIP1Ro+EkL6FRmRv/UM9tQOoLmJsUTjeGlhiIVlV6pXNh TSonEPmghAPgchxUJPbchZ+4z0d2Gp9CcmfPhdEkSNSEc/H0hiN8EgZVctOTye991oJM0VklQ 2+CZ6LRxaar350= X-Spam-Score: -0.7 (/) 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 (-) > Maybe as a workaround two calls of display-buffer would do the trick? > The first call display-buffer-below-selected will split the window, > then the second call display-buffer-use-some-window will adjust the height. There would be no benefit in doing such a thing. The first call might not be able to produce a window that satisfies the 'window-min-height' constraint. A correct solution would be to, before splitting, check whether the split off window can be made as high as wanted. For that, we would have to investigate all possible splittings over all actions allowed by the ALIST argument to check whether the emanating split would satisfy the height constraint (where the maximum possible height of a split off window would be the sum of the total sizes minus their minimum sizes of all windows in the same combination as the split one). Our current strategy to usually split just the largest or LRU window is much too naive in this regard. The problem with a new approach is that we would have to tell people that when a 'window-min-height' entry is present, the display strategy they got used to may change - the new window might appear in a non-standard position. Who's to blame? The one who bona fides added the 'window-min-height' constraint in a call or the people who changed the semantics of 'display-buffer'? BTW I do not understand well in which sense your original scenario (pop-to-buffer (generate-new-buffer "*edit string*") '(display-buffer-below-selected (window-min-height . 10) (window-height . fit-window-to-buffer))) fails. Do you mean that the window should be at least ten lines high despite of the fact that it's fit to an empty buffer? martin
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 02 May 2022 19:24:02 +0000 Resent-Message-ID: <handler.55169.B55169.165151941621307 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165151941621307 (code B ref 55169); Mon, 02 May 2022 19:24:02 +0000 Received: (at 55169) by debbugs.gnu.org; 2 May 2022 19:23:36 +0000 Received: from localhost ([127.0.0.1]:38020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nlbdv-0005Xa-TY for submit <at> debbugs.gnu.org; Mon, 02 May 2022 15:23:36 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:48299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nlbdt-0005X3-I1 for 55169 <at> debbugs.gnu.org; Mon, 02 May 2022 15:23:34 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id BB9A21C0007; Mon, 2 May 2022 19:23:25 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> Date: Mon, 02 May 2022 21:53:54 +0300 In-Reply-To: <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> (martin rudalics's message of "Mon, 2 May 2022 09:37:46 +0200") Message-ID: <86tua7pyfp.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) > BTW I do not understand well in which sense your original scenario > > (pop-to-buffer (generate-new-buffer "*edit string*") > '(display-buffer-below-selected > (window-min-height . 10) > (window-height . fit-window-to-buffer))) > > fails. Do you mean that the window should be at least ten lines high > despite of the fact that it's fit to an empty buffer? Exactly. I expected that window-min-height takes precedence over window-height.
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 03 May 2022 09:22:01 +0000 Resent-Message-ID: <handler.55169.B55169.165156969721403 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165156969721403 (code B ref 55169); Tue, 03 May 2022 09:22:01 +0000 Received: (at 55169) by debbugs.gnu.org; 3 May 2022 09:21:37 +0000 Received: from localhost ([127.0.0.1]:38689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nloiu-0005Z8-PE for submit <at> debbugs.gnu.org; Tue, 03 May 2022 05:21:37 -0400 Received: from mout.gmx.net ([212.227.15.19]:43667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nlois-0005Yv-Ih for 55169 <at> debbugs.gnu.org; Tue, 03 May 2022 05:21:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651569688; bh=LRDc+ueW5aLW/4f8KSiqH8K5Lb/3nHhcrotXeYLvaSQ=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=k4oUFsOZv9OXIwJE/+vfFJ5eLZE7qzREyqAaQwdoX/XaqdQ4nMSH00z+WDcpQecWt /a0gM0PWGnd6qCZb2EglBRLYymvLkCXOgQwpa0bHszHAxy2Mn9Suv5LhP4ibrAHJs0 RxQ1mX42PtOeFTDEgK9Z1yUkRzNDZwXpi5kITEt8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([213.142.96.242]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MryT9-1o8zze3iL7-00o0zo; Tue, 03 May 2022 11:21:28 +0200 Content-Type: multipart/mixed; boundary="------------NElQdXqXxAm5PfQCUWbxHeUs" Message-ID: <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> Date: Tue, 3 May 2022 11:21:26 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86tua7pyfp.fsf@HIDDEN> X-Provags-ID: V03:K1:0BAG80zksvJmW9oA2b8zDIh4fIvi8hddFp5/QTpVbxNqXexwZiL 5y4YJT7wHp+N5aYrFpJ02nkHrMvWlq76dl1+5eFWSFsz1pbAF9ughu1+IQDceOoLJ2ygsF6 i1A9v9V+rWBXj+TKEbWqZfqVwpxfVmQy76hAeVxRnjcKQby26VkLxGInQELCtQmWjWS+FN1 Tk1Zej2cxQqcK+0e8hoew== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:8c4NhQQ2a6I=:ZACJfV+Xkegcabi2TflJP6 fkHV0qM115+8YtE462ovqrLy5x91P7g3JvlHRS+f581j3RkvKoCxlKgiyn3rjjhWGk7SPLbpQ TSbk5QcQqYjHvmwAQ7IUG+B1LYgNLBsVaMhswhnHQne9LG5NhBC6AbpinTevswIfcTfbY7bIi D0a3gI/uK0gxOzvRcv3JXohGfa7UQ1JNQ5CuAMQzygj5Z4sVEmXBzK71sLNIWEpYuL9Qa5zxQ 9q8vpuwlzr8AmCgGVSyDbpkrVn/8nWn9125+sJwP+vGjdgpplETEyaGpFM8mydoIlcjMlk9J1 /LvrKKvyaoY4Egsjetbxtv+VRzzBwenTANxvCnteZCQtI89Q1d9o+8k+WeB8H8vH40SK6+45h oU/F96PDGL3jT8lNuMYdy0EIFbY/kYwBjQwted3wkmchiWgS9JwPGKFK2yxCJRKfVkO/PhLot B+plqJtoR16pyIGK8ownSCuwimOOoK1SsmRMjCGZz6QPt/udZVXo/cexEpoAGpoPxuV84rZ6V mzNaJSQ06dpGWl5DwoaUsTzJyrgmQJw7LSGEjrjqqFKdYPuPpM5xCW971X6W4bOTwLgZWRmBd YUhl2qjuRsa2qju1lqtQHNpfLMnCkPMvMxD7WySmUDTCf6oXhtkGLyCOfETgm27WZhzYMAa19 NCODVYvXQYdVRNFUv7ljIfmOPqPSTfK3d5D+Ra3JxcWezUe9FCmdcuuAh1vJTm51ISBQ0wFiB 4ZwosWk5bRHUnZpgh4SSBhhUBiH42WWAX7KRHY/C2mE83R1Zuv/Mk291uWQB521h6j7iiLw3j Z1de76p1kxkhM5B7/IxSogyKF0fRu/RnkwyezFs2guDnrAqC61/Sdy+Kl+i3Hwme+6cKJdAzW uzYqPDPLOo1XKue/b48maSuhqDFi5L5QYhIq6/UFLWnwCcGMDbRWR2ubiq2P389R9hUeU+XMd eAvrleF6FmTJ0kVREdEsnnIDMjDJmq4CWyL6ta65sXc+rqllTf6lvtBcweIEYc3W+sNS1Ozl1 ZXLZulCw94ezASh7Z45juaOzU/e4Y5yeAW9tgO5H1XLFWnSW2zb4PlX9OmEYkEBeADbdviI+F 6uNjpvIF5nNd6Y= X-Spam-Score: -0.7 (/) 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 (-) This is a multi-part message in MIME format. --------------NElQdXqXxAm5PfQCUWbxHeUs Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 ID4+IEJUVyBJIGRvIG5vdCB1bmRlcnN0YW5kIHdlbGwgaW4gd2hpY2ggc2Vuc2UgeW91ciBv cmlnaW5hbCBzY2VuYXJpbw0KID4+DQogPj4gICAgKHBvcC10by1idWZmZXIgKGdlbmVyYXRl LW5ldy1idWZmZXIgIiplZGl0IHN0cmluZyoiKQ0KID4+ICAgICAgICAgICAgICAgICAgICco ZGlzcGxheS1idWZmZXItYmVsb3ctc2VsZWN0ZWQNCiA+PiAgICAgICAgICAgICAgICAgICAg ICh3aW5kb3ctbWluLWhlaWdodCAuIDEwKQ0KID4+ICAgICAgICAgICAgICAgICAgICAgKHdp bmRvdy1oZWlnaHQgLiBmaXQtd2luZG93LXRvLWJ1ZmZlcikpKQ0KID4+DQogPj4gZmFpbHMu ICBEbyB5b3UgbWVhbiB0aGF0IHRoZSB3aW5kb3cgc2hvdWxkIGJlIGF0IGxlYXN0IHRlbiBs aW5lcyBoaWdoDQogPj4gZGVzcGl0ZSBvZiB0aGUgZmFjdCB0aGF0IGl0J3MgZml0IHRvIGFu IGVtcHR5IGJ1ZmZlcj8NCiA+DQogPiBFeGFjdGx5LiAgSSBleHBlY3RlZCB0aGF0IHdpbmRv dy1taW4taGVpZ2h0IHRha2VzIHByZWNlZGVuY2Ugb3ZlciB3aW5kb3ctaGVpZ2h0Lg0KDQpX ZSBjb3VsZCBkbyBzb21ldGhpbmcgbGlrZSB0aGUgdW50ZXN0ZWQgYXR0YWNoZWQgLmRpZmYu ICBCdXQgd2UgcmVhbGx5DQpzaG91bGQgaW5zdGFsbCBpdCBvbmx5IGlmIGF0IGxlYXN0IHR3 byBvciB0aHJlZSBwZW9wbGUgY29uZmlybSB0aGF0IGl0J3MNCnRoZSBleHBlY3RlZCBiZWhh dmlvci4NCg0KTm90ZTog4oCYc2hyaW5rLXdpbmRvdy1pZi1sYXJnZXItdGhhbi1idWZmZXLi gJkgZG9lcyBub3QgcmUtZW5sYXJnZSBhIHdpbmRvdw0KdGhhdCBhbHJlYWR5IHNob3dzIHRo ZSBidWZmZXIgaWYgaXRzIGhlaWdodCBpcyBsZXNzIHRoYW4gdGhlIHNwZWNpZmllZA0KJ3dp bmRvdy1taW4taGVpZ2h0Jy4NCg0KbWFydGluDQo= --------------NElQdXqXxAm5PfQCUWbxHeUs Content-Type: text/x-patch; charset=UTF-8; name="window--display-buffer.diff" Content-Disposition: attachment; filename="window--display-buffer.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggZGQy OTdhMzE2OS4uNTY0M2ZiOWFmMyAxMDA2NDQKLS0tIGEvbGlzcC93aW5kb3cuZWwKKysrIGIv bGlzcC93aW5kb3cuZWwKQEAgLTcyNDUsOCArNzI0NSwxMiBAQCB3aW5kb3ctLWRpc3BsYXkt YnVmZmVyCiAgICAgKGxldCogKChmcmFtZSAod2luZG93LWZyYW1lIHdpbmRvdykpCiAgICAg ICAgICAgIChxdWl0LXJlc3RvcmUgKHdpbmRvdy1wYXJhbWV0ZXIgd2luZG93ICdxdWl0LXJl c3RvcmUpKQogCSAgICh3aW5kb3ctaGVpZ2h0IChhc3NxICd3aW5kb3ctaGVpZ2h0IGFsaXN0 KSkKKyAgICAgICAgICAgKG1pbi1oZWlnaHQgKG9yIChjZHIgKGFzc3EgJ3dpbmRvdy1taW4t aGVpZ2h0IGFsaXN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy1taW4t aGVpZ2h0KSkKICAgICAgICAgICAgKGhlaWdodCAoY2RyIHdpbmRvdy1oZWlnaHQpKQogCSAg ICh3aW5kb3ctd2lkdGggKGFzc3EgJ3dpbmRvdy13aWR0aCBhbGlzdCkpCisgICAgICAgICAg IChtaW4td2lkdGggKG9yIChjZHIgKGFzc3EgJ3dpbmRvdy1taW4td2lkdGggYWxpc3QpKQor ICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3ctbWluLXdpZHRoKSkKICAgICAgICAg ICAgKHdpZHRoIChjZHIgd2luZG93LXdpZHRoKSkKICAgICAgICAgICAgKHdpbmRvdy1zaXpl IChhc3NxICd3aW5kb3ctc2l6ZSBhbGlzdCkpCiAgICAgICAgICAgIChzaXplIChjZHIgd2lu ZG93LXNpemUpKQpAQCAtNzMwMCwyNiArNzMwNCwzMSBAQCB3aW5kb3ctLWRpc3BsYXktYnVm ZmVyCiAgICAgICAgICAgICAoc2V0cSByZXNpemUtdGVtcC1idWZmZXItd2luZG93LWluaGli aXQgJ3ZlcnRpY2FsKSkpCiAJICgobnVtYmVycCBoZWlnaHQpCiAJICAobGV0KiAoKG5ldy1o ZWlnaHQKLQkJICAoaWYgKGludGVnZXJwIGhlaWdodCkKLQkJICAgICAgaGVpZ2h0Ci0JCSAg ICAocm91bmQKLQkJICAgICAoKiAod2luZG93LXRvdGFsLWhlaWdodCAoZnJhbWUtcm9vdC13 aW5kb3cgd2luZG93KSkKLQkJCWhlaWdodCkpKSkKKwkJICAobWF4IChpZiAoaW50ZWdlcnAg aGVpZ2h0KQorCQkgICAgICAgICAgIGhlaWdodAorCQkgICAgICAgICAocm91bmQKKwkJICAg ICAgICAgICgqICh3aW5kb3ctdG90YWwtaGVpZ2h0IChmcmFtZS1yb290LXdpbmRvdyB3aW5k b3cpKQorCQkJICAgICBoZWlnaHQpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgbWluLWhl aWdodCkpCiAJCSAoZGVsdGEgKC0gbmV3LWhlaWdodCAod2luZG93LXRvdGFsLWhlaWdodCB3 aW5kb3cpKSkpCiAJICAgICh3aGVuIChhbmQgKHdpbmRvdy0tcmVzaXphYmxlLXAgd2luZG93 IGRlbHRhIG5pbCAnc2FmZSkKIAkJICAgICAgICh3aW5kb3ctY29tYmluZWQtcCB3aW5kb3cp KQogCSAgICAgICh3aW5kb3ctcmVzaXplIHdpbmRvdyBkZWx0YSBuaWwgJ3NhZmUpKSkKICAg ICAgICAgICAoc2V0cSByZXNpemUtdGVtcC1idWZmZXItd2luZG93LWluaGliaXQgJ3ZlcnRp Y2FsKSkKICAgICAgICAgICgoYW5kIChjb25zcCBoZWlnaHQpIChlcSAoY2FyIGhlaWdodCkg J2JvZHktbGluZXMpKQotCSAgKGxldCogKChkZWx0YSAoLSAoKiAoZnJhbWUtY2hhci1oZWln aHQgZnJhbWUpIChjZHIgaGVpZ2h0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh3 aW5kb3ctYm9keS1oZWlnaHQgd2luZG93IHQpKSkpCi0JICAgIChhbmQgKHdpbmRvdy0tcmVz aXphYmxlLXAgd2luZG93IGRlbHRhIG5pbCAnc2FmZSBuaWwgbmlsIG5pbCB0KQorCSAgKGxl dCogKChkZWx0YSAobWF4ICgtICgqIChmcmFtZS1jaGFyLWhlaWdodCBmcmFtZSkgKGNkciBo ZWlnaHQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2luZG93LWJvZHkt aGVpZ2h0IHdpbmRvdyB0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC0gKCog KGZyYW1lLWNoYXItaGVpZ2h0IGZyYW1lKSBtaW4taGVpZ2h0KQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAod2luZG93LXBpeGVsLWhlaWdodCB3aW5kb3cpKSkpKQorICAg ICAgICAgICAgKGFuZCAod2luZG93LS1yZXNpemFibGUtcCB3aW5kb3cgZGVsdGEgbmlsICdz YWZlIG5pbCBuaWwgbmlsIHQpCiAJCSAod2luZG93LWNvbWJpbmVkLXAgd2luZG93KQogCSAg ICAgICAgICh3aW5kb3ctcmVzaXplIHdpbmRvdyBkZWx0YSBuaWwgJ3NhZmUgdCkpKQogICAg ICAgICAgIChzZXRxIHJlc2l6ZS10ZW1wLWJ1ZmZlci13aW5kb3ctaW5oaWJpdCAndmVydGlj YWwpKQogICAgICAgICAgKChmdW5jdGlvbnAgaGVpZ2h0KQotCSAgKGlnbm9yZS1lcnJvcnMg KGZ1bmNhbGwgaGVpZ2h0IHdpbmRvdykpCi0gICAgICAgICAgKHNldHEgcmVzaXplLXRlbXAt YnVmZmVyLXdpbmRvdy1pbmhpYml0ICd2ZXJ0aWNhbCkpKQorICAgICAgICAgIChsZXQqICgo bWluLWhlaWdodCAoY2RyIChhc3NxICd3aW5kb3ctbWluLWhlaWdodCBhbGlzdCkpKQorICAg ICAgICAgICAgICAgICAod2luZG93LW1pbi1oZWlnaHQgbWluLWhlaWdodCkpCisgICAgICAg ICAgICAoaWdub3JlLWVycm9ycyAoZnVuY2FsbCBoZWlnaHQgd2luZG93KSkKKyAgICAgICAg ICAgIChzZXRxIHJlc2l6ZS10ZW1wLWJ1ZmZlci13aW5kb3ctaW5oaWJpdCAndmVydGljYWwp KSkpCiAJOzsgQWRqdXN0IHdpZHRoIG9mIHdpbmRvdyBpZiBhc2tlZCBmb3IuCiAJKGNvbmQK IAkgKChub3Qgd2lkdGgpCkBAIC03MzI3LDI2ICs3MzM2LDMxIEBAIHdpbmRvdy0tZGlzcGxh eS1idWZmZXIKICAgICAgICAgICAgIChzZXRxIHJlc2l6ZS10ZW1wLWJ1ZmZlci13aW5kb3ct aW5oaWJpdCAnaG9yaXpvbnRhbCkpKQogCSAoKG51bWJlcnAgd2lkdGgpCiAJICAobGV0KiAo KG5ldy13aWR0aAotCQkgIChpZiAoaW50ZWdlcnAgd2lkdGgpCi0JCSAgICAgIHdpZHRoCi0J CSAgICAocm91bmQKLQkJICAgICAoKiAod2luZG93LXRvdGFsLXdpZHRoIChmcmFtZS1yb290 LXdpbmRvdyB3aW5kb3cpKQotCQkJd2lkdGgpKSkpCisgICAgICAgICAgICAgICAgICAobWF4 CisgICAgICAgICAgICAgICAgICAgKGlmIChpbnRlZ2VycCB3aWR0aCkKKwkJICAgICAgIHdp ZHRoCisJCSAgICAgKHJvdW5kCisJCSAgICAgICgqICh3aW5kb3ctdG90YWwtd2lkdGggKGZy YW1lLXJvb3Qtd2luZG93IHdpbmRvdykpCisJCQkgd2lkdGgpKSkKKyAgICAgICAgICAgICAg ICAgICBtaW4td2lkdGgpKQogCQkgKGRlbHRhICgtIG5ldy13aWR0aCAod2luZG93LXRvdGFs LXdpZHRoIHdpbmRvdykpKSkKIAkgICAgKHdoZW4gKGFuZCAod2luZG93LS1yZXNpemFibGUt cCB3aW5kb3cgZGVsdGEgdCAnc2FmZSkKIAkJICAgICAgICh3aW5kb3ctY29tYmluZWQtcCB3 aW5kb3cgdCkpCiAJICAgICAgKHdpbmRvdy1yZXNpemUgd2luZG93IGRlbHRhIHQgJ3NhZmUp KSkKICAgICAgICAgICAoc2V0cSByZXNpemUtdGVtcC1idWZmZXItd2luZG93LWluaGliaXQg J2hvcml6b250YWwpKQogICAgICAgICAgKChhbmQgKGNvbnNwIHdpZHRoKSAoZXEgKGNhciB3 aWR0aCkgJ2JvZHktY29sdW1ucykpCi0JICAobGV0KiAoKGRlbHRhICgtICgqIChmcmFtZS1j aGFyLXdpZHRoIGZyYW1lKSAoY2RyIHdpZHRoKSkKLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICh3aW5kb3ctYm9keS13aWR0aCB3aW5kb3cgdCkpKSkKKwkgIChsZXQqICgoZGVsdGEg KG1heCAoLSAoKiAoZnJhbWUtY2hhci13aWR0aCBmcmFtZSkgKGNkciB3aWR0aCkpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aW5kb3ctYm9keS13aWR0aCB3aW5kb3cg dCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgtICgqIChmcmFtZS1jaGFyLXdp ZHRoIGZyYW1lKSBtaW4td2lkdGgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICh3aW5kb3ctcGl4ZWwtd2lkdGggd2luZG93KSkpKSkKIAkgICAgKGFuZCAod2luZG93LS1y ZXNpemFibGUtcCB3aW5kb3cgZGVsdGEgdCAnc2FmZSBuaWwgbmlsIG5pbCB0KQogCQkgKHdp bmRvdy1jb21iaW5lZC1wIHdpbmRvdyB0KQogCSAgICAgICAgICh3aW5kb3ctcmVzaXplIHdp bmRvdyBkZWx0YSB0ICdzYWZlIHQpKSkKICAgICAgICAgICAoc2V0cSByZXNpemUtdGVtcC1i dWZmZXItd2luZG93LWluaGliaXQgJ2hvcml6b250YWwpKQogCSAoKGZ1bmN0aW9ucCB3aWR0 aCkKLQkgIChpZ25vcmUtZXJyb3JzIChmdW5jYWxsIHdpZHRoIHdpbmRvdykpCi0gICAgICAg ICAgKHNldHEgcmVzaXplLXRlbXAtYnVmZmVyLXdpbmRvdy1pbmhpYml0ICdob3Jpem9udGFs KSkpCisgICAgICAgICAgKGxldCogKCh3aW5kb3ctbWluLXdpZHRoIG1pbi13aWR0aCkpCisJ ICAgIChpZ25vcmUtZXJyb3JzIChmdW5jYWxsIHdpZHRoIHdpbmRvdykpCisgICAgICAgICAg ICAoc2V0cSByZXNpemUtdGVtcC1idWZmZXItd2luZG93LWluaGliaXQgJ2hvcml6b250YWwp KSkpCiAKIAk7OyBQcmVzZXJ2ZSB3aW5kb3cgc2l6ZSBpZiBhc2tlZCBmb3IuCiAJKHdoZW4g KGNvbnNwIHByZXNlcnZlLXNpemUpCg== --------------NElQdXqXxAm5PfQCUWbxHeUs--
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 03 May 2022 18:01:02 +0000 Resent-Message-ID: <handler.55169.B55169.16516008106963 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16516008106963 (code B ref 55169); Tue, 03 May 2022 18:01:02 +0000 Received: (at 55169) by debbugs.gnu.org; 3 May 2022 18:00:10 +0000 Received: from localhost ([127.0.0.1]:40992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nlwok-0001oB-4p for submit <at> debbugs.gnu.org; Tue, 03 May 2022 14:00:10 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:53177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nlwoi-0001mZ-Vr for 55169 <at> debbugs.gnu.org; Tue, 03 May 2022 14:00:09 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id 48CD6C0002; Tue, 3 May 2022 18:00:00 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> Date: Tue, 03 May 2022 20:38:12 +0300 In-Reply-To: <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> (martin rudalics's message of "Tue, 3 May 2022 11:21:26 +0200") Message-ID: <868rriil03.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) >>> BTW I do not understand well in which sense your original scenario >>> >>> (pop-to-buffer (generate-new-buffer "*edit string*") >>> '(display-buffer-below-selected >>> (window-min-height . 10) >>> (window-height . fit-window-to-buffer))) >>> >>> fails. Do you mean that the window should be at least ten lines high >>> despite of the fact that it's fit to an empty buffer? >> >> Exactly. I expected that window-min-height takes precedence over window-height. > > We could do something like the untested attached .diff. Thanks, I confirm that it works correctly. > But we really should install it only if at least two or three people > confirm that it's the expected behavior. Do you think it's a too big change in behavior that might break some existing configs?
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 04 May 2022 07:55:02 +0000 Resent-Message-ID: <handler.55169.B55169.16516508603953 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16516508603953 (code B ref 55169); Wed, 04 May 2022 07:55:02 +0000 Received: (at 55169) by debbugs.gnu.org; 4 May 2022 07:54:20 +0000 Received: from localhost ([127.0.0.1]:41671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nm9q0-00011h-Ku for submit <at> debbugs.gnu.org; Wed, 04 May 2022 03:54:20 -0400 Received: from mout.gmx.net ([212.227.15.19]:57607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nm9pz-00011S-MA for 55169 <at> debbugs.gnu.org; Wed, 04 May 2022 03:54:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651650853; bh=5msEaf9DGFXog2CGH+/gaakkdtOOMtV/L+tC6TP7Y5E=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=W2FZg0h5sSNiRgR94SPMd9/XYvCHacUxRWdSSErkYdLNNq4ZO3ROEib0tiu3D56Uj mYsBIx/4MC7JI/CMm6k1W/UUALlDD3Kcgy48L/HqpLV4yq2yqjF2ICiMnJM/kMJFTa KI4Ku3TsafpjztClh5oWRdPCwsjwrndfEZsMXEvg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.143]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MMGN2-1nVBTu2AwY-00JHfL; Wed, 04 May 2022 09:54:12 +0200 Message-ID: <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> Date: Wed, 4 May 2022 09:54:11 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <868rriil03.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:Lu1dzTeUjaGNUxU1aHu8VGSzaG1x6u80ARbOgty6goBLkVZtIic TDA8eZ7r9pQumDzexXn+F/Xb9p9PKuoOEyhk6bqp8/vBs23nBM9R2zeKQvwiezpQMj1yjw2 OG189JhHkq5qZswvO3ewXI6S/sma0sOjQMqxRaf7uwa7svaRu5lrsbSnw1JNInnyUuqCY5W K+LiPLsYdH4lua1BZ4Dhw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1eElwXl8eA4=:rxKs0ZOOnk7vfWSH8E3S9y f6DtNLC/WM+qMPXvOhb8rirHXoDNzrYGio/cCc9dGMvX47S4rNjUKWUVpD+KW2NXazjZ4Npfz rlGlurSIwBrfeCQ/bKFW8kw5eeHKgQHMyMgcAB1kpPT62CdEYE279LlhDN+6tMYvvo9L0Ik2g Uexz/z7DMR7E/qMY6O3H53X+kjeZLNubuQNWAYmI0jyeMM3YBkCL+1JlxJJDA4woaWVngFDMf 8fVpZwByhHMFTXr5KBKbMb43wQ+xXY6pFzpCW0GVguUa2vbgMmavu58aszyggSM9Y4XScxmA3 21wafIYiaRQjZ4Vbf5Z7Om2uZmHQOlNkzjIYrYXgz5scPAo5c+5PIrV2lAumrWOhNq/8MSjJB jFDnD6f9HmUNB4MoPZFSq3R4ulODXvB+KcA4RfghRF5zrQzwPl4pM3l6YoWYawpjo4nUXnYkN cbxOydi6hH2GKhza1NSdw8IfJ9/bGzAA5hnR9GZ2YDGWvbtH+NiAOY9IEi7ICx7b0uVjLRUnq 5lpvjF8wYiNhbsOQAJDcxoAU743zOXA16LQUbJbrJeQKhylYgYVZBHdpx33S8CImAFHniji5c sU6wzNnS0n/NAD3RQPANPFiTYEQodCULmCxmcRl3vRWeEGm0xwMcuqSI1JqB70KTJYBKavyEE r6UwY6j9GeXik00NJNPV/Bif6RbDwvKEHIvfZjgof/OE7ISl53OnBrj599bkorgX6J1as9zEW VB85sMkiBO+yOUBPFVVy+iF2Qf2k4K1JD+5Y864EbGRBI80mxYIAnHkSWCYfaSf/LvV4IlXbz iCUpjIIodIs9iB8r79W+9vdTLMA6sK5ZLgQ3NvH/cODq4s53xewGLfc8nf8g+sQK3jEiI/x+L Ly+4zKhjn4jbELjPv8aS7Yet6FojXIQwSzXnDAxAKyTPeWeYGa7mfiWNbpnC7iHDEHFcGHyNb zrORlNAfJAv0LZ/Utu3QdJ/rQt36K9cCQpqvqDGivKsk+Jxkh83gQ8+IYAKTMqz0+E7s/7Exa z91etOf9QS1O6O4CWWn1oM5yj1LI3Jsj3yTF/xAi91sq3NuMOfAhngalzxnQm5EBaTjjFxXx0 HTgPql3LshkLeA= X-Spam-Score: -0.7 (/) 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 (-) > Do you think it's a too big change in behavior that might break some > existing configs? It introduces a certain inconsistency. So far, 'window-min-height' is obeyed by 'display-buffer-below-selected' only. My patch would have other clients obey it as well - but to a certain extent only. For example, 'split-window-sensibly' will never care whether a window it splits off can be made 'window-min-height' lines high. How would we document that fact? martin
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 04 May 2022 19:34:02 +0000 Resent-Message-ID: <handler.55169.B55169.165169283718628 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165169283718628 (code B ref 55169); Wed, 04 May 2022 19:34:02 +0000 Received: (at 55169) by debbugs.gnu.org; 4 May 2022 19:33:57 +0000 Received: from localhost ([127.0.0.1]:43791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmKl2-0004qO-SC for submit <at> debbugs.gnu.org; Wed, 04 May 2022 15:33:57 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:54077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nmKl1-0004qA-AV for 55169 <at> debbugs.gnu.org; Wed, 04 May 2022 15:33:55 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id B562FE0006; Wed, 4 May 2022 19:33:47 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> Date: Wed, 04 May 2022 22:29:59 +0300 In-Reply-To: <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> (martin rudalics's message of "Wed, 4 May 2022 09:54:11 +0200") Message-ID: <865ymlje5o.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) >> Do you think it's a too big change in behavior that might break some >> existing configs? > > It introduces a certain inconsistency. So far, 'window-min-height' is > obeyed by 'display-buffer-below-selected' only. My patch would have > other clients obey it as well - but to a certain extent only. For > example, 'split-window-sensibly' will never care whether a window it > splits off can be made 'window-min-height' lines high. How would we > document that fact? I didn't expect that 'split-window-sensibly' should pay attention to 'window-min-height'. I though only 'display-buffer-*' are affected.
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 05 May 2022 07:48:01 +0000 Resent-Message-ID: <handler.55169.B55169.165173684919601 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165173684919601 (code B ref 55169); Thu, 05 May 2022 07:48:01 +0000 Received: (at 55169) by debbugs.gnu.org; 5 May 2022 07:47:29 +0000 Received: from localhost ([127.0.0.1]:44310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmWCv-000563-4K for submit <at> debbugs.gnu.org; Thu, 05 May 2022 03:47:29 -0400 Received: from mout.gmx.net ([212.227.15.15]:39373) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nmWCt-00055b-M3 for 55169 <at> debbugs.gnu.org; Thu, 05 May 2022 03:47:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651736841; bh=LcB86iQqUC/Oyc1P2ZLiAdTxwNoqXEEiTeeh2wR/+Uc=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=D+lI9sypIhIrvbclgKdJzEVFEJaPYZ8ELa0C12uCzrPg3YDbtmKwX7991Saj/xFKw az62lql4d4fM8Jrp6EsVyPCQkFjwsmq5QwMWx6mU3cbKLFjI+h5N/GtYlBl++I13vz P7vSHrIAP7RDilT+AqV7Cerg5awGbUY4PfwG7gvo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([213.142.96.110]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MvK0R-1o3m0W0Ahl-00rF3q; Thu, 05 May 2022 09:47:21 +0200 Message-ID: <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> Date: Thu, 5 May 2022 09:47:17 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <865ymlje5o.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:IdP0+OMOF/9Md1zMk0SH0zK4PGpwejhj2wf9o7G1eYQFHdSSC4H g4c5EZP5cnqr1nhYgXCnnnWKsgu2qoCgsvunSd5OTJlRYUuRBsi6SM26NKYS1+YMkbnpoht Xdo/5XKAawPqbphu1OQnWFJZudUZDsRhXIabL/N3Fxn0wTEUai5cSd3KJoWmCgPdRJmjSMB N55buqTiMWmxCPA7XG5Ng== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:+Ep7szl9zWc=:waeu1Gyy1t0qJMQzK0/R1u 4Z6xwgWmJTdBXZfzFKGxg9gdtu+u8RZgUsw0Vlq3ym3l9cMqP+oZ8nhTfc5eRJa/qfaBpuXZG PAks9QsAoAZnoKavsjNnJGVDaPwV7BF1uA816SYi48OOgd7vucWY6HCoR7eowJU15vljyjKMg 528gM6UFi9EZRa5mq763DKIYWAsyNKDaNHYJohAJMGHdVDmcPDKFtZ+ciJ+ohHu+oY/N/QC1f Nbcrr7PVbnOGJLPzMihthzVWIDjvo0u7ZqJy3M4KOoXwXEN2lFo3vM+Tw3hraxfp3q89jdre7 qVBm+f3vh9o3ySI7BJKmPVd9NrJBn6nPcjZN9FsEOMmPV+d7yopQDEPx/QV7cST9vphZfFoMV IRNvTyppb/T3djooEkEDPYdlmIEBHDmtt8FTayJykM46+uQWof1PZ+07Up+D8urhx7YbU5VAQ OY6jIhxO76vTgqP0yYf5jvx/QBGXKp+cC7/IzJOxTu8GQ4qWsVIaYdO09I8kjuoIN0TKXrMdv NHPP0US7KadSp2K6BUvBNnyowss35gaVlFRiSbPPenAJ+ra2TpbzXqw1IqkhJE2qP2/9bTWoq f4WJmm8itebaeNyNF2qMdKVp8nntBasZ1vlpnLS2VYwuH7lBT+oAMG6MjuEGhMrqT3Kfvxzap XhrfBwRfuinxw8AscbUkYVrpx7OUEmcu13MP8ucCF+cjy336Oei1c9UbS+DL0We2hOui5nfKI GgVWJtfqjeHlsQ9LQ/UoEc7/3vQgJnVfr9UDS9ds/bmIkbVHTzKMyAZX2EQ7bMkxGI8u5XyCd gpkY+bWTmm/Sp3E+cB3WuJ3CZZYzSKbZjrx5TIeoXh0HDo6XhlLdZI/B3wPRssCvmvxKn+ouU bxlYuEHdQrWVZznlbInsGqnJDsqgfGk+8geuNHtuBdyUTV3/dwwmmN+y7hsKURAKggVmVrEMB IOFHDft0nqltg3F4Ld36IA2aII55JNJzB9koNkPvEO6bvxCyVG1OZhzhavvubby7i35bR9bnA z3ynRzyVw+PQoO0n7fmxntdcgk3aG7LM8KrX6exZPi56LjYm2v7MBA04LH7xMuiLg+5NrvdaF z9PGVdELolKZKk= X-Spam-Score: -0.7 (/) 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 (-) ID4gSSBkaWRuJ3QgZXhwZWN0IHRoYXQgJ3NwbGl0LXdpbmRvdy1zZW5zaWJseScgc2hvdWxk IHBheSBhdHRlbnRpb24NCiA+IHRvICd3aW5kb3ctbWluLWhlaWdodCcuICBJIHRob3VnaCBv bmx5ICdkaXNwbGF5LWJ1ZmZlci0qJyBhcmUgYWZmZWN0ZWQuDQoNCidzcGxpdC13aW5kb3ct c2Vuc2libHknIGlzIHRoZSBmdW5jdGlvbiAnZGlzcGxheS1idWZmZXItcG9wLXVwLXdpbmRv dycNCnJ1bnMgYnkgZGVmYXVsdCB0byBtYWtlIGEgbmV3IHdpbmRvdy4gIFRoZSBkaWxlbW1h IGlzIHRoZSBmb2xsb3dpbmc6DQonZGlzcGxheS1idWZmZXItYmVsb3ctc2VsZWN0ZWQnLCBi ZWZvcmUgaXQgdHJpZXMgdG8gc3BsaXQgdGhlIHNlbGVjdGVkDQp3aW5kb3csIGFzc2VydHMg dGhhdA0KDQogICAgICAgICAgICAgIChvciAobm90IChudW1iZXJwIG1pbi1oZWlnaHQpKQ0K CQkgKHdpbmRvdy1zaXphYmxlLXAgbmlsICgtIG1pbi1oZWlnaHQpKSkNCg0Kd2hlcmUgJ21p bi1oZWlnaHQnIGlzIChjZHIgKGFzc3EgJ3dpbmRvdy1taW4taGVpZ2h0IGFsaXN0KSkuDQoN CidzcGxpdC13aW5kb3ctc2Vuc2libHknLCBob3dldmVyLCBtYXkgc3BsaXQgb2ZmIGEgd2lu ZG93IHRoYXQgaXMgbGVzcw0KdGhhbiAnbWluLWhlaWdodCcgbGluZXMgaGlnaCBhbmQgY2Fu bm90IGJlIGVubGFyZ2VkIGFmdGVyd2FyZHMgZWl0aGVyLg0KU28gZmFyLCB0aGlzIGlzIE9L IGJlY2F1c2UgaW4gdGhlIG1hbnVhbCwgaW4gd2lzZSBmb3Jlc2lnaHQsIHdlIHNheSBmb3IN CuKAmHdpbmRvdy1taW4taGVpZ2h04oCZIHRoYXQgIlRoZSBvbmx5IGNsaWVudCBvZiB0aGlz IGVudHJ5IGlzIHByZXNlbnRseQ0K4oCYZGlzcGxheS1idWZmZXItYmVsb3ctc2VsZWN0ZWTi gJkiLiAgQnV0IGlmIHdlIG9iZXkgJ3dpbmRvdy1taW4taGVpZ2h0JyBpbg0KJ3dpbmRvdy0t ZGlzcGxheS1idWZmZXInLCB0aGVuICdkaXNwbGF5LWJ1ZmZlci1wb3AtdXAtd2luZG93JyBi ZWNvbWVzIGENCmNsaWVudCBvZiAnd2luZG93LW1pbi1oZWlnaHQnIHdpdGhvdXQsIGhvd2V2 ZXIsIGZ1bGZpbGxpbmcgaXRzIHByZW1pc2UNCndoaWNoIHNheXMgdGhhdCAiSWYgQUxJU1Qg Y29udGFpbnMgYSBgd2luZG93LW1pbi1oZWlnaHQnIGVudHJ5LCB0aGlzDQpmdW5jdGlvbiBl bnN1cmVzIHRoYXQgdGhlIHdpbmRvdyB1c2VkIGlzIG9yIGNhbiBiZWNvbWUgYXQgbGVhc3Qg YXMgaGlnaA0KYXMgc3BlY2lmaWVkIGJ5IHRoYXQgZW50cnkncyB2YWx1ZS4iLg0KDQpXZSBv YnZpb3VzbHkgY291bGQgY2FsbCAnc3BsaXQtd2luZG93LXNlbnNpYmx5JyB3aXRoIGFuIGV4 dHJhIEFMSVNUDQphcmd1bWVudCBhbmQgaGF2ZSBpdCBvYmV5IHRoZSAnd2luZG93LW1pbi1o ZWlnaHQnIGNvbnN0cmFpbnQuICBCdXQNCidzcGxpdC13aW5kb3ctc2Vuc2libHknIGlzIGp1 c3QgdGhlIGRlZmF1bHQgdmFsdWUgb2YgdGhlIG9wdGlvbg0KJ3NwbGl0LXdpbmRvdy1wcmVm ZXJyZWQtZnVuY3Rpb24nIChhbGwgdGhlc2Ugd2VyZSBpbnZlbnRlZCBzb21lIHRpbWUNCmJl Zm9yZSAnZGlzcGxheS1idWZmZXItYWxpc3QnKSBhbmQgdGhhdCBmdW5jdGlvbiBhY2NlcHRz IG9ubHkgb25lDQphcmd1bWVudC4gIFNvIHdlIHdvdWxkIGhhdmUgdG8gYW1lbmQgJ3dpbmRv dy0tdHJ5LXRvLXNwbGl0LXdpbmRvdycgYXMNCg0KCQkgICAob3IgKGNvbmRpdGlvbi1jYXNl IG5pbA0KCQkgICAgICAgICAgIChmdW5jYWxsIHNwbGl0LXdpbmRvdy1wcmVmZXJyZWQtZnVu Y3Rpb24gd2luZG93IGFsaXN0KQ0KCQkgICAgICAgICAoZXJyb3IgbmlsKSkNCgkJICAgICAg IChjb25kaXRpb24tY2FzZSBuaWwNCgkJICAgICAgICAgICAoZnVuY2FsbCBzcGxpdC13aW5k b3ctcHJlZmVycmVkLWZ1bmN0aW9uIHdpbmRvdykNCgkJICAgICAgICAgKGVycm9yIG5pbCkp KSkpDQoNCk5vIGdyZWF0IGRlYWwgYnV0IHNwaWxsaW5nIG91dCB0aGUgZGV0YWlscyBpbiB0 aGUgbWFudWFsIHdpbGwgaW5ldml0YWJseQ0KaW5jcmVhc2UgdGhlIG15dGhpY2FsIGNvbmZ1 c2lvbiBhcm91bmQgJ2Rpc3BsYXktYnVmZmVyLWFsaXN0Jy4NCg0KbWFydGluDQo=
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 05 May 2022 08:31:02 +0000 Resent-Message-ID: <handler.55169.B55169.165173945024507 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165173945024507 (code B ref 55169); Thu, 05 May 2022 08:31:02 +0000 Received: (at 55169) by debbugs.gnu.org; 5 May 2022 08:30:50 +0000 Received: from localhost ([127.0.0.1]:44344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmWss-0006ND-BO for submit <at> debbugs.gnu.org; Thu, 05 May 2022 04:30:50 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:37147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nmWsr-0006My-0Q for 55169 <at> debbugs.gnu.org; Thu, 05 May 2022 04:30:49 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id 78BFEC000B; Thu, 5 May 2022 08:30:40 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> Date: Thu, 05 May 2022 11:03:59 +0300 In-Reply-To: <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> (martin rudalics's message of "Thu, 5 May 2022 09:47:17 +0200") Message-ID: <864k24v0vo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) > No great deal but spilling out the details in the manual will inevitably > increase the mythical confusion around 'display-buffer-alist'. Also this increases the likelihood of regressions. For example, with your latest patch, *Completions* are no more fit into a small window, e.g. 'C-h f car TAB TAB' pops up too high window.
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 05 May 2022 09:50:02 +0000 Resent-Message-ID: <handler.55169.B55169.165174415932417 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165174415932417 (code B ref 55169); Thu, 05 May 2022 09:50:02 +0000 Received: (at 55169) by debbugs.gnu.org; 5 May 2022 09:49:19 +0000 Received: from localhost ([127.0.0.1]:44427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmY6p-0008Qn-A0 for submit <at> debbugs.gnu.org; Thu, 05 May 2022 05:49:19 -0400 Received: from mout.gmx.net ([212.227.17.22]:40413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nmY6n-0008QW-6Z for 55169 <at> debbugs.gnu.org; Thu, 05 May 2022 05:49:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651744150; bh=C6SZHOp04hq2g39jDfRh5ni1qVBI8Gt9p19LF154DHU=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=NFt3UGnI+o8jjAX5VE6dv6BGNPYiDHkE1SpKK3lzLtllAx20LN6I6MOoRCmb8ZLeY VInCPshX815hc205f0yzcsbTMktH8VZ+9ubNFTN/w1fbMflxlP/iaLpOjtRG5fXwhI QK8Y32DKFUdW+1xQcyiifWa9CDBw9ZZ0oUxyD7zg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.28]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1Ygt-1nnut32Vq7-0038pb; Thu, 05 May 2022 11:49:10 +0200 Message-ID: <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> Date: Thu, 5 May 2022 11:49:07 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <864k24v0vo.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:m1ExsLhr4SqGtIhQb4R0WZBKgb+jxwJ8KxuMjGp9DwvcRPmLfgk 2WrAGQgvUk9CXFZW4I7xETW+yaQXmiu/w2ZewjoYDXQEG75TbfJTNB3O3TNoHpdGuVRBaKP IkC+6VnzJXIkK0FqwY9cGjdp0VKTQb4C8bp4445l6RlTizMhSMMRYeSsnhoA8KKGv5w2ub2 c4IAyEk1ItLBTzzreDNQg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:v15rgdRR8eo=:GFcQYD5cIEmkOkKOKq9til IOh6P/XelwKPpiTjCEfh0FVpkuQVBVrrw3NcWAa4eyijz6SjPvNQar6/G8OXOhVpyGcixt+Ow n+mbHm2aBRi2tT5vIS8tZN/ELKnRVWNDa1oMqAoeCWBZNLFZs8ZvQYlkyHSlONcTYVarea96M SiOkCBr4UV5sbG0ugypks+DNO4OFq+2Y+Cu3ggROpJZz+y52Q4A8/V8qXmvkbOejp4X33Zr36 U/+A0lOOBpZeANZvfDCbyIp5n75dLgvQiv5cSDvhYLLvklJ2x7NnX2mQ7ao+NBeTSoq6Cy8OK AmX6JsQOoSt1oiF4pUmr20Riwrtph8cyydXGSh67BtAy3FjDg9jpUYxLfPAVLP46SAylkAfLP Y+v/I5OAr6VS9seYbZItTBCD49bqnBrxojy4lafGNU8MkYyycdCeRwwNl2X2SJzFh86bmhtyI O8DaGxe92ATjSgkwHnrcbdpPbpBRKGHIAa/sFu9czX595/MZlWYgB5nKzcsLGpwr85F8bp17R jbEOsfCtluvjwFyL6+RFMLjSRxuvhUSP8gPAU3l/AzRFIS4XqnJvTe1/+65c2IjkLAkzQJvyd z+TNcLHb4HxcWmCcfS5hc0eOchtyfdST8Yed1kvn66dUJP4/Omh343T8tyM/csLVp5Sz85AF4 i9itbkYNKeaKIK7r6kW0unnTpr2A001RvW7rQ43e2S6yCbGcVQuX75rc829eYXFcBx+gQpbgV rmJLd11UERjwp5AqVbf0kLNbQNexRndasB7ROMDeVdg1WwDlft4s72h0DkqMI5Wcu3WBFM+qS UKwhjGiNz/YBTCuFO1miXPL8MqZDTk+4b5f0ImrCpNLouqEg4LlQwFFLdk6HXoKHCqItwaJAW /Zb2o2zozNl7sE+TkmS9YFbK2z2SDF1VkK5xrWZW2jj5IYVwWFkshoSVYYA/glmDAbNH+BLC7 2twUg9ZG4SvySFKrqtisUXECXH6+lESbGCqlqrbC8JSBO0ef/EGoXIWpe1yro4P52N2H/1eQw h4jqUe1exZb+aOWfrYqpgHmL8r0jA+NkLhhPwOl9GkAf+BME0mvTI8W+j9QB0XWBR0slzLJJU arKe0IS8Vhl0EE= X-Spam-Score: -0.7 (/) 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 (-) > Also this increases the likelihood of regressions. > For example, with your latest patch, *Completions* > are no more fit into a small window, e.g. > 'C-h f car TAB TAB' pops up too high window. Likely because the *Completions* window would become smaller than 'window-min-height'. Either decrease that or provide an explicit 'window-min-height' alist entry of 0 in the 'display-buffer' call. It's a can or worms we'd open here. martin
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 05 May 2022 16:39:02 +0000 Resent-Message-ID: <handler.55169.B55169.165176873929447 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165176873929447 (code B ref 55169); Thu, 05 May 2022 16:39:02 +0000 Received: (at 55169) by debbugs.gnu.org; 5 May 2022 16:38:59 +0000 Received: from localhost ([127.0.0.1]:46344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmeVH-0007et-BW for submit <at> debbugs.gnu.org; Thu, 05 May 2022 12:38:59 -0400 Received: from relay11.mail.gandi.net ([217.70.178.231]:39131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nmeVF-0007eQ-W4 for 55169 <at> debbugs.gnu.org; Thu, 05 May 2022 12:38:58 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id CB8AA100002; Thu, 5 May 2022 16:38:50 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> Date: Thu, 05 May 2022 19:37:25 +0300 In-Reply-To: <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> (martin rudalics's message of "Thu, 5 May 2022 11:49:07 +0200") Message-ID: <865ymkrmze.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) >> Also this increases the likelihood of regressions. >> For example, with your latest patch, *Completions* >> are no more fit into a small window, e.g. >> 'C-h f car TAB TAB' pops up too high window. > > Likely because the *Completions* window would become smaller than > 'window-min-height'. Either decrease that or provide an explicit > 'window-min-height' alist entry of 0 in the 'display-buffer' call. > > It's a can or worms we'd open here. Do you think it would be simpler and thus more reliable to enforce height constraints such as min-height in fit-window-to-buffer? This will be very clear to users to see how it works: (pop-to-buffer (generate-new-buffer "*edit string*") '(display-buffer-below-selected (window-height (fit-window-to-buffer 10)))) where 10 is min-height. Because it should be the task of fit-window-to-buffer, and it already has the argument MIN-HEIGHT. Also other arguments of fit-window-to-buffer could be allowed to use in display-buffer-alist.
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 May 2022 07:04:02 +0000 Resent-Message-ID: <handler.55169.B55169.16518205821627 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16518205821627 (code B ref 55169); Fri, 06 May 2022 07:04:02 +0000 Received: (at 55169) by debbugs.gnu.org; 6 May 2022 07:03:02 +0000 Received: from localhost ([127.0.0.1]:46935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmrzR-0000Q7-R4 for submit <at> debbugs.gnu.org; Fri, 06 May 2022 03:03:02 -0400 Received: from mout.gmx.net ([212.227.17.21]:56985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nmrzP-0000Pr-Bf for 55169 <at> debbugs.gnu.org; Fri, 06 May 2022 03:02:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651820572; bh=2pBnouK101CGrR8gWZ3N1Perp2g9q5K7WTMKrWJdmKA=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=VlBERwJonYTatWysx3XMFVQr9HRDGY0n2ItvHhJyOaG6uqIIWIZXcS+kmzf24NH39 Y9VgNcgKJ7STCcNY9+YW43b2d5tmN6BwvUqfvD5rm87fD+A7iyUyBudHz3eSFJHWgp OZUYfycxIems1uOPyXmylMyfj0fmW+hYUiRTzICs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([213.142.96.243]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M9nxt-1nhfS524jl-005u6f; Fri, 06 May 2022 09:02:52 +0200 Message-ID: <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> Date: Fri, 6 May 2022 09:02:51 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <865ymkrmze.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:pNLd6Cnch9LQYr3lDI3Ec0/VSur+WIH+TGNu73qqPmXhY4VsnxH 0m0w8lQtosNCmjgFSQL5l1XdAXS4t84cY+8dpfyhGO5FMQwWGIO9s/TQ6+fEc7vvmrhWn3f FYRGzxqzcvZ0GPr9lxDsRnhlMCtqAh3QKi/V2xpvVTffKzRJwS6nk+cqGTS3Dee8oF2k2Tb 3XFHz/rffG721pSNjYyrw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:4/jFLCGjoJQ=:4jEGWhlJ3+EP7cCH7WkwA+ jBK5k5WMg+YW6PItyqaSCk+bnJX49YxoNN3vtEdQt0WVXmRd6AduqWJodvv9V1kHclCudniaq eFgcZDqcmj9IAVkY8xpqEldWrYOgoi5eQUpzze1WhERByLl6twszzwAaCX6JOS56hCMoFvaHE 5CUcI9TBWtxgLR+WPPkv2EM1a1oDNqApHz52r+qZx1P3No06Mmu/9weFbtjivVZLlD6tZ1rhy TX9E/smKDUMc/5bSGJfftjpgKwV/24DGYNEv8cjnGZaTzTHkV9wmC33V6sVo82nvjm0ZFW+2K kJTER09XvC/chUa5yoJCMllxXS810pnTrYlGNjSWcigUh/llixjI8D17tu3G0OQdo/el4D2UI rTm3qetaC5ssdkwJa+Mzs+8ROLA+uviTNV0zIYYnWQvaYJOxMXmoAbb/CNV6Mco+aJTyA6Re9 PTxziBWPi5VHlDBvoCoDxwpsdfG4H/Wceq8AeV6oRf7FUb5lAxgKFTq/umWVtTsEFEv1MTlnx BPWPhu2Eb+HqiI9YwWpbsFAmNBXqoi0S7u1OJItc8Q/rqkLlSWdVYs1bpJ44CbXKvB0U/LKsS SReH5tzL2xONTQ51XLQEXVh+uT9RGPrclpf+PamCtxwHUySqx4ErM2WjeChBEMIDNVxQA2R94 XF2P01WXITUXcDAUlkdg6WrtvSpjiXVymFvRsufGqMFeWRrQMpMOF8QWwh46gw/TFYB3j0faL 9Fp2MqpP0HlhN/D+EG5aYrey5cskyhg/q5pXnYc5tVaS+rBmIhbH8raORheuB5JVyf/bL/T1X ojqW3QIT0q0QgnqzfTPaClzBxxAgqUw/0//KbA1U4BVG9CmGWWPm/UxYgh30kA1AwkQ/LAbrQ LrtdGaNd1Ehtr48Q8FNHF5K75xkRCoG4e6WC2GqjHKUMaZC+tacvcZM+hwKuN+QvL4VNKa1t3 IoKhSNLJet0Si9biq3WoC29MjkrvaSBeJ4CPjGWvVDifgDseV2cxY7GngvWB4aQaO1p83m+Tc 5VWAufNKa9XQJUqhEHal2pHGNCfqWeYHAhMGefRaTje6HMS9h+qq6TcIZNuI3JlmS3pUy5cTi b6kwa0RVqonn2k= X-Spam-Score: -0.7 (/) 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 (-) ID4gRG8geW91IHRoaW5rIGl0IHdvdWxkIGJlIHNpbXBsZXIgYW5kIHRodXMgbW9yZSByZWxp YWJsZQ0KID4gdG8gZW5mb3JjZSBoZWlnaHQgY29uc3RyYWludHMgc3VjaCBhcyBtaW4taGVp Z2h0DQogPiBpbiBmaXQtd2luZG93LXRvLWJ1ZmZlcj8NCiA+DQogPiBUaGlzIHdpbGwgYmUg dmVyeSBjbGVhciB0byB1c2VycyB0byBzZWUgaG93IGl0IHdvcmtzOg0KID4NCiA+ICAgIChw b3AtdG8tYnVmZmVyIChnZW5lcmF0ZS1uZXctYnVmZmVyICIqZWRpdCBzdHJpbmcqIikNCiA+ ICAgICAgICAgICAgICAgICAgICcoZGlzcGxheS1idWZmZXItYmVsb3ctc2VsZWN0ZWQNCiA+ ICAgICAgICAgICAgICAgICAgICAgKHdpbmRvdy1oZWlnaHQgKGZpdC13aW5kb3ctdG8tYnVm ZmVyIDEwKSkpKQ0KID4NCiA+IHdoZXJlIDEwIGlzIG1pbi1oZWlnaHQuDQogPg0KID4gQmVj YXVzZSBpdCBzaG91bGQgYmUgdGhlIHRhc2sgb2YgZml0LXdpbmRvdy10by1idWZmZXIsDQog PiBhbmQgaXQgYWxyZWFkeSBoYXMgdGhlIGFyZ3VtZW50IE1JTi1IRUlHSFQuDQogPiBBbHNv IG90aGVyIGFyZ3VtZW50cyBvZiBmaXQtd2luZG93LXRvLWJ1ZmZlcg0KID4gY291bGQgYmUg YWxsb3dlZCB0byB1c2UgaW4gZGlzcGxheS1idWZmZXItYWxpc3QuDQoNCllvdSBtZWFuIHRo ZSB2YWx1ZSBvZiBhICd3aW5kb3ctaGVpZ2h0JyBlbnRyeSBjb3VsZCBhbHNvIGJlIGENCg0K ICAgICAgICAg4oCiIEEgbGlzdCB3aG9zZSBDQVIgaXMgYSBmdW5jdGlvbiBhbmQgd2hvc2Ug cmVtYWluaW5nIGVsZW1lbnRzDQogICAgICAgICAgIGFyZSB0aGUgYXJndW1lbnRzIHBhc3Nl ZCB0byB0aGF0IGZ1bmN0aW9uLg0KDQpzbyB3ZSdkIHJ1bg0KDQoJICAgIChpZ25vcmUtZXJy b3JzIChmdW5jYWxsIChjYXIgaGVpZ2h0KSB3aW5kb3cgKG50aCAxIGhlaWdodCkgLi4uKSkN Cg0KaW4gJ3dpbmRvdy0tZGlzcGxheS1idWZmZXInPyAgV2hpY2ggbWVhbnMgdGhlIGNhbGxl ciBoYXMgdG8ga25vdyB0aGUNCmZ1bmN0aW9uIGFuZCB3aGljaCBhcmd1bWVudHMgaXQgbmVl ZHMgaW4gd2hpY2ggb3JkZXIuICBTb3VuZHMgZnJhZ2lsZS4NCg0KbWFydGluDQo=
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 May 2022 08:00:03 +0000 Resent-Message-ID: <handler.55169.B55169.16518239507128 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16518239507128 (code B ref 55169); Fri, 06 May 2022 08:00:03 +0000 Received: (at 55169) by debbugs.gnu.org; 6 May 2022 07:59:10 +0000 Received: from localhost ([127.0.0.1]:46997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmsrm-0001qu-FO for submit <at> debbugs.gnu.org; Fri, 06 May 2022 03:59:10 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:59107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nmsrk-0001qU-BN for 55169 <at> debbugs.gnu.org; Fri, 06 May 2022 03:59:08 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id A0884E0002; Fri, 6 May 2022 07:59:01 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> Date: Fri, 06 May 2022 10:52:44 +0300 In-Reply-To: <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> (martin rudalics's message of "Fri, 6 May 2022 09:02:51 +0200") Message-ID: <86v8ujcd2r.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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 (-) >> Because it should be the task of fit-window-to-buffer, >> and it already has the argument MIN-HEIGHT. >> Also other arguments of fit-window-to-buffer >> could be allowed to use in display-buffer-alist. > > You mean the value of a 'window-height' entry could also be a > > • A list whose CAR is a function and whose remaining elements > are the arguments passed to that function. > > so we'd run > > (ignore-errors (funcall (car height) window (nth 1 height) ...)) > > in 'window--display-buffer'? Which means the caller has to know the > function and which arguments it needs in which order. Sounds fragile. It is intended only for special handling of 'fit-window-to-buffer'. If 'fit-window-to-buffer' with MIN-HEIGHT will really fix this problem, then details of the entry format could be adapted later. And indeed this works exactly as should with (pop-to-buffer (generate-new-buffer "*edit string*") '(display-buffer-below-selected (window-height . fit-window-to-buffer))) and an experimental patch: diff --git a/lisp/window.el b/lisp/window.el index 9f78784612..a21cf109a4 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -7336,7 +7336,9 @@ window--display-buffer (window-resize window delta nil 'safe t))) (setq resize-temp-buffer-window-inhibit 'vertical)) ((functionp height) - (ignore-errors (funcall height window)) + (if (eq height 'fit-window-to-buffer) + (ignore-errors (funcall height window nil 10)) + (ignore-errors (funcall height window))) (setq resize-temp-buffer-window-inhibit 'vertical))) ;; Adjust width of window if asked for. (cond
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 May 2022 14:11:01 +0000 Resent-Message-ID: <handler.55169.B55169.16518462261526 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.16518462261526 (code B ref 55169); Fri, 06 May 2022 14:11:01 +0000 Received: (at 55169) by debbugs.gnu.org; 6 May 2022 14:10:26 +0000 Received: from localhost ([127.0.0.1]:49342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmyf3-0000OX-MO for submit <at> debbugs.gnu.org; Fri, 06 May 2022 10:10:25 -0400 Received: from mout.gmx.net ([212.227.15.15]:33903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nmyf1-0000OI-FU for 55169 <at> debbugs.gnu.org; Fri, 06 May 2022 10:10:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651846217; bh=bAFF6/G3Gl3gkL8p/td31cU/SmvbhM5HhT1u4h3Shd0=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=DPew0t382hUOr/ldU7Vc2CH51agyw9pnxBhJM81Srw67OUekgCcJnLv9Uy1wkMKN9 u3wFTmqFNIMuPWvMEmg4Mv5mO0IJWyKewkxRoet3TNhIz7RxLqavDZl6/ZKVLN52bJ Pb2jasPKDKD5Vnx0v/TbBGpYYc3E0ZKvqvAx/qCo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([213.142.96.243]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mof9P-1oB0wy00Rl-00p6YD; Fri, 06 May 2022 16:10:17 +0200 Message-ID: <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> Date: Fri, 6 May 2022 16:10:15 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86v8ujcd2r.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:VgDMfPuwZMHar5fpGqZF151n8OctXedYbGclR6fIGDVlDoAbFHT U3KeMqqOCjMZiQzN+G22Lm5eo/KjWnWikj8gM3qJZ7RwxhkY/3mM7RIQM5Ldc0eV+jk1pYg WBtqC+v0h8g1A7/k/G+7ykkXQLgE+1sjMKpCtLA/Rf4+T8z5jYzsyiGe2keWUZKzRpDnYil GYaw7H3ocFCRpF9hqMoLg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:cDwcL58PHVo=:LDEUr4ICN0y7jBFtzIgdt8 M9V5BKkhDNTeMIlKPaqRP+V7j6sR0jBqcpSYeWdaVxQ2IL1dU8gy4Y7g4r5z00xF/o8BQpd8A FWEB2XCc+RRLO0qxNVLxAz4xPlGygprWoA4mmXBZTe98EhAoafLceEdcRm1LrPd0eqX+Gju5n tqILFWj7oLPJESSXnaITiD+GnjLUDMhqK9z4VPp6+3DluTT/jbxRSanfIQbmxsv+HjbRdoJ5l ty4tvbE3ez+v3C/Dc3CuUqbr7ByzdG9pL4wNuCQjLQw2GaiY8xhoWQKsdbSC5vbHEhKS6ybeA NE63+KtHeOwF8hJdxREKWmsSVowuhPTqKytYO8Mu2+v2Fl/AO2ehVYhmC26xv1Er6WuLY61y8 dzUKGifS+C/4NrnRAIXaHRAoiyeBA71RI+S36Gp2EAxZm5Y6/fF1sqc2DkWMJBCmYR7Z+W4R7 RsEiWZ8AU6XY3WmL1hyKmz1MMfs6+7OcYLDdT62GTKofBYb/5ZW+avHjINSmocZC8j8yNkn0l 23ZXKqzgKc4S6T54+yIQOB+i6PD/ERirlYv1+ZQDh96usOMus2Jmof7FzzJZxaKOJezOVj0uD G9sKnivrjZmDYwwXeKUJ3NcMX+orxOH5xiOTEzbke30KDZTN10RSHPguu11KhF/n6FVoFyjoR CiNIqxsZX6TkXH9KN8f9IxaKGiTe7s47qFJedCZ5JbMJ1bSN/j/ZrKo5iKRMeVeiHtrFK7OrG glU+l0L02bQ+Brj0/b1DzpwZ6WHTRlDRfw9+OK/2dsvyz7v43ZGRsgCwxmqwJ4VaOEBRe9vCB tHynEZHOnoA+o1FiBLzIREtRwsqrzHxDVL+orhxf1X6KcCRZ6wBPLa2SoGCrAMcmYPrmD9m45 f8aGvuKxeKgeEModaW8joBTqpBYsZTDgnG5dFBNu3nypAKbNnTBq1fIyyl1od46PA+OkHYqJ/ eh9/qKs20yYQYnktp9CroM6MJprdVrLP+MadCxf7doKy2Ofear+fYnUzrWW5jP+pwj4j6geD9 poGYQxYwXEkXtxuzehJPWsqiP1frbJDcSaCEqCv8S2P373Kw/GTfw8giED5SM1prkS0k6dx8M pONHV2EzFzHEbI= X-Spam-Score: -0.7 (/) 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 (-) ID4+IFlvdSBtZWFuIHRoZSB2YWx1ZSBvZiBhICd3aW5kb3ctaGVpZ2h0JyBlbnRyeSBjb3Vs ZCBhbHNvIGJlIGENCiA+Pg0KID4+ICAgICAgICAgIOKAoiBBIGxpc3Qgd2hvc2UgQ0FSIGlz IGEgZnVuY3Rpb24gYW5kIHdob3NlIHJlbWFpbmluZyBlbGVtZW50cw0KID4+ICAgICAgICAg ICAgYXJlIHRoZSBhcmd1bWVudHMgcGFzc2VkIHRvIHRoYXQgZnVuY3Rpb24uDQogPj4NCiA+ PiBzbyB3ZSdkIHJ1bg0KID4+DQogPj4gCSAgICAoaWdub3JlLWVycm9ycyAoZnVuY2FsbCAo Y2FyIGhlaWdodCkgd2luZG93IChudGggMSBoZWlnaHQpIC4uLikpDQogPj4NCiA+PiBpbiAn d2luZG93LS1kaXNwbGF5LWJ1ZmZlcic/ICBXaGljaCBtZWFucyB0aGUgY2FsbGVyIGhhcyB0 byBrbm93IHRoZQ0KID4+IGZ1bmN0aW9uIGFuZCB3aGljaCBhcmd1bWVudHMgaXQgbmVlZHMg aW4gd2hpY2ggb3JkZXIuICBTb3VuZHMgZnJhZ2lsZS4NCiA+DQogPiBJdCBpcyBpbnRlbmRl ZCBvbmx5IGZvciBzcGVjaWFsIGhhbmRsaW5nIG9mICdmaXQtd2luZG93LXRvLWJ1ZmZlcicu DQogPiBJZiAnZml0LXdpbmRvdy10by1idWZmZXInIHdpdGggTUlOLUhFSUdIVCB3aWxsIHJl YWxseSBmaXggdGhpcyBwcm9ibGVtLA0KID4gdGhlbiBkZXRhaWxzIG9mIHRoZSBlbnRyeSBm b3JtYXQgY291bGQgYmUgYWRhcHRlZCBsYXRlci4NCiA+IEFuZCBpbmRlZWQgdGhpcyB3b3Jr cyBleGFjdGx5IGFzIHNob3VsZCB3aXRoDQogPg0KID4gKHBvcC10by1idWZmZXIgKGdlbmVy YXRlLW5ldy1idWZmZXIgIiplZGl0IHN0cmluZyoiKQ0KID4gICAgICAgICAgICAgICAgICAg JyhkaXNwbGF5LWJ1ZmZlci1iZWxvdy1zZWxlY3RlZA0KID4gICAgICAgICAgICAgICAgICAg ICAod2luZG93LWhlaWdodCAuIGZpdC13aW5kb3ctdG8tYnVmZmVyKSkpDQogPg0KID4gYW5k IGFuIGV4cGVyaW1lbnRhbCBwYXRjaDoNCiA+DQogPiBkaWZmIC0tZ2l0IGEvbGlzcC93aW5k b3cuZWwgYi9saXNwL3dpbmRvdy5lbA0KID4gaW5kZXggOWY3ODc4NDYxMi4uYTIxY2YxMDlh NCAxMDA2NDQNCiA+IC0tLSBhL2xpc3Avd2luZG93LmVsDQogPiArKysgYi9saXNwL3dpbmRv dy5lbA0KID4gQEAgLTczMzYsNyArNzMzNiw5IEBAIHdpbmRvdy0tZGlzcGxheS1idWZmZXIN CiA+ICAgCSAgICAgICAgICh3aW5kb3ctcmVzaXplIHdpbmRvdyBkZWx0YSBuaWwgJ3NhZmUg dCkpKQ0KID4gICAgICAgICAgICAgKHNldHEgcmVzaXplLXRlbXAtYnVmZmVyLXdpbmRvdy1p bmhpYml0ICd2ZXJ0aWNhbCkpDQogPiAgICAgICAgICAgICgoZnVuY3Rpb25wIGhlaWdodCkN CiA+IC0JICAoaWdub3JlLWVycm9ycyAoZnVuY2FsbCBoZWlnaHQgd2luZG93KSkNCiA+ICsJ ICAoaWYgKGVxIGhlaWdodCAnZml0LXdpbmRvdy10by1idWZmZXIpDQogPiArICAgICAgICAg ICAgICAoaWdub3JlLWVycm9ycyAoZnVuY2FsbCBoZWlnaHQgd2luZG93IG5pbCAxMCkpDQog PiArICAgICAgICAgICAgKGlnbm9yZS1lcnJvcnMgKGZ1bmNhbGwgaGVpZ2h0IHdpbmRvdykp KQ0KID4gICAgICAgICAgICAgKHNldHEgcmVzaXplLXRlbXAtYnVmZmVyLXdpbmRvdy1pbmhp Yml0ICd2ZXJ0aWNhbCkpKQ0KID4gICAJOzsgQWRqdXN0IHdpZHRoIG9mIHdpbmRvdyBpZiBh c2tlZCBmb3IuDQogPiAgIAkoY29uZA0KDQpUaGlzIGJvaWxzIGRvd24gdG8gd2hhdCBJIHNr ZXRjaGVkIGFib3ZlOiBBTElTVCBtdXN0IHN1cHBseSBhIGxpc3Qgd2hvc2UNCmNhciBpcyAn Zml0LXdpbmRvdy10by1idWZmZXInIGFuZCAnd2luZG93LS1kaXNwbGF5LWJ1ZmZlcicgc3Vw cGxpZXMgdGhlDQp3aW5kb3cgdXNlZCBhcyBmaXJzdCBhcmd1bWVudCBpbiBpdHMgY2FsbCB0 byAnZml0LXdpbmRvdy10by1idWZmZXInIGFuZA0KdGhlIHJlc3Qgb2YgdGhlIGxpc3QgYXMg dGhlIHJlbWFpbmluZyBhcmd1bWVudHMuDQoNCm1hcnRpbg0K
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 06 May 2022 15:36:02 +0000 Resent-Message-ID: <handler.55169.B55169.165185132626992 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165185132626992 (code B ref 55169); Fri, 06 May 2022 15:36:02 +0000 Received: (at 55169) by debbugs.gnu.org; 6 May 2022 15:35:26 +0000 Received: from localhost ([127.0.0.1]:49539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmzzK-00071I-17 for submit <at> debbugs.gnu.org; Fri, 06 May 2022 11:35:26 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:41419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nmzzI-00070n-Un for 55169 <at> debbugs.gnu.org; Fri, 06 May 2022 11:35:25 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id B27DA1C0009; Fri, 6 May 2022 15:35:17 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> Date: Fri, 06 May 2022 18:34:35 +0300 In-Reply-To: <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> (martin rudalics's message of "Fri, 6 May 2022 16:10:15 +0200") Message-ID: <86bkwahe5g.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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 (-) >>> You mean the value of a 'window-height' entry could also be a >>> >>> • A list whose CAR is a function and whose remaining elements >>> are the arguments passed to that function. >>> >>> so we'd run >>> >>> (ignore-errors (funcall (car height) window (nth 1 height) ...)) >> ... > This boils down to what I sketched above: ALIST must supply a list whose > car is 'fit-window-to-buffer' and 'window--display-buffer' supplies the > window used as first argument in its call to 'fit-window-to-buffer' and > the rest of the list as the remaining arguments. Then this could be an easy to explain rule. I'm only unsure about the WINDOW argument. What if another function has a WINDOW argument in another position, not the first? Maybe better to allow a lambda like this: (pop-to-buffer (generate-new-buffer "*edit string*") '(display-buffer-below-selected (window-height . (lambda (window) (fit-window-to-buffer window nil 10)))))
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 07 May 2022 07:59:02 +0000 Resent-Message-ID: <handler.55169.B55169.165191033910914 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165191033910914 (code B ref 55169); Sat, 07 May 2022 07:59:02 +0000 Received: (at 55169) by debbugs.gnu.org; 7 May 2022 07:58:59 +0000 Received: from localhost ([127.0.0.1]:50301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFL9-0002py-AP for submit <at> debbugs.gnu.org; Sat, 07 May 2022 03:58:59 -0400 Received: from mout.gmx.net ([212.227.15.19]:42695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nnFL6-0002pj-Kg for 55169 <at> debbugs.gnu.org; Sat, 07 May 2022 03:58:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1651910330; bh=Ls0cDhay4vEnsaYlMzu/XkR851YMOkz8ODmMHJxuogI=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=R0bgA1+wcNh77PZ134wH3jsze+QJmCwndjhBMSP53hq9NQNy9QCL37ie6g6F+b1Yc gA0n6nn45TjuQK83594dK/JgkyGClWI7GAVoChQ2TKwY0mlgDRoLEfRmetlWUXZC8B SCjcH6KC+2rNLbNE/NYfEqA13LNvmOAqMb7l+Q+M= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.205]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mr9Fs-1o7hyG0HpO-00oIpg; Sat, 07 May 2022 09:58:50 +0200 Message-ID: <e85c502a-892d-9dda-786f-790f67f9715d@HIDDEN> Date: Sat, 7 May 2022 09:58:48 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> <86bkwahe5g.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86bkwahe5g.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ZrKVRWvMquUpyJhcohck/FPuYaBIZjmdbPRm2FJJhBgJj52UXZF +PzDLgIDcx4cDFHhApYiUZ/jQExfRYe/t5zl3WcnNqQakVWeibEhkpoiT1nFm/ef0xfQEu3 N2iFXyubnNs9b5SLZkE13wBanm+uxBJM9od8hgkDNlKrkJnMxZPdTWRW5gG03PNln3RT2pY AarDs352JC8eXhlzNM/jg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:t7dI5nSmyQY=:1uFEWruTB7X78wiRzLjkNR Cpu9Ayk6PLAgXMlncc0AxvBvQxoOOZBz+V4fco5kYziWM3ADkiNZeqoT9myNIzBHrXZB/7wzl ELyUviwKAh9zIqnj1Hwb2YEqiw5IEo3Ac2CrcxQGykiyTHBKABwSIAO9bVU1dOvOZbaRVZvRV V2o4uSuk4EAJ86dOgBH9W1iEESKfive+PzMT0kiyMPLm+amVksxqTZxF75JmjEdQxCoLFQy5H XmZG+yY5+RiRe1552d58yS+I4mnDM8bXP8x0/FV0K1nWVvuofRmhn8k8A9VMOwS4VRX/KK7gL 7R9Kexhs1FTJQEq/IVb8yoBxZbDYyM2ct41Cikc/MjhkB53EPQ8Lpv5LKYXd2nN4gM+DynWaq dpyAqULITiuHdcmDY/d9D6DnSHkcCrB0GejVuEjCPZE00L3/Ps8meY/xI7/zD2Nb7aK+JRszp B0oLO+ILJkURCKrga1/ED/i4IokycwfwE80mV7fK6oWWEFi01luzegKub41kwm2ojOql1qwxd SHsILuTVxQnT9eoGos5+64BUcWMdTDNTQtGZC2G5jmZ+Le+YkV2OINVCUpfmbWnXHtIYoqht/ e2yzwc3MaOnA5We+m6K4/KZZEBlbbYpzjVlsge/2XY1cJqFiXgb+RjbWlGILlIcyLxPpehUqe fCvuyqvb8HvNl3HRRF+L17PSwNG6WJ9+a5PBCHKSo5dBgEdULtYN8iyygT8IqBHDYG0VCS3bX uS1BrrzbkntmFoy3mGmove3/RDmCd57065ybUsET4b77zJBgkoYuLEeG5XAeiJCoJaxsVE9wI ScjyKITGUWRpoEVsaWbiOMhwbaNKOohreaCyY5NHNckHAfykOyU71Hh8Cah3igXTKxcMOoMS9 IhUWnuaD2sQHQo5OqU5jAdlZfslq6LLNXoL5TqANxAL6Sd1hzJmmTwna269Gy/wNv7Mo/A+ih mzIwR8I11TEQmaZmz9/HCj5jKV+nJ8Jl32p9HMobEf9TCCftyEccS7hz7GZbJnxEKLJ9rVUUM eVzDob5zJTRwuIHOesaRbUroJeRoO41/EcENPx42Sl1BKMIzrOcQjA1Tb87zzWyJEurL7vg2+ sWrsUWz8bZBNbg= X-Spam-Score: -0.7 (/) 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 (-) > Then this could be an easy to explain rule. I'm only unsure about the > WINDOW argument. What if another function has a WINDOW argument in > another position, not the first? Maybe better to allow a lambda like this: > > (pop-to-buffer (generate-new-buffer "*edit string*") > '(display-buffer-below-selected > (window-height . (lambda (window) > (fit-window-to-buffer window nil 10))))) Sounds too complicated IMO. Let's stick to your earlier proposal as (ignore-errors (if (eq height 'fit-window-to-buffer) (fit-window-to-buffer window nil (cdr (assq 'window-min-height alist))) (funcall height window))) say something like "As a special case, if `window-height' specifies `fit-window-to-buffer' and ALIST contains a `window-min-height' entry, pass the value of that entry as MIN-HEIGHT argument to `fit-window-to-buffer'." and do a similar thing for `window-min-width'. And if we really want to, we can always add a MIN-HEIGHT argument to 'shrink-window-if-larger-than-buffer' and handle it the same way. martin
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 08 May 2022 18:26:02 +0000 Resent-Message-ID: <handler.55169.B55169.165203431322915 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165203431322915 (code B ref 55169); Sun, 08 May 2022 18:26:02 +0000 Received: (at 55169) by debbugs.gnu.org; 8 May 2022 18:25:13 +0000 Received: from localhost ([127.0.0.1]:55213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnlaj-0005xV-Fr for submit <at> debbugs.gnu.org; Sun, 08 May 2022 14:25:13 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:35527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1nnlah-0005xC-UE for 55169 <at> debbugs.gnu.org; Sun, 08 May 2022 14:25:12 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id E260A1BF208; Sun, 8 May 2022 18:25:03 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> <86bkwahe5g.fsf@HIDDEN> <e85c502a-892d-9dda-786f-790f67f9715d@HIDDEN> Date: Sun, 08 May 2022 21:18:28 +0300 In-Reply-To: <e85c502a-892d-9dda-786f-790f67f9715d@HIDDEN> (martin rudalics's message of "Sat, 7 May 2022 09:58:48 +0200") Message-ID: <86mtfrj3bh.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) >> (pop-to-buffer (generate-new-buffer "*edit string*") >> '(display-buffer-below-selected >> (window-height . (lambda (window) >> (fit-window-to-buffer window nil 10))))) > > Sounds too complicated IMO. Actually a lambda is already supported, so no changes are required. > Let's stick to your earlier proposal as > > (ignore-errors > (if (eq height 'fit-window-to-buffer) > (fit-window-to-buffer > window nil (cdr (assq 'window-min-height alist))) > (funcall height window))) > > say something like "As a special case, if `window-height' specifies > `fit-window-to-buffer' and ALIST contains a `window-min-height' entry, > pass the value of that entry as MIN-HEIGHT argument to > `fit-window-to-buffer'." and do a similar thing for `window-min-width'. A special case for fit-window-to-buffer, shrink-window-* and other similar could be implemented only when you are sure that a `window-min-height' entry is not going to be used for other purposes besides of using it as an argument of a window-height entry. BTW, fit-window-to-buffer has also other arguments: MAX-WIDTH and MIN-WIDTH. Would they be useful for a window-width entry? > And if we really want to, we can always add a MIN-HEIGHT argument to > 'shrink-window-if-larger-than-buffer' and handle it the same way. This is very much needed, thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 09 May 2022 07:26:02 +0000 Resent-Message-ID: <handler.55169.B55169.165208110319807 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165208110319807 (code B ref 55169); Mon, 09 May 2022 07:26:02 +0000 Received: (at 55169) by debbugs.gnu.org; 9 May 2022 07:25:03 +0000 Received: from localhost ([127.0.0.1]:55863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnxlO-00059L-9E for submit <at> debbugs.gnu.org; Mon, 09 May 2022 03:25:02 -0400 Received: from mout.gmx.net ([212.227.15.15]:36617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nnxlM-00058n-5i for 55169 <at> debbugs.gnu.org; Mon, 09 May 2022 03:25:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1652081093; bh=oiMQ32t1vdWHFJAxU0mSAj/Ioep0Iy7d6XzEYwbpgRI=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To; b=AME0LyI6fB1DjaMuWXeXp5Mzn3lZi/sUEHysyQkU2mFnQtk7R62jQnKNyY+4fcdT/ j6lMJkxv6MiCph36jKSD8Y1ylpLVGXuGFqAR3mzzr1IwniFNTV8mekOFYHSAxu5XCv 6R7QRDkzBWgFEiIsIS7tetfdBHRpKOob6zXYkBhI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.60]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7R1T-1nrOVE2TRF-017jm7; Mon, 09 May 2022 09:24:53 +0200 Message-ID: <e08e4222-04d2-994c-a743-e738b742d870@HIDDEN> Date: Mon, 9 May 2022 09:24:52 +0200 MIME-Version: 1.0 Content-Language: en-US References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> <86bkwahe5g.fsf@HIDDEN> <e85c502a-892d-9dda-786f-790f67f9715d@HIDDEN> <86mtfrj3bh.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86mtfrj3bh.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:aUOy2pe9Wg+AAfJNpQa7uOdzZ8xSup1HEWWedw933wkZQbQ/Crf SJex75QeZkM5z6kExpHr/JbSIgsr58lEXZRQVR5UzF/f8F1scT29d6nL7FvLP7Vn+od6xqA y0qguEa/8+BicjJYlf6OJZDAk2f32e0HInwKpKQXyDOsrnl9DwXBtsNbTYvO+/p/EvSuRZy eid2cbciAQUTclJTO513Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:vvqR6OAVLC8=:F9/aF5SiwATHQeEDr6nsa4 YNwPvuKSM3EkuExXdpnu/7d0evTbczj8gYvzKUKtFz7iwyY3GNTXSDVYXfO+9/ILzd6v16Akp ryYCvsrwpAdczxtSH0VDYOAHzNEdgcgPoLrQhxZEPj4uQBBxO3L23WnRAhtWO6cJEOQCaLj83 GXcnxmlWLE1qfrbIuRlVZSzTJmAliaMeU5r1zkfq0WswhGVGXZq1p8zE+81IwimrlwJJWrttI Zrv6/qpedgFFNZF8FuQFYMCWModt5PwgasqV3KKJCcD3FaSCBImHa/dY9mTAaaJslLStGsZ4t D7zaRT7XvbFucb7LzPUjmGGjL7Bob7Jm7FJ+2JzFuPTOnLps2omVASn5jISjxAg1gs7oWgcJ1 mRbz1FeDplThIjlPw4w1ub2jMFGQdhhPSACNItLwqFYFbB/Y3nCBaUFKMbEdW+XKJz5bkdsRn fpq4AIbmOFaRPfXPNnXOK1qpFE1a2Q4+aU7UnJ18zYGO6XB8FFZxRlsGIBd/oRiooJ3NTZk7i iQkkpY2Q+U31mlQKwFEeKqFl5rYkIrPY8FoPd+4b+3rdU7ajGvd9SyGDpYh/e5Iiq9eJYmDt/ ivcEdGfk9s+JHzdK8l4J073LxAFctzrFWRhY8yMO4n9jOOfSo7czhKC7OkJHW54SQuxVmeM3W UBue5nqk6E0AOalm/63cJFDczb4DesPitJJi+Cv5/Lv2CPCNiSdSwIcASSzxdj6C9p45LJY47 OENhgTXNquTb/shAXlZNA5+vKTrxRwxFM15KV2AKCrVzrQIuxRx3rAdQTCjYYOyidJbY4Z8us sEFQUwl913oWgOYwuFq7epyL2OprG/5nkNSRwUFOzZ6PKg1r9qxep5vDTe0fGgSWdz5pJOG1h kcHQoQVTHTfyZhfL7icEcDPl5DHZaFoP/nMuSTIKr9gVxGqXCjhPtNiTdZ5LdIGuj1VoJ++0b iBmuT3IYFdkQMWI3Xvs8Dnc6WHZ+bdmi1Sz862QiK8srkqELNKZbX9Bi+peDyVCkmH3QO/LSZ xXGtwjK61L4N//btIQOefFKS+zMpnF+jE5BatEVWftK1WvPc1o2ecAqxCRzhLOqScEMDvj31B ZCgb8o1PiahgW0= X-Spam-Score: -0.7 (/) 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 (-) >>> (pop-to-buffer (generate-new-buffer "*edit string*") >>> '(display-buffer-below-selected >>> (window-height . (lambda (window) >>> (fit-window-to-buffer window nil 10))))) >> >> Sounds too complicated IMO. > > Actually a lambda is already supported, so no changes are required. We have to find a suitable way to explain that in the manual. > A special case for fit-window-to-buffer, shrink-window-* and other similar > could be implemented only when you are sure that a `window-min-height' entry > is not going to be used for other purposes besides of using it as an argument > of a window-height entry. You said that this is the case for 'fit-window-to-buffer' and that function is the canonical client for a 'window-height' function. So why bother about the rest? > BTW, fit-window-to-buffer has also other arguments: MAX-WIDTH and MIN-WIDTH. > Would they be useful for a window-width entry? Maybe. But let's talk about MAX-HEIGHT first. >> And if we really want to, we can always add a MIN-HEIGHT argument to >> 'shrink-window-if-larger-than-buffer' and handle it the same way. > > This is very much needed, thanks. See below (this should also fix the lie about the return value). martin (defun shrink-window-if-larger-than-buffer (&optional window min-height) "Shrink height of WINDOW if its buffer doesn't need so many lines. More precisely, shrink WINDOW vertically to be as small as possible, while still showing the full contents of its buffer. WINDOW must be a live window and defaults to the selected one. The optional argument MIN-HEIGHT specifies the minimum number of lines to which WINDOW may be shrunk and defaults to `window-min-height'. Do nothing if the buffer contains more lines than the present height of WINDOW, some of WINDOW's contents are scrolled out of view, shrinking WINDOW would also shrink another window, or WINDOW is the root window of its frame. Return non-nil if WINDOW was shrunk, nil otherwise." (interactive) (setq window (window-normalize-window window t)) ;; Make sure that WINDOW is vertically combined and `point-min' is ;; visible (for whatever reason that's needed). The remaining issues ;; should be taken care of by `fit-window-to-buffer'. (when (and (window-combined-p window) (pos-visible-in-window-p (point-min) window)) (let ((old-height (window-pixel-height window))) (fit-window-to-buffer window (window-total-height window) nil min-height) (/= old-height (window-pixel-height window)))))
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: martin rudalics <rudalics@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 09 May 2022 07:40:01 +0000 Resent-Message-ID: <handler.55169.B55169.165208195421195 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov <juri@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165208195421195 (code B ref 55169); Mon, 09 May 2022 07:40:01 +0000 Received: (at 55169) by debbugs.gnu.org; 9 May 2022 07:39:14 +0000 Received: from localhost ([127.0.0.1]:55885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnxz1-0005Vd-1A for submit <at> debbugs.gnu.org; Mon, 09 May 2022 03:39:14 -0400 Received: from mout.gmx.net ([212.227.15.15]:38891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1nnxyz-0005V7-P5 for 55169 <at> debbugs.gnu.org; Mon, 09 May 2022 03:39:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1652081939; bh=Fm8vu+vIPC8GHks30USu/jg/657wgXgRKFUAopR4S0s=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References:In-Reply-To; b=c5uA/aC2KTG1lot8LimbK6I0r1y4V8IqvuJmTyJxtKS3bLCfcrBdfOA58h9MgYBZs 9Ld4dqP7FO2mUhLC5hfTRR+fcAapL1WoyhUqGA0Ff5km1EEq2IlyF46BAZ/4hCBpfm 3UMjDh0qzg99xtm5SzDyyxZCeNv0v7tFCUhXHGvU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.60]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MCbEf-1ng1lg0GzT-009khw; Mon, 09 May 2022 09:38:59 +0200 Message-ID: <2babe0d0-2578-8082-7735-518e18de993d@HIDDEN> Date: Mon, 9 May 2022 09:38:58 +0200 MIME-Version: 1.0 Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> <86bkwahe5g.fsf@HIDDEN> <e85c502a-892d-9dda-786f-790f67f9715d@HIDDEN> <86mtfrj3bh.fsf@HIDDEN> <e08e4222-04d2-994c-a743-e738b742d870@HIDDEN> In-Reply-To: <e08e4222-04d2-994c-a743-e738b742d870@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:34uUN6xtUEG80M8U94qV8MqIjQmtjdhc0io4sfbR8HVim6IRM0C tG/Wn27i8TZxmv9weCzAJYMVIQ9M98NGyyCfOWtUkJJKROMCupFs/k+FJiQpmsL+3PTIpx/ qcf6Tq8T2aE5q0pH3Q8tYloTSKbU6oxyVhvpMEZzP6C4AmKE9oqfvWv6VnqhNbCJF+tEjcR CPdvf2hFco2Yqp1Cmf3XQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:411ukwnjZp8=:GSh8N1FFxZGySG6GOJy8H1 rSdWEOnNya7O178slEJe3066QKV+A6oFBank49wIBuTyaas4xhbZ/QK3SR73yCJWHzDfdox+Z kS82CQ2iybiRoslaIdaq0aHg6s3Ltv3mvC5fKieiVRes5+To3svd/GBwC50tfivFRrRpEGRTC bBrVM4ONI36lxp3bDKNO4Zgo3aJq9QcEO8jTCxMoHJ+cOUdE1Aa3UMWdmkHnIqGVZw2ku982a /VgkgTb+YbfDD3NfTFqAyB0FJUWVGRiK93fm48GHtZhhUGUlyM+UqCe6bP5WgW+HEAKyBi5/v Eq2Kc7hZ8n6JuIZXlKXDdyJApTTDLKUxn5zSfI0LV4MH+o/1jVR4pMU9X+7W3hFDcZrZIPnM8 SmyE8CFVhnflJIRB0XXUPeUlp3PMN2nz5/FPv1eD3QVt+7I3EpgWCYITW7S3wjAgDaPOtLjwA QsAAmBldj61z+X05OOBz4wWz97vZRFXYovFOtxvxFHQx3B0UOz7oQeoihbD4/7mzN0ra/4ctu 4lvbEZoPqVqYqx+VzO1hs3cEcSxYXYEKb8S6UZv28GAiOJckfcY/XwQjDLiuGisIsTkkGAsLO v+aThrGGo8Wl+QoSywH1P85cXTlTxEqusLnk0BJigE057dwW6X0kdENn0e4wdfODMAawSm1ZR jcuEHJoz0dt7hUDFcx79tQoquB9mNwk6Ra+KIFck9T4PSTUQMqeiN/t84luYB6604oc3yyWq1 d1XGQQpdMIJOp8q8Uy8noVBEZJnGX9k8rMtwDpToUGgNq7Ie9lXGKEk5wfrUYkroQg8lvOf1g JCTA+nBce8WUJ+/z4hWsySkWDZU0UyvCTn2RBB/muUBizzzZLS6dRf5J8Mp7ZoyPOLZVh6DQU WnVrttnxXz2ynDQ5gj44K+wlUAM4N2ucfA2h1zbR2q9wfectxF+XqyBA9Fx5WueLdHkCl/JUW FBqoCqiiNnBXTUmWB8OQ7xh8wumGd7Fw2PWc0vjaZjhlStPzASBQW3SiTLqw7c1exJUtM0NpR 661CiWPoZY/20hjjJVKv685Jbw/y3jh3ckfDQE/bnUIcTcfYyLEZmywsfrQWeGfJTzPvcdVgh X0z3djsCgP/Sdc= X-Spam-Score: -0.7 (/) 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 (-) > (/= old-height (window-pixel-height window))))) Better (> old-height (window-pixel-height window))))) since in some corner cases 'fit-window-to-buffer' might have grown WINDOW by a few pixels here. martin
X-Loop: help-debbugs@HIDDEN Subject: bug#55169: Can't combine window-min-height with window-height Resent-From: Juri Linkov <juri@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 09 May 2022 19:02:03 +0000 Resent-Message-ID: <handler.55169.B55169.165212287210755 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55169 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: martin rudalics <rudalics@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 55169 <at> debbugs.gnu.org Received: via spool by 55169-submit <at> debbugs.gnu.org id=B55169.165212287210755 (code B ref 55169); Mon, 09 May 2022 19:02:03 +0000 Received: (at 55169) by debbugs.gnu.org; 9 May 2022 19:01:12 +0000 Received: from localhost ([127.0.0.1]:59467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1no8d6-0002nO-GE for submit <at> debbugs.gnu.org; Mon, 09 May 2022 15:01:12 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:60971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1no8d4-0002mv-Qj for 55169 <at> debbugs.gnu.org; Mon, 09 May 2022 15:01:11 -0400 Received: (Authenticated sender: juri@HIDDEN) by mail.gandi.net (Postfix) with ESMTPSA id A28B72000C; Mon, 9 May 2022 19:01:02 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> Organization: LINKOV.NET References: <86y1zp5but.fsf@HIDDEN> <87czh0gp6m.fsf@HIDDEN> <9753db0e-05f2-5927-80fb-50d17f16441d@HIDDEN> <86czgxi3nn.fsf@HIDDEN> <b5a105bb-9d7a-6385-8623-ca1fc3194455@HIDDEN> <86tua7pyfp.fsf@HIDDEN> <5e93dcad-4071-b4e2-d408-ba670413eb67@HIDDEN> <868rriil03.fsf@HIDDEN> <0e9b53c4-b283-ca20-fa8a-995f2b58ed59@HIDDEN> <865ymlje5o.fsf@HIDDEN> <8ae5e6ac-25f5-3feb-b05b-fbdb71e7ac1d@HIDDEN> <864k24v0vo.fsf@HIDDEN> <bf03552c-808b-692a-0e21-0687db5f8613@HIDDEN> <865ymkrmze.fsf@HIDDEN> <b5f29a3a-5616-a5f0-8800-88cf834f59a7@HIDDEN> <86v8ujcd2r.fsf@HIDDEN> <3f7b273c-59f4-5486-728e-a0c8e09190a7@HIDDEN> <86bkwahe5g.fsf@HIDDEN> <e85c502a-892d-9dda-786f-790f67f9715d@HIDDEN> <86mtfrj3bh.fsf@HIDDEN> <e08e4222-04d2-994c-a743-e738b742d870@HIDDEN> Date: Mon, 09 May 2022 21:58:17 +0300 In-Reply-To: <e08e4222-04d2-994c-a743-e738b742d870@HIDDEN> (martin rudalics's message of "Mon, 9 May 2022 09:24:52 +0200") Message-ID: <868rray1me.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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 (-) >>>> (pop-to-buffer (generate-new-buffer "*edit string*") >>>> '(display-buffer-below-selected >>>> (window-height . (lambda (window) >>>> (fit-window-to-buffer window nil 10))))) >>> >>> Sounds too complicated IMO. >> >> Actually a lambda is already supported, so no changes are required. > > We have to find a suitable way to explain that in the manual. It's already documented in the manual: • If the value specifies a function, that function is called with one argument—the chosen window. The function is supposed to adjust the height of the window; its return value is ignored. Suitable functions are ‘fit-window-to-buffer’ and ‘shrink-window-if-larger-than-buffer’, see *note Resizing Windows::. It would be nice to add just a small example of a lambda with more args for fit-window-to-buffer or shrink-window-if-larger-than-buffer. >> A special case for fit-window-to-buffer, shrink-window-* and other similar >> could be implemented only when you are sure that a `window-min-height' entry >> is not going to be used for other purposes besides of using it as an argument >> of a window-height entry. > > You said that this is the case for 'fit-window-to-buffer' and that > function is the canonical client for a 'window-height' function. So why > bother about the rest? You found another function shrink-window-if-larger-than-buffer. Then it would be better not to limit only to these two. >> BTW, fit-window-to-buffer has also other arguments: MAX-WIDTH and MIN-WIDTH. >> Would they be useful for a window-width entry? > > Maybe. But let's talk about MAX-HEIGHT first. Maybe MAX-WIDTH is not needed after all, as much as MAX-HEIGHT. >>> And if we really want to, we can always add a MIN-HEIGHT argument to >>> 'shrink-window-if-larger-than-buffer' and handle it the same way. >> >> This is very much needed, thanks. > > See below (this should also fix the lie about the return value). Thanks, I'll test it. Does it need more args from fit-window-to-buffer?
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.