From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#24193: 25.1; `window-min-size' fails for horizontal width when margins >= body text Date: Tue, 09 Aug 2016 12:15:00 +0200 Message-ID: <57A9AD24.6090303@gmx.at> References: <1470734067.1046352.690034953.5B0A54FE@webmail.messagingengine.com> <57A9A714.4010600@gmx.at> <1470736919.1056423.690073473.51DB916F@webmail.messagingengine.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1470738173 19661 195.159.176.226 (9 Aug 2016 10:22:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 Aug 2016 10:22:53 +0000 (UTC) Cc: 24193@debbugs.gnu.org To: Paul Rankin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 09 12:22:47 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bX4BL-000506-BU for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Aug 2016 12:22:47 +0200 Original-Received: from localhost ([::1]:34613 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX4BH-0001NQ-Rb for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Aug 2016 06:22:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55059) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX44s-0004Sr-MC for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 06:16:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX44o-0005j0-Ez for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 06:16:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35185) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX44o-0005iq-At for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 06:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bX44o-0004YZ-7e for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 06:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Aug 2016 10:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24193 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24193-submit@debbugs.gnu.org id=B24193.147073772017455 (code B ref 24193); Tue, 09 Aug 2016 10:16:02 +0000 Original-Received: (at 24193) by debbugs.gnu.org; 9 Aug 2016 10:15:20 +0000 Original-Received: from localhost ([127.0.0.1]:60714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bX447-0004XT-PC for submit@debbugs.gnu.org; Tue, 09 Aug 2016 06:15:19 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:64046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bX446-0004XH-19 for 24193@debbugs.gnu.org; Tue, 09 Aug 2016 06:15:18 -0400 Original-Received: from [192.168.1.100] ([212.95.7.105]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LcFTN-1apiQ41Ssf-00jaYE; Tue, 09 Aug 2016 12:15:09 +0200 In-Reply-To: <1470736919.1056423.690073473.51DB916F@webmail.messagingengine.com> X-Provags-ID: V03:K0:PIdXKZ9x3YkUl7LcBHba751K/F9Oe1o6BpJSeoBn4RBSP136WvV EE2a2IK77UR3BWuT+2TXJD44Hfg9E13KhuhmoE5+DLHANA8zDjw32iIUZk9mTiJ4hyXNgbo cYyl6D94kotVNKeBly2LM1a19ZgVycEU3jJaIlyYSEdEKG0KlDxbi72/DFJW7WmoJRT0EKS VPYGtZ7thLws4WLb5g1JQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:Cd9G0nBpkBU=:dMqN0D7II8nnKmcpQGytil +NYLsmuIxOhgUlD0VVAOLbJiYGTnDPNUZTb4ce94IwWEFwZHMjbYe2XCkgYGonUrKp/m3IdQ0 cFJLQDbQOsC6zvmWbDr5XUVBDWSaMKov6PMNoBeWvdKs1uKf8UIFAPQwnDov0QCUXEKfnZT8e DjMmMCLHYCDL7Zpv+ygCq4VCzdPU3PASnrBLe5SUrNJeAuRWtYqfveg9s1zGOaclp6wjC4aTd 7PTiRqU1MVQ2AcUVnhhG/817r5zFizIJhGPNEsHbw19isSKJSpE8z019WVxeW6ZkgFUtwNWbx nBcUePhzSNiZbCYgtxGYACV9EZ1Nigfh47F1Qv9Snv8fYrV7gP058OQ6/dtNZGMNy+Gam/8Yn 6/DBDReu/RXMCs7OkGqjwN8D4gLAyd1Vb9sYR5DWW3eBkiZH/OnjA3RqSO16to0I4qKP9YBse 0bvUgYSmHT/zCGmL2ab5azJleb6KwQBOC9OO9a49ltFsfZeR5Jvn7JosachRdwPZfuU7MnwHq W6VOjt1ZWFrhRLCs5iGX2sAQuj4MYdGFgOghgsOHCozE2MERXY/LdePK8tqIx6wRkV3MIsk5L 0jpicQD/6jooUiKsV9u0dfFEVoCMns6d6ZAD25Fii2HGV6z2k0ulXqUmcL2REle8fWWhCd/aC dw3Fv6ZldxquLipGjxIGNRJkMlNaYvIifS64vLVMeHWS/Om2cUpFLJ3ZkieRPsXzoGvIeTsQf xx9PU6XX/mib+sDDNelfYGVWlVbIXS5vW0aXBeHOpSMxKD5IAX7wCMRJBld88xvypYlS4uVV X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:122006 Archived-At: > The bug is not necessarily with `window-min-size' rather with the on- > flow effect it has on C-x 3 `split-window-right', which needs to work > reliably for users without resorting to writing elisp. I share your opinion that "C-x 3 needs to work reliably for users without resorting to writing elisp". > This is already having real-life negative effects. See > https://github.com/rnkn/olivetti/issues/12 There you say: Someone seems to have made a very poor design decision in changing the way window-min-size works. Now with emacs -Q evaluate the following forms (defun split-window-right-ignore (&optional size) (interactive) (split-window-right (or size (/ (window-total-width) 2)))) (define-key ctl-x-map "3" 'split-window-right-ignore) (set-window-margins nil 20 20) do C-x 3 and look at the resulting windows. That's what I would call a "poor design decision". martin