From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Schmitt Subject: Re: verbatim and apostrophes Date: Thu, 13 Feb 2014 08:05:33 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44181) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WDqMi-0000oj-OR for emacs-orgmode@gnu.org; Thu, 13 Feb 2014 02:05:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WDqMZ-00014T-QI for emacs-orgmode@gnu.org; Thu, 13 Feb 2014 02:05:44 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:2109) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WDqMZ-00014H-J9 for emacs-orgmode@gnu.org; Thu, 13 Feb 2014 02:05:35 -0500 In-Reply-To: (Samuel Wales's message of "Wed, 12 Feb 2014 14:11:08 -0700") 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Samuel Wales Cc: emacs-orgmode Hello Samuel, Samuel Wales writes: > org-emphasis-regexp-components Thank you for the suggestion. I'm trying to make sense of it: --8<---------------cut here---------------start------------->8--- org-emphasis-regexp-components is a variable defined in `org.el'. Its value is (" ('\"{" "- .,:!?;'\")}\\" " ,\"'" "." 1) Documentation: Components used to build the regular expression for emphasis. This is a list with five entries. Terminology: In an emphasis string like " *strong word* ", we call the initial space PREMATCH, the final space POSTMATCH, the stars MARKERS, "s" and "d" are BORDER characters and "trong wor" is the body. The different components in this variable specify what is allowed/forbidden in each part: pre Chars allowed as prematch. Beginning of line will be allowed too. post Chars allowed as postmatch. End of line will be allowed too. border The chars *forbidden* as border characters. body-regexp A regexp like "." to match a body character. Don't use non-shy groups here, and don't allow newline here. newline The maximum number of newlines allowed in an emphasis exp. You need to reload Org or to restart Emacs after customizing this. --8<---------------cut here---------------end--------------->8--- I see that "body-regexp" is "." so the problem is not from there. I also see that "'" is forbidden as a border character, which should be fine in my case as I'm using "~". So is the problem that "'" is both in prematch and postmatch? But in my case I use it as a body character. So I'm afraid I don't understand why the "'" in ~'a ref~ is not accepted as a body character, and what I should do to make sure it is. Thanks, Alan