From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tokuya Kameshima Subject: Re: org-bookmark.el Date: Fri, 29 Feb 2008 23:25:42 +0900 Message-ID: References: <87ir0ajrol.fsf@bzg.ath.cx> <87fxvdi0kq.fsf@bzg.ath.cx> <87ejaxhxwl.fsf@shellarchive.co.uk> <87y794n9fy.fsf@bzg.ath.cx> <873arciyzp.fsf@shellarchive.co.uk> <871w6wftrq.fsf@bzg.ath.cx> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: multipart/mixed; boundary="Multipart_Fri_Feb_29_23:25:42_2008-1" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JV6CI-0002qJ-95 for emacs-orgmode@gnu.org; Fri, 29 Feb 2008 09:26:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JV6CG-0002pN-PF for emacs-orgmode@gnu.org; Fri, 29 Feb 2008 09:26:49 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JV6CG-0002pF-Cp for emacs-orgmode@gnu.org; Fri, 29 Feb 2008 09:26:48 -0500 Received: from mail.ms.so-net.ne.jp ([202.238.82.30] helo=mx08.ms.so-net.ne.jp) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JV6CF-0002gF-Ne for emacs-orgmode@gnu.org; Fri, 29 Feb 2008 09:26:48 -0500 In-Reply-To: <871w6wftrq.fsf@bzg.ath.cx> 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: Bastien Guerry Cc: emacs-orgmode@gnu.org --Multipart_Fri_Feb_29_23:25:42_2008-1 Content-Type: text/plain; charset=US-ASCII Hi, Bastien, thanks for changing the code. I totally agree with your suggestion. The new code is much better! I also changed the code a little bit as in the attached. The variable `bookmark-alist' seems to be an internal variable, so I updated it not to use the variable. Please update the git repository. Thanks, --Tokuya --Multipart_Fri_Feb_29_23:25:42_2008-1 Content-Type: application/octet-stream; type=emacs-lisp Content-Disposition: attachment; filename="org-bookmark.el" Content-Transfer-Encoding: base64 Ozs7IG9yZy1ib29rbWFyay5lbCAtIFN1cHBvcnQgZm9yIGxpbmtzIHRvIGJvb2ttYXJrCjs7IENv cHlyaWdodCAoQykgMjAwOCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KOzsKOzsgQXV0 aG9yOiBUb2t1eWEgS2FtZXNoaW1hIDxrYW1lcyBBVCBmYTIuc28tbmV0Lm5lLmpwPgo7OyBWZXJz aW9uOiAxLjAKOzsgS2V5d29yZHM6IG91dGxpbmVzLCBoeXBlcm1lZGlhLCBjYWxlbmRhciwgd3AK OzsKOzsgVGhpcyBmaWxlIGlzIG5vdCBwYXJ0IG9mIEdOVSBFbWFjcy4KOzsKOzsgRW1hY3MgaXMg ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo7OyBp dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1 Ymxpc2hlZCBieQo7OyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv biAzLCBvciAoYXQgeW91ciBvcHRpb24pCjs7IGFueSBsYXRlciB2ZXJzaW9uLgoKOzsgR05VIEVt YWNzIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCjs7 IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mCjs7IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRS4gIFNlZSB0aGUKOzsgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0 YWlscy4KCjs7IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l cmFsIFB1YmxpYyBMaWNlbnNlCjs7IGFsb25nIHdpdGggR05VIEVtYWNzOyBzZWUgdGhlIGZpbGUg Q09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8gdGhlCjs7IEZyZWUgU29mdHdhcmUgRm91bmRhdGlv biwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwKOzsgQm9zdG9uLCBNQSAw MjExMC0xMzAxLCBVU0EuCjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CgoocmVxdWlyZSAnb3JnKQoocmVx dWlyZSAnYm9va21hcmspCgooZGVmZ3JvdXAgb3JnLWJvb2ttYXJrIG5pbAogICJPcHRpb25zIGNv bmNlcm5pbmcgdGhlIGJvb2ttYXJrIGxpbmsuIgogIDp0YWcgIk9yZyBTdGFydHVwIgogIDpncm91 cCAnb3JnLWxpbmspCgooZGVmY3VzdG9tIG9yZy1ib29rbWFyay1pbi1kaXJlZCBuaWwKICAiVXNl IG9yZy1ib29rbWFyayBpbiBkaXJlZC4iCiAgOmdyb3VwICdvcmctYm9va21hcmsKICA6dHlwZSAn Ym9vbGVhbikKCihkZWZjdXN0b20gb3JnLWJvb2ttYXJrLXdoZW4tdmlzaXRpbmctYS1maWxlIG5p bAogICJVc2Ugb3JnLWJvb2ttYXJrIGluIGFueSBidWZmZXIgdmlzaXRpbmcgYSBmaWxlLiIKICA6 Z3JvdXAgJ29yZy1ib29rbWFyawogIDp0eXBlICdib29sZWFuKQoKKGRlZmN1c3RvbSBvcmctYm9v a21hcmstdXNlLWZpcnN0LWJvb2ttYXJrIG5pbAogICJJZiBzZXZlcmFsIGJvb2ttYXJrcyBsaW5r cyB0byB0aGUgYnVmZmVyLCB0YWtlIHRoZSBmaXJzdCBvbmUuCk90aGVyd2lzZSBwcm9tcHQgdGhl IHVzZXIgZm9yIHRoZSByaWdodCBib29rbWFyayB0byB1c2UuIgogIDpncm91cCAnb3JnLWJvb2tt YXJrCiAgOnR5cGUgJ2Jvb2xlYW4pCgoob3JnLWFkZC1saW5rLXR5cGUgImJvb2ttYXJrIiAnb3Jn LWJvb2ttYXJrLW9wZW4pCihhZGQtaG9vayAnb3JnLXN0b3JlLWxpbmstZnVuY3Rpb25zICdvcmct Ym9va21hcmstc3RvcmUtbGluaykKCihkZWZ1biBvcmctYm9va21hcmstb3BlbiAoYm9va21hcmsp CiAgIlZpc2l0IHRoZSBib29rbWFyayBCT09LTUFSSy4iCiAgKGJvb2ttYXJrLWp1bXAgYm9va21h cmspKQoKKGRlZnVuIG9yZy1ib29rbWFyay1zdG9yZS1saW5rICgpCiAgIlN0b3JlIGEgbGluayB0 byB0aGUgY3VycmVudCBsaW5lJ3MgYm9va21hcmsgaW4gYm9va21hcmsgbGlzdC4iCiAgKGxldCAo ZmlsZSBib29rbWFyayBibWtzKQogICAgKGNvbmQgKChhbmQgb3JnLWJvb2ttYXJrLWluLWRpcmVk CgkJKGVxIG1ham9yLW1vZGUgJ2RpcmVkLW1vZGUpKQoJICAgKHNldHEgZmlsZSAoYWJicmV2aWF0 ZS1maWxlLW5hbWUgKGRpcmVkLWdldC1maWxlbmFtZSkpKSkKCSAgKChhbmQgb3JnLWJvb2ttYXJr LXdoZW4tdmlzaXRpbmctYS1maWxlCgkJKGJ1ZmZlci1maWxlLW5hbWUgKGJ1ZmZlci1iYXNlLWJ1 ZmZlcikpKQoJICAgKHNldHEgZmlsZSAoYWJicmV2aWF0ZS1maWxlLW5hbWUKCQkgICAgICAgKGJ1 ZmZlci1maWxlLW5hbWUgKGJ1ZmZlci1iYXNlLWJ1ZmZlcikpKSkpKQogICAgKGlmIChub3QgZmls ZSkKCSh3aGVuIChlcSBtYWpvci1tb2RlICdib29rbWFyay1ibWVudS1tb2RlKQoJICAoc2V0cSBi b29rbWFyayAoYm9va21hcmstYm1lbnUtYm9va21hcmspKSkKICAgICAgKHdoZW4gKGFuZCAoc2V0 cSBibWtzIAoJCSAgICAgICAobWFwY2FyIChsYW1iZGEgKG5hbWUpCgkJCQkgKGlmIChlcXVhbCBm aWxlCgkJCQkJICAgIChhYmJyZXZpYXRlLWZpbGUtbmFtZQoJCQkJCSAgICAgKGJvb2ttYXJrLWxv Y2F0aW9uIG5hbWUpKSkKCQkJCSAgICAgbmFtZSkpCgkJCSAgICAgICAoYm9va21hcmstYWxsLW5h bWVzKSkpCgkJIChzZXRxIGJta3MgKGRlbGV0ZSBuaWwgYm1rcykpKQoJKHNldHEgYm9va21hcmsg CgkgICAgICAoaWYgKG9yIChlcSAxIChsZW5ndGggYm1rcykpIG9yZy1ib29rbWFyay11c2UtZmly c3QtYm9va21hcmspCgkJICAoY2FyIGJta3MpCgkJKGNvbXBsZXRpbmctcmVhZCAiQm9va21hcms6 ICIgYm1rcyBuaWwgdCBuaWwgbmlsIChjYXIgYm1rcykpKSkpKQogICAgKGlmIGJvb2ttYXJrCgko b3JnLXN0b3JlLWxpbmstcHJvcHMgOmxpbmsgKG9yZy1tYWtlLWxpbmsgImJvb2ttYXJrOiIgYm9v a21hcmspCgkJCSAgICAgIDpkZXNjcmlwdGlvbiBib29rbWFyaykpKSkKCihwcm92aWRlICdvcmct Ym9va21hcmspCgo7Ozsgb3JnLWJvb2ttYXJrLmVsIGVuZHMgaGVyZQo= --Multipart_Fri_Feb_29_23:25:42_2008-1 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --Multipart_Fri_Feb_29_23:25:42_2008-1--