From mboxrd@z Thu Jan 1 00:00:00 1970 From: aditya siram Subject: Jumping from source block to Org block ... Date: Fri, 13 Sep 2013 22:04:34 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7bdc18706eed0104e64f3dd7 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57545) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKgAe-0001D1-2y for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 23:05:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VKgAd-0007y3-8e for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 23:05:16 -0400 Received: from mail-ie0-x229.google.com ([2607:f8b0:4001:c03::229]:48887) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKgAd-0007xx-1B for emacs-orgmode@gnu.org; Fri, 13 Sep 2013 23:05:15 -0400 Received: by mail-ie0-f169.google.com with SMTP id tp5so4308879ieb.0 for ; Fri, 13 Sep 2013 20:05:14 -0700 (PDT) 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --047d7bdc18706eed0104e64f3dd7 Content-Type: multipart/alternative; boundary=047d7bdc18706eecfd04e64f3dd5 --047d7bdc18706eecfd04e64f3dd5 Content-Type: text/plain; charset=ISO-8859-1 Attached is a patch that fixes a bug with jumping from source block back to the Org file. The problem is that the current detangling behavior does not take the :padlline flag into account. This stopped. Hopefully this is helpful to others ... -deech --047d7bdc18706eecfd04e64f3dd5 Content-Type: text/html; charset=ISO-8859-1
Attached is a patch that fixes a bug with jumping from source block back to the Org file. The problem is that the current detangling behavior does not take the :padlline flag into account. This stopped.

Hopefully this is helpful to others ...
-deech



--047d7bdc18706eecfd04e64f3dd5-- --047d7bdc18706eed0104e64f3dd7 Content-Type: application/octet-stream; name="src_block_jump_fix.patch" Content-Disposition: attachment; filename="src_block_jump_fix.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hlk94d390 RnJvbSAxYmZmOTQ3MDA5OTExOTdkMjM2YWY4OWJjZmU1ZmEyNDY5NDFjN2I3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGl0eWEgU2lyYW0gPGFkaXR5YSBzaXJhbSBhdCBnbWFpbCBk b3QgY29tPgpEYXRlOiBGcmksIDEzIFNlcCAyMDEzIDE4OjI5OjE0IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAzLzNdIG9yZy1iYWJlbC1kZXRhbmdsZSBhbmQgb3JnLWJhYmVsLXRhbmdsZS1qdW1wLXRv LW9yZyBub3cKIGNvcnJlY3RseSBjb21wZW5zYXRlIGZvciBwYWRkZWQgc291cmNlIGNodW5rcwoK LS0tCiBsaXNwL29iLXRhbmdsZS5lbCB8IDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4NiBpbnNlcnRpb25z KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Avb2ItdGFuZ2xlLmVsIGIvbGlz cC9vYi10YW5nbGUuZWwKaW5kZXggODE0MTk0My4uZDhjZWRlMiAxMDA2NDQKLS0tIGEvbGlzcC9v Yi10YW5nbGUuZWwKKysrIGIvbGlzcC9vYi10YW5nbGUuZWwKQEAgLTUwMiwxMiArNTAyLDEyIEBA IHdoaWNoIGVuYWJsZSB0aGUgb3JpZ2luYWwgY29kZSBibG9ja3MgdG8gYmUgZm91bmQuIgogICAg ICAgICAoZ290by1jaGFyIGVuZCkpCiAgICAgICAocHJvZzEgY291bnRlciAobWVzc2FnZSAiRGV0 YW5nbGVkICVkIGNvZGUgYmxvY2tzIiBjb3VudGVyKSkpKSkKIAotKGRlZnVuIG9yZy1iYWJlbC10 YW5nbGUtanVtcC10by1vcmcgKCkKKyhkZWZ1biBvcmctYmFiZWwtdGFuZ2xlLWp1bXAtdG8tb3Jn ICgmb3B0aW9uYWwgbWFpbnRhaW4tcG9pbnQpCiAgICJKdW1wIGZyb20gYSB0YW5nbGVkIGNvZGUg ZmlsZSB0byB0aGUgcmVsYXRlZCBPcmctbW9kZSBmaWxlLiIKICAgKGludGVyYWN0aXZlKQogICAo bGV0ICgobWlkIChwb2ludCkpCi0Jc3RhcnQgYm9keS1zdGFydCBlbmQgZG9uZQotICAgICAgICB0 YXJnZXQtYnVmZmVyIHRhcmdldC1jaGFyIGxpbmsgcGF0aCBibG9jay1uYW1lIGJvZHkpCisJc3Rh cnQgYm9keS1zdGFydCBlbmQgZG9uZSBkZXBhZGRlZC1ib2R5CisgICAgICAgIHRhcmdldC1idWZm ZXIgb2Zmc2V0IHRhcmdldC1jaGFyIGxpbmsgcGF0aCBibG9jay1uYW1lIGJvZHkpCiAgICAgKHNh dmUtd2luZG93LWV4Y3Vyc2lvbgogICAgICAgKHNhdmUtZXhjdXJzaW9uCiAJKHdoaWxlIChhbmQg KHJlLXNlYXJjaC1iYWNrd2FyZCBvcmctYnJhY2tldC1saW5rLWFuYWx5dGljLXJlZ2V4cCBuaWwg dCkKQEAgLTUyNiw3ICs1MjYsNyBAQCB3aGljaCBlbmFibGUgdGhlIG9yaWdpbmFsIGNvZGUgYmxv Y2tzIHRvIGJlIGZvdW5kLiIKIAkJCSAgICAgIChzZXRxIGVuZCAocG9pbnQtYXQtYm9sKSkpKSkp KSkKIAkodW5sZXNzIChhbmQgc3RhcnQgKDwgc3RhcnQgbWlkKSAoPCBtaWQgZW5kKSkKIAkgIChl cnJvciAiTm90IGluIHRhbmdsZWQgY29kZSIpKQotICAgICAgICAoc2V0cSBib2R5IChvcmctYmFi ZWwtdHJpbSAoYnVmZmVyLXN1YnN0cmluZyBzdGFydCBlbmQpKSkpCisgICAgICAgIChzZXRxIGJv ZHkgKGJ1ZmZlci1zdWJzdHJpbmcgc3RhcnQgZW5kKSkpCiAgICAgICAod2hlbiAoc3RyaW5nLW1h dGNoICI6OiIgcGF0aCkKICAgICAgICAgKHNldHEgcGF0aCAoc3Vic3RyaW5nIHBhdGggMCAobWF0 Y2gtYmVnaW5uaW5nIDApKSkpCiAgICAgICAoZmluZC1maWxlIHBhdGgpIChzZXRxIHRhcmdldC1i dWZmZXIgKGN1cnJlbnQtYnVmZmVyKSkKQEAgLTUzNywxMiArNTM3LDE3IEBAIHdoaWNoIGVuYWJs ZSB0aGUgb3JpZ2luYWwgY29kZSBibG9ja3MgdG8gYmUgZm91bmQuIgogICAgICAgICAob3JnLWJh YmVsLWdvdG8tbmFtZWQtc3JjLWJsb2NrIGJsb2NrLW5hbWUpKQogICAgICAgOzsgcG9zaXRpb24g YXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgY29kZSBibG9jayBib2R5CiAgICAgICAoZ290by1jaGFy IChvcmctYmFiZWwtd2hlcmUtaXMtc3JjLWJsb2NrLWhlYWQpKQorICAgICAgKGxldCogKChwYWQt YWRqdXN0ZWQtdmFsdWVzIChvcmctYmFiZWwtZGV0YW5nbGUtYWRqdXN0LWZvci1wYWRsaW5lcyBz dGFydCBtaWQgYm9keSkpCisJICAgICAoZGVwYWRkZWQtYm9keSAoY2FyIHBhZC1hZGp1c3RlZC12 YWx1ZXMpKQorCSAgICAgKGRlcGFkZGVkLXBvaW50IChjZHIgcGFkLWFkanVzdGVkLXZhbHVlcykp KQorCShwcm9nbgorCSAgKHNldHEgb2Zmc2V0IGRlcGFkZGVkLXBvaW50KQorCSAgKHNldHEgYm9k eSBkZXBhZGRlZC1ib2R5KSkpCiAgICAgICAoZm9yd2FyZC1saW5lIDEpCi0gICAgICA7OyBVc2Ug b3JnLWVkaXQtc3BlY2lhbCB0byBpc29sYXRlIHRoZSBjb2RlLgogICAgICAgKG9yZy1lZGl0LXNw ZWNpYWwpCiAgICAgICA7OyBUaGVuIG1vdmUgZm9yd2FyZCB0aGUgY29ycmVjdCBudW1iZXIgb2Yg Y2hhcmFjdGVycyBpbiB0aGUKICAgICAgIDs7IGNvZGUgYnVmZmVyLgotICAgICAgKGZvcndhcmQt Y2hhciAoLSBtaWQgYm9keS1zdGFydCkpCisgICAgICAoZm9yd2FyZC1jaGFyIG9mZnNldCkKICAg ICAgIDs7IEFuZCByZXR1cm4gdG8gdGhlIE9yZy1tb2RlIGJ1ZmZlciB3aXRoIHRoZSBwb2ludCBp biB0aGUgcmlnaHQKICAgICAgIDs7IHBsYWNlLgogICAgICAgKG9yZy1lZGl0LXNyYy1leGl0KQpA QCAtNTUwLDYgKzU1NSw4MSBAQCB3aGljaCBlbmFibGUgdGhlIG9yaWdpbmFsIGNvZGUgYmxvY2tz IHRvIGJlIGZvdW5kLiIKICAgICAob3JnLXNyYy1zd2l0Y2gtdG8tYnVmZmVyIHRhcmdldC1idWZm ZXIgdCkKICAgICAocHJvZzEgYm9keSAoZ290by1jaGFyIHRhcmdldC1jaGFyKSkpKQogCisoZGVm dW4gb3JnLWJhYmVsLWRldGFuZ2xlLWFkanVzdC1mb3ItcGFkbGluZXMgKGNodW5rLXN0YXJ0IGRl c2lyZWQtcG9pbnQgY2h1bmstYm9keSkKKyAgIkNoZWNrIGlmIDpwYWRsaW5lIHdhcyBlbmFibGVk IGZvciB0aGlzIGNodW5rIGFuZCB0aGVuCithZGp1c3QgcG9pbnQgYW5kIGJvZHkgYWNjb3JkaW5n bHkuIEFsc28gYWNjb3VudCBmb3IgdGhlIHVzZXIKK2VkaXRpbmcgdGhlIHRhbmdsZWQgZmlsZSBh bmQgcmVtb3ZpbmcgdGhlIHBhZGRlZCBsaW5lcy4gCisKK1JldHVybnMgYSB0dXBsZSAoYm9keSAu IG9mZnNldCkgd2hlcmUgYm9keSBpcyBhbiBhZGp1c3RlZCBzb3VyY2UgY2h1bmsKK3dpdGggcGFk ZGVkIG5ld2xpbmVzIHBvc3NpYmx5IHJlbW92ZWQgYW5kIG9mZnNldCBpcyBob3cgZmFyIGludG8K K3RoYXQgY2h1bmsgcG9pbnQgaXMuIElmIHBvaW50IHdhcyBvbiBlaXRoZXIgb2YgdGhlIHBhZGxp bmVzLCBwb2ludAoraXMgc2V0IHRvIHRoZSBmaXJzdCBvciBsYXN0IGNoYXJhY3RlciBvZiB0aGUg Y2h1bmsgZGVwZW5kaW5nIG9uIHdoYXQncworY2xvc2VyLiIKKyAgKHNhdmUtZXhjdXJzaW9uCisg ICAgKGxldCogKChvcmctYmxvY2sgKG9yZy1iYWJlbC1nZXQtc3JjLWJsb2NrLWluZm8pKQorCSAg IChwYXJhbXMgKG50aCAyIG9yZy1ibG9jaykpCisJICAgKG9yZy1ib2R5IChudGggMSBvcmctYmxv Y2spKQorCSAgIChzaG91bGQtYmUtcGFkZGVkIChub3QgKHN0cmluZz0gIm5vIiAoY2RyIChhc3Nv YyA6cGFkbGluZSBwYXJhbXMpKSkpKQorCSAgIChtaW5pbWFsLXBhZGRlZC1jaHVuay1sZW5ndGgg KCsgMSA7OyBlbmQgb2YgZmlyc3QgZGVsaW1pdGVyCisJCQkJCSAgIDEgOzsgbmV3bGluZSBmcm9t IGZpcnN0IHBhZGxpbmUKKwkJCQkJICAgMSA7OyBuZXdsaW5lIGZyb20gc2Vjb25kIHBhZGxpbmUK KwkJCQkJICAgMSA7OyBzdGFydCBvZiBzZWNvbmQgZGVsaW1pdGVyCisJCQkJCSAgICkpCisJICAg KHBvc3NpYmx5LXBhZGRlZCAoPj0gKGxlbmd0aCBjaHVuay1ib2R5KSBtaW5pbWFsLXBhZGRlZC1j aHVuay1sZW5ndGgpKQorCSAgIChjaGFyLWF0IChsYW1iZGEgKHBvcyBzdHIpIChzdWJzdHJpbmcg c3RyIHBvcyAoKyBwb3MgMSkpKSkKKwkgICAoYWN0dWFsbHktcGFkZGVkICAoYW5kIChub3QgKD0g IChsZW5ndGggY2h1bmstYm9keSkgMCkpCisJCQkJICAoc3RyaW5nPSAiXG4iIChmdW5jYWxsIGNo YXItYXQgMSBjaHVuay1ib2R5KSkKKwkJCQkgIChzdHJpbmc9ICJcbiIgKGZ1bmNhbGwgY2hhci1h dCAoLSAobGVuZ3RoIGNodW5rLWJvZHkpCisJCQkJCQkJCSAgICAxIDs7IHN0YXJ0IG9mIHNlY29u ZCBkZWxpbWl0ZXIKKwkJCQkJCQkJICAgIDEgOzsgbmV3bGluZSBmcm9tIHNlY29uZCBwYWRsaW5l CisJCQkJCQkJCSAgICApCisJCQkJCQkJIGNodW5rLWJvZHkpKSkpKQorICAgICAgKGlmIHNob3Vs ZC1iZS1wYWRkZWQKKwkgIChpZiBwb3NzaWJseS1wYWRkZWQKKwkgICAgICAoaWYgYWN0dWFsbHkt cGFkZGVkCisJCSAgKGxldCogKChzdGFydC1vZmZzZXQgKCsgMSA7OyBlbmQgb2YgZmlyc3QgZGVs aW1pdGVyCisJCQkJCSAgMSA7OyBuZXdsaW5lIGZyb20gZmlyc3QgcGFkbGluZQorCQkJCQkgIDEg OzsgZmlyc3QgY2hhcmFjdGVyIG9mIGJvZHkKKwkJCQkJICApKQorCQkJIChlbmQtb2Zmc2V0ICgr IDEgOzsgbmV3bGluZSBmcm9tIHNlY29uZCBwYWRsaW5lCisJCQkJCTEgOzsgZW9sIGNoYXJhY3Rl ciBhZnRlciBsYXN0IGNoYXJhY3RlciBvZiBib2R5CisJCQkJCSkpCisJCQkgKHN0YXJ0LWluZGV4 ICgtIHN0YXJ0LW9mZnNldCAxKSkKKwkJCSAoZW5kLWluZGV4ICgtIChsZW5ndGggY2h1bmstYm9k eSkgZW5kLW9mZnNldCkpCisJCQkgKGVuZC1pbmNsdXNpdmUtc3Vic3RyaW5nIChsYW1iZGEgKHN0 ciBzdGFydCBlbmQpIChzdWJzdHJpbmcgc3RyIHN0YXJ0ICgrIDEgZW5kKSkpKQorCQkJIChkZXBh ZGRlZC1ib2R5IChzdWJzdHJpbmcgY2h1bmstYm9keSBzdGFydC1pbmRleCBlbmQtaW5kZXgpKQor CQkJIChkaXN0YW5jZS1mcm9tLXN0YXJ0ICgtIGRlc2lyZWQtcG9pbnQgY2h1bmstc3RhcnQpKQor CQkJIChvbi1maXJzdC1wYWRsaW5lICg9IGRpc3RhbmNlLWZyb20tc3RhcnQgMSkpCisJCQkgKG9u LWxhc3QtcGFkbGluZSAoPSBkaXN0YW5jZS1mcm9tLXN0YXJ0ICgtIChsZW5ndGggY2h1bmstYm9k eSkgMSkpKQorCQkJIChhZGp1c3RlZC1kaXN0YW5jZShjb25kIChvbi1maXJzdC1wYWRsaW5lIDAp CisJCQkJCQkgKG9uLWxhc3QtcGFkbGluZSAobGVuZ3RoIGRlcGFkZGVkLWJvZHkpKQorCQkJCQkJ ICh0ICgtIGRpc3RhbmNlLWZyb20tc3RhcnQgKC0gc3RhcnQtb2Zmc2V0CisJCQkJCQkJCQkgICAg ICAxIDs7IGNvbXBlbnNhdGUgZm9yIHRoZQorCQkJCQkJCQkJICAgICAgICA7OyBmYWN0IHRoYXQg c3RhcnQtb2Zmc2V0CisJCQkJCQkJCQkgICAgICAgIDs7IGluY2x1ZGVzIHRoZSBmaXJzdAorCQkJ CQkJCQkJICAgICAgICA7OyBjaGFyYWN0ZXIKKwkJCQkJCQkJCSAgICAgICkpKSkpCisJCQkgKGRp c3RhbmNlLXdpdGhpbi1vcmctYm9keSAoPCBhZGp1c3RlZC1kaXN0YW5jZSAoLSAobGVuZ3RoIG9y Zy1ib2R5KSAxKSkpKQorCQkgICAgOzsgSWYgdGhpcyBjaHVuayBhbmQgdGhlIG9yZyBzb3VyY2Ug Y2h1bmsgbWF0Y2gKKwkJICAgIDs7IHNlbmQgdGhpcyBjaHVuayBiYWNrIGFuZCBwcmVzZXJ2ZSB0 aGUgZGVzaXJlZCBwb2ludAorCQkgICAgKGlmIChzdHJpbmc9IG9yZy1ib2R5IGRlcGFkZGVkLWJv ZHkpCisJCQlgKCxkZXBhZGRlZC1ib2R5IC4gLGFkanVzdGVkLWRpc3RhbmNlKQorCQkgICAgICA7 OyBpZiB0aGUgY2h1bmtzIG1hdGNoIGJlZm9yZSB0aGUgZGVzaXJlZCBwb2ludAorCQkgICAgICA7 OyB3ZSBjYW4gc3RpbGwgcHJlc2VydmUgdGhlIHBvaW50CisJCSAgICAgIChpZiAoYW5kIGRpc3Rh bmNlLXdpdGhpbi1vcmctYm9keQorCQkJICAgICAgIChzdHJpbmc9IChzdWJzdHJpbmcgb3JnLWJv ZHkgMCBhZGp1c3RlZC1kaXN0YW5jZSkKKwkJCQkJKHN1YnN0cmluZyBkZXBhZGRlZC1ib2R5IDAg YWRqdXN0ZWQtZGlzdGFuY2UpKSkKKwkJCSAgYCgsZGVwYWRkZWQtYm9keSAuICxhZGp1c3RlZC1k aXN0YW5jZSkKKwkJCTs7IG90aGVyd2lzZSB3ZSBjYW4ndCBwcmVzZXJ2ZSB0aGUgcG9pbnQKKwkJ CWAoLGRlcGFkZGVkLWJvZHkgLiAwKSkKKwkJICAgICAgYCgsZGVwYWRkZWQtYm9keSAuIDApKSkK KwkJOzsgVGhlIHVzZXIgZGlkbid0IHJlc3BlY3QgdGhlIHBhZGxpbmVzCisJCTs7IHNvIHRoZSB3 aG9sZSBib2R5IGdvZXMgYmFjayB1bmNoYW5nZWQKKwkJYCgsY2h1bmstYm9keSAuIDApKQorCSAg ICBgKCxjaHVuay1ib2R5IC4gMCkpCisJOzsgTm8gYWRqdXN0bWVudCBuZWVkZWQKKwlgKCxjaHVu ay1ib2R5IC4gLGRlc2lyZWQtcG9pbnQpKSkpKQorCiAocHJvdmlkZSAnb2ItdGFuZ2xlKQogCiA7 OyBMb2NhbCB2YXJpYWJsZXM6Ci0tIAoxLjguMS4yCgo= --047d7bdc18706eed0104e64f3dd7--