Advertisement
Guest User

Untitled

a guest
Feb 13th, 2013
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.20 KB | None | 0 0
  1. ;; Author: Adam Lloyd <adam@alloy-d.net>
  2. ;;
  3. ;; Note: Based on the molokai theme for vim by Tomas Restrepo, which
  4. ;; is in turn based on the monokai theme for textmate by Wimer
  5. ;; Hazenberg and a darker variant by Hamish Stuart Macpherson.
  6. ;;
  7. ;; Modified by dimigon
  8.  
  9. (eval-when-compile
  10. (require 'color-theme))
  11.  
  12. (defun color-theme-molokai-ob ()
  13. "Color theme based on the Molokai color scheme for vim."
  14. (interactive)
  15. (color-theme-install
  16. '(color-theme-molokai-ob
  17. ((foreground-color . "#66ff66")
  18. (background-color . "#101010")
  19. (cursor-color . "#66ff66")
  20. (background-mode . dark))
  21. (default ((t (:foreground "#66ff66" :background "#101010"))))
  22. (bold ((t (:weight bold))))
  23. (bold-italic ((t (:weight bold :slant italic))))
  24. (custom-face-tag ((t (:foreground "#66D9EF" :weight bold))))
  25. (custom-state ((t (:foreground "#A6E22E"))))
  26. (italic ((t (:slant italic))))
  27. (region ((t (:background "#282828"))))
  28. (underline ((t (:underline t))))
  29. (css-selector ((t (:foreground "#bb1552"))))
  30. (css-property ((t (:foreground "#00afff"))))
  31. (diff-added ((t (:foreground "#A6E22E" :weight bold))))
  32. (diff-context ((t (:foreground "#F8F8F2"))))
  33. (diff-file-header ((t (:foreground "#00afff" :background nil))))
  34. (diff-indicator-added ((t (:foreground "#A6E22E"))))
  35. (diff-indicator-removed ((t (:foreground "#bb1552"))))
  36. (diff-header ((t (:foreground "#F8F8F2" :background "#232526"))))
  37. (diff-hunk-header ((t (:foreground "#AE81FF" :background "#232526"))))
  38. (diff-removed ((t (:foreground "#bb1552"))))
  39. (diff-refine-change ((t (:background "#303030"))))
  40. (escape-glyph ((t (:foreground "#E6DB74"))))
  41. (minibuffer-prompt ((t (:foreground "#87afff"))))
  42. (mode-line ((t (:foreground "#5f5faf" :background "#1c1c1c"))))
  43. (mode-line-inactive ((t (:foreground "#5f5f5f" :background "#1c1c1c"))))
  44. (font-lock-builtin-face ((t (:foreground "#A6E22E"))))
  45. (font-lock-comment-face ((t (:foreground "#5f5f5f" :slant italic))))
  46. (font-lock-comment-delimiter-face ((t (:foreground "#5f5f5f" :slant italic))))
  47. (font-lock-constant-face ((t (:foreground "#af87ff"))))
  48. (font-lock-doc-face ((t (:foreground "#E6DB74" :slant italic))))
  49. (font-lock-function-name-face ((t (:foreground "#af87ff" :weight bold))))
  50. (font-lock-keyword-face ((t (:foreground "#d7005f" :weight bold))))
  51. (font-lock-negation-char-face ((t (:weight bold))))
  52. (font-lock-preprocessor-face ((t (:foreground "#87ff5f" :weight bold))))
  53. (font-lock-regexp-grouping-backslash ((t (:weight bold))))
  54. (font-lock-regexp-grouping-construct ((t (:weight bold))))
  55. (font-lock-string-face ((t (:foreground "#ffff87"))))
  56. (font-lock-type-face ((t (:foreground "#5fafff"))))
  57. (font-lock-variable-name-face ((t (:foreground "#d7005f" :weight bold))))
  58. (font-lock-warning-face ((t (:foreground "#F8F8F2" :background "#333333"))))
  59. (fringe ((t (:background "#232526"))))
  60. (highlight ((t (:foreground "#000000" :background "#C4BE89"))))
  61. (hl-line ((t (:background "#293739" :foreground "#F8F8F2"))))
  62. (icompletep-choices ((t (:foreground "#bb1552"))))
  63. (icompletep-determined ((t (:foreground "#A6E22E"))))
  64. (icompletep-keys ((t (:foreground "#bb1552"))))
  65. (icompletep-nb-candidates ((t (:foreground "#AE81FF"))))
  66. (isearch ((t (:foreground "#C4BE89" :background "#303030"))))
  67. (isearch-fail ((t (:foreground "#F8F8F2" :background "#333333"))))
  68. (lazy-highlight ((t (:foreground "#AE81FF" :background "#303030"))))
  69. (markdown-italic-face ((t (:slant italic))))
  70. (markdown-bold-face ((t (:weight bold))))
  71. (markdown-header-face ((t (:weight normal))))
  72. (markdown-header-face-1 ((t (:foreground "#66D9EF"))))
  73. (markdown-header-face-2 ((t (:foreground "#F92672"))))
  74. (markdown-header-face-3 ((t (:foreground "#A6E22E"))))
  75. (markdown-header-face-4 ((t (:foreground "#AE81FF"))))
  76. (markdown-header-face-5 ((t (:foreground "#E6DB74"))))
  77. (markdown-header-face-6 ((t (:foreground "#66D9EF"))))
  78. (markdown-inline-code-face ((t (:foreground "#66D9EF"))))
  79. (markdown-list-face ((t (:foreground "#A6E22E"))))
  80. (markdown-blockquote-face ((t (:slant italic))))
  81. (markdown-pre-face ((t (:foreground "#AE81FF"))))
  82. (markdown-link-face ((t (:foreground "#66D9EF"))))
  83. (markdown-reference-face ((t (:foreground "#66D9EF"))))
  84. (markdown-url-face ((t (:foreground "#E6DB74"))))
  85. (markdown-link-title-face ((t (:foreground "#F92672"))))
  86. (markdown-comment-face ((t (:foreground "#465457"))))
  87. (markdown-math-face ((t (:foreground "#AE81FF" :slant italic))))
  88. (mumamo-background-chunk-major ((t (:background "#272822" :foreground "#F8F8F2"))))
  89. (mumamo-background-chunk-submode ((t (:background "#1B1D1E"))))
  90. (outline-1 ((t (:foreground "#66D9EF"))))
  91. (outline-2 ((t (:foreground "#F92672"))))
  92. (outline-3 ((t (:foreground "#A6E22E"))))
  93. (outline-4 ((t (:foreground "#AE81FF"))))
  94. (outline-5 ((t (:foreground "#E6DB74"))))
  95. (outline-6 ((t (:foreground "#66D9EF"))))
  96. (outline-7 ((t (:foreground "#F92672"))))
  97. (outline-8 ((t (:foreground "#A6E22E"))))
  98. (secondary-selection ((t (:background "#272822"))))
  99. (show-paren-match-face ((t (:foreground "#000000" :background "#FD971F"))))
  100. (show-paren-mismatch-face ((t (:foreground "#960050" :background "#1E0010"))))
  101. (widget-inactive-face ((t (:background "#D81860" :foreground "#F8F8F2"))))
  102. (woman-addition ((t (:foreground "#AE81FF"))))
  103. (woman-bold ((t (:foreground "#bb1552"))))
  104. (woman-italic ((t (:foreground "#A6E22E"))))
  105. (woman-unknown ((t (:foreground "#66D9EF"))))
  106. (linum ((t (:background "#101010" :foreground "#5f87af" :underline nil :slant normal :weight normal))))
  107. (linum-terminal-seperator ((t (:background "#1c1c1c" :underline nil))))
  108. (tabbar-default ((t (:background "#1c1c1c" :underline nil :weight normal))))
  109. (tabbar-unselected ((t (:background "#1c1c1c" :foreground "#5f5f5f" :underline nil :weight normal))))
  110. (tabbar-selected ((t (:background "#1c1c1c" :foreground "#d7005f" :underline nil :weight bold))))
  111. (tabbar-button ((t (:background "#1c1c1c" :foreground "#5f5f5f" :underline nil))))
  112. (hi-black ((t (:background "#1c1c1c" :foreground "#3c3c3c"))))
  113. (hi-black-b ((t (:background "#3c3c3c" :foreground "#1c1c1c" :weight bold))))
  114. (hi-black-hb ((t (:background "#3c3c3c" :foreground "#1c1c1c" :weight bold :height 1.50))))
  115. (hi-blue-b ((t (:foreground "#007388" :weight bold))))
  116. (hi-blue ((t (:background "#007388" :foreground "#1c1c1c"))))
  117. (hi-blue-b ((t (:foreground "#007388" :weight bold))))
  118. (hi-green ((t (:background "#30ff30" :foreground "#1c1c1c"))))
  119. (hi-green-b ((t (:foreground "#30ff30" :weight bold))))
  120. (hi-pink ((t (:background "#e53975" :foreground "#1c1c1c"))))
  121. (hi-red-b ((t (:foreground "#D81860" :weight bold))))
  122. (hi-yellow ((t (:background "#f6fd3a" :foreground "#1c1c1c"))))
  123. (match ((t (:background "#935bfb" :foreground "#F8F8F2"))))
  124. (rfc-node ((t (:bold t :foreground "#AE81FF"))))
  125. (rfc-xref ((t (:bold t :foreground "#AE81FF"))))
  126. )))
  127.  
  128. (provide 'color-theme-molokai-ob)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement