mirror of
https://github.com/Hopiu/micro.git
synced 2026-04-05 15:30:59 +00:00
Fix tabbar offset with splits
This commit is contained in:
parent
d419e65a03
commit
d2b11c2f98
2 changed files with 14 additions and 7 deletions
|
|
@ -152,6 +152,9 @@ func LoadSyntaxFilesFromDir(dir string) {
|
|||
if style, ok := colorscheme["default"]; ok {
|
||||
defStyle = style
|
||||
}
|
||||
if screen != nil {
|
||||
screen.SetStyle(defStyle)
|
||||
}
|
||||
|
||||
syntaxFiles = make(map[[2]*regexp.Regexp]FileTypeRules)
|
||||
files, _ := ioutil.ReadDir(dir)
|
||||
|
|
|
|||
|
|
@ -123,13 +123,17 @@ func NewViewWidthHeight(buf *Buffer, w, h int) *View {
|
|||
func (v *View) Resize(w, h int) {
|
||||
// Always include 1 line for the command line at the bottom
|
||||
h--
|
||||
// if len(tabs) > 1 {
|
||||
// // Include one line for the tab bar at the top
|
||||
// h--
|
||||
// v.y = 1
|
||||
// } else {
|
||||
// v.y = 0
|
||||
// }
|
||||
if len(tabs) > 1 {
|
||||
if v.y == 0 {
|
||||
// Include one line for the tab bar at the top
|
||||
h--
|
||||
v.y = 1
|
||||
}
|
||||
} else {
|
||||
if v.y == 1 {
|
||||
v.y = 0
|
||||
}
|
||||
}
|
||||
v.width = int(float32(w) * float32(v.widthPercent) / 100)
|
||||
// We subtract 1 for the statusline
|
||||
v.height = int(float32(h) * float32(v.heightPercent) / 100)
|
||||
|
|
|
|||
Loading…
Reference in a new issue