Highlighter: Report each key type separately
This commit is contained in:
parent
728b3ef61f
commit
5802c74245
|
@ -56,10 +56,6 @@ class ConfTextStorage: NSTextStorage {
|
|||
.foregroundColor: theme.key,
|
||||
.font: boldFont
|
||||
],
|
||||
HighlightKey.rawValue: [
|
||||
.foregroundColor: theme.plainText,
|
||||
.font: defaultFont
|
||||
],
|
||||
HighlightIP.rawValue: [
|
||||
.foregroundColor: theme.url,
|
||||
.font: defaultFont
|
||||
|
|
|
@ -470,9 +470,13 @@ static void highlight_value(struct highlight_span_array *ret, const string_span_
|
|||
{
|
||||
switch (section) {
|
||||
case PrivateKey:
|
||||
append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightPrivateKey : HighlightError);
|
||||
break;
|
||||
case PublicKey:
|
||||
append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightPublicKey : HighlightError);
|
||||
break;
|
||||
case PresharedKey:
|
||||
append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightKey : HighlightError);
|
||||
append_highlight_span(ret, parent.s, s, is_valid_key(s) ? HighlightPresharedKey : HighlightError);
|
||||
break;
|
||||
case MTU:
|
||||
append_highlight_span(ret, parent.s, s, is_valid_mtu(s) ? HighlightMTU : HighlightError);
|
||||
|
|
|
@ -8,7 +8,9 @@
|
|||
enum highlight_type {
|
||||
HighlightSection,
|
||||
HighlightKeytype,
|
||||
HighlightKey,
|
||||
HighlightPrivateKey,
|
||||
HighlightPublicKey,
|
||||
HighlightPresharedKey,
|
||||
HighlightIP,
|
||||
HighlightCidr,
|
||||
HighlightHost,
|
||||
|
|
Loading…
Reference in New Issue