style_map.ex (5193B)
1 defmodule Makeup.Styles.HTML.StyleMap do 2 @moduledoc """ 3 This module contains all styles, and facilities to map style names (binaries or atoms) to styles. 4 5 Style names are of the form `<name>_style`. 6 """ 7 8 alias Makeup.Styles.HTML 9 10 # %% Start Pygments %% 11 12 @doc """ 13 The *abap* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#abap). 14 """ 15 def abap_style, do: HTML.AbapStyle.style() 16 17 @doc """ 18 The *algol* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#algol). 19 """ 20 def algol_style, do: HTML.AlgolStyle.style() 21 22 @doc """ 23 The *algol_nu* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#algol_nu). 24 """ 25 def algol_nu_style, do: HTML.Algol_NuStyle.style() 26 27 @doc """ 28 The *arduino* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#arduino). 29 """ 30 def arduino_style, do: HTML.ArduinoStyle.style() 31 32 @doc """ 33 The *autumn* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#autumn). 34 """ 35 def autumn_style, do: HTML.AutumnStyle.style() 36 37 @doc """ 38 The *borland* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#borland). 39 """ 40 def borland_style, do: HTML.BorlandStyle.style() 41 42 @doc """ 43 The *bw* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#bw). 44 """ 45 def bw_style, do: HTML.BlackWhiteStyle.style() 46 47 @doc """ 48 The *colorful* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#colorful). 49 """ 50 def colorful_style, do: HTML.ColorfulStyle.style() 51 52 @doc """ 53 The *default* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#default). 54 """ 55 def default_style, do: HTML.DefaultStyle.style() 56 57 @doc """ 58 The *emacs* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#emacs). 59 """ 60 def emacs_style, do: HTML.EmacsStyle.style() 61 62 @doc """ 63 The *friendly* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#friendly). 64 """ 65 def friendly_style, do: HTML.FriendlyStyle.style() 66 67 @doc """ 68 The *fruity* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#fruity). 69 """ 70 def fruity_style, do: HTML.FruityStyle.style() 71 72 @doc """ 73 The *igor* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#igor). 74 """ 75 def igor_style, do: HTML.IgorStyle.style() 76 77 @doc """ 78 The *lovelace* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#lovelace). 79 """ 80 def lovelace_style, do: HTML.LovelaceStyle.style() 81 82 @doc """ 83 The *manni* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#manni). 84 """ 85 def manni_style, do: HTML.ManniStyle.style() 86 87 @doc """ 88 The *monokai* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#monokai). 89 """ 90 def monokai_style, do: HTML.MonokaiStyle.style() 91 92 @doc """ 93 The *murphy* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#murphy). 94 """ 95 def murphy_style, do: HTML.MurphyStyle.style() 96 97 @doc """ 98 The *native* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#native). 99 """ 100 def native_style, do: HTML.NativeStyle.style() 101 102 @doc """ 103 The *paraiso_dark* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#paraiso_dark). 104 """ 105 def paraiso_dark_style, do: HTML.ParaisoDarkStyle.style() 106 107 @doc """ 108 The *paraiso_light* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#paraiso_light). 109 """ 110 def paraiso_light_style, do: HTML.ParaisoLightStyle.style() 111 112 @doc """ 113 The *pastie* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#pastie). 114 """ 115 def pastie_style, do: HTML.PastieStyle.style() 116 117 @doc """ 118 The *perldoc* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#perldoc). 119 """ 120 def perldoc_style, do: HTML.PerldocStyle.style() 121 122 @doc """ 123 The *rainbow_dash* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#rainbow_dash). 124 """ 125 def rainbow_dash_style, do: HTML.RainbowDashStyle.style() 126 127 @doc """ 128 The *rrt* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#rrt). 129 """ 130 def rrt_style, do: HTML.RrtStyle.style() 131 132 @doc """ 133 The *tango* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#tango). 134 """ 135 def tango_style, do: HTML.TangoStyle.style() 136 137 @doc """ 138 The *trac* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#trac). 139 """ 140 def trac_style, do: HTML.TracStyle.style() 141 142 @doc """ 143 The *vim* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#vim). 144 """ 145 def vim_style, do: HTML.VimStyle.style() 146 147 @doc """ 148 The *vs* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#vs). 149 """ 150 def vs_style, do: HTML.VisualStudioStyle.style() 151 152 @doc """ 153 The *xcode* style. Example [here](https://tmbb.github.io/makeup_demo/elixir.html#xcode). 154 """ 155 def xcode_style, do: HTML.XcodeStyle.style() 156 157 # %% End Pygments %% 158 159 # Custom themes: 160 @doc """ 161 The *samba* style, based on the tango style, but with visual distinction between 162 classes and variables, and lighter punctuation. 163 """ 164 def samba_style, do: HTML.SambaStyle.style() 165 end