add face to change whitespace colors
This commit is contained in:
parent
61c155fc40
commit
d4b8e28d0a
|
@ -121,6 +121,7 @@ FaceRegistry::FaceRegistry()
|
|||
{ "Prompt", Face{ Color::Yellow, Color::Default } },
|
||||
{ "MatchingChar", Face{ Color::Default, Color::Default, Attribute::Bold } },
|
||||
{ "BufferPadding", Face{ Color::Blue, Color::Default } },
|
||||
{ "WhiteSpace", Face{ Color::Default, Color::Default } },
|
||||
}
|
||||
{}
|
||||
|
||||
|
|
|
@ -683,6 +683,7 @@ void expand_tabulations(const Context& context, HighlightFlags flags, DisplayBuf
|
|||
void show_whitespaces(const Context& context, HighlightFlags flags, DisplayBuffer& display_buffer, BufferRange)
|
||||
{
|
||||
const int tabstop = context.options()["tabstop"].get<int>();
|
||||
auto whitespaceface = get_face("WhiteSpace");
|
||||
auto& buffer = context.buffer();
|
||||
for (auto& line : display_buffer.lines())
|
||||
{
|
||||
|
@ -713,6 +714,7 @@ void show_whitespaces(const Context& context, HighlightFlags flags, DisplayBuffe
|
|||
atom_it->replace("·");
|
||||
else if (c == '\n')
|
||||
atom_it->replace("¬");
|
||||
atom_it->face = whitespaceface;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user