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: Mon, 15 Aug 2016 10:28:12 +0200 Message-ID: <57B17D1C.7070200@gmx.at> References: <1470734067.1046352.690034953.5B0A54FE@webmail.messagingengine.com> <57A9A714.4010600@gmx.at> <1470736919.1056423.690073473.51DB916F@webmail.messagingengine.com> <57A9AD24.6090303@gmx.at> <1470739033.1062589.690104169.1A130EC9@webmail.messagingengine.com> <83ziomgfcd.fsf@gnu.org> <1470755912.754355.690353977.4F305064@webmail.messagingengine.com> <83r39ygcr5.fsf@gnu.org> <1471151490.3505042.694683657.3D32B261@webmail.messagingengine.com> <831t1rh14o.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040507030105050806020003" X-Trace: blaine.gmane.org 1471249785 961 195.159.176.226 (15 Aug 2016 08:29:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 15 Aug 2016 08:29:45 +0000 (UTC) Cc: 24193@debbugs.gnu.org To: Eli Zaretskii , Paul Rankin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 15 10:29:41 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 1bZDHA-0008VD-S8 for geb-bug-gnu-emacs@m.gmane.org; Mon, 15 Aug 2016 10:29:41 +0200 Original-Received: from localhost ([::1]:35499 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZDH7-0008Qz-Tt for geb-bug-gnu-emacs@m.gmane.org; Mon, 15 Aug 2016 04:29:37 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50085) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZDGc-0007wD-7S for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2016 04:29:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bZDGX-0004GR-UW for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2016 04:29:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bZDGX-0004GN-RE for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2016 04:29:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bZDGX-0003jI-KE for bug-gnu-emacs@gnu.org; Mon, 15 Aug 2016 04:29:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 15 Aug 2016 08:29:01 +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.147124971214297 (code B ref 24193); Mon, 15 Aug 2016 08:29:01 +0000 Original-Received: (at 24193) by debbugs.gnu.org; 15 Aug 2016 08:28:32 +0000 Original-Received: from localhost ([127.0.0.1]:57848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZDG4-0003iX-L6 for submit@debbugs.gnu.org; Mon, 15 Aug 2016 04:28:32 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:57440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bZDG2-0003iH-3s for 24193@debbugs.gnu.org; Mon, 15 Aug 2016 04:28:30 -0400 Original-Received: from [192.168.1.102] ([212.95.7.114]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LmKag-1b0hmg0QGw-00ZuOc; Mon, 15 Aug 2016 10:28:20 +0200 In-Reply-To: <831t1rh14o.fsf@gnu.org> X-Provags-ID: V03:K0:04MOh3QB15Z5z3mZb9v3lLAHovBtlAWRLrlrLWj4++3FTJXhsBf ZAfnaP5lD/erM4nmvvf0pWBXvFZCazN3F85sZ7w8C5Tdv/6Yc8puHYZkJi6MDf2EPajPmqp FJT+8CQXjBO8+xDaE45gRz6fbD41F9iQevXdL1qtbCVHXOtY4Db76GtOXj6Tbb8YRSf0Fe9 b4RhjPdFJkNGhhsEHGf0g== X-UI-Out-Filterresults: notjunk:1;V01:K0:dWqglkDx+3o=:DigabGSatq4OQiwhxUkqgc tINHw7bNI5tcK3FqATibvUXraLUGdO0SSoyV7togCIssWFJWVZGXUHE1kmrTvt9auMjUKnhT8 REYEP1uP3E2PNsyumlg2tlikrL5irf5Y+1WweKJnnTvPXnOzY0Vxz5wrqKQ3EWXFfWl/I7DPd E2Q/2CMfoGrRDBtoGxBZV5Q4tHaY7J8IPi9zVKaUPoIc22zsRqQkiVCgsXDGXbkEa14daDsbC ENk8OKclw9RyDLn2yAY1jI51X6yOiKLxiYxStdHmtN5CCKZHPpnasBFFCnbCaljW9k+FvPV0U zQ6CdBXQdkMBnk3kxdVHpyawkLVnyxf6PGADhcXzoUkLrfO2ApTcRR7mKg9977BjsQhbQ+Xxo Fymps5Ri3QEyUso/uxR75XeqzUPmHWGeTX/JRr+71SW3P04v7srGXNY6EBfKfYOhAe2rtNSlM y8eUpQFLE3GtIDaH1s6+z+Y8bjJK+n9NHhGbW1YqiTKGMpnNcev4WGYjTVxP2p3AGS7QmQEIk HJxSmYFrUaO9uzURCy5B0NbKIR0uubAe8tNzyZwM9avP57TwxNI0zKQREDVLfAF2cvzbFiA6K u7y9wcPQMDw/oFsi8vsdaKZbwoT/lXjkkQ4VPFnxYpudJa/ZTmf+sNNvyygcLo8CYnNX/3v19 Y2yhOnU/4o3rNuYL8es9bn0vUu2LGj9Zrb+C3soDBFqGLFunJMMm7YbERMSdVSQ8Id9OIPVez AZxSumzu1cL9QQHKxMhFzQfap2O46jXcsIycIAKxvT/4zDsTslWBmyX4r4sw6YWhUbzFSpUF 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:122233 Archived-At: This is a multi-part message in MIME format. --------------040507030105050806020003 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit > I'm not sure we want to change window-min-size. That function is used > for purposes that have nothing to do with splitting the window. E.g., > we also use its value when deciding whether a window can be resized, > when fitting window to buffer, etc. > > The lowest level function for splitting windows is split-window, so > the change should IMO be either in split-window-right or in > split-window. Martin, WDYT? This wouldnn't help much because as soon as a user has two side-by-side windows she might want to drag the divider between those windows and complain that it doesn't move. We can install the attached hack in Emacs 25.1 and leave this subject alone until someone has a better solution. martin --------------040507030105050806020003 Content-Type: text/plain; charset=windows-1252; name="min-margins.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="min-margins.diff" ZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL3dpbmRvd3MudGV4aSBiL2RvYy9saXNwcmVmL3dp bmRvd3MudGV4aQppbmRleCA1NWQ5MGJkLi43YzA3ZGQxIDEwMDY0NAotLS0gYS9kb2MvbGlz cHJlZi93aW5kb3dzLnRleGkKKysrIGIvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhpCkBAIC00 MzQ5LDYgKzQzNDksMjQgQEAgV2luZG93IFBhcmFtZXRlcnMKIFRoZSBmb3VydGggZWxlbWVu dCBpcyB0aGUgYnVmZmVyIHdob3NlIGRpc3BsYXkgY2F1c2VkIHRoZSBjcmVhdGlvbiBvZgog dGhpcyBwYXJhbWV0ZXIuICBAY29kZXtxdWl0LXJlc3RvcmUtd2luZG93fSBkZWxldGVzIHRo ZSBzcGVjaWZpZWQgd2luZG93CiBvbmx5IGlmIGl0IHN0aWxsIHNob3dzIHRoYXQgYnVmZmVy LgorCitAaXRlbSBAY29kZXttaW4tbWFyZ2luc30KK1RoZSB2YWx1ZSBvZiB0aGlzIHBhcmFt ZXRlciBpcyBhIGNvbnMgY2VsbCBzcGVjaWZ5aW5nIHRoZSBtaW5pbXVtIHZhbHVlcworKGlu IGNvbHVtbnMpIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQgbWFyZ2luIG9mIHRoaXMgd2luZG93 LiAgV2hlbgorcHJlc2VudCwgRW1hY3Mgd2lsbCB1c2UgdGhlc2UgdmFsdWVzIGluc3RlYWQg b2YgdGhlIHJlYWwgbWFyZ2luIHdpZHRocworZm9yIGRldGVybWluaW5nIHdoZXRoZXIgYSB3 aW5kb3cgY2FuIGJlIHNwbGl0IG9yIHNocnVuay4KKworRW1hY3MgZG9lcyBub3QgYXV0by1h ZGp1c3QgdGhlIG1hcmdpbnMgb2YgYW55IHdpbmRvdyBhZnRlciBzcGxpdHRpbmcgb3IKK3Jl c2l6aW5nIGl0LiAgSXQgaXMgc29sZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgYXBwbGljYXRp b24gdGhhdCBzZXRzCit0aGlzIHBhcmFtZXRlciB0byBhZGp1c3QgdGhlIG1hcmdpbnMgb2Yg dGhpcyB3aW5kb3cgYXMgd2VsbCBhcyB0aG9zZSBvZgorYW55IG5ldyB3aW5kb3cgY3JlYXRl ZCBieSBhIHNwbGl0LiAgVGhlIGhvb2tzIHRvIGFjaGlldmUgdGhhdCBhcmUKK0Bjb2Rle3dp bmRvdy1jb25maWd1cmF0aW9uLWNoYW5nZS1ob29rfSBhbmQKK0Bjb2Rle3dpbmRvdy1zaXpl LWNoYW5nZS1mdW5jdGlvbnN9IChAcHhyZWZ7V2luZG93IEhvb2tzfSkuCisKK1RoaXMgcGFy YW1ldGVyIHdhcyBpbnRyb2R1Y2VkIGluIEVtYWNzIHZlcnNpb24gMjUuMSBhcyBhIGNvbnNw aXJhY3kgaGFjaworZm9yIGFwcGxpY2F0aW9ucyB0aGF0IHVzZSBsYXJnZSBtYXJnaW5zIHRv IGNlbnRlciBidWZmZXIgdGV4dCB3aXRoaW4gYQord2luZG93IGFuZCBzaG91bGQgYmUgdXNl ZCB3aXRoIGV4dHJlbWUgY2FyZS4gIEl0IGNhbiBiZSByZXBsYWNlZCBieSBhbgoraW1wcm92 ZWQgc29sdXRpb24gaW4gZnV0dXJlIHZlcnNpb25zIG9mIEVtYWNzLgogQGVuZCB0YWJsZQoK IFRoZXJlIGFyZSBhZGRpdGlvbmFsIHBhcmFtZXRlcnMgQGNvZGV7d2luZG93LWF0b219IGFu ZCBAY29kZXt3aW5kb3ctc2lkZX07CmRpZmYgLS1naXQgYS9saXNwL3dpbmRvdy5lbCBiL2xp c3Avd2luZG93LmVsCmluZGV4IGY3YTU0N2IuLmNhODE0MWIgMTAwNjQ0Ci0tLSBhL2xpc3Av d2luZG93LmVsCisrKyBiL2xpc3Avd2luZG93LmVsCkBAIC0xMzgzLDEwICsxMzgzLDE3IEBA IHdpbmRvdy0tbWluLXNpemUtMQogCSAgKGxldCogKChjaGFyLXNpemUgKGZyYW1lLWNoYXIt c2l6ZSB3aW5kb3cgdCkpCiAJCSAoZnJpbmdlcyAod2luZG93LWZyaW5nZXMgd2luZG93KSkK IAkJIChtYXJnaW5zICh3aW5kb3ctbWFyZ2lucyB3aW5kb3cpKQorICAgICAgICAgICAgICAg ICAobWluLW1hcmdpbnMgKHdpbmRvdy1wYXJhbWV0ZXIgd2luZG93ICdtaW4tbWFyZ2lucykp CisgICAgICAgICAgICAgICAgIChsZWZ0LW1pbi1tYXJnaW4gKGFuZCBtaW4tbWFyZ2lucwor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG51bWJlcnAgKGNhciBt aW4tbWFyZ2lucykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo Y2FyIG1pbi1tYXJnaW5zKSkpCisgICAgICAgICAgICAgICAgIChyaWdodC1taW4tbWFyZ2lu IChhbmQgbWluLW1hcmdpbnMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobnVtYmVycCAoY2RyIG1pbi1tYXJnaW5zKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoY2RyIG1pbi1tYXJnaW5zKSkpCiAJCSAocGl4ZWwtd2lk dGgKIAkJICAoKyAod2luZG93LXNhZmUtbWluLXNpemUgd2luZG93IHQgdCkKLQkJICAgICAo KiAob3IgKGNhciBtYXJnaW5zKSAwKSBjaGFyLXNpemUpCi0JCSAgICAgKCogKG9yIChjZHIg bWFyZ2lucykgMCkgY2hhci1zaXplKQorCQkgICAgICgqIChvciBsZWZ0LW1pbi1tYXJnaW4g KGNhciBtYXJnaW5zKSAwKSBjaGFyLXNpemUpCisJCSAgICAgKCogKG9yIHJpZ2h0LW1pbi1t YXJnaW4oY2RyIG1hcmdpbnMpIDApIGNoYXItc2l6ZSkKIAkJICAgICAoY2FyIGZyaW5nZXMp IChjYWRyIGZyaW5nZXMpCiAJCSAgICAgKHdpbmRvdy1zY3JvbGwtYmFyLXdpZHRoIHdpbmRv dykKIAkJICAgICAod2luZG93LXJpZ2h0LWRpdmlkZXItd2lkdGggd2luZG93KSkpKQoK --------------040507030105050806020003--