wallust

mrgrouse's configs for https://codeberg.org/explosion-mental/wallust
Log | Files | Refs | Submodules | README

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