highlight.styl 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. // https://github.com/chriskempson/tomorrow-theme
  2. highlight-background = color-default - #222
  3. highlight-current-line = #393939
  4. highlight-selection = #515151
  5. highlight-foreground = #cccccc
  6. highlight-comment = #999999
  7. highlight-red = #f2777a
  8. highlight-orange = #f99157
  9. highlight-yellow = #ffcc66
  10. highlight-green = #99cc99
  11. highlight-aqua = #66cccc
  12. highlight-blue = #6699cc
  13. highlight-purple = #cc99cc
  14. $code-block
  15. background: highlight-background
  16. margin: 0 article-padding * -1
  17. padding: 15px article-padding
  18. border-style: solid
  19. border-color: color-border
  20. border-width: 1px 0
  21. overflow: auto
  22. color: highlight-foreground
  23. line-height: font-size * line-height
  24. $line-numbers
  25. color: #666
  26. font-size: 0.85em
  27. .article-entry
  28. pre, code
  29. font-family: font-mono
  30. code
  31. background: color-background
  32. text-shadow: 0 1px #fff
  33. padding: 0 0.3em
  34. pre
  35. @extend $code-block
  36. code
  37. background: none
  38. text-shadow: none
  39. padding: 0
  40. .highlight
  41. @extend $code-block
  42. pre
  43. border: none
  44. margin: 0
  45. padding: 0
  46. table
  47. margin: 0
  48. width: auto
  49. td
  50. border: none
  51. padding: 0
  52. figcaption
  53. clearfix()
  54. font-size: 0.85em
  55. color: highlight-comment
  56. line-height: 1em
  57. margin-bottom: 1em
  58. a
  59. float: right
  60. .gutter pre
  61. @extend $line-numbers
  62. text-align: right
  63. padding-right: 20px
  64. .line
  65. height: font-size * line-height
  66. .gist
  67. margin: 0 article-padding * -1
  68. border-style: solid
  69. border-color: color-border
  70. border-width: 1px 0
  71. background: highlight-background
  72. padding: 15px article-padding 15px 0
  73. .gist-file
  74. border: none
  75. font-family: font-mono
  76. margin: 0
  77. .gist-data
  78. background: none
  79. border: none
  80. table
  81. background: none
  82. .pl-vo
  83. color:#FFF
  84. .line-numbers
  85. @extend $line-numbers
  86. background: none
  87. border: none
  88. padding: 0 20px 0 0
  89. height: font-size * line-height
  90. vertical-align: top
  91. .line-data
  92. padding: 0 !important
  93. .highlight
  94. margin: 0
  95. padding: 0
  96. border: none
  97. .gist-meta
  98. background: highlight-background
  99. color: highlight-comment
  100. font: 0.85em font-sans
  101. text-shadow: 0 0
  102. padding: 0
  103. margin-top: 1em
  104. margin-left: article-padding
  105. a
  106. color: color-link
  107. font-weight: normal
  108. &:hover
  109. text-decoration: underline
  110. pre
  111. .comment
  112. .title
  113. .template_comment
  114. .header
  115. .javadoc
  116. color: highlight-comment
  117. .variable
  118. .attribute
  119. .tag
  120. .regexp
  121. .ruby .constant
  122. .xml .tag .title
  123. .xml .pi
  124. .xml .doctype
  125. .html .doctype
  126. .css .id
  127. .css .class
  128. .css .pseudo
  129. .winutils
  130. .method
  131. .request
  132. .status
  133. .nginx .title
  134. .diff .change
  135. .special
  136. .attr_selector
  137. .important
  138. .subst
  139. .clojure .title
  140. .deletion
  141. color: highlight-red
  142. .number
  143. .preprocessor
  144. .preprocessor .keyword
  145. .built_in
  146. .literal
  147. .params
  148. .constant
  149. .command
  150. .lisp .body
  151. .parent
  152. .haskell .type
  153. color: highlight-orange
  154. .class
  155. .ruby .class .title
  156. .css .rules .attribute
  157. .addition
  158. color: highlight-green
  159. .string
  160. .value
  161. .inheritance
  162. .ruby .symbol
  163. .symbol .string
  164. .xml .cdata
  165. .function .title
  166. color: highlight-green
  167. .css .hexcolor
  168. .phpdoc
  169. .tex .formula
  170. color: highlight-aqua
  171. .function
  172. .python .decorator
  173. .python .title
  174. .ruby .function .title
  175. .ruby .title .keyword
  176. .perl .sub
  177. .javascript .title
  178. .coffeescript .title
  179. .localvars
  180. .chunk
  181. .decorator
  182. .identifier
  183. .vhdl
  184. color: highlight-blue
  185. .keyword
  186. .javascript .function
  187. color: highlight-purple