custom.lua (2239B)
1 local l = vis.lexers 2 3 local fg = ",fore:" 4 local bg = ",back:" 5 local bold = ",bold" 6 local ital = ",italics" 7 8 -- Purposely horrendous, so that I can spot errors 9 local unknown = fg.."#ff0000" .. bg.."#0000ff" 10 11 local default = "default" 12 local yell = "#a8c023" 13 local purp = "#ae81ff" 14 local khaki = "#d1c660" 15 local turq = "#008787" 16 local magen = "#c2215c" 17 local aqua = "#66D9ef" 18 local pink = "#ef76ca" 19 local lime = "#63cc12" 20 local lorange = "#b08070" 21 local dorange = "#604030" 22 local gray1 = "#979797" 23 local gray2 = "#808080" 24 local gray3 = "#595959" 25 local gray4 = "#424242" 26 local gray5 = "#2b2b2b" 27 28 l.STYLE_DEFAULT = fg..default .. bg..default 29 l.STYLE_WHITESPACE = "" 30 l.STYLE_COMMENT = fg..gray2 31 l.STYLE_COMMENT_KEYWORD = fg..yell .. bold 32 l.STYLE_NUMBER = fg..purp 33 l.STYLE_ESCAPE = fg..purp 34 l.STYLE_STRING = fg..khaki 35 l.STYLE_STRING_FORMAT = fg..purp 36 l.STYLE_REGEX = fg..khaki 37 l.STYLE_DELIMITER = fg..gray1 38 l.STYLE_OPERATOR = fg..magen 39 l.STYLE_PREPROCESSOR = fg..turq 40 l.STYLE_PREPROCESSOR_CONDITIONAL = fg..turq .. bold 41 l.STYLE_KEYWORD = fg..magen .. bold 42 l.STYLE_CONSTANT = fg..purp 43 l.STYLE_TYPE = fg..aqua 44 l.STYLE_LABEL = fg..pink 45 l.STYLE_FUNCTION = fg..lime 46 l.STYLE_IDENTIFIER = "" 47 l.STYLE_VARIABLE = "" 48 l.STYLE_ERROR = unknown 49 50 l.STYLE_LINENUMBER = fg..gray4 51 l.STYLE_LINENUMBER_CURSOR = fg..gray3 52 l.STYLE_CURSOR = bg..dorange 53 l.STYLE_CURSOR_PRIMARY = fg..gray5 .. bg..lorange .. bold 54 l.STYLE_COLOR_COLUMN = bg..gray5 55 l.STYLE_SELECTION = bg..gray4 56 l.STYLE_STATUS = fg..gray4 57 l.STYLE_STATUS_FOCUSED = fg..gray3 .. bold 58 l.STYLE_EOF = fg..gray4 59 l.STYLE_INFO = fg..yell 60 61 l.STYLE_NOTHING = unknown 62 l.STYLE_CLASS = unknown 63 l.STYLE_DEFINITION = unknown 64 l.STYLE_TAG = unknown 65 l.STYLE_EMBEDDED = unknown 66 l.STYLE_CURSOR_LINE = unknown 67 l.STYLE_SEPARATOR = unknown