Minor fix to current line num style

This commit is contained in:
Zachary Yedidia 2016-08-17 11:59:29 -04:00
parent 1e26aaed3c
commit cb79e08f19

View file

@ -582,12 +582,13 @@ func (v *View) DisplayView() {
if settings["ruler"] == true {
// Write the line number
lineNumStyle := defStyle
curLineNumStyle := defStyle
if style, ok := colorscheme["line-number"]; ok {
lineNumStyle = style
}
if style, ok := colorscheme["current-line-number"]; ok {
curLineNumStyle = style
if curLineN == v.Cursor.Y {
lineNumStyle = style
}
}
lineNum := strconv.Itoa(curLineN + 1)
@ -599,11 +600,7 @@ func (v *View) DisplayView() {
}
// Write the actual line number
for _, ch := range lineNum {
if curLineN == v.Cursor.Y {
v.drawCell(screenX, screenY, ch, nil, curLineNumStyle)
} else {
v.drawCell(screenX, screenY, ch, nil, lineNumStyle)
}
v.drawCell(screenX, screenY, ch, nil, lineNumStyle)
screenX++
}