From mboxrd@z Thu Jan 1 00:00:00 1970 From: Uwe Brauer Subject: Re: org-freemind.el and rx Date: Thu, 14 Oct 2010 15:16:55 +0200 Message-ID: <87tykoq5h4.fsf@gilgamesch.quim.ucm.es> References: <461725B9-86DA-4ECF-A580-038D0A67B5CD@gmail.com> Reply-To: Uwe Brauer Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from [140.186.70.92] (port=38670 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P6NgA-0007bu-V8 for emacs-orgmode@gnu.org; Thu, 14 Oct 2010 09:17:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P6Ng9-0005MQ-Ku for emacs-orgmode@gnu.org; Thu, 14 Oct 2010 09:17:06 -0400 Received: from lo.gmane.org ([80.91.229.12]:38227) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P6Ng9-0005MG-6n for emacs-orgmode@gnu.org; Thu, 14 Oct 2010 09:17:05 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P6Ng7-0001dS-K3 for emacs-orgmode@gnu.org; Thu, 14 Oct 2010 15:17:03 +0200 Received: from gilgamesch.quim.ucm.es ([147.96.12.99]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Oct 2010 15:17:03 +0200 Received: from oub by gilgamesch.quim.ucm.es with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Oct 2010 15:17:03 +0200 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: emacs-orgmode@gnu.org --=-=-= >> On Thu, 14 Oct 2010 , Ilya Shlyakhter wrote: >> I think the solution is to do rx (I sure hate textual regexps) - which >> is on my list, but will likely be a while. > Here is an initial attempt at porting rx to xemacs: > http://www.broadinstitute.org/~ilya/rx.el Thanks for the port!!! > Not fully tested so please test it. I tested it under Xemacs 21.4, - good news it compiles fine, since delete-dups is now defined. - bad news org-freemind does not compile when (require 'rx) is used, error message is attached. Looks serious maybe Mike can say something. Uwe --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=free-bug Content-Transfer-Encoding: base64 RGVidWdnZXIgZW50ZXJlZC0tTGlzcCBlcnJvcjogKHdyb25nLXR5cGUtYXJndW1lbnQgbGlz dHAgP1xbKQogIGNhci1sZXNzLXRoYW4tY2FyKD9cWyA/XCIpCiAgc29ydCgoP1wiKSBjYXIt bGVzcy10aGFuLWNhcikKICByeC1hbnktY29uZGVuc2UtcmFuZ2UoKD9cWyA/XCIpKQogIHJ4 LWFueSgoYW55ICJbXCIiKSkKICByeC1mb3JtKChhbnkgIltcIiIpICEpCiAgcngtbm90KChu b3QgKGFueSAiW1wiIikpKQogIHJ4LWZvcm0oKG5vdCAoYW55ICJbXCIiKSkgOikKICAjPGNv bXBpbGVkLWZ1bmN0aW9uICh4KSAiLi4uKDUpIiBbeCByeC1mb3JtIDpdIDM+KChub3QgKGFu eSAiW1wiIikpKQogIG1hcGNvbmNhdCgjPGNvbXBpbGVkLWZ1bmN0aW9uICh4KSAiLi4uKDUp IiBbeCByeC1mb3JtIDpdIDM+ICgobm90IChhbnkgIltcIiIpKSAoc3VibWF0Y2ggImh0dHAi IChvcHQgP3MpICI6Ly8iICgxKyAuLi4pKSkgbmlsKQogIHJ4LWFuZCgoYW5kIChub3QgKGFu eSAiW1wiIikpIChzdWJtYXRjaCAiaHR0cCIgKG9wdCA/cykgIjovLyIgKDErIC4uLikpKSkK ICByeC1mb3JtKChhbmQgKG5vdCAoYW55ICJbXCIiKSkgKHN1Ym1hdGNoICJodHRwIiAob3B0 ID9zKSAiOi8vIiAoMSsgLi4uKSkpKQogIHJ4LXRvLXN0cmluZygoYW5kIChub3QgKGFueSAi W1wiIikpIChzdWJtYXRjaCAiaHR0cCIgKG9wdCA/cykgIjovLyIgKDErIC4uLikpKSB0KQog ICM8Y29tcGlsZWQtZnVuY3Rpb24gKCZyZXN0IHJlZ2V4cHMpICIuLi4oMjQpIiBbcmVnZXhw cyBlcnJvciAiTm8gcmVnZXhwIiByeC10by1zdHJpbmcgYW5kIHRdIDMgKCIvaG9tZS9vdWIv QUxMRVMvcnguZWxjIiAuIDE2ODkyKT4oKG5vdCAoYW55ICJbXCIiKSkgKHN1Ym1hdGNoICJo dHRwIiAob3B0ID9zKSAiOi8vIiAoMSsgKGFueSAiLSUuP0BhLXpBLVowLTkoKV8vOn49JiMi KSkpKQogICM8c3ViciBtYWNyb2V4cGFuZC1pbnRlcm5hbD4oKHJ4IChub3QgKGFueSAiW1wi IikpIChzdWJtYXRjaCAiaHR0cCIgKG9wdCA/cykgIjovLyIgKDErIC4uLikpKSAoKGJ5dGUt Y29tcGlsZXItb3B0aW9ucyBsYW1iZGEgKCZyZXN0IGZvcm1zKSAoYXBwbHkgLi4uIGZvcm1z KSkgKGV2YWwtd2hlbi1jb21waWxlIGxhbWJkYSAoJnJlc3QgYm9keSkgKGxpc3QgLi4uIC4u LikpIChldmFsLWFuZC1jb21waWxlIGxhbWJkYSAoJnJlc3QgYm9keSkgKGJ5dGUtY29tcGls ZS1ldmFsIC4uLikgKGNvbnMgLi4uIGJvZHkpKSkpCiAgbWFjcm9leHBhbmQoKHJ4IChub3Qg KGFueSAiW1wiIikpIChzdWJtYXRjaCAiaHR0cCIgKG9wdCA/cykgIjovLyIgKDErIC4uLikp KSAoKGJ5dGUtY29tcGlsZXItb3B0aW9ucyBsYW1iZGEgKCZyZXN0IGZvcm1zKSAoYXBwbHkg Li4uIGZvcm1zKSkgKGV2YWwtd2hlbi1jb21waWxlIGxhbWJkYSAoJnJlc3QgYm9keSkgKGxp c3QgLi4uIC4uLikpIChldmFsLWFuZC1jb21waWxlIGxhbWJkYSAoJnJlc3QgYm9keSkgKGJ5 dGUtY29tcGlsZS1ldmFsIC4uLikgKGNvbnMgLi4uIGJvZHkpKSkpCiAgYnl0ZS1vcHRpbWl6 ZS1mb3JtLWNvZGUtd2Fsa2VyKChyeCAobm90IChhbnkgIltcIiIpKSAoc3VibWF0Y2ggImh0 dHAiIChvcHQgP3MpICI6Ly8iICgxKyAuLi4pKSkgbmlsKQogIGJ5dGUtb3B0aW1pemUtZm9y bSgocnggKG5vdCAoYW55ICJbXCIiKSkgKHN1Ym1hdGNoICJodHRwIiAob3B0ID9zKSAiOi8v IiAoMSsgLi4uKSkpKQogIG1hcGNhcihieXRlLW9wdGltaXplLWZvcm0gKChyeCAobm90IC4u LikgKHN1Ym1hdGNoICJodHRwIiAuLi4gIjovLyIgLi4uKSkgIltbXFwxXVtcXDFdXSIgb3Jn LXN0cikpCiAgYnl0ZS1vcHRpbWl6ZS1mb3JtLWNvZGUtd2Fsa2VyKChyZXBsYWNlLXJlZ2V4 cC1pbi1zdHJpbmcgKHJ4IChub3QgLi4uKSAoc3VibWF0Y2ggImh0dHAiIC4uLiAiOi8vIiAu Li4pKSAiW1tcXDFdW1xcMV1dIiBvcmctc3RyKSBuaWwpCiAgYnl0ZS1vcHRpbWl6ZS1mb3Jt KChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgKHJ4IChub3QgLi4uKSAoc3VibWF0Y2ggImh0 dHAiIC4uLiAiOi8vIiAuLi4pKSAiW1tcXDFdW1xcMV1dIiBvcmctc3RyKSBuaWwpCiAgIzxj b21waWxlZC1mdW5jdGlvbiAoYmluZGluZykgIi4uLigyOCkiIFtiaW5kaW5nIGJ5dGUtY29t cGlsZS13YXJuICJtYWxmb3JtZWQgbGV0IGJpbmRpbmc6ICVzIiBwcmluMS10by1zdHJpbmcg Ynl0ZS1vcHRpbWl6ZS1mb3JtIG5pbF0gND4oKGZtLXN0ciAocmVwbGFjZS1yZWdleHAtaW4t c3RyaW5nIChyeCAuLi4gLi4uKSAiW1tcXDFdW1xcMV1dIiBvcmctc3RyKSkpCiAgbWFwY2Fy KCM8Y29tcGlsZWQtZnVuY3Rpb24gKGJpbmRpbmcpICIuLi4oMjgpIiBbYmluZGluZyBieXRl LWNvbXBpbGUtd2FybiAibWFsZm9ybWVkIGxldCBiaW5kaW5nOiAlcyIgcHJpbjEtdG8tc3Ry aW5nIGJ5dGUtb3B0aW1pemUtZm9ybSBuaWxdIDQ+ICgoZm0tc3RyIChyZXBsYWNlLXJlZ2V4 cC1pbi1zdHJpbmcgLi4uICJbW1xcMV1bXFwxXV0iIG9yZy1zdHIpKSkpCiAgYnl0ZS1vcHRp bWl6ZS1mb3JtLWNvZGUtd2Fsa2VyKChsZXQgKChmbS1zdHIgLi4uKSkgKHJlcGxhY2UtcmVn ZXhwLWluLXN0cmluZyAocnggIltbIiAuLi4gIl1bIiAuLi4gIl1dIikgIjxhIGhyZWY9XCJc XDFcIj5cXDI8L2E+IiBmbS1zdHIpKSBuaWwpCiAgYnl0ZS1vcHRpbWl6ZS1mb3JtKChsZXQg KChmbS1zdHIgLi4uKSkgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAocnggIltbIiAuLi4g Il1bIiAuLi4gIl1dIikgIjxhIGhyZWY9XCJcXDFcIj5cXDI8L2E+IiBmbS1zdHIpKSBuaWwp CiAgYnl0ZS1vcHRpbWl6ZS1mb3JtLWNvZGUtd2Fsa2VyKChwcm9nbiAobGV0ICguLi4pIChy ZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgLi4uICI8YSBocmVmPVwiXFwxXCI+XFwyPC9hPiIg Zm0tc3RyKSkpIG5pbCkKICBieXRlLW9wdGltaXplLWZvcm0oKHByb2duIChsZXQgKC4uLikg KHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAuLi4gIjxhIGhyZWY9XCJcXDFcIj5cXDI8L2E+ IiBmbS1zdHIpKSkgbmlsKQogIGJ5dGUtY29tcGlsZS10b3AtbGV2ZWwoKHByb2duIChsZXQg KC4uLikgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZyAuLi4gIjxhIGhyZWY9XCJcXDFcIj5c XDI8L2E+IiBmbS1zdHIpKSkgbmlsIGxhbWJkYSkKICBieXRlLWNvbXBpbGUtbGFtYmRhKChs YW1iZGEgKG9yZy1zdHIpICJDb252ZXJ0IG9yZyBsaW5rcyBpbiBPUkctU1RSIHRvIEZyZWVN aW5kIGxpbmtzIGFuZCByZXR1cm4gdGhlIHJlc3VsdC4iIChsZXQgKC4uLikgKHJlcGxhY2Ut cmVnZXhwLWluLXN0cmluZyAuLi4gIjxhIGhyZWY9XCJcXDFcIj5cXDI8L2E+IiBmbS1zdHIp KSkpCiAgYnl0ZS1jb21waWxlLWZpbGUtZm9ybS1kZWZtdW1ibGUoKGRlZnVuIG9yZy1mcmVl bWluZC1jb252ZXJ0LWxpbmtzLWZyb20tb3JnIChvcmctc3RyKSAiQ29udmVydCBvcmcgbGlu a3MgaW4gT1JHLVNUUiB0byBGcmVlTWluZCBsaW5rcyBhbmQgcmV0dXJuIHRoZSByZXN1bHQu IiAobGV0ICguLi4pIChyZXBsYWNlLXJlZ2V4cC1pbi1zdHJpbmcgLi4uICI8YSBocmVmPVwi XFwxXCI+XFwyPC9hPiIgZm0tc3RyKSkpIG5pbCkKICBieXRlLWNvbXBpbGUtZmlsZS1mb3Jt LWRlZnVuKChkZWZ1biBvcmctZnJlZW1pbmQtY29udmVydC1saW5rcy1mcm9tLW9yZyAob3Jn LXN0cikgIkNvbnZlcnQgb3JnIGxpbmtzIGluIE9SRy1TVFIgdG8gRnJlZU1pbmQgbGlua3Mg YW5kIHJldHVybiB0aGUgcmVzdWx0LiIgKGxldCAoLi4uKSAocmVwbGFjZS1yZWdleHAtaW4t c3RyaW5nIC4uLiAiPGEgaHJlZj1cIlxcMVwiPlxcMjwvYT4iIGZtLXN0cikpKSkKICBieXRl LWNvbXBpbGUtZmlsZS1mb3JtKChkZWZ1biBvcmctZnJlZW1pbmQtY29udmVydC1saW5rcy1m cm9tLW9yZyAob3JnLXN0cikgIkNvbnZlcnQgb3JnIGxpbmtzIGluIE9SRy1TVFIgdG8gRnJl ZU1pbmQgbGlua3MgYW5kIHJldHVybiB0aGUgcmVzdWx0LiIgKGxldCAoLi4uKSAocmVwbGFj ZS1yZWdleHAtaW4tc3RyaW5nIC4uLiAiPGEgaHJlZj1cIlxcMVwiPlxcMjwvYT4iIGZtLXN0 cikpKSkKICAjPGNvbXBpbGVkLWZ1bmN0aW9uIG5pbCAiLi4uKDQzKSIgW2J5dGUtY29tcGls ZS11bnJlc29sdmVkLWZ1bmN0aW9ucyBieXRlLWNvbXBpbGUtaW5idWZmZXIgMSAiIAlcbgwi IG5pbCBsb29raW5nLWF0ICI7IiBieXRlLWNvbXBpbGUtZmlsZS1mb3JtIHJlYWQgYnl0ZS1j b21waWxlLWZsdXNoLXBlbmRpbmcgYnl0ZS1jb21waWxlLXdhcm4tYWJvdXQtdW5yZXNvbHZl ZC1mdW5jdGlvbnNdIDM+KCkKICBjYWxsLXdpdGgtY29uZGl0aW9uLWhhbmRsZXIoIzxjb21w aWxlZC1mdW5jdGlvbiAoZXJyb3ItaW5mbykgIi4uLig0KSIgW2Vycm9yLWluZm8gYnl0ZS1j b21waWxlLXJlcG9ydC1lcnJvcl0gMj4gIzxjb21waWxlZC1mdW5jdGlvbiBuaWwgIi4uLig0 MykiIFtieXRlLWNvbXBpbGUtdW5yZXNvbHZlZC1mdW5jdGlvbnMgYnl0ZS1jb21waWxlLWlu YnVmZmVyIDEgIiAJXG4MIiBuaWwgbG9va2luZy1hdCAiOyIgYnl0ZS1jb21waWxlLWZpbGUt Zm9ybSByZWFkIGJ5dGUtY29tcGlsZS1mbHVzaC1wZW5kaW5nIGJ5dGUtY29tcGlsZS13YXJu LWFib3V0LXVucmVzb2x2ZWQtZnVuY3Rpb25zXSAzPikKICBieXRlLWNvbXBpbGUtZnJvbS1i dWZmZXIoIzxidWZmZXIgIiAqQ29tcGlsZXIgSW5wdXQqIj4gIi9ob21lL291Yi9BTExFUy94 ZW1hY3Mvc2l0ZS1saXNwL3BhY2thZ2VzL29yZy03LjAxaC9saXNwL29yZy1mcmVlbWluZC5l bCIpCiAgIzxjb21waWxlZC1mdW5jdGlvbiAoZmlsZW5hbWUgJm9wdGlvbmFsIGxvYWQpICIu Li4oMjI5KSIgW25vbmludGVyYWN0aXZlIG91dHB1dC1idWZmZXIgaW5wdXQtYnVmZmVyIGIg dGFyZ2V0LWZpbGUgZmlsZW5hbWUgZXhwYW5kLWZpbGUtbmFtZSBnZXQtZmlsZS1idWZmZXIg YnVmZmVyLW1vZGlmaWVkLXAgeS1vci1uLXAgZm9ybWF0ICJzYXZlIGJ1ZmZlciAlcyBmaXJz dD8gIiBidWZmZXItbmFtZSBzYXZlLWJ1ZmZlciBtZXNzYWdlICJDb21waWxpbmcgJXMuLi4i IG5pbCBieXRlLWNvbXBpbGUtZGVzdC1maWxlIGdldC1idWZmZXItY3JlYXRlICIgKkNvbXBp bGVyIElucHV0KiIgZXJhc2UtYnVmZmVyIGluc2VydC1maWxlLWNvbnRlbnRzIGVtYWNzLWxp c3AtbW9kZSBub3JtYWwtbW9kZSBieXRlLWNvbXBpbGUtZnJvbS1idWZmZXIgIkNvbXBpbGlu ZyAlcy4uLmRvbmUiIGtpbGwtYnVmZmVyICJcbiIgKGRlbGV0ZS1maWxlIHRhcmdldC1maWxl KSAoLi4uKSBmaWxlLXdyaXRhYmxlLXAgd3JpdGUtcmVnaW9uIDEgc2lnbmFsIGZpbGUtZXJy b3IgIk9wZW5pbmcgb3V0cHV0IGZpbGUiIGZpbGUtZXhpc3RzLXAgImNhbm5vdCBvdmVyd3Jp dGUgZmlsZSIgImRpcmVjdG9yeSBub3Qgd3JpdGFibGUgb3Igbm9uZXhpc3RlbnQiIChieXRl LWNvZGUgIsIJwwghXCKHIiAuLi4gNCkgKC4uLikgdCAiUmVwb3J0IGNhbGwgdHJlZSBmb3Ig JXM/ICIgZGlzcGxheS1jYWxsLXRyZWUgbG9hZCBieXRlLWNvbXBpbGUtdmVyYm9zZSBidWZm ZXItZmlsZS1uYW1lIGJ5dGUtY29tcGlsZXItZXJyb3ItZmxhZyBieXRlLWNvbXBpbGUtb3Zl cndyaXRlLWZpbGUgYnl0ZS1jb21waWxlLWdlbmVyYXRlLWNhbGwtdHJlZSAuLi5dIDYgKCIv dXNyL2xpYi94ZW1hY3MtMjEuNC4yMS9saXNwL2J5dGVjb21wLmVsYyIgLiAzNDE2MCkgKGxl dCAoLi4uIC4uLiAuLi4pIChhbmQgZmlsZSAuLi4gLi4uKSAobGlzdCAuLi4gY3VycmVudC1w cmVmaXgtYXJnKSk+KCJ+L0FMTEVTL3hlbWFjcy9zaXRlLWxpc3AvcGFja2FnZXMvb3JnLTcu MDFoL2xpc3Avb3JnLWZyZWVtaW5kLmVsIiAoNCkpCiAgY2FsbC1pbnRlcmFjdGl2ZWx5KGJ5 dGUtY29tcGlsZS1maWxlKQogICM8Y29tcGlsZWQtZnVuY3Rpb24gKCZvcHRpb25hbCBmaWxl bmFtZSkgIi4uLigxNSkiIFtjdXJyZW50LXByZWZpeC1hcmcgZmlsZW5hbWUgYnl0ZS1jb21w aWxlLWZpbGUgdCAoNCkgY2FsbC1pbnRlcmFjdGl2ZWx5XSAzICgiL3Vzci9saWIveGVtYWNz LTIxLjQuMjEvbGlzcC9ieXRlY29tcC5lbGMiIC4gMzU5ODcpIG5pbD4oKQogIGNhbGwtaW50 ZXJhY3RpdmVseShieXRlLWNvbXBpbGUtYW5kLWxvYWQtZmlsZSkKICByZWN1cnNpdmUtZWRp dCgpCiAgYnl0ZS1jb2RlKCIuLi4iIFtidWZmZXItcmVhZC1vbmx5IG5vbmludGVyYWN0aXZl IGRlYnVnZ2VyLWJ1ZmZlciBtaWRkbGVzdGFydCBkZWJ1Z2dlci1hcmdzIGRlYnVnZ2VyLWJh dGNoLW1heC1saW5lcyBwb3AtdG8tYnVmZmVyIGRlYnVnZ2VyLW1vZGUgZGVidWdnZXItc2V0 dXAtYnVmZmVyIGNvdW50LWxpbmVzIDIgIi4uLlxuIiBtZXNzYWdlIGJ1ZmZlci1zdHJpbmcg a2lsbC1lbWFjcyBkZWJ1ZyBiYWNrdHJhY2UtZGVidWcgMyB0IGRlYnVnZ2VyLXJlZW5hYmxl ICIiIG5pbCByZWN1cnNpdmUtZWRpdCBzdGFuZGFyZC1vdXRwdXRdIDMpCiAgZGVidWcoZXJy b3IgKGZpbGUtZXJyb3IgIkNhbm5vdCBvcGVuIGxvYWQgZmlsZSIgIi9ob21lL291Yi9BTExF Uy8iKSkKICBzaWduYWwoZmlsZS1lcnJvciAoIkNhbm5vdCBvcGVuIGxvYWQgZmlsZSIgIi9o b21lL291Yi9BTExFUy8iKSkKICBsb2FkKCIvaG9tZS9vdWIvQUxMRVMvIiBuaWwgbmlsIHQp CiAgYXBwbHkobG9hZCAoIi9ob21lL291Yi9BTExFUy8iIG5pbCBuaWwgdCkpCiAgZGlyZWQt aGFuZGxlci1mbihsb2FkICIvaG9tZS9vdWIvQUxMRVMvIiBuaWwgbmlsIHQpCiAgbG9hZCgi L2hvbWUvb3ViL0FMTEVTLyIgbmlsIG5pbCB0KQogIGxvYWQtZmlsZSgifi9BTExFUy8iKQog IGNhbGwtaW50ZXJhY3RpdmVseShsb2FkLWZpbGUpCgo= --=-=-= 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 --=-=-=--