From mboxrd@z Thu Jan 1 00:00:00 1970 From: cinsky@gmail.com Subject: How to force markup without spaces Date: Mon, 19 Nov 2012 14:32:21 +0900 Message-ID: <87fw46rwd6.fsf@selune.samsung.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56826) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TaJwz-0002ir-46 for emacs-orgmode@gnu.org; Mon, 19 Nov 2012 00:31:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TaJww-0003Iv-2A for emacs-orgmode@gnu.org; Mon, 19 Nov 2012 00:31:17 -0500 Received: from mail-da0-f41.google.com ([209.85.210.41]:51527) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TaJwv-0003Io-R2 for emacs-orgmode@gnu.org; Mon, 19 Nov 2012 00:31:13 -0500 Received: by mail-da0-f41.google.com with SMTP id e20so477614dak.0 for ; Sun, 18 Nov 2012 21:31:13 -0800 (PST) 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: emacs-orgmode@gnu.org Hi, AFAIK, if the markup syntax (=code=, *bold*, ..) is directly followed by non-whitespace characters, then it will not be marked-up: =hello=there /not/italic This may be right decision on English text, but in some languages, the postposition (grammar) will be postfixed without spaces into the previous noun, so it will be the trouble. (Following text contains Korean characters in UTF-8, you may need additional korean font to read properly) =printf=는 =bold=로 =철수=는 I'm sure that some other languages will have same problem (e.g. Japanese or Chinese). Is there any way to force mark-up on this situation? If this pattern cannot be implemented easily, how about to introduce new escaping character to prevent to insert whitespace between marked-up text and the following postfix text? For example: =printf=\is => rendered in HTML: printfis *bold*\asdf => rendered in HTML: boldasdf /철수/\는 => rendered in HTML: 철수는 I can't say the above solution is well-designed, but I'm sure that you'll get the point. Thanks. -- C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://www.cinsk.org/cfaqs/