From e890c878f31f404e91f9aa41b350215dd3044870 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Fri, 15 Jul 2016 17:38:42 -0400 Subject: [PATCH] Add separator characters between splits Fixes #196 --- cmd/micro/view.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/micro/view.go b/cmd/micro/view.go index 5bc33ec5..1a8dcf4c 100644 --- a/cmd/micro/view.go +++ b/cmd/micro/view.go @@ -592,7 +592,7 @@ func (v *View) DisplayView() { if v.x != 0 { // Draw the split divider - v.drawCell(screenX, screenY, ' ', nil, defStyle.Reverse(true)) + v.drawCell(screenX, screenY, '|', nil, defStyle.Reverse(true)) screenX++ } @@ -815,7 +815,12 @@ func (v *View) Display() { if v.Num == tabs[curTab].curView { v.DisplayCursor() } + _, screenH := screen.Size() if settings["statusline"].(bool) { v.sline.Display() + } else if (v.y + v.height) != screenH-1 { + for x := 0; x < v.width; x++ { + screen.SetContent(v.x+x, v.y+v.height, '-', nil, defStyle.Reverse(true)) + } } }