From f8b4b45a03036c02a35b45d1ddd640c0785e4041 Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Wed, 30 Sep 2015 08:37:14 -0700 Subject: [PATCH] terminal/command: Refactor formatting of line numbers --- terminal/command.go | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/terminal/command.go b/terminal/command.go index a1921101..7a878c7b 100644 --- a/terminal/command.go +++ b/terminal/command.go @@ -798,21 +798,16 @@ func printfile(t *Term, filename string, line int, showArrow bool) error { return nil } - var arrow string + var prefix string if showArrow { - arrow = " " + prefix = " " if i == l { - arrow = "=>" + prefix = "=>" } } - var lineNum string - if i < 10 { - lineNum = fmt.Sprintf("%s %d:\t", arrow, i) - } else { - lineNum = fmt.Sprintf("%s %d:\t", arrow, i) - } - t.Println(lineNum, buf.Text()) + prefix = fmt.Sprintf("%s%4d:\t", prefix, i) + t.Println(prefix, buf.Text()) } return nil }