First commit

This commit is contained in:
Pierre Hubert
2016-11-19 12:08:12 +01:00
commit 990540b2b9
4706 changed files with 931207 additions and 0 deletions

1
3rdparty/luminous/style/.htaccess vendored Executable file
View File

@ -0,0 +1 @@
allow from all

73
3rdparty/luminous/style/geonyx.css vendored Executable file
View File

@ -0,0 +1,73 @@
.luminous {
background-color: #EEEEED;
}
/* line numbers */
.luminous .line-numbers {
background-color: #F0F0F0 !important;
border-right: 1px dashed #BBBBBB !important;
color: #555555;
}
.luminous .code .highlight {
background-color: #A4C0E4;
background-color: rgba(164, 192, 228, 0.5);
}
.luminous .character { color: #9C0F0F !important; }
.luminous .comment { color: #57401E !important; font-style: italic !important;}
.luminous .comment_note { font-weight: bold !important; font-style:normal !important;}
.luminous .constant { color : #462886 !important; }
.luminous .delimiter {color: #CF4913 !important; font-weight:bold !important; }
.luminous .diff_header_new{color: #008C00 !important;}
.luminous .diff_header_old{color: #BF0303 !important;}
.luminous .diff_range{color:#0000FF !important;}
.luminous .doccomment{color: #00734D !important;}
.luminous .doctag {color: #00BF00 !important; font-weight: bold !important;}
.luminous .docproperty{font-weight: bold !important;}
.luminous .esc{color: #8F6B32 !important;}
.luminous .function{ color: #E20800 !important;}
.luminous .heredoc, .luminous .string {
color: #00892C !important;
background-color: rgba(119, 183, 83, 0.15) !important;
}
.luminous .htmltag {
font-weight: bold !important;
color: #644A9B !important;
}
.luminous .interpolation {background-color: rgba(164, 192, 228, 0.15) !important;}
.luminous .keyword { font-weight:bold !important; color: #2C72C7 !important; }
.luminous .numeric {color: #00BF00 !important; }
.luminous .operator {color: #E20071 !important; }
.luminous .obj {}
.luminous .oo { color: #00A7B3 !important; }
.luminous .preprocessor { color: #004D00 !important; }
.luminous .regex {color: #644A9B !important; }
.luminous .type { color: #730055 !important; }
.luminous .user_function {font-weight: bold !important;}
.luminous .value{ color: #555753 !important; }
.luminous .variable { color: #00438A !important; }
/* this stuff has to come after the other rules because it will probably
* override some of them
*/
.luminous .diff_old{
background-color:#FFBFBF !important;
background-color: rgba(232, 87, 82, 0.15) !important;
}
.luminous .diff_new{
background-color:#BFFFBF !important;
background-color: rgba(0, 191, 0, 0.15) !important;
}
.luminous .diff_unchanged, .luminous .diff_unchanged * {
color: #888A85 !important;
background-color: transparent !important;
}

146
3rdparty/luminous/style/github.css vendored Executable file
View File

@ -0,0 +1,146 @@
.luminous {
color:black !important;
border-color: #ddd;
background-color: #FFFFFF;
}
.luminous .highlight {
background-color:#FFFFCC;
}
/* line numbers */
.luminous .line-numbers {
background-color:#ECECEC !important;
color: #aaa !important;
border-right:1px solid #ddd !important;
}
.luminous .code {
}
.luminous a.link, .luminous a.link:visited {
color:blue !important;
}
.luminous .character{color:#DD1144 !important;}
.luminous .comment{color:#999988 !important; font-style:italic !important;}
/* NOTE: TODO: etc. */
.luminous .comment_note{
background-color:#FFB2B0 !important;
background-color:rgba(255, 178, 176, 0.70) !important;
color:black !important;
font-style:normal !important;}
.luminous .constant{}
.luminous .esc{color:#057CA3 !important;}
.luminous .function{color:#0086B3 !important;}
.luminous .heredoc{color:#DD1144 !important; }
.luminous .htmltag{color:#000080 !important;}
.luminous .keyword{font-weight:bold !important;}
.luminous .numeric {color:#009999 !important;}
.luminous .operator{font-weight: bold !important;}
.luminous .oo{/*color:#339900 !important;*/}
.luminous .obj{color:#3366FF !important;}
.luminous .preprocessor{color:#999999 !important; font-weight: bold !important;}
.luminous .shebang{font-weight:bold !important; font-style:normal !important; color:purple !important;}
.luminous .string{color:#DD1144 !important; }
.luminous .type{color:#445588 !important; font-weight: bold;}
/* not used*/
.luminous .user_function{color: #990000 !important; font-weight:bold !important;}
.luminous .value{color:#999999 !important;}
.luminous .variable{color:#008080 !important;}
.luminous .doccomment{color:blue !important;}
.luminous .doctag {color:#CA60CA !important;}
.luminous .docstr {color:red !important;}
.luminous .docproperty{color:#0095FF !important; font-weight:bold !important;}
.luminous .lang_latex{color:blue !important;}
.luminous .latex_function{color:red !important; font-weight:normal !important;}
.luminous .latex_operator{color:black !important;}
.luminous .make_target{color:magenta !important;}
.luminous .make_dep{color: blue !important;}
.luminous .regex{color:#8000FF !important;
background-color:#F9F3FF !important;
background-color:rgba(231, 206, 255, 0.20) !important;
}
.luminous .regex_subpattern{font-weight:bold !important; color:black !important;}
.luminous .regex_class_marker{color:#0083E1 !important; font-weight:bold !important;}
.luminous .regex_subpattern_marker{color:green !important; font-weight:bold !important;}
.luminous .regex_repeat_marker {color:blue !important;}
.luminous .regex_operator{color:green !important;}
/* Specific to the whitespace language */
.luminous .whitespace_space{background-color:#FF5151 !important;}
.luminous .whitespace_tab{background-color:#A1B6FF !important;}
.luminous .diff_header_new{color:green !important;}
.luminous .diff_header_old{color:red !important;}
.luminous .diff_range{color:blue !important;}
.luminous .diff_old{background-color:#FFBFBF !important;
background-color: rgba(255, 191, 191, 0.5) !important;
}
.luminous .diff_new{background-color:#BFFFBF !important;
background-color: rgba(191, 255, 191, 0.5) !important;
}
.luminous .diff_unchanged{
color: #888888 !important;
}
.luminous .diff_unchanged * {
background-color: transparent !important;
color: #888888 !important;
}
.luminous .xml {
color: #666 !important;
}
.luminous .xml * {
color: black !important;
}
.luminous .xml .type {
color: #00892C !important;
font-weight: normal !important;
}
.luminous .xml .htmltag {
color: #2C72C7 !important;
}
.luminous .xml .string {
color: #DD1144 !important;
}
.luminous .xml .comment {
color: gray !important;
}
.luminous .interpolation * {
background-color: transparent !important;
}
.luminous .interpolation {
font-style: italic;
/* background-color: rgba(30, 80, 200, 0.1); */
}
.luminous .delimiter {
font-weight:bold;
color: #999999;
}

BIN
3rdparty/luminous/style/icons/chevron-left.png vendored Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 823 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 833 B

117
3rdparty/luminous/style/kimono.css vendored Executable file
View File

@ -0,0 +1,117 @@
/**
* Kimono - heavily based on the Monokai theme.
*
* Dark, simple and uncluttered.
*
* Some colours stolen from http://www.eclipsecolorthemes.org/?view=theme&id=52
*/
.luminous {
color : #F8F8F2;
border-color: #555;
background-color: #272822;
}
.luminous .code {
}
/* line numbers */
.luminous .line-numbers {
border-right: 1px solid #d0d0d0 !important;
background-color: #272822 !important;
color : #F8F8F2 !important;
}
.luminous .highlight {
background-color: #3E3D32 !important;
}
.luminous .comment {
color: #75715E !important;
}
.luminous .preprocessor {
color: #9C977D !important;
}
.luminous .comment_note {
color: #CCDF32 !important;
}
.luminous .doccomment {
color: #D9E577 !important;
}
.luminous .doctag {
font-weight: bold !important;
}
.luminous .operator {
color: #F95994 !important;
}
.luminous .numeric {
color: #7FB347 !important;
}
.luminous .string, .luminous .character, .luminous .heredoc, .luminous .regex {
color: #E6DB74 !important;
}
.luminous .keyword {
color: #66CCB3 !important;
}
.luminous .variable {
color: #79ABFF !important;
}
.luminous .constant {
color: #EFB571 !important;
}
.luminous .function {
color: #79ABFF !important;
}
.luminous .user_function {
color: #BED6FF !important;
}
.luminous .htmltag {
color: #BED6FF !important;
}
.luminous .type {
color: #BFA4A4 !important;
}
.luminous .delimiter {
font-weight: bold !important;
}
.luminous .esc {
color: #AE81FF !important;
}
.luminous .diff_header_old {
color: #D25252 !important;
font-weight: bold !important;
}
.luminous .diff_header_new {
color: #51D251 !important;
font-weight: bold !important;
}
.luminous .diff_old {
color: #D25252 !important;
background-color: #2A0000 !important;
}
.luminous .diff_new {
color: #51D251 !important;
background-color: #002A00 !important;
}
.luminous .diff_unchanged{
color: #888888 !important;
}
.luminous .diff_unchanged * {
background-color: transparent !important;
color: #888888 !important;
}
.luminous .diff_range {
color: #79ABFF !important;
}
.luminous a {
color: #F95994 !important;
}

134
3rdparty/luminous/style/luminous.css vendored Executable file
View File

@ -0,0 +1,134 @@
.luminous {
font-size: inherit;
text-align: left;
font-family: "Consolas", "DejaVu Sans Mono", monospace;
overflow: auto;
border: 2px solid #dddddd;
border-radius: 5px;
position: relative;
/* line numbers */ }
.luminous.inline {
min-width: 1px;
max-width: none;
line-height: normal; }
.luminous.inline, .luminous.inline div, .luminous.inline pre {
padding: 0;
*display: inline;
display: inline-block; }
.luminous.inline pre {
overflow: visible; }
.luminous .link, .luminous .link:visited {
text-decoration: underline; }
.luminous .link:hover {
text-decoration: none; }
.luminous pre {
margin: 0;
padding: 0;
background: transparent none;
font-size: inherit;
font-family: inherit;
width: auto; }
.luminous > pre {
padding-left: 1em; }
.luminous table {
width: 100%;
vertical-align: top;
border-collapse: collapse;
border-spacing: 0; }
.luminous table td {
padding: 0;
margin: 0;
vertical-align: top; }
.luminous table td.code-container {
width: 100%; }
.luminous table .code {
transition-property: padding-left;
transition-duration: 0.2s;
transition-timing-function: ease-in;
-webkit-transition-property: padding-left;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease-in;
-moz-transition-property: padding-left;
-moz-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-o-transition-property: padding-left;
-o-transition-duration: 0.2s;
-o-transition-timing-function: ease-in;
-ms-transition-property: padding-left;
-ms-transition-duration: 0.2s;
-ms-transition-timing-function: ease-in; }
.luminous table .code > span {
padding: 0 0 0 1em;
display: block;
transition-property: background-color;
transition-duration: 0.5s;
transition-timing-function: ease-in;
-webkit-transition-property: background-color;
-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: ease-in;
-moz-transition-property: background-color;
-moz-transition-duration: 0.5s;
-moz-transition-timing-function: ease-in;
-o-transition-property: background-color;
-o-transition-duration: 0.5s;
-o-transition-timing-function: ease-in;
-ms-transition-property: background-color;
-ms-transition-duration: 0.5s;
-ms-transition-timing-function: ease-in; }
.luminous table .line-numbers {
cursor: default;
text-align: center;
overflow: hidden;
max-width: 60px;
transition-property: max-width;
transition-duration: 0.2s;
transition-timing-function: ease-in;
-webkit-transition-property: max-width;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease-in;
-moz-transition-property: max-width;
-moz-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-o-transition-property: max-width;
-o-transition-duration: 0.2s;
-o-transition-timing-function: ease-in;
-ms-transition-property: max-width;
-ms-transition-duration: 0.2s;
-ms-transition-timing-function: ease-in; }
.luminous table .line-numbers span {
padding: 0 0.5em;
display: block; }
.luminous table .line-numbers span:nth-child(5n) {
font-weight: bold; }
.luminous table .line-numbers.collapsed {
border: none;
max-width: 0; }
.luminous div {
border-radius: inherit; }
.luminous .line-number-control {
transition-property: left;
transition-duration: 0.2s;
transition-timing-function: ease-in;
-webkit-transition-property: left;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease-in;
-moz-transition-property: left;
-moz-transition-duration: 0.2s;
-moz-transition-timing-function: ease-in;
-o-transition-property: left;
-o-transition-duration: 0.2s;
-o-transition-timing-function: ease-in;
-ms-transition-property: left;
-ms-transition-duration: 0.2s;
-ms-transition-timing-function: ease-in;
height: 26px;
width: 18px;
display: block;
position: absolute;
top: 0;
right: 0;
z-index: 1;
cursor: pointer;
background: transparent url(icons/chevron-left.png); }
.luminous .line-number-control.show-line-numbers {
background: transparent url(icons/chevron-right.png); }

138
3rdparty/luminous/style/luminous.scss vendored Executable file
View File

@ -0,0 +1,138 @@
// This is the source file for luminous.css
// If you want to edit it, you'll need SASS.
// http://sass-lang.com/
@mixin vendor-prefix($property, $value) {
@each $prefix in '', -webkit-, -moz-, -o-, -ms- {
#{$prefix}#{$property} : $value;
}
}
@mixin transition($properties, $duration: 0.5s, $easing: ease-in) {
@each $prefix in '', -webkit-, -moz-, -o-, -ms- {
#{$prefix}transition-property: $properties;
#{$prefix}transition-duration : $duration;
#{$prefix}transition-timing-function: $easing;
}
}
.luminous {
font-size:inherit;
text-align:left;
font-family: "Consolas", "DejaVu Sans Mono", monospace;
overflow: auto;
border: 2px solid #ddd;
border-radius: 5px;
position: relative;
&.inline {
min-width: 1px;
max-width: none;
line-height: normal;
&, div, pre {
padding: 0;
*display: inline;
display: inline-block;
}
pre {
// this would otherwise get 'overflow auto', but auto seems to
// cause it to sit a bit out of line with the text. So does 'hidden'.
// in any case, this shouldn't overflow.
overflow: visible;
}
}
.link {
&, &:visited {
text-decoration: underline;
}
&:hover {
text-decoration: none;
}
}
pre {
margin: 0;
padding: 0;
background: transparent none;
font-size: inherit;
font-family: inherit;
width: auto;
}
// non-line numbered, directly inside the .luminous
& > pre {
padding-left: 1em;
}
/* line numbers */
table {
width: 100%;
vertical-align: top;
border-collapse: collapse;
border-spacing: 0;
td {
padding: 0;
margin: 0;
vertical-align: top;
&.code-container { width: 100%; }
}
.code {
& > span {
padding: 0 0 0 1em;
display: block;
@include transition(background-color);
}
@include transition(padding-left, 0.2s);
}
.line-numbers {
cursor: default;
text-align: center;
overflow: hidden;
span {
padding: 0 0.5em;
display: block;
&:nth-child(5n) {
font-weight: bold;
}
}
max-width: 60px;
@include transition(max-width, 0.2s);
&.collapsed {
border: none;
max-width: 0;
}
}
}
div {
border-radius: inherit;
}
.line-number-control {
@include transition(left, 0.2s);
height: 26px;
width: 18px;
display: block;
position: absolute;
top: 0;
right: 0;
z-index: 1;
cursor: pointer;
// default: line numbers are shown
background: transparent url(icons/chevron-left.png);
&.show-line-numbers {
// override: line numbers are hidden
background: transparent url(icons/chevron-right.png);
}
}
}

114
3rdparty/luminous/style/luminous_dark.css vendored Executable file
View File

@ -0,0 +1,114 @@
.luminous { border-color: #444; }
.luminous .character{color:#FF69B4 !important;}
.luminous .comment{color:gray !important; font-style:italic !important;}
/* NOTE: TODO: etc. */
.luminous .comment_note{background-color:#E0FE37 !important;
color:black !important;
font-style:normal !important;}
.luminous .constant{color:#0073AD !important; font-weight:bold !important;}
.luminous .delimiter{ font-weight:bold !important;}
.luminous .esc{color:#478CA3 !important;}
.luminous .function{color:#99D1FF !important;}
.luminous .heredoc{color:#FF6767 !important;}
.luminous .htmltag{font-weight:bold !important; color:#66FFCC !important;}
.luminous .keyword{font-weight:bold !important; color:#00FF00 !important;}
.luminous .numeric {color:#B1B1FF !important;}
.luminous .operator{color:#68FF68 !important;}
.luminous .obj{color: #DCDCDC !important;}
.luminous .oo{color:#C0FFFF !important;}
.luminous .preprocessor{color:#DA1FDA !important;}
.luminous .shebang{font-weight:bold !important; font-style:normal !important; color:#C0FFC0 !important;}
.luminous .string{color:#FF6767 !important;}
.luminous .type{color:#5CA0E4 !important;}
/* not used*/
.luminous .user_function{color: #0083E1 !important; font-weight:bold !important;}
.luminous .value{color:green !important;}
.luminous .variable{color:#8989A9 !important;}
.luminous .doccomment{color:#008100 !important;}
.luminous .doctag {color:#CA60CA !important;}
.luminous .docstr {color:#FF6767 !important;}
.luminous .docproperty{color:#0095FF !important; font-weight:bold !important;}
.luminous .diff_header_new{color:green !important;}
.luminous .diff_header_old{color:red !important;}
.luminous .diff_range{color:#B1B1FF !important;}
.luminous .diff_old{color:#AF0000 !important;}
.luminous .diff_new{color:#00AF00 !important;}
.luminous .lang_latex{color:#B1B1FF !important;}
.luminous .latex_function{color:#FF6767 !important; font-weight:normal !important;}
.luminous .latex_operator{color:#676CFF !important;}
.luminous .make_target{color:magenta !important;}
.luminous .make_dep{color: #B1B1FF !important;}
.luminous .regex{color:#BE7CFF !important;}
.luminous .regex_subpattern{font-weight:bold !important; color:#FF6767 !important;}
.luminous .regex_class_marker{color:#0083E1 !important; font-weight:bold !important;}
.luminous .regex_subpattern_marker{color:green !important; font-weight:bold !important;}
.luminous .regex_repeat_marker {color:#B1B1FF !important;}
.luminous .regex_operator{color:green !important;}
/* Specific to the whitespace language */
.luminous .whitespace_space{background-color:#FF5151 !important;}
.luminous .whitespace_tab{background-color:#A1B6FF !important;}
.luminous .link, .luminous .link:visited
{
color:#00AAAA !important;
}
.luminous .link:hover
{
color:#00AA00 !important;
}
/* line numbers */
.luminous .line-numbers {
background-color:#1E1E1E !important;
border-right:1px solid #5F5F5F !important;
color:#BCFFBC !important;
}
.luminous
{
background-color:#1E1E1E !important;
color:#FFFDCC !important;
}
.luminous .code.numbered > span:nth-child(2n)
{
background-color: #232323;
}
.luminous .code .highlight
{
background-color:#404040;
}
.luminous .code.numbered .highlight:nth-child(2n)
{
background-color:#454545;
}
/* this stuff has to come after the other rules because it will probably
* override some of them
*/
.luminous .diff_old{
background-color:#7C4543 !important;
background-color: rgba(232, 87, 82, 0.35) !important;
color: white !important;
}
.luminous .diff_new{
background-color:#3F612C !important;
background-color: rgba(0, 191, 0, 0.35) !important;
color: white !important;
}
.luminous .diff_unchanged, .luminous .diff_unchanged * {
color: #888A85 !important;
background-color: transparent !important;
}

163
3rdparty/luminous/style/luminous_light.css vendored Executable file
View File

@ -0,0 +1,163 @@
.luminous .character{color:#FF69B4 !important;}
.luminous .comment{color:gray !important; font-style:italic !important;}
/* NOTE: TODO: etc. */
.luminous .comment_note{
background-color:#FFB2B0 !important;
background-color:rgba(255, 178, 176, 0.70) !important;
color:black !important;
font-style:normal !important;}
.luminous .constant{color:#0073AD !important; font-weight:bold !important;}
.luminous .esc{color:#057CA3 !important;}
.luminous .function{color:purple !important;}
.luminous .heredoc{color:red !important;
background-color:#FFF8F8 !important;
background-color:rgba(255, 248, 248, 0.20) !important;
}
.luminous .htmltag{font-weight:bold !important; color:purple !important;}
.luminous .keyword{font-weight:bold !important; color:#0066FF !important;}
.luminous .numeric {color:blue !important;}
.luminous .operator{color:#0000BF !important;}
.luminous .oo{color:#339900 !important;}
.luminous .obj{color:#3366FF !important;}
.luminous .preprocessor{color:green !important;}
.luminous .shebang{font-weight:bold !important; font-style:normal !important; color:purple !important;}
.luminous .string{color:red !important;
background-color:#FFF8F8 !important;
background-color:rgba(255, 157, 157, 0.20) !important;
}
.luminous .type{color:#0057AE !important;}
/* not used*/
.luminous .user_function{color: #000099 !important; font-weight:bold !important;}
.luminous .value{color:green !important;}
.luminous .variable{color:#4545A9 !important;}
.luminous .doccomment{color:blue !important;}
.luminous .doctag {color:#CA60CA !important;}
.luminous .docstr {color:red !important;}
.luminous .docproperty{color:#0095FF !important; font-weight:bold !important;}
.luminous .lang_latex{color:blue !important;}
.luminous .latex_function{color:red !important; font-weight:normal !important;}
.luminous .latex_operator{color:black !important;}
.luminous .make_target{color:magenta !important;}
.luminous .make_dep{color: blue !important;}
.luminous .regex{color:#8000FF !important;
background-color:#F9F3FF !important;
background-color:rgba(231, 206, 255, 0.20) !important;
}
.luminous .regex_subpattern{font-weight:bold !important; color:black !important;}
.luminous .regex_class_marker{color:#0083E1 !important; font-weight:bold !important;}
.luminous .regex_subpattern_marker{color:green !important; font-weight:bold !important;}
.luminous .regex_repeat_marker {color:blue !important;}
.luminous .regex_operator{color:green !important;}
/* Specific to the whitespace language */
.luminous .whitespace_space{background-color:#FF5151 !important;}
.luminous .whitespace_tab{background-color:#A1B6FF !important;}
.luminous .diff_header_new{color:green !important;}
.luminous .diff_header_old{color:red !important;}
.luminous .diff_range{color:blue !important;}
.luminous .diff_old{background-color:#FFBFBF !important;
background-color: rgba(255, 191, 191, 0.5) !important;
}
.luminous .diff_new{background-color:#BFFFBF !important;
background-color: rgba(191, 255, 191, 0.5) !important;
}
.luminous .diff_unchanged{
color: #888888 !important;
}
.luminous .diff_unchanged * {
background-color: transparent !important;
color: #888888 !important;
}
.luminous .xml {
color: #666 !important;
}
.luminous .xml * {
color: black !important;
}
.luminous .xml .type {
color: #2C72C7 !important;
}
.luminous .xml .htmltag {
color: #00892C !important;
/* font-weight: normal !important; */
}
.luminous .xml .string {
color: #0057AE !important;
}
.luminous .xml .comment {
color: gray !important;
}
.luminous .interpolation * {
background-color: transparent !important;
}
.luminous .interpolation {
font-style: italic;
background-color: rgba(30, 80, 200, 0.1);
}
.luminous .delimiter {
font-weight:bold;
color: #644A9B;
}
.luminous .code
{
background-color: #FCFCFC !important;
}
.luminous a.link, .luminous a.link:visited
{
color:blue !important;
}
/* line numbers */
.luminous .line-numbers{
color:black !important;
background-color:#e0e0e0 !important;
border-right:1px solid black !important;
}
.luminous
{
color:black !important;
border-color: #999;
background-color: #fff;
}
.luminous .code.numbered > span:nth-child(2n)
{
background-color:#F3F3F3;
}
.luminous .code .highlight
{
background-color:#DFDEF6;
}
.luminous .code.numbered .highlight:nth-child(2n)
{
background-color:#DFDEF6;
}

37
3rdparty/luminous/style/luminous_print.css vendored Executable file
View File

@ -0,0 +1,37 @@
/*
* Here we override some CSS to make a Luminous object more print-friendly.
* as well as some layout, we override a few colours of the light theme.
* This is because some colours do not print well (grey comments => green)
* and boldness appears to be dropped from keywords, thereby removing all their
* highlighting (these are changed to a purple colour)
*/
/* body {padding:0px !important; margin:0px !important;} */
div.luminous .metabar_buttons, div.luminous .metabar_fixed
{
display:none !important;
visibility:hidden !important;
}
div.luminous, .luminous .code, .luminous .line_numbers
{
height:auto !important;
}
.luminous pre.code, .luminous pre.line_numbers {
overflow:visible !important;
max-height:none !important;
}
div.luminous .comment{color:green !important;}
div.luminous .keyword {}
div.luminous table.code_container{height:auto !important;}
div.luminous div.code_container{max-height:none !important;
overflow:visible !important;
height:auto !important;
}
table.code_container {padding:0px !important;
border-collapse:collapse;
}
td {padding: 0px !important;}
td.lineno {border-right:1px solid black; }
td.code { padding-left: 1em !important;}

130
3rdparty/luminous/style/paradise.css vendored Executable file
View File

@ -0,0 +1,130 @@
/*
* Based on the 'Birds of Paradise' theme
* http://joebergantine.com/werkstatt/birds-of-paradise
*/
.luminous { border-color: #666; }
.luminous .character{color:#DCA3A3;}
.luminous .comment{color:#8F6843; font-style:italic;}
.luminous .comment_note{color:#D24421;
font-style:normal; font-weight:bold;}
.luminous .constant{color:#EFAC32; font-weight:bold;}
.luminous .delimiter{ font-weight:bold;}
.luminous .esc{color:#FFFF00 ;}
.luminous .function{color:#EFAC32;}
.luminous .heredoc{color:#D9D762;}
.luminous .htmltag{font-weight:bold; color:#EFCB43;}
.luminous .keyword{font-weight:bold; color:#EF5D32; }
.luminous .numeric {color:#6C99BB;}
.luminous .operator{color:#F68895;}
.luminous .obj{color:#8E83BD;}
.luminous .oo{}
.luminous .preprocessor{color:#FF9D5B;}
.luminous .shebang{font-weight:bold; font-style:normal;
color:#FFFFFF;}
.luminous .string{color:#D9D762;}
.luminous .type{color:#EFAC32; }
.luminous .user_function{color: #FFE432; font-weight:bold;}
.luminous .value{color:#FF9074;}
.luminous .variable{color:#7DAF9C;}
/* italicised because otherwise it seems to blend into the rest of the
* source too much */
.luminous .doccomment{color:#D2D2D2; font-style:italic;}
.luminous .doctag {color:#C6D25A;}
.luminous .docstr {color:#FF9B9B;}
.luminous .docproperty{color:#D2B777; font-weight:bold;}
.luminous .diff_header_new{background-color:#2F33AB;}
.luminous .diff_header_old{background-color:#2F33AB;}
.luminous .diff_range{background-color:#2F33AB;}
/* .luminous .lang_latex{color:#b1b1ff;} */
.luminous .latex_function{color:#FFDCA8;}
.luminous .latex_operator{color:#888888;}
.luminous .code {}
.luminous .long_delim{font-weight:bold;}
.luminous .generics{color:#adff5a;}
.luminous .regex{color:#A19BE9;}
.luminous .regex_subpattern{font-weight:bold;
color:#B383ED;}
.luminous .regex_class_marker{color:#7CB7E1; font-weight:bold;}
.luminous .regex_subpattern_marker{color:#D684EE;
font-weight:bold;}
.luminous .regex_repeat_marker{color:#b1b1ff;}
.luminous .regex_operator{color:#8FC08F;}
.luminous .make_target{color:#FFD5FF;}
.luminous .make_dep{color: #b1b1ff;}
.luminous .whitespace_space{background-color:#C877A5;}
.luminous .whitespace_tab{background-color:#7D85D1;}
.luminous .link, .luminous .link:visited
{
color:#FFC0FF;
}
.luminous .link:hover
{
color:#FFC0FF;
}
/* line numbers */
.luminous .line-numbers {
background-color:#3E2C29;
border-right:1px solid #F5AEA3;
color: #CA7A2A;
}
.luminous
{
background-color:#322323;
color:#E6E1C4;
}
.luminous .code.numbered > span:nth-child(2n)
{
background-color: #3E2C29;
}
.luminous .code .highlight
{
background-color:#1F1611;
}
.luminous .code.numbered .highlight:nth-child(2n)
{
background-color: #1F1611;
}
/* this stuff has to come after the other rules because it will probably
* override some of them
*/
.luminous .diff_old{
background-color:#660000;
background-color: rgba(232, 87, 82, 0.35);
color: #E6E1DC;
}
.luminous .diff_new{
background-color:#144212;
background-color: rgba(0, 191, 0, 0.35);
color: #E6E1DC;
}
.luminous .diff_unchanged, .luminous .diff_unchanged * {
color: #888A85;
background-color: transparent;
}

125
3rdparty/luminous/style/soft.css vendored Executable file
View File

@ -0,0 +1,125 @@
.luminous .character{color:#FF69B4 !important;}
.luminous .comment{color:#CC9999 !important; font-style:italic !important;}
/* NOTE: TODO: etc. */
.luminous .comment_note{
background-color:#FFB2B0 !important;
background-color:rgba(255, 178, 176, 0.70) !important;
color:black !important;
font-style:normal !important;}
.luminous .constant{color:#0073AD !important; font-weight:bold !important;}
.luminous .delimiter{ font-weight:bold !important;}
.luminous .esc{color:#057CA3 !important;}
.luminous .function{color:#CC3399 !important;}
.luminous .htmltag{font-weight:bold !important; color:#006633 !important;}
.luminous .keyword{font-weight:bold !important; color:#6666CC !important;}
.luminous .numeric {color:#0099FF !important;}
.luminous .operator{color:green !important;}
.luminous .oo{color:#339900 !important;}
.luminous .obj{color:#3366FF !important;}
.luminous .preprocessor{color:#9999CC !important;}
.luminous .shebang{font-weight:bold !important; font-style:normal !important; color:purple !important;}
.luminous .string, .luminous .heredoc{color:#339966 !important;
/* background-color:#FFF8F8 !important;
background-color:rgba(255, 157, 157, 0.20) !important;*/
}
.luminous .type{color:#0057AE !important;}
/* not used*/
.luminous .user_function{color: #0083E1 !important; font-weight:bold !important;}
.luminous .value{color:green !important;}
.luminous .variable{color:#4545A9 !important;}
.luminous .doccomment{color:#9999CC !important;}
.luminous .doctag {color:#CA60CA !important;}
.luminous .docstr {color:#339966 !important;}
.luminous .docproperty{color:#0095FF !important; font-weight:bold !important;}
.luminous .diff_header_new{color:green !important;}
.luminous .diff_header_old{color:red !important;}
.luminous .diff_range{color:blue !important;}
.luminous .lang_latex{color:blue !important;}
.luminous .latex_function{color:red !important; font-weight:normal !important;}
.luminous .latex_operator{color:black !important;}
.luminous .make_target{color:#CC00FF !important;}
.luminous .make_dep{color: blue !important;}
.luminous .regex{color:#8000FF !important;
background-color:#F9F3FF !important;
background-color:rgba(231, 206, 255, 0.20) !important;
}
.luminous .regex_subpattern{font-weight:bold !important; color:black !important;}
.luminous .regex_class_marker{color:#0083E1 !important; font-weight:bold !important;}
.luminous .regex_subpattern_marker{color:green !important; font-weight:bold !important;}
.luminous .regex_repeat_marker {color:blue !important;}
.luminous .regex_operator{color:green !important;}
/* Specific to the whitespace language */
.luminous .whitespace_space{background-color:#FF5151 !important;}
.luminous .whitespace_tab{background-color:#A1B6FF !important;}
/* line numbers */
.luminous .line-numbers{
background-color:#F3EEFF !important;
border-right:1px solid #BED6E1 !important;
color: #000066 !important;
}
.luminous .code
{
background-color: #F3EEFF !important;
color: #000066 !important;
}
.luminous a.link, .luminous a.link:visited
{
color:blue !important;
}
.luminous
{
background-color: #fff;
color:black !important;
}
.luminous .code.numbered > span:nth-child(2n)
{
background-color:#FAF8FF;
}
.luminous .code .highlight
{
background-color:#BED6E1;
}
.luminous .code.numbered .highlight:nth-child(2n)
{
background-color:#BED6E1;
}
/* this stuff has to come after the other rules because it will probably
* override some of them
*/
.luminous .diff_old{
background-color:#E2AEC1 !important;
background-color: rgba(226, 174, 193, 0.65) !important;
color: #666 !important;
}
.luminous .diff_new{
background-color:#B7E2C6 !important;
background-color: rgba(156, 226, 181, 0.65) !important;
color: #666 !important;
}
.luminous .diff_unchanged, .luminous .diff_unchanged * {
color: #888A85 !important;
background-color: transparent !important;
}

141
3rdparty/luminous/style/zenophilia.css vendored Executable file
View File

@ -0,0 +1,141 @@
/*
* Copyright 2010 Mark Watkinson
*
* This file is part of Luminous.
*
* Luminous is free software: you can redistribute it and/or
* modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Luminous is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Luminous. If not, see <http://www.gnu.org/licenses/>.
*
*/
/*
* Based on the Zenburn theme.
* Colours largely taken from:
https://spreadsheets.google.com/ccc?key=pKLGtBDTfcpZoRtJFr_eeAg&hl=en#gid=0
*/
.luminous { border-color: #555; }
.luminous .character{color:#DCA3A3 !important;}
.luminous .comment{color:#7F9F7F !important;}
.luminous .comment_note{color:#DFDFDF !important;
font-style:normal !important; font-weight:bold !important;}
.luminous .constant{color:#DCA3A3; font-weight:bold !important;}
.luminous .delimiter{ font-weight:bold !important;}
.luminous .esc{color:#478ca3 !important;}
.luminous .function{color:#efef8f !important;}
.luminous .heredoc{color:#cc9393 !important;}
.luminous .htmltag{font-weight:bold !important; color:#e89393 !important;}
.luminous .keyword{font-weight:bold !important; color:#f0dfaf !important; }
.luminous .numeric {color:#8cd0d3 !important;}
.luminous .operator{color:#888888 !important;}
.luminous .obj{color:#dfdfbf !important;}
.luminous .oo{}
.luminous .preprocessor{color:#ffcfaf !important;}
.luminous .shebang{font-weight:bold !important; font-style:normal !important;
color:#c0ffc0 !important;}
.luminous .string{color:#cc9393;}
.luminous .type{color:#dfdfbf !important; }
.luminous .user_function{color: #BAAD88 !important; font-weight:bold !important;}
.luminous .value{color:#C0FFFF !important;}
.luminous .variable{color:#f0dfaf !important;}
.luminous .doccomment{color:#82a282 !important;}
.luminous .doctag {color:#d7afaf !important;}
.luminous .docstr {color:#FF9B9B !important;}
.luminous .docproperty{color:#FFFF87 !important; font-weight:bold !important;}
.luminous .diff_header_new{color:#D7D7AF !important;}
.luminous .diff_header_old{color:#D7D7AF !important;}
.luminous .diff_range{color:#D7D7AF !important; }
.luminous .diff_old{color:#D7AFAF !important;}
.luminous .diff_new{color:#FFD7AF !important;}
/* .luminous .lang_latex{color:#b1b1ff;} */
.luminous .latex_function{color:#FFDCA8 !important;}
.luminous .latex_operator{color:#888888 !important;}
.luminous .code {}
.luminous .long_delim{font-weight:bold !important;}
.luminous .generics{color:#adff5a !important;}
.luminous .regex{color:#E6CDFF !important;}
.luminous .regex_subpattern{font-weight:bold !important;
color:#FF8D8D !important;}
.luminous .regex_class_marker{color:#7CB7E1; font-weight:bold;}
.luminous .regex_subpattern_marker{color:#8FC08F !important;
font-weight:bold !important;}
.luminous .regex_repeat_marker{color:#b1b1ff !important;}
.luminous .regex_operator{color:#8FC08F !important;}
.luminous .make_target{color:#FFD5FF !important;}
.luminous .make_dep{color: #b1b1ff !important;}
.luminous .whitespace_space{background-color:#ff5151 !important;}
.luminous .whitespace_tab{background-color:#a1b6ff !important;}
.luminous .link, .luminous .link:visited
{
color:#C0FFC0 !important;
}
.luminous .link:hover
{
color:#FFC0FF !important;
}
/* line numbers */
.luminous .line-numbers {
background-color:#444444 !important;
border-right:1px solid #5F5F5F !important;
color: #A8A8A8 !important;
}
.luminous {
background-color:#3a3a3a !important;
color:#DCDCCC !important;
}
.luminous .code.numbered > span:nth-child(2n) {
background-color: #404040;
}
.luminous .code .highlight
{
background-color:#6D6D6D;
}
.luminous .code.numbered .highlight:nth-child(2n) {
background-color: #6D6D6D ;
}
/* this stuff has to come after the other rules because it will probably
* override some of them
*/
.luminous .diff_old{
background-color:#7C4543 !important;
background-color: rgba(232, 87, 82, 0.15) !important;
}
.luminous .diff_new{
background-color:#3F612C !important;
background-color: rgba(128, 251, 120, 0.15) !important;
}
.luminous .diff_unchanged, .luminous .diff_unchanged * {
color: #888A85 !important;
background-color: transparent !important;
}