From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Gillespie Subject: [PATCH] org-src: Add option to restore window configuration after edit Date: Sun, 16 Feb 2020 19:50:33 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000b85a47059ebd756c" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:48797) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j3XQn-0003mC-BJ for emacs-orgmode@gnu.org; Sun, 16 Feb 2020 22:50:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j3XQm-0003Tc-6U for emacs-orgmode@gnu.org; Sun, 16 Feb 2020 22:50:49 -0500 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]:37464) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j3XQl-0003RM-4E for emacs-orgmode@gnu.org; Sun, 16 Feb 2020 22:50:47 -0500 Received: by mail-lj1-x232.google.com with SMTP id q23so1040577ljm.4 for ; Sun, 16 Feb 2020 19:50:46 -0800 (PST) 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-mx.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --000000000000b85a47059ebd756c Content-Type: text/plain; charset="UTF-8" Hi all, After hours of frustration ending in a realization that I should really just read the change logs, I tracked down the reason why editing source blocks was now destroying my window layout. I restored the old behavior hidden behind a custom variable. Let me know if it looks ok, or if more work is needed. Thanks! Tom --000000000000b85a47059ebd756c Content-Type: text/x-patch; charset="US-ASCII"; name="0001-org-src-Add-option-to-restore-window-configuration-a.patch" Content-Disposition: attachment; filename="0001-org-src-Add-option-to-restore-window-configuration-a.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k6px0xzk0 RnJvbSAzNjJhNDVmZjE3MmFmM2Y0OTA1MDk2NGFhODUzNGQxMTM3NDkzNGNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUb20gR2lsbGVzcGllIDx0Z2J1Z3NAZ21haWwuY29tPgpEYXRl OiBTdW4sIDE2IEZlYiAyMDIwIDE5OjIxOjE2IC0wODAwClN1YmplY3Q6IFtQQVRDSF0gb3JnLXNy YzogQWRkIG9wdGlvbiB0byByZXN0b3JlIHdpbmRvdyBjb25maWd1cmF0aW9uIGFmdGVyCiBlZGl0 CgoqIGxpc3Avb3JnLXNyYy5lbDogQWRkIGFuIG9wdGlvbiB0byByZXN0b3JlIHRoZSBwcmV2aW91 cyB3aW5kb3cKY29uZmlndXJhdGlvbiBhZnRlciBleGl0aW5nIGZyb20gZWRpdGluZyBhIHNvdXJj ZSBibG9jay4gVGhlIHZhcmlhYmxlCmlzIGNhbGxlZCBgb3JnLXNyYy13aW5kb3ctcmVzdG9yZScg YW5kIGlzIG9ubHkgcmVsZXZhbnQgd2hlbgpgb3JnLXNyYy13aW5kb3ctc2V0dXAnIGlzIHNldCB0 byBgcmVvcmdhbml6ZS1mcmFtZScuCgpUaGlzIGNvbW1pdCByZXRhaW5zIHRoZSBkZWZhdWx0IGJl aGF2aW9yIGluIHZlcnNpb24gOS4zIHdoaWxlCnJlc3RvcmluZyB0aGUgb2xkIGJlaGF2aW9yIGJl aGluZCBhIGN1c3RvbSB2YXJpYWJsZSwgaXQKZWZmZWN0aXZlbHkgcmV2ZXJ0cyA4MTllOThhZmQw MThjYWQzYzEzZmQ1OGJmY2JkOTc5YWIzNmRmYmM3CmFuZCBhZGRzIGFuIG9wdGlvbiB0byByZWVu YWJsZSB0aGUgb2xkIGJlaGF2aW9yLgotLS0KIGxpc3Avb3JnLXNyYy5lbCB8IDE5ICsrKysrKysr KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmctc3JjLmVsIGIvbGlzcC9vcmctc3JjLmVsCmluZGV4 IDc4NzZkZWFiYS4uZjhmMjM2ZWJkIDEwMDY0NAotLS0gYS9saXNwL29yZy1zcmMuZWwKKysrIGIv bGlzcC9vcmctc3JjLmVsCkBAIC0xNjksNiArMTY5LDEyIEBAIG90aGVyLWZyYW1lICAgICAgICBV c2UgYHN3aXRjaC10by1idWZmZXItb3RoZXItZnJhbWUnIHRvIGRpc3BsYXkgZWRpdCBidWZmZXIu CiAJICAoY29uc3Qgb3RoZXItd2luZG93KQogCSAgKGNvbnN0IHJlb3JnYW5pemUtZnJhbWUpKSkK IAorKGRlZmN1c3RvbSBvcmctc3JjLXdpbmRvdy1yZXN0b3JlIG5pbAorICAiTm9uLW5pbCBtZWFu cyB0aGF0IG9yZyBtb2RlIHdpbGwgcmVzdG9yZSB0aGUgbGF5b3V0IG9mIHRoZSB3aW5kb3dzCit0 aGF0IHdhcyBwcmVzZW50IGJlZm9yZSB0aGUgb3JnLXNyYyB3aW5kb3cgd2FzIGluaXRpYWxseSBv cGVuZWQuIFRoaXMKK29wdGlvbiBpcyBvbmx5IGludm9sdmVkIGlmIGBvcmctc3JjLXdpbmRvdy1z ZXR1cCcgaXMgc2V0IHRvCitgcmVvcmdhbml6ZS1mcmFtZSciKQorCiAoZGVmdmFyIG9yZy1zcmMt bW9kZS1ob29rIG5pbAogICAiSG9vayBydW4gYWZ0ZXIgT3JnIHN3aXRjaGVkIGEgc291cmNlIGNv ZGUgc25pcHBldCB0byBpdHMgRW1hY3MgbW9kZS4KIFxcPG9yZy1tb2RlLW1hcD4KQEAgLTI3Niw2 ICsyODIsOSBAQCBpc3N1ZWQgaW4gdGhlIGxhbmd1YWdlIG1ham9yIG1vZGUgYnVmZmVyLiIKIChk ZWZ2YXItbG9jYWwgb3JnLXNyYy0tcmVtb3RlIG5pbCkKIChwdXQgJ29yZy1zcmMtLXJlbW90ZSAn cGVybWFuZW50LWxvY2FsIHQpCiAKKyhkZWZ2YXItbG9jYWwgb3JnLXNyYy0tc2F2ZWQtdGVtcC13 aW5kb3ctY29uZmlnIG5pbCkKKyhwdXQgJ29yZy1zcmMtLXNhdmVkLXRlbXAtd2luZG93LWNvbmZp ZyAncGVybWFuZW50LWxvY2FsIHQpCisKIChkZWZ2YXItbG9jYWwgb3JnLXNyYy0tc291cmNlLXR5 cGUgbmlsCiAgICJUeXBlIG9mIGVsZW1lbnQgYmVpbmcgZWRpdGVkLCBhcyBhIHN5bWJvbC4iKQog KHB1dCAnb3JnLXNyYy0tc291cmNlLXR5cGUgJ3Blcm1hbmVudC1sb2NhbCB0KQpAQCAtNDY5LDYg KzQ3OCw5IEBAIFdoZW4gUkVNT1RFIGlzIG5vbi1uaWwsIGRvIG5vdCB0cnkgdG8gcHJlc2VydmUg cG9pbnQgb3IgbWFyayB3aGVuCiBtb3ZpbmcgZnJvbSB0aGUgZWRpdCBhcmVhIHRvIHRoZSBzb3Vy Y2UuCiAKIExlYXZlIHBvaW50IGluIGVkaXQgYnVmZmVyLiIKKyAgKHdoZW4gKGFuZCAoZXEgb3Jn LXNyYy13aW5kb3ctc2V0dXAgJ3Jlb3JnYW5pemUtZnJhbWUpCisJICAgICBvcmctc3JjLXdpbmRv dy1yZXN0b3JlKQorICAgIChzZXRxIG9yZy1zcmMtLXNhdmVkLXRlbXAtd2luZG93LWNvbmZpZyAo Y3VycmVudC13aW5kb3ctY29uZmlndXJhdGlvbikpKQogICAobGV0KiAoKGFyZWEgKG9yZy1zcmMt LWNvbnRlbnRzLWFyZWEgZGF0dW0pKQogCSAoYmVnIChjb3B5LW1hcmtlciAobnRoIDAgYXJlYSkp KQogCSAoZW5kIChjb3B5LW1hcmtlciAobnRoIDEgYXJlYSkgdCkpCkBAIC0xMTgyLDcgKzExOTQs MTIgQEAgVGhyb3cgYW4gZXJyb3IgaWYgdGhlcmUgaXMgbm8gc3VjaCBidWZmZXIuIgogICAgICAg ICh3cml0ZS1iYWNrIChvcmctc3JjLS1nb3RvLWNvb3JkaW5hdGVzIGNvb3JkaW5hdGVzIGJlZyBl bmQpKSkpCiAgICAgOzsgQ2xlYW4gdXAgbGVmdC1vdmVyIG1hcmtlcnMgYW5kIHJlc3RvcmUgd2lu ZG93IGNvbmZpZ3VyYXRpb24uCiAgICAgKHNldC1tYXJrZXIgYmVnIG5pbCkKLSAgICAoc2V0LW1h cmtlciBlbmQgbmlsKSkpCisgICAgKHNldC1tYXJrZXIgZW5kIG5pbCkKKyAgKHdoZW4gKGFuZCAo ZXEgb3JnLXNyYy13aW5kb3ctc2V0dXAgJ3Jlb3JnYW5pemUtZnJhbWUpCisJICAgICBvcmctc3Jj LXdpbmRvdy1yZXN0b3JlCisJICAgICBvcmctc3JjLS1zYXZlZC10ZW1wLXdpbmRvdy1jb25maWcp CisgICAgKHNldC13aW5kb3ctY29uZmlndXJhdGlvbiBvcmctc3JjLS1zYXZlZC10ZW1wLXdpbmRv dy1jb25maWcpCisgICAgKHNldHEgb3JnLXNyYy0tc2F2ZWQtdGVtcC13aW5kb3ctY29uZmlnIG5p bCkpKSkKIAogCiAocHJvdmlkZSAnb3JnLXNyYykKLS0gCjIuMjQuMQoK --000000000000b85a47059ebd756c--