Re: Tabs vs. Spaces: please explain

Andre Majorel <[email protected]>
Newsgroups gmane.comp.web.html-tidy.user
Message-ID <[email protected]>
On 2005-12-20 11:44 +0100, Michiel van Oosterhout wrote:

> However, the documentation states: "Tidy never outputs tabs".
> [...] Like I said, it would be very good to support both, and
> would make _everyone_ more happy. [...] Is anyone going to add
> some kind of indent-with: tabs|spaces option? Is this even
> possible? It's ok if the Tidy programmers would say no to tabs
> (I'd be very disappointed), but at least _explain_ it to me.

Perhaps because then someone would ask "if we have 9 spaces,
couldn't Tidy output a tab and a space ?" and they'd have to add
yet another option and write the accompanying documentation.

Piping the output of tidy into

  unexpand -t 1 | sed 's/^ /\t/'
  
will turn each leading space into a tab. Works for me with GNU
unexpand and GNU sed. The "\t" bit is not portable. If it doesn't
work with your version of sed, try entering a literal tab instead
(you may have to hit ^V first).

-- 
André Majorel <URL:http://www.teaser.fr/~amajorel/>
Do not use this account for regular correspondence.
See the URL above for contact information.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.