From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: C-x 3 (split-window-horizontally) & C-x 1 (delete-other-windows) Date: Mon, 05 May 2008 22:57:11 +0200 Message-ID: <481F74A7.80908@gmx.at> References: <87hcdcio9y.fsf@baldur.tsdh.de> <481F6A6F.6020509@gnu.org> <878wyoijjl.fsf@baldur.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040904090000030906000107" X-Trace: ger.gmane.org 1210021124 12738 80.91.229.12 (5 May 2008 20:58:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 5 May 2008 20:58:44 +0000 (UTC) Cc: emacs-devel@gnu.org To: Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 05 22:59:20 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jt7mB-0001YY-8Y for ged-emacs-devel@m.gmane.org; Mon, 05 May 2008 22:59:11 +0200 Original-Received: from localhost ([127.0.0.1]:32978 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jt7lT-0002tD-IM for ged-emacs-devel@m.gmane.org; Mon, 05 May 2008 16:58:27 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jt7km-0002ZV-Sg for emacs-devel@gnu.org; Mon, 05 May 2008 16:57:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jt7kk-0002X6-Fu for emacs-devel@gnu.org; Mon, 05 May 2008 16:57:43 -0400 Original-Received: from [199.232.76.173] (port=40853 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jt7kk-0002X3-8J for emacs-devel@gnu.org; Mon, 05 May 2008 16:57:42 -0400 Original-Received: from mail.gmx.net ([213.165.64.20]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1Jt7kj-0004tZ-Rq for emacs-devel@gnu.org; Mon, 05 May 2008 16:57:42 -0400 Original-Received: (qmail invoked by alias); 05 May 2008 20:57:40 -0000 Original-Received: from 62-47-38-126.adsl.highway.telekom.at (EHLO [62.47.38.126]) [62.47.38.126] by mail.gmx.net (mp040) with SMTP; 05 May 2008 22:57:40 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+1IgRpc6a1wjFwf3fe3Tt+2RS+HRLwZqdbMOpdMz pADImkFlOUvK3Y User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: de-DE, de, en-us, en In-Reply-To: <878wyoijjl.fsf@baldur.tsdh.de> X-Y-GMX-Trusted: 0 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:96537 Archived-At: This is a multi-part message in MIME format. --------------040904090000030906000107 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > You don't need an extra package, but it seems you have to disable > scroll-bar-mode. (IMO that's a bug, isn't it?) If you use fringes you can try the attached functions. I once tried to detect lateral down-mouse-1's on the scroll-bar but gave up soon. IMHO Emacs should provide both vertical and horizontal dividers, at least optionally. Hence I agree, it's a bug, and - patches welcome. --------------040904090000030906000107 Content-Type: application/emacs-lisp; name="drag-vertical-line.el" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="drag-vertical-line.el" KGRlZnVuIG1vdXNlLWRyYWctdmVydGljYWwtbGluZSAoc3RhcnQtZXZlbnQgJm9wdGlvbmFs IHdoaWNoLWZyaW5nZSkNCiAgIkNoYW5nZSB0aGUgd2lkdGggb2YgYSB3aW5kb3cgYnkgZHJh Z2dpbmcgb24gdGhlIHZlcnRpY2FsIGxpbmUuIg0KICAoaW50ZXJhY3RpdmUgImUiKQ0KICA7 OyBHaXZlIHRlbXBvcmFyeSBtb2RlcyBzdWNoIGFzIGlzZWFyY2ggYSBjaGFuY2UgdG8gdHVy biBvZmYuDQogIChydW4taG9va3MgJ21vdXNlLWxlYXZlLWJ1ZmZlci1ob29rKQ0KICAobGV0 KiAoKGRvbmUgbmlsKQ0KCSAoZWNoby1rZXlzdHJva2VzIDApDQoJIChzdGFydC1ldmVudC1m cmFtZSAod2luZG93LWZyYW1lIChjYXIgKGNhciAoY2RyIHN0YXJ0LWV2ZW50KSkpKSkNCgkg KHN0YXJ0LWV2ZW50LXdpbmRvdyAoY2FyIChjYXIgKGNkciBzdGFydC1ldmVudCkpKSkNCgkg ZXZlbnQgbW91c2UgeCBsZWZ0IHJpZ2h0IGVkZ2VzIGdyb3d0aA0KCSAod2hpY2gtc2lkZQ0K CSAgKG9yIHdoaWNoLWZyaW5nZQ0KCSAgICAgIChjZHIgKGFzc3EgJ3ZlcnRpY2FsLXNjcm9s bC1iYXJzIChmcmFtZS1wYXJhbWV0ZXJzIHN0YXJ0LWV2ZW50LWZyYW1lKSkpDQoJICAgICAg J3JpZ2h0KSkpDQogICAgKHVubGVzcyAob3IgKG9uZS13aW5kb3ctcCB0KQ0KCQkoYW5kIChl cSB3aGljaC1zaWRlICdyaWdodCkNCgkJICAgICAoPj0gKG50aCAyICh3aW5kb3ctaW5zaWRl LWVkZ2VzIHN0YXJ0LWV2ZW50LXdpbmRvdykpDQoJCQkgKGZyYW1lLXdpZHRoIHN0YXJ0LWV2 ZW50LWZyYW1lKSkpDQoJCShhbmQgKGVxIHdoaWNoLXNpZGUgJ2xlZnQpDQoJCSAgICAgKD0g KG50aCAwICh3aW5kb3ctaW5zaWRlLWVkZ2VzIHN0YXJ0LWV2ZW50LXdpbmRvdykpIDApKSkN CiAgICAgICh0cmFjay1tb3VzZQ0KCShwcm9nbg0KCSAgOzsgbG9vcCByZWFkaW5nIGV2ZW50 cyBhbmQgc2FtcGxpbmcgdGhlIHBvc2l0aW9uIG9mDQoJICA7OyB0aGUgbW91c2UuDQoJICAo d2hpbGUgKG5vdCBkb25lKQ0KCSAgICAoc2V0cSBldmVudCAocmVhZC1ldmVudCkNCgkJICBt b3VzZSAobW91c2UtcG9zaXRpb24pKQ0KCSAgICA7OyBkbyBub3RoaW5nIGlmDQoJICAgIDs7 ICAgLSB0aGVyZSBpcyBhIHN3aXRjaC1mcmFtZSBldmVudC4NCgkgICAgOzsgICAtIHRoZSBt b3VzZSBpc24ndCBpbiB0aGUgZnJhbWUgdGhhdCB3ZSBzdGFydGVkIGluDQoJICAgIDs7ICAg LSB0aGUgbW91c2UgaXNuJ3QgaW4gYW55IEVtYWNzIGZyYW1lDQoJICAgIDs7IGRyYWcgaWYN CgkgICAgOzsgICAtIHRoZXJlIGlzIGEgbW91c2UtbW92ZW1lbnQgZXZlbnQNCgkgICAgOzsg ICAtIHRoZXJlIGlzIGEgc2Nyb2xsLWJhci1tb3ZlbWVudCBldmVudA0KCSAgICA7OyAgICAg KHNhbWUgYXMgbW91c2UgbW92ZW1lbnQgZm9yIG91ciBwdXJwb3NlcykNCgkgICAgOzsgcXVp dCBpZg0KCSAgICA7OyAgIC0gdGhlcmUgaXMgYSBrZXlib2FyZCBldmVudCBvciBzb21lIG90 aGVyIHVua25vd24gZXZlbnQNCgkgICAgOzsgICAgIHVua25vd24gZXZlbnQuDQoJICAgIChj b25kICgoaW50ZWdlcnAgZXZlbnQpDQoJCSAgIChzZXRxIGRvbmUgdCkpDQoJCSAgKChtZW1x IChjYXIgZXZlbnQpICcoc3dpdGNoLWZyYW1lIHNlbGVjdC13aW5kb3cpKQ0KCQkgICBuaWwp DQoJCSAgKChub3QgKG1lbXEgKGNhciBldmVudCkNCgkJCSAgICAgICcobW91c2UtbW92ZW1l bnQgc2Nyb2xsLWJhci1tb3ZlbWVudCkpKQ0KCQkgICAoaWYgKGNvbnNwIGV2ZW50KQ0KCQkg ICAgICAgKHNldHEgdW5yZWFkLWNvbW1hbmQtZXZlbnRzDQoJCQkgICAgIChjb25zIGV2ZW50 IHVucmVhZC1jb21tYW5kLWV2ZW50cykpKQ0KCQkgICAoc2V0cSBkb25lIHQpKQ0KCQkgICgo bm90IChlcSAoY2FyIG1vdXNlKSBzdGFydC1ldmVudC1mcmFtZSkpDQoJCSAgIG5pbCkNCgkJ ICAoKG51bGwgKGNhciAoY2RyIG1vdXNlKSkpDQoJCSAgIG5pbCkNCgkJICAodA0KCQkgICAo bGV0ICgod2luZG93DQoJCQkgIDs7IElmIHRoZSBzY3JvbGwgYmFyIGlzIG9uIHRoZSB3aW5k b3cncyBsZWZ0LA0KCQkJICA7OyBhZGp1c3QgdGhlIHdpbmRvdyBvbiB0aGUgbGVmdC4NCgkJ CSAgKGlmIChlcSB3aGljaC1zaWRlICdyaWdodCkNCgkJCSAgICAgIHN0YXJ0LWV2ZW50LXdp bmRvdw0KCQkJICAgIChtb3VzZS1kcmFnLXZlcnRpY2FsLWxpbmUtcmlnaHR3YXJkLXdpbmRv dw0KCQkJICAgICBzdGFydC1ldmVudC13aW5kb3cpKSkpDQoJCSAgICAgKHNldHEgeCAoLSAo Y2FyIChjZHIgbW91c2UpKQ0KCQkJCShpZiAoZXEgd2hpY2gtc2lkZSAncmlnaHQpIDAgMikp DQoJCQkgICBlZGdlcyAod2luZG93LWVkZ2VzIHdpbmRvdykNCgkJCSAgIGxlZnQgKG50aCAw IGVkZ2VzKQ0KCQkJICAgcmlnaHQgKG50aCAyIGVkZ2VzKSkNCgkJICAgICA7OyBzY2FsZSBi YWNrIGEgbW92ZSB0aGF0IHdvdWxkIG1ha2UgdGhlDQoJCSAgICAgOzsgd2luZG93IHRvbyB0 aGluLg0KCQkgICAgIChpZiAoPCAoLSB4IGxlZnQgLTEpIHdpbmRvdy1taW4td2lkdGgpDQoJ CQkgKHNldHEgeCAoKyBsZWZ0IHdpbmRvdy1taW4td2lkdGggLTEpKSkNCgkJICAgICA7OyBj b21wdXRlIHNpemUgY2hhbmdlIG5lZWRlZA0KCQkgICAgIChzZXRxIGdyb3d0aCAoLSB4IHJp Z2h0IC0xKSkNCgkJICAgICAoY29uZGl0aW9uLWNhc2UgbmlsDQoJCQkgKGFkanVzdC13aW5k b3ctdHJhaWxpbmctZWRnZSB3aW5kb3cgZ3Jvd3RoIHQpDQoJCSAgICAgICAoZXJyb3Igbmls KSkpKSkpKSkpKSkNCg0KKGRlZnVuIG1vdXNlLWRyYWctbGVmdC1mcmluZ2UgKHN0YXJ0LWV2 ZW50KQ0KICAoaW50ZXJhY3RpdmUgImUiKQ0KICAoY29uZGl0aW9uLWNhc2UgbmlsDQogICAg ICAobW91c2UtZHJhZy12ZXJ0aWNhbC1saW5lIHN0YXJ0LWV2ZW50ICdsZWZ0KQ0KICAgIChl cnJvciBuaWwpKSkNCg0KKGRlZnVuIG1vdXNlLWRyYWctcmlnaHQtZnJpbmdlIChzdGFydC1l dmVudCkNCiAgKGludGVyYWN0aXZlICJlIikNCiAgKGNvbmRpdGlvbi1jYXNlIG5pbA0KICAg ICAgKG1vdXNlLWRyYWctdmVydGljYWwtbGluZSBzdGFydC1ldmVudCAncmlnaHQpDQogICAg KGVycm9yIG5pbCkpKQ0KDQooZ2xvYmFsLXNldC1rZXkgW3JpZ2h0LWZyaW5nZSBkb3duLW1v dXNlLTFdICdtb3VzZS1kcmFnLXJpZ2h0LWZyaW5nZSkNCihnbG9iYWwtc2V0LWtleSBbbGVm dC1mcmluZ2UgZG93bi1tb3VzZS0xXSAnbW91c2UtZHJhZy1sZWZ0LWZyaW5nZSkNCg== --------------040904090000030906000107--