internal/encoding: always format with tabs

Change-Id: I9d868fc6476b4bb7459a1a870d0fbb2479196e57
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/5249
Reviewed-by: roger peppe <rogpeppe@gmail.com>
diff --git a/cmd/cue/cmd/testdata/script/def_basic.txt b/cmd/cue/cmd/testdata/script/def_basic.txt
index f375c2a..7878ad3 100644
--- a/cmd/cue/cmd/testdata/script/def_basic.txt
+++ b/cmd/cue/cmd/testdata/script/def_basic.txt
@@ -17,7 +17,7 @@
 package foo
 
 A :: {
-    // a is an integer
-    a: int
-    b: int
+	// a is an integer
+	a: int
+	b: int
 }
diff --git a/cmd/cue/cmd/testdata/script/issue217.txt b/cmd/cue/cmd/testdata/script/issue217.txt
index ae3322b..cedf2f9 100644
--- a/cmd/cue/cmd/testdata/script/issue217.txt
+++ b/cmd/cue/cmd/testdata/script/issue217.txt
@@ -18,8 +18,8 @@
 package tst
 
 x: {
-    a: A
-    b: A
+	a: A
+	b: A
 }
 A :: string | [A]
 -- eval-stdout --
diff --git a/cmd/cue/cmd/testdata/script/issue304.txt b/cmd/cue/cmd/testdata/script/issue304.txt
index 01036d1..d7fe14a 100644
--- a/cmd/cue/cmd/testdata/script/issue304.txt
+++ b/cmd/cue/cmd/testdata/script/issue304.txt
@@ -4,11 +4,11 @@
 -- expect-stdout --
 
 close({
-    x:     int
-    body?: close({
-        a:  int
-        b?: string
-    })
+	x:     int
+	body?: close({
+		a:  int
+		b?: string
+	})
 })
 -- x.cue --
 package example
diff --git a/internal/encoding/encoder.go b/internal/encoding/encoder.go
index 34d8f24..3c0a246 100644
--- a/internal/encoding/encoder.go
+++ b/internal/encoding/encoder.go
@@ -100,10 +100,7 @@
 			cue.DisallowCycles(!fi.Cycles),
 		)
 
-		opts := []format.Option{
-			format.UseSpaces(4),
-			format.TabIndent(false),
-		}
+		opts := []format.Option{}
 		opts = append(opts, cfg.Format...)
 
 		useSep := false