From 3218885df8765be1ad10a3ded5563bdbbe2988c0 Mon Sep 17 00:00:00 2001 From: Felix Angell Date: Sun, 6 May 2018 20:35:35 +0100 Subject: [PATCH] line number and columns are no longer 0 indexed... --- cpu.prof | 0 gui/buffer.go | 2 +- gui/buffer_pane.go | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 cpu.prof diff --git a/cpu.prof b/cpu.prof new file mode 100644 index 0000000..e69de29 diff --git a/gui/buffer.go b/gui/buffer.go index 6da7559..9bc61c8 100644 --- a/gui/buffer.go +++ b/gui/buffer.go @@ -1233,7 +1233,7 @@ func (b *Buffer) renderAt(ctx *strife.Renderer, rx int, ry int) { ctx.Rect(rx, yPos, gutterWidth, b.h, strife.Fill) ctx.SetColor(strife.HexRGB(b.buffOpts.lineNumForeground)) - ctx.String(fmt.Sprintf("%*d", numLinesCharWidth, start+lineNum), rx+gutterPadPx, yPos) + ctx.String(fmt.Sprintf("%*d", numLinesCharWidth, (start+lineNum)+1), rx+gutterPadPx, yPos) b.ex = gutterWidth } diff --git a/gui/buffer_pane.go b/gui/buffer_pane.go index 624b13d..037805e 100644 --- a/gui/buffer_pane.go +++ b/gui/buffer_pane.go @@ -48,7 +48,7 @@ func (b *BufferPane) renderMetaPanel(ctx *strife.Renderer) { modified = '*' } - infoLine := fmt.Sprintf("%s%c Line %d, Column %d", b.Buff.filePath, modified, b.Buff.curs.y, b.Buff.curs.x) + infoLine := fmt.Sprintf("%s%c Line %d, Column %d", b.Buff.filePath, modified, b.Buff.curs.y+1, b.Buff.curs.x+1) ctx.SetColor(strife.HexRGB(conf.Suggestion.Foreground)) _, strHeight := ctx.String(infoLine, b.x+pad, mpY+(pad/2)+1) metaPanelHeight = strHeight + pad