logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

base-16.lua (4705B)


  1. -- Eight-color scheme
  2. local lexers = vis.lexers
  3. lexers.STYLE_DEFAULT =''
  4. lexers.STYLE_NOTHING = ''
  5. lexers.STYLE_ATTRIBUTE = 'fore:green,bold'
  6. lexers.STYLE_CLASS = 'fore:yellow,bold'
  7. lexers.STYLE_COMMENT = 'fore:blue,bold'
  8. lexers.STYLE_CONSTANT = 'fore:cyan,bold'
  9. lexers.STYLE_DEFINITION = 'fore:blue,bold'
  10. lexers.STYLE_ERROR = 'fore:red,italics'
  11. lexers.STYLE_FUNCTION = 'fore:blue,bold'
  12. lexers.STYLE_HEADING = 'fore:magenta'
  13. lexers.STYLE_KEYWORD = 'fore:yellow,bold'
  14. lexers.STYLE_LABEL = 'fore:green,bold'
  15. lexers.STYLE_NUMBER = 'fore:red,bold'
  16. lexers.STYLE_OPERATOR = 'fore:cyan,bold'
  17. lexers.STYLE_REGEX = 'fore:green,bold'
  18. lexers.STYLE_STRING = 'fore:red,bold'
  19. lexers.STYLE_PREPROCESSOR = 'fore:magenta,bold'
  20. lexers.STYLE_TAG = 'fore:red,bold'
  21. lexers.STYLE_TYPE = 'fore:green,bold'
  22. lexers.STYLE_VARIABLE = 'fore:blue,bold'
  23. lexers.STYLE_WHITESPACE = ''
  24. lexers.STYLE_EMBEDDED = 'back:blue,bold'
  25. lexers.STYLE_IDENTIFIER = ''
  26. lexers.STYLE_LINENUMBER = ''
  27. lexers.STYLE_LINENUMBER_CURSOR = lexers.STYLE_LINENUMBER
  28. lexers.STYLE_CURSOR = 'back:white,fore:black'
  29. lexers.STYLE_CURSOR_PRIMARY = lexers.STYLE_CURSOR..',fore:yellow'
  30. lexers.STYLE_CURSOR_LINE = 'underlined'
  31. lexers.STYLE_COLOR_COLUMN = 'back:red'
  32. lexers.STYLE_SELECTION = 'back:white,bold'
  33. lexers.STYLE_STATUS = 'reverse'
  34. lexers.STYLE_STATUS_FOCUSED = 'reverse,bold'
  35. lexers.STYLE_SEPARATOR = lexers.STYLE_DEFAULT
  36. lexers.STYLE_INFO = 'bold'
  37. lexers.STYLE_EOF = ''
  38. -- lexer specific styles
  39. -- Diff
  40. lexers.STYLE_ADDITION = 'fore:green'
  41. lexers.STYLE_DELETION = 'fore:red'
  42. lexers.STYLE_CHANGE = 'fore:yellow'
  43. -- CSS
  44. lexers.STYLE_PROPERTY = lexers.STYLE_ATTRIBUTE
  45. lexers.STYLE_PSEUDOCLASS = ''
  46. lexers.STYLE_PSEUDOELEMENT = ''
  47. -- HTML
  48. lexers.STYLE_TAG_UNKNOWN = lexers.STYLE_TAG .. ',italics'
  49. lexers.STYLE_ATTRIBUTE_UNKNOWN = lexers.STYLE_ATTRIBUTE .. ',italics'
  50. -- Latex, TeX, and Texinfo
  51. lexers.STYLE_COMMAND = lexers.STYLE_KEYWORD
  52. lexers.STYLE_COMMAND_SECTION = lexers.STYLE_CLASS
  53. lexers.STYLE_ENVIRONMENT = lexers.STYLE_TYPE
  54. lexers.STYLE_ENVIRONMENT_MATH = lexers.STYLE_NUMBER
  55. -- Makefile
  56. lexers.STYLE_TARGET = ''
  57. -- Markdown
  58. lexers.STYLE_HR = ''
  59. for i = 1,6 do lexers['STYLE_HEADING_H'..i] = lexers.STYLE_HEADING end
  60. lexers.STYLE_BOLD = 'bold'
  61. lexers.STYLE_ITALIC = 'italics'
  62. lexers.STYLE_LIST = lexers.STYLE_KEYWORD
  63. lexers.STYLE_LINK = lexers.STYLE_KEYWORD
  64. lexers.STYLE_REFERENCE = lexers.STYLE_KEYWORD
  65. lexers.STYLE_CODE = lexers.STYLE_EMBEDDED
  66. -- Output
  67. lexers.STYE_FILENAME = ''
  68. lexers.STYLE_LINE = ''
  69. lexers.STYLE_COLUMN = ''
  70. lexers.STYLE_MESSAGE = ''
  71. -- Python
  72. lexers.STYLE_KEYWORD_SOFT = ''
  73. -- Taskpaper
  74. lexers.STYLE_NOTE = ''
  75. lexers.STYLE_TAG_EXTENDED = ''
  76. lexers.STYLE_TAG_DAY = 'fore:yellow'
  77. lexers.STYLE_TAG_OVERDUE = 'fore:red'
  78. lexers.STYLE_TAG_PLAIN = ''
  79. -- XML
  80. lexers.STYLE_CDATA = ''
  81. -- YAML
  82. lexers.STYLE_ERROR_INDENT = 'back:red'
  83. -- The following are temporary styles until their legacy lexers are migrated.
  84. -- Antlr
  85. lexers.STYLE_ACTION = ''
  86. -- Clojure
  87. lexers.STYLE_CLOJURE_KEYWORD = lexers.STYLE_TYPE
  88. lexers.STYLE_CLOJURE_SYMBOL = lexers.STYLE_TYPE .. ',bold'
  89. -- Crystal
  90. --lexers.STYLE_SYMBOL = lexers.STYLE_STRING
  91. -- Gleam
  92. lexers.STYLE_MODULE = lexers.STYLE_CONSTANT
  93. lexers.STYLE_DISCARD = lexers.STYLE_COMMENT
  94. -- Icon
  95. lexers.STYLE_SPECIAL_KEYWORD = lexers.STYLE_TYPE
  96. -- jq
  97. lexers.STYLE_FORMAT = lexers.STYLE_CONSTANT
  98. lexers.STYLE_SYSVAR = lexers.STYLE_CONSTANT .. ',bold'
  99. -- Julia
  100. -- lexers.STYLE_SYMBOL = lexers.STYLE_STRING
  101. lexers.STYLE_CHARACTER = lexers.STYLE_CONSTANT
  102. -- Mediawiki
  103. lexers.STYLE_BEHAVIOR_SWITCH = lexers.STYLE_KEYWORD
  104. -- Moonscript
  105. lexers.STYLE_TBL_KEY = lexers.STYLE_REGEX
  106. lexers.STYLE_SELF_REF = lexers.STYLE_LABEL
  107. lexers.STYLE_PROPER_IDENT = lexers.STYLE_CLASS
  108. lexers.STYLE_FNDEF = lexers.STYLE_PREPROCESSOR
  109. -- lexers.STYLE_SYMBOL = lexers.STYLE_EMBEDDED
  110. -- reST
  111. lexers.STYLE_LITERAL_BLOCK = lexers.STYLE_EMBEDDED
  112. lexers.STYLE_FOOTNOTE_BLOCK = lexers.STYLE_LABEL
  113. lexers.STYLE_CITATION_BLOCK = lexers.STYLE_LABEL
  114. lexers.STYLE_LINK_BLOCK = lexers.STYLE_LABEL
  115. lexers.STYLE_CODE_BLOCK = lexers.STYLE_CODE
  116. lexers.STYLE_DIRECTIVE = lexers.STYLE_KEYWORD
  117. lexers.STYLE_SPHINX_DIRECTIVE = lexers.STYLE_KEYWORD
  118. lexers.STYLE_UNKNOWN_DIRECTIVE = lexers.STYLE_KEYWORD
  119. lexers.STYLE_SUBSTITUTION = lexers.STYLE_VARIABLE
  120. lexers.STYLE_INLINE_LITERAL = lexers.STYLE_EMBEDDED
  121. lexers.STYLE_ROLE = lexers.STYLE_CLASS
  122. lexers.STYLE_INTERPRETED = lexers.STYLE_STRING
  123. -- txt2tags
  124. lexers.STYLE_LINE = 'bold'
  125. for i = 1,5 do lexers['STYLE_H'..i] = lexers.STYLE_HEADING end
  126. lexers.STYLE_IMAGE = 'fore:green'
  127. lexers.STYLE_STRIKE = 'italics'
  128. lexers.STYLE_TAGGED = lexers.STYLE_EMBEDDED
  129. lexers.STYLE_TAGGED_AREA = lexers.STYLE_EMBEDDED
  130. lexers.STYLE_TABLE_SEP = 'fore:green'
  131. lexers.STYLE_HEADER_CELL_CONTENT = 'fore:green'