Hey Mason, Thanks for posting this. I've not had a chance to play with tidy, but I'll give it a shot next time I write something. I wonder if you'd be willing to add some information about how to use it to our Koha Coding Guidelines draft: http://wiki.koha.org/doku.php?id=en:development:codingguidelines Cheers, -- Joshua Ferraro SUPPORT FOR OPEN-SOURCE SOFTWARE President, Technology migration, training, maintenance, support LibLime Featuring Koha Open-Source ILS jmf@liblime.com |Full Demos at http://liblime.com/koha |2(888)KohaILS On Thu, Nov 09, 2006 at 02:04:41PM +1300, Mason James wrote:
hiya Everyone,
ive been thinking (for a while) about a way to standardize the way we format/indent *.tmpl files in koha
because... some of the *.tmpl files i create look awful, and they are just too complex for me to work out a consistant way of formatting them.
ive been playing a little with 'tidy' recently (http://tidy.sourceforge.net/) and ive got 'tidy' to parse and indent a tmpl file without too much moaning, using a config .rc file like this...
$ cat .tidyrc new-blocklevel-tags: tmpl_loop tmpl_if tmpl_else tmpl_unless new-inline-tags: tmpl_var tmpl_include indent: auto indent-spaces: 1 vertical-space: n wrap: 0
then, run tidy like so...
$ tidy -c .tidyrc test.tmpl
--
so, the question is......
- what tools does everyone use for their own *.tmpl indenting/formatting/beautifying? - are there better ones than 'tidy'? - is it a good idea for us to find a tool that formats our tmpl files in a standard way?
any ideas folks?
cheers, Mason.
-- Mason James Katipo Communications www.katipo.co.nz +64 4 934 1285