diff options
author | yk-kd <11691713+yk-kd@users.noreply.github.com> | 2023-03-18 09:23:31 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-18 11:23:31 +1100 |
commit | b5d612e6d60200d3338c968e2ac7e0c2ff41de8f (patch) | |
tree | 76bcec96f97d65c7aff16264414c7840a7b65123 /pkg/gui | |
parent | dea279920cb2f7b0c0d007c26da51d4989e552f7 (diff) |
Add border config (#2344)
Co-authored-by: yk-kd <yosuke.komada@gmail.com>
Diffstat (limited to 'pkg/gui')
-rw-r--r-- | pkg/gui/views.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkg/gui/views.go b/pkg/gui/views.go index 987a42b86..ce7b5b89a 100644 --- a/pkg/gui/views.go +++ b/pkg/gui/views.go @@ -114,12 +114,23 @@ func (gui *Gui) windowForView(viewName string) string { } func (gui *Gui) createAllViews() error { + frameRunes := []rune{'─', '│', '┌', '┐', '└', '┘'} + switch gui.c.UserConfig.Gui.Border { + case "double": + frameRunes = []rune{'═', '║', '╔', '╗', '╚', '╝'} + case "rounded": + frameRunes = []rune{'─', '│', '╭', '╮', '╰', '╯'} + case "hidden": + frameRunes = []rune{' ', ' ', ' ', ' ', ' ', ' '} + } + var err error for _, mapping := range gui.orderedViewNameMappings() { *mapping.viewPtr, err = gui.prepareView(mapping.name) if err != nil && !gocui.IsUnknownView(err) { return err } + (*mapping.viewPtr).FrameRunes = frameRunes } gui.Views.Options.FgColor = theme.OptionsColor |