summaryrefslogtreecommitdiff
path: root/usr/gri/pretty/printer.go
diff options
context:
space:
mode:
Diffstat (limited to 'usr/gri/pretty/printer.go')
-rw-r--r--usr/gri/pretty/printer.go6
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;