18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/ruvim/lang/toml.rb', line 18
def color_columns(text)
cols = {}
Highlighter.apply_regex(cols, text, ARRAY_TABLE_RE, "\e[1;36m")
Highlighter.apply_regex(cols, text, TABLE_RE, "\e[1;36m")
Highlighter.apply_regex(cols, text, KEY_RE, Highlighter::KEYWORD_COLOR)
Highlighter.apply_regex(cols, text, STRING_DOUBLE_RE, Highlighter::STRING_COLOR)
Highlighter.apply_regex(cols, text, STRING_SINGLE_RE, Highlighter::STRING_COLOR)
Highlighter.apply_regex(cols, text, KEYWORD_RE, "\e[35m")
Highlighter.apply_regex(cols, text, DATETIME_RE, Highlighter::CONSTANT_COLOR)
Highlighter.apply_regex(cols, text, NUMBER_RE, Highlighter::NUMBER_COLOR)
Highlighter.apply_regex(cols, text, , Highlighter::, override: true)
cols
end
|