mirror of
https://github.com/powerline/powerline.git
synced 2025-07-31 01:35:40 +02:00
add center seperators
This commit is contained in:
parent
13d8261367
commit
a0aef34642
@ -112,7 +112,7 @@ class Colorscheme(object):
|
|||||||
def get_gradient(self, gradient, gradient_level):
|
def get_gradient(self, gradient, gradient_level):
|
||||||
if gradient in self.gradients:
|
if gradient in self.gradients:
|
||||||
# cterm, hex
|
# cterm, hex
|
||||||
col = pick_gradient_value(self.gradients[gradient], gradient_level, is_hsv = (self. gradient_types[gradient] == "hsv"))
|
col = pick_gradient_value(self.gradients[gradient], gradient_level, is_hsv = (self.gradient_types[gradient] == "hsv"))
|
||||||
return (cterm_color(*hex_to_rgb(col)), col)
|
return (cterm_color(*hex_to_rgb(col)), col)
|
||||||
else:
|
else:
|
||||||
return self.colors[gradient]
|
return self.colors[gradient]
|
||||||
@ -157,9 +157,9 @@ class Colorscheme(object):
|
|||||||
raise KeyError('Highlighting groups not found in colorscheme: ' + ', '.join(groups))
|
raise KeyError('Highlighting groups not found in colorscheme: ' + ', '.join(groups))
|
||||||
|
|
||||||
if gradient_level is None:
|
if gradient_level is None:
|
||||||
pick_color = lambda str: (hex_to_cterm(str), int(add_transparency(str), 16)) if str. startswith('0x') or str.startswith('0X') else self.colors[str]
|
pick_color = lambda str: (hex_to_cterm(str), int(add_transparency(str), 16)) if str.startswith('0x') or str.startswith('0X') else self.colors[str]
|
||||||
else:
|
else:
|
||||||
pick_color = lambda str: (hex_to_cterm(str), int(add_transparency(str), 16)) if str. startswith('0x') or str.startswith('0X') else self.get_gradient(str, gradient_level)
|
pick_color = lambda str: (hex_to_cterm(str), int(add_transparency(str), 16)) if str.startswith('0x') or str.startswith('0X') else self.get_gradient(str, gradient_level)
|
||||||
|
|
||||||
# attrs and click are optional
|
# attrs and click are optional
|
||||||
return {
|
return {
|
||||||
|
@ -5,6 +5,10 @@
|
|||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": "| "
|
"soft": "| "
|
||||||
},
|
},
|
||||||
|
"center": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": "| "
|
||||||
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " |"
|
"soft": " |"
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " "
|
"soft": " "
|
||||||
},
|
},
|
||||||
|
"center": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": "│ "
|
||||||
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " "
|
"soft": " "
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " "
|
"soft": " "
|
||||||
},
|
},
|
||||||
|
"center": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": "│ "
|
||||||
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " "
|
"soft": " "
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " "
|
"soft": " "
|
||||||
},
|
},
|
||||||
|
"center": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": "│ "
|
||||||
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"hard": " ",
|
"hard": " ",
|
||||||
"soft": " "
|
"soft": " "
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
"hard": "▌ ",
|
"hard": "▌ ",
|
||||||
"soft": "│ "
|
"soft": "│ "
|
||||||
},
|
},
|
||||||
|
"center": {
|
||||||
|
"hard": " ",
|
||||||
|
"soft": "│ "
|
||||||
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"hard": " ▐",
|
"hard": " ▐",
|
||||||
"soft": " │"
|
"soft": " │"
|
||||||
|
@ -4,6 +4,10 @@
|
|||||||
"hard": "▌",
|
"hard": "▌",
|
||||||
"soft": "│"
|
"soft": "│"
|
||||||
},
|
},
|
||||||
|
"center": {
|
||||||
|
"hard": "",
|
||||||
|
"soft": "│"
|
||||||
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"hard": "▐",
|
"hard": "▐",
|
||||||
"soft": "│"
|
"soft": "│"
|
||||||
|
@ -582,7 +582,7 @@ class Renderer(object):
|
|||||||
side = segment['side']
|
side = segment['side']
|
||||||
if not segment['literal_contents'][1]:
|
if not segment['literal_contents'][1]:
|
||||||
if segment is not last_segment:
|
if segment is not last_segment:
|
||||||
compare_segment = next(iter((
|
next_segment = next(iter((
|
||||||
segment
|
segment
|
||||||
for segment in segments[index + 1:]
|
for segment in segments[index + 1:]
|
||||||
if not segment['literal_contents'][1]
|
if not segment['literal_contents'][1]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user