From mboxrd@z Thu Jan 1 00:00:00 1970 From: Puneeth Chaganti Subject: Re: [PATCH] Solved the problem of org-capture apparently not working Date: Sat, 5 Feb 2011 12:18:10 +0530 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016e6de045ff66605049b8362c1 Return-path: Received: from [140.186.70.92] (port=48529 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Plbwe-0005sG-OF for emacs-orgmode@gnu.org; Sat, 05 Feb 2011 01:48:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Plbwd-0002tN-Gj for emacs-orgmode@gnu.org; Sat, 05 Feb 2011 01:48:32 -0500 Received: from mail-ww0-f49.google.com ([74.125.82.49]:59726) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Plbwd-0002tD-68 for emacs-orgmode@gnu.org; Sat, 05 Feb 2011 01:48:31 -0500 Received: by wwb17 with SMTP id 17so3079259wwb.30 for ; Fri, 04 Feb 2011 22:48:30 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Charles Cave Cc: emacs-orgmode@gnu.org --0016e6de045ff66605049b8362c1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, On Sat, Feb 5, 2011 at 9:57 AM, Puneeth Chaganti wrot= e: > Hi, > > On Sat, Feb 5, 2011 at 6:02 AM, Charles Cave wro= te: > [..] >> My suggestion to eliminate the problem is to modify the org-capture algo= rithm >> so years have to match beginning of line + one asterisk + one space + th= e year >> >> Similarly, months could match beginning of line + two asterisks + one sp= ace + >> the year + hyphen + month number + space + Monthname. =C2=A0 =C2=A0But t= he chance of this >> format heading appearing outside a date-tree would be very low. > > org-datetree currently checks if a buffer has an entry with a DATE_TREE > property (any value), and if it finds one, the date tree will become a > subtree under that entry. > > This change would break that feature. Attached is a patch that fixes this, by using the org-datetree-base-level variable. More details in the commit message. @Bastien, I didn't get the time to configure and use git-send-email. I am sending a patch obtained using git-format-patch. So, you will have to use git-am to apply this. (of course, if this seems good enough :)) -- Puneeth --0016e6de045ff66605049b8362c1 Content-Type: application/octet-stream; name="0001-Fix-regex-for-finding-datetree-year-subtree.patch" Content-Disposition: attachment; filename="0001-Fix-regex-for-finding-datetree-year-subtree.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gjs5v0nm0 RnJvbSBhYjc5NjFjM2NlYTkyMjcxZDgwM2ZkYjNkZjg5NjYzZTljOWE4OGFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQdW5lZXRoIENoYWdhbnRpIDxwdW5jaGFnYW5AZ21haWwuY29t PgpEYXRlOiBTYXQsIDUgRmViIDIwMTEgMTI6MDg6MTAgKzA1MzAKU3ViamVjdDogW1BBVENIXSBG aXggcmVnZXggZm9yIGZpbmRpbmcgZGF0ZXRyZWUgeWVhciBzdWJ0cmVlCgoqIG9yZy1kYXRldHJl ZS5lbCAob3JnLWRhdGV0cmVlLWZpbmQteWVhci1jcmVhdGUpOiBVc2UKICBgb3JnLWRhdGV0cmVl LWJhc2UtbGV2ZWwnIGluIHRoZSByZWdleCB0byBmaW5kIHllYXIgc3VidHJlZS4KCk9uIFNhdCwg RmViIDUsIDIwMTEgYXQgOTo1NyBBTSwgUHVuZWV0aCBDaGFnYW50aSB3cm90ZToKPgo+PiBPbiBT YXQsIEZlYiA1LCAyMDExIGF0IDY6MDIgQU0sIENoYXJsZXMgQ2F2ZSB3cm90ZToKPj4gSW4gZWFy bHkgSmFudWFyeSBJIHBvc3RlZCB3aGF0IEkgdGhvdWdodCB3YXMgYSBidWcgcmVwb3J0IHdpdGgg b3JnLWNhcHR1cmUuCj4+Cj4+IEkgZm91bmQgdGhhdCBjYXB0dXJpbmcgdG8gYSBkYXRlLXRyZWUg ZGlkbid0IGFsd2F5cyB3b3JrIGFuZCBpbiBvbmUgZmlsZSB0aGUKPj4gY2FwdHVyZSB3YXMgd3Jp dHRlbiB0byB0aGUgd3JvbmcgcGxhY2UuCj4+Cj4+IFdlbGwsIHRoZSBwcm9ibGVtIHdhcyB3aXRo IHRoZSBkYXRhISAgT25lIG9mIG15IGhlYWRpbmdzIGJlZ2FuIHdpdGggMjAxMS4KPj4KPj4gVGhl IHRyZWUgbG9va2VkIHNvbWV0aGluZyBsaWtlIHRoaXMgKGVkaXRlZCkKPj4KPj4gKiAyMDEwCj4+ ICoqIDIwMTAtMTIgRGVjZW1iZXIKPj4gKioqIDIwMTAtMTItMDUgU3VuZGF5Cj4+ICoqKiogQSBo ZWFkaW5nCj4+ICoqKiogMjAxMSBBY3Rpb25zICA8LS0tLS0tLS0tLSB0aGlzIGNhdXNlZCB0aGUg cHJvYmxlbQo+PiAqKioqIEFub3RoZXIgaGVhZGluZwo+PiAuLi4KPj4gKioqIDIwMTAtMTItMDYg TW9uZGF5Cj4+IC4uLgo+PiAuLi4KPj4KPj4KPiBJbiAyMDExIHdoZW4gSSBjYXB0dXJlZCBpbnRv IHRoaXMgZmlsZSdzIGRhdGUtdHJlZSwKPiBvcmctY2FwdHVyZSBmb3VuZCB0aGUgaGVhZGxpbmUg MjAxMSBBY3Rpb25zIHdoaWNoIG1hdGNoZWQgdGhlIGFsZ29yaXRobQo+IGFuZCB0aGUgY2FwdHVy ZWQgaXRlbSBhcHBlYXJlZCBhdCB0aGUgZW5kIG9mIHRoZSBoZWFkaW5ncyBhdCB0aGF0IGxldmVs Lgo+Cj4+IE15IHN1Z2dlc3Rpb24gdG8gZWxpbWluYXRlIHRoZSBwcm9ibGVtIGlzIHRvIG1vZGlm eSB0aGUgb3JnLWNhcHR1cmUgYWxnb3JpdGhtCj4+IHNvIHllYXJzIGhhdmUgdG8gbWF0Y2ggYmVn aW5uaW5nIG9mIGxpbmUgKyBvbmUgYXN0ZXJpc2sgKyBvbmUgc3BhY2UgKyB0aGUgeWVhcgo+Pgo+ PiBTaW1pbGFybHksIG1vbnRocyBjb3VsZCBtYXRjaCBiZWdpbm5pbmcgb2YgbGluZSArIHR3byBh c3Rlcmlza3MgKyBvbmUgc3BhY2UgKwo+PiB0aGUgeWVhciArIGh5cGhlbiArIG1vbnRoIG51bWJl ciArIHNwYWNlICsgTW9udGhuYW1lLiAgICBCdXQgdGhlIGNoYW5jZSBvZiB0aGlzCj4+IGZvcm1h dCBoZWFkaW5nIGFwcGVhcmluZyBvdXRzaWRlIGEgZGF0ZS10cmVlIHdvdWxkIGJlIHZlcnkgbG93 Lgo+Cj4gb3JnLWRhdGV0cmVlIGN1cnJlbnRseSBjaGVja3MgaWYgYSBidWZmZXIgaGFzIGFuIGVu dHJ5IHdpdGggYSBEQVRFX1RSRUUKPiBwcm9wZXJ0eSAoYW55IHZhbHVlKSwgYW5kIGlmIGl0IGZp bmRzIG9uZSwgdGhlIGRhdGUgdHJlZSB3aWxsIGJlY29tZSBhCj4gc3VidHJlZSB1bmRlciB0aGF0 IGVudHJ5Lgo+Cj4gVGhpcyBjaGFuZ2Ugd291bGQgYnJlYWsgdGhhdCBmZWF0dXJlLgoKVXNpbmcg dGhlIHZhbHVlIG9mIGBvcmctZGF0ZXRyZWUtYmFzZS1sZXZlbCcgaW4gdGhlIHJlZ2V4IGluc3Rl YWQgb2YKY2hlY2tpbmcgZm9yIGF0IGxlYXN0IG9uZSBzdGFyLCBvciBoYXJkIGNvZGluZyB0aGUg bnVtYmVyIG9mIHN0YXJzIChhcwpzdWdnZXN0ZWQgYnkgQ2hhcmxlcyBDYXZlKS4KCkFsc28sIG9u bHkgdGhlIHJlZ2V4IGZvciBmaW5kaW5nIHRoZSB5ZWFyIHN1YnRyZWUgbmVlZHMgdG8gYmUgY2hh bmdlZCwKc2luY2UgaXQgaXMgYXNzdW1lZCB0aGF0IGFsbCB0aGUgY2hpbGRyZW4gb2YgdGhpcyBz dWJ0cmVlIGFyZQoiZ2VuZXJhdGVkIiBhbmQgdGhlcmUgYXJlIG5vIGJhZCBoZWFkaW5ncywgbGlr ZSBpbiBDaGFybGVzJyBleGFtcGxlLgotLS0KIGxpc3Avb3JnLWRhdGV0cmVlLmVsIHwgICAgMyAr Ky0KIDEgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpc3Avb3JnLWRhdGV0cmVlLmVsIGIvbGlzcC9vcmctZGF0ZXRyZWUuZWwKaW5k ZXggODAxNGY4Zi4uNWM0OGY4NiAxMDA2NDQKLS0tIGEvbGlzcC9vcmctZGF0ZXRyZWUuZWwKKysr IGIvbGlzcC9vcmctZGF0ZXRyZWUuZWwKQEAgLTY0LDcgKzY0LDggQEAgdHJlZSBjYW4gYmUgZm91 bmQuIgogICAgICAgKGdvdG8tY2hhciAocHJvZzEgKHBvaW50KSAod2lkZW4pKSkpKSkKIAogKGRl ZnVuIG9yZy1kYXRldHJlZS1maW5kLXllYXItY3JlYXRlICh5ZWFyKQotICAobGV0ICgocmUgIl5c XCorWyBcdF0rXFwoWzEyXVswLTldWzAtOV1bMC05XVxcKVsgXHRcbl0iKQorICAobGV0KiAoKG4g b3JnLWRhdGV0cmVlLWJhc2UtbGV2ZWwpCisJKHJlIChmb3JtYXQgIl5cXCpcXHslc1xcfVsgXHRd K1xcKFsxMl1bMC05XVswLTldWzAtOV1cXClbIFx0XG5dIiBuKSkKIAltYXRjaCkKICAgICAoZ290 by1jaGFyIChwb2ludC1taW4pKQogICAgICh3aGlsZSAoYW5kIChzZXRxIG1hdGNoIChyZS1zZWFy Y2gtZm9yd2FyZCByZSBuaWwgdCkpCi0tIAoxLjcuMy41Cgo= --0016e6de045ff66605049b8362c1 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --0016e6de045ff66605049b8362c1--