tango.ex (2695B)
1 defmodule Makeup.Styles.HTML.TangoStyle do 2 @moduledoc false 3 4 @styles %{ 5 :error => "#a40000 border:#ef2929", 6 :other => "#000000", 7 :keyword => "bold #204a87", 8 :keyword_constant => "bold #204a87", 9 :keyword_declaration => "bold #204a87", 10 :keyword_namespace => "bold #204a87", 11 :keyword_pseudo => "bold #204a87", 12 :keyword_reserved => "bold #204a87", 13 :keyword_type => "bold #204a87", 14 :name => "#000000", 15 :name_attribute => "#c4a000", 16 :name_builtin => "#204a87", 17 :name_builtin_pseudo => "#3465a4", 18 :name_class => "#000000", 19 :name_constant => "#000000", 20 :name_decorator => "bold #5c35cc", 21 :name_entity => "#ce5c00", 22 :name_exception => "bold #cc0000", 23 :name_function => "#000000", 24 :name_property => "#000000", 25 :name_label => "#f57900", 26 :name_namespace => "#000000", 27 :name_other => "#000000", 28 :name_tag => "bold #204a87", 29 :name_variable => "#000000", 30 :name_variable_class => "#000000", 31 :name_variable_global => "#000000", 32 :name_variable_instance => "#000000", 33 :literal => "#000000", 34 :string => "#4e9a06", 35 :string_backtick => "#4e9a06", 36 :string_char => "#4e9a06", 37 :string_doc => "italic #8f5902", 38 :string_double => "#4e9a06", 39 :string_escape => "#4e9a06", 40 :string_heredoc => "#4e9a06", 41 :string_interpol => "#4e9a06", 42 :string_other => "#4e9a06", 43 :string_regex => "#4e9a06", 44 :string_single => "#4e9a06", 45 :string_symbol => "#4e9a06", 46 :number => "bold #0000cf", 47 :number_float => "bold #0000cf", 48 :number_hex => "bold #0000cf", 49 :number_integer => "bold #0000cf", 50 :number_integer_long => "bold #0000cf", 51 :number_oct => "bold #0000cf", 52 :operator => "bold #ce5c00", 53 :operator_word => "bold #204a87", 54 :punctuation => "bold #000000", 55 :comment => "italic #8f5902", 56 :comment_multiline => "italic #8f5902", 57 :comment_preproc => "italic #8f5902", 58 :comment_single => "italic #8f5902", 59 :comment_special => "italic #8f5902", 60 :generic => "#000000", 61 :generic_deleted => "#a40000", 62 :generic_emph => "italic #000000", 63 :generic_error => "#ef2929", 64 :generic_heading => "bold #000080", 65 :generic_inserted => "#00A000", 66 :generic_output => "italic #000000", 67 :generic_prompt => "#8f5902", 68 :generic_strong => "bold #000000", 69 :generic_subheading => "bold #800080", 70 :generic_traceback => "bold #a40000" 71 72 } 73 74 alias Makeup.Styles.HTML.Style 75 76 @style_struct Style.make_style( 77 short_name: "tango", 78 long_name: "Tango Style", 79 background_color: "#f8f8f8", 80 highlight_color: "#ffffcc", 81 styles: @styles) 82 83 def style() do 84 @style_struct 85 end 86 end