pastie.ex (1799B)
1 2 defmodule Makeup.Styles.HTML.PastieStyle do 3 @moduledoc false 4 5 @styles %{ 6 :error => "bg:#e3d2d2 #a61717", 7 :keyword => "bold #008800", 8 :keyword_pseudo => "nobold", 9 :keyword_type => "#888888", 10 :name_attribute => "#336699", 11 :name_builtin => "#003388", 12 :name_class => "bold #bb0066", 13 :name_constant => "bold #003366", 14 :name_decorator => "#555555", 15 :name_exception => "bold #bb0066", 16 :name_function => "bold #0066bb", 17 :name_property => "bold #336699", 18 :name_label => "italic #336699", 19 :name_namespace => "bold #bb0066", 20 :name_tag => "bold #bb0066", 21 :name_variable => "#336699", 22 :name_variable_class => "#336699", 23 :name_variable_global => "#dd7700", 24 :name_variable_instance => "#3333bb", 25 :string => "bg:#fff0f0 #dd2200", 26 :string_escape => "#0044dd", 27 :string_interpol => "#3333bb", 28 :string_other => "bg:#f0fff0 #22bb22", 29 :string_regex => "bg:#fff0ff #008800", 30 :string_symbol => "#aa6600", 31 :number => "bold #0000DD", 32 :operator_word => "#008800", 33 :comment => "#888888", 34 :comment_preproc => "bold #cc0000", 35 :comment_special => "bg:#fff0f0 bold #cc0000", 36 :generic_deleted => "bg:#ffdddd #000000", 37 :generic_emph => "italic", 38 :generic_error => "#aa0000", 39 :generic_heading => "#333", 40 :generic_inserted => "bg:#ddffdd #000000", 41 :generic_output => "#888888", 42 :generic_prompt => "#555555", 43 :generic_strong => "bold", 44 :generic_subheading => "#666", 45 :generic_traceback => "#aa0000" 46 47 } 48 49 alias Makeup.Styles.HTML.Style 50 51 @style_struct Style.make_style( 52 short_name: "pastie", 53 long_name: "Pastie Style", 54 background_color: "#ffffff", 55 highlight_color: "#ffffcc", 56 styles: @styles) 57 58 def style() do 59 @style_struct 60 end 61 end