internal/diff: use compact printing mode

The default Syntax printing mode is not suitable.
We should print evaluated values.

Change-Id: I810b531f5898fcca049ac8943c5492e558f89ee5
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/6660
Reviewed-by: CUE cueckoo <cueckoo@gmail.com>
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/internal/diff/print.go b/internal/diff/print.go
index 8493d35..51f45bc 100644
--- a/internal/diff/print.go
+++ b/internal/diff/print.go
@@ -19,7 +19,6 @@
 	"io"
 
 	"cuelang.org/go/cue/errors"
-	"cuelang.org/go/cue/format"
 	"cuelang.org/go/internal/legacy/cue"
 )
 
@@ -195,8 +194,8 @@
 
 func (p *printer) printValue(v cue.Value) {
 	// TODO: have indent option.
-	b, _ := format.Node(v.Syntax())
-	p.write(b)
+	s := fmt.Sprintf("%-v", v)
+	io.WriteString(p, s)
 }
 
 func (p *printer) printFieldRun(es *EditScript, start, end int) {