From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Olson Newsgroups: gmane.emacs.devel Subject: Re: [bug]org-mode with flyspell-mode freezes emacs Date: Sat, 21 Oct 2006 14:30:05 -0400 Message-ID: <87pscla5ea.fsf@hariken.mwolson.org> References: <17716.23811.425109.929050@kahikatea.snap.net.nz> <4d08b83ef805bfb7828085d8e1f67daf@science.uva.nl> <9dc86f9fd2c6b2ad03093cb1e92e6aa6@science.uva.nl> <4535178C.8050003@gmx.at> <328b7973b098184c433d934b3db3d3fb@science.uva.nl> <85r6x6mucb.fsf@lola.goethe.zz> <5a7fd95d347baee941637c6daad66f9f@science.uva.nl> <85iriim5y9.fsf@lola.goethe.zz> <871wp2wsm4.fsf@hariken.mwolson.org> <85iriemc1t.fsf@lola.goethe.zz> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1768173532==" X-Trace: sea.gmane.org 1161457792 13828 80.91.229.2 (21 Oct 2006 19:09:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 21 Oct 2006 19:09:52 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 21 21:09:52 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GbMEB-0001vf-IR for ged-emacs-devel@m.gmane.org; Sat, 21 Oct 2006 21:09:51 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GbMEA-0004j8-PD for ged-emacs-devel@m.gmane.org; Sat, 21 Oct 2006 15:09:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GbMCg-0002v2-5m for emacs-devel@gnu.org; Sat, 21 Oct 2006 15:08:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GbMCe-0002uO-Iv for emacs-devel@gnu.org; Sat, 21 Oct 2006 15:08:17 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GbMCe-0002uJ-6v for emacs-devel@gnu.org; Sat, 21 Oct 2006 15:08:16 -0400 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GbMCd-0007GO-NH for emacs-devel@gnu.org; Sat, 21 Oct 2006 15:08:16 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GbMCZ-0001f1-Ni for emacs-devel@gnu.org; Sat, 21 Oct 2006 21:08:11 +0200 Original-Received: from jpi-wlafyte-212-116.dmisinetworks.net ([66.253.212.116]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 Oct 2006 21:08:11 +0200 Original-Received: from mwolson by jpi-wlafyte-212-116.dmisinetworks.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 21 Oct 2006 21:08:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 60 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: jpi-wlafyte-212-116.dmisinetworks.net Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEU1QytIVTlZY0dqc1N6 hGGJl3qZpZCtuKXsjxzFAAACW0lEQVR42l2UXXrqIBCGk67Aoe29Ac4CTPDcGwZ73wLdQDOuQLP9 8wHG9hT1Mc6bb/5jp7Xed92TVrqeCYfKRVc+XdfDbqbJ8TixG1UDu2a3xkf2H+z+A6Qn7Xk71AA8 kdJmZg4xpcTshgr2JQSurAswhwDFYQN9r4yxx1BIQqBTBbvqahw9hxRSLOBdFVA89TTOvgSoMaLf ABTWOg5Z8lLRNyD7x4WSVHU1DZurThn2HI9Oa561JhTSDUWxq64YqRlmrcdhA73y3rmJY1okotDT NzDO2XNGZPnS7A4b6NQ8foQFN2eJmEBR7Du1Q/DRh7R4O50BrGmu0F8i49Iya+ScvtDNqkADB8zD pwU9wTu9c8msdNYOO0JvYYyREd9xBOh7zSNc2WMZUYzIDHOpU0Kxe5o9o0eccsr5mNLcwHhC8DoM SQkJ5wbUxAdlbDELEpDbclc8sT2gV2HJIrj/si7hDgzPpY4sqxTV+pWkgt7EGesDIFWUnGuK7pkn erZoieCVZPGcG3jCJimLwS7IVZY4R3mvoNfzoCfOF0mIG1nna+TadAxzgF5u0b3JTaxcmZtCF1dn WSOv63oNl4U3BQCLXOQKWZIHUBWcUci6iuTL7eMOelVAKfp+NkA0kOElN3BbV26AiGZsXEqfa0EQ NtATvTAKCeHh7AEEi4knM6S3HwB2eo1zeZQ5fDbgNkCpbEwh8HUTqYDqwUhIG2NQ/k2WH+CVB9LK aINy0EeAvgF6KRK0wIaPiX8CioRNpQF7X/8EOnoAPpUvrX8DED7t8B/Bv8ErfnpSfxv4B9rx7BDd lxXRAAAAAElFTkSuQmCC Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWQOkJ3WFljcW2cZy3b jEqyqJzZoJeM06Pt+D7TAAABhklEQVR42nXTS3PCIBAAYCKjZzeKXhva2CsWnF5rST1L0qRnH6Xn Op3y96sQDBnpnnb4ZnchBFT/E8gnGYkBQMqB3EJ5wJJt9rdQaf6CJR/ewBadIwG/xvmqBYUZEuy1 Xa+mhfQVR8RGDK3aAnGFkiUyEXZGxfmP5MWq3S6aojGXF7gX8rlgHQgEzKYPvDh3Eh62kwF1m51g EULNhotPm6gdD0EBaaHUwItuuFqQRreQH7C4QoVnjftUjc5n4w4EW2vIbaobDR08ZXf8yYLSRyDY n7zOaEYptelgtCM196Ap9ZB9fdPuBh3YXr/G7DsYnJczN92YUwfb5AIbcgtoIsVy7ypOASg7w17t u3hOO2iOF7CdSmMWYUXqd9uHGmgAeXCOmtL0Cqc8Do89KAMwISgAiMKHmZsonP/cJAp4iRJ3UdT0 4Q1L9+umH/1WqHLwvm5P2oJgyj21aTFfkt7j9AGqWEehLoV9QQj6kfikD7MG4qBIHGawi0NQ0INU qzh8jZM4nMK2f70sHQR88JswAAAAAElFTkSuQmCC User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:7t9UVjxKkiUr3250mvThjcP/GqA= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:60994 Archived-At: --===============1768173532== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --=-=-= Content-Transfer-Encoding: quoted-printable David Kastrup writes: > Michael Olson writes: > >> For links, which are colorized for the sake of visual appeal, the >> user provides both the link and (optionally) the link description >> using the markup syntax that Carsten described. So of course it >> has to be in the buffer text -- how else could changes be >> meaningfully saved? > > By putting them into text properties and converting those using > format.el. I think that is what enriched text mode does. Thank you for pointing this out. [Now speaking from the perspective of Emacs Muse, which I maintain, and which uses the same syntax for links.] format.el does not seem to be able to handle what needs to be done, however. For one thing, it can only do translations that involve one property at a time. Muse needs to be able to add the muse-link to the entire link, a face to the description, and invisible to the link destination. Just using the display property isn't enough, because (1) there is a helpful feature of jumping to the next link by hitting TAB, which is fastest when using the muse-link property and (2) it apparently inhibits the user from editing the link description in place, which is a useful feature. > It's not exactly like this has not been already discussed in this > thread. I don't see any mention of format.el on this thread, apart from the message this one responds to. If you are going to question the way something is done, please mention an alternative at the same time, otherwise it is hard to take you seriously. =2D-=20 Michael Olson -- FSF Associate Member #652 -- http://www.mwolson.org/ Interests: Emacs Lisp, text markup, protocols -- Jabber: mwolson_at_hcoop.n= et /` |\ | | | Projects: Emacs, Muse, ERC, EMMS, Planner, ErBot, DVC |_] | \| |_| Reclaim your digital rights by eliminating DRM. See http://www.defectivebydesign.org/what_is_drm for details. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFFOmcv+1Ho2POo0xkRAvuXAJ0S0p1cApE1ejIYpKMaZ7BD+JUK3ACgpEXl FhlGSvAoEfXtQWbAqGKVVNM= =MfJ4 -----END PGP SIGNATURE----- --=-=-=-- --===============1768173532== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --===============1768173532==--