From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Fraga, Eric" Subject: patch: adding split-window-right option for src block editing Date: Thu, 11 Jul 2019 09:27:56 +0000 Message-ID: <87wogosyxw.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_87wogosyxwfsfuclacuk_" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:43914) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hlVMv-0002gu-AW for emacs-orgmode@gnu.org; Thu, 11 Jul 2019 05:28:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hlVMu-0000Pd-9w for emacs-orgmode@gnu.org; Thu, 11 Jul 2019 05:28:01 -0400 Received: from mail-eopbgr130138.outbound.protection.outlook.com ([40.107.13.138]:43863 helo=EUR01-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hlVMt-0000OC-ND for emacs-orgmode@gnu.org; Thu, 11 Jul 2019 05:28:00 -0400 Content-Language: en-US List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Emacs Org mode mailing list --_002_87wogosyxwfsfuclacuk_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello all, most of my work now involves using quite large wide monitors and having the editing of src blocks open windows below is less convenient than splitting horizontally. I have added the option to split horizontally. See attached patch. However, ideally, I would like the option to specify a function as context matters: sometimes a vertical split is better, sometimes not. But implementing this was beyond my emacs-fu. Thanks, eric --=20 Eric S Fraga via Emacs 27.0.50, Org release_9.2.4-379-g1b74ae --_002_87wogosyxwfsfuclacuk_ Content-Type: text/x-diff; name="0001-Add-split-window-right-option-for-editing-src-blocks.patch" Content-Description: 0001-Add-split-window-right-option-for-editing-src-blocks.patch Content-Disposition: attachment; filename="0001-Add-split-window-right-option-for-editing-src-blocks.patch"; size=1968; creation-date="Thu, 11 Jul 2019 09:27:56 GMT"; modification-date="Thu, 11 Jul 2019 09:27:56 GMT" Content-ID: <53148D52017C5C4FB8C2E9BB7A8DE5D3@eurprd01.prod.exchangelabs.com> Content-Transfer-Encoding: base64 RnJvbSA1NTBhN2IzZjk1MjMyMjk1MjQwODUyMTU2ZDVlNDU1YjgwMzk5MmE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogRXJpYyBTIEZyYWdhIDxlLmZyYWdhQHVjbC5hYy51az4NCkRh dGU6IFRodSwgMTEgSnVsIDIwMTkgMTA6MjQ6MTUgKzAxMDANClN1YmplY3Q6IFtQQVRDSF0gQWRk IHNwbGl0LXdpbmRvdy1yaWdodCBvcHRpb24gZm9yIGVkaXRpbmcgc3JjIGJsb2Nrcw0KDQoqIG9y Zy1zcmMuZWwgKG9yZy1zcmMtd2luZG93LXNldHVwLCBvcmctc3JjLXN3aXRjaC10by1idWZmZXIp OiBhZGRlZA0KICBuZXcgc3BsaXQtd2luZG93LXJpZ2h0IG9wdGlvbiB3aGljaCBzcGxpdHMgaG9y aXpvbnRhbGx5Lg0KDQpUaGlzIGhhcyBiZWVuIG1vdGl2YXRlZCBieSB0aGUgaW5jcmVhc2luZyB1 c2Ugb2Ygd2lkZSBtb25pdG9ycy4NCi0tLQ0KIGxpc3Avb3JnLXNyYy5lbCB8IDggKysrKysrKysN CiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS9saXNwL29y Zy1zcmMuZWwgYi9saXNwL29yZy1zcmMuZWwNCmluZGV4IGE4Mzk0MmZjNS4uM2IwOTIzYzIwIDEw MDY0NA0KLS0tIGEvbGlzcC9vcmctc3JjLmVsDQorKysgYi9saXNwL29yZy1zcmMuZWwNCkBAIC0x NTIsNiArMTUyLDggQEAgY3VycmVudC13aW5kb3cgICAgIFNob3cgZWRpdCBidWZmZXIgaW4gdGhl IGN1cnJlbnQgd2luZG93LCBrZWVwaW5nIGFsbCBvdGhlcg0KICAgICAgICAgICAgICAgICAgICB3 aW5kb3dzLg0KIHNwbGl0LXdpbmRvdy1iZWxvdyBTaG93IGVkaXQgYnVmZmVyIGJlbG93IHRoZSBj dXJyZW50IHdpbmRvdywga2VlcGluZyBhbGwNCiAgICAgICAgICAgICAgICAgICAgb3RoZXIgd2lu ZG93cy4NCitzcGxpdC13aW5kb3ctcmlnaHQgU2hvdyBlZGl0IGJ1ZmZlciB0byB0aGUgcmlnaHQg b2YgdGhlIGN1cnJlbnQgd2luZG93LCANCisgICAgICAgICAgICAgICAgICAga2VlcGluZyBhbGwg b3RoZXIgd2luZG93cy4NCiBvdGhlci13aW5kb3cgICAgICAgVXNlIGBzd2l0Y2gtdG8tYnVmZmVy LW90aGVyLXdpbmRvdycgdG8gZGlzcGxheSBlZGl0IGJ1ZmZlci4NCiByZW9yZ2FuaXplLWZyYW1l ICAgU2hvdyBvbmx5IHR3byB3aW5kb3dzIG9uIHRoZSBjdXJyZW50IGZyYW1lLCB0aGUgY3VycmVu dA0KICAgICAgICAgICAgICAgICAgICB3aW5kb3cgYW5kIHRoZSBlZGl0IGJ1ZmZlci4gIFdoZW4g ZXhpdGluZyB0aGUgZWRpdCBidWZmZXIsDQpAQCAtMTYyLDYgKzE2NCw3IEBAIG90aGVyLWZyYW1l ICAgICAgICBVc2UgYHN3aXRjaC10by1idWZmZXItb3RoZXItZnJhbWUnIHRvIGRpc3BsYXkgZWRp dCBidWZmZXIuDQogICA6dHlwZSAnKGNob2ljZQ0KIAkgIChjb25zdCBjdXJyZW50LXdpbmRvdykN CiAJICAoY29uc3Qgc3BsaXQtd2luZG93LWJlbG93KQ0KKwkgIChjb25zdCBzcGxpdC13aW5kb3ct cmlnaHQpDQogCSAgKGNvbnN0IG90aGVyLWZyYW1lKQ0KIAkgIChjb25zdCBvdGhlci13aW5kb3cp DQogCSAgKGNvbnN0IHJlb3JnYW5pemUtZnJhbWUpKSkNCkBAIC03OTMsNiArNzk2LDExIEBAIFJh aXNlIGFuIGVycm9yIHdoZW4gY3VycmVudCBidWZmZXIgaXMgbm90IGEgc291cmNlIGVkaXRpbmcg YnVmZmVyLiINCiAJIChkZWxldGUtd2luZG93KQ0KICAgICAgICAoc2VsZWN0LXdpbmRvdyAoc3Bs aXQtd2luZG93LXZlcnRpY2FsbHkpKSkNCiAgICAgIChwb3AtdG8tYnVmZmVyLXNhbWUtd2luZG93 IGJ1ZmZlcikpDQorICAgIChgc3BsaXQtd2luZG93LXJpZ2h0DQorICAgICAoaWYgKGVxIGNvbnRl eHQgJ2V4aXQpDQorCSAoZGVsZXRlLXdpbmRvdykNCisgICAgICAgKHNlbGVjdC13aW5kb3cgKHNw bGl0LXdpbmRvdy1ob3Jpem9udGFsbHkpKSkNCisgICAgIChwb3AtdG8tYnVmZmVyLXNhbWUtd2lu ZG93IGJ1ZmZlcikpDQogICAgIChgb3RoZXItZnJhbWUNCiAgICAgIChwY2FzZSBjb250ZXh0DQog ICAgICAgIChgZXhpdA0KLS0gDQoyLjIwLjENCg0K --_002_87wogosyxwfsfuclacuk_--