summaryrefslogtreecommitdiff
path: root/pygments/styles/autumn.py
blob: 69656433d5a9da14849ea6dbdef448d916fdce12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# -*- coding: utf-8 -*-
"""
    pygments.styles.autumn
    ~~~~~~~~~~~~~~~~~~~~~~

    A colorful style, inspired by the terminal highlighting style.

    :copyright: 2006 by Armin Ronacher.
    :license: GNU LGPL, see LICENSE for more details.
"""

from pygments.style import Style
from pygments.token import Keyword, Name, Comment, String, Error, \
     Number, Operator, Generic


class AutumnStyle(Style):

    default_style = ""

    styles = {
        Comment:                    "italic #aaaaaa",
        Comment.Preproc:            "noitalic #4c8317",

        Keyword:                    "#0000aa",
        Keyword.Type:               "#00aaaa",

        Operator.Word:              "#0000aa",

        Name.Builtin:               "#00aaaa",
        Name.Function:              "#00aa00",
        Name.Class:                 "underline #00aa00",
        Name.Namespace:             "underline #00aaaa",
        Name.Variable:              "#aa0000",
        Name.Constant:              "#aa0000",
        Name.Entity:                "bold #800",
        Name.Attribute:             "#1e90ff",
        Name.Tag:                   "bold #1e90ff",
        Name.Decorator:             "#888888",

        String:                     "#aa5500",
        String.Symbol:              "#0000aa",
        String.Regex:               "#009999",

        Number:                     "#009999",

        Generic.Heading:            "bold #000080",
        Generic.Subheading:         "bold #800080",
        Generic.Deleted:            "#aa0000",
        Generic.Inserted:           "#00aa00",
        Generic.Error:              "#aa0000",
        Generic.Emph:               "italic",
        Generic.Strong:             "bold",
        Generic.Prompt:             "#555555",
        Generic.Output:             "#888888",
        Generic.Traceback:          "#aa0000",

        Error:                      "#F00 bg:#FAA"
    }