You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			157 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			157 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			Python
		
	
| """
 | |
|     pygments.styles.nord
 | |
|     ~~~~~~~~~~~~~~~~~~~~
 | |
| 
 | |
|     pygments version of the "nord" theme by Arctic Ice Studio
 | |
|     https://www.nordtheme.com/
 | |
| 
 | |
|     :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
 | |
|     :license: BSD, see LICENSE for details.
 | |
| """
 | |
| 
 | |
| from pygments.style import Style
 | |
| from pygments.token import Keyword, Name, Comment, String, Error, Number, \
 | |
|     Operator, Generic, Whitespace, Punctuation, Text, Token
 | |
| 
 | |
| 
 | |
| __all__ = ['NordStyle', 'NordDarkerStyle']
 | |
| 
 | |
| 
 | |
| class NordStyle(Style):
 | |
|     """
 | |
|     Pygments version of the "nord" theme by Arctic Ice Studio.
 | |
|     """
 | |
|     name = 'nord'
 | |
|     
 | |
|     line_number_color = "#D8DEE9"
 | |
|     line_number_background_color = "#242933"
 | |
|     line_number_special_color = "#242933"
 | |
|     line_number_special_background_color = "#D8DEE9"
 | |
| 
 | |
|     background_color = "#2E3440"
 | |
|     highlight_color = "#3B4252"
 | |
| 
 | |
|     styles = {
 | |
|         Token:                      "#d8dee9",
 | |
| 
 | |
|         Whitespace:                 '#d8dee9',
 | |
|         Punctuation:                '#eceff4',
 | |
| 
 | |
|         Comment:                    'italic #616e87',
 | |
|         Comment.Preproc:            '#5e81ac',
 | |
| 
 | |
|         Keyword:                    'bold #81a1c1',
 | |
|         Keyword.Pseudo:             'nobold #81a1c1',
 | |
|         Keyword.Type:               'nobold #81a1c1',
 | |
| 
 | |
|         Operator:                   'bold #81a1c1',
 | |
|         Operator.Word:              'bold #81a1c1',
 | |
| 
 | |
|         Name:                       '#d8dee9',
 | |
|         Name.Builtin:               '#81a1c1',
 | |
|         Name.Function:              '#88c0d0',
 | |
|         Name.Class:                 '#8fbcbb',
 | |
|         Name.Namespace:             '#8fbcbb',
 | |
|         Name.Exception:             '#bf616a',
 | |
|         Name.Variable:              '#d8dee9',
 | |
|         Name.Constant:              '#8fbcbb',
 | |
|         Name.Entity:                '#d08770',
 | |
|         Name.Attribute:             '#8fbcbb',
 | |
|         Name.Tag:                   '#81a1c1',
 | |
|         Name.Decorator:             '#d08770',
 | |
| 
 | |
|         String:                     '#a3be8c',
 | |
|         String.Doc:                 '#616e87',
 | |
|         String.Interpol:            '#a3be8c',
 | |
|         String.Escape:              '#ebcb8b',
 | |
|         String.Regex:               '#ebcb8b',
 | |
|         String.Symbol:              '#a3be8c',
 | |
|         String.Other:               '#a3be8c',
 | |
| 
 | |
|         Number:                     '#b48ead',
 | |
| 
 | |
|         Generic.Heading:            'bold #88c0d0',
 | |
|         Generic.Subheading:         'bold #88c0d0',
 | |
|         Generic.Deleted:            '#bf616a',
 | |
|         Generic.Inserted:           '#a3be8c',
 | |
|         Generic.Error:              '#bf616a',
 | |
|         Generic.Emph:               'italic',
 | |
|         Generic.Strong:             'bold',
 | |
|         Generic.EmphStrong:         'bold italic',
 | |
|         Generic.Prompt:             'bold #616e88',
 | |
|         Generic.Output:             '#d8dee9',
 | |
|         Generic.Traceback:          '#bf616a',
 | |
| 
 | |
|         Error:                      '#bf616a',
 | |
|         Text:                       '#d8dee9',
 | |
|     }
 | |
| 
 | |
| 
 | |
| class NordDarkerStyle(Style):
 | |
|     """
 | |
|     Pygments version of a darker "nord" theme by Arctic Ice Studio
 | |
|     """
 | |
|     name = 'nord-darker'
 | |
|     
 | |
|     line_number_color = "#D8DEE9"
 | |
|     line_number_background_color = "#242933"
 | |
|     line_number_special_color = "#242933"
 | |
|     line_number_special_background_color = "#D8DEE9"
 | |
| 
 | |
|     background_color = "#242933"
 | |
|     highlight_color = "#3B4252"
 | |
| 
 | |
|     styles = {
 | |
|         Token:                      "#d8dee9",
 | |
| 
 | |
|         Whitespace:                 '#d8dee9',
 | |
|         Punctuation:                '#eceff4',
 | |
| 
 | |
|         Comment:                    'italic #616e87',
 | |
|         Comment.Preproc:            '#5e81ac',
 | |
| 
 | |
|         Keyword:                    'bold #81a1c1',
 | |
|         Keyword.Pseudo:             'nobold #81a1c1',
 | |
|         Keyword.Type:               'nobold #81a1c1',
 | |
| 
 | |
|         Operator:                   'bold #81a1c1',
 | |
|         Operator.Word:              'bold #81a1c1',
 | |
| 
 | |
|         Name:                       '#d8dee9',
 | |
|         Name.Builtin:               '#81a1c1',
 | |
|         Name.Function:              '#88c0d0',
 | |
|         Name.Class:                 '#8fbcbb',
 | |
|         Name.Namespace:             '#8fbcbb',
 | |
|         Name.Exception:             '#bf616a',
 | |
|         Name.Variable:              '#d8dee9',
 | |
|         Name.Constant:              '#8fbcbb',
 | |
|         Name.Entity:                '#d08770',
 | |
|         Name.Attribute:             '#8fbcbb',
 | |
|         Name.Tag:                   '#81a1c1',
 | |
|         Name.Decorator:             '#d08770',
 | |
| 
 | |
|         String:                     '#a3be8c',
 | |
|         String.Doc:                 '#616e87',
 | |
|         String.Interpol:            '#a3be8c',
 | |
|         String.Escape:              '#ebcb8b',
 | |
|         String.Regex:               '#ebcb8b',
 | |
|         String.Symbol:              '#a3be8c',
 | |
|         String.Other:               '#a3be8c',
 | |
| 
 | |
|         Number:                     '#b48ead',
 | |
| 
 | |
|         Generic.Heading:            'bold #88c0d0',
 | |
|         Generic.Subheading:         'bold #88c0d0',
 | |
|         Generic.Deleted:            '#bf616a',
 | |
|         Generic.Inserted:           '#a3be8c',
 | |
|         Generic.Error:              '#bf616a',
 | |
|         Generic.Emph:               'italic',
 | |
|         Generic.Strong:             'bold',
 | |
|         Generic.Prompt:             'bold #616e88',
 | |
|         Generic.Output:             '#d8dee9',
 | |
|         Generic.Traceback:          '#bf616a',
 | |
| 
 | |
|         Error:                      '#bf616a',
 | |
|         Text:                       '#d8dee9',
 | |
|     }
 |