vis-theme.lua (1798B)
1 -- wallust vis theme 2 -- based on vis-minimal-theme (https://github.com/erf/vis-minimal-theme) 3 -- also based on dark-clear by Erlend Lind Madsen 4 -- uses a transparent background and a color foreground 5 6 local color0 = '{ color4 }' 7 local color1 = '{ color5 }' 8 local color2 = '{ color6 }' 9 10 local color3 = '{ color10 }' 11 local color4 = '{ color11 }' 12 local color5 = '{ color12 }' 13 14 local clear0 = '#00000000' 15 16 local lexers = vis.lexers 17 18 lexers.STYLE_DEFAULT ='back:'..clear0..',fore:'..color3 19 lexers.STYLE_NOTHING = 'back:'..color0 20 lexers.STYLE_CLASS = 'fore:'..color3 21 lexers.STYLE_COMMENT = 'fore:'..color2 22 lexers.STYLE_CONSTANT = 'fore:'..color3 23 lexers.STYLE_DEFINITION = 'fore:'..color3 24 lexers.STYLE_ERROR = 'fore:'..color3 25 lexers.STYLE_FUNCTION = 'fore:'..color3 26 lexers.STYLE_KEYWORD = 'fore:'..color5 27 lexers.STYLE_LABEL = 'fore:'..color3 28 lexers.STYLE_NUMBER = 'fore:'..color4 29 lexers.STYLE_OPERATOR = 'fore:'..color3 30 lexers.STYLE_REGEX = 'fore:'..color4 31 lexers.STYLE_STRING = 'fore:'..color4 32 lexers.STYLE_PREPROCESSOR = 'fore:'..color3 33 lexers.STYLE_TAG = 'fore:'..color3 34 lexers.STYLE_TYPE = 'fore:'..color3 35 lexers.STYLE_VARIABLE = 'fore:'..color3 36 lexers.STYLE_WHITESPACE = '' 37 lexers.STYLE_EMBEDDED = 'back:'..color1 38 lexers.STYLE_IDENTIFIER = 'fore:'..color3 39 40 lexers.STYLE_LINENUMBER = 'fore:'..color4 41 lexers.STYLE_LINENUMBER_CURSOR = lexers.STYLE_LINENUMBER 42 lexers.STYLE_CURSOR = 'back:'..color5 43 lexers.STYLE_CURSOR_PRIMARY = lexers.STYLE_CURSOR..',fore:'..color4 44 lexers.STYLE_CURSOR_LINE = 'underlined' 45 lexers.STYLE_COLOR_COLUMN = 'back:'..color1 46 lexers.STYLE_SELECTION = 'back:'..color2 47 lexers.STYLE_STATUS = 'reverse' 48 lexers.STYLE_STATUS_FOCUSED = 'back:'..color1..',fore:'..color4 49 lexers.STYLE_SEPARATOR = lexers.STYLE_DEFAULT 50 lexers.STYLE_INFO = 'fore:default,back:default' 51 lexers.STYLE_EOF = '' 52