61 changed files with 3529 additions and 402 deletions
Split View
Diff Options
-
4bower.json
-
15customize.dist/messages.js
-
4customize.dist/translations/messages.fr.js
-
3customize.dist/translations/messages.js
-
19www/common/cryptpad-common.js
-
105www/slide/index.html
-
152www/slide/inner.html
-
960www/slide/main.js
-
146www/slide/modes.js
-
375www/slide/oldmain.js
-
3www/slide/slide.js
-
41www/slide/theme/3024-day.css
-
39www/slide/theme/3024-night.css
-
32www/slide/theme/abcdef.css
-
5www/slide/theme/ambiance-mobile.css
-
74www/slide/theme/ambiance.css
-
89www/slide/theme/ansuz.css
-
38www/slide/theme/base16-dark.css
-
38www/slide/theme/base16-light.css
-
34www/slide/theme/bespin.css
-
32www/slide/theme/blackboard.css
-
25www/slide/theme/cobalt.css
-
33www/slide/theme/colorforth.css
-
0www/slide/theme/default.css
-
41www/slide/theme/dracula.css
-
23www/slide/theme/eclipse.css
-
13www/slide/theme/elegant.css
-
34www/slide/theme/erlang-dark.css
-
34www/slide/theme/hopscotch.css
-
43www/slide/theme/icecoder.css
-
34www/slide/theme/isotope.css
-
47www/slide/theme/lesser-dark.css
-
95www/slide/theme/liquibyte.css
-
53www/slide/theme/material.css
-
37www/slide/theme/mbo.css
-
46www/slide/theme/mdn-like.css
-
45www/slide/theme/midnight.css
-
36www/slide/theme/monokai.css
-
12www/slide/theme/neat.css
-
43www/slide/theme/neo.css
-
27www/slide/theme/night.css
-
38www/slide/theme/paraiso-dark.css
-
38www/slide/theme/paraiso-light.css
-
53www/slide/theme/pastel-on-dark.css
-
34www/slide/theme/railscasts.css
-
25www/slide/theme/rubyblue.css
-
44www/slide/theme/seti.css
-
169www/slide/theme/solarized.css
-
67www/slide/theme/src/ansuz.less
-
67www/slide/theme/src/template.less
-
30www/slide/theme/the-matrix.css
-
35www/slide/theme/tomorrow-night-bright.css
-
38www/slide/theme/tomorrow-night-eighties.css
-
64www/slide/theme/ttcn.css
-
32www/slide/theme/twilight.css
-
34www/slide/theme/vibrant-ink.css
-
53www/slide/theme/xq-dark.css
-
43www/slide/theme/xq-light.css
-
44www/slide/theme/yeti.css
-
37www/slide/theme/zenburn.css
-
57www/slide/themes.js
@ -0,0 +1,152 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> |
|||
<link rel="stylesheet" href="/bower_components/components-font-awesome/css/font-awesome.min.css"> |
|||
<script src="/bower_components/jquery/dist/jquery.min.js"></script> |
|||
<script src="/bower_components/codemirror/lib/codemirror.js"></script> |
|||
<link rel="stylesheet" href="/bower_components/codemirror/lib/codemirror.css"> |
|||
<link rel="stylesheet" href="/bower_components/codemirror/addon/dialog/dialog.css"> |
|||
<link rel="stylesheet" href="/bower_components/codemirror/addon/fold/foldgutter.css" /> |
|||
<script src="/bower_components/codemirror/mode/javascript/javascript.js"></script> |
|||
<script src="/bower_components/codemirror/addon/mode/loadmode.js"></script> |
|||
<script src="/bower_components/codemirror/mode/meta.js"></script> |
|||
|
|||
<script src="/bower_components/codemirror/addon/mode/overlay.js"></script> |
|||
<script src="/bower_components/codemirror/addon/mode/multiplex.js"></script> |
|||
<script src="/bower_components/codemirror/addon/mode/simple.js"></script> |
|||
|
|||
<script src="/bower_components/codemirror/addon/edit/closebrackets.js"></script> |
|||
<script src="/bower_components/codemirror/addon/edit/matchbrackets.js"></script> |
|||
<script src="/bower_components/codemirror/addon/edit/trailingspace.js"></script> |
|||
<script src="/bower_components/codemirror/addon/selection/active-line.js"></script> |
|||
<script src="/bower_components/codemirror/addon/search/search.js"></script> |
|||
<script src="/bower_components/codemirror/addon/search/match-highlighter.js"></script> |
|||
<script src="/bower_components/codemirror/addon/search/searchcursor.js"></script> |
|||
<script src="/bower_components/codemirror/addon/dialog/dialog.js"></script> |
|||
<script src="/bower_components/codemirror/addon/fold/foldcode.js"></script> |
|||
<script src="/bower_components/codemirror/addon/fold/foldgutter.js"></script> |
|||
<script src="/bower_components/codemirror/addon/fold/brace-fold.js"></script> |
|||
<script src="/bower_components/codemirror/addon/fold/xml-fold.js"></script> |
|||
<script src="/bower_components/codemirror/addon/fold/markdown-fold.js"></script> |
|||
<script src="/bower_components/codemirror/addon/fold/comment-fold.js"></script> |
|||
<style> |
|||
html, body{ |
|||
height: 100%; |
|||
width: 100%; |
|||
padding: 0px; |
|||
margin: 0px; |
|||
overflow: hidden; |
|||
box-sizing: border-box; |
|||
position: relative; |
|||
} |
|||
#bar > button { |
|||
margin: 5px; |
|||
} |
|||
textarea{ |
|||
width: 100%; |
|||
min-height: 90%; |
|||
|
|||
display: block; |
|||
position: relative; |
|||
|
|||
font-size: 25px; |
|||
background-color: #073642; |
|||
color: #DDD; |
|||
|
|||
overflow-x: hidden; |
|||
|
|||
/* disallow textarea resizes */ |
|||
resize: none; |
|||
border: 0px; |
|||
} |
|||
textarea[disabled] { |
|||
background-color: #275662; |
|||
color: #637476; |
|||
} |
|||
|
|||
#modal { |
|||
display: none; |
|||
} |
|||
#modal.shown { |
|||
display: block; |
|||
position: fixed; |
|||
top: 25px; |
|||
left: 0px; |
|||
z-index: 100; |
|||
background-color: black; |
|||
color: white; |
|||
height: 100vh; |
|||
width: 100%; |
|||
} |
|||
|
|||
#content { |
|||
width: 90%; |
|||
margin: auto; |
|||
} |
|||
|
|||
#content h1, h2, h3, h4, h5, h6 { |
|||
text-align: center; |
|||
} |
|||
|
|||
h1 { font-size: 40px; } |
|||
h2 { font-size: 37px; } |
|||
h3 { font-size: 34px; } |
|||
h4 { font-size: 31px; } |
|||
h5 { font-size: 27px; } |
|||
h6 { font-size: 24px; } |
|||
|
|||
#content p, |
|||
#content ul, |
|||
#content ol { |
|||
font-size: 26px; |
|||
} |
|||
#content img { |
|||
position: relative; |
|||
max-width: 90%; |
|||
max-height: 90%; |
|||
margin: auto; |
|||
} |
|||
html { |
|||
height: 100%; |
|||
} |
|||
body { |
|||
height: 100%; |
|||
margin: 0px; |
|||
} |
|||
.CodeMirror { |
|||
position: absolute; |
|||
top: 25px; |
|||
bottom: 0px; |
|||
left: 0px; |
|||
right: 0px; |
|||
height: auto; |
|||
} |
|||
#cme_toolbox { |
|||
font: 12px Arial,Helvetica,Tahoma,Verdana,sans-serif; |
|||
height: 25px; |
|||
background: -webkit-linear-gradient(#EEEEEE, #DADADA); /* For Safari 5.1 to 6.0 */ |
|||
background: -o-linear-gradient(white, #DDDDDD); /* For Opera 11.1 to 12.0 */ |
|||
background: -moz-linear-gradient(white, #DDDDDD); /* For Firefox 3.6 to 15 */ |
|||
background: linear-gradient(white, #DDDDDD); /* Standard syntax */ |
|||
} |
|||
.CodeMirror-focused .cm-matchhighlight { |
|||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFklEQVQI12NgYGBgkKzc8x9CMDAwAAAmhwSbidEoSQAAAABJRU5ErkJggg==); |
|||
background-position: bottom; |
|||
background-repeat: repeat-x; |
|||
} |
|||
</style> |
|||
</head> |
|||
<body> |
|||
<div id="bar"></div> |
|||
<!-- <textarea></textarea>--> |
|||
<div id="cme_toolbox"></div> |
|||
<textarea id="editor1" name="editor1"></textarea> |
|||
<div id="modal"> |
|||
<div id="content"></div> |
|||
</div> |
|||
<div id="nope"></div> |
|||
</body> |
|||
</html> |
|||
|
|||
960
www/slide/main.js
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,146 @@ |
|||
define(function () { |
|||
var Modes = {}; |
|||
|
|||
// mode language (extension)
|
|||
var list = Modes.list = [ |
|||
"apl apl .apl", |
|||
"asciiarmor asciiarmor", |
|||
"asn.1 asn.1", |
|||
"asterisk asterisk", |
|||
"brainfuck brainfuck .b", |
|||
"clike clike", |
|||
"clojure clojure", |
|||
"cmake cmake", |
|||
"cobol cobol", |
|||
"coffeescript coffeescript", |
|||
"commonlisp commonlisp", |
|||
"crystal crystal", |
|||
"css css .css", |
|||
"cypher cypher", |
|||
"d d", |
|||
"dart dart", |
|||
"diff diff", |
|||
"django django", |
|||
"dockerfile dockerfile", |
|||
"dtd dtd", |
|||
"dylan dylan", |
|||
"ebnf ebnf", |
|||
"ecl ecl", |
|||
"eiffel eiffel", |
|||
"elm elm .elm", |
|||
"erlang erlang", |
|||
"factor factor", |
|||
"fcl fcl", |
|||
"forth forth", |
|||
"fortran fortran", |
|||
"gas gas", |
|||
"gfm gfm .md", |
|||
"gherkin gherkin", |
|||
"go go", |
|||
"groovy groovy", |
|||
"haml haml", |
|||
"handlebars handlebars", |
|||
"haskell haskell .hs", |
|||
"haskell-literate haskell-literate", |
|||
"haxe haxe", |
|||
"htmlembedded htmlembedded", |
|||
"htmlmixed htmlmixed .html", |
|||
"http http", |
|||
"idl idl", |
|||
"index.html index.html", |
|||
"jade jade", |
|||
"javascript javascript .js", |
|||
"jinja2 jinja2", |
|||
"jsx jsx .jsx", |
|||
"julia julia", |
|||
"livescript livescript", |
|||
"loadmode.js loadmode.js", |
|||
"lua lua", |
|||
"markdown markdown .md", |
|||
"mathematica mathematica", |
|||
"meta.js meta.js", |
|||
"mirc mirc", |
|||
"mllike mllike", |
|||
"modelica modelica", |
|||
"mscgen mscgen", |
|||
"mumps mumps", |
|||
"nginx nginx", |
|||
"nsis nsis", |
|||
"ntriples ntriples", |
|||
"octave octave", |
|||
"oz oz", |
|||
"pascal pascal", |
|||
"pegjs pegjs", |
|||
"perl perl", |
|||
"php php", |
|||
"pig pig", |
|||
"properties properties", |
|||
"protobuf protobuf", |
|||
"puppet puppet", |
|||
"python python .py", |
|||
"q q", |
|||
"r r", |
|||
"rpm rpm", |
|||
"rst rst", |
|||
"ruby ruby", |
|||
"rust rust", |
|||
"sass sass", |
|||
"scheme scheme .scm", |
|||
"shell shell .sh", |
|||
"sieve sieve", |
|||
"slim slim", |
|||
"smalltalk smalltalk", |
|||
"smarty smarty", |
|||
"solr solr", |
|||
"soy soy", |
|||
"sparql sparql", |
|||
"spreadsheet spreadsheet", |
|||
"sql sql", |
|||
"stex stex", |
|||
"stylus stylus", |
|||
"swift swift", |
|||
"tcl tcl", |
|||
"text text .txt", |
|||
"textile textile", |
|||
"tiddlywiki tiddlywiki", |
|||
"tiki tiki", |
|||
"toml toml", |
|||
"tornado tornado", |
|||
"troff troff", |
|||
"ttcn ttcn", |
|||
"ttcn-cfg ttcn-cfg", |
|||
"turtle turtle", |
|||
"twig twig", |
|||
"vb vb", |
|||
"vbscript vbscript", |
|||
"velocity velocity", |
|||
"verilog verilog", |
|||
"vhdl vhdl", |
|||
"vue vue", |
|||
"xml xml", |
|||
//"xwiki xwiki21",
|
|||
"xquery xquery", |
|||
"yaml yaml .yaml", |
|||
"yaml-frontmatter yaml-frontmatter", |
|||
"z80 z80" |
|||
].map(function (line) { |
|||
var kv = line.split(/\s/); |
|||
return { |
|||
language: kv[0].replace(/_/g, ' '), |
|||
mode: kv[1], |
|||
ext: kv[2], |
|||
}; |
|||
}); |
|||
|
|||
var extensionOf = Modes.extensionOf = function (mode) { |
|||
var ext = ''; |
|||
list.some(function (o) { |
|||
if (o.mode !== mode) { return; } |
|||
ext = o.ext || ''; |
|||
return true; |
|||
}); |
|||
return ext; |
|||
}; |
|||
|
|||
return Modes; |
|||
}); |
|||
@ -0,0 +1,375 @@ |
|||
require.config({ paths: { 'json.sortify': '/bower_components/json.sortify/dist/JSON.sortify'} }); |
|||
define([ |
|||
'/api/config?cb=' + Math.random().toString(16).substring(2), |
|||
'/customize/messages.js?pad=slide', |
|||
'/bower_components/chainpad-netflux/chainpad-netflux.js', |
|||
'/bower_components/chainpad-crypto/crypto.js', |
|||
'/bower_components/textpatcher/TextPatcher.amd.js', |
|||
'/common/cryptpad-common.js', |
|||
'/slide/slide.js', |
|||
'/common/notify.js', |
|||
'/common/visible.js', |
|||
'/common/clipboard.js', |
|||
'json.sortify', |
|||
'/bower_components/file-saver/FileSaver.min.js', |
|||
'/bower_components/jquery/dist/jquery.min.js', |
|||
'/customize/pad.js' |
|||
], function (Config, Messages, Realtime, Crypto, TextPatcher, Cryptpad, Slide, Notify, Visible, Clipboard, JSONSortify) { |
|||
var $ = window.jQuery; |
|||
var saveAs = window.saveAs; |
|||
|
|||
/* |
|||
TODO |
|||
* patch in changes using DiffDOM |
|||
* predraw some things in case they use external assets |
|||
* strip out script tags? |
|||
* better CSS |
|||
* use codemirror instead of a text editor |
|||
* add ability to link to a rendered slide |
|||
* ui hint for escaping presentation mode |
|||
*/ |
|||
|
|||
Cryptpad.styleAlerts(); |
|||
|
|||
var secret = Cryptpad.getSecrets(); |
|||
var readOnly = secret.keys && !secret.keys.editKeyStr; |
|||
Slide.readOnly = readOnly; |
|||
if (!secret.keys) { |
|||
secret.keys = secret.key; |
|||
} |
|||
|
|||
var APP = window.APP = { |
|||
TextPatcher: TextPatcher, |
|||
Slide: Slide, |
|||
}; |
|||
|
|||
var Stringify = APP.Stringify = JSONSortify; |
|||
|
|||
var initializing = true; |
|||
var $textarea = $('textarea'); |
|||
|
|||
var suggestName = function () { |
|||
var title = ''; |
|||
var patt = /^#\s+(.*)\s*$/; |
|||
$textarea.val().split("\n").some(function (line) { |
|||
if (!patt.test(line)) { return; } |
|||
line.replace(patt, function (a, b) { |
|||
title = b; |
|||
}); |
|||
return true; |
|||
}); |
|||
return title; |
|||
}; |
|||
|
|||
var unnotify = function () { |
|||
if (!(APP.tabNofification && |
|||
typeof(APP.tabNofification.cancel) === 'function')) { return; } |
|||
APP.tabNofification.cancel(); |
|||
}; |
|||
|
|||
var notify = function () { |
|||
if (!(Visible.isSupported() && !Visible.currently())) { return; } |
|||
unnotify(); |
|||
APP.tabNofification = Notify.tab(1000, 10); |
|||
}; |
|||
|
|||
var $modal = $('#modal'); |
|||
var $content = $('#content'); |
|||
Slide.setModal($modal, $content); |
|||
|
|||
var enterPresentationMode = function (shouldLog) { |
|||
Slide.show(true, $textarea.val()); |
|||
if (shouldLog) { |
|||
Cryptpad.log(Messages.presentSuccess); |
|||
} |
|||
}; |
|||
|
|||
if (readOnly) { |
|||
enterPresentationMode(false); |
|||
} |
|||
|
|||
var config = APP.config = { |
|||
initialState: '{}', |
|||
websocketURL: Config.websocketURL, |
|||
channel: secret.channel, |
|||
crypto: Crypto.createEncryptor(secret.keys), |
|||
validateKey: secret.keys.validateKey || undefined, |
|||
readOnly: readOnly, |
|||
}; |
|||
|
|||
var setEditable = function (bool) { |
|||
if (readOnly && bool) { return; } |
|||
$textarea.attr('disabled', !bool); |
|||
}; |
|||
var canonicalize = function (text) { return text.replace(/\r\n/g, '\n'); }; |
|||
|
|||
setEditable(false); |
|||
|
|||
var safelyParseContent = function (S, k, first) { |
|||
if (!first) { return JSON.parse(S); } |
|||
try { return JSON.parse(S); } |
|||
catch (err) { |
|||
console.log("Migrating text content to object form"); |
|||
var O = {}; |
|||
O[k] = S; |
|||
return O; |
|||
} |
|||
}; |
|||
|
|||
var getUserObj = function (rt) { |
|||
return safelyParseContent(rt.getUserDoc(), 'content'); |
|||
}; |
|||
|
|||
var onLocal = config.onLocal = function () { |
|||
if (initializing) { return; } |
|||
if (readOnly) { return; } |
|||
|
|||
var textContent = canonicalize($textarea.val()); |
|||
|
|||
var userObj = getUserObj(APP.realtime); |
|||
|
|||
userObj.content = textContent; |
|||
|
|||
var content = Stringify(userObj); |
|||
|
|||
APP.patchText(content); |
|||
Slide.update(textContent); |
|||
}; |
|||
|
|||
var Button = function (opt) { |
|||
return $('<button>', opt); |
|||
}; |
|||
|
|||
var onInit = config.onInit = function (info) { |
|||
var editHash; |
|||
var viewHash = Cryptpad.getViewHashFromKeys(info.channel, secret.keys); |
|||
if (!readOnly) { |
|||
editHash = Cryptpad.getEditHashFromKeys(info.channel, secret.keys); |
|||
window.location.hash = editHash; |
|||
} |
|||
|
|||
$(window).on('hashchange', function() { |
|||
window.location.reload(); |
|||
}); |
|||
Cryptpad.getPadTitle(function (err, title) { |
|||
if (err) { |
|||
console.error(err); |
|||
console.log("Couldn't get pad title"); |
|||
return; |
|||
} |
|||
document.title = APP.title = title || info.channel.slice(0, 8); |
|||
Cryptpad.rememberPad(title, function (err, data) { |
|||
if (err) { |
|||
console.log("Couldn't remember pad"); |
|||
console.error(err); |
|||
} |
|||
}); |
|||
}); |
|||
|
|||
var $bar = $('#bar'); |
|||
|
|||
var $present = Button({ |
|||
id: 'present', |
|||
'class': 'present button action', |
|||
title: Messages.presentButtonTitle, |
|||
}) |
|||
.text(Messages.presentButton) |
|||
.click(function () { |
|||
enterPresentationMode(true); |
|||
}); |
|||
|
|||
var $forget = Button({ |
|||
id: 'forget', |
|||
'class': 'forget button action', |
|||
title: Messages.forgetButtonTitle, |
|||
}) |
|||
.text(Messages.forgetButton) |
|||
.click(function () { |
|||
var href = window.location.href; |
|||
Cryptpad.confirm(Messages.forgetPrompt, function (yes) { |
|||
if (!yes) { return; } |
|||
Cryptpad.forgetPad(href, function (err) { |
|||
if (err) { |
|||
console.log("unable to forget pad"); |
|||
console.log(err); |
|||
return; |
|||
} |
|||
var parsed = Cryptpad.parsePadUrl(href); |
|||
document.title = APP.title = Cryptpad.getDefaultName(parsed, []); |
|||
}); |
|||
}); |
|||
}); |
|||
|
|||
var $rename = Button({ |
|||
id: 'rename', |
|||
'class': 'rename button action', |
|||
title: Messages.renameButtonTitle, |
|||
}) |
|||
.text(Messages.renameButton) |
|||
.click(function () { |
|||
var suggestion = suggestName(); |
|||
Cryptpad.prompt(Messages.renamePrompt, |
|||
suggestion, function (title, ev) { |
|||
if (title === null) { return; } |
|||
Cryptpad.causesNamingConflict(title, function (err, conflicts) { |
|||
if (conflicts) { |
|||
Cryptpad.alert(Messages.renameConflict); |
|||
return; |
|||
} |
|||
Cryptpad.setPadTitle(title, function (err) { |
|||
if (err) { |
|||
console.log("unable to set pad title"); |
|||
console.error(err); |
|||
return; |
|||
} |
|||
document.title = APP.title = title; |
|||
}); |
|||
}); |
|||
}); |
|||
}); |
|||
|
|||
var $import = Button({ |
|||
id: 'import', |
|||
'class': 'import button action', |
|||
title: Messages.importButtonTitle, |
|||
}) |
|||
.text(Messages.importButton) |
|||
.click(Cryptpad.importContent('text/plain', function (content, file) { |
|||
$textarea.val(content); |
|||
onLocal(); |
|||
})); |
|||
|
|||
var $export = Button({ |
|||
id: 'export', |
|||
'class': 'export button action', |
|||
title: Messages.exportButtonTitle, |
|||
}) |
|||
.text(Messages.exportButton) |
|||
.click(function () { |
|||
var text = $textarea.val(); |
|||
var title = Cryptpad.fixFileName(suggestName()) + '.txt'; |
|||
|
|||
Cryptpad.prompt(Messages.exportPrompt, title, function (filename) { |
|||
if (filename === null) { return; } |
|||
var blob = new Blob([text], { |
|||
type: 'text/plain;charset=utf-8', |
|||
}); |
|||
saveAs(blob, filename); |
|||
}); |
|||
}); |
|||
|
|||
var $share = Button({ |
|||
id: 'share', |
|||
'class': 'share button action', |
|||
title: Messages.shareButtonTitle, |
|||
}) |
|||
.text(Messages.shareButton) |
|||
.click(function () { |
|||
var text = window.location.href; |
|||
var success = Clipboard.copy(text); |
|||
if (success) { |
|||
Cryptpad.log(Messages.shareSuccess); |
|||
return; |
|||
} |
|||
Cryptpad.warn(Messages.shareFailed); |
|||
}); |
|||
|
|||
/* add a 'links' button */ |
|||
var $links = Button({ |
|||
title: Messages.getViewButtonTitle, |
|||
'class': 'links button action', |
|||
}) |
|||
.text(Messages.getViewButton) |
|||
.click(function () { |
|||
var baseUrl = window.location.origin + window.location.pathname + '#'; |
|||
var content = '<b>' + Messages.readonlyUrl + '</b><br><a>' + baseUrl + viewHash + '</a><br>'; |
|||
Cryptpad.alert(content); |
|||
}); |
|||
|
|||
if (readOnly) { |
|||
$links = ''; |
|||
$import = ''; |
|||
$present = ''; |
|||
} |
|||
if (!viewHash) { |
|||
$links = ''; |
|||
} |
|||
|
|||
$bar |
|||
.append($present) |
|||
.append($forget) |
|||
.append($rename) |
|||
.append($import) |
|||
.append($export) |
|||
.append($share) |
|||
.append($links); |
|||
}; |
|||
var onRemote = config.onRemote = function (info) { |
|||
if (initializing) { return; } |
|||
var userObj = getUserObj(APP.realtime); |
|||
var userDoc = userObj.content; |
|||
|
|||
var content = canonicalize($textarea.val()); |
|||
|
|||
var op = TextPatcher.diff(content, userDoc); |
|||
var elem = $textarea[0]; |
|||
|
|||
var selects = ['selectionStart', 'selectionEnd'].map(function (attr) { |
|||
return TextPatcher.transformCursor(elem[attr], op); |
|||
}); |
|||
|
|||
$textarea.val(userDoc); |
|||
elem.selectionStart = selects[0]; |
|||
elem.selectionEnd = selects[1]; |
|||
|
|||
Slide.update(userDoc); |
|||
|
|||
notify(); |
|||
}; |
|||
|
|||
var onReady = config.onReady = function (info) { |
|||
var realtime = APP.realtime = info.realtime; |
|||
APP.patchText = TextPatcher.create({ |
|||
realtime: realtime |
|||
}); |
|||
|
|||
var userObj = getUserObj(APP.realtime); |
|||
var content = canonicalize(userObj.content || ''); |
|||
|
|||
$textarea.val(content); |
|||
|
|||
Slide.update(content); |
|||
|
|||
if (Visible.isSupported()) { |
|||
Visible.onChange(function (yes) { |
|||
if (yes) { unnotify(); } |
|||
}); |
|||
} |
|||
|
|||
Slide.onChange(function (o, n, l) { |
|||
if (n !== null) { |
|||
document.title = APP.title + ' (' + (++n) + '/' + l + ')'; |
|||
return; |
|||
} |
|||
console.log("Exiting presentation mode"); |
|||
document.title = APP.title; |
|||
}); |
|||
|
|||
setEditable(true); |
|||
initializing = false; |
|||
}; |
|||
|
|||
var onAbort = config.onAbort = function (info) { |
|||
$textarea.attr('disabled', true); |
|||
Cryptpad.alert(Messages.common_connectionLost); |
|||
}; |
|||
|
|||
Cryptpad.ready(function () { |
|||
var rt = Realtime.start(config); |
|||
}); |
|||
|
|||
['cut', 'paste', 'change', 'keyup', 'keydown', 'select', 'textInput'] |
|||
.forEach(function (evt) { |
|||
$textarea.on(evt, onLocal); |
|||
}); |
|||
}); |
|||
@ -0,0 +1,41 @@ |
|||
/* |
|||
|
|||
Name: 3024 day |
|||
Author: Jan T. Sott (http://github.com/idleberg) |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-3024-day.CodeMirror { background: #f7f7f7; color: #3a3432; } |
|||
.cm-s-3024-day div.CodeMirror-selected { background: #d6d5d4; } |
|||
|
|||
.cm-s-3024-day .CodeMirror-line::selection, .cm-s-3024-day .CodeMirror-line > span::selection, .cm-s-3024-day .CodeMirror-line > span > span::selection { background: #d6d5d4; } |
|||
.cm-s-3024-day .CodeMirror-line::-moz-selection, .cm-s-3024-day .CodeMirror-line > span::-moz-selection, .cm-s-3024-day .CodeMirror-line > span > span::selection { background: #d9d9d9; } |
|||
|
|||
.cm-s-3024-day .CodeMirror-gutters { background: #f7f7f7; border-right: 0px; } |
|||
.cm-s-3024-day .CodeMirror-guttermarker { color: #db2d20; } |
|||
.cm-s-3024-day .CodeMirror-guttermarker-subtle { color: #807d7c; } |
|||
.cm-s-3024-day .CodeMirror-linenumber { color: #807d7c; } |
|||
|
|||
.cm-s-3024-day .CodeMirror-cursor { border-left: 1px solid #5c5855; } |
|||
|
|||
.cm-s-3024-day span.cm-comment { color: #cdab53; } |
|||
.cm-s-3024-day span.cm-atom { color: #a16a94; } |
|||
.cm-s-3024-day span.cm-number { color: #a16a94; } |
|||
|
|||
.cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute { color: #01a252; } |
|||
.cm-s-3024-day span.cm-keyword { color: #db2d20; } |
|||
.cm-s-3024-day span.cm-string { color: #fded02; } |
|||
|
|||
.cm-s-3024-day span.cm-variable { color: #01a252; } |
|||
.cm-s-3024-day span.cm-variable-2 { color: #01a0e4; } |
|||
.cm-s-3024-day span.cm-def { color: #e8bbd0; } |
|||
.cm-s-3024-day span.cm-bracket { color: #3a3432; } |
|||
.cm-s-3024-day span.cm-tag { color: #db2d20; } |
|||
.cm-s-3024-day span.cm-link { color: #a16a94; } |
|||
.cm-s-3024-day span.cm-error { background: #db2d20; color: #5c5855; } |
|||
|
|||
.cm-s-3024-day .CodeMirror-activeline-background { background: #e8f2ff; } |
|||
.cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: #a16a94 !important; } |
|||
@ -0,0 +1,39 @@ |
|||
/* |
|||
|
|||
Name: 3024 night |
|||
Author: Jan T. Sott (http://github.com/idleberg) |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-3024-night.CodeMirror { background: #090300; color: #d6d5d4; } |
|||
.cm-s-3024-night div.CodeMirror-selected { background: #3a3432; } |
|||
.cm-s-3024-night .CodeMirror-line::selection, .cm-s-3024-night .CodeMirror-line > span::selection, .cm-s-3024-night .CodeMirror-line > span > span::selection { background: rgba(58, 52, 50, .99); } |
|||
.cm-s-3024-night .CodeMirror-line::-moz-selection, .cm-s-3024-night .CodeMirror-line > span::-moz-selection, .cm-s-3024-night .CodeMirror-line > span > span::-moz-selection { background: rgba(58, 52, 50, .99); } |
|||
.cm-s-3024-night .CodeMirror-gutters { background: #090300; border-right: 0px; } |
|||
.cm-s-3024-night .CodeMirror-guttermarker { color: #db2d20; } |
|||
.cm-s-3024-night .CodeMirror-guttermarker-subtle { color: #5c5855; } |
|||
.cm-s-3024-night .CodeMirror-linenumber { color: #5c5855; } |
|||
|
|||
.cm-s-3024-night .CodeMirror-cursor { border-left: 1px solid #807d7c; } |
|||
|
|||
.cm-s-3024-night span.cm-comment { color: #cdab53; } |
|||
.cm-s-3024-night span.cm-atom { color: #a16a94; } |
|||
.cm-s-3024-night span.cm-number { color: #a16a94; } |
|||
|
|||
.cm-s-3024-night span.cm-property, .cm-s-3024-night span.cm-attribute { color: #01a252; } |
|||
.cm-s-3024-night span.cm-keyword { color: #db2d20; } |
|||
.cm-s-3024-night span.cm-string { color: #fded02; } |
|||
|
|||
.cm-s-3024-night span.cm-variable { color: #01a252; } |
|||
.cm-s-3024-night span.cm-variable-2 { color: #01a0e4; } |
|||
.cm-s-3024-night span.cm-def { color: #e8bbd0; } |
|||
.cm-s-3024-night span.cm-bracket { color: #d6d5d4; } |
|||
.cm-s-3024-night span.cm-tag { color: #db2d20; } |
|||
.cm-s-3024-night span.cm-link { color: #a16a94; } |
|||
.cm-s-3024-night span.cm-error { background: #db2d20; color: #807d7c; } |
|||
|
|||
.cm-s-3024-night .CodeMirror-activeline-background { background: #2F2F2F; } |
|||
.cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,32 @@ |
|||
.cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; } |
|||
.cm-s-abcdef div.CodeMirror-selected { background: #515151; } |
|||
.cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); } |
|||
.cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); } |
|||
.cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; } |
|||
.cm-s-abcdef .CodeMirror-guttermarker { color: #222; } |
|||
.cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; } |
|||
.cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; } |
|||
.cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; } |
|||
|
|||
.cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; } |
|||
.cm-s-abcdef span.cm-atom { color: #77F; } |
|||
.cm-s-abcdef span.cm-number { color: violet; } |
|||
.cm-s-abcdef span.cm-def { color: #fffabc; } |
|||
.cm-s-abcdef span.cm-variable { color: #abcdef; } |
|||
.cm-s-abcdef span.cm-variable-2 { color: #cacbcc; } |
|||
.cm-s-abcdef span.cm-variable-3 { color: #def; } |
|||
.cm-s-abcdef span.cm-property { color: #fedcba; } |
|||
.cm-s-abcdef span.cm-operator { color: #ff0; } |
|||
.cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;} |
|||
.cm-s-abcdef span.cm-string { color: #2b4; } |
|||
.cm-s-abcdef span.cm-meta { color: #C9F; } |
|||
.cm-s-abcdef span.cm-qualifier { color: #FFF700; } |
|||
.cm-s-abcdef span.cm-builtin { color: #30aabc; } |
|||
.cm-s-abcdef span.cm-bracket { color: #8a8a8a; } |
|||
.cm-s-abcdef span.cm-tag { color: #FFDD44; } |
|||
.cm-s-abcdef span.cm-attribute { color: #DDFF00; } |
|||
.cm-s-abcdef span.cm-error { color: #FF0000; } |
|||
.cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; } |
|||
.cm-s-abcdef span.cm-link { color: blueviolet; } |
|||
|
|||
.cm-s-abcdef .CodeMirror-activeline-background { background: #314151; } |
|||
@ -0,0 +1,5 @@ |
|||
.cm-s-ambiance.CodeMirror { |
|||
-webkit-box-shadow: none; |
|||
-moz-box-shadow: none; |
|||
box-shadow: none; |
|||
} |
|||
74
www/slide/theme/ambiance.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,89 @@ |
|||
.cm-s-ansuz.CodeMirror, |
|||
.cm-s-ansuz .CodeMirror-gutters { |
|||
background-color: #2E3436 !important; |
|||
color: #719FC9 !important; |
|||
border: none; |
|||
font-weight: bold; |
|||
/* color: red !important;*/ |
|||
} |
|||
.cm-s-ansuz .CodeMirror-gutters { |
|||
color: #2E3436; |
|||
} |
|||
.cm-s-ansuz .CodeMirror-cursor { |
|||
border-left: solid thin #f8f8f0; |
|||
} |
|||
.cm-s-ansuz .CodeMirror-linenumber { |
|||
color: #8AE234; |
|||
} |
|||
.cm-s-ansuz.CodeMirror-focused div.CodeMirror-selected { |
|||
background: rgba(255, 255, 255, 0.1); |
|||
} |
|||
.cm-s-ansuz .CodeMirror-line::selection, |
|||
.cm-s-ansuz .cm-s-transition .CodeMirror-line > span::selection, |
|||
.cm-s-ansuz .cm-s-transition .CodeMirror-line > span > span::selection { |
|||
background: rgba(255, 255, 255, 0.1); |
|||
} |
|||
.cm-s-ansuz .CodeMirror-line::-moz-selection, |
|||
.cm-s-ansuz .cm-s-transition .CodeMirror-line > span::-moz-selection, |
|||
.cm-s-ansuz .cm-s-transition .CodeMirror-line > span > span::-moz-selection { |
|||
background: rgba(255, 255, 255, 0.1); |
|||
} |
|||
.cm-s-ansuz span.cm-comment { |
|||
color: #50FA7B; |
|||
} |
|||
.cm-s-ansuz span.cm-string, |
|||
.cm-s-ansuz .cm-s-transition span.cm-string-2 { |
|||
color: #f1fa8c; |
|||
} |
|||
.cm-s-ansuz span.cm-number { |
|||
color: #bd93f9; |
|||
} |
|||
.cm-s-ansuz span.cm-variable { |
|||
color: #9292e4; |
|||
} |
|||
.cm-s-ansuz span.cm-variable-2 { |
|||
color: white; |
|||
} |
|||
.cm-s-ansuz span.cm-def { |
|||
color: #ffb86c; |
|||
} |
|||
.cm-s-ansuz span.cm-keyword { |
|||
color: #ff79c6; |
|||
} |
|||
.cm-s-ansuz span.cm-operator { |
|||
color: #ff79c6; |
|||
} |
|||
.cm-s-ansuz span.cm-keyword { |
|||
color: #ff79c6; |
|||
} |
|||
.cm-s-ansuz span.cm-atom { |
|||
color: #bd93f9; |
|||
} |
|||
.cm-s-ansuz span.cm-meta { |
|||
color: #719FC9; |
|||
} |
|||
.cm-s-ansuz span.cm-tag { |
|||
color: #ff79c6; |
|||
} |
|||
.cm-s-ansuz span.cm-attribute { |
|||
color: #50fa7b; |
|||
} |
|||
.cm-s-ansuz span.cm-qualifier { |
|||
color: #50fa7b; |
|||
} |
|||
.cm-s-ansuz span.cm-property { |
|||
color: #66d9ef; |
|||
} |
|||
.cm-s-ansuz span.cm-builtin { |
|||
color: #50fa7b; |
|||
} |
|||
.cm-s-ansuz span.cm-variable-3 { |
|||
color: #50fa7b; |
|||
} |
|||
.cm-s-ansuz .CodeMirror-activeline-background { |
|||
background: rgba(255, 255, 255, 0.1); |
|||
} |
|||
.cm-s-ansuz .CodeMirror-matchingbracket { |
|||
text-decoration: underline; |
|||
color: white !important; |
|||
} |
|||
@ -0,0 +1,38 @@ |
|||
/* |
|||
|
|||
Name: Base16 Default Dark |
|||
Author: Chris Kempson (http://chriskempson.com) |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; } |
|||
.cm-s-base16-dark div.CodeMirror-selected { background: #303030; } |
|||
.cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); } |
|||
.cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); } |
|||
.cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; } |
|||
.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; } |
|||
.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; } |
|||
.cm-s-base16-dark .CodeMirror-linenumber { color: #505050; } |
|||
.cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; } |
|||
|
|||
.cm-s-base16-dark span.cm-comment { color: #8f5536; } |
|||
.cm-s-base16-dark span.cm-atom { color: #aa759f; } |
|||
.cm-s-base16-dark span.cm-number { color: #aa759f; } |
|||
|
|||
.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; } |
|||
.cm-s-base16-dark span.cm-keyword { color: #ac4142; } |
|||
.cm-s-base16-dark span.cm-string { color: #f4bf75; } |
|||
|
|||
.cm-s-base16-dark span.cm-variable { color: #90a959; } |
|||
.cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; } |
|||
.cm-s-base16-dark span.cm-def { color: #d28445; } |
|||
.cm-s-base16-dark span.cm-bracket { color: #e0e0e0; } |
|||
.cm-s-base16-dark span.cm-tag { color: #ac4142; } |
|||
.cm-s-base16-dark span.cm-link { color: #aa759f; } |
|||
.cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; } |
|||
|
|||
.cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; } |
|||
.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,38 @@ |
|||
/* |
|||
|
|||
Name: Base16 Default Light |
|||
Author: Chris Kempson (http://chriskempson.com) |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; } |
|||
.cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; } |
|||
.cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; } |
|||
.cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; } |
|||
.cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; } |
|||
.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; } |
|||
.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; } |
|||
.cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; } |
|||
.cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; } |
|||
|
|||
.cm-s-base16-light span.cm-comment { color: #8f5536; } |
|||
.cm-s-base16-light span.cm-atom { color: #aa759f; } |
|||
.cm-s-base16-light span.cm-number { color: #aa759f; } |
|||
|
|||
.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; } |
|||
.cm-s-base16-light span.cm-keyword { color: #ac4142; } |
|||
.cm-s-base16-light span.cm-string { color: #f4bf75; } |
|||
|
|||
.cm-s-base16-light span.cm-variable { color: #90a959; } |
|||
.cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; } |
|||
.cm-s-base16-light span.cm-def { color: #d28445; } |
|||
.cm-s-base16-light span.cm-bracket { color: #202020; } |
|||
.cm-s-base16-light span.cm-tag { color: #ac4142; } |
|||
.cm-s-base16-light span.cm-link { color: #aa759f; } |
|||
.cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; } |
|||
|
|||
.cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; } |
|||
.cm-s-base16-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,34 @@ |
|||
/* |
|||
|
|||
Name: Bespin |
|||
Author: Mozilla / Jan T. Sott |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-bespin.CodeMirror {background: #28211c; color: #9d9b97;} |
|||
.cm-s-bespin div.CodeMirror-selected {background: #36312e !important;} |
|||
.cm-s-bespin .CodeMirror-gutters {background: #28211c; border-right: 0px;} |
|||
.cm-s-bespin .CodeMirror-linenumber {color: #666666;} |
|||
.cm-s-bespin .CodeMirror-cursor {border-left: 1px solid #797977 !important;} |
|||
|
|||
.cm-s-bespin span.cm-comment {color: #937121;} |
|||
.cm-s-bespin span.cm-atom {color: #9b859d;} |
|||
.cm-s-bespin span.cm-number {color: #9b859d;} |
|||
|
|||
.cm-s-bespin span.cm-property, .cm-s-bespin span.cm-attribute {color: #54be0d;} |
|||
.cm-s-bespin span.cm-keyword {color: #cf6a4c;} |
|||
.cm-s-bespin span.cm-string {color: #f9ee98;} |
|||
|
|||
.cm-s-bespin span.cm-variable {color: #54be0d;} |
|||
.cm-s-bespin span.cm-variable-2 {color: #5ea6ea;} |
|||
.cm-s-bespin span.cm-def {color: #cf7d34;} |
|||
.cm-s-bespin span.cm-error {background: #cf6a4c; color: #797977;} |
|||
.cm-s-bespin span.cm-bracket {color: #9d9b97;} |
|||
.cm-s-bespin span.cm-tag {color: #cf6a4c;} |
|||
.cm-s-bespin span.cm-link {color: #9b859d;} |
|||
|
|||
.cm-s-bespin .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} |
|||
.cm-s-bespin .CodeMirror-activeline-background { background: #404040; } |
|||
@ -0,0 +1,32 @@ |
|||
/* Port of TextMate's Blackboard theme */ |
|||
|
|||
.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } |
|||
.cm-s-blackboard div.CodeMirror-selected { background: #253B76; } |
|||
.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); } |
|||
.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); } |
|||
.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } |
|||
.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; } |
|||
.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; } |
|||
.cm-s-blackboard .CodeMirror-linenumber { color: #888; } |
|||
.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; } |
|||
|
|||
.cm-s-blackboard .cm-keyword { color: #FBDE2D; } |
|||
.cm-s-blackboard .cm-atom { color: #D8FA3C; } |
|||
.cm-s-blackboard .cm-number { color: #D8FA3C; } |
|||
.cm-s-blackboard .cm-def { color: #8DA6CE; } |
|||
.cm-s-blackboard .cm-variable { color: #FF6400; } |
|||
.cm-s-blackboard .cm-operator { color: #FBDE2D; } |
|||
.cm-s-blackboard .cm-comment { color: #AEAEAE; } |
|||
.cm-s-blackboard .cm-string { color: #61CE3C; } |
|||
.cm-s-blackboard .cm-string-2 { color: #61CE3C; } |
|||
.cm-s-blackboard .cm-meta { color: #D8FA3C; } |
|||
.cm-s-blackboard .cm-builtin { color: #8DA6CE; } |
|||
.cm-s-blackboard .cm-tag { color: #8DA6CE; } |
|||
.cm-s-blackboard .cm-attribute { color: #8DA6CE; } |
|||
.cm-s-blackboard .cm-header { color: #FF6400; } |
|||
.cm-s-blackboard .cm-hr { color: #AEAEAE; } |
|||
.cm-s-blackboard .cm-link { color: #8DA6CE; } |
|||
.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } |
|||
|
|||
.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; } |
|||
.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } |
|||
@ -0,0 +1,25 @@ |
|||
.cm-s-cobalt.CodeMirror { background: #002240; color: white; } |
|||
.cm-s-cobalt div.CodeMirror-selected { background: #b36539; } |
|||
.cm-s-cobalt .CodeMirror-line::selection, .cm-s-cobalt .CodeMirror-line > span::selection, .cm-s-cobalt .CodeMirror-line > span > span::selection { background: rgba(179, 101, 57, .99); } |
|||
.cm-s-cobalt .CodeMirror-line::-moz-selection, .cm-s-cobalt .CodeMirror-line > span::-moz-selection, .cm-s-cobalt .CodeMirror-line > span > span::-moz-selection { background: rgba(179, 101, 57, .99); } |
|||
.cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } |
|||
.cm-s-cobalt .CodeMirror-guttermarker { color: #ffee80; } |
|||
.cm-s-cobalt .CodeMirror-guttermarker-subtle { color: #d0d0d0; } |
|||
.cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; } |
|||
.cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-cobalt span.cm-comment { color: #08f; } |
|||
.cm-s-cobalt span.cm-atom { color: #845dc4; } |
|||
.cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; } |
|||
.cm-s-cobalt span.cm-keyword { color: #ffee80; } |
|||
.cm-s-cobalt span.cm-string { color: #3ad900; } |
|||
.cm-s-cobalt span.cm-meta { color: #ff9d00; } |
|||
.cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; } |
|||
.cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; } |
|||
.cm-s-cobalt span.cm-bracket { color: #d8d8d8; } |
|||
.cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; } |
|||
.cm-s-cobalt span.cm-link { color: #845dc4; } |
|||
.cm-s-cobalt span.cm-error { color: #9d1e15; } |
|||
|
|||
.cm-s-cobalt .CodeMirror-activeline-background { background: #002D57; } |
|||
.cm-s-cobalt .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } |
|||
@ -0,0 +1,33 @@ |
|||
.cm-s-colorforth.CodeMirror { background: #000000; color: #f8f8f8; } |
|||
.cm-s-colorforth .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } |
|||
.cm-s-colorforth .CodeMirror-guttermarker { color: #FFBD40; } |
|||
.cm-s-colorforth .CodeMirror-guttermarker-subtle { color: #78846f; } |
|||
.cm-s-colorforth .CodeMirror-linenumber { color: #bababa; } |
|||
.cm-s-colorforth .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-colorforth span.cm-comment { color: #ededed; } |
|||
.cm-s-colorforth span.cm-def { color: #ff1c1c; font-weight:bold; } |
|||
.cm-s-colorforth span.cm-keyword { color: #ffd900; } |
|||
.cm-s-colorforth span.cm-builtin { color: #00d95a; } |
|||
.cm-s-colorforth span.cm-variable { color: #73ff00; } |
|||
.cm-s-colorforth span.cm-string { color: #007bff; } |
|||
.cm-s-colorforth span.cm-number { color: #00c4ff; } |
|||
.cm-s-colorforth span.cm-atom { color: #606060; } |
|||
|
|||
.cm-s-colorforth span.cm-variable-2 { color: #EEE; } |
|||
.cm-s-colorforth span.cm-variable-3 { color: #DDD; } |
|||
.cm-s-colorforth span.cm-property {} |
|||
.cm-s-colorforth span.cm-operator {} |
|||
|
|||
.cm-s-colorforth span.cm-meta { color: yellow; } |
|||
.cm-s-colorforth span.cm-qualifier { color: #FFF700; } |
|||
.cm-s-colorforth span.cm-bracket { color: #cc7; } |
|||
.cm-s-colorforth span.cm-tag { color: #FFBD40; } |
|||
.cm-s-colorforth span.cm-attribute { color: #FFF700; } |
|||
.cm-s-colorforth span.cm-error { color: #f00; } |
|||
|
|||
.cm-s-colorforth div.CodeMirror-selected { background: #333d53; } |
|||
|
|||
.cm-s-colorforth span.cm-compilation { background: rgba(255, 255, 255, 0.12); } |
|||
|
|||
.cm-s-colorforth .CodeMirror-activeline-background { background: #253540; } |
|||
@ -0,0 +1,41 @@ |
|||
/* |
|||
|
|||
Name: dracula |
|||
Author: Michael Kaminsky (http://github.com/mkaminsky11) |
|||
|
|||
Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme) |
|||
|
|||
*/ |
|||
|
|||
|
|||
.cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters { |
|||
background-color: #282a36 !important; |
|||
color: #f8f8f2 !important; |
|||
border: none; |
|||
} |
|||
.cm-s-dracula .CodeMirror-gutters { color: #282a36; } |
|||
.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; } |
|||
.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; } |
|||
.cm-s-dracula.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-dracula span.cm-comment { color: #6272a4; } |
|||
.cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; } |
|||
.cm-s-dracula span.cm-number { color: #bd93f9; } |
|||
.cm-s-dracula span.cm-variable { color: #50fa7b; } |
|||
.cm-s-dracula span.cm-variable-2 { color: white; } |
|||
.cm-s-dracula span.cm-def { color: #ffb86c; } |
|||
.cm-s-dracula span.cm-keyword { color: #ff79c6; } |
|||
.cm-s-dracula span.cm-operator { color: #ff79c6; } |
|||
.cm-s-dracula span.cm-keyword { color: #ff79c6; } |
|||
.cm-s-dracula span.cm-atom { color: #bd93f9; } |
|||
.cm-s-dracula span.cm-meta { color: #f8f8f2; } |
|||
.cm-s-dracula span.cm-tag { color: #ff79c6; } |
|||
.cm-s-dracula span.cm-attribute { color: #50fa7b; } |
|||
.cm-s-dracula span.cm-qualifier { color: #50fa7b; } |
|||
.cm-s-dracula span.cm-property { color: #66d9ef; } |
|||
.cm-s-dracula span.cm-builtin { color: #50fa7b; } |
|||
.cm-s-dracula span.cm-variable-3 { color: #50fa7b; } |
|||
|
|||
.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); } |
|||
.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,23 @@ |
|||
.cm-s-eclipse span.cm-meta { color: #FF1717; } |
|||
.cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } |
|||
.cm-s-eclipse span.cm-atom { color: #219; } |
|||
.cm-s-eclipse span.cm-number { color: #164; } |
|||
.cm-s-eclipse span.cm-def { color: #00f; } |
|||
.cm-s-eclipse span.cm-variable { color: black; } |
|||
.cm-s-eclipse span.cm-variable-2 { color: #0000C0; } |
|||
.cm-s-eclipse span.cm-variable-3 { color: #0000C0; } |
|||
.cm-s-eclipse span.cm-property { color: black; } |
|||
.cm-s-eclipse span.cm-operator { color: black; } |
|||
.cm-s-eclipse span.cm-comment { color: #3F7F5F; } |
|||
.cm-s-eclipse span.cm-string { color: #2A00FF; } |
|||
.cm-s-eclipse span.cm-string-2 { color: #f50; } |
|||
.cm-s-eclipse span.cm-qualifier { color: #555; } |
|||
.cm-s-eclipse span.cm-builtin { color: #30a; } |
|||
.cm-s-eclipse span.cm-bracket { color: #cc7; } |
|||
.cm-s-eclipse span.cm-tag { color: #170; } |
|||
.cm-s-eclipse span.cm-attribute { color: #00c; } |
|||
.cm-s-eclipse span.cm-link { color: #219; } |
|||
.cm-s-eclipse span.cm-error { color: #f00; } |
|||
|
|||
.cm-s-eclipse .CodeMirror-activeline-background { background: #e8f2ff; } |
|||
.cm-s-eclipse .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } |
|||
@ -0,0 +1,13 @@ |
|||
.cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom { color: #762; } |
|||
.cm-s-elegant span.cm-comment { color: #262; font-style: italic; line-height: 1em; } |
|||
.cm-s-elegant span.cm-meta { color: #555; font-style: italic; line-height: 1em; } |
|||
.cm-s-elegant span.cm-variable { color: black; } |
|||
.cm-s-elegant span.cm-variable-2 { color: #b11; } |
|||
.cm-s-elegant span.cm-qualifier { color: #555; } |
|||
.cm-s-elegant span.cm-keyword { color: #730; } |
|||
.cm-s-elegant span.cm-builtin { color: #30a; } |
|||
.cm-s-elegant span.cm-link { color: #762; } |
|||
.cm-s-elegant span.cm-error { background-color: #fdd; } |
|||
|
|||
.cm-s-elegant .CodeMirror-activeline-background { background: #e8f2ff; } |
|||
.cm-s-elegant .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } |
|||
@ -0,0 +1,34 @@ |
|||
.cm-s-erlang-dark.CodeMirror { background: #002240; color: white; } |
|||
.cm-s-erlang-dark div.CodeMirror-selected { background: #b36539; } |
|||
.cm-s-erlang-dark .CodeMirror-line::selection, .cm-s-erlang-dark .CodeMirror-line > span::selection, .cm-s-erlang-dark .CodeMirror-line > span > span::selection { background: rgba(179, 101, 57, .99); } |
|||
.cm-s-erlang-dark .CodeMirror-line::-moz-selection, .cm-s-erlang-dark .CodeMirror-line > span::-moz-selection, .cm-s-erlang-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(179, 101, 57, .99); } |
|||
.cm-s-erlang-dark .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } |
|||
.cm-s-erlang-dark .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-erlang-dark .CodeMirror-guttermarker-subtle { color: #d0d0d0; } |
|||
.cm-s-erlang-dark .CodeMirror-linenumber { color: #d0d0d0; } |
|||
.cm-s-erlang-dark .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-erlang-dark span.cm-quote { color: #ccc; } |
|||
.cm-s-erlang-dark span.cm-atom { color: #f133f1; } |
|||
.cm-s-erlang-dark span.cm-attribute { color: #ff80e1; } |
|||
.cm-s-erlang-dark span.cm-bracket { color: #ff9d00; } |
|||
.cm-s-erlang-dark span.cm-builtin { color: #eaa; } |
|||
.cm-s-erlang-dark span.cm-comment { color: #77f; } |
|||
.cm-s-erlang-dark span.cm-def { color: #e7a; } |
|||
.cm-s-erlang-dark span.cm-keyword { color: #ffee80; } |
|||
.cm-s-erlang-dark span.cm-meta { color: #50fefe; } |
|||
.cm-s-erlang-dark span.cm-number { color: #ffd0d0; } |
|||
.cm-s-erlang-dark span.cm-operator { color: #d55; } |
|||
.cm-s-erlang-dark span.cm-property { color: #ccc; } |
|||
.cm-s-erlang-dark span.cm-qualifier { color: #ccc; } |
|||
.cm-s-erlang-dark span.cm-special { color: #ffbbbb; } |
|||
.cm-s-erlang-dark span.cm-string { color: #3ad900; } |
|||
.cm-s-erlang-dark span.cm-string-2 { color: #ccc; } |
|||
.cm-s-erlang-dark span.cm-tag { color: #9effff; } |
|||
.cm-s-erlang-dark span.cm-variable { color: #50fe50; } |
|||
.cm-s-erlang-dark span.cm-variable-2 { color: #e0e; } |
|||
.cm-s-erlang-dark span.cm-variable-3 { color: #ccc; } |
|||
.cm-s-erlang-dark span.cm-error { color: #9d1e15; } |
|||
|
|||
.cm-s-erlang-dark .CodeMirror-activeline-background { background: #013461; } |
|||
.cm-s-erlang-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } |
|||
@ -0,0 +1,34 @@ |
|||
/* |
|||
|
|||
Name: Hopscotch |
|||
Author: Jan T. Sott |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;} |
|||
.cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;} |
|||
.cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;} |
|||
.cm-s-hopscotch .CodeMirror-linenumber {color: #797379;} |
|||
.cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;} |
|||
|
|||
.cm-s-hopscotch span.cm-comment {color: #b33508;} |
|||
.cm-s-hopscotch span.cm-atom {color: #c85e7c;} |
|||
.cm-s-hopscotch span.cm-number {color: #c85e7c;} |
|||
|
|||
.cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;} |
|||
.cm-s-hopscotch span.cm-keyword {color: #dd464c;} |
|||
.cm-s-hopscotch span.cm-string {color: #fdcc59;} |
|||
|
|||
.cm-s-hopscotch span.cm-variable {color: #8fc13e;} |
|||
.cm-s-hopscotch span.cm-variable-2 {color: #1290bf;} |
|||
.cm-s-hopscotch span.cm-def {color: #fd8b19;} |
|||
.cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;} |
|||
.cm-s-hopscotch span.cm-bracket {color: #d5d3d5;} |
|||
.cm-s-hopscotch span.cm-tag {color: #dd464c;} |
|||
.cm-s-hopscotch span.cm-link {color: #c85e7c;} |
|||
|
|||
.cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} |
|||
.cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; } |
|||
@ -0,0 +1,43 @@ |
|||
/* |
|||
ICEcoder default theme by Matt Pass, used in code editor available at https://icecoder.net |
|||
*/ |
|||
|
|||
.cm-s-icecoder { color: #666; background: #1d1d1b; } |
|||
|
|||
.cm-s-icecoder span.cm-keyword { color: #eee; font-weight:bold; } /* off-white 1 */ |
|||
.cm-s-icecoder span.cm-atom { color: #e1c76e; } /* yellow */ |
|||
.cm-s-icecoder span.cm-number { color: #6cb5d9; } /* blue */ |
|||
.cm-s-icecoder span.cm-def { color: #b9ca4a; } /* green */ |
|||
|
|||
.cm-s-icecoder span.cm-variable { color: #6cb5d9; } /* blue */ |
|||
.cm-s-icecoder span.cm-variable-2 { color: #cc1e5c; } /* pink */ |
|||
.cm-s-icecoder span.cm-variable-3 { color: #f9602c; } /* orange */ |
|||
|
|||
.cm-s-icecoder span.cm-property { color: #eee; } /* off-white 1 */ |
|||
.cm-s-icecoder span.cm-operator { color: #9179bb; } /* purple */ |
|||
.cm-s-icecoder span.cm-comment { color: #97a3aa; } /* grey-blue */ |
|||
|
|||
.cm-s-icecoder span.cm-string { color: #b9ca4a; } /* green */ |
|||
.cm-s-icecoder span.cm-string-2 { color: #6cb5d9; } /* blue */ |
|||
|
|||
.cm-s-icecoder span.cm-meta { color: #555; } /* grey */ |
|||
|
|||
.cm-s-icecoder span.cm-qualifier { color: #555; } /* grey */ |
|||
.cm-s-icecoder span.cm-builtin { color: #214e7b; } /* bright blue */ |
|||
.cm-s-icecoder span.cm-bracket { color: #cc7; } /* grey-yellow */ |
|||
|
|||
.cm-s-icecoder span.cm-tag { color: #e8e8e8; } /* off-white 2 */ |
|||
.cm-s-icecoder span.cm-attribute { color: #099; } /* teal */ |
|||
|
|||
.cm-s-icecoder span.cm-header { color: #6a0d6a; } /* purple-pink */ |
|||
.cm-s-icecoder span.cm-quote { color: #186718; } /* dark green */ |
|||
.cm-s-icecoder span.cm-hr { color: #888; } /* mid-grey */ |
|||
.cm-s-icecoder span.cm-link { color: #e1c76e; } /* yellow */ |
|||
.cm-s-icecoder span.cm-error { color: #d00; } /* red */ |
|||
|
|||
.cm-s-icecoder .CodeMirror-cursor { border-left: 1px solid white; } |
|||
.cm-s-icecoder div.CodeMirror-selected { color: #fff; background: #037; } |
|||
.cm-s-icecoder .CodeMirror-gutters { background: #1d1d1b; min-width: 41px; border-right: 0; } |
|||
.cm-s-icecoder .CodeMirror-linenumber { color: #555; cursor: default; } |
|||
.cm-s-icecoder .CodeMirror-matchingbracket { color: #fff !important; background: #555 !important; } |
|||
.cm-s-icecoder .CodeMirror-activeline-background { background: #000; } |
|||
@ -0,0 +1,34 @@ |
|||
/* |
|||
|
|||
Name: Isotope |
|||
Author: David Desandro / Jan T. Sott |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-isotope.CodeMirror {background: #000000; color: #e0e0e0;} |
|||
.cm-s-isotope div.CodeMirror-selected {background: #404040 !important;} |
|||
.cm-s-isotope .CodeMirror-gutters {background: #000000; border-right: 0px;} |
|||
.cm-s-isotope .CodeMirror-linenumber {color: #808080;} |
|||
.cm-s-isotope .CodeMirror-cursor {border-left: 1px solid #c0c0c0 !important;} |
|||
|
|||
.cm-s-isotope span.cm-comment {color: #3300ff;} |
|||
.cm-s-isotope span.cm-atom {color: #cc00ff;} |
|||
.cm-s-isotope span.cm-number {color: #cc00ff;} |
|||
|
|||
.cm-s-isotope span.cm-property, .cm-s-isotope span.cm-attribute {color: #33ff00;} |
|||
.cm-s-isotope span.cm-keyword {color: #ff0000;} |
|||
.cm-s-isotope span.cm-string {color: #ff0099;} |
|||
|
|||
.cm-s-isotope span.cm-variable {color: #33ff00;} |
|||
.cm-s-isotope span.cm-variable-2 {color: #0066ff;} |
|||
.cm-s-isotope span.cm-def {color: #ff9900;} |
|||
.cm-s-isotope span.cm-error {background: #ff0000; color: #c0c0c0;} |
|||
.cm-s-isotope span.cm-bracket {color: #e0e0e0;} |
|||
.cm-s-isotope span.cm-tag {color: #ff0000;} |
|||
.cm-s-isotope span.cm-link {color: #cc00ff;} |
|||
|
|||
.cm-s-isotope .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} |
|||
.cm-s-isotope .CodeMirror-activeline-background { background: #202020; } |
|||
@ -0,0 +1,47 @@ |
|||
/* |
|||
http://lesscss.org/ dark theme |
|||
Ported to CodeMirror by Peter Kroon |
|||
*/ |
|||
.cm-s-lesser-dark { |
|||
line-height: 1.3em; |
|||
} |
|||
.cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; } |
|||
.cm-s-lesser-dark div.CodeMirror-selected { background: #45443B; } /* 33322B*/ |
|||
.cm-s-lesser-dark .CodeMirror-line::selection, .cm-s-lesser-dark .CodeMirror-line > span::selection, .cm-s-lesser-dark .CodeMirror-line > span > span::selection { background: rgba(69, 68, 59, .99); } |
|||
.cm-s-lesser-dark .CodeMirror-line::-moz-selection, .cm-s-lesser-dark .CodeMirror-line > span::-moz-selection, .cm-s-lesser-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(69, 68, 59, .99); } |
|||
.cm-s-lesser-dark .CodeMirror-cursor { border-left: 1px solid white; } |
|||
.cm-s-lesser-dark pre { padding: 0 8px; }/*editable code holder*/ |
|||
|
|||
.cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket { color: #7EFC7E; }/*65FC65*/ |
|||
|
|||
.cm-s-lesser-dark .CodeMirror-gutters { background: #262626; border-right:1px solid #aaa; } |
|||
.cm-s-lesser-dark .CodeMirror-guttermarker { color: #599eff; } |
|||
.cm-s-lesser-dark .CodeMirror-guttermarker-subtle { color: #777; } |
|||
.cm-s-lesser-dark .CodeMirror-linenumber { color: #777; } |
|||
|
|||
.cm-s-lesser-dark span.cm-header { color: #a0a; } |
|||
.cm-s-lesser-dark span.cm-quote { color: #090; } |
|||
.cm-s-lesser-dark span.cm-keyword { color: #599eff; } |
|||
.cm-s-lesser-dark span.cm-atom { color: #C2B470; } |
|||
.cm-s-lesser-dark span.cm-number { color: #B35E4D; } |
|||
.cm-s-lesser-dark span.cm-def { color: white; } |
|||
.cm-s-lesser-dark span.cm-variable { color:#D9BF8C; } |
|||
.cm-s-lesser-dark span.cm-variable-2 { color: #669199; } |
|||
.cm-s-lesser-dark span.cm-variable-3 { color: white; } |
|||
.cm-s-lesser-dark span.cm-property { color: #92A75C; } |
|||
.cm-s-lesser-dark span.cm-operator { color: #92A75C; } |
|||
.cm-s-lesser-dark span.cm-comment { color: #666; } |
|||
.cm-s-lesser-dark span.cm-string { color: #BCD279; } |
|||
.cm-s-lesser-dark span.cm-string-2 { color: #f50; } |
|||
.cm-s-lesser-dark span.cm-meta { color: #738C73; } |
|||
.cm-s-lesser-dark span.cm-qualifier { color: #555; } |
|||
.cm-s-lesser-dark span.cm-builtin { color: #ff9e59; } |
|||
.cm-s-lesser-dark span.cm-bracket { color: #EBEFE7; } |
|||
.cm-s-lesser-dark span.cm-tag { color: #669199; } |
|||
.cm-s-lesser-dark span.cm-attribute { color: #00c; } |
|||
.cm-s-lesser-dark span.cm-hr { color: #999; } |
|||
.cm-s-lesser-dark span.cm-link { color: #00c; } |
|||
.cm-s-lesser-dark span.cm-error { color: #9d1e15; } |
|||
|
|||
.cm-s-lesser-dark .CodeMirror-activeline-background { background: #3C3A3A; } |
|||
.cm-s-lesser-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } |
|||
@ -0,0 +1,95 @@ |
|||
.cm-s-liquibyte.CodeMirror { |
|||
background-color: #000; |
|||
color: #fff; |
|||
line-height: 1.2em; |
|||
font-size: 1em; |
|||
} |
|||
.cm-s-liquibyte .CodeMirror-focused .cm-matchhighlight { |
|||
text-decoration: underline; |
|||
text-decoration-color: #0f0; |
|||
text-decoration-style: wavy; |
|||
} |
|||
.cm-s-liquibyte .cm-trailingspace { |
|||
text-decoration: line-through; |
|||
text-decoration-color: #f00; |
|||
text-decoration-style: dotted; |
|||
} |
|||
.cm-s-liquibyte .cm-tab { |
|||
text-decoration: line-through; |
|||
text-decoration-color: #404040; |
|||
text-decoration-style: dotted; |
|||
} |
|||
.cm-s-liquibyte .CodeMirror-gutters { background-color: #262626; border-right: 1px solid #505050; padding-right: 0.8em; } |
|||
.cm-s-liquibyte .CodeMirror-gutter-elt div { font-size: 1.2em; } |
|||
.cm-s-liquibyte .CodeMirror-guttermarker { } |
|||
.cm-s-liquibyte .CodeMirror-guttermarker-subtle { } |
|||
.cm-s-liquibyte .CodeMirror-linenumber { color: #606060; padding-left: 0; } |
|||
.cm-s-liquibyte .CodeMirror-cursor { border-left: 1px solid #eee; } |
|||
|
|||
.cm-s-liquibyte span.cm-comment { color: #008000; } |
|||
.cm-s-liquibyte span.cm-def { color: #ffaf40; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-keyword { color: #c080ff; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-builtin { color: #ffaf40; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-variable { color: #5967ff; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-string { color: #ff8000; } |
|||
.cm-s-liquibyte span.cm-number { color: #0f0; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-atom { color: #bf3030; font-weight: bold; } |
|||
|
|||
.cm-s-liquibyte span.cm-variable-2 { color: #007f7f; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-variable-3 { color: #c080ff; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-property { color: #999; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-operator { color: #fff; } |
|||
|
|||
.cm-s-liquibyte span.cm-meta { color: #0f0; } |
|||
.cm-s-liquibyte span.cm-qualifier { color: #fff700; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-bracket { color: #cc7; } |
|||
.cm-s-liquibyte span.cm-tag { color: #ff0; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-attribute { color: #c080ff; font-weight: bold; } |
|||
.cm-s-liquibyte span.cm-error { color: #f00; } |
|||
|
|||
.cm-s-liquibyte div.CodeMirror-selected { background-color: rgba(255, 0, 0, 0.25); } |
|||
|
|||
.cm-s-liquibyte span.cm-compilation { background-color: rgba(255, 255, 255, 0.12); } |
|||
|
|||
.cm-s-liquibyte .CodeMirror-activeline-background { background-color: rgba(0, 255, 0, 0.15); } |
|||
|
|||
/* Default styles for common addons */ |
|||
.cm-s-liquibyte .CodeMirror span.CodeMirror-matchingbracket { color: #0f0; font-weight: bold; } |
|||
.cm-s-liquibyte .CodeMirror span.CodeMirror-nonmatchingbracket { color: #f00; font-weight: bold; } |
|||
.CodeMirror-matchingtag { background-color: rgba(150, 255, 0, .3); } |
|||
/* Scrollbars */ |
|||
/* Simple */ |
|||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div:hover, div.CodeMirror-simplescroll-vertical div:hover { |
|||
background-color: rgba(80, 80, 80, .7); |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div, div.CodeMirror-simplescroll-vertical div { |
|||
background-color: rgba(80, 80, 80, .3); |
|||
border: 1px solid #404040; |
|||
border-radius: 5px; |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-simplescroll-vertical div { |
|||
border-top: 1px solid #404040; |
|||
border-bottom: 1px solid #404040; |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal div { |
|||
border-left: 1px solid #404040; |
|||
border-right: 1px solid #404040; |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-simplescroll-vertical { |
|||
background-color: #262626; |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-simplescroll-horizontal { |
|||
background-color: #262626; |
|||
border-top: 1px solid #404040; |
|||
} |
|||
/* Overlay */ |
|||
.cm-s-liquibyte div.CodeMirror-overlayscroll-horizontal div, div.CodeMirror-overlayscroll-vertical div { |
|||
background-color: #404040; |
|||
border-radius: 5px; |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-overlayscroll-vertical div { |
|||
border: 1px solid #404040; |
|||
} |
|||
.cm-s-liquibyte div.CodeMirror-overlayscroll-horizontal div { |
|||
border: 1px solid #404040; |
|||
} |
|||
@ -0,0 +1,53 @@ |
|||
/* |
|||
|
|||
Name: material |
|||
Author: Michael Kaminsky (http://github.com/mkaminsky11) |
|||
|
|||
Original material color scheme by Mattia Astorino (https://github.com/equinusocio/material-theme) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-material { |
|||
background-color: #263238; |
|||
color: rgba(233, 237, 237, 1); |
|||
} |
|||
.cm-s-material .CodeMirror-gutters { |
|||
background: #263238; |
|||
color: rgb(83,127,126); |
|||
border: none; |
|||
} |
|||
.cm-s-material .CodeMirror-guttermarker, .cm-s-material .CodeMirror-guttermarker-subtle, .cm-s-material .CodeMirror-linenumber { color: rgb(83,127,126); } |
|||
.cm-s-material .CodeMirror-cursor { border-left: 1px solid #f8f8f0; } |
|||
.cm-s-material div.CodeMirror-selected { background: rgba(255, 255, 255, 0.15); } |
|||
.cm-s-material.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-material .CodeMirror-line::selection, .cm-s-material .CodeMirror-line > span::selection, .cm-s-material .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-material .CodeMirror-line::-moz-selection, .cm-s-material .CodeMirror-line > span::-moz-selection, .cm-s-material .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); } |
|||
|
|||
.cm-s-material .CodeMirror-activeline-background { background: rgba(0, 0, 0, 0); } |
|||
.cm-s-material .cm-keyword { color: rgba(199, 146, 234, 1); } |
|||
.cm-s-material .cm-operator { color: rgba(233, 237, 237, 1); } |
|||
.cm-s-material .cm-variable-2 { color: #80CBC4; } |
|||
.cm-s-material .cm-variable-3 { color: #82B1FF; } |
|||
.cm-s-material .cm-builtin { color: #DECB6B; } |
|||
.cm-s-material .cm-atom { color: #F77669; } |
|||
.cm-s-material .cm-number { color: #F77669; } |
|||
.cm-s-material .cm-def { color: rgba(233, 237, 237, 1); } |
|||
.cm-s-material .cm-string { color: #C3E88D; } |
|||
.cm-s-material .cm-string-2 { color: #80CBC4; } |
|||
.cm-s-material .cm-comment { color: #546E7A; } |
|||
.cm-s-material .cm-variable { color: #82B1FF; } |
|||
.cm-s-material .cm-tag { color: #80CBC4; } |
|||
.cm-s-material .cm-meta { color: #80CBC4; } |
|||
.cm-s-material .cm-attribute { color: #FFCB6B; } |
|||
.cm-s-material .cm-property { color: #80CBAE; } |
|||
.cm-s-material .cm-qualifier { color: #DECB6B; } |
|||
.cm-s-material .cm-variable-3 { color: #DECB6B; } |
|||
.cm-s-material .cm-tag { color: rgba(255, 83, 112, 1); } |
|||
.cm-s-material .cm-error { |
|||
color: rgba(255, 255, 255, 1.0); |
|||
background-color: #EC5F67; |
|||
} |
|||
.cm-s-material .CodeMirror-matchingbracket { |
|||
text-decoration: underline; |
|||
color: white !important; |
|||
} |
|||
@ -0,0 +1,37 @@ |
|||
/****************************************************************/ |
|||
/* Based on mbonaci's Brackets mbo theme */ |
|||
/* https://github.com/mbonaci/global/blob/master/Mbo.tmTheme */ |
|||
/* Create your own: http://tmtheme-editor.herokuapp.com */ |
|||
/****************************************************************/ |
|||
|
|||
.cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; } |
|||
.cm-s-mbo div.CodeMirror-selected { background: #716C62; } |
|||
.cm-s-mbo .CodeMirror-line::selection, .cm-s-mbo .CodeMirror-line > span::selection, .cm-s-mbo .CodeMirror-line > span > span::selection { background: rgba(113, 108, 98, .99); } |
|||
.cm-s-mbo .CodeMirror-line::-moz-selection, .cm-s-mbo .CodeMirror-line > span::-moz-selection, .cm-s-mbo .CodeMirror-line > span > span::-moz-selection { background: rgba(113, 108, 98, .99); } |
|||
.cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; } |
|||
.cm-s-mbo .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; } |
|||
.cm-s-mbo .CodeMirror-linenumber { color: #dadada; } |
|||
.cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; } |
|||
|
|||
.cm-s-mbo span.cm-comment { color: #95958a; } |
|||
.cm-s-mbo span.cm-atom { color: #00a8c6; } |
|||
.cm-s-mbo span.cm-number { color: #00a8c6; } |
|||
|
|||
.cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; } |
|||
.cm-s-mbo span.cm-keyword { color: #ffb928; } |
|||
.cm-s-mbo span.cm-string { color: #ffcf6c; } |
|||
.cm-s-mbo span.cm-string.cm-property { color: #ffffec; } |
|||
|
|||
.cm-s-mbo span.cm-variable { color: #ffffec; } |
|||
.cm-s-mbo span.cm-variable-2 { color: #00a8c6; } |
|||
.cm-s-mbo span.cm-def { color: #ffffec; } |
|||
.cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; } |
|||
.cm-s-mbo span.cm-tag { color: #9ddfe9; } |
|||
.cm-s-mbo span.cm-link { color: #f54b07; } |
|||
.cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; } |
|||
.cm-s-mbo span.cm-qualifier { color: #ffffec; } |
|||
|
|||
.cm-s-mbo .CodeMirror-activeline-background { background: #494b41; } |
|||
.cm-s-mbo .CodeMirror-matchingbracket { color: #ffb928 !important; } |
|||
.cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); } |
|||
@ -0,0 +1,46 @@ |
|||
/* |
|||
MDN-LIKE Theme - Mozilla |
|||
Ported to CodeMirror by Peter Kroon <plakroon@gmail.com> |
|||
Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues |
|||
GitHub: @peterkroon |
|||
|
|||
The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation |
|||
|
|||
*/ |
|||
.cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; } |
|||
.cm-s-mdn-like div.CodeMirror-selected { background: #cfc; } |
|||
.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; } |
|||
.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; } |
|||
|
|||
.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; } |
|||
.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; } |
|||
.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; } |
|||
|
|||
.cm-s-mdn-like .cm-keyword { color: #6262FF; } |
|||
.cm-s-mdn-like .cm-atom { color: #F90; } |
|||
.cm-s-mdn-like .cm-number { color: #ca7841; } |
|||
.cm-s-mdn-like .cm-def { color: #8DA6CE; } |
|||
.cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; } |
|||
.cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def { color: #07a; } |
|||
|
|||
.cm-s-mdn-like .cm-variable { color: #07a; } |
|||
.cm-s-mdn-like .cm-property { color: #905; } |
|||
.cm-s-mdn-like .cm-qualifier { color: #690; } |
|||
|
|||
.cm-s-mdn-like .cm-operator { color: #cda869; } |
|||
.cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; } |
|||
.cm-s-mdn-like .cm-string { color:#07a; font-style:italic; } |
|||
.cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/ |
|||
.cm-s-mdn-like .cm-meta { color: #000; } /*?*/ |
|||
.cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/ |
|||
.cm-s-mdn-like .cm-tag { color: #997643; } |
|||
.cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/ |
|||
.cm-s-mdn-like .cm-header { color: #FF6400; } |
|||
.cm-s-mdn-like .cm-hr { color: #AEAEAE; } |
|||
.cm-s-mdn-like .cm-link { color:#ad9361; font-style:italic; text-decoration:none; } |
|||
.cm-s-mdn-like .cm-error { border-bottom: 1px solid red; } |
|||
|
|||
div.cm-s-mdn-like .CodeMirror-activeline-background { background: #efefff; } |
|||
div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; color: inherit; } |
|||
|
|||
.cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAyCAYAAAAp8UeFAAAHvklEQVR42s2b63bcNgyEQZCSHCdt2vd/0tWF7I+Q6XgMXiTtuvU5Pl57ZQKkKHzEAOtF5KeIJBGJ8uvL599FRFREZhFx8DeXv8trn68RuGaC8TRfo3SNp9dlDDHedyLyTUTeRWStXKPZrjtpZxaRw5hPqozRs1N8/enzIiQRWcCgy4MUA0f+XWliDhyL8Lfyvx7ei/Ae3iQFHyw7U/59pQVIMEEPEz0G7XiwdRjzSfC3UTtz9vchIntxvry5iMgfIhJoEflOz2CQr3F5h/HfeFe+GTdLaKcu9L8LTeQb/R/7GgbsfKedyNdoHsN31uRPWrfZ5wsj/NzzRQHuToIdU3ahwnsKPxXCjJITuOsi7XLc7SG/v5GdALs7wf8JjTFiB5+QvTEfRyGOfX3Lrx8wxyQi3sNq46O7QahQiCsRFgqddjBouVEHOKDgXAQHD9gJCr5sMKkEdjwsarG/ww3BMHBU7OBjXnzdyY7SfCxf5/z6ATccrwlKuwC/jhznnPF4CgVzhhVf4xp2EixcBActO75iZ8/fM9zAs2OMzKdslgXWJ9XG8PQoOAMA5fGcsvORgv0doBXyHrCwfLJAOwo71QLNkb8n2Pl6EWiR7OCibtkPaz4Kc/0NNAze2gju3zOwekALDaCFPI5vjPFmgGY5AZqyGEvH1x7QfIb8YtxMnA/b+QQ0aQDAwc6JMFg8CbQZ4qoYEEHbRwNojuK3EHwd7VALSgq+MNDKzfT58T8qdpADrgW0GmgcAS1lhzztJmkAzcPNOQbsWEALBDSlMKUG0Eq4CLAQWvEVQ9WU57gZJwZtgPO3r9oBTQ9WO8TjqXINx8R0EYpiZEUWOF3FxkbJkgU9B2f41YBrIj5ZfsQa0M5kTgiAAqM3ShXLgu8XMqcrQBvJ0CL5pnTsfMB13oB8athpAq2XOQmcGmoACCLydx7nToa23ATaSIY2ichfOdPTGxlasXMLaL0MLZAOwAKIM+y8CmicobGdCcbbK9DzN+yYGVoNNI5iUKTMyYOjPse4A8SM1MmcXgU0toOq1yO/v8FOxlASyc7TgeYaAMBJHcY1CcCwGI/TK4AmDbDyKYBBtFUkRwto8gygiQEaByFgJ00BH2M8JWwQS1nafDXQCidWyOI8AcjDCSjCLk8ngObuAm3JAHAdubAmOaK06V8MNEsKPJOhobSprwQa6gD7DclRQdqcwL4zxqgBrQcabUiBLclRDKAlWp+etPkBaNMA0AKlrHwTdEByZAA4GM+SNluSY6wAzcMNewxmgig5Ks0nkrSpBvSaQHMdKTBAnLojOdYyGpQ254602ZILPdTD1hdlggdIm74jbTp8vDwF5ZYUeLWGJpWsh6XNyXgcYwVoJQTEhhTYkxzZjiU5npU2TaB979TQehlaAVq4kaGpiPwwwLkYUuBbQwocyQTv1tA0+1UFWoJF3iv1oq+qoSk8EQdJmwHkziIF7oOZk14EGitibAdjLYYK78H5vZOhtWpoI0ATGHs0Q8OMb4Ey+2bU2UYztCtA0wFAs7TplGLRVQCcqaFdGSPCeTI1QNIC52iWNzof6Uib7xjEp07mNNoUYmVosVItHrHzRlLgBn9LFyRHaQCtVUMbtTNhoXWiTOO9k/V8BdAc1Oq0ArSQs6/5SU0hckNy9NnXqQY0PGYo5dWJ7nINaN6o958FWin27aBaWRka1r5myvLOAm0j30eBJqCxHLReVclxhxOEN2JfDWjxBtAC7MIH1fVaGdoOp4qJYDgKtKPSFNID2gSnGldrCqkFZ+5UeQXQBIRrSwocbdZYQT/2LwRahBPBXoHrB8nxaGROST62DKUbQOMMzZIC9abkuELfQzQALWTnDNAm8KHWFOJgJ5+SHIvTPcmx1xQyZRhNL5Qci689aXMEaN/uNIWkEwDAvFpOZmgsBaaGnbs1NPa1Jm32gBZAIh1pCtG7TSH4aE0y1uVY4uqoFPisGlpP2rSA5qTecWn5agK6BzSpgAyD+wFaqhnYoSZ1Vwr8CmlTQbrcO3ZaX0NAEyMbYaAlyquFoLKK3SPby9CeVUPThrSJmkCAE0CrKUQadi4DrdSlWhmah0YL9z9vClH59YGbHx1J8VZTyAjQepJjmXwAKTDQI3omc3p1U4gDUf6RfcdYfrUp5ClAi2J3Ba6UOXGo+K+bQrjjssitG2SJzshaLwMtXgRagUNpYYoVkMSBLM+9GGiJZMvduG6DRZ4qc04DMPtQQxOjEtACmhO7K1AbNbQDEggZyJwscFpAGwENhoBeUwh3bWolhe8BTYVKxQEWrSUn/uhcM5KhvUu/+eQu0Lzhi+VrK0PrZZNDQKs9cpYUuFYgMVpD4/NxenJTiMCNqdUEUf1qZWjppLT5qSkkUZbCwkbZMSuVnu80hfSkzRbQeqCZSAh6huR4VtoM2gHAlLf72smuWgE+VV7XpE25Ab2WFDgyhnSuKbs4GuGzCjR+tIoUuMFg3kgcWKLTwRqanJQ2W00hAsenfaApRC42hbCvK1SlE0HtE9BGgneJO+ELamitD1YjjOYnNYVcraGhtKkW0EqVVeDx733I2NH581k1NNxNLG0i0IJ8/NjVaOZ0tYZ2Vtr0Xv7tPV3hkWp9EFkgS/J0vosngTaSoaG06WHi+xObQkaAdlbanP8B2+2l0f90LmUAAAAASUVORK5CYII=); } |
|||
@ -0,0 +1,45 @@ |
|||
/* Based on the theme at http://bonsaiden.github.com/JavaScript-Garden */ |
|||
|
|||
/*<!--match-->*/ |
|||
.cm-s-midnight span.CodeMirror-matchhighlight { background: #494949; } |
|||
.cm-s-midnight.CodeMirror-focused span.CodeMirror-matchhighlight { background: #314D67 !important; } |
|||
|
|||
/*<!--activeline-->*/ |
|||
.cm-s-midnight .CodeMirror-activeline-background { background: #253540; } |
|||
|
|||
.cm-s-midnight.CodeMirror { |
|||
background: #0F192A; |
|||
color: #D1EDFF; |
|||
} |
|||
|
|||
.cm-s-midnight.CodeMirror { border-top: 1px solid black; border-bottom: 1px solid black; } |
|||
|
|||
.cm-s-midnight div.CodeMirror-selected { background: #314D67; } |
|||
.cm-s-midnight .CodeMirror-line::selection, .cm-s-midnight .CodeMirror-line > span::selection, .cm-s-midnight .CodeMirror-line > span > span::selection { background: rgba(49, 77, 103, .99); } |
|||
.cm-s-midnight .CodeMirror-line::-moz-selection, .cm-s-midnight .CodeMirror-line > span::-moz-selection, .cm-s-midnight .CodeMirror-line > span > span::-moz-selection { background: rgba(49, 77, 103, .99); } |
|||
.cm-s-midnight .CodeMirror-gutters { background: #0F192A; border-right: 1px solid; } |
|||
.cm-s-midnight .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-midnight .CodeMirror-guttermarker-subtle { color: #d0d0d0; } |
|||
.cm-s-midnight .CodeMirror-linenumber { color: #D0D0D0; } |
|||
.cm-s-midnight .CodeMirror-cursor { border-left: 1px solid #F8F8F0; } |
|||
|
|||
.cm-s-midnight span.cm-comment { color: #428BDD; } |
|||
.cm-s-midnight span.cm-atom { color: #AE81FF; } |
|||
.cm-s-midnight span.cm-number { color: #D1EDFF; } |
|||
|
|||
.cm-s-midnight span.cm-property, .cm-s-midnight span.cm-attribute { color: #A6E22E; } |
|||
.cm-s-midnight span.cm-keyword { color: #E83737; } |
|||
.cm-s-midnight span.cm-string { color: #1DC116; } |
|||
|
|||
.cm-s-midnight span.cm-variable { color: #FFAA3E; } |
|||
.cm-s-midnight span.cm-variable-2 { color: #FFAA3E; } |
|||
.cm-s-midnight span.cm-def { color: #4DD; } |
|||
.cm-s-midnight span.cm-bracket { color: #D1EDFF; } |
|||
.cm-s-midnight span.cm-tag { color: #449; } |
|||
.cm-s-midnight span.cm-link { color: #AE81FF; } |
|||
.cm-s-midnight span.cm-error { background: #F92672; color: #F8F8F0; } |
|||
|
|||
.cm-s-midnight .CodeMirror-matchingbracket { |
|||
text-decoration: underline; |
|||
color: white !important; |
|||
} |
|||
@ -0,0 +1,36 @@ |
|||
/* Based on Sublime Text's Monokai theme */ |
|||
|
|||
.cm-s-monokai.CodeMirror { background: #272822; color: #f8f8f2; } |
|||
.cm-s-monokai div.CodeMirror-selected { background: #49483E; } |
|||
.cm-s-monokai .CodeMirror-line::selection, .cm-s-monokai .CodeMirror-line > span::selection, .cm-s-monokai .CodeMirror-line > span > span::selection { background: rgba(73, 72, 62, .99); } |
|||
.cm-s-monokai .CodeMirror-line::-moz-selection, .cm-s-monokai .CodeMirror-line > span::-moz-selection, .cm-s-monokai .CodeMirror-line > span > span::-moz-selection { background: rgba(73, 72, 62, .99); } |
|||
.cm-s-monokai .CodeMirror-gutters { background: #272822; border-right: 0px; } |
|||
.cm-s-monokai .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-monokai .CodeMirror-guttermarker-subtle { color: #d0d0d0; } |
|||
.cm-s-monokai .CodeMirror-linenumber { color: #d0d0d0; } |
|||
.cm-s-monokai .CodeMirror-cursor { border-left: 1px solid #f8f8f0; } |
|||
|
|||
.cm-s-monokai span.cm-comment { color: #75715e; } |
|||
.cm-s-monokai span.cm-atom { color: #ae81ff; } |
|||
.cm-s-monokai span.cm-number { color: #ae81ff; } |
|||
|
|||
.cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute { color: #a6e22e; } |
|||
.cm-s-monokai span.cm-keyword { color: #f92672; } |
|||
.cm-s-monokai span.cm-builtin { color: #66d9ef; } |
|||
.cm-s-monokai span.cm-string { color: #e6db74; } |
|||
|
|||
.cm-s-monokai span.cm-variable { color: #f8f8f2; } |
|||
.cm-s-monokai span.cm-variable-2 { color: #9effff; } |
|||
.cm-s-monokai span.cm-variable-3 { color: #66d9ef; } |
|||
.cm-s-monokai span.cm-def { color: #fd971f; } |
|||
.cm-s-monokai span.cm-bracket { color: #f8f8f2; } |
|||
.cm-s-monokai span.cm-tag { color: #f92672; } |
|||
.cm-s-monokai span.cm-header { color: #ae81ff; } |
|||
.cm-s-monokai span.cm-link { color: #ae81ff; } |
|||
.cm-s-monokai span.cm-error { background: #f92672; color: #f8f8f0; } |
|||
|
|||
.cm-s-monokai .CodeMirror-activeline-background { background: #373831; } |
|||
.cm-s-monokai .CodeMirror-matchingbracket { |
|||
text-decoration: underline; |
|||
color: white !important; |
|||
} |
|||
@ -0,0 +1,12 @@ |
|||
.cm-s-neat span.cm-comment { color: #a86; } |
|||
.cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } |
|||
.cm-s-neat span.cm-string { color: #a22; } |
|||
.cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } |
|||
.cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } |
|||
.cm-s-neat span.cm-variable { color: black; } |
|||
.cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } |
|||
.cm-s-neat span.cm-meta { color: #555; } |
|||
.cm-s-neat span.cm-link { color: #3a3; } |
|||
|
|||
.cm-s-neat .CodeMirror-activeline-background { background: #e8f2ff; } |
|||
.cm-s-neat .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } |
|||
@ -0,0 +1,43 @@ |
|||
/* neo theme for codemirror */ |
|||
|
|||
/* Color scheme */ |
|||
|
|||
.cm-s-neo.CodeMirror { |
|||
background-color:#ffffff; |
|||
color:#2e383c; |
|||
line-height:1.4375; |
|||
} |
|||
.cm-s-neo .cm-comment { color:#75787b; } |
|||
.cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; } |
|||
.cm-s-neo .cm-atom,.cm-s-neo .cm-number { color:#75438a; } |
|||
.cm-s-neo .cm-node,.cm-s-neo .cm-tag { color:#9c3328; } |
|||
.cm-s-neo .cm-string { color:#b35e14; } |
|||
.cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier { color:#047d65; } |
|||
|
|||
|
|||
/* Editor styling */ |
|||
|
|||
.cm-s-neo pre { |
|||
padding:0; |
|||
} |
|||
|
|||
.cm-s-neo .CodeMirror-gutters { |
|||
border:none; |
|||
border-right:10px solid transparent; |
|||
background-color:transparent; |
|||
} |
|||
|
|||
.cm-s-neo .CodeMirror-linenumber { |
|||
padding:0; |
|||
color:#e0e2e5; |
|||
} |
|||
|
|||
.cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; } |
|||
.cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; } |
|||
|
|||
.cm-s-neo .CodeMirror-cursor { |
|||
width: auto; |
|||
border: 0; |
|||
background: rgba(155,157,162,0.37); |
|||
z-index: 1; |
|||
} |
|||
@ -0,0 +1,27 @@ |
|||
/* Loosely based on the Midnight Textmate theme */ |
|||
|
|||
.cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; } |
|||
.cm-s-night div.CodeMirror-selected { background: #447; } |
|||
.cm-s-night .CodeMirror-line::selection, .cm-s-night .CodeMirror-line > span::selection, .cm-s-night .CodeMirror-line > span > span::selection { background: rgba(68, 68, 119, .99); } |
|||
.cm-s-night .CodeMirror-line::-moz-selection, .cm-s-night .CodeMirror-line > span::-moz-selection, .cm-s-night .CodeMirror-line > span > span::-moz-selection { background: rgba(68, 68, 119, .99); } |
|||
.cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } |
|||
.cm-s-night .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-night .CodeMirror-guttermarker-subtle { color: #bbb; } |
|||
.cm-s-night .CodeMirror-linenumber { color: #f8f8f8; } |
|||
.cm-s-night .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-night span.cm-comment { color: #8900d1; } |
|||
.cm-s-night span.cm-atom { color: #845dc4; } |
|||
.cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; } |
|||
.cm-s-night span.cm-keyword { color: #599eff; } |
|||
.cm-s-night span.cm-string { color: #37f14a; } |
|||
.cm-s-night span.cm-meta { color: #7678e2; } |
|||
.cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; } |
|||
.cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; } |
|||
.cm-s-night span.cm-bracket { color: #8da6ce; } |
|||
.cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; } |
|||
.cm-s-night span.cm-link { color: #845dc4; } |
|||
.cm-s-night span.cm-error { color: #9d1e15; } |
|||
|
|||
.cm-s-night .CodeMirror-activeline-background { background: #1C005A; } |
|||
.cm-s-night .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } |
|||
@ -0,0 +1,38 @@ |
|||
/* |
|||
|
|||
Name: Paraíso (Dark) |
|||
Author: Jan T. Sott |
|||
|
|||
Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror) |
|||
Inspired by the art of Rubens LP (http://www.rubenslp.com.br) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-paraiso-dark.CodeMirror { background: #2f1e2e; color: #b9b6b0; } |
|||
.cm-s-paraiso-dark div.CodeMirror-selected { background: #41323f; } |
|||
.cm-s-paraiso-dark .CodeMirror-line::selection, .cm-s-paraiso-dark .CodeMirror-line > span::selection, .cm-s-paraiso-dark .CodeMirror-line > span > span::selection { background: rgba(65, 50, 63, .99); } |
|||
.cm-s-paraiso-dark .CodeMirror-line::-moz-selection, .cm-s-paraiso-dark .CodeMirror-line > span::-moz-selection, .cm-s-paraiso-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(65, 50, 63, .99); } |
|||
.cm-s-paraiso-dark .CodeMirror-gutters { background: #2f1e2e; border-right: 0px; } |
|||
.cm-s-paraiso-dark .CodeMirror-guttermarker { color: #ef6155; } |
|||
.cm-s-paraiso-dark .CodeMirror-guttermarker-subtle { color: #776e71; } |
|||
.cm-s-paraiso-dark .CodeMirror-linenumber { color: #776e71; } |
|||
.cm-s-paraiso-dark .CodeMirror-cursor { border-left: 1px solid #8d8687; } |
|||
|
|||
.cm-s-paraiso-dark span.cm-comment { color: #e96ba8; } |
|||
.cm-s-paraiso-dark span.cm-atom { color: #815ba4; } |
|||
.cm-s-paraiso-dark span.cm-number { color: #815ba4; } |
|||
|
|||
.cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute { color: #48b685; } |
|||
.cm-s-paraiso-dark span.cm-keyword { color: #ef6155; } |
|||
.cm-s-paraiso-dark span.cm-string { color: #fec418; } |
|||
|
|||
.cm-s-paraiso-dark span.cm-variable { color: #48b685; } |
|||
.cm-s-paraiso-dark span.cm-variable-2 { color: #06b6ef; } |
|||
.cm-s-paraiso-dark span.cm-def { color: #f99b15; } |
|||
.cm-s-paraiso-dark span.cm-bracket { color: #b9b6b0; } |
|||
.cm-s-paraiso-dark span.cm-tag { color: #ef6155; } |
|||
.cm-s-paraiso-dark span.cm-link { color: #815ba4; } |
|||
.cm-s-paraiso-dark span.cm-error { background: #ef6155; color: #8d8687; } |
|||
|
|||
.cm-s-paraiso-dark .CodeMirror-activeline-background { background: #4D344A; } |
|||
.cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,38 @@ |
|||
/* |
|||
|
|||
Name: Paraíso (Light) |
|||
Author: Jan T. Sott |
|||
|
|||
Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror) |
|||
Inspired by the art of Rubens LP (http://www.rubenslp.com.br) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-paraiso-light.CodeMirror { background: #e7e9db; color: #41323f; } |
|||
.cm-s-paraiso-light div.CodeMirror-selected { background: #b9b6b0; } |
|||
.cm-s-paraiso-light .CodeMirror-line::selection, .cm-s-paraiso-light .CodeMirror-line > span::selection, .cm-s-paraiso-light .CodeMirror-line > span > span::selection { background: #b9b6b0; } |
|||
.cm-s-paraiso-light .CodeMirror-line::-moz-selection, .cm-s-paraiso-light .CodeMirror-line > span::-moz-selection, .cm-s-paraiso-light .CodeMirror-line > span > span::-moz-selection { background: #b9b6b0; } |
|||
.cm-s-paraiso-light .CodeMirror-gutters { background: #e7e9db; border-right: 0px; } |
|||
.cm-s-paraiso-light .CodeMirror-guttermarker { color: black; } |
|||
.cm-s-paraiso-light .CodeMirror-guttermarker-subtle { color: #8d8687; } |
|||
.cm-s-paraiso-light .CodeMirror-linenumber { color: #8d8687; } |
|||
.cm-s-paraiso-light .CodeMirror-cursor { border-left: 1px solid #776e71; } |
|||
|
|||
.cm-s-paraiso-light span.cm-comment { color: #e96ba8; } |
|||
.cm-s-paraiso-light span.cm-atom { color: #815ba4; } |
|||
.cm-s-paraiso-light span.cm-number { color: #815ba4; } |
|||
|
|||
.cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute { color: #48b685; } |
|||
.cm-s-paraiso-light span.cm-keyword { color: #ef6155; } |
|||
.cm-s-paraiso-light span.cm-string { color: #fec418; } |
|||
|
|||
.cm-s-paraiso-light span.cm-variable { color: #48b685; } |
|||
.cm-s-paraiso-light span.cm-variable-2 { color: #06b6ef; } |
|||
.cm-s-paraiso-light span.cm-def { color: #f99b15; } |
|||
.cm-s-paraiso-light span.cm-bracket { color: #41323f; } |
|||
.cm-s-paraiso-light span.cm-tag { color: #ef6155; } |
|||
.cm-s-paraiso-light span.cm-link { color: #815ba4; } |
|||
.cm-s-paraiso-light span.cm-error { background: #ef6155; color: #776e71; } |
|||
|
|||
.cm-s-paraiso-light .CodeMirror-activeline-background { background: #CFD1C4; } |
|||
.cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,53 @@ |
|||
/** |
|||
* Pastel On Dark theme ported from ACE editor |
|||
* @license MIT |
|||
* @copyright AtomicPages LLC 2014 |
|||
* @author Dennis Thompson, AtomicPages LLC |
|||
* @version 1.1 |
|||
* @source https://github.com/atomicpages/codemirror-pastel-on-dark-theme |
|||
*/ |
|||
|
|||
.cm-s-pastel-on-dark.CodeMirror { |
|||
background: #2c2827; |
|||
color: #8F938F; |
|||
line-height: 1.5; |
|||
font-size: 14px; |
|||
} |
|||
.cm-s-pastel-on-dark div.CodeMirror-selected { background: rgba(221,240,255,0.2); } |
|||
.cm-s-pastel-on-dark .CodeMirror-line::selection, .cm-s-pastel-on-dark .CodeMirror-line > span::selection, .cm-s-pastel-on-dark .CodeMirror-line > span > span::selection { background: rgba(221,240,255,0.2); } |
|||
.cm-s-pastel-on-dark .CodeMirror-line::-moz-selection, .cm-s-pastel-on-dark .CodeMirror-line > span::-moz-selection, .cm-s-pastel-on-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(221,240,255,0.2); } |
|||
|
|||
.cm-s-pastel-on-dark .CodeMirror-gutters { |
|||
background: #34302f; |
|||
border-right: 0px; |
|||
padding: 0 3px; |
|||
} |
|||
.cm-s-pastel-on-dark .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-pastel-on-dark .CodeMirror-guttermarker-subtle { color: #8F938F; } |
|||
.cm-s-pastel-on-dark .CodeMirror-linenumber { color: #8F938F; } |
|||
.cm-s-pastel-on-dark .CodeMirror-cursor { border-left: 1px solid #A7A7A7; } |
|||
.cm-s-pastel-on-dark span.cm-comment { color: #A6C6FF; } |
|||
.cm-s-pastel-on-dark span.cm-atom { color: #DE8E30; } |
|||
.cm-s-pastel-on-dark span.cm-number { color: #CCCCCC; } |
|||
.cm-s-pastel-on-dark span.cm-property { color: #8F938F; } |
|||
.cm-s-pastel-on-dark span.cm-attribute { color: #a6e22e; } |
|||
.cm-s-pastel-on-dark span.cm-keyword { color: #AEB2F8; } |
|||
.cm-s-pastel-on-dark span.cm-string { color: #66A968; } |
|||
.cm-s-pastel-on-dark span.cm-variable { color: #AEB2F8; } |
|||
.cm-s-pastel-on-dark span.cm-variable-2 { color: #BEBF55; } |
|||
.cm-s-pastel-on-dark span.cm-variable-3 { color: #DE8E30; } |
|||
.cm-s-pastel-on-dark span.cm-def { color: #757aD8; } |
|||
.cm-s-pastel-on-dark span.cm-bracket { color: #f8f8f2; } |
|||
.cm-s-pastel-on-dark span.cm-tag { color: #C1C144; } |
|||
.cm-s-pastel-on-dark span.cm-link { color: #ae81ff; } |
|||
.cm-s-pastel-on-dark span.cm-qualifier,.cm-s-pastel-on-dark span.cm-builtin { color: #C1C144; } |
|||
.cm-s-pastel-on-dark span.cm-error { |
|||
background: #757aD8; |
|||
color: #f8f8f0; |
|||
} |
|||
.cm-s-pastel-on-dark .CodeMirror-activeline-background { background: rgba(255, 255, 255, 0.031); } |
|||
.cm-s-pastel-on-dark .CodeMirror-matchingbracket { |
|||
border: 1px solid rgba(255,255,255,0.25); |
|||
color: #8F938F !important; |
|||
margin: -1px -1px 0 -1px; |
|||
} |
|||
@ -0,0 +1,34 @@ |
|||
/* |
|||
|
|||
Name: Railscasts |
|||
Author: Ryan Bates (http://railscasts.com) |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-railscasts.CodeMirror {background: #2b2b2b; color: #f4f1ed;} |
|||
.cm-s-railscasts div.CodeMirror-selected {background: #272935 !important;} |
|||
.cm-s-railscasts .CodeMirror-gutters {background: #2b2b2b; border-right: 0px;} |
|||
.cm-s-railscasts .CodeMirror-linenumber {color: #5a647e;} |
|||
.cm-s-railscasts .CodeMirror-cursor {border-left: 1px solid #d4cfc9 !important;} |
|||
|
|||
.cm-s-railscasts span.cm-comment {color: #bc9458;} |
|||
.cm-s-railscasts span.cm-atom {color: #b6b3eb;} |
|||
.cm-s-railscasts span.cm-number {color: #b6b3eb;} |
|||
|
|||
.cm-s-railscasts span.cm-property, .cm-s-railscasts span.cm-attribute {color: #a5c261;} |
|||
.cm-s-railscasts span.cm-keyword {color: #da4939;} |
|||
.cm-s-railscasts span.cm-string {color: #ffc66d;} |
|||
|
|||
.cm-s-railscasts span.cm-variable {color: #a5c261;} |
|||
.cm-s-railscasts span.cm-variable-2 {color: #6d9cbe;} |
|||
.cm-s-railscasts span.cm-def {color: #cc7833;} |
|||
.cm-s-railscasts span.cm-error {background: #da4939; color: #d4cfc9;} |
|||
.cm-s-railscasts span.cm-bracket {color: #f4f1ed;} |
|||
.cm-s-railscasts span.cm-tag {color: #da4939;} |
|||
.cm-s-railscasts span.cm-link {color: #b6b3eb;} |
|||
|
|||
.cm-s-railscasts .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} |
|||
.cm-s-railscasts .CodeMirror-activeline-background { background: #303040; } |
|||
@ -0,0 +1,25 @@ |
|||
.cm-s-rubyblue.CodeMirror { background: #112435; color: white; } |
|||
.cm-s-rubyblue div.CodeMirror-selected { background: #38566F; } |
|||
.cm-s-rubyblue .CodeMirror-line::selection, .cm-s-rubyblue .CodeMirror-line > span::selection, .cm-s-rubyblue .CodeMirror-line > span > span::selection { background: rgba(56, 86, 111, 0.99); } |
|||
.cm-s-rubyblue .CodeMirror-line::-moz-selection, .cm-s-rubyblue .CodeMirror-line > span::-moz-selection, .cm-s-rubyblue .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 86, 111, 0.99); } |
|||
.cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; } |
|||
.cm-s-rubyblue .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-rubyblue .CodeMirror-guttermarker-subtle { color: #3E7087; } |
|||
.cm-s-rubyblue .CodeMirror-linenumber { color: white; } |
|||
.cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; } |
|||
.cm-s-rubyblue span.cm-atom { color: #F4C20B; } |
|||
.cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; } |
|||
.cm-s-rubyblue span.cm-keyword { color: #F0F; } |
|||
.cm-s-rubyblue span.cm-string { color: #F08047; } |
|||
.cm-s-rubyblue span.cm-meta { color: #F0F; } |
|||
.cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; } |
|||
.cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def { color: white; } |
|||
.cm-s-rubyblue span.cm-bracket { color: #F0F; } |
|||
.cm-s-rubyblue span.cm-link { color: #F4C20B; } |
|||
.cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; } |
|||
.cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; } |
|||
.cm-s-rubyblue span.cm-error { color: #AF2018; } |
|||
|
|||
.cm-s-rubyblue .CodeMirror-activeline-background { background: #173047; } |
|||
@ -0,0 +1,44 @@ |
|||
/* |
|||
|
|||
Name: seti |
|||
Author: Michael Kaminsky (http://github.com/mkaminsky11) |
|||
|
|||
Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax) |
|||
|
|||
*/ |
|||
|
|||
|
|||
.cm-s-seti.CodeMirror { |
|||
background-color: #151718 !important; |
|||
color: #CFD2D1 !important; |
|||
border: none; |
|||
} |
|||
.cm-s-seti .CodeMirror-gutters { |
|||
color: #404b53; |
|||
background-color: #0E1112; |
|||
border: none; |
|||
} |
|||
.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; } |
|||
.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; } |
|||
.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); } |
|||
.cm-s-seti span.cm-comment { color: #41535b; } |
|||
.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; } |
|||
.cm-s-seti span.cm-number { color: #cd3f45; } |
|||
.cm-s-seti span.cm-variable { color: #55b5db; } |
|||
.cm-s-seti span.cm-variable-2 { color: #a074c4; } |
|||
.cm-s-seti span.cm-def { color: #55b5db; } |
|||
.cm-s-seti span.cm-keyword { color: #ff79c6; } |
|||
.cm-s-seti span.cm-operator { color: #9fca56; } |
|||
.cm-s-seti span.cm-keyword { color: #e6cd69; } |
|||
.cm-s-seti span.cm-atom { color: #cd3f45; } |
|||
.cm-s-seti span.cm-meta { color: #55b5db; } |
|||
.cm-s-seti span.cm-tag { color: #55b5db; } |
|||
.cm-s-seti span.cm-attribute { color: #9fca56; } |
|||
.cm-s-seti span.cm-qualifier { color: #9fca56; } |
|||
.cm-s-seti span.cm-property { color: #a074c4; } |
|||
.cm-s-seti span.cm-variable-3 { color: #9fca56; } |
|||
.cm-s-seti span.cm-builtin { color: #9fca56; } |
|||
.cm-s-seti .CodeMirror-activeline-background { background: #101213; } |
|||
.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,169 @@ |
|||
/* |
|||
Solarized theme for code-mirror |
|||
http://ethanschoonover.com/solarized |
|||
*/ |
|||
|
|||
/* |
|||
Solarized color palette |
|||
http://ethanschoonover.com/solarized/img/solarized-palette.png |
|||
*/ |
|||
|
|||
.solarized.base03 { color: #002b36; } |
|||
.solarized.base02 { color: #073642; } |
|||
.solarized.base01 { color: #586e75; } |
|||
.solarized.base00 { color: #657b83; } |
|||
.solarized.base0 { color: #839496; } |
|||
.solarized.base1 { color: #93a1a1; } |
|||
.solarized.base2 { color: #eee8d5; } |
|||
.solarized.base3 { color: #fdf6e3; } |
|||
.solarized.solar-yellow { color: #b58900; } |
|||
.solarized.solar-orange { color: #cb4b16; } |
|||
.solarized.solar-red { color: #dc322f; } |
|||
.solarized.solar-magenta { color: #d33682; } |
|||
.solarized.solar-violet { color: #6c71c4; } |
|||
.solarized.solar-blue { color: #268bd2; } |
|||
.solarized.solar-cyan { color: #2aa198; } |
|||
.solarized.solar-green { color: #859900; } |
|||
|
|||
/* Color scheme for code-mirror */ |
|||
|
|||
.cm-s-solarized { |
|||
line-height: 1.45em; |
|||
color-profile: sRGB; |
|||
rendering-intent: auto; |
|||
} |
|||
.cm-s-solarized.cm-s-dark { |
|||
color: #839496; |
|||
background-color: #002b36; |
|||
text-shadow: #002b36 0 1px; |
|||
} |
|||
.cm-s-solarized.cm-s-light { |
|||
background-color: #fdf6e3; |
|||
color: #657b83; |
|||
text-shadow: #eee8d5 0 1px; |
|||
} |
|||
|
|||
.cm-s-solarized .CodeMirror-widget { |
|||
text-shadow: none; |
|||
} |
|||
|
|||
.cm-s-solarized .cm-header { color: #586e75; } |
|||
.cm-s-solarized .cm-quote { color: #93a1a1; } |
|||
|
|||
.cm-s-solarized .cm-keyword { color: #cb4b16; } |
|||
.cm-s-solarized .cm-atom { color: #d33682; } |
|||
.cm-s-solarized .cm-number { color: #d33682; } |
|||
.cm-s-solarized .cm-def { color: #2aa198; } |
|||
|
|||
.cm-s-solarized .cm-variable { color: #839496; } |
|||
.cm-s-solarized .cm-variable-2 { color: #b58900; } |
|||
.cm-s-solarized .cm-variable-3 { color: #6c71c4; } |
|||
|
|||
.cm-s-solarized .cm-property { color: #2aa198; } |
|||
.cm-s-solarized .cm-operator { color: #6c71c4; } |
|||
|
|||
.cm-s-solarized .cm-comment { color: #586e75; font-style:italic; } |
|||
|
|||
.cm-s-solarized .cm-string { color: #859900; } |
|||
.cm-s-solarized .cm-string-2 { color: #b58900; } |
|||
|
|||
.cm-s-solarized .cm-meta { color: #859900; } |
|||
.cm-s-solarized .cm-qualifier { color: #b58900; } |
|||
.cm-s-solarized .cm-builtin { color: #d33682; } |
|||
.cm-s-solarized .cm-bracket { color: #cb4b16; } |
|||
.cm-s-solarized .CodeMirror-matchingbracket { color: #859900; } |
|||
.cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; } |
|||
.cm-s-solarized .cm-tag { color: #93a1a1; } |
|||
.cm-s-solarized .cm-attribute { color: #2aa198; } |
|||
.cm-s-solarized .cm-hr { |
|||
color: transparent; |
|||
border-top: 1px solid #586e75; |
|||
display: block; |
|||
} |
|||
.cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; } |
|||
.cm-s-solarized .cm-special { color: #6c71c4; } |
|||
.cm-s-solarized .cm-em { |
|||
color: #999; |
|||
text-decoration: underline; |
|||
text-decoration-style: dotted; |
|||
} |
|||
.cm-s-solarized .cm-strong { color: #eee; } |
|||
.cm-s-solarized .cm-error, |
|||
.cm-s-solarized .cm-invalidchar { |
|||
color: #586e75; |
|||
border-bottom: 1px dotted #dc322f; |
|||
} |
|||
|
|||
.cm-s-solarized.cm-s-dark div.CodeMirror-selected { background: #073642; } |
|||
.cm-s-solarized.cm-s-dark.CodeMirror ::selection { background: rgba(7, 54, 66, 0.99); } |
|||
.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection, .cm-s-dark .CodeMirror-line > span::-moz-selection, .cm-s-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(7, 54, 66, 0.99); } |
|||
|
|||
.cm-s-solarized.cm-s-light div.CodeMirror-selected { background: #eee8d5; } |
|||
.cm-s-solarized.cm-s-light .CodeMirror-line::selection, .cm-s-light .CodeMirror-line > span::selection, .cm-s-light .CodeMirror-line > span > span::selection { background: #eee8d5; } |
|||
.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection, .cm-s-ligh .CodeMirror-line > span::-moz-selection, .cm-s-ligh .CodeMirror-line > span > span::-moz-selection { background: #eee8d5; } |
|||
|
|||
/* Editor styling */ |
|||
|
|||
|
|||
|
|||
/* Little shadow on the view-port of the buffer view */ |
|||
.cm-s-solarized.CodeMirror { |
|||
-moz-box-shadow: inset 7px 0 12px -6px #000; |
|||
-webkit-box-shadow: inset 7px 0 12px -6px #000; |
|||
box-shadow: inset 7px 0 12px -6px #000; |
|||
} |
|||
|
|||
/* Remove gutter border */ |
|||
.cm-s-solarized .CodeMirror-gutters { |
|||
border-right: 0; |
|||
} |
|||
|
|||
/* Gutter colors and line number styling based of color scheme (dark / light) */ |
|||
|
|||
/* Dark */ |
|||
.cm-s-solarized.cm-s-dark .CodeMirror-gutters { |
|||
background-color: #073642; |
|||
} |
|||
|
|||
.cm-s-solarized.cm-s-dark .CodeMirror-linenumber { |
|||
color: #586e75; |
|||
text-shadow: #021014 0 -1px; |
|||
} |
|||
|
|||
/* Light */ |
|||
.cm-s-solarized.cm-s-light .CodeMirror-gutters { |
|||
background-color: #eee8d5; |
|||
} |
|||
|
|||
.cm-s-solarized.cm-s-light .CodeMirror-linenumber { |
|||
color: #839496; |
|||
} |
|||
|
|||
/* Common */ |
|||
.cm-s-solarized .CodeMirror-linenumber { |
|||
padding: 0 5px; |
|||
} |
|||
.cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; } |
|||
.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; } |
|||
.cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; } |
|||
|
|||
.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text { |
|||
color: #586e75; |
|||
} |
|||
|
|||
/* Cursor */ |
|||
.cm-s-solarized .CodeMirror-cursor { border-left: 1px solid #819090; } |
|||
|
|||
/* Fat cursor */ |
|||
.cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor { background: #fdf6e3; } |
|||
.cm-s-solarized.cm-s-light .cm-animate-fat-cursor { background-color: #fdf6e3; } |
|||
.cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor { background: #586e75; } |
|||
.cm-s-solarized.cm-s-dark .cm-animate-fat-cursor { background-color: #586e75; } |
|||
|
|||
/* Active line */ |
|||
.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background { |
|||
background: rgba(255, 255, 255, 0.06); |
|||
} |
|||
.cm-s-solarized.cm-s-light .CodeMirror-activeline-background { |
|||
background: rgba(0, 0, 0, 0.06); |
|||
} |
|||
@ -0,0 +1,67 @@ |
|||
@gutter-bg: #2E3436; |
|||
@gutter-fg: #719FC9; |
|||
|
|||
@cursor-left: #f8f8f0; |
|||
@line-number-fg: #8AE234; |
|||
@selected-bg: rgba(255, 255, 255, 0.10); |
|||
|
|||
@comment-fg: #50FA7B; |
|||
@string-fg: #f1fa8c; |
|||
@number-fg: #bd93f9; |
|||
@variable-fg: #9292e4; |
|||
@variable2-fg: white; |
|||
|
|||
@def-fg: #ffb86c; |
|||
@keyword-fg: ff79c6; |
|||
|
|||
@variable3-fg: #50fa7b; |
|||
@property-fg: #66d9ef; |
|||
|
|||
.cm-s-ansuz { |
|||
&.CodeMirror, .CodeMirror-gutters { |
|||
background-color: @gutter-bg !important; |
|||
color: @gutter-fg !important; |
|||
border: none; |
|||
} |
|||
.CodeMirror-gutters { color: @gutter-bg; } |
|||
.CodeMirror-cursor { border-left: solid thin @cursor-left; } |
|||
|
|||
.CodeMirror-linenumber { color: @line-number-fg; } |
|||
&.CodeMirror-focused div.CodeMirror-selected { background: @selected-bg; } |
|||
|
|||
.CodeMirror-line::selection, |
|||
.cm-s-transition .CodeMirror-line > span::selection, |
|||
.cm-s-transition .CodeMirror-line > span > span::selection { |
|||
background: @selected-bg; |
|||
} |
|||
|
|||
.CodeMirror-line::-moz-selection, |
|||
.cm-s-transition .CodeMirror-line > span::-moz-selection, |
|||
.cm-s-transition .CodeMirror-line > span > span::-moz-selection { |
|||
background: @selected-bg; |
|||
} |
|||
span.cm-comment { color: @comment-fg; } |
|||
span.cm-string, .cm-s-transition span.cm-string-2 { color: @string-fg; } |
|||
span.cm-number { color: @number-fg; } |
|||
span.cm-variable { color: @variable-fg; } |
|||
span.cm-variable-2 { color: @variable2-fg; } |
|||
span.cm-def { color: @def-fg; } |
|||
span.cm-keyword { color: @keyword-fg; } |
|||
span.cm-operator { color: @keyword-fg; } |
|||
span.cm-keyword { color: @keyword-fg; } |
|||
span.cm-atom { color: @number-fg; } |
|||
span.cm-meta { color: @gutter-fg; } |
|||
span.cm-tag { color: @keyword-fg; } |
|||
span.cm-attribute { color: @variable3-fg; } |
|||
span.cm-qualifier { color: @variable3-fg; } |
|||
span.cm-property { color: @property-fg; } |
|||
span.cm-builtin { color: @variable3-fg; } |
|||
span.cm-variable-3 { color: @variable3-fg; } |
|||
|
|||
.CodeMirror-activeline-background { background: @selected-bg; } |
|||
.CodeMirror-matchingbracket { |
|||
text-decoration: underline; |
|||
color: white !important; |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,67 @@ |
|||
@gutter-bg: #282a36; |
|||
@gutter-fg: #f8f8f2; |
|||
|
|||
@cursor-left: #f8f8f0; |
|||
@line-number-fg: #6d8a88; |
|||
@selected-bg: rgba(255, 255, 255, 0.10); |
|||
|
|||
@comment-fg: #6272a4; |
|||
@string-fg: #f1fa8c; |
|||
@number-fg: #bd93f9; |
|||
@variable-fg: #50fa7b; |
|||
@variable2-fg: white; |
|||
|
|||
@def-fg: #ffb86c; |
|||
@keyword-fg: ff79c6; |
|||
|
|||
@variable3-fg: #50fa7b; |
|||
@property-fg: #66d9ef; |
|||
|
|||
.cm-s-transition { |
|||
&.CodeMirror, .CodeMirror-gutters { |
|||
background-color: @gutter-bg !important; |
|||
color: @gutter-fg !important; |
|||
border: none; |
|||
} |
|||
.CodeMirror-gutters { color: @gutter-bg; } |
|||
.CodeMirror-cursor { border-left: solid thin @cursor-left; } |
|||
|
|||
.CodeMirror-linenumber { color: @line-number-fg; } |
|||
&.CodeMirror-focused div.CodeMirror-selected { background: @selected-bg; } |
|||
|
|||
.CodeMirror-line::selection, |
|||
.cm-s-transition .CodeMirror-line > span::selection, |
|||
.cm-s-transition .CodeMirror-line > span > span::selection { |
|||
background: @selected-bg; |
|||
} |
|||
|
|||
.CodeMirror-line::-moz-selection, |
|||
.cm-s-transition .CodeMirror-line > span::-moz-selection, |
|||
.cm-s-transition .CodeMirror-line > span > span::-moz-selection { |
|||
background: @selected-bg; |
|||
} |
|||
span.cm-comment { color: @comment-fg; } |
|||
span.cm-string, .cm-s-transition span.cm-string-2 { color: @string-fg; } |
|||
span.cm-number { color: @number-fg; } |
|||
span.cm-variable { color: @variable-fg; } |
|||
span.cm-variable-2 { color: @variable2-fg; } |
|||
span.cm-def { color: @def-fg; } |
|||
span.cm-keyword { color: @keyword-fg; } |
|||
span.cm-operator { color: @keyword-fg; } |
|||
span.cm-keyword { color: @keyword-fg; } |
|||
span.cm-atom { color: @number-fg; } |
|||
span.cm-meta { color: @gutter-fg; } |
|||
span.cm-tag { color: @keyword-fg; } |
|||
span.cm-attribute { color: @variable3-fg; } |
|||
span.cm-qualifier { color: @variable3-fg; } |
|||
span.cm-property { color: @property-fg; } |
|||
span.cm-builtin { color: @variable3-fg; } |
|||
span.cm-variable-3 { color: @variable3-fg; } |
|||
|
|||
.CodeMirror-activeline-background { background: @selected-bg; } |
|||
.CodeMirror-matchingbracket { |
|||
text-decoration: underline; |
|||
color: white !important; |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,30 @@ |
|||
.cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; } |
|||
.cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; } |
|||
.cm-s-the-matrix .CodeMirror-line::selection, .cm-s-the-matrix .CodeMirror-line > span::selection, .cm-s-the-matrix .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); } |
|||
.cm-s-the-matrix .CodeMirror-line::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); } |
|||
.cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; } |
|||
.cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; } |
|||
.cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; } |
|||
.cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; } |
|||
.cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; } |
|||
|
|||
.cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; } |
|||
.cm-s-the-matrix span.cm-atom { color: #3FF; } |
|||
.cm-s-the-matrix span.cm-number { color: #FFB94F; } |
|||
.cm-s-the-matrix span.cm-def { color: #99C; } |
|||
.cm-s-the-matrix span.cm-variable { color: #F6C; } |
|||
.cm-s-the-matrix span.cm-variable-2 { color: #C6F; } |
|||
.cm-s-the-matrix span.cm-variable-3 { color: #96F; } |
|||
.cm-s-the-matrix span.cm-property { color: #62FFA0; } |
|||
.cm-s-the-matrix span.cm-operator { color: #999; } |
|||
.cm-s-the-matrix span.cm-comment { color: #CCCCCC; } |
|||
.cm-s-the-matrix span.cm-string { color: #39C; } |
|||
.cm-s-the-matrix span.cm-meta { color: #C9F; } |
|||
.cm-s-the-matrix span.cm-qualifier { color: #FFF700; } |
|||
.cm-s-the-matrix span.cm-builtin { color: #30a; } |
|||
.cm-s-the-matrix span.cm-bracket { color: #cc7; } |
|||
.cm-s-the-matrix span.cm-tag { color: #FFBD40; } |
|||
.cm-s-the-matrix span.cm-attribute { color: #FFF700; } |
|||
.cm-s-the-matrix span.cm-error { color: #FF0000; } |
|||
|
|||
.cm-s-the-matrix .CodeMirror-activeline-background { background: #040; } |
|||
@ -0,0 +1,35 @@ |
|||
/* |
|||
|
|||
Name: Tomorrow Night - Bright |
|||
Author: Chris Kempson |
|||
|
|||
Port done by Gerard Braad <me@gbraad.nl> |
|||
|
|||
*/ |
|||
|
|||
.cm-s-tomorrow-night-bright.CodeMirror { background: #000000; color: #eaeaea; } |
|||
.cm-s-tomorrow-night-bright div.CodeMirror-selected { background: #424242; } |
|||
.cm-s-tomorrow-night-bright .CodeMirror-gutters { background: #000000; border-right: 0px; } |
|||
.cm-s-tomorrow-night-bright .CodeMirror-guttermarker { color: #e78c45; } |
|||
.cm-s-tomorrow-night-bright .CodeMirror-guttermarker-subtle { color: #777; } |
|||
.cm-s-tomorrow-night-bright .CodeMirror-linenumber { color: #424242; } |
|||
.cm-s-tomorrow-night-bright .CodeMirror-cursor { border-left: 1px solid #6A6A6A; } |
|||
|
|||
.cm-s-tomorrow-night-bright span.cm-comment { color: #d27b53; } |
|||
.cm-s-tomorrow-night-bright span.cm-atom { color: #a16a94; } |
|||
.cm-s-tomorrow-night-bright span.cm-number { color: #a16a94; } |
|||
|
|||
.cm-s-tomorrow-night-bright span.cm-property, .cm-s-tomorrow-night-bright span.cm-attribute { color: #99cc99; } |
|||
.cm-s-tomorrow-night-bright span.cm-keyword { color: #d54e53; } |
|||
.cm-s-tomorrow-night-bright span.cm-string { color: #e7c547; } |
|||
|
|||
.cm-s-tomorrow-night-bright span.cm-variable { color: #b9ca4a; } |
|||
.cm-s-tomorrow-night-bright span.cm-variable-2 { color: #7aa6da; } |
|||
.cm-s-tomorrow-night-bright span.cm-def { color: #e78c45; } |
|||
.cm-s-tomorrow-night-bright span.cm-bracket { color: #eaeaea; } |
|||
.cm-s-tomorrow-night-bright span.cm-tag { color: #d54e53; } |
|||
.cm-s-tomorrow-night-bright span.cm-link { color: #a16a94; } |
|||
.cm-s-tomorrow-night-bright span.cm-error { background: #d54e53; color: #6A6A6A; } |
|||
|
|||
.cm-s-tomorrow-night-bright .CodeMirror-activeline-background { background: #2a2a2a; } |
|||
.cm-s-tomorrow-night-bright .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,38 @@ |
|||
/* |
|||
|
|||
Name: Tomorrow Night - Eighties |
|||
Author: Chris Kempson |
|||
|
|||
CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) |
|||
Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) |
|||
|
|||
*/ |
|||
|
|||
.cm-s-tomorrow-night-eighties.CodeMirror { background: #000000; color: #CCCCCC; } |
|||
.cm-s-tomorrow-night-eighties div.CodeMirror-selected { background: #2D2D2D; } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-line::selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span::selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-line::-moz-selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span::-moz-selection, .cm-s-tomorrow-night-eighties .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-gutters { background: #000000; border-right: 0px; } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker { color: #f2777a; } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-guttermarker-subtle { color: #777; } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-linenumber { color: #515151; } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-cursor { border-left: 1px solid #6A6A6A; } |
|||
|
|||
.cm-s-tomorrow-night-eighties span.cm-comment { color: #d27b53; } |
|||
.cm-s-tomorrow-night-eighties span.cm-atom { color: #a16a94; } |
|||
.cm-s-tomorrow-night-eighties span.cm-number { color: #a16a94; } |
|||
|
|||
.cm-s-tomorrow-night-eighties span.cm-property, .cm-s-tomorrow-night-eighties span.cm-attribute { color: #99cc99; } |
|||
.cm-s-tomorrow-night-eighties span.cm-keyword { color: #f2777a; } |
|||
.cm-s-tomorrow-night-eighties span.cm-string { color: #ffcc66; } |
|||
|
|||
.cm-s-tomorrow-night-eighties span.cm-variable { color: #99cc99; } |
|||
.cm-s-tomorrow-night-eighties span.cm-variable-2 { color: #6699cc; } |
|||
.cm-s-tomorrow-night-eighties span.cm-def { color: #f99157; } |
|||
.cm-s-tomorrow-night-eighties span.cm-bracket { color: #CCCCCC; } |
|||
.cm-s-tomorrow-night-eighties span.cm-tag { color: #f2777a; } |
|||
.cm-s-tomorrow-night-eighties span.cm-link { color: #a16a94; } |
|||
.cm-s-tomorrow-night-eighties span.cm-error { background: #f2777a; color: #6A6A6A; } |
|||
|
|||
.cm-s-tomorrow-night-eighties .CodeMirror-activeline-background { background: #343600; } |
|||
.cm-s-tomorrow-night-eighties .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } |
|||
@ -0,0 +1,64 @@ |
|||
.cm-s-ttcn .cm-quote { color: #090; } |
|||
.cm-s-ttcn .cm-negative { color: #d44; } |
|||
.cm-s-ttcn .cm-positive { color: #292; } |
|||
.cm-s-ttcn .cm-header, .cm-strong { font-weight: bold; } |
|||
.cm-s-ttcn .cm-em { font-style: italic; } |
|||
.cm-s-ttcn .cm-link { text-decoration: underline; } |
|||
.cm-s-ttcn .cm-strikethrough { text-decoration: line-through; } |
|||
.cm-s-ttcn .cm-header { color: #00f; font-weight: bold; } |
|||
|
|||
.cm-s-ttcn .cm-atom { color: #219; } |
|||
.cm-s-ttcn .cm-attribute { color: #00c; } |
|||
.cm-s-ttcn .cm-bracket { color: #997; } |
|||
.cm-s-ttcn .cm-comment { color: #333333; } |
|||
.cm-s-ttcn .cm-def { color: #00f; } |
|||
.cm-s-ttcn .cm-em { font-style: italic; } |
|||
.cm-s-ttcn .cm-error { color: #f00; } |
|||
.cm-s-ttcn .cm-hr { color: #999; } |
|||
.cm-s-ttcn .cm-invalidchar { color: #f00; } |
|||
.cm-s-ttcn .cm-keyword { font-weight:bold; } |
|||
.cm-s-ttcn .cm-link { color: #00c; text-decoration: underline; } |
|||
.cm-s-ttcn .cm-meta { color: #555; } |
|||
.cm-s-ttcn .cm-negative { color: #d44; } |
|||
.cm-s-ttcn .cm-positive { color: #292; } |
|||
.cm-s-ttcn .cm-qualifier { color: #555; } |
|||
.cm-s-ttcn .cm-strikethrough { text-decoration: line-through; } |
|||
.cm-s-ttcn .cm-string { color: #006400; } |
|||
.cm-s-ttcn .cm-string-2 { color: #f50; } |
|||
.cm-s-ttcn .cm-strong { font-weight: bold; } |
|||
.cm-s-ttcn .cm-tag { color: #170; } |
|||
.cm-s-ttcn .cm-variable { color: #8B2252; } |
|||
.cm-s-ttcn .cm-variable-2 { color: #05a; } |
|||
.cm-s-ttcn .cm-variable-3 { color: #085; } |
|||
|
|||
.cm-s-ttcn .cm-invalidchar { color: #f00; } |
|||
|
|||
/* ASN */ |
|||
.cm-s-ttcn .cm-accessTypes, |
|||
.cm-s-ttcn .cm-compareTypes { color: #27408B; } |
|||
.cm-s-ttcn .cm-cmipVerbs { color: #8B2252; } |
|||
.cm-s-ttcn .cm-modifier { color:#D2691E; } |
|||
.cm-s-ttcn .cm-status { color:#8B4545; } |
|||
.cm-s-ttcn .cm-storage { color:#A020F0; } |
|||
.cm-s-ttcn .cm-tags { color:#006400; } |
|||
|
|||
/* CFG */ |
|||
.cm-s-ttcn .cm-externalCommands { color: #8B4545; font-weight:bold; } |
|||
.cm-s-ttcn .cm-fileNCtrlMaskOptions, |
|||
.cm-s-ttcn .cm-sectionTitle { color: #2E8B57; font-weight:bold; } |
|||
|
|||
/* TTCN */ |
|||
.cm-s-ttcn .cm-booleanConsts, |
|||
.cm-s-ttcn .cm-otherConsts, |
|||
.cm-s-ttcn .cm-verdictConsts { color: #006400; } |
|||
.cm-s-ttcn .cm-configOps, |
|||
.cm-s-ttcn .cm-functionOps, |
|||
.cm-s-ttcn .cm-portOps, |
|||
.cm-s-ttcn .cm-sutOps, |
|||
.cm-s-ttcn .cm-timerOps, |
|||
.cm-s-ttcn .cm-verdictOps { color: #0000FF; } |
|||
.cm-s-ttcn .cm-preprocessor, |
|||
.cm-s-ttcn .cm-templateMatch, |
|||
.cm-s-ttcn .cm-ttcn3Macros { color: #27408B; } |
|||
.cm-s-ttcn .cm-types { color: #A52A2A; font-weight:bold; } |
|||
.cm-s-ttcn .cm-visibilityModifiers { font-weight:bold; } |
|||
@ -0,0 +1,32 @@ |
|||
.cm-s-twilight.CodeMirror { background: #141414; color: #f7f7f7; } /**/ |
|||
.cm-s-twilight div.CodeMirror-selected { background: #323232; } /**/ |
|||
.cm-s-twilight .CodeMirror-line::selection, .cm-s-twilight .CodeMirror-line > span::selection, .cm-s-twilight .CodeMirror-line > span > span::selection { background: rgba(50, 50, 50, 0.99); } |
|||
.cm-s-twilight .CodeMirror-line::-moz-selection, .cm-s-twilight .CodeMirror-line > span::-moz-selection, .cm-s-twilight .CodeMirror-line > span > span::-moz-selection { background: rgba(50, 50, 50, 0.99); } |
|||
|
|||
.cm-s-twilight .CodeMirror-gutters { background: #222; border-right: 1px solid #aaa; } |
|||
.cm-s-twilight .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-twilight .CodeMirror-guttermarker-subtle { color: #aaa; } |
|||
.cm-s-twilight .CodeMirror-linenumber { color: #aaa; } |
|||
.cm-s-twilight .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-twilight .cm-keyword { color: #f9ee98; } /**/ |
|||
.cm-s-twilight .cm-atom { color: #FC0; } |
|||
.cm-s-twilight .cm-number { color: #ca7841; } /**/ |
|||
.cm-s-twilight .cm-def { color: #8DA6CE; } |
|||
.cm-s-twilight span.cm-variable-2, .cm-s-twilight span.cm-tag { color: #607392; } /**/ |
|||
.cm-s-twilight span.cm-variable-3, .cm-s-twilight span.cm-def { color: #607392; } /**/ |
|||
.cm-s-twilight .cm-operator { color: #cda869; } /**/ |
|||
.cm-s-twilight .cm-comment { color:#777; font-style:italic; font-weight:normal; } /**/ |
|||
.cm-s-twilight .cm-string { color:#8f9d6a; font-style:italic; } /**/ |
|||
.cm-s-twilight .cm-string-2 { color:#bd6b18; } /*?*/ |
|||
.cm-s-twilight .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/ |
|||
.cm-s-twilight .cm-builtin { color: #cda869; } /*?*/ |
|||
.cm-s-twilight .cm-tag { color: #997643; } /**/ |
|||
.cm-s-twilight .cm-attribute { color: #d6bb6d; } /*?*/ |
|||
.cm-s-twilight .cm-header { color: #FF6400; } |
|||
.cm-s-twilight .cm-hr { color: #AEAEAE; } |
|||
.cm-s-twilight .cm-link { color:#ad9361; font-style:italic; text-decoration:none; } /**/ |
|||
.cm-s-twilight .cm-error { border-bottom: 1px solid red; } |
|||
|
|||
.cm-s-twilight .CodeMirror-activeline-background { background: #27282E; } |
|||
.cm-s-twilight .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } |
|||
@ -0,0 +1,34 @@ |
|||
/* Taken from the popular Visual Studio Vibrant Ink Schema */ |
|||
|
|||
.cm-s-vibrant-ink.CodeMirror { background: black; color: white; } |
|||
.cm-s-vibrant-ink div.CodeMirror-selected { background: #35493c; } |
|||
.cm-s-vibrant-ink .CodeMirror-line::selection, .cm-s-vibrant-ink .CodeMirror-line > span::selection, .cm-s-vibrant-ink .CodeMirror-line > span > span::selection { background: rgba(53, 73, 60, 0.99); } |
|||
.cm-s-vibrant-ink .CodeMirror-line::-moz-selection, .cm-s-vibrant-ink .CodeMirror-line > span::-moz-selection, .cm-s-vibrant-ink .CodeMirror-line > span > span::-moz-selection { background: rgba(53, 73, 60, 0.99); } |
|||
|
|||
.cm-s-vibrant-ink .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } |
|||
.cm-s-vibrant-ink .CodeMirror-guttermarker { color: white; } |
|||
.cm-s-vibrant-ink .CodeMirror-guttermarker-subtle { color: #d0d0d0; } |
|||
.cm-s-vibrant-ink .CodeMirror-linenumber { color: #d0d0d0; } |
|||
.cm-s-vibrant-ink .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-vibrant-ink .cm-keyword { color: #CC7832; } |
|||
.cm-s-vibrant-ink .cm-atom { color: #FC0; } |
|||
.cm-s-vibrant-ink .cm-number { color: #FFEE98; } |
|||
.cm-s-vibrant-ink .cm-def { color: #8DA6CE; } |
|||
.cm-s-vibrant-ink span.cm-variable-2, .cm-s-vibrant span.cm-tag { color: #FFC66D; } |
|||
.cm-s-vibrant-ink span.cm-variable-3, .cm-s-vibrant span.cm-def { color: #FFC66D; } |
|||
.cm-s-vibrant-ink .cm-operator { color: #888; } |
|||
.cm-s-vibrant-ink .cm-comment { color: gray; font-weight: bold; } |
|||
.cm-s-vibrant-ink .cm-string { color: #A5C25C; } |
|||
.cm-s-vibrant-ink .cm-string-2 { color: red; } |
|||
.cm-s-vibrant-ink .cm-meta { color: #D8FA3C; } |
|||
.cm-s-vibrant-ink .cm-builtin { color: #8DA6CE; } |
|||
.cm-s-vibrant-ink .cm-tag { color: #8DA6CE; } |
|||
.cm-s-vibrant-ink .cm-attribute { color: #8DA6CE; } |
|||
.cm-s-vibrant-ink .cm-header { color: #FF6400; } |
|||
.cm-s-vibrant-ink .cm-hr { color: #AEAEAE; } |
|||
.cm-s-vibrant-ink .cm-link { color: blue; } |
|||
.cm-s-vibrant-ink .cm-error { border-bottom: 1px solid red; } |
|||
|
|||
.cm-s-vibrant-ink .CodeMirror-activeline-background { background: #27282E; } |
|||
.cm-s-vibrant-ink .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } |
|||
@ -0,0 +1,53 @@ |
|||
/* |
|||
Copyright (C) 2011 by MarkLogic Corporation |
|||
Author: Mike Brevoort <mike@brevoort.com> |
|||
|
|||
Permission is hereby granted, free of charge, to any person obtaining a copy |
|||
of this software and associated documentation files (the "Software"), to deal |
|||
in the Software without restriction, including without limitation the rights |
|||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
|||
copies of the Software, and to permit persons to whom the Software is |
|||
furnished to do so, subject to the following conditions: |
|||
|
|||
The above copyright notice and this permission notice shall be included in |
|||
all copies or substantial portions of the Software. |
|||
|
|||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
|||
THE SOFTWARE. |
|||
*/ |
|||
.cm-s-xq-dark.CodeMirror { background: #0a001f; color: #f8f8f8; } |
|||
.cm-s-xq-dark div.CodeMirror-selected { background: #27007A; } |
|||
.cm-s-xq-dark .CodeMirror-line::selection, .cm-s-xq-dark .CodeMirror-line > span::selection, .cm-s-xq-dark .CodeMirror-line > span > span::selection { background: rgba(39, 0, 122, 0.99); } |
|||
.cm-s-xq-dark .CodeMirror-line::-moz-selection, .cm-s-xq-dark .CodeMirror-line > span::-moz-selection, .cm-s-xq-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(39, 0, 122, 0.99); } |
|||
.cm-s-xq-dark .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } |
|||
.cm-s-xq-dark .CodeMirror-guttermarker { color: #FFBD40; } |
|||
.cm-s-xq-dark .CodeMirror-guttermarker-subtle { color: #f8f8f8; } |
|||
.cm-s-xq-dark .CodeMirror-linenumber { color: #f8f8f8; } |
|||
.cm-s-xq-dark .CodeMirror-cursor { border-left: 1px solid white; } |
|||
|
|||
.cm-s-xq-dark span.cm-keyword { color: #FFBD40; } |
|||
.cm-s-xq-dark span.cm-atom { color: #6C8CD5; } |
|||
.cm-s-xq-dark span.cm-number { color: #164; } |
|||
.cm-s-xq-dark span.cm-def { color: #FFF; text-decoration:underline; } |
|||
.cm-s-xq-dark span.cm-variable { color: #FFF; } |
|||
.cm-s-xq-dark span.cm-variable-2 { color: #EEE; } |
|||
.cm-s-xq-dark span.cm-variable-3 { color: #DDD; } |
|||
.cm-s-xq-dark span.cm-property {} |
|||
.cm-s-xq-dark span.cm-operator {} |
|||
.cm-s-xq-dark span.cm-comment { color: gray; } |
|||
.cm-s-xq-dark span.cm-string { color: #9FEE00; } |
|||
.cm-s-xq-dark span.cm-meta { color: yellow; } |
|||
.cm-s-xq-dark span.cm-qualifier { color: #FFF700; } |
|||
.cm-s-xq-dark span.cm-builtin { color: #30a; } |
|||
.cm-s-xq-dark span.cm-bracket { color: #cc7; } |
|||
.cm-s-xq-dark span.cm-tag { color: #FFBD40; } |
|||
.cm-s-xq-dark span.cm-attribute { color: #FFF700; } |
|||
.cm-s-xq-dark span.cm-error { color: #f00; } |
|||
|
|||
.cm-s-xq-dark .CodeMirror-activeline-background { background: #27282E; } |
|||
.cm-s-xq-dark .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } |
|||
@ -0,0 +1,43 @@ |
|||
/* |
|||
Copyright (C) 2011 by MarkLogic Corporation |
|||
Author: Mike Brevoort <mike@brevoort.com> |
|||
|
|||
Permission is hereby granted, free of charge, to any person obtaining a copy |
|||
of this software and associated documentation files (the "Software"), to deal |
|||
in the Software without restriction, including without limitation the rights |
|||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
|||
copies of the Software, and to permit persons to whom the Software is |
|||
furnished to do so, subject to the following conditions: |
|||
|
|||
The above copyright notice and this permission notice shall be included in |
|||
all copies or substantial portions of the Software. |
|||
|
|||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
|||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
|||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
|||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
|||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
|||
THE SOFTWARE. |
|||
*/ |
|||
.cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; } |
|||
.cm-s-xq-light span.cm-atom { color: #6C8CD5; } |
|||
.cm-s-xq-light span.cm-number { color: #164; } |
|||
.cm-s-xq-light span.cm-def { text-decoration:underline; } |
|||
.cm-s-xq-light span.cm-variable { color: black; } |
|||
.cm-s-xq-light span.cm-variable-2 { color:black; } |
|||
.cm-s-xq-light span.cm-variable-3 { color: black; } |
|||
.cm-s-xq-light span.cm-property {} |
|||
.cm-s-xq-light span.cm-operator {} |
|||
.cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; } |
|||
.cm-s-xq-light span.cm-string { color: red; } |
|||
.cm-s-xq-light span.cm-meta { color: yellow; } |
|||
.cm-s-xq-light span.cm-qualifier { color: grey; } |
|||
.cm-s-xq-light span.cm-builtin { color: #7EA656; } |
|||
.cm-s-xq-light span.cm-bracket { color: #cc7; } |
|||
.cm-s-xq-light span.cm-tag { color: #3F7F7F; } |
|||
.cm-s-xq-light span.cm-attribute { color: #7F007F; } |
|||
.cm-s-xq-light span.cm-error { color: #f00; } |
|||
|
|||
.cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; } |
|||
.cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; } |
|||
@ -0,0 +1,44 @@ |
|||
/* |
|||
|
|||
Name: yeti |
|||
Author: Michael Kaminsky (http://github.com/mkaminsky11) |
|||
|
|||
Original yeti color scheme by Jesse Weed (https://github.com/jesseweed/yeti-syntax) |
|||
|
|||
*/ |
|||
|
|||
|
|||
.cm-s-yeti.CodeMirror { |
|||
background-color: #ECEAE8 !important; |
|||
color: #d1c9c0 !important; |
|||
border: none; |
|||
} |
|||
|
|||
.cm-s-yeti .CodeMirror-gutters { |
|||
color: #adaba6; |
|||
background-color: #E5E1DB; |
|||
border: none; |
|||
} |
|||
.cm-s-yeti .CodeMirror-cursor { border-left: solid thin #d1c9c0; } |
|||
.cm-s-yeti .CodeMirror-linenumber { color: #adaba6; } |
|||
.cm-s-yeti.CodeMirror-focused div.CodeMirror-selected { background: #DCD8D2; } |
|||
.cm-s-yeti .CodeMirror-line::selection, .cm-s-yeti .CodeMirror-line > span::selection, .cm-s-yeti .CodeMirror-line > span > span::selection { background: #DCD8D2; } |
|||
.cm-s-yeti .CodeMirror-line::-moz-selection, .cm-s-yeti .CodeMirror-line > span::-moz-selection, .cm-s-yeti .CodeMirror-line > span > span::-moz-selection { background: #DCD8D2; } |
|||
.cm-s-yeti span.cm-comment { color: #d4c8be; } |
|||
.cm-s-yeti span.cm-string, .cm-s-yeti span.cm-string-2 { color: #96c0d8; } |
|||
.cm-s-yeti span.cm-number { color: #a074c4; } |
|||
.cm-s-yeti span.cm-variable { color: #55b5db; } |
|||
.cm-s-yeti span.cm-variable-2 { color: #a074c4; } |
|||
.cm-s-yeti span.cm-def { color: #55b5db; } |
|||
.cm-s-yeti span.cm-operator { color: #9fb96e; } |
|||
.cm-s-yeti span.cm-keyword { color: #9fb96e; } |
|||
.cm-s-yeti span.cm-atom { color: #a074c4; } |
|||
.cm-s-yeti span.cm-meta { color: #96c0d8; } |
|||
.cm-s-yeti span.cm-tag { color: #96c0d8; } |
|||
.cm-s-yeti span.cm-attribute { color: #9fb96e; } |
|||
.cm-s-yeti span.cm-qualifier { color: #96c0d8; } |
|||
.cm-s-yeti span.cm-property { color: #a074c4; } |
|||
.cm-s-yeti span.cm-builtin { color: #a074c4; } |
|||
.cm-s-yeti span.cm-variable-3 { color: #96c0d8; } |
|||
.cm-s-yeti .CodeMirror-activeline-background { background: #E7E4E0; } |
|||
.cm-s-yeti .CodeMirror-matchingbracket { text-decoration: underline; } |
|||
@ -0,0 +1,37 @@ |
|||
/** |
|||
* " |
|||
* Using Zenburn color palette from the Emacs Zenburn Theme |
|||
* https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el |
|||
* |
|||
* Also using parts of https://github.com/xavi/coderay-lighttable-theme |
|||
* " |
|||
* From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css |
|||
*/ |
|||
|
|||
.cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; } |
|||
.cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; } |
|||
.cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; } |
|||
.cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; } |
|||
.cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; } |
|||
.cm-s-zenburn span.cm-comment { color: #7f9f7f; } |
|||
.cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; } |
|||
.cm-s-zenburn span.cm-atom { color: #bfebbf; } |
|||
.cm-s-zenburn span.cm-def { color: #dcdccc; } |
|||
.cm-s-zenburn span.cm-variable { color: #dfaf8f; } |
|||
.cm-s-zenburn span.cm-variable-2 { color: #dcdccc; } |
|||
.cm-s-zenburn span.cm-string { color: #cc9393; } |
|||
.cm-s-zenburn span.cm-string-2 { color: #cc9393; } |
|||
.cm-s-zenburn span.cm-number { color: #dcdccc; } |
|||
.cm-s-zenburn span.cm-tag { color: #93e0e3; } |
|||
.cm-s-zenburn span.cm-property { color: #dfaf8f; } |
|||
.cm-s-zenburn span.cm-attribute { color: #dfaf8f; } |
|||
.cm-s-zenburn span.cm-qualifier { color: #7cb8bb; } |
|||
.cm-s-zenburn span.cm-meta { color: #f0dfaf; } |
|||
.cm-s-zenburn span.cm-header { color: #f0efd0; } |
|||
.cm-s-zenburn span.cm-operator { color: #f0efd0; } |
|||
.cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; } |
|||
.cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; } |
|||
.cm-s-zenburn .CodeMirror-activeline { background: #000000; } |
|||
.cm-s-zenburn .CodeMirror-activeline-background { background: #000000; } |
|||
.cm-s-zenburn div.CodeMirror-selected { background: #545454; } |
|||
.cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; } |
|||
@ -0,0 +1,57 @@ |
|||
define(function () { |
|||
return [ |
|||
"3024-day 3024-day.css", |
|||
"3024-night 3024-night.css", |
|||
"abcdef abcdef.css", |
|||
"ambiance-mobile ambiance-mobile.css", |
|||
"ambiance ambiance.css", |
|||
"ansuz ansuz.css", |
|||
"base16-dark base16-dark.css", |
|||
"base16-light base16-light.css", |
|||
"bespin bespin.css", |
|||
"blackboard blackboard.css", |
|||
"cobalt cobalt.css", |
|||
"colorforth colorforth.css", |
|||
"default default", |
|||
"dracula dracula.css", |
|||
"eclipse eclipse.css", |
|||
"elegant elegant.css", |
|||
"erlang-dark erlang-dark.css", |
|||
"hopscotch hopscotch.css", |
|||
"icecoder icecoder.css", |
|||
"isotope isotope.css", |
|||
"lesser-dark lesser-dark.css", |
|||
"liquibyte liquibyte.css", |
|||
"material material.css", |
|||
"mbo mbo.css", |
|||
"mdn-like mdn-like.css", |
|||
"midnight midnight.css", |
|||
"monokai monokai.css", |
|||
"neat neat.css", |
|||
"neo neo.css", |
|||
"night night.css", |
|||
"paraiso-dark paraiso-dark.css", |
|||
"paraiso-light paraiso-light.css", |
|||
"pastel-on-dark pastel-on-dark.css", |
|||
"railscasts railscasts.css", |
|||
"rubyblue rubyblue.css", |
|||
"seti seti.css", |
|||
"solarized solarized.css", |
|||
"the-matrix the-matrix.css", |
|||
"tomorrow-night-bright tomorrow-night-bright.css", |
|||
"tomorrow-night-eighties tomorrow-night-eighties.css", |
|||
"ttcn ttcn.css", |
|||
"twilight twilight.css", |
|||
"vibrant-ink vibrant-ink.css", |
|||
"xq-dark xq-dark.css", |
|||
"xq-light xq-light.css", |
|||
"yeti yeti.css", |
|||
"zenburn zenburn.css" |
|||
].map(function (line) { |
|||
var kv = line.split(/\s/); |
|||
return { |
|||
name: kv[0].replace(/_/g, ' '), |
|||
theme: kv[1], |
|||
}; |
|||
}); |
|||
}); |
|||
Write
Preview
Loading…
Cancel
Save