ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Eugene Toporov <eugene.toporov@gmail.com>
Subject: Re: Verbatim with linebreaks sillyness
Date: Sat, 6 Aug 2005 19:03:38 +0300	[thread overview]
Message-ID: <ecca0b2705080609032fec5b09@mail.gmail.com> (raw)
In-Reply-To: <42EA3041.3030209@elvenkind.com>


[-- Attachment #1.1: Type: text/plain, Size: 1704 bytes --]

Taco,

Just tried this and it is really cool!
But how can I make spaces without the special space character?

Thanks

On 7/29/05, Taco Hoekwater <taco@elvenkind.com> wrote:
> 
> 
> Hi,
> 
> I saw this on the wiki:
> 
> http://contextgarden.net/Verbatim_with_line_breaks
> 
> and it seemed like a fun idea to play with for a bit. 
> How's this?
> 
> Cheers, Taco
> 
> 
> %
> % BREAK is a special pretty handler that auto-wraps lines
> % to fit the current hsize.
> 
> \gdef\BREAKsetspecials%
> {\dorecurse{256}{\setpretty\numexpr \recurselevel-1\relax=10 }} 
> 
> \gdef\BREAKsethandlers%
> {\installprettyhandler 10 \BREAKtypeone }
> 
> \newcount\BREAKcharcounter
> \newcount\BREAKmaxcharcount
> 
> \def\BREAKtypeone#1%
> {\advance\BREAKcharcounter 1
> \ifnum\BREAKcharcounter > \BREAKmaxcharcount 
> \hfil\break
> \BREAKcharcounter=1
> \fi
> \getpretty{#1}}
> 
> \def\BREAKsetcounters%
> {\setbox\scratchbox=\hbox{0}%
> \BREAKmaxcharcount=\hsize
> \divide\BREAKmaxcharcount \wd\scratchbox 
> \def\flushrestofverbatimline{\BREAKcharcounter=0 }%
> \BREAKcharcounter=0 }
> 
> \gdef\setupprettyBREAKtype%
> {\def\prettyidentifier{BREAK}%
> \BREAKsetcounters
> \BREAKsethandlers
> \BREAKsetspecials} 
> 
> \installprettytype [BREAK] [BREAK]
> 
> \starttext
> \framed
> [width=8cm,
> align=flushleft]{%
> \setuptyping[option=BREAK]
> \starttyping
> hööah:aloh/aa?lha llol!loh%lloh#allhal\lohhll;ohohal~loll ohalölo 
> \stoptyping
> }
> \stoptext
> 
> _______________________________________________
> ntg-context mailing list
> ntg-context@ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
> 



-- 
Regards.
Eugene Toporov

[-- Attachment #1.2: Type: text/html, Size: 2639 bytes --]

[-- Attachment #2: Type: text/plain, Size: 139 bytes --]

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

  reply	other threads:[~2005-08-06 16:03 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-29 13:33 Taco Hoekwater
2005-08-06 16:03 ` Eugene Toporov [this message]
2005-08-06 21:03   ` Taco Hoekwater
2005-08-07 20:41   ` Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ecca0b2705080609032fec5b09@mail.gmail.com \
    --to=eugene.toporov@gmail.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).