From mboxrd@z Thu Jan 1 00:00:00 1970 From: drymer Subject: Re: Using org-entities to escape symbols Date: Tue, 10 May 2016 21:24:21 +0000 Message-ID: <449ae934-b1a1-4fc3-278e-e3ed4e2ad34c@autistici.org> References: <3f18c497-dae3-1cf4-8c48-d7efab07a766@autistici.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Flv2TEtItcqRFTTW0FGtbAiDeP7XjtWEi" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59140) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0F8y-0000kh-Td for emacs-orgmode@gnu.org; Tue, 10 May 2016 17:24:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0F8t-0003GJ-Q8 for emacs-orgmode@gnu.org; Tue, 10 May 2016 17:24:40 -0400 Received: from perdizione.investici.org ([2001:41d0:2:33d0::19]:42706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0F8t-0003G7-6m for emacs-orgmode@gnu.org; Tue, 10 May 2016 17:24:35 -0400 Received: from [94.23.50.208] (perdizione [94.23.50.208]) (Authenticated sender: drymer@autistici.org) by localhost (Postfix) with ESMTPSA id 719B8120114 for ; Tue, 10 May 2016 21:24:32 +0000 (UTC) In-Reply-To: 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" To: emacs-orgmode@gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Flv2TEtItcqRFTTW0FGtbAiDeP7XjtWEi Content-Type: multipart/mixed; boundary="C3QGB0LTRiUKAsIN4dC8AE7c6R0S9Ipoi" From: drymer To: emacs-orgmode@gnu.org Message-ID: <449ae934-b1a1-4fc3-278e-e3ed4e2ad34c@autistici.org> Subject: Re: [O] Using org-entities to escape symbols References: <3f18c497-dae3-1cf4-8c48-d7efab07a766@autistici.org> In-Reply-To: --C3QGB0LTRiUKAsIN4dC8AE7c6R0S9Ipoi Content-Type: multipart/mixed; boundary="------------7389D33771F35CFA2EDA7E2D" This is a multi-part message in MIME format. --------------7389D33771F35CFA2EDA7E2D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'll try the other approach if we can't make this work, because I like it more x) I've evaluated all of it, even re-opened emacs. Uh, in my description of that function it doesn't say the same, it's the regular one. I've executed toggle-debug-on-error and re-evaluated and nothing. It seems that is not being evaluated. Kaushal Modi: > On Tue, May 10, 2016 at 4:25 PM drymer wrote: >=20 >> Hi >> I didn't explain myself. It inserts four *, as it didn't find the >> entity. I'm using emacs 24.5.3 and org-mode 8.34, which is the maint >> branch. I've also tried with plain emacs without configuration. >> >=20 > Those emacs and org versions are fine. >=20 > It could be one of two things: > 1. You forgot to evaluate >=20 > (advice-add 'org-self-insert-command :around > #'modi/org-insert-org-entity-maybe) >=20 > What do you see when you do C-h f org-self-insert-command after > evaluating that whole code block? >=20 > I see >=20 > org-self-insert-command is an interactive compiled Lisp function in > `org.el'. >=20 > (org-self-insert-command N) >=20 > For more information check the manuals. >=20 > :before-until advice: =E2=80=98modi/org-insert-org-entity-maybe=E2=80=99= >=20 > Like =E2=80=98self-insert-command=E2=80=99, use overwrite-mode for whit= espace in tables. > If the cursor is in a table looking at whitespace, the whitespace is > overwritten, and the table is not marked as requiring realignment. >=20 > The ":before-until advice: =E2=80=98modi/org-insert-org-entity-maybe=E2= =80=99" part in > there is important. Do you see the same? >=20 > 2. If from above you see org-self-insert-command being advised correctl= y, > then can you let me know what you get when you do >=20 > M-: (modi/org-entity-get-name "*") >=20 > You should get "ast" in return when you evaluate that. >=20 > Also I am confused why you cannot recreate what I see in emacs -Q. Are = you > explicitly using "emacs -Q"? Note that that Q is capital (not emacs -q)= =2E >=20 --------------7389D33771F35CFA2EDA7E2D Content-Type: application/pgp-keys; name="0x5DDFDAAD.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0x5DDFDAAD.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- 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 8F2zNEv9UQ=3D=3D =3DhL2w -----END PGP PUBLIC KEY BLOCK----- --------------7389D33771F35CFA2EDA7E2D-- --C3QGB0LTRiUKAsIN4dC8AE7c6R0S9Ipoi-- --Flv2TEtItcqRFTTW0FGtbAiDeP7XjtWEi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJXMlGMAAoJEKMH1k1d39qtc+8P/jrIpce4KRwaCpiPCqumzR2u GOdy0PxR8fbC105Bar4ci/nWSozbga7gD+r0qyhjYBedplg4hYSzsM9VvNkYntv4 /Kx3qhF7/uig0ds/gD+U+j7TZME3uGZ3YiADArNL9+Pf2IGEaA4r305s+Sj24DZN SBqUKnEwSSy3CvqFDIDzCqVNa2SfFHKllF4uRvHkUetY93nA0SpknpaZRGUhKnFX NLNYJRjVqwadCIgDfJhdcn9C/RG9wrKQkinMHn1wBubyRBAdyikHbtWXVTWROwyk nxeNEYkYXfZI3gu+/oy4eRua/7r0vhyAxNeFYnHVje7o/7h9iSi4G+rSPahDE7K3 h/1lvDsVbv2p5dEOG2Cwa/BZXlr5H3p0dCw5xiTPaPV8T6dKY7HBW+Z7Cnnt0lyO CN4fxCGFmck1lQVq2VpWDaQBqI8QpfxzANDpwl42Z0ryOYxAc919Z4vFZyT824ar rk1s0LLPc/A7snhCRhTEPZVfB4h1KVkJUtKc+LpRJ5/IoMN4nMO3eDCS5XRnlTvx narSuvtijA7HT1/wGJl9URyqKyudEgjQbApvE/+xoTc0WPU83GtSdj/K6+MTBGm5 4R5U7YCGqB02QTkmyR87sJYWfV3fm+Pg4BzdLjU03gmZ7wN04bzTqH3z7T9KwVda 4e4fgBIYngADXfTS/Tq/ =0DqN -----END PGP SIGNATURE----- --Flv2TEtItcqRFTTW0FGtbAiDeP7XjtWEi--