From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/25499 Path: news.gmane.org!not-for-mail From: Radhelorn Newsgroups: gmane.comp.tex.context Subject: A feq questions about eating spaces in macros Date: Sun, 22 Jan 2006 20:04:55 +0300 Message-ID: <43D3BB37.4090702@mail.ru> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1137949495 31533 80.91.229.2 (22 Jan 2006 17:04:55 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 22 Jan 2006 17:04:55 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Sun Jan 22 18:04:53 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1F0ie4-0001rY-O0 for gctc-ntg-context-518@m.gmane.org; Sun, 22 Jan 2006 18:04:52 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 6ABAF127BD; Sun, 22 Jan 2006 18:04:52 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 31968-04-3; Sun, 22 Jan 2006 18:04:50 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id C56AE127D4; Sun, 22 Jan 2006 18:04:49 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 3670C127D4 for ; Sun, 22 Jan 2006 18:04:48 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 31968-04-2 for ; Sun, 22 Jan 2006 18:04:47 +0100 (CET) Original-Received: from mx3.mail.ru (mx3.mail.ru [194.67.23.149]) by ronja.ntg.nl (Postfix) with SMTP id 2FF80127BD for ; Sun, 22 Jan 2006 18:04:46 +0100 (CET) Original-Received: from [217.106.91.40] (port=22079 helo=[172.16.6.45]) by mx3.mail.ru with psmtp id 1F0idx-0009Mz-00 for ntg-context@ntg.nl; Sun, 22 Jan 2006 20:04:46 +0300 User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.5 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:25499 Archived-At: Hello! I have a few questions about ignoring unnecessary spaces and blank lines. The following example illustrates my problem. In the first start/stop pair text after \startcommand is not bold as it should be, in the second it is bold but blank line is before. I've tried to fix this with various manipulations with \noindent with moderate success. Another problem is necessity to explicitly add % character before \stopcommand to ignore newline. How to do this inside macro with this combination of lines and sidebar? Thanks in advance for any suggestions. --------- \setuplines[before=,after=] \def\startcommand{\dosingleargument\dostartcommand} \def\dostartcommand[#1]% {\bgroup\defineshortcut[style=bold]#1\startlines\startsidebar} \def\stopcommand{\stopsidebar\stoplines\egroup} \starttext \startcommand \input knuth % \stopcommand some text \startcommand[arg] \input knuth \stopcommand \stoptext -- Radhelorn