From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Maus Subject: Re: [PATCH 2/5] Immediately return if scope is region but no region is active Date: Tue, 30 Aug 2011 06:40:32 +0200 Message-ID: <87fwkjqzpb.wl%dmaus@ictsoc.de> References: <87obzpl3ec.fsf@gnu.org> <1314246334-5053-3-git-send-email-dmaus@ictsoc.de> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: multipart/signed; boundary="pgp-sign-Multipart_Tue_Aug_30_06:40:32_2011-1"; micalg=pgp-sha256; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:56073) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QyG7o-00056n-Sa for emacs-orgmode@gnu.org; Tue, 30 Aug 2011 00:40:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QyG7n-0003R3-Pi for emacs-orgmode@gnu.org; Tue, 30 Aug 2011 00:40:36 -0400 Received: from app1b.xlhost.de ([213.202.242.162]:58157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QyG7n-0003Qz-DU for emacs-orgmode@gnu.org; Tue, 30 Aug 2011 00:40:35 -0400 In-Reply-To: <1314246334-5053-3-git-send-email-dmaus@ictsoc.de> 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: David Maus Cc: emacs-orgmode@gnu.org --pgp-sign-Multipart_Tue_Aug_30_06:40:32_2011-1 Content-Type: multipart/mixed; boundary="Multipart_Tue_Aug_30_06:40:32_2011-1" --Multipart_Tue_Aug_30_06:40:32_2011-1 Content-Type: text/plain; charset=US-ASCII Attached patch superseeds the old one, required to be applied after "Extend scope 'region...". -- OpenPGP... 0x99ADB83B5A4478E6 Jabber.... dmjena@jabber.org Email..... dmaus@ictsoc.de --Multipart_Tue_Aug_30_06:40:32_2011-1 Content-Type: text/plain; type=patch; charset=US-ASCII Content-Disposition: attachment; filename="0002-Immediately-return-if-scope-is-region-but-no-region-.patch" Content-Transfer-Encoding: base64 RnJvbSA4YTBlMTYzMDYyOTY5M2E4NWE4MjQ3MTNiMTM1N2ZhYTQ5YTM3MmYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBNYXVzIDxkbWF1c0BpY3Rzb2MuZGU+CkRhdGU6IFR1 ZSwgMzAgQXVnIDIwMTEgMDY6Mjk6MjkgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvNF0gSW1tZWRp YXRlbHkgcmV0dXJuIGlmIHNjb3BlIGlzICdyZWdpb24gYnV0IG5vIHJlZ2lvbiBpcyBhY3RpdmUK Ciogb3JnLmVsIChvcmctbWFwLWVudHJpZXMpOiBJbW1lZGlhdGVseSByZXR1cm4gaWYgc2NvcGUg aXMgJ3JlZ2lvbiBidXQKbm8gcmVnaW9uIGlzIGFjdGl2ZS4KLS0tCiBsaXNwL29yZy5lbCB8ICAx MTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KIDEgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvbGlzcC9vcmcuZWwgYi9saXNwL29yZy5lbAppbmRleCBiNzcwZmE2Li5k MWY5ODk4IDEwMDY0NAotLS0gYS9saXNwL29yZy5lbAorKysgYi9saXNwL29yZy5lbApAQCAtMTM2 MDQsNjYgKzEzNjA0LDY3IEBAIHdpdGggYG9yZy1nZXQtdGFncy1hdCcuICBJZiB5b3VyIGZ1bmN0 aW9uIGdldHMgcHJvcGVydGllcyB3aXRoCiB0byB0IGFyb3VuZCB0aGUgY2FsbCB0byBgb3JnLWVu dHJ5LXByb3BlcnRpZXMnIHRvIGdldCB0aGUgc2FtZSBzcGVlZHVwLgogTm90ZSB0aGF0IGlmIHlv dXIgZnVuY3Rpb24gbW92ZXMgYXJvdW5kIHRvIHJldHJpZXZlIHRhZ3MgYW5kIHByb3BlcnRpZXMg YXQKIGEgKmRpZmZlcmVudCogZW50cnksIHlvdSBjYW5ub3QgdXNlIHRoZXNlIHRlY2huaXF1ZXMu IgotICAobGV0KiAoKG9yZy1hZ2VuZGEtYXJjaGl2ZXMtbW9kZSBuaWwpIDsganVzdCB0byBtYWtl IHN1cmUKLQkgKG9yZy1hZ2VuZGEtc2tpcC1hcmNoaXZlZC10cmVlcyAobWVtcSAnYXJjaGl2ZSBz a2lwKSkKLQkgKG9yZy1hZ2VuZGEtc2tpcC1jb21tZW50LXRyZWVzIChtZW1xICdjb21tZW50IHNr aXApKQotCSAob3JnLWFnZW5kYS1za2lwLWZ1bmN0aW9uCi0JICAoY2FyIChvcmctZGVsZXRlLWFs bCAnKGNvbW1lbnQgYXJjaGl2ZSkgc2tpcCkpKQotCSAob3JnLXRhZ3MtbWF0Y2gtbGlzdC1zdWJs ZXZlbHMgdCkKLQkgbWF0Y2hlciBmaWxlIHJlcwotCSBvcmctdG9kby1rZXl3b3Jkcy1mb3ItYWdl bmRhCi0JIG9yZy1kb25lLWtleXdvcmRzLWZvci1hZ2VuZGEKLQkgb3JnLXRvZG8ta2V5d29yZC1h bGlzdC1mb3ItYWdlbmRhCi0JIG9yZy1kcmF3ZXJzLWZvci1hZ2VuZGEKLQkgb3JnLXRhZy1hbGlz dC1mb3ItYWdlbmRhKQorICAodW5sZXNzIChhbmQgKGVxIHNjb3BlICdyZWdpb24pIChub3QgKG9y Zy1yZWdpb24tYWN0aXZlLXApKSkKKyAgICAobGV0KiAoKG9yZy1hZ2VuZGEtYXJjaGl2ZXMtbW9k ZSBuaWwpIDsganVzdCB0byBtYWtlIHN1cmUKKwkgICAob3JnLWFnZW5kYS1za2lwLWFyY2hpdmVk LXRyZWVzIChtZW1xICdhcmNoaXZlIHNraXApKQorCSAgIChvcmctYWdlbmRhLXNraXAtY29tbWVu dC10cmVlcyAobWVtcSAnY29tbWVudCBza2lwKSkKKwkgICAob3JnLWFnZW5kYS1za2lwLWZ1bmN0 aW9uCisJICAgIChjYXIgKG9yZy1kZWxldGUtYWxsICcoY29tbWVudCBhcmNoaXZlKSBza2lwKSkp CisJICAgKG9yZy10YWdzLW1hdGNoLWxpc3Qtc3VibGV2ZWxzIHQpCisJICAgbWF0Y2hlciBmaWxl IHJlcworCSAgIG9yZy10b2RvLWtleXdvcmRzLWZvci1hZ2VuZGEKKwkgICBvcmctZG9uZS1rZXl3 b3Jkcy1mb3ItYWdlbmRhCisJICAgb3JnLXRvZG8ta2V5d29yZC1hbGlzdC1mb3ItYWdlbmRhCisJ ICAgb3JnLWRyYXdlcnMtZm9yLWFnZW5kYQorCSAgIG9yZy10YWctYWxpc3QtZm9yLWFnZW5kYSkK IAotICAgIChjb25kCi0gICAgICgoZXEgbWF0Y2ggdCkgICAoc2V0cSBtYXRjaGVyIHQpKQotICAg ICAoKGVxIG1hdGNoIG5pbCkgKHNldHEgbWF0Y2hlciB0KSkKLSAgICAgKHQgKHNldHEgbWF0Y2hl ciAoaWYgbWF0Y2ggKGNkciAob3JnLW1ha2UtdGFncy1tYXRjaGVyIG1hdGNoKSkgdCkpKSkKKyAg ICAgIChjb25kCisgICAgICAgKChlcSBtYXRjaCB0KSAgIChzZXRxIG1hdGNoZXIgdCkpCisgICAg ICAgKChlcSBtYXRjaCBuaWwpIChzZXRxIG1hdGNoZXIgdCkpCisgICAgICAgKHQgKHNldHEgbWF0 Y2hlciAoaWYgbWF0Y2ggKGNkciAob3JnLW1ha2UtdGFncy1tYXRjaGVyIG1hdGNoKSkgdCkpKSkK IAotICAgIChzYXZlLWV4Y3Vyc2lvbgotICAgICAgKHNhdmUtcmVzdHJpY3Rpb24KLQkoY29uZCAo KGVxIHNjb3BlICd0cmVlKQotCSAgICAgICAob3JnLWJhY2stdG8taGVhZGluZyB0KQotCSAgICAg ICAob3JnLW5hcnJvdy10by1zdWJ0cmVlKQotCSAgICAgICAoc2V0cSBzY29wZSBuaWwpKQotCSAg ICAgICgoYW5kIChlcSBzY29wZSAncmVnaW9uKSAob3JnLXJlZ2lvbi1hY3RpdmUtcCkpCi0JICAg ICAgIChuYXJyb3ctdG8tcmVnaW9uIChyZWdpb24tYmVnaW5uaW5nKQotCQkJCSAoc2F2ZS1leGN1 cnNpb24KLQkJCQkgICAoZ290by1jaGFyIChyZWdpb24tZW5kKSkKLQkJCQkgICAodW5sZXNzIChh bmQgKGJvbHApIChvcmctYXQtaGVhZGluZy1wKSkKLQkJCQkgICAgIChvdXRsaW5lLW5leHQtaGVh ZGluZykpCi0JCQkJICAgKHBvaW50KSkpCi0JICAgICAgIChzZXRxIHNjb3BlIG5pbCkpKQotCi0J KGlmIChub3Qgc2NvcGUpCi0JICAgIChwcm9nbgotCSAgICAgIChvcmctcHJlcGFyZS1hZ2VuZGEt YnVmZmVycwotCSAgICAgICAobGlzdCAoYnVmZmVyLWZpbGUtbmFtZSAoY3VycmVudC1idWZmZXIp KSkpCi0JICAgICAgKHNldHEgcmVzIChvcmctc2Nhbi10YWdzIGZ1bmMgbWF0Y2hlcikpKQotCSAg OzsgR2V0IHRoZSByaWdodCBzY29wZQotCSAgKGNvbmQKLQkgICAoKGFuZCBzY29wZSAobGlzdHAg c2NvcGUpIChzeW1ib2xwIChjYXIgc2NvcGUpKSkKLQkgICAgKHNldHEgc2NvcGUgKGV2YWwgc2Nv cGUpKSkKLQkgICAoKGVxIHNjb3BlICdhZ2VuZGEpCi0JICAgIChzZXRxIHNjb3BlIChvcmctYWdl bmRhLWZpbGVzIHQpKSkKLQkgICAoKGVxIHNjb3BlICdhZ2VuZGEtd2l0aC1hcmNoaXZlcykKLQkg ICAgKHNldHEgc2NvcGUgKG9yZy1hZ2VuZGEtZmlsZXMgdCkpCi0JICAgIChzZXRxIHNjb3BlIChv cmctYWRkLWFyY2hpdmUtZmlsZXMgc2NvcGUpKSkKLQkgICAoKGVxIHNjb3BlICdmaWxlKQotCSAg ICAoc2V0cSBzY29wZSAobGlzdCAoYnVmZmVyLWZpbGUtbmFtZSkpKSkKLQkgICAoKGVxIHNjb3Bl ICdmaWxlLXdpdGgtYXJjaGl2ZXMpCi0JICAgIChzZXRxIHNjb3BlIChvcmctYWRkLWFyY2hpdmUt ZmlsZXMgKGxpc3QgKGJ1ZmZlci1maWxlLW5hbWUpKSkpKSkKLQkgIChvcmctcHJlcGFyZS1hZ2Vu ZGEtYnVmZmVycyBzY29wZSkKLQkgICh3aGlsZSAoc2V0cSBmaWxlIChwb3Agc2NvcGUpKQotCSAg ICAod2l0aC1jdXJyZW50LWJ1ZmZlciAob3JnLWZpbmQtYmFzZS1idWZmZXItdmlzaXRpbmcgZmls ZSkKLQkgICAgICAoc2F2ZS1leGN1cnNpb24KLQkJKHNhdmUtcmVzdHJpY3Rpb24KLQkJICAod2lk ZW4pCi0JCSAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKLQkJICAoc2V0cSByZXMgKGFwcGVuZCBy ZXMgKG9yZy1zY2FuLXRhZ3MgZnVuYyBtYXRjaGVyKSkpKSkpKSkpKQotICAgIHJlcykpCisgICAg ICAoc2F2ZS1leGN1cnNpb24KKwkoc2F2ZS1yZXN0cmljdGlvbgorCSAgKGNvbmQgKChlcSBzY29w ZSAndHJlZSkKKwkJIChvcmctYmFjay10by1oZWFkaW5nIHQpCisJCSAob3JnLW5hcnJvdy10by1z dWJ0cmVlKQorCQkgKHNldHEgc2NvcGUgbmlsKSkKKwkJKChhbmQgKGVxIHNjb3BlICdyZWdpb24p IChvcmctcmVnaW9uLWFjdGl2ZS1wKSkKKwkJIChuYXJyb3ctdG8tcmVnaW9uIChyZWdpb24tYmVn aW5uaW5nKQorCQkJCSAgIChzYXZlLWV4Y3Vyc2lvbgorCQkJCSAgICAgKGdvdG8tY2hhciAocmVn aW9uLWVuZCkpCisJCQkJICAgICAodW5sZXNzIChhbmQgKGJvbHApIChvcmctYXQtaGVhZGluZy1w KSkKKwkJCQkgICAgICAgKG91dGxpbmUtbmV4dC1oZWFkaW5nKSkKKwkJCQkgICAgIChwb2ludCkp KQorCQkgKHNldHEgc2NvcGUgbmlsKSkpCisKKwkgIChpZiAobm90IHNjb3BlKQorCSAgICAgIChw cm9nbgorCQkob3JnLXByZXBhcmUtYWdlbmRhLWJ1ZmZlcnMKKwkJIChsaXN0IChidWZmZXItZmls ZS1uYW1lIChjdXJyZW50LWJ1ZmZlcikpKSkKKwkJKHNldHEgcmVzIChvcmctc2Nhbi10YWdzIGZ1 bmMgbWF0Y2hlcikpKQorCSAgICA7OyBHZXQgdGhlIHJpZ2h0IHNjb3BlCisJICAgIChjb25kCisJ ICAgICAoKGFuZCBzY29wZSAobGlzdHAgc2NvcGUpIChzeW1ib2xwIChjYXIgc2NvcGUpKSkKKwkg ICAgICAoc2V0cSBzY29wZSAoZXZhbCBzY29wZSkpKQorCSAgICAgKChlcSBzY29wZSAnYWdlbmRh KQorCSAgICAgIChzZXRxIHNjb3BlIChvcmctYWdlbmRhLWZpbGVzIHQpKSkKKwkgICAgICgoZXEg c2NvcGUgJ2FnZW5kYS13aXRoLWFyY2hpdmVzKQorCSAgICAgIChzZXRxIHNjb3BlIChvcmctYWdl bmRhLWZpbGVzIHQpKQorCSAgICAgIChzZXRxIHNjb3BlIChvcmctYWRkLWFyY2hpdmUtZmlsZXMg c2NvcGUpKSkKKwkgICAgICgoZXEgc2NvcGUgJ2ZpbGUpCisJICAgICAgKHNldHEgc2NvcGUgKGxp c3QgKGJ1ZmZlci1maWxlLW5hbWUpKSkpCisJICAgICAoKGVxIHNjb3BlICdmaWxlLXdpdGgtYXJj aGl2ZXMpCisJICAgICAgKHNldHEgc2NvcGUgKG9yZy1hZGQtYXJjaGl2ZS1maWxlcyAobGlzdCAo YnVmZmVyLWZpbGUtbmFtZSkpKSkpKQorCSAgICAob3JnLXByZXBhcmUtYWdlbmRhLWJ1ZmZlcnMg c2NvcGUpCisJICAgICh3aGlsZSAoc2V0cSBmaWxlIChwb3Agc2NvcGUpKQorCSAgICAgICh3aXRo LWN1cnJlbnQtYnVmZmVyIChvcmctZmluZC1iYXNlLWJ1ZmZlci12aXNpdGluZyBmaWxlKQorCQko c2F2ZS1leGN1cnNpb24KKwkJICAoc2F2ZS1yZXN0cmljdGlvbgorCQkgICAgKHdpZGVuKQorCQkg ICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKwkJICAgIChzZXRxIHJlcyAoYXBwZW5kIHJlcyAo b3JnLXNjYW4tdGFncyBmdW5jIG1hdGNoZXIpKSkpKSkpKSkpCisgICAgICByZXMpKSkKIAogOzs7 OyBQcm9wZXJ0aWVzCiAKLS0gCjEuNy4yLjUKCg== --Multipart_Tue_Aug_30_06:40:32_2011-1-- --pgp-sign-Multipart_Tue_Aug_30_06:40:32_2011-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iF4EABEIAAYFAk5cacAACgkQma24O1pEeOZKHgD+I7ODYWX+cbIk+tgMMpwTzF7B 7C5HZfwbIsRMRhq/ZKsBALGFZvAH3dz0+7gQRP5Bbgkoe0s52utFVMVZNR53CAvI =aYZK -----END PGP SIGNATURE----- --pgp-sign-Multipart_Tue_Aug_30_06:40:32_2011-1--