diff --git a/file/error.go b/file/error.go index e7f72e4..e6b4d80 100644 --- a/file/error.go +++ b/file/error.go @@ -58,7 +58,7 @@ func (err Error) Error () (formattedMessage string) { // print an arrow with a tail spanning the width of the mistake columnCountdown := err.Location.column - for columnCountdown > 0 { + for columnCountdown > 1 { formattedMessage += " " columnCountdown -- } @@ -66,9 +66,9 @@ func (err Error) Error () (formattedMessage string) { // TODO: for tabs, print out 8 of these instead. formattedMessage += "-" } - formattedMessage += "-\n" + formattedMessage += "^\n" } - formattedMessage += err.message + "-\n" + formattedMessage += err.message + "\n" return }