diff options
Diffstat (limited to 'usr/gri/pretty/printer.go')
-rw-r--r-- | usr/gri/pretty/printer.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr/gri/pretty/printer.go b/usr/gri/pretty/printer.go index cefabb66f..6bb755b4b 100644 --- a/usr/gri/pretty/printer.go +++ b/usr/gri/pretty/printer.go @@ -604,7 +604,11 @@ func (P *Printer) Declaration(d *AST.Decl, parenthesized bool) { func (P *Printer) Program(p *AST.Program) { // TODO should initialize all fields? - P.writer = TabWriter.New(OS.Stdout, int(tabwidth.IVal()), 1, usetabs.BVal()); + padchar := byte(' '); + if usetabs.BVal() { + padchar = '\t'; + } + P.writer = TabWriter.New(OS.Stdout, int(tabwidth.IVal()), 1, padchar, true); P.clist = p.comments; P.cindex = 0; |