mirror of
https://github.com/powerline/powerline.git
synced 2025-07-25 23:05:32 +02:00
Fix exclude_/include_modes support with new segment['mode'] key
This commit is contained in:
parent
31731a93da
commit
62e8e78866
@ -258,12 +258,14 @@ class Renderer(object):
|
||||
# Handle excluded/included segments for the current mode
|
||||
segments = [
|
||||
self._get_highlighting(segment, segment['mode'] or mode)
|
||||
for segment in segments
|
||||
if (
|
||||
mode not in segment['exclude_modes']
|
||||
for segment, segment_mode in (
|
||||
(segment, segment['mode'])
|
||||
for segment in segments
|
||||
) if (
|
||||
segment_mode not in segment['exclude_modes']
|
||||
and (
|
||||
not segment['include_modes']
|
||||
or mode in segment['include_modes']
|
||||
or segment_mode in segment['include_modes']
|
||||
)
|
||||
)
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user