PageRenderTime 14ms CodeModel.GetById 7ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/console/app/pygments/styles/native.py

https://bitbucket.org/alex_muscar/myspace-competition-radar
Python | 65 lines | 60 code | 0 blank | 5 comment | 0 complexity | 72542a4db28de88b2bec3a0dd07fbf31 MD5 | raw file
Possible License(s): GPL-3.0
 1# -*- coding: utf-8 -*-
 2"""
 3    pygments.styles.native
 4    ~~~~~~~~~~~~~~~~~~~~~~
 5
 6    pygments version of my "native" vim theme.
 7
 8    :copyright: 2006-2007 by Armin Ronacher.
 9    :license: BSD, see LICENSE for more details.
10"""
11
12from pygments.style import Style
13from pygments.token import Keyword, Name, Comment, String, Error, \
14     Number, Operator, Generic, Token, Whitespace
15
16
17class NativeStyle(Style):
18    """
19    Pygments version of the "native" vim theme.
20    """
21
22    background_color = '#202020'
23    highlight_color = '#404040'
24
25    styles = {
26        Token:              '#d0d0d0',
27        Whitespace:         '#666666',
28
29        Comment:            'italic #999999',
30        Comment.Preproc:    'noitalic bold #cd2828',
31        Comment.Special:    'noitalic bold #e50808 bg:#520000',
32
33        Keyword:            'bold #6ab825',
34        Keyword.Pseudo:     'nobold',
35        Operator.Word:      'bold #6ab825',
36
37        String:             '#ed9d13',
38        String.Other:       '#ffa500',
39
40        Number:             '#3677a9',
41
42        Name.Builtin:       '#24909d',
43        Name.Variable:      '#40ffff',
44        Name.Constant:      '#40ffff',
45        Name.Class:         'underline #447fcf',
46        Name.Function:      '#447fcf',
47        Name.Namespace:     'underline #447fcf',
48        Name.Exception:     '#bbbbbb',
49        Name.Tag:           'bold #6ab825',
50        Name.Attribute:     '#bbbbbb',
51        Name.Decorator:     '#ffa500',
52
53        Generic.Heading:    'bold #ffffff',
54        Generic.Subheading: 'underline #ffffff',
55        Generic.Deleted:    '#d22323',
56        Generic.Inserted:   '#589819',
57        Generic.Error:      '#d22323',
58        Generic.Emph:       'italic',
59        Generic.Strong:     'bold',
60        Generic.Prompt:     '#aaaaaa',
61        Generic.Output:     '#cccccc',
62        Generic.Traceback:  '#d22323',
63
64        Error:              'bg:#e3d2d2 #a61717'
65    }