mirror of
https://github.com/zyedidia/micro.git
synced 2026-03-16 05:47:06 +09:00
Added theming to the Vsplit divider. (#578)
* Added title setting (Requires tcell pull!) and optimized tab display. * Changed tcell call to screen. * Fixed bad reference for getting Buffer name. * Themeable vsplit divider. * Bugfix.
This commit is contained in:
committed by
Zachary Yedidia
parent
d949b58fc0
commit
9f9b5def41
@@ -714,8 +714,12 @@ func (v *View) DisplayView() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if v.x != 0 {
|
if v.x != 0 {
|
||||||
|
dividerStyle := defStyle
|
||||||
|
if style, ok := colorscheme["divider"]; ok {
|
||||||
|
dividerStyle = style
|
||||||
|
}
|
||||||
// Draw the split divider
|
// Draw the split divider
|
||||||
v.drawCell(screenX, screenY, '|', nil, defStyle.Reverse(true))
|
v.drawCell(screenX, screenY, tcell.RuneVLine, nil, dividerStyle)
|
||||||
screenX++
|
screenX++
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,3 +37,4 @@ color-link gutter-error ",red"
|
|||||||
color-link gutter-warning "red"
|
color-link gutter-warning "red"
|
||||||
color-link color-column "cyan"
|
color-link color-column "cyan"
|
||||||
color-link underlined.url "underline blue, white"
|
color-link underlined.url "underline blue, white"
|
||||||
|
color-link divider "blue"
|
||||||
|
|||||||
@@ -23,11 +23,9 @@ color-link error "bold ,brightred"
|
|||||||
color-link todo "underline ,brightyellow"
|
color-link todo "underline ,brightyellow"
|
||||||
color-link indent-char "bold ,brightgreen"
|
color-link indent-char "bold ,brightgreen"
|
||||||
color-link line-number "green"
|
color-link line-number "green"
|
||||||
color-link line-number.scrollbar "green"
|
|
||||||
color-link statusline "black,green"
|
color-link statusline "black,green"
|
||||||
color-link tabbar "black,magenta"
|
color-link tabbar "black,magenta"
|
||||||
color-link current-line-number "bold magenta"
|
color-link current-line-number "bold magenta"
|
||||||
color-link current-line-number.scroller "red"
|
|
||||||
color-link gutter-error ",red"
|
color-link gutter-error ",red"
|
||||||
color-link gutter-warning "red"
|
color-link gutter-warning "red"
|
||||||
color-link color-column "bold green"
|
color-link color-column "bold green"
|
||||||
|
|||||||
@@ -16,12 +16,10 @@ color-link error ",brightred"
|
|||||||
color-link todo ",brightyellow"
|
color-link todo ",brightyellow"
|
||||||
color-link indent-char ",cyan"
|
color-link indent-char ",cyan"
|
||||||
color-link line-number "green"
|
color-link line-number "green"
|
||||||
color-link line-number.scrollbar "white"
|
|
||||||
color-link statusline "black,cyan"
|
color-link statusline "black,cyan"
|
||||||
color-link tabbar "black,cyan"
|
color-link tabbar "black,cyan"
|
||||||
color-link current-line-number "black,cyan"
|
color-link current-line-number "black,cyan"
|
||||||
color-link current-line-number.scroller "cyan"
|
|
||||||
color-link cursor-line "black,cyan"
|
color-link cursor-line "black,cyan"
|
||||||
color-link gutter-error ",red"
|
color-link gutter-error ",red"
|
||||||
color-link gutter-warning "red"
|
color-link gutter-warning "red"
|
||||||
color-link color-column "cyan"
|
color-link color-column "cyan"
|
||||||
|
|||||||
@@ -19,11 +19,9 @@ color-link error ",brightred"
|
|||||||
color-link todo ",brightyellow"
|
color-link todo ",brightyellow"
|
||||||
color-link indent-char ",brightgreen"
|
color-link indent-char ",brightgreen"
|
||||||
color-link line-number "black"
|
color-link line-number "black"
|
||||||
color-link line-number.scrollbar "green"
|
|
||||||
color-link statusline "white,black"
|
color-link statusline "white,black"
|
||||||
color-link tabbar "white,black"
|
color-link tabbar "white,black"
|
||||||
color-link current-line-number "blue"
|
color-link current-line-number "blue"
|
||||||
color-link current-line-number.scroller "red"
|
|
||||||
color-link gutter-error ",red"
|
color-link gutter-error ",red"
|
||||||
color-link gutter-warning "red"
|
color-link gutter-warning "red"
|
||||||
color-link color-column "black"
|
color-link color-column "black"
|
||||||
|
|||||||
@@ -20,4 +20,6 @@ color-link color-column "white"
|
|||||||
#No extended types. (bool in C)
|
#No extended types. (bool in C)
|
||||||
color-link type.extended "default"
|
color-link type.extended "default"
|
||||||
#No bracket highlighting.
|
#No bracket highlighting.
|
||||||
color-link symbol.brackets "default"
|
color-link symbol.brackets "default"
|
||||||
|
#Color shebangs the comment color
|
||||||
|
color-link preproc.shebang "comment"
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ Micro comes with a number of colorschemes by default. Here is the list:
|
|||||||
* paper-tc: A nice minimalist theme with a light background, good for editing documents on.
|
* paper-tc: A nice minimalist theme with a light background, good for editing documents on.
|
||||||
Requires true color to look its best. Not to be confused with `-paper` suffixed themes.
|
Requires true color to look its best. Not to be confused with `-paper` suffixed themes.
|
||||||
|
|
||||||
* geany: Colorscheme
|
* geany: Colorscheme based on geany's default highlighting.
|
||||||
|
|
||||||
* geany-alt-tc: Based on an alternate theme bundled with geany.
|
* geany-alt-tc: Based on an alternate theme bundled with geany.
|
||||||
|
|
||||||
@@ -140,9 +140,9 @@ Here is a list of the colorscheme groups that you can use:
|
|||||||
* underlined
|
* underlined
|
||||||
* error
|
* error
|
||||||
* todo
|
* todo
|
||||||
* statusline (color of the statusline)
|
* statusline ( Color of the statusline)
|
||||||
* tabbar ( color of the tabbar that lists open files.)
|
* tabbar ( Color of the tabbar that lists open files.)
|
||||||
* indent-char (color of the character which indicates tabs if the option is enabled)
|
* indent-char ( Color of the character which indicates tabs if the option is enabled)
|
||||||
* line-number
|
* line-number
|
||||||
* gutter-error
|
* gutter-error
|
||||||
* gutter-warning
|
* gutter-warning
|
||||||
@@ -150,6 +150,7 @@ Here is a list of the colorscheme groups that you can use:
|
|||||||
* current-line-number
|
* current-line-number
|
||||||
* color-column
|
* color-column
|
||||||
* ignore
|
* ignore
|
||||||
|
* divider ( Color of the divider between vertical splits. )
|
||||||
|
|
||||||
Colorschemes must be placed in the `~/.config/micro/colorschemes` directory to be used.
|
Colorschemes must be placed in the `~/.config/micro/colorschemes` directory to be used.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user