Skip to content

Instantly share code, notes, and snippets.

@gene-pavlovsky
Last active January 29, 2022 19:11
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save gene-pavlovsky/bd01b1055b34fc8c43a7201d555bbc99 to your computer and use it in GitHub Desktop.
Save gene-pavlovsky/bd01b1055b34fc8c43a7201d555bbc99 to your computer and use it in GitHub Desktop.
Solarized Dark and Light color schemes for Notepad2-mod
[Default Text]
FileNameExtensions=txt; text; wtx; log; asc; doc; diz; nfo
Default Style=font:Consolas; size:11; fore:#93a1a1; back:#002b36
Margins and Line Numbers=size:-1; fore:#657b83; back:#073642
Matching Braces=size:+1; bold; fore:#dc322f; back:#073642
Matching Braces Error=size:+1; underline; fore:#dc322f; back:#073642
Control Characters (Font)=size:-1
Indentation Guide (Color)=fore:#073642
Selected Text (Colors)=eolfilled; fore:#eee8d5; back:#586e75
Whitespace (Colors, Size 0-5)=fore:#d33682
Current Line Background (Color)=back:#073642
Caret (Color, Size 1-3)=size:2; fore:#EEE8D5
Long Line Marker (Colors)=fore:#268bd2
Extra Line Spacing (Size)=size:1
2nd Default Style=font:Consolas; size:11; fore:#073642; back:#fdf6e3
2nd Margins and Line Numbers=size:-1; fore:#657b83; back:#eee8d5
2nd Matching Braces=size:+1; bold; fore:#dc322f; back:#eee8d5
2nd Matching Braces Error=size:+1; underline; fore:#dc322f; back:#eee8d5
2nd Control Characters (Font)=size:-1
2nd Indentation Guide (Color)=fore:#eee8d5
2nd Selected Text (Colors)=eolfilled; fore:#002b36, back:#839496
2nd Whitespace (Colors, Size 0-5)=fore:#d33682
2nd Current Line Background (Color)=back:#eee8d5
2nd Caret (Color, Size 1-3)=size:2; fore:#002B36
2nd Long Line Marker (Colors)=fore:#268bd2
2nd Extra Line Spacing (Size)=size:1
[ANSI Art]
FileNameExtensions=nfo; diz
Default=font:Lucida Console
Margins and Line Numbers=font:Lucida Console; size:-2
Matching Braces=size:+0
Matching Braces Error=size:+0
[AviSynth Script]
FileNameExtensions=avs; avsi
Default=
Comment=fore:#839496
Operator=fore:#b58900
String=fore:#859900
Number=fore:#2aa198
Keyword=fore:#268bd2
Filter=fore:#268bd2; bold
Plugin=fore:#0080C0; bold
Function=fore:#007F7F
Clip property=fore:#268bd2
[Apache Config Files]
FileNameExtensions=conf; htaccess
Default=
Comment=fore:#839496
String=fore:#859900
Number=fore:#2aa198
Directive=fore:#b58900
IP Address=bold; fore:#cb4b16
[Assembly Script]
FileNameExtensions=asm
Default=
Comment=fore:#839496
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
CPU Instruction=fore:#0A246A
FPU Instruction=fore:#0A246A
Extended Instruction=fore:#0A246A
Directive=fore:#0A246A
Directive Operand=fore:#0A246A
Register=fore:#cb4b16
[AutoHotkey Script]
FileNameExtensions=ahk; ia; scriptlet
Default=
Comment=fore:#839496
Escape=
Syntax Operator=fore:#b58900
Expression operator=fore:#b58900
String=fore:#859900
Number=fore:#2aa198
Identifier=
Variable dereferencing=
Label=fore:#268bd2
Flow of control=fore:#b58900; bold
Command=fore:#268bd2
Function=fore:#268bd2; italics
Directive=fore:#cb4b16; italics
Keys & buttons=fore:#d33682; bold
Built-in Variables=fore:#6c71c4; italics
Special=
Variable keyword=fore:#6c71c4; italics
Error=back:#dc322f
[AutoIt3 Script]
FileNameExtensions=au3
Default=
Comment=fore:#839496
Number=fore:#2aa198
Function=fore:#dc322f
User-Defined Function=fore:#dc322f
Keyword=fore:#268bd2
Macro=fore:#6c71c4
String=fore:#859900
Operator=fore:#b58900
Variable=fore:#b58900
Send Key=fore:#FF0000
Preprocessor=fore:#cb4b16
Special=fore:#cb4b16
[Batch Files]
FileNameExtensions=bat; cmd
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
Operator=fore:#b58900
Command=bold
Label=bold; fore:#268bd2
[Coffeescript]
FileNameExtensions=coffee; Cakefile
Default=
Comment=fore:#839496
String=fore:#859900
Preprocessor=fore:#cb4b16
Identifier=
Operator=fore:#b58900
Number=fore:#2aa198
Regex=fore:#d33682
Global Class=
Word=
Verbatim=fore:#859900
[Configuration Files]
FileNameExtensions=ini; inf; reg; cfg; properties; oem; sif; url; sed; theme
Default=
Comment=fore:#839496
Section=bold; fore:#268bd2
Assignment=fore:#b58900
Default Value=fore:#859900
[C/C++ Source Code]
FileNameExtensions=c; cpp; cxx; cc; h; hpp; hxx; hh; m; mm; idl; inl; odl
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
Preprocessor=fore:#cb4b16
[C# Source Code]
FileNameExtensions=cs
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Verbatim String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
Preprocessor=fore:#cb4b16
Global Class=fore:#b58900
[Cmake Script]
FileNameExtensions=cmake; ctest
Default=
Comment=fore:#839496
String=fore:#859900
Function=fore:#268bd2
Parameter=fore:#7F200F
Variable=fore:#CC3300
While def=fore:#268bd2
For each def=fore:#268bd2
If def=fore:#268bd2
Macro def=fore:#268bd2
Variable within string=back:#EEEEEE; fore:#CC3300
Number=fore:#2aa198
[CSS Style Sheets]
FileNameExtensions=css
Default=
Comment=fore:#839496
HTML Tag=bold; fore:#268bd2
Tag-Class=fore:#cb4b16
Tag-Id=fore:#cb4b16
Tag-Attribute=italic; fore:#cb4b16
Pseudo-class=fore:#B000B0
Pseudo-element=fore:#B00050
Unknown Pseudo-class=back:#dc322f
CSS Property=
Unknown Property=back:#dc322f
String=fore:#859900
Value=fore:#2aa198
Operator=fore:#b58900
Important=bold; fore:#d33682
Directive=bold; fore:#6c71c4
[Diff Files]
FileNameExtensions=diff; patch
Default=
Comment=fore:#839496
Command=bold; fore:#0A246A
Source and Destination=fore:#C80000; back:#FFF1A8; eolfilled
Position Setting=fore:#dc322f
Line Addition=fore:#000000; back:#C0FF60; eolfilled
Line Removal=fore:#000000; back:#FF8060; eolfilled
Line Change=fore:#000000; back:#99D7FF; eolfilled
[Inno Setup Script]
FileNameExtensions=iss; isl; islu
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Parameter=fore:#dc322f
Section=fore:#000080; bold
Preprocessor=fore:#CC0000
Inline Expansion=fore:#800080
Pascal Comment=fore:#586e75
Pascal Keyword=fore:#dc322f
String=fore:#859900
[Java Source Code]
FileNameExtensions=java
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Regex=fore:#d33682
Number=fore:#2aa198
Operator=fore:#b58900
[JavaScript]
FileNameExtensions=js; jse; jsm; json; as
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Regex=fore:#d33682
Number=fore:#2aa198
Operator=fore:#b58900
[Makefiles]
FileNameExtensions=mak; make; dsp
Default=fore:#6c71c4
Comment=fore:#839496
Identifier=
Operator=fore:#b58900
Target=bold; fore:#268bd2
Preprocessor=fore:#cb4b16
[Markdown]
FileNameExtensions=md; markdown; mdown; mkdn; mkd
Default=
Line Begin=
Strong=bold
Emphasis=italic
Header 1=fore:#dc322f; bold
Header 2=fore:#dc322f; bold
Header 3=fore:#dc322f; bold
Header 4=fore:#dc322f; bold
Header 5=fore:#dc322f; bold
Header 6=fore:#dc322f; bold
Pre char=fore:#268bd2
Unordered list=fore:#6c71c4; bold
Ordered list=fore:#6c71c4; bold
Block quote=fore:#268bd2
Strikeout=
Horizontal rule=bold
Link=fore:#dc322f
Code=fore:#268bd2; back:#eee8d5
[LaTeX Files]
FileNameExtensions=tex; latex; sty
Default=
Command=fore:#dc322f
Comment=fore:#839496
Math=fore:#FF0000
Special Char=fore:#AAAA00
Tag=fore:#dc322f
Verbatim Segment=fore:#666666
[Lua Script]
FileNameExtensions=lua
Default=
Comment=fore:#839496
Number=fore:#2aa198
Keyword=fore:#268bd2
Basic Functions=fore:#268bd2
String, Table & Math Functions=fore:#268bd2
Input, Output & System Facilities=fore:#268bd2
String=fore:#859900
Literal String=fore:#B000B0
Preprocessor=fore:#cb4b16
Operator=fore:#b58900
Identifier=
Label=fore:#b58900
[NSIS Script]
FileNameExtensions=nsi; nsh
Default=
Comment=fore:#839496
String=fore:#859900
Function=fore:#0033CC
Variable=fore:#CC3300
Variable within String=fore:#CC3300; back:#EEEEEE
Number=fore:#2aa198
Constant=fore:#FF9900
Section=fore:#0033CC
Sub Section=fore:#0033CC
Section Group=fore:#0033CC
Function Definition=fore:#0033CC
PageEx=fore:#0033CC
If Definition=fore:#0033CC
Macro Definition=fore:#0033CC
[Pascal Source Code]
FileNameExtensions=pas; dpr; dpk; dfm; inc; pp
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
Inline Asm=fore:#dc322f
Preprocessor=fore:#FF00FF
[Perl Script]
FileNameExtensions=pl; pm; cgi; pod
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String double quoted=fore:#859900
String single quoted=fore:#cb4b16
Number=fore:#2aa198
Operator=fore:#b58900
Scalar $var=fore:#0A246A
Array @var=fore:#b58900
Hash %var=fore:#B000B0
Symbol table *var=fore:#3A6EA5
Regex /re/ or m{re}=fore:#006633; back:#FFF1A8
Substitution s/re/ore/=fore:#006633; back:#FFF1A8
Back ticks=fore:#E24000; back:#FFF1A8
Here-doc (delimiter)=fore:#648000
Here-doc (single quoted, q)=fore:#648000
Here-doc (double quoted, qq)=fore:#648000
Here-doc (back ticks, qx)=fore:#E24000; back:#FFF1A8
Single quoted string (generic, q)=fore:#cb4b16
Double quoted string (qq)=fore:#859900
Back ticks (qx)=fore:#E24000; back:#FFF1A8
Regex (qr)=fore:#006633; back:#FFF1A8
Array (qw)=fore:#b58900
Prototype=fore:#800080; back:#FFE2FF
Format identifier=bold; fore:#648000; back:#FFF1A8
Format body=fore:#648000; back:#FFF1A8
POD (common)=fore:#A46000; back:#FFFFC0; eolfilled
POD (verbatim)=fore:#A46000; back:#FFFFC0; eolfilled
Data section=fore:#A46000; back:#FFFFC0; eolfilled
Parsing error=fore:#C80000; back:#FFFF80
[PowerShell Script]
FileNameExtensions=ps1; psc1
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
Variable=fore:#0A246A
Cmdlet=fore:#804000; back:#FFF1A8
Alias=bold; fore:#0A246A
[Python Script]
FileNameExtensions=py; pyw
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String double quoted=fore:#859900
String single quoted=fore:#cb4b16
String triple double quotes=fore:#008800
String triple single quotes=fore:#008800
Number=fore:#2aa198
Operator=fore:#b58900
Function name=fore:#660066
Class name=fore:#660066
[Resource Script]
FileNameExtensions=rc; rc2; rct; rh; r; dlg
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
Preprocessor=fore:#cb4b16
[Ruby Script]
FileNameExtensions=rb; ruby; rbw; rake; rjs; Rakefile; gemspec; awk
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
Number=fore:#2aa198
Operator=fore:#b58900
String=fore:#859900
Class name=fore:#dc322f
Function name=fore:#007F7F
POD=fore:#004000; back:#C0FFC0; eolfilled
Regex=fore:#d33682
Symbol=fore:#C0A030
Module name=fore:#A000A0
Instance Var=fore:#B00080
Class Var=fore:#8000B0
Data Section=fore:#600000; back:#FFF0D8; eolfilled
[Shell Script]
FileNameExtensions=sh
Default=
Error=
Comment=fore:#839496
Number=fore:#2aa198
Keyword=fore:#268bd2
String double quoted=fore:#859900
String single quoted=fore:#d33682
Operator=fore:#b58900
Identifier=
Scalar=fore:#cb4b16
Parameter expansion=fore:#b58900
Back Ticks=fore:#cb4b16
Here-doc (Delimiter)=
Here-doc (Single quoted, q)=fore:#d33682
[SQL Query]
FileNameExtensions=sql
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
String=fore:#859900
Identifier=
Quoted Identifier=fore:#800080; back:#FFCCFF
Number=fore:#2aa198
Operator=fore:#b58900
[Tcl Script]
FileNameExtensions=tcl; itcl
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Number=fore:#2aa198
String=fore:#859900
Operator=fore:#b58900
Identifier=
Substitution=fore:#CC0000
Modifier=fore:#FF00FF
[VBScript]
FileNameExtensions=vbs; dsm
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
[Visual Basic]
FileNameExtensions=vb; bas; frm; cls; ctl; pag; dsr; dob
Default=
Comment=fore:#839496
Keyword=fore:#268bd2
Identifier=
String=fore:#859900
Number=fore:#2aa198
Operator=fore:#b58900
Preprocessor=fore:#FF9C00
[Web Source Code]
FileNameExtensions=html; htm; asp; aspx; shtml; htd; xhtml; php; php3; phtml; htt; cfm; tpl; dtd; hta; htc
Default=
HTML Tag=fore:#268bd2
HTML Unknown Tag=fore:#268bd2; back:#eee8d5
HTML Attribute=
HTML Unknown Attribute=back:#eee8d5
HTML Value=fore:#2aa198
HTML String=fore:#2aa198
HTML Other Inside Tag=fore:#268bd2
HTML Comment=fore:#586e75
HTML Entity=fore:#268bd2
HTML Element Text=
XML Identifier=bold; fore:#dc322f
SGML=fore:#dc322f
CDATA=fore:#586e75
ASP Start Tag=bold; fore:#dc322f
PHP Start Tag=bold; fore:#dc322f
PHP Default=
PHP Comment=fore:#586e75
PHP Keyword=bold; fore:#cb4b16
PHP String=fore:#2aa198
PHP Simple String=fore:#2aa198
PHP Number=fore:#2aa198
PHP Operator=fore:#657b83
PHP Variable=italic; fore:#268bd2
PHP String Variable=italic; fore:#268bd2
PHP Complex Variable=italic; fore:#268bd2
JS Default=
JS Comment=fore:#586e75
JS Keyword=bold; fore:#cb4b16
JS Identifier=
JS String=fore:#2aa198
JS Regex=fore:#2aa198
JS Number=fore:#2aa198
JS Symbols=fore:#657b83
ASP JS Default=
ASP JS Comment=fore:#586e75
ASP JS Keyword=bold; fore:#cb4b16
ASP JS Identifier=
ASP JS String=fore:#2aa198
ASP JS Regex=fore:#d33682
ASP JS Number=fore:#2aa198
ASP JS Symbols=fore:#657b83
VBS Default=
VBS Comment=fore:#586e75
VBS Keyword=bold; fore:#cb4b16
VBS Identifier=
VBS String=fore:#2aa198
VBS Number=fore:#2aa198
ASP VBS Default=
ASP VBS Comment=fore:#586e75
ASP VBS Keyword=bold; fore:#cb4b16
ASP VBS Identifier=
ASP VBS String=fore:#2aa198
ASP VBS Number=fore:#2aa198
[XML Document]
FileNameExtensions=xml; xsl; rss; svg; xul; xsd; xslt; axl; rdf; xaml; vcproj
Default=
XML Tag=fore:#b58900
XML Attribute=
XML Value=
XML String=fore:#859900
XML Other Inside Tag=fore:#859900
XML Comment=fore:#586e75
XML Entity=fore:#cb4b16
XML Element Text=
XML Identifier=bold; fore:#b58900
SGML=fore:#268bd2
CDATA=fore:#859900
[YAML]
FileNameExtensions=yaml; yml
Default=
Comment=fore:#839496
Identifier=
Keyword=fore:#268bd2
Number=fore:#2aa198
Reference=fore:#008888
Document=fore:#FFFFFF; bold; back:#000088; eolfilled
Text=fore:#404040
Error=fore:#FFFFFF; bold; italic; back:#FF0000; eolfilled
Operator=fore:#b58900
[VHDL]
FileNameExtensions=vhdl; vhd
Default=
Comment=fore:#839496
Number=fore:#2aa198
String=fore:#859900
Operator=fore:#b58900
Identifier=
Keyword=fore:#268bd2
Standard operator=bold; fore:#0A246A
Attribute=
Standard function=
Standard package=
Standard type=fore:#cb4b16
@tostercx
Copy link

tostercx commented Nov 2, 2016

Thanks, nice work! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment