├── .github ├── dependabot.yml └── stale.yml ├── .gitignore ├── Gruntfile.js ├── LICENSE.md ├── PackFiles.bat ├── README.md ├── bower.json ├── codemirror ├── css │ ├── codemirror.ckeditor.css │ └── codemirror.min.css ├── dialogs │ ├── codemirrorAbout.js │ └── logo.png ├── images │ ├── LICENSE-fontawesome.txt │ ├── autocomplete.svg │ ├── autoformat.svg │ ├── codemirror.svg │ ├── commentselectedrange.svg │ ├── find.svg │ ├── replace.svg │ └── uncommentselectedrange.svg ├── js │ ├── addon │ │ ├── comment │ │ │ ├── comment.js │ │ │ └── continuecomment.js │ │ ├── dialog │ │ │ ├── dialog.css │ │ │ └── dialog.js │ │ ├── display │ │ │ ├── autorefresh.js │ │ │ ├── fullscreen.css │ │ │ ├── fullscreen.js │ │ │ ├── panel.js │ │ │ ├── placeholder.js │ │ │ └── rulers.js │ │ ├── edit │ │ │ ├── closebrackets.js │ │ │ ├── closetag.js │ │ │ ├── continuelist.js │ │ │ ├── matchbrackets.js │ │ │ ├── matchtags.js │ │ │ └── trailingspace.js │ │ ├── fold │ │ │ ├── brace-fold.js │ │ │ ├── comment-fold.js │ │ │ ├── foldcode.js │ │ │ ├── foldgutter.css │ │ │ ├── foldgutter.js │ │ │ ├── indent-fold.js │ │ │ ├── markdown-fold.js │ │ │ └── xml-fold.js │ │ ├── format │ │ │ ├── autoFormatAll.js │ │ │ └── formatting.js │ │ ├── hint │ │ │ ├── anyword-hint.js │ │ │ ├── css-hint.js │ │ │ ├── html-hint.js │ │ │ ├── javascript-hint.js │ │ │ ├── show-hint.css │ │ │ ├── show-hint.js │ │ │ ├── sql-hint.js │ │ │ └── xml-hint.js │ │ ├── lint │ │ │ ├── coffeescript-lint.js │ │ │ ├── css-lint.js │ │ │ ├── html-lint.js │ │ │ ├── javascript-lint.js │ │ │ ├── json-lint.js │ │ │ ├── lint.css │ │ │ ├── lint.js │ │ │ └── yaml-lint.js │ │ ├── merge │ │ │ ├── merge.css │ │ │ └── merge.js │ │ ├── mode │ │ │ ├── loadmode.js │ │ │ ├── multiplex.js │ │ │ ├── multiplex_test.js │ │ │ ├── overlay.js │ │ │ └── simple.js │ │ ├── runmode │ │ │ ├── colorize.js │ │ │ ├── runmode-standalone.js │ │ │ ├── runmode.js │ │ │ └── runmode.node.js │ │ ├── scroll │ │ │ ├── annotatescrollbar.js │ │ │ ├── scrollpastend.js │ │ │ ├── simplescrollbars.css │ │ │ └── simplescrollbars.js │ │ ├── search │ │ │ ├── jump-to-line.js │ │ │ ├── match-highlighter.js │ │ │ ├── matchesonscrollbar.css │ │ │ ├── matchesonscrollbar.js │ │ │ ├── search.js │ │ │ └── searchcursor.js │ │ ├── selection │ │ │ ├── active-line.js │ │ │ ├── mark-selection.js │ │ │ ├── selection-pointer.js │ │ │ └── wrap-selection.js │ │ ├── tern │ │ │ ├── tern.css │ │ │ ├── tern.js │ │ │ └── worker.js │ │ └── wrap │ │ │ └── hardwrap.js │ ├── beautify.min.js │ ├── codemirror.addon.merge.min.js │ ├── codemirror.addons.min.js │ ├── codemirror.addons.search.min.js │ ├── codemirror.min.js │ ├── codemirror.mode.bbcode.min.js │ ├── codemirror.mode.bbcodemixed.min.js │ ├── codemirror.mode.handlebars.min.js │ ├── codemirror.mode.htmlmixed.min.js │ ├── codemirror.mode.javascript.min.js │ ├── codemirror.mode.php.min.js │ ├── codemirror.mode.sql.min.js │ ├── codemirror.mode.twig.min.js │ ├── diff_match_patch.js │ └── mode │ │ ├── apl │ │ └── apl.js │ │ ├── asciiarmor │ │ └── asciiarmor.js │ │ ├── asn.1 │ │ └── asn.1.js │ │ ├── asterisk │ │ └── asterisk.js │ │ ├── bbcode │ │ ├── bbcode.js │ │ └── index.html │ │ ├── bbcodemixed │ │ ├── bbcodemixed.js │ │ └── index.html │ │ ├── brainfuck │ │ └── brainfuck.js │ │ ├── clike │ │ └── clike.js │ │ ├── clojure │ │ └── clojure.js │ │ ├── cmake │ │ └── cmake.js │ │ ├── cobol │ │ └── cobol.js │ │ ├── coffeescript │ │ └── coffeescript.js │ │ ├── commonlisp │ │ └── commonlisp.js │ │ ├── crystal │ │ └── crystal.js │ │ ├── css │ │ └── css.js │ │ ├── cypher │ │ └── cypher.js │ │ ├── d │ │ └── d.js │ │ ├── dart │ │ └── dart.js │ │ ├── diff │ │ └── diff.js │ │ ├── django │ │ └── django.js │ │ ├── dockerfile │ │ └── dockerfile.js │ │ ├── dtd │ │ └── dtd.js │ │ ├── dylan │ │ └── dylan.js │ │ ├── ebnf │ │ └── ebnf.js │ │ ├── ecl │ │ └── ecl.js │ │ ├── eiffel │ │ └── eiffel.js │ │ ├── elm │ │ └── elm.js │ │ ├── erlang │ │ └── erlang.js │ │ ├── factor │ │ └── factor.js │ │ ├── fcl │ │ └── fcl.js │ │ ├── forth │ │ └── forth.js │ │ ├── fortran │ │ └── fortran.js │ │ ├── gas │ │ └── gas.js │ │ ├── gfm │ │ └── gfm.js │ │ ├── gherkin │ │ └── gherkin.js │ │ ├── go │ │ └── go.js │ │ ├── groovy │ │ └── groovy.js │ │ ├── haml │ │ └── haml.js │ │ ├── handlebars │ │ └── handlebars.js │ │ ├── haskell-literate │ │ └── haskell-literate.js │ │ ├── haskell │ │ └── haskell.js │ │ ├── haxe │ │ └── haxe.js │ │ ├── htmlembedded │ │ └── htmlembedded.js │ │ ├── htmlmixed │ │ └── htmlmixed.js │ │ ├── http │ │ └── http.js │ │ ├── idl │ │ └── idl.js │ │ ├── javascript │ │ └── javascript.js │ │ ├── jinja2 │ │ └── jinja2.js │ │ ├── jsx │ │ └── jsx.js │ │ ├── julia │ │ └── julia.js │ │ ├── livescript │ │ └── livescript.js │ │ ├── lua │ │ └── lua.js │ │ ├── markdown │ │ └── markdown.js │ │ ├── mathematica │ │ └── mathematica.js │ │ ├── mbox │ │ └── mbox.js │ │ ├── meta.js │ │ ├── mirc │ │ └── mirc.js │ │ ├── mllike │ │ └── mllike.js │ │ ├── modelica │ │ └── modelica.js │ │ ├── mscgen │ │ └── mscgen.js │ │ ├── mumps │ │ └── mumps.js │ │ ├── nginx │ │ └── nginx.js │ │ ├── nsis │ │ └── nsis.js │ │ ├── ntriples │ │ └── ntriples.js │ │ ├── octave │ │ └── octave.js │ │ ├── oz │ │ └── oz.js │ │ ├── pascal │ │ └── pascal.js │ │ ├── pegjs │ │ └── pegjs.js │ │ ├── perl │ │ └── perl.js │ │ ├── php │ │ └── php.js │ │ ├── pig │ │ └── pig.js │ │ ├── powershell │ │ └── powershell.js │ │ ├── properties │ │ └── properties.js │ │ ├── protobuf │ │ └── protobuf.js │ │ ├── pug │ │ └── pug.js │ │ ├── puppet │ │ └── puppet.js │ │ ├── python │ │ └── python.js │ │ ├── q │ │ └── q.js │ │ ├── r │ │ └── r.js │ │ ├── rpm │ │ ├── changes │ │ │ └── index.html │ │ └── rpm.js │ │ ├── rst │ │ └── rst.js │ │ ├── ruby │ │ └── ruby.js │ │ ├── rust │ │ └── rust.js │ │ ├── sas │ │ └── sas.js │ │ ├── sass │ │ └── sass.js │ │ ├── scheme │ │ └── scheme.js │ │ ├── shell │ │ └── shell.js │ │ ├── sieve │ │ └── sieve.js │ │ ├── slim │ │ └── slim.js │ │ ├── smalltalk │ │ └── smalltalk.js │ │ ├── smarty │ │ └── smarty.js │ │ ├── solr │ │ └── solr.js │ │ ├── soy │ │ └── soy.js │ │ ├── sparql │ │ └── sparql.js │ │ ├── spreadsheet │ │ └── spreadsheet.js │ │ ├── sql │ │ └── sql.js │ │ ├── stex │ │ └── stex.js │ │ ├── stylus │ │ └── stylus.js │ │ ├── swift │ │ └── swift.js │ │ ├── tcl │ │ └── tcl.js │ │ ├── textile │ │ └── textile.js │ │ ├── tiddlywiki │ │ ├── tiddlywiki.css │ │ └── tiddlywiki.js │ │ ├── tiki │ │ ├── tiki.css │ │ └── tiki.js │ │ ├── toml │ │ └── toml.js │ │ ├── tornado │ │ └── tornado.js │ │ ├── troff │ │ └── troff.js │ │ ├── ttcn-cfg │ │ └── ttcn-cfg.js │ │ ├── ttcn │ │ └── ttcn.js │ │ ├── turtle │ │ └── turtle.js │ │ ├── twig │ │ └── twig.js │ │ ├── vb │ │ └── vb.js │ │ ├── vbscript │ │ └── vbscript.js │ │ ├── velocity │ │ └── velocity.js │ │ ├── verilog │ │ └── verilog.js │ │ ├── vhdl │ │ └── vhdl.js │ │ ├── vue │ │ └── vue.js │ │ ├── wast │ │ └── wast.js │ │ ├── webidl │ │ └── webidl.js │ │ ├── xml │ │ └── xml.js │ │ ├── xquery │ │ └── xquery.js │ │ ├── yacas │ │ └── yacas.js │ │ ├── yaml-frontmatter │ │ └── yaml-frontmatter.js │ │ ├── yaml │ │ └── yaml.js │ │ └── z80 │ │ └── z80.js ├── lang │ ├── af.js │ ├── ar.js │ ├── bg.js │ ├── bn.js │ ├── bs.js │ ├── ca.js │ ├── cs.js │ ├── cy.js │ ├── da.js │ ├── de.js │ ├── el.js │ ├── en-au.js │ ├── en-ca.js │ ├── en-gb.js │ ├── en.js │ ├── eo.js │ ├── es.js │ ├── et.js │ ├── eu.js │ ├── fa.js │ ├── fi.js │ ├── fo.js │ ├── fr-ca.js │ ├── fr.js │ ├── gl.js │ ├── gu.js │ ├── he.js │ ├── hi.js │ ├── hr.js │ ├── hu.js │ ├── is.js │ ├── it.js │ ├── ja.js │ ├── ka.js │ ├── km.js │ ├── ko.js │ ├── ku.js │ ├── lt.js │ ├── lv.js │ ├── mk.js │ ├── mn.js │ ├── ms.js │ ├── nb.js │ ├── nl.js │ ├── no.js │ ├── pl.js │ ├── pt-br.js │ ├── pt.js │ ├── ro.js │ ├── ru.js │ ├── sk.js │ ├── sl.js │ ├── sr-latn.js │ ├── sr.js │ ├── sv.js │ ├── th.js │ ├── tr.js │ ├── ug.js │ ├── uk.js │ ├── vi.js │ ├── zh-cn.js │ └── zh.js ├── plugin.js ├── samples │ └── XmlAutoComplete.html └── theme │ ├── 3024-day.css │ ├── 3024-night.css │ ├── abbott.css │ ├── abcdef.css │ ├── ambiance-mobile.css │ ├── ambiance.css │ ├── ayu-dark.css │ ├── ayu-mirage.css │ ├── base16-dark.css │ ├── base16-light.css │ ├── bespin.css │ ├── blackboard.css │ ├── cobalt.css │ ├── colorforth.css │ ├── darcula.css │ ├── dracula.css │ ├── duotone-dark.css │ ├── duotone-light.css │ ├── eclipse.css │ ├── elegant.css │ ├── erlang-dark.css │ ├── gruvbox-dark.css │ ├── hopscotch.css │ ├── icecoder.css │ ├── idea.css │ ├── isotope.css │ ├── juejin.css │ ├── lesser-dark.css │ ├── liquibyte.css │ ├── lucario.css │ ├── material-darker.css │ ├── material-ocean.css │ ├── material-palenight.css │ ├── material.css │ ├── mbo.css │ ├── mdn-like.css │ ├── midnight.css │ ├── monokai.css │ ├── moxer.css │ ├── neat.css │ ├── neo.css │ ├── night.css │ ├── nord.css │ ├── oceanic-next.css │ ├── panda-syntax.css │ ├── paraiso-dark.css │ ├── paraiso-light.css │ ├── pastel-on-dark.css │ ├── railscasts.css │ ├── rubyblue.css │ ├── seti.css │ ├── shadowfox.css │ ├── solarized.css │ ├── ssms.css │ ├── the-matrix.css │ ├── tomorrow-night-bright.css │ ├── tomorrow-night-eighties.css │ ├── ttcn.css │ ├── twilight.css │ ├── vibrant-ink.css │ ├── xq-dark.css │ ├── xq-light.css │ ├── yeti.css │ ├── yonce.css │ └── zenburn.css ├── composer.json └── package.json /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: npm 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | open-pull-requests-limit: 10 8 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 30 3 | # Number of days of inactivity before a stale issue is closed 4 | daysUntilClose: 7 5 | # Issues with these labels will never be considered stale 6 | exemptLabels: 7 | - enhancement 8 | # Label to use when marking an issue as stale 9 | staleLabel: wontfix 10 | # Comment to post when marking an issue as stale. Set to `false` to disable 11 | markComment: > 12 | This issue has been automatically marked as stale because it has not had 13 | recent activity. It will be closed if no further activity occurs. Thank you 14 | for your contributions. 15 | # Comment to post when closing a stale issue. Set to `false` to disable 16 | closeComment: false -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore NPM modules 2 | /node_modules/** 3 | package-lock.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) Ingo Herbote 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /PackFiles.bat: -------------------------------------------------------------------------------- 1 | grunt -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ckeditor-codemirror-plugin", 3 | "homepage": "http://w8tcha.github.io/CKEditor-CodeMirror-Plugin/", 4 | "version": "1.18.9", 5 | "authors": [ 6 | "Ingo Herbote" 7 | ], 8 | "description": "Syntax Highlighting for the CKEditor (Source View and Source Dialog) with the CodeMirror Plugin.", 9 | "main": "codemirror/plugin.js", 10 | "moduleType": [], 11 | "keywords": [ 12 | "CKEditor", 13 | "CodeMirror", 14 | "plugin", 15 | "source" 16 | ], 17 | "license": "MIT", 18 | "ignore": [ 19 | "**/.*", 20 | "node_modules", 21 | "bower_components", 22 | "test", 23 | "tests" 24 | ] 25 | } -------------------------------------------------------------------------------- /codemirror/dialogs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w8tcha/CKEditor-CodeMirror-Plugin/abe1c27b6164d824011bc0af73f3b39338d0b679/codemirror/dialogs/logo.png -------------------------------------------------------------------------------- /codemirror/images/LICENSE-fontawesome.txt: -------------------------------------------------------------------------------- 1 | Font Awesome Free License 2 | ------------------------- 3 | 4 | Font Awesome Free is free, open source, and GPL friendly. You can use it for 5 | commercial projects, open source projects, or really almost whatever you want. 6 | Full Font Awesome Free license: https://fontawesome.com/license/free. 7 | 8 | # Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) 9 | In the Font Awesome Free download, the CC BY 4.0 license applies to all icons 10 | packaged as SVG and JS file types. 11 | 12 | # Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL) 13 | In the Font Awesome Free download, the SIL OFL license applies to all icons 14 | packaged as web and desktop font files. 15 | 16 | # Code: MIT License (https://opensource.org/licenses/MIT) 17 | In the Font Awesome Free download, the MIT license applies to all non-font and 18 | non-icon files. 19 | 20 | # Attribution 21 | Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font 22 | Awesome Free files already contain embedded comments with sufficient 23 | attribution, so you shouldn't need to do anything additional when using these 24 | files normally. 25 | 26 | We've kept attribution comments terse, so we ask that you do not actively work 27 | to remove them from files, especially code. They're a great way for folks to 28 | learn about Font Awesome. 29 | 30 | # Brand Icons 31 | All brand icons are trademarks of their respective owners. The use of these 32 | trademarks does not indicate endorsement of the trademark holder by Font 33 | Awesome, nor vice versa. **Please do not use brand logos for any purpose except 34 | to represent the company, product, or service to which they refer.** 35 | -------------------------------------------------------------------------------- /codemirror/images/autocomplete.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codemirror/images/autoformat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codemirror/images/commentselectedrange.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codemirror/images/find.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codemirror/images/replace.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codemirror/images/uncommentselectedrange.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /codemirror/js/addon/dialog/dialog.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-dialog { 2 | position: absolute; 3 | left: 0; right: 0; 4 | background: inherit; 5 | z-index: 15; 6 | padding: .1em .8em; 7 | overflow: hidden; 8 | color: inherit; 9 | } 10 | 11 | .CodeMirror-dialog-top { 12 | border-bottom: 1px solid #eee; 13 | top: 0; 14 | } 15 | 16 | .CodeMirror-dialog-bottom { 17 | border-top: 1px solid #eee; 18 | bottom: 0; 19 | } 20 | 21 | .CodeMirror-dialog input { 22 | border: none; 23 | outline: none; 24 | background: transparent; 25 | width: 20em; 26 | color: inherit; 27 | font-family: monospace; 28 | } 29 | 30 | .CodeMirror-dialog button { 31 | font-size: 70%; 32 | } 33 | -------------------------------------------------------------------------------- /codemirror/js/addon/display/autorefresh.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")) 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod) 9 | else // Plain browser env 10 | mod(CodeMirror) 11 | })(function(CodeMirror) { 12 | "use strict" 13 | 14 | CodeMirror.defineOption("autoRefresh", false, function(cm, val) { 15 | if (cm.state.autoRefresh) { 16 | stopListening(cm, cm.state.autoRefresh) 17 | cm.state.autoRefresh = null 18 | } 19 | if (val && cm.display.wrapper.offsetHeight == 0) 20 | startListening(cm, cm.state.autoRefresh = {delay: val.delay || 250}) 21 | }) 22 | 23 | function startListening(cm, state) { 24 | function check() { 25 | if (cm.display.wrapper.offsetHeight) { 26 | stopListening(cm, state) 27 | if (cm.display.lastWrapHeight != cm.display.wrapper.clientHeight) 28 | cm.refresh() 29 | } else { 30 | state.timeout = setTimeout(check, state.delay) 31 | } 32 | } 33 | state.timeout = setTimeout(check, state.delay) 34 | state.hurry = function() { 35 | clearTimeout(state.timeout) 36 | state.timeout = setTimeout(check, 50) 37 | } 38 | CodeMirror.on(window, "mouseup", state.hurry) 39 | CodeMirror.on(window, "keyup", state.hurry) 40 | } 41 | 42 | function stopListening(_cm, state) { 43 | clearTimeout(state.timeout) 44 | CodeMirror.off(window, "mouseup", state.hurry) 45 | CodeMirror.off(window, "keyup", state.hurry) 46 | } 47 | }); 48 | -------------------------------------------------------------------------------- /codemirror/js/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /codemirror/js/addon/display/fullscreen.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineOption("fullScreen", false, function(cm, val, old) { 15 | if (old == CodeMirror.Init) old = false; 16 | if (!old == !val) return; 17 | if (val) setFullscreen(cm); 18 | else setNormal(cm); 19 | }); 20 | 21 | function setFullscreen(cm) { 22 | var wrap = cm.getWrapperElement(); 23 | cm.state.fullScreenRestore = {scrollTop: window.pageYOffset, scrollLeft: window.pageXOffset, 24 | width: wrap.style.width, height: wrap.style.height}; 25 | wrap.style.width = ""; 26 | wrap.style.height = "auto"; 27 | wrap.className += " CodeMirror-fullscreen"; 28 | document.documentElement.style.overflow = "hidden"; 29 | cm.refresh(); 30 | } 31 | 32 | function setNormal(cm) { 33 | var wrap = cm.getWrapperElement(); 34 | wrap.className = wrap.className.replace(/\s*CodeMirror-fullscreen\b/, ""); 35 | document.documentElement.style.overflow = ""; 36 | var info = cm.state.fullScreenRestore; 37 | wrap.style.width = info.width; wrap.style.height = info.height; 38 | window.scrollTo(info.scrollLeft, info.scrollTop); 39 | cm.refresh(); 40 | } 41 | }); 42 | -------------------------------------------------------------------------------- /codemirror/js/addon/display/rulers.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineOption("rulers", false, function(cm, val) { 15 | if (cm.state.rulerDiv) { 16 | cm.state.rulerDiv.parentElement.removeChild(cm.state.rulerDiv) 17 | cm.state.rulerDiv = null 18 | cm.off("refresh", drawRulers) 19 | } 20 | if (val && val.length) { 21 | cm.state.rulerDiv = cm.display.lineSpace.parentElement.insertBefore(document.createElement("div"), cm.display.lineSpace) 22 | cm.state.rulerDiv.className = "CodeMirror-rulers" 23 | drawRulers(cm) 24 | cm.on("refresh", drawRulers) 25 | } 26 | }); 27 | 28 | function drawRulers(cm) { 29 | cm.state.rulerDiv.textContent = "" 30 | var val = cm.getOption("rulers"); 31 | var cw = cm.defaultCharWidth(); 32 | var left = cm.charCoords(CodeMirror.Pos(cm.firstLine(), 0), "div").left; 33 | cm.state.rulerDiv.style.minHeight = (cm.display.scroller.offsetHeight + 30) + "px"; 34 | for (var i = 0; i < val.length; i++) { 35 | var elt = document.createElement("div"); 36 | elt.className = "CodeMirror-ruler"; 37 | var col, conf = val[i]; 38 | if (typeof conf == "number") { 39 | col = conf; 40 | } else { 41 | col = conf.column; 42 | if (conf.className) elt.className += " " + conf.className; 43 | if (conf.color) elt.style.borderColor = conf.color; 44 | if (conf.lineStyle) elt.style.borderLeftStyle = conf.lineStyle; 45 | if (conf.width) elt.style.borderLeftWidth = conf.width; 46 | } 47 | elt.style.left = (left + col * cw) + "px"; 48 | cm.state.rulerDiv.appendChild(elt) 49 | } 50 | } 51 | }); 52 | -------------------------------------------------------------------------------- /codemirror/js/addon/edit/trailingspace.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) { 13 | if (prev == CodeMirror.Init) prev = false; 14 | if (prev && !val) 15 | cm.removeOverlay("trailingspace"); 16 | else if (!prev && val) 17 | cm.addOverlay({ 18 | token: function(stream) { 19 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {} 20 | if (i > stream.pos) { stream.pos = i; return null; } 21 | stream.pos = l; 22 | return "trailingspace"; 23 | }, 24 | name: "trailingspace" 25 | }); 26 | }); 27 | }); 28 | -------------------------------------------------------------------------------- /codemirror/js/addon/fold/foldgutter.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-foldmarker { 2 | color: blue; 3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; 4 | font-family: arial; 5 | line-height: .3; 6 | cursor: pointer; 7 | } 8 | .CodeMirror-foldgutter { 9 | width: .7em; 10 | } 11 | .CodeMirror-foldgutter-open, 12 | .CodeMirror-foldgutter-folded { 13 | cursor: pointer; 14 | } 15 | .CodeMirror-foldgutter-open:after { 16 | content: "\25BE"; 17 | } 18 | .CodeMirror-foldgutter-folded:after { 19 | content: "\25B8"; 20 | } 21 | -------------------------------------------------------------------------------- /codemirror/js/addon/fold/indent-fold.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | function lineIndent(cm, lineNo) { 15 | var text = cm.getLine(lineNo) 16 | var spaceTo = text.search(/\S/) 17 | if (spaceTo == -1 || /\bcomment\b/.test(cm.getTokenTypeAt(CodeMirror.Pos(lineNo, spaceTo + 1)))) 18 | return -1 19 | return CodeMirror.countColumn(text, null, cm.getOption("tabSize")) 20 | } 21 | 22 | CodeMirror.registerHelper("fold", "indent", function(cm, start) { 23 | var myIndent = lineIndent(cm, start.line) 24 | if (myIndent < 0) return 25 | var lastLineInFold = null 26 | 27 | // Go through lines until we find a line that definitely doesn't belong in 28 | // the block we're folding, or to the end. 29 | for (var i = start.line + 1, end = cm.lastLine(); i <= end; ++i) { 30 | var indent = lineIndent(cm, i) 31 | if (indent == -1) { 32 | } else if (indent > myIndent) { 33 | // Lines with a greater indent are considered part of the block. 34 | lastLineInFold = i; 35 | } else { 36 | // If this line has non-space, non-comment content, and is 37 | // indented less or equal to the start line, it is the start of 38 | // another block. 39 | break; 40 | } 41 | } 42 | if (lastLineInFold) return { 43 | from: CodeMirror.Pos(start.line, cm.getLine(start.line).length), 44 | to: CodeMirror.Pos(lastLineInFold, cm.getLine(lastLineInFold).length) 45 | }; 46 | }); 47 | 48 | }); 49 | -------------------------------------------------------------------------------- /codemirror/js/addon/fold/markdown-fold.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.registerHelper("fold", "markdown", function(cm, start) { 15 | var maxDepth = 100; 16 | 17 | function isHeader(lineNo) { 18 | var tokentype = cm.getTokenTypeAt(CodeMirror.Pos(lineNo, 0)); 19 | return tokentype && /\bheader\b/.test(tokentype); 20 | } 21 | 22 | function headerLevel(lineNo, line, nextLine) { 23 | var match = line && line.match(/^#+/); 24 | if (match && isHeader(lineNo)) return match[0].length; 25 | match = nextLine && nextLine.match(/^[=\-]+\s*$/); 26 | if (match && isHeader(lineNo + 1)) return nextLine[0] == "=" ? 1 : 2; 27 | return maxDepth; 28 | } 29 | 30 | var firstLine = cm.getLine(start.line), nextLine = cm.getLine(start.line + 1); 31 | var level = headerLevel(start.line, firstLine, nextLine); 32 | if (level === maxDepth) return undefined; 33 | 34 | var lastLineNo = cm.lastLine(); 35 | var end = start.line, nextNextLine = cm.getLine(end + 2); 36 | while (end < lastLineNo) { 37 | if (headerLevel(end + 1, nextLine, nextNextLine) <= level) break; 38 | ++end; 39 | nextLine = nextNextLine; 40 | nextNextLine = cm.getLine(end + 2); 41 | } 42 | 43 | return { 44 | from: CodeMirror.Pos(start.line, firstLine.length), 45 | to: CodeMirror.Pos(end, cm.getLine(end).length) 46 | }; 47 | }); 48 | 49 | }); 50 | -------------------------------------------------------------------------------- /codemirror/js/addon/format/autoFormatAll.js: -------------------------------------------------------------------------------- 1 | (function(mod) { 2 | if (typeof exports == "object" && typeof module == "object") // CommonJS 3 | mod(require("../../lib/codemirror")); 4 | else if (typeof define == "function" && define.amd) // AMD 5 | define(["../../lib/codemirror"], mod); 6 | else // Plain browser env 7 | mod(CodeMirror); 8 | })(function(CodeMirror) { 9 | 10 | // Applies automatic formatting to the specified range 11 | CodeMirror.defineExtension("autoFormatAll", function (from, to) { 12 | var cm = this; 13 | var outer = cm.getMode(), text = cm.getRange(from, to).split("\n"); 14 | var state = CodeMirror.copyState(outer, cm.getTokenAt(from).state); 15 | var tabSize = cm.getOption("tabSize"); 16 | 17 | var out = "", lines = 0, atSol = from.ch == 0; 18 | function newline() { 19 | out += "\n"; 20 | atSol = true; 21 | ++lines; 22 | } 23 | 24 | for (var i = 0; i < text.length; ++i) { 25 | var stream = new CodeMirror.StringStream(text[i], tabSize); 26 | while (!stream.eol()) { 27 | var inner = CodeMirror.innerMode(outer, state); 28 | var style = outer.token(stream, state), cur = stream.current(); 29 | stream.start = stream.pos; 30 | if (!atSol || /\S/.test(cur)) { 31 | out += cur; 32 | atSol = false; 33 | } 34 | if (!atSol && inner.mode.newlineAfterToken && 35 | inner.mode.newlineAfterToken(style, cur, stream.string.slice(stream.pos) || text[i+1] || "", inner.state)) 36 | newline(); 37 | } 38 | if (!stream.pos && outer.blankLine) outer.blankLine(state); 39 | if (!atSol && i < text.length - 1) newline(); 40 | } 41 | 42 | cm.operation(function () { 43 | cm.replaceRange(out, from, to); 44 | for (var cur = from.line + 1, end = from.line + lines; cur <= end; ++cur) 45 | cm.indentLine(cur, "smart"); 46 | 47 | cm.setCursor({ line:0, ch:0 }); 48 | }); 49 | }); 50 | }); 51 | -------------------------------------------------------------------------------- /codemirror/js/addon/hint/anyword-hint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | var WORD = /[\w$]+/, RANGE = 500; 15 | 16 | CodeMirror.registerHelper("hint", "anyword", function(editor, options) { 17 | var word = options && options.word || WORD; 18 | var range = options && options.range || RANGE; 19 | var cur = editor.getCursor(), curLine = editor.getLine(cur.line); 20 | var end = cur.ch, start = end; 21 | while (start && word.test(curLine.charAt(start - 1))) --start; 22 | var curWord = start != end && curLine.slice(start, end); 23 | 24 | var list = options && options.list || [], seen = {}; 25 | var re = new RegExp(word.source, "g"); 26 | for (var dir = -1; dir <= 1; dir += 2) { 27 | var line = cur.line, endLine = Math.min(Math.max(line + dir * range, editor.firstLine()), editor.lastLine()) + dir; 28 | for (; line != endLine; line += dir) { 29 | var text = editor.getLine(line), m; 30 | while (m = re.exec(text)) { 31 | if (line == cur.line && m[0] === curWord) continue; 32 | if ((!curWord || m[0].lastIndexOf(curWord, 0) == 0) && !Object.prototype.hasOwnProperty.call(seen, m[0])) { 33 | seen[m[0]] = true; 34 | list.push(m[0]); 35 | } 36 | } 37 | } 38 | } 39 | return {list: list, from: CodeMirror.Pos(cur.line, start), to: CodeMirror.Pos(cur.line, end)}; 40 | }); 41 | }); 42 | -------------------------------------------------------------------------------- /codemirror/js/addon/hint/show-hint.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-hints { 2 | position: absolute; 3 | z-index: 10; 4 | overflow: hidden; 5 | list-style: none; 6 | 7 | margin: 0; 8 | padding: 2px; 9 | 10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 13 | border-radius: 3px; 14 | border: 1px solid silver; 15 | 16 | background: white; 17 | font-size: 90%; 18 | font-family: monospace; 19 | 20 | max-height: 20em; 21 | overflow-y: auto; 22 | box-sizing: border-box; 23 | } 24 | 25 | .CodeMirror-hint { 26 | margin: 0; 27 | padding: 0 4px; 28 | border-radius: 2px; 29 | white-space: pre; 30 | color: black; 31 | cursor: pointer; 32 | } 33 | 34 | li.CodeMirror-hint-active { 35 | background: #08f; 36 | color: white; 37 | } 38 | -------------------------------------------------------------------------------- /codemirror/js/addon/lint/coffeescript-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | // Depends on coffeelint.js from http://www.coffeelint.org/js/coffeelint.js 5 | 6 | // declare global: coffeelint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "coffeescript", function(text) { 19 | var found = []; 20 | if (!window.coffeelint) { 21 | if (window.console) { 22 | window.console.error("Error: window.coffeelint not defined, CodeMirror CoffeeScript linting cannot run."); 23 | } 24 | return found; 25 | } 26 | var parseError = function(err) { 27 | var loc = err.lineNumber; 28 | found.push({from: CodeMirror.Pos(loc-1, 0), 29 | to: CodeMirror.Pos(loc, 0), 30 | severity: err.level, 31 | message: err.message}); 32 | }; 33 | try { 34 | var res = coffeelint.lint(text); 35 | for(var i = 0; i < res.length; i++) { 36 | parseError(res[i]); 37 | } 38 | } catch(e) { 39 | found.push({from: CodeMirror.Pos(e.location.first_line, 0), 40 | to: CodeMirror.Pos(e.location.last_line, e.location.last_column), 41 | severity: 'error', 42 | message: e.message}); 43 | } 44 | return found; 45 | }); 46 | 47 | }); 48 | -------------------------------------------------------------------------------- /codemirror/js/addon/lint/css-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | // Depends on csslint.js from https://github.com/stubbornella/csslint 5 | 6 | // declare global: CSSLint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "css", function(text, options) { 19 | var found = []; 20 | if (!window.CSSLint) { 21 | if (window.console) { 22 | window.console.error("Error: window.CSSLint not defined, CodeMirror CSS linting cannot run."); 23 | } 24 | return found; 25 | } 26 | var results = CSSLint.verify(text, options), messages = results.messages, message = null; 27 | for ( var i = 0; i < messages.length; i++) { 28 | message = messages[i]; 29 | var startLine = message.line -1, endLine = message.line -1, startCol = message.col -1, endCol = message.col; 30 | found.push({ 31 | from: CodeMirror.Pos(startLine, startCol), 32 | to: CodeMirror.Pos(endLine, endCol), 33 | message: message.message, 34 | severity : message.type 35 | }); 36 | } 37 | return found; 38 | }); 39 | 40 | }); 41 | -------------------------------------------------------------------------------- /codemirror/js/addon/lint/html-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | // Depends on htmlhint.js from http://htmlhint.com/js/htmlhint.js 5 | 6 | // declare global: HTMLHint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror"), require("htmlhint")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror", "htmlhint"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror, window.HTMLHint); 15 | })(function(CodeMirror, HTMLHint) { 16 | "use strict"; 17 | 18 | var defaultRules = { 19 | "tagname-lowercase": true, 20 | "attr-lowercase": true, 21 | "attr-value-double-quotes": true, 22 | "doctype-first": false, 23 | "tag-pair": true, 24 | "spec-char-escape": true, 25 | "id-unique": true, 26 | "src-not-empty": true, 27 | "attr-no-duplication": true 28 | }; 29 | 30 | CodeMirror.registerHelper("lint", "html", function(text, options) { 31 | var found = []; 32 | if (HTMLHint && !HTMLHint.verify) { 33 | if(typeof HTMLHint.default !== 'undefined') { 34 | HTMLHint = HTMLHint.default; 35 | } else { 36 | HTMLHint = HTMLHint.HTMLHint; 37 | } 38 | } 39 | if (!HTMLHint) HTMLHint = window.HTMLHint; 40 | if (!HTMLHint) { 41 | if (window.console) { 42 | window.console.error("Error: HTMLHint not found, not defined on window, or not available through define/require, CodeMirror HTML linting cannot run."); 43 | } 44 | return found; 45 | } 46 | var messages = HTMLHint.verify(text, options && options.rules || defaultRules); 47 | for (var i = 0; i < messages.length; i++) { 48 | var message = messages[i]; 49 | var startLine = message.line - 1, endLine = message.line - 1, startCol = message.col - 1, endCol = message.col; 50 | found.push({ 51 | from: CodeMirror.Pos(startLine, startCol), 52 | to: CodeMirror.Pos(endLine, endCol), 53 | message: message.message, 54 | severity : message.type 55 | }); 56 | } 57 | return found; 58 | }); 59 | }); 60 | -------------------------------------------------------------------------------- /codemirror/js/addon/lint/json-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint 5 | 6 | // declare global: jsonlint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "json", function(text) { 19 | var found = []; 20 | if (!window.jsonlint) { 21 | if (window.console) { 22 | window.console.error("Error: window.jsonlint not defined, CodeMirror JSON linting cannot run."); 23 | } 24 | return found; 25 | } 26 | // for jsonlint's web dist jsonlint is exported as an object with a single property parser, of which parseError 27 | // is a subproperty 28 | var jsonlint = window.jsonlint.parser || window.jsonlint 29 | jsonlint.parseError = function(str, hash) { 30 | var loc = hash.loc; 31 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column), 32 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column), 33 | message: str}); 34 | }; 35 | try { jsonlint.parse(text); } 36 | catch(e) {} 37 | return found; 38 | }); 39 | 40 | }); 41 | -------------------------------------------------------------------------------- /codemirror/js/addon/lint/yaml-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml 15 | 16 | // declare global: jsyaml 17 | 18 | CodeMirror.registerHelper("lint", "yaml", function(text) { 19 | var found = []; 20 | if (!window.jsyaml) { 21 | if (window.console) { 22 | window.console.error("Error: window.jsyaml not defined, CodeMirror YAML linting cannot run."); 23 | } 24 | return found; 25 | } 26 | try { jsyaml.loadAll(text); } 27 | catch(e) { 28 | var loc = e.mark, 29 | // js-yaml YAMLException doesn't always provide an accurate lineno 30 | // e.g., when there are multiple yaml docs 31 | // --- 32 | // --- 33 | // foo:bar 34 | from = loc ? CodeMirror.Pos(loc.line, loc.column) : CodeMirror.Pos(0, 0), 35 | to = from; 36 | found.push({ from: from, to: to, message: e.message }); 37 | } 38 | return found; 39 | }); 40 | 41 | }); 42 | -------------------------------------------------------------------------------- /codemirror/js/addon/mode/multiplex_test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function() { 5 | CodeMirror.defineMode("markdown_with_stex", function(){ 6 | var inner = CodeMirror.getMode({}, "stex"); 7 | var outer = CodeMirror.getMode({}, "markdown"); 8 | 9 | var innerOptions = { 10 | open: '$', 11 | close: '$', 12 | mode: inner, 13 | delimStyle: 'delim', 14 | innerStyle: 'inner' 15 | }; 16 | 17 | return CodeMirror.multiplexingMode(outer, innerOptions); 18 | }); 19 | 20 | var mode = CodeMirror.getMode({}, "markdown_with_stex"); 21 | 22 | function MT(name) { 23 | test.mode( 24 | name, 25 | mode, 26 | Array.prototype.slice.call(arguments, 1), 27 | 'multiplexing'); 28 | } 29 | 30 | MT( 31 | "stexInsideMarkdown", 32 | "[strong **Equation:**] [delim&delim-open $][inner&tag \\pi][delim&delim-close $]"); 33 | 34 | CodeMirror.defineMode("identical_delim_multiplex", function() { 35 | return CodeMirror.multiplexingMode(CodeMirror.getMode({indentUnit: 2}, "javascript"), { 36 | open: "#", 37 | close: "#", 38 | mode: CodeMirror.getMode({}, "markdown"), 39 | parseDelimiters: true, 40 | innerStyle: "q" 41 | }); 42 | }); 43 | 44 | var mode2 = CodeMirror.getMode({}, "identical_delim_multiplex"); 45 | 46 | test.mode("identical_delimiters_with_parseDelimiters", mode2, [ 47 | "[keyword let] [def x] [operator =] [q #foo][q&em *bar*][q #];" 48 | ], "multiplexing") 49 | })(); 50 | -------------------------------------------------------------------------------- /codemirror/js/addon/runmode/colorize.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror"), require("./runmode")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror", "./runmode"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/; 15 | 16 | function textContent(node, out) { 17 | if (node.nodeType == 3) return out.push(node.nodeValue); 18 | for (var ch = node.firstChild; ch; ch = ch.nextSibling) { 19 | textContent(ch, out); 20 | if (isBlock.test(node.nodeType)) out.push("\n"); 21 | } 22 | } 23 | 24 | CodeMirror.colorize = function(collection, defaultMode) { 25 | if (!collection) collection = document.body.getElementsByTagName("pre"); 26 | 27 | for (var i = 0; i < collection.length; ++i) { 28 | var node = collection[i]; 29 | var mode = node.getAttribute("data-lang") || defaultMode; 30 | if (!mode) continue; 31 | 32 | var text = []; 33 | textContent(node, text); 34 | node.textContent = ""; 35 | CodeMirror.runMode(text.join(""), mode, node); 36 | 37 | node.className += " cm-s-default"; 38 | } 39 | }; 40 | }); 41 | -------------------------------------------------------------------------------- /codemirror/js/addon/scroll/scrollpastend.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) { 15 | if (old && old != CodeMirror.Init) { 16 | cm.off("change", onChange); 17 | cm.off("refresh", updateBottomMargin); 18 | cm.display.lineSpace.parentNode.style.paddingBottom = ""; 19 | cm.state.scrollPastEndPadding = null; 20 | } 21 | if (val) { 22 | cm.on("change", onChange); 23 | cm.on("refresh", updateBottomMargin); 24 | updateBottomMargin(cm); 25 | } 26 | }); 27 | 28 | function onChange(cm, change) { 29 | if (CodeMirror.changeEnd(change).line == cm.lastLine()) 30 | updateBottomMargin(cm); 31 | } 32 | 33 | function updateBottomMargin(cm) { 34 | var padding = ""; 35 | if (cm.lineCount() > 1) { 36 | var totalH = cm.display.scroller.clientHeight - 30, 37 | lastLineH = cm.getLineHandle(cm.lastLine()).height; 38 | padding = (totalH - lastLineH) + "px"; 39 | } 40 | if (cm.state.scrollPastEndPadding != padding) { 41 | cm.state.scrollPastEndPadding = padding; 42 | cm.display.lineSpace.parentNode.style.paddingBottom = padding; 43 | cm.off("refresh", updateBottomMargin); 44 | cm.setSize(); 45 | cm.on("refresh", updateBottomMargin); 46 | } 47 | } 48 | }); 49 | -------------------------------------------------------------------------------- /codemirror/js/addon/scroll/simplescrollbars.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div { 2 | position: absolute; 3 | background: #ccc; 4 | -moz-box-sizing: border-box; 5 | box-sizing: border-box; 6 | border: 1px solid #bbb; 7 | border-radius: 2px; 8 | } 9 | 10 | .CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical { 11 | position: absolute; 12 | z-index: 6; 13 | background: #eee; 14 | } 15 | 16 | .CodeMirror-simplescroll-horizontal { 17 | bottom: 0; left: 0; 18 | height: 8px; 19 | } 20 | .CodeMirror-simplescroll-horizontal div { 21 | bottom: 0; 22 | height: 100%; 23 | } 24 | 25 | .CodeMirror-simplescroll-vertical { 26 | right: 0; top: 0; 27 | width: 8px; 28 | } 29 | .CodeMirror-simplescroll-vertical div { 30 | right: 0; 31 | width: 100%; 32 | } 33 | 34 | 35 | .CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler { 36 | display: none; 37 | } 38 | 39 | .CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div { 40 | position: absolute; 41 | background: #bcd; 42 | border-radius: 3px; 43 | } 44 | 45 | .CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical { 46 | position: absolute; 47 | z-index: 6; 48 | } 49 | 50 | .CodeMirror-overlayscroll-horizontal { 51 | bottom: 0; left: 0; 52 | height: 6px; 53 | } 54 | .CodeMirror-overlayscroll-horizontal div { 55 | bottom: 0; 56 | height: 100%; 57 | } 58 | 59 | .CodeMirror-overlayscroll-vertical { 60 | right: 0; top: 0; 61 | width: 6px; 62 | } 63 | .CodeMirror-overlayscroll-vertical div { 64 | right: 0; 65 | width: 100%; 66 | } 67 | -------------------------------------------------------------------------------- /codemirror/js/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /codemirror/js/addon/selection/wrap-selection.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")) 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod) 9 | else // Plain browser env 10 | mod(CodeMirror) 11 | })(function(CodeMirror) { 12 | "use strict" 13 | 14 | 15 | CodeMirror.defineExtension("wrapSelection", function(cm, preString, postString) { 16 | return cm.replaceSelection(preString + cm.getSelection() + postString); 17 | }) 18 | }); 19 | -------------------------------------------------------------------------------- /codemirror/js/addon/tern/tern.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-Tern-completion { 2 | padding-left: 22px; 3 | position: relative; 4 | line-height: 1.5; 5 | } 6 | .CodeMirror-Tern-completion:before { 7 | position: absolute; 8 | left: 2px; 9 | bottom: 2px; 10 | border-radius: 50%; 11 | font-size: 12px; 12 | font-weight: bold; 13 | height: 15px; 14 | width: 15px; 15 | line-height: 16px; 16 | text-align: center; 17 | color: white; 18 | -moz-box-sizing: border-box; 19 | box-sizing: border-box; 20 | } 21 | .CodeMirror-Tern-completion-unknown:before { 22 | content: "?"; 23 | background: #4bb; 24 | } 25 | .CodeMirror-Tern-completion-object:before { 26 | content: "O"; 27 | background: #77c; 28 | } 29 | .CodeMirror-Tern-completion-fn:before { 30 | content: "F"; 31 | background: #7c7; 32 | } 33 | .CodeMirror-Tern-completion-array:before { 34 | content: "A"; 35 | background: #c66; 36 | } 37 | .CodeMirror-Tern-completion-number:before { 38 | content: "1"; 39 | background: #999; 40 | } 41 | .CodeMirror-Tern-completion-string:before { 42 | content: "S"; 43 | background: #999; 44 | } 45 | .CodeMirror-Tern-completion-bool:before { 46 | content: "B"; 47 | background: #999; 48 | } 49 | 50 | .CodeMirror-Tern-completion-guess { 51 | color: #999; 52 | } 53 | 54 | .CodeMirror-Tern-tooltip { 55 | border: 1px solid silver; 56 | border-radius: 3px; 57 | color: #444; 58 | padding: 2px 5px; 59 | font-size: 90%; 60 | font-family: monospace; 61 | background-color: white; 62 | white-space: pre-wrap; 63 | 64 | max-width: 40em; 65 | position: absolute; 66 | z-index: 10; 67 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 68 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 69 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 70 | 71 | transition: opacity 1s; 72 | -moz-transition: opacity 1s; 73 | -webkit-transition: opacity 1s; 74 | -o-transition: opacity 1s; 75 | -ms-transition: opacity 1s; 76 | } 77 | 78 | .CodeMirror-Tern-hint-doc { 79 | max-width: 25em; 80 | margin-top: -3px; 81 | } 82 | 83 | .CodeMirror-Tern-fname { color: black; } 84 | .CodeMirror-Tern-farg { color: #70a; } 85 | .CodeMirror-Tern-farg-current { text-decoration: underline; } 86 | .CodeMirror-Tern-type { color: #07c; } 87 | .CodeMirror-Tern-fhint-guess { opacity: .7; } 88 | -------------------------------------------------------------------------------- /codemirror/js/addon/tern/worker.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | // declare global: tern, server 5 | 6 | var server; 7 | 8 | this.onmessage = function(e) { 9 | var data = e.data; 10 | switch (data.type) { 11 | case "init": return startServer(data.defs, data.plugins, data.scripts); 12 | case "add": return server.addFile(data.name, data.text); 13 | case "del": return server.delFile(data.name); 14 | case "req": return server.request(data.body, function(err, reqData) { 15 | postMessage({id: data.id, body: reqData, err: err && String(err)}); 16 | }); 17 | case "getFile": 18 | var c = pending[data.id]; 19 | delete pending[data.id]; 20 | return c(data.err, data.text); 21 | default: throw new Error("Unknown message type: " + data.type); 22 | } 23 | }; 24 | 25 | var nextId = 0, pending = {}; 26 | function getFile(file, c) { 27 | postMessage({type: "getFile", name: file, id: ++nextId}); 28 | pending[nextId] = c; 29 | } 30 | 31 | function startServer(defs, plugins, scripts) { 32 | if (scripts) importScripts.apply(null, scripts); 33 | 34 | server = new tern.Server({ 35 | getFile: getFile, 36 | async: true, 37 | defs: defs, 38 | plugins: plugins 39 | }); 40 | } 41 | 42 | this.console = { 43 | log: function(v) { postMessage({type: "debug", message: v}); } 44 | }; 45 | -------------------------------------------------------------------------------- /codemirror/js/codemirror.mode.bbcode.min.js: -------------------------------------------------------------------------------- 1 | CodeMirror.defineMode("bbcode",function(e){var a,t={bbCodeTags:"b i u s img quote code list table tr td size color url",bbCodeUnaryTags:"* :-) hr cut"};e.hasOwnProperty("bbCodeTags")&&(t.bbCodeTags=e.bbCodeTags),e.hasOwnProperty("bbCodeUnaryTags")&&(t.bbCodeUnaryTags=e.bbCodeUnaryTags);var o=function(e,t){return a=t,e},e=function(e){return e.replace(/([\:\-\)\(\*\+\?\[\]])/g,"\\$1")},s={validIdentifier:/[a-zA-Z0-9_]/,stringChar:/['"]/,tags:new RegExp("(?:"+e(t.bbCodeTags).split(" ").join("|")+")"),unaryTags:new RegExp("(?:"+e(t.bbCodeUnaryTags).split(" ").join("|")+")")},u={tokenizer:function(e,t){if(!e.eatSpace()){if(e.match("[",!0))return t.tokenize=u.bbcode,o("tag","startTag");e.next()}return null},inAttribute:function(i){return function(e,t){for(var r,n=null;!e.eol();){if(r=e.peek(),e.next()==i&&"\\"!==n){t.tokenize=u.bbcode;break}n=r}return"string"}},bbcode:function(e,t){if(e.match("]",!0))return t.tokenize=u.tokenizer,o("tag",null);if(e.match("[",!0))return o("tag","startTag");var r=e.next();if(s.stringChar.test(r))return t.tokenize=u.inAttribute(r),o("string","string");if(/\d/.test(r))return e.eatWhile(/\d/),o("number","number");if("whitespace"==t.last)return e.eatWhile(s.validIdentifier),o("attribute","modifier");if("property"==t.last)return e.eatWhile(s.validIdentifier),o("property",null);if(/\s/.test(r))return a="whitespace",null;var n,i="";for("/"!=r&&(i+=r);n=e.eat(s.validIdentifier);)i+=n;return s.unaryTags.test(i)?o("atom","atom"):s.tags.test(i)?o("keyword","keyword"):/\s/.test(r)?null:o("tag","tag")}};return{startState:function(){return{tokenize:u.tokenizer,mode:"bbcode",last:null}},token:function(e,t){e=t.tokenize(e,t);return t.last=a,e},electricChars:""}}),CodeMirror.defineMIME("text/x-bbcode","bbcode"); -------------------------------------------------------------------------------- /codemirror/js/mode/bbcode/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CodeMirror: BBCode mode 4 | 5 | 6 | 7 | 8 | 9 | 10 | 23 | 24 |
25 |

BBCode mode

26 |
60 | 61 | 70 | 71 |

MIME types defined: text/x-bbcode.

72 |
73 | 74 | -------------------------------------------------------------------------------- /codemirror/js/mode/diff/diff.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | CodeMirror.defineMode("diff", function() { 15 | 16 | var TOKEN_NAMES = { 17 | '+': 'positive', 18 | '-': 'negative', 19 | '@': 'meta' 20 | }; 21 | 22 | return { 23 | token: function(stream) { 24 | var tw_pos = stream.string.search(/[\t ]+?$/); 25 | 26 | if (!stream.sol() || tw_pos === 0) { 27 | stream.skipToEnd(); 28 | return ("error " + ( 29 | TOKEN_NAMES[stream.string.charAt(0)] || '')).replace(/ $/, ''); 30 | } 31 | 32 | var token_name = TOKEN_NAMES[stream.peek()] || stream.skipToEnd(); 33 | 34 | if (tw_pos === -1) { 35 | stream.skipToEnd(); 36 | } else { 37 | stream.pos = tw_pos; 38 | } 39 | 40 | return token_name; 41 | } 42 | }; 43 | }); 44 | 45 | CodeMirror.defineMIME("text/x-diff", "diff"); 46 | 47 | }); 48 | -------------------------------------------------------------------------------- /codemirror/js/mode/haskell-literate/haskell-literate.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function (mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror"), require("../haskell/haskell")) 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror", "../haskell/haskell"], mod) 9 | else // Plain browser env 10 | mod(CodeMirror) 11 | })(function (CodeMirror) { 12 | "use strict" 13 | 14 | CodeMirror.defineMode("haskell-literate", function (config, parserConfig) { 15 | var baseMode = CodeMirror.getMode(config, (parserConfig && parserConfig.base) || "haskell") 16 | 17 | return { 18 | startState: function () { 19 | return { 20 | inCode: false, 21 | baseState: CodeMirror.startState(baseMode) 22 | } 23 | }, 24 | token: function (stream, state) { 25 | if (stream.sol()) { 26 | if (state.inCode = stream.eat(">")) 27 | return "meta" 28 | } 29 | if (state.inCode) { 30 | return baseMode.token(stream, state.baseState) 31 | } else { 32 | stream.skipToEnd() 33 | return "comment" 34 | } 35 | }, 36 | innerMode: function (state) { 37 | return state.inCode ? {state: state.baseState, mode: baseMode} : null 38 | } 39 | } 40 | }, "haskell") 41 | 42 | CodeMirror.defineMIME("text/x-literate-haskell", "haskell-literate") 43 | }); 44 | -------------------------------------------------------------------------------- /codemirror/js/mode/htmlembedded/htmlembedded.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: https://codemirror.net/5/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror"), require("../htmlmixed/htmlmixed"), 7 | require("../../addon/mode/multiplex")); 8 | else if (typeof define == "function" && define.amd) // AMD 9 | define(["../../lib/codemirror", "../htmlmixed/htmlmixed", 10 | "../../addon/mode/multiplex"], mod); 11 | else // Plain browser env 12 | mod(CodeMirror); 13 | })(function(CodeMirror) { 14 | "use strict"; 15 | 16 | CodeMirror.defineMode("htmlembedded", function(config, parserConfig) { 17 | var closeComment = parserConfig.closeComment || "--%>" 18 | return CodeMirror.multiplexingMode(CodeMirror.getMode(config, "htmlmixed"), { 19 | open: parserConfig.openComment || "<%--", 20 | close: closeComment, 21 | delimStyle: "comment", 22 | mode: {token: function(stream) { 23 | stream.skipTo(closeComment) || stream.skipToEnd() 24 | return "comment" 25 | }} 26 | }, { 27 | open: parserConfig.open || parserConfig.scriptStartRegex || "<%", 28 | close: parserConfig.close || parserConfig.scriptEndRegex || "%>", 29 | mode: CodeMirror.getMode(config, parserConfig.scriptingModeSpec) 30 | }); 31 | }, "htmlmixed"); 32 | 33 | CodeMirror.defineMIME("application/x-ejs", {name: "htmlembedded", scriptingModeSpec:"javascript"}); 34 | CodeMirror.defineMIME("application/x-aspx", {name: "htmlembedded", scriptingModeSpec:"text/x-csharp"}); 35 | CodeMirror.defineMIME("application/x-jsp", {name: "htmlembedded", scriptingModeSpec:"text/x-java"}); 36 | CodeMirror.defineMIME("application/x-erb", {name: "htmlembedded", scriptingModeSpec:"ruby"}); 37 | }); 38 | -------------------------------------------------------------------------------- /codemirror/js/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /codemirror/js/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px !important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } -------------------------------------------------------------------------------- /codemirror/lang/af.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'af', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Bron', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ar.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ar', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'المصدر', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/bg.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'bg', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Код', 19 | searchCode: 'Търси в кода', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Форматирай избраното', 22 | commentSelectedRange: 'Коментирай избраното', 23 | uncommentSelectedRange: 'Откоментирай избраното', 24 | autoCompleteToggle: 'Активирай/деактивирай авто довършване за HTML тагове' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/bn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'bn', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'সোর্স', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/bs.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'bs', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'HTML kôd', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ca.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ca', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Codi font', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/cs.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'cs', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Zdroj', 19 | searchCode: 'Prohledat zdroj', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Formátovat výběr', 22 | commentSelectedRange: 'Zakomentovat výběr', 23 | uncommentSelectedRange: 'Odkomentovat výběr', 24 | autoCompleteToggle: 'Povolit/zakázat automatické doplňování HTML tagů' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/cy.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'cy', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'HTML', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/da.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'da', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kilde', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/de.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'de', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Quellcode', 19 | searchCode: 'Quellcode durchsuchen', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Auswahl formatieren', 22 | commentSelectedRange: 'Auswahl auskommentieren', 23 | uncommentSelectedRange: 'Auskommentierung entfernen', 24 | autoCompleteToggle: 'HTML Tag Autovervollständigen de-/aktivieren' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/el.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'el', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'HTML κώδικας', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/en-au.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'en-au', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/en-ca.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'en-ca', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/en-gb.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'en-gb', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/en.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang('codemirror', 'en', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/eo.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'eo', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Fonto', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/es.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'es', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Fuente HTML', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/et.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'et', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Lähtekood', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/eu.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'eu', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'HTML Iturburua', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/fa.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'fa', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'منبع', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/fi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'fi', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Koodi', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/fo.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'fo', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kelda', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/fr-ca.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'fr-ca', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/fr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'fr', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/gl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'gl', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Código Fonte', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/gu.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'gu', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'મૂળ કે પ્રાથમિક દસ્તાવેજ', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/he.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'he', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'מקור', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/hi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'hi', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'सोर्स', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/hr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'hr', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kôd', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/hu.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'hu', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Forráskód', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/is.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'is', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kóði', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/it.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'it', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Codice Sorgente', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ja.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ja', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'ソース', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ka.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ka', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'კოდები', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/km.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'km', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'កូត', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ko.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ko', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: '소스', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ku.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ku', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'سەرچاوە', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/lt.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'lt', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Šaltinis', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/lv.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'lv', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'HTML kods', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/mk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'mk', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Source', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/mn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'mn', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Код', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ms.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ms', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Sumber', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/nb.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'nb', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kilde', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/nl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'nl', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Broncode', 19 | searchCode: 'Zoek in broncode', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Formatteer selectie', 22 | commentSelectedRange: 'Zet selectie in commentaar', 23 | uncommentSelectedRange: 'Haal selectie uit commentaar', 24 | autoCompleteToggle: 'Zet automatisch aanvullen van HTML tags aan/uit' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/no.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'no', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kilde', 19 | searchCode: 'Search Source', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection', 22 | commentSelectedRange: 'Comment Selection', 23 | uncommentSelectedRange: 'Uncomment Selection', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/pl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'pl', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Źródło dokumentu', 19 | autoFormat: 'Sformatuj zaznaczenie', 20 | commentSelectedRange: 'Zakomentuj zaznaczenie', 21 | uncommentSelectedRange: 'Odkomentuj zaznaczenie', 22 | searchCode: 'Wyszukaj w źródle', 23 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 24 | autoCompleteToggle: 'Włącza/Wyłącza automatyczne uzupełniania tagów HTML' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/pt-br.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'pt-br', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Código-Fonte', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/pt.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'pt', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Fonte', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ro.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ro', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Sursa', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ru.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ru', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Источник', 19 | searchCode: 'Найти в источнике', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Форматировать выбранное значение', 22 | commentSelectedRange: 'Закомментировать выбранное значение', 23 | uncommentSelectedRange: 'Раскомментировать выбранное значение', 24 | autoCompleteToggle: 'Включить/отключить автозаполнение тегов HTML' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/sk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'sk', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Zdroj', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/sl.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'sl', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Izvorna koda', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/sr-latn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'sr-latn', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kôd', 19 | searchCode: 'Search Source', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection', 22 | commentSelectedRange: 'Comment Selection', 23 | uncommentSelectedRange: 'Uncomment Selection', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/sr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'sr', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kôд', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/sv.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'sv', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Källa', 19 | searchCode: 'Search Source', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection', 22 | commentSelectedRange: 'Comment Selection', 23 | uncommentSelectedRange: 'Uncomment Selection', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/th.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'th', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'ดูรหัส HTML', 19 | searchCode: 'Search Source', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection', 22 | commentSelectedRange: 'Comment Selection', 23 | uncommentSelectedRange: 'Uncomment Selection', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/tr.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'tr', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Kaynak', 19 | searchCode: 'Search Source', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection', 22 | commentSelectedRange: 'Comment Selection', 23 | uncommentSelectedRange: 'Uncomment Selection', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/ug.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'ug', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'مەنبە', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'uk', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Джерело', 19 | searchCode: 'Шукати в джерелі', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Форматувати вибране', 22 | commentSelectedRange: 'Закоментувати вибране', 23 | uncommentSelectedRange: 'Розкоментувати вибране', 24 | autoCompleteToggle: 'Увімкнути/Вимкнути автоматичне завершення HTML-тегів' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/vi.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'vi', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: 'Mã HTML', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'zh-cn', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: '源码', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/lang/zh.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang( 'codemirror', 'zh', { 6 | copyright: "Copyright CodeMirror © Marijn Haverbeke. All rights reserved.", 7 | dlgTitle: 'About CodeMirror Source Plugin', 8 | moreInfoShortcuts: "Available Shortcuts", 9 | moreInfoShortcuts1: "CTRL + K to comment the currently selected text", 10 | moreInfoShortcuts2: "CTRL + SHIFT + K to uncomment currently selected text", 11 | moreInfoShortcuts3: "CTRL + ALT + K to auto format currently selected text", 12 | moreInfoShortcuts4: "CTRL + Q Expand / Collapse Code Block", 13 | moreInfoShortcuts5: "CTRL + F to perform a search", 14 | moreInfoShortcuts6: "CTRL + G to find next", 15 | moreInfoShortcuts7: "CTRL + SHIFT + G to find previous", 16 | moreInfoShortcuts8: "CTRL + SHIFT to find and replace", 17 | moreInfoShortcuts9: "CTRL + SHIFT + R to find and replace all", 18 | toolbar: '原始碼', 19 | searchCode: 'Search Source (CTRL + F)', 20 | replaceCode: 'Replace Code (CTRL + SHIFT + F)', 21 | autoFormat: 'Format Selection (CTRL + ALT + K)', 22 | commentSelectedRange: 'Comment Selection (CTRL + K)', 23 | uncommentSelectedRange: 'Uncomment Selection (CTRL + SHIFT + K)', 24 | autoCompleteToggle: 'Enable/Disable HTML Tag Autocomplete' 25 | }); 26 | -------------------------------------------------------------------------------- /codemirror/theme/3024-day.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: 3024 day 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-3024-day.CodeMirror { background: #f7f7f7; color: #3a3432; } 12 | .cm-s-3024-day div.CodeMirror-selected { background: #d6d5d4; } 13 | 14 | .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; } 15 | .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; } 16 | 17 | .cm-s-3024-day .CodeMirror-gutters { background: #f7f7f7; border-right: 0px; } 18 | .cm-s-3024-day .CodeMirror-guttermarker { color: #db2d20; } 19 | .cm-s-3024-day .CodeMirror-guttermarker-subtle { color: #807d7c; } 20 | .cm-s-3024-day .CodeMirror-linenumber { color: #807d7c; } 21 | 22 | .cm-s-3024-day .CodeMirror-cursor { border-left: 1px solid #5c5855; } 23 | 24 | .cm-s-3024-day span.cm-comment { color: #cdab53; } 25 | .cm-s-3024-day span.cm-atom { color: #a16a94; } 26 | .cm-s-3024-day span.cm-number { color: #a16a94; } 27 | 28 | .cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute { color: #01a252; } 29 | .cm-s-3024-day span.cm-keyword { color: #db2d20; } 30 | .cm-s-3024-day span.cm-string { color: #fded02; } 31 | 32 | .cm-s-3024-day span.cm-variable { color: #01a252; } 33 | .cm-s-3024-day span.cm-variable-2 { color: #01a0e4; } 34 | .cm-s-3024-day span.cm-def { color: #e8bbd0; } 35 | .cm-s-3024-day span.cm-bracket { color: #3a3432; } 36 | .cm-s-3024-day span.cm-tag { color: #db2d20; } 37 | .cm-s-3024-day span.cm-link { color: #a16a94; } 38 | .cm-s-3024-day span.cm-error { background: #db2d20; color: #5c5855; } 39 | 40 | .cm-s-3024-day .CodeMirror-activeline-background { background: #e8f2ff; } 41 | .cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: #a16a94 !important; } 42 | -------------------------------------------------------------------------------- /codemirror/theme/3024-night.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: 3024 night 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-3024-night.CodeMirror { background: #090300; color: #d6d5d4; } 12 | .cm-s-3024-night div.CodeMirror-selected { background: #3a3432; } 13 | .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); } 14 | .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); } 15 | .cm-s-3024-night .CodeMirror-gutters { background: #090300; border-right: 0px; } 16 | .cm-s-3024-night .CodeMirror-guttermarker { color: #db2d20; } 17 | .cm-s-3024-night .CodeMirror-guttermarker-subtle { color: #5c5855; } 18 | .cm-s-3024-night .CodeMirror-linenumber { color: #5c5855; } 19 | 20 | .cm-s-3024-night .CodeMirror-cursor { border-left: 1px solid #807d7c; } 21 | 22 | .cm-s-3024-night span.cm-comment { color: #cdab53; } 23 | .cm-s-3024-night span.cm-atom { color: #a16a94; } 24 | .cm-s-3024-night span.cm-number { color: #a16a94; } 25 | 26 | .cm-s-3024-night span.cm-property, .cm-s-3024-night span.cm-attribute { color: #01a252; } 27 | .cm-s-3024-night span.cm-keyword { color: #db2d20; } 28 | .cm-s-3024-night span.cm-string { color: #fded02; } 29 | 30 | .cm-s-3024-night span.cm-variable { color: #01a252; } 31 | .cm-s-3024-night span.cm-variable-2 { color: #01a0e4; } 32 | .cm-s-3024-night span.cm-def { color: #e8bbd0; } 33 | .cm-s-3024-night span.cm-bracket { color: #d6d5d4; } 34 | .cm-s-3024-night span.cm-tag { color: #db2d20; } 35 | .cm-s-3024-night span.cm-link { color: #a16a94; } 36 | .cm-s-3024-night span.cm-error { background: #db2d20; color: #807d7c; } 37 | 38 | .cm-s-3024-night .CodeMirror-activeline-background { background: #2F2F2F; } 39 | .cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 40 | -------------------------------------------------------------------------------- /codemirror/theme/abcdef.css: -------------------------------------------------------------------------------- 1 | .cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; } 2 | .cm-s-abcdef div.CodeMirror-selected { background: #515151; } 3 | .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); } 4 | .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); } 5 | .cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; } 6 | .cm-s-abcdef .CodeMirror-guttermarker { color: #222; } 7 | .cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; } 8 | .cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; } 9 | .cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; } 10 | 11 | .cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; } 12 | .cm-s-abcdef span.cm-atom { color: #77F; } 13 | .cm-s-abcdef span.cm-number { color: violet; } 14 | .cm-s-abcdef span.cm-def { color: #fffabc; } 15 | .cm-s-abcdef span.cm-variable { color: #abcdef; } 16 | .cm-s-abcdef span.cm-variable-2 { color: #cacbcc; } 17 | .cm-s-abcdef span.cm-variable-3, .cm-s-abcdef span.cm-type { color: #def; } 18 | .cm-s-abcdef span.cm-property { color: #fedcba; } 19 | .cm-s-abcdef span.cm-operator { color: #ff0; } 20 | .cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;} 21 | .cm-s-abcdef span.cm-string { color: #2b4; } 22 | .cm-s-abcdef span.cm-meta { color: #C9F; } 23 | .cm-s-abcdef span.cm-qualifier { color: #FFF700; } 24 | .cm-s-abcdef span.cm-builtin { color: #30aabc; } 25 | .cm-s-abcdef span.cm-bracket { color: #8a8a8a; } 26 | .cm-s-abcdef span.cm-tag { color: #FFDD44; } 27 | .cm-s-abcdef span.cm-attribute { color: #DDFF00; } 28 | .cm-s-abcdef span.cm-error { color: #FF0000; } 29 | .cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; } 30 | .cm-s-abcdef span.cm-link { color: blueviolet; } 31 | 32 | .cm-s-abcdef .CodeMirror-activeline-background { background: #314151; } 33 | -------------------------------------------------------------------------------- /codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /codemirror/theme/base16-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Default Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; } 12 | .cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; } 13 | .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; } 14 | .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; } 15 | .cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; } 16 | .cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; } 17 | .cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; } 18 | .cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; } 19 | .cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; } 20 | 21 | .cm-s-base16-light span.cm-comment { color: #8f5536; } 22 | .cm-s-base16-light span.cm-atom { color: #aa759f; } 23 | .cm-s-base16-light span.cm-number { color: #aa759f; } 24 | 25 | .cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; } 26 | .cm-s-base16-light span.cm-keyword { color: #ac4142; } 27 | .cm-s-base16-light span.cm-string { color: #f4bf75; } 28 | 29 | .cm-s-base16-light span.cm-variable { color: #90a959; } 30 | .cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; } 31 | .cm-s-base16-light span.cm-def { color: #d28445; } 32 | .cm-s-base16-light span.cm-bracket { color: #202020; } 33 | .cm-s-base16-light span.cm-tag { color: #ac4142; } 34 | .cm-s-base16-light span.cm-link { color: #aa759f; } 35 | .cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; } 36 | 37 | .cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; } 38 | .cm-s-base16-light .CodeMirror-matchingbracket { color: #f5f5f5 !important; background-color: #6A9FB5 !important} 39 | -------------------------------------------------------------------------------- /codemirror/theme/bespin.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Bespin 4 | Author: Mozilla / Jan T. Sott 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-bespin.CodeMirror {background: #28211c; color: #9d9b97;} 12 | .cm-s-bespin div.CodeMirror-selected {background: #59554f !important;} 13 | .cm-s-bespin .CodeMirror-gutters {background: #28211c; border-right: 0px;} 14 | .cm-s-bespin .CodeMirror-linenumber {color: #666666;} 15 | .cm-s-bespin .CodeMirror-cursor {border-left: 1px solid #797977 !important;} 16 | 17 | .cm-s-bespin span.cm-comment {color: #937121;} 18 | .cm-s-bespin span.cm-atom {color: #9b859d;} 19 | .cm-s-bespin span.cm-number {color: #9b859d;} 20 | 21 | .cm-s-bespin span.cm-property, .cm-s-bespin span.cm-attribute {color: #54be0d;} 22 | .cm-s-bespin span.cm-keyword {color: #cf6a4c;} 23 | .cm-s-bespin span.cm-string {color: #f9ee98;} 24 | 25 | .cm-s-bespin span.cm-variable {color: #54be0d;} 26 | .cm-s-bespin span.cm-variable-2 {color: #5ea6ea;} 27 | .cm-s-bespin span.cm-def {color: #cf7d34;} 28 | .cm-s-bespin span.cm-error {background: #cf6a4c; color: #797977;} 29 | .cm-s-bespin span.cm-bracket {color: #9d9b97;} 30 | .cm-s-bespin span.cm-tag {color: #cf6a4c;} 31 | .cm-s-bespin span.cm-link {color: #9b859d;} 32 | 33 | .cm-s-bespin .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 34 | .cm-s-bespin .CodeMirror-activeline-background { background: #404040; } 35 | -------------------------------------------------------------------------------- /codemirror/theme/blackboard.css: -------------------------------------------------------------------------------- 1 | /* Port of TextMate's Blackboard theme */ 2 | 3 | .cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } 4 | .cm-s-blackboard div.CodeMirror-selected { background: #253B76; } 5 | .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); } 6 | .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); } 7 | .cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } 8 | .cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; } 9 | .cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; } 10 | .cm-s-blackboard .CodeMirror-linenumber { color: #888; } 11 | .cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; } 12 | 13 | .cm-s-blackboard .cm-keyword { color: #FBDE2D; } 14 | .cm-s-blackboard .cm-atom { color: #D8FA3C; } 15 | .cm-s-blackboard .cm-number { color: #D8FA3C; } 16 | .cm-s-blackboard .cm-def { color: #8DA6CE; } 17 | .cm-s-blackboard .cm-variable { color: #FF6400; } 18 | .cm-s-blackboard .cm-operator { color: #FBDE2D; } 19 | .cm-s-blackboard .cm-comment { color: #AEAEAE; } 20 | .cm-s-blackboard .cm-string { color: #61CE3C; } 21 | .cm-s-blackboard .cm-string-2 { color: #61CE3C; } 22 | .cm-s-blackboard .cm-meta { color: #D8FA3C; } 23 | .cm-s-blackboard .cm-builtin { color: #8DA6CE; } 24 | .cm-s-blackboard .cm-tag { color: #8DA6CE; } 25 | .cm-s-blackboard .cm-attribute { color: #8DA6CE; } 26 | .cm-s-blackboard .cm-header { color: #FF6400; } 27 | .cm-s-blackboard .cm-hr { color: #AEAEAE; } 28 | .cm-s-blackboard .cm-link { color: #8DA6CE; } 29 | .cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } 30 | 31 | .cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; } 32 | .cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } 33 | -------------------------------------------------------------------------------- /codemirror/theme/cobalt.css: -------------------------------------------------------------------------------- 1 | .cm-s-cobalt.CodeMirror { background: #002240; color: white; } 2 | .cm-s-cobalt div.CodeMirror-selected { background: #b36539; } 3 | .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); } 4 | .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); } 5 | .cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } 6 | .cm-s-cobalt .CodeMirror-guttermarker { color: #ffee80; } 7 | .cm-s-cobalt .CodeMirror-guttermarker-subtle { color: #d0d0d0; } 8 | .cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; } 9 | .cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white; } 10 | 11 | .cm-s-cobalt span.cm-comment { color: #08f; } 12 | .cm-s-cobalt span.cm-atom { color: #845dc4; } 13 | .cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; } 14 | .cm-s-cobalt span.cm-keyword { color: #ffee80; } 15 | .cm-s-cobalt span.cm-string { color: #3ad900; } 16 | .cm-s-cobalt span.cm-meta { color: #ff9d00; } 17 | .cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; } 18 | .cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def, .cm-s-cobalt .cm-type { color: white; } 19 | .cm-s-cobalt span.cm-bracket { color: #d8d8d8; } 20 | .cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; } 21 | .cm-s-cobalt span.cm-link { color: #845dc4; } 22 | .cm-s-cobalt span.cm-error { color: #9d1e15; } 23 | 24 | .cm-s-cobalt .CodeMirror-activeline-background { background: #002D57; } 25 | .cm-s-cobalt .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; } 26 | -------------------------------------------------------------------------------- /codemirror/theme/colorforth.css: -------------------------------------------------------------------------------- 1 | .cm-s-colorforth.CodeMirror { background: #000000; color: #f8f8f8; } 2 | .cm-s-colorforth .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } 3 | .cm-s-colorforth .CodeMirror-guttermarker { color: #FFBD40; } 4 | .cm-s-colorforth .CodeMirror-guttermarker-subtle { color: #78846f; } 5 | .cm-s-colorforth .CodeMirror-linenumber { color: #bababa; } 6 | .cm-s-colorforth .CodeMirror-cursor { border-left: 1px solid white; } 7 | 8 | .cm-s-colorforth span.cm-comment { color: #ededed; } 9 | .cm-s-colorforth span.cm-def { color: #ff1c1c; font-weight:bold; } 10 | .cm-s-colorforth span.cm-keyword { color: #ffd900; } 11 | .cm-s-colorforth span.cm-builtin { color: #00d95a; } 12 | .cm-s-colorforth span.cm-variable { color: #73ff00; } 13 | .cm-s-colorforth span.cm-string { color: #007bff; } 14 | .cm-s-colorforth span.cm-number { color: #00c4ff; } 15 | .cm-s-colorforth span.cm-atom { color: #606060; } 16 | 17 | .cm-s-colorforth span.cm-variable-2 { color: #EEE; } 18 | .cm-s-colorforth span.cm-variable-3, .cm-s-colorforth span.cm-type { color: #DDD; } 19 | .cm-s-colorforth span.cm-property {} 20 | .cm-s-colorforth span.cm-operator {} 21 | 22 | .cm-s-colorforth span.cm-meta { color: yellow; } 23 | .cm-s-colorforth span.cm-qualifier { color: #FFF700; } 24 | .cm-s-colorforth span.cm-bracket { color: #cc7; } 25 | .cm-s-colorforth span.cm-tag { color: #FFBD40; } 26 | .cm-s-colorforth span.cm-attribute { color: #FFF700; } 27 | .cm-s-colorforth span.cm-error { color: #f00; } 28 | 29 | .cm-s-colorforth div.CodeMirror-selected { background: #333d53; } 30 | 31 | .cm-s-colorforth span.cm-compilation { background: rgba(255, 255, 255, 0.12); } 32 | 33 | .cm-s-colorforth .CodeMirror-activeline-background { background: #253540; } 34 | -------------------------------------------------------------------------------- /codemirror/theme/dracula.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: dracula 4 | Author: Michael Kaminsky (http://github.com/mkaminsky11) 5 | 6 | Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme) 7 | 8 | */ 9 | 10 | 11 | .cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters { 12 | background-color: #282a36 !important; 13 | color: #f8f8f2 !important; 14 | border: none; 15 | } 16 | .cm-s-dracula .CodeMirror-gutters { color: #282a36; } 17 | .cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; } 18 | .cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; } 19 | .cm-s-dracula .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } 20 | .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); } 21 | .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); } 22 | .cm-s-dracula span.cm-comment { color: #6272a4; } 23 | .cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; } 24 | .cm-s-dracula span.cm-number { color: #bd93f9; } 25 | .cm-s-dracula span.cm-variable { color: #50fa7b; } 26 | .cm-s-dracula span.cm-variable-2 { color: white; } 27 | .cm-s-dracula span.cm-def { color: #50fa7b; } 28 | .cm-s-dracula span.cm-operator { color: #ff79c6; } 29 | .cm-s-dracula span.cm-keyword { color: #ff79c6; } 30 | .cm-s-dracula span.cm-atom { color: #bd93f9; } 31 | .cm-s-dracula span.cm-meta { color: #f8f8f2; } 32 | .cm-s-dracula span.cm-tag { color: #ff79c6; } 33 | .cm-s-dracula span.cm-attribute { color: #50fa7b; } 34 | .cm-s-dracula span.cm-qualifier { color: #50fa7b; } 35 | .cm-s-dracula span.cm-property { color: #66d9ef; } 36 | .cm-s-dracula span.cm-builtin { color: #50fa7b; } 37 | .cm-s-dracula span.cm-variable-3, .cm-s-dracula span.cm-type { color: #ffb86c; } 38 | 39 | .cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); } 40 | .cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 41 | -------------------------------------------------------------------------------- /codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | .cm-s-eclipse span.cm-meta { color: #FF1717; } 2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } 3 | .cm-s-eclipse span.cm-atom { color: #219; } 4 | .cm-s-eclipse span.cm-number { color: #164; } 5 | .cm-s-eclipse span.cm-def { color: #00f; } 6 | .cm-s-eclipse span.cm-variable { color: black; } 7 | .cm-s-eclipse span.cm-variable-2 { color: #0000C0; } 8 | .cm-s-eclipse span.cm-variable-3, .cm-s-eclipse span.cm-type { color: #0000C0; } 9 | .cm-s-eclipse span.cm-property { color: black; } 10 | .cm-s-eclipse span.cm-operator { color: black; } 11 | .cm-s-eclipse span.cm-comment { color: #3F7F5F; } 12 | .cm-s-eclipse span.cm-string { color: #2A00FF; } 13 | .cm-s-eclipse span.cm-string-2 { color: #f50; } 14 | .cm-s-eclipse span.cm-qualifier { color: #555; } 15 | .cm-s-eclipse span.cm-builtin { color: #30a; } 16 | .cm-s-eclipse span.cm-bracket { color: #cc7; } 17 | .cm-s-eclipse span.cm-tag { color: #170; } 18 | .cm-s-eclipse span.cm-attribute { color: #00c; } 19 | .cm-s-eclipse span.cm-link { color: #219; } 20 | .cm-s-eclipse span.cm-error { color: #f00; } 21 | 22 | .cm-s-eclipse .CodeMirror-activeline-background { background: #e8f2ff; } 23 | .cm-s-eclipse .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 24 | -------------------------------------------------------------------------------- /codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom { color: #762; } 2 | .cm-s-elegant span.cm-comment { color: #262; font-style: italic; line-height: 1em; } 3 | .cm-s-elegant span.cm-meta { color: #555; font-style: italic; line-height: 1em; } 4 | .cm-s-elegant span.cm-variable { color: black; } 5 | .cm-s-elegant span.cm-variable-2 { color: #b11; } 6 | .cm-s-elegant span.cm-qualifier { color: #555; } 7 | .cm-s-elegant span.cm-keyword { color: #730; } 8 | .cm-s-elegant span.cm-builtin { color: #30a; } 9 | .cm-s-elegant span.cm-link { color: #762; } 10 | .cm-s-elegant span.cm-error { background-color: #fdd; } 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background { background: #e8f2ff; } 13 | .cm-s-elegant .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 14 | -------------------------------------------------------------------------------- /codemirror/theme/gruvbox-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: gruvbox-dark 4 | Author: kRkk (https://github.com/krkk) 5 | 6 | Original gruvbox color scheme by Pavel Pertsev (https://github.com/morhetz/gruvbox) 7 | 8 | */ 9 | 10 | .cm-s-gruvbox-dark.CodeMirror, .cm-s-gruvbox-dark .CodeMirror-gutters { background-color: #282828; color: #bdae93; } 11 | .cm-s-gruvbox-dark .CodeMirror-gutters {background: #282828; border-right: 0px;} 12 | .cm-s-gruvbox-dark .CodeMirror-linenumber {color: #7c6f64;} 13 | .cm-s-gruvbox-dark .CodeMirror-cursor { border-left: 1px solid #ebdbb2; } 14 | .cm-s-gruvbox-dark.cm-fat-cursor .CodeMirror-cursor { background-color: #8e8d8875 !important; } 15 | .cm-s-gruvbox-dark .cm-animate-fat-cursor { background-color: #8e8d8875 !important; } 16 | .cm-s-gruvbox-dark div.CodeMirror-selected { background: #928374; } 17 | .cm-s-gruvbox-dark span.cm-meta { color: #83a598; } 18 | 19 | .cm-s-gruvbox-dark span.cm-comment { color: #928374; } 20 | .cm-s-gruvbox-dark span.cm-number, span.cm-atom { color: #d3869b; } 21 | .cm-s-gruvbox-dark span.cm-keyword { color: #f84934; } 22 | 23 | .cm-s-gruvbox-dark span.cm-variable { color: #ebdbb2; } 24 | .cm-s-gruvbox-dark span.cm-variable-2 { color: #ebdbb2; } 25 | .cm-s-gruvbox-dark span.cm-variable-3, .cm-s-gruvbox-dark span.cm-type { color: #fabd2f; } 26 | .cm-s-gruvbox-dark span.cm-operator { color: #ebdbb2; } 27 | .cm-s-gruvbox-dark span.cm-callee { color: #ebdbb2; } 28 | .cm-s-gruvbox-dark span.cm-def { color: #ebdbb2; } 29 | .cm-s-gruvbox-dark span.cm-property { color: #ebdbb2; } 30 | .cm-s-gruvbox-dark span.cm-string { color: #b8bb26; } 31 | .cm-s-gruvbox-dark span.cm-string-2 { color: #8ec07c; } 32 | .cm-s-gruvbox-dark span.cm-qualifier { color: #8ec07c; } 33 | .cm-s-gruvbox-dark span.cm-attribute { color: #8ec07c; } 34 | 35 | .cm-s-gruvbox-dark .CodeMirror-activeline-background { background: #3c3836; } 36 | .cm-s-gruvbox-dark .CodeMirror-matchingbracket { background: #928374; color:#282828 !important; } 37 | 38 | .cm-s-gruvbox-dark span.cm-builtin { color: #fe8019; } 39 | .cm-s-gruvbox-dark span.cm-tag { color: #fe8019; } 40 | -------------------------------------------------------------------------------- /codemirror/theme/hopscotch.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Hopscotch 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;} 12 | .cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;} 13 | .cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;} 14 | .cm-s-hopscotch .CodeMirror-linenumber {color: #797379;} 15 | .cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;} 16 | 17 | .cm-s-hopscotch span.cm-comment {color: #b33508;} 18 | .cm-s-hopscotch span.cm-atom {color: #c85e7c;} 19 | .cm-s-hopscotch span.cm-number {color: #c85e7c;} 20 | 21 | .cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;} 22 | .cm-s-hopscotch span.cm-keyword {color: #dd464c;} 23 | .cm-s-hopscotch span.cm-string {color: #fdcc59;} 24 | 25 | .cm-s-hopscotch span.cm-variable {color: #8fc13e;} 26 | .cm-s-hopscotch span.cm-variable-2 {color: #1290bf;} 27 | .cm-s-hopscotch span.cm-def {color: #fd8b19;} 28 | .cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;} 29 | .cm-s-hopscotch span.cm-bracket {color: #d5d3d5;} 30 | .cm-s-hopscotch span.cm-tag {color: #dd464c;} 31 | .cm-s-hopscotch span.cm-link {color: #c85e7c;} 32 | 33 | .cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 34 | .cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; } 35 | -------------------------------------------------------------------------------- /codemirror/theme/idea.css: -------------------------------------------------------------------------------- 1 | /** 2 | Name: IDEA default theme 3 | From IntelliJ IDEA by JetBrains 4 | */ 5 | 6 | .cm-s-idea span.cm-meta { color: #808000; } 7 | .cm-s-idea span.cm-number { color: #0000FF; } 8 | .cm-s-idea span.cm-keyword { line-height: 1em; font-weight: bold; color: #000080; } 9 | .cm-s-idea span.cm-atom { font-weight: bold; color: #000080; } 10 | .cm-s-idea span.cm-def { color: #000000; } 11 | .cm-s-idea span.cm-variable { color: black; } 12 | .cm-s-idea span.cm-variable-2 { color: black; } 13 | .cm-s-idea span.cm-variable-3, .cm-s-idea span.cm-type { color: black; } 14 | .cm-s-idea span.cm-property { color: black; } 15 | .cm-s-idea span.cm-operator { color: black; } 16 | .cm-s-idea span.cm-comment { color: #808080; } 17 | .cm-s-idea span.cm-string { color: #008000; } 18 | .cm-s-idea span.cm-string-2 { color: #008000; } 19 | .cm-s-idea span.cm-qualifier { color: #555; } 20 | .cm-s-idea span.cm-error { color: #FF0000; } 21 | .cm-s-idea span.cm-attribute { color: #0000FF; } 22 | .cm-s-idea span.cm-tag { color: #000080; } 23 | .cm-s-idea span.cm-link { color: #0000FF; } 24 | .cm-s-idea .CodeMirror-activeline-background { background: #FFFAE3; } 25 | 26 | .cm-s-idea span.cm-builtin { color: #30a; } 27 | .cm-s-idea span.cm-bracket { color: #cc7; } 28 | .cm-s-idea { font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;} 29 | 30 | 31 | .cm-s-idea .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 32 | 33 | .CodeMirror-hints.idea { 34 | font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; 35 | color: #616569; 36 | background-color: #ebf3fd !important; 37 | } 38 | 39 | .CodeMirror-hints.idea .CodeMirror-hint-active { 40 | background-color: #a2b8c9 !important; 41 | color: #5c6065 !important; 42 | } -------------------------------------------------------------------------------- /codemirror/theme/isotope.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Isotope 4 | Author: David Desandro / Jan T. Sott 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-isotope.CodeMirror {background: #000000; color: #e0e0e0;} 12 | .cm-s-isotope div.CodeMirror-selected {background: #404040 !important;} 13 | .cm-s-isotope .CodeMirror-gutters {background: #000000; border-right: 0px;} 14 | .cm-s-isotope .CodeMirror-linenumber {color: #808080;} 15 | .cm-s-isotope .CodeMirror-cursor {border-left: 1px solid #c0c0c0 !important;} 16 | 17 | .cm-s-isotope span.cm-comment {color: #3300ff;} 18 | .cm-s-isotope span.cm-atom {color: #cc00ff;} 19 | .cm-s-isotope span.cm-number {color: #cc00ff;} 20 | 21 | .cm-s-isotope span.cm-property, .cm-s-isotope span.cm-attribute {color: #33ff00;} 22 | .cm-s-isotope span.cm-keyword {color: #ff0000;} 23 | .cm-s-isotope span.cm-string {color: #ff0099;} 24 | 25 | .cm-s-isotope span.cm-variable {color: #33ff00;} 26 | .cm-s-isotope span.cm-variable-2 {color: #0066ff;} 27 | .cm-s-isotope span.cm-def {color: #ff9900;} 28 | .cm-s-isotope span.cm-error {background: #ff0000; color: #c0c0c0;} 29 | .cm-s-isotope span.cm-bracket {color: #e0e0e0;} 30 | .cm-s-isotope span.cm-tag {color: #ff0000;} 31 | .cm-s-isotope span.cm-link {color: #cc00ff;} 32 | 33 | .cm-s-isotope .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 34 | .cm-s-isotope .CodeMirror-activeline-background { background: #202020; } 35 | -------------------------------------------------------------------------------- /codemirror/theme/juejin.css: -------------------------------------------------------------------------------- 1 | .cm-s-juejin.CodeMirror { 2 | background: #f8f9fa; 3 | } 4 | .cm-s-juejin .cm-header, 5 | .cm-s-juejin .cm-def { 6 | color: #1ba2f0; 7 | } 8 | .cm-s-juejin .cm-comment { 9 | color: #009e9d; 10 | } 11 | .cm-s-juejin .cm-quote, 12 | .cm-s-juejin .cm-link, 13 | .cm-s-juejin .cm-strong, 14 | .cm-s-juejin .cm-attribute { 15 | color: #fd7741; 16 | } 17 | .cm-s-juejin .cm-url, 18 | .cm-s-juejin .cm-keyword, 19 | .cm-s-juejin .cm-builtin { 20 | color: #bb51b8; 21 | } 22 | .cm-s-juejin .cm-hr { 23 | color: #909090; 24 | } 25 | .cm-s-juejin .cm-tag { 26 | color: #107000; 27 | } 28 | .cm-s-juejin .cm-variable-2 { 29 | color: #0050a0; 30 | } 31 | -------------------------------------------------------------------------------- /codemirror/theme/lucario.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: lucario 3 | Author: Raphael Amorim 4 | 5 | Original Lucario color scheme (https://github.com/raphamorim/lucario) 6 | */ 7 | 8 | .cm-s-lucario.CodeMirror, .cm-s-lucario .CodeMirror-gutters { 9 | background-color: #2b3e50 !important; 10 | color: #f8f8f2 !important; 11 | border: none; 12 | } 13 | .cm-s-lucario .CodeMirror-gutters { color: #2b3e50; } 14 | .cm-s-lucario .CodeMirror-cursor { border-left: solid thin #E6C845; } 15 | .cm-s-lucario .CodeMirror-linenumber { color: #f8f8f2; } 16 | .cm-s-lucario .CodeMirror-selected { background: #243443; } 17 | .cm-s-lucario .CodeMirror-line::selection, .cm-s-lucario .CodeMirror-line > span::selection, .cm-s-lucario .CodeMirror-line > span > span::selection { background: #243443; } 18 | .cm-s-lucario .CodeMirror-line::-moz-selection, .cm-s-lucario .CodeMirror-line > span::-moz-selection, .cm-s-lucario .CodeMirror-line > span > span::-moz-selection { background: #243443; } 19 | .cm-s-lucario span.cm-comment { color: #5c98cd; } 20 | .cm-s-lucario span.cm-string, .cm-s-lucario span.cm-string-2 { color: #E6DB74; } 21 | .cm-s-lucario span.cm-number { color: #ca94ff; } 22 | .cm-s-lucario span.cm-variable { color: #f8f8f2; } 23 | .cm-s-lucario span.cm-variable-2 { color: #f8f8f2; } 24 | .cm-s-lucario span.cm-def { color: #72C05D; } 25 | .cm-s-lucario span.cm-operator { color: #66D9EF; } 26 | .cm-s-lucario span.cm-keyword { color: #ff6541; } 27 | .cm-s-lucario span.cm-atom { color: #bd93f9; } 28 | .cm-s-lucario span.cm-meta { color: #f8f8f2; } 29 | .cm-s-lucario span.cm-tag { color: #ff6541; } 30 | .cm-s-lucario span.cm-attribute { color: #66D9EF; } 31 | .cm-s-lucario span.cm-qualifier { color: #72C05D; } 32 | .cm-s-lucario span.cm-property { color: #f8f8f2; } 33 | .cm-s-lucario span.cm-builtin { color: #72C05D; } 34 | .cm-s-lucario span.cm-variable-3, .cm-s-lucario span.cm-type { color: #ffb86c; } 35 | 36 | .cm-s-lucario .CodeMirror-activeline-background { background: #243443; } 37 | .cm-s-lucario .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 38 | -------------------------------------------------------------------------------- /codemirror/theme/mbo.css: -------------------------------------------------------------------------------- 1 | /****************************************************************/ 2 | /* Based on mbonaci's Brackets mbo theme */ 3 | /* https://github.com/mbonaci/global/blob/master/Mbo.tmTheme */ 4 | /* Create your own: http://tmtheme-editor.herokuapp.com */ 5 | /****************************************************************/ 6 | 7 | .cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; } 8 | .cm-s-mbo div.CodeMirror-selected { background: #716C62; } 9 | .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); } 10 | .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); } 11 | .cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; } 12 | .cm-s-mbo .CodeMirror-guttermarker { color: white; } 13 | .cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; } 14 | .cm-s-mbo .CodeMirror-linenumber { color: #dadada; } 15 | .cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; } 16 | 17 | .cm-s-mbo span.cm-comment { color: #95958a; } 18 | .cm-s-mbo span.cm-atom { color: #00a8c6; } 19 | .cm-s-mbo span.cm-number { color: #00a8c6; } 20 | 21 | .cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; } 22 | .cm-s-mbo span.cm-keyword { color: #ffb928; } 23 | .cm-s-mbo span.cm-string { color: #ffcf6c; } 24 | .cm-s-mbo span.cm-string.cm-property { color: #ffffec; } 25 | 26 | .cm-s-mbo span.cm-variable { color: #ffffec; } 27 | .cm-s-mbo span.cm-variable-2 { color: #00a8c6; } 28 | .cm-s-mbo span.cm-def { color: #ffffec; } 29 | .cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; } 30 | .cm-s-mbo span.cm-tag { color: #9ddfe9; } 31 | .cm-s-mbo span.cm-link { color: #f54b07; } 32 | .cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; } 33 | .cm-s-mbo span.cm-qualifier { color: #ffffec; } 34 | 35 | .cm-s-mbo .CodeMirror-activeline-background { background: #494b41; } 36 | .cm-s-mbo .CodeMirror-matchingbracket { color: #ffb928 !important; } 37 | .cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); } 38 | -------------------------------------------------------------------------------- /codemirror/theme/midnight.css: -------------------------------------------------------------------------------- 1 | /* Based on the theme at http://bonsaiden.github.com/JavaScript-Garden */ 2 | 3 | /**/ 4 | .cm-s-midnight .CodeMirror-activeline-background { background: #253540; } 5 | 6 | .cm-s-midnight.CodeMirror { 7 | background: #0F192A; 8 | color: #D1EDFF; 9 | } 10 | 11 | .cm-s-midnight div.CodeMirror-selected { background: #314D67; } 12 | .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); } 13 | .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); } 14 | .cm-s-midnight .CodeMirror-gutters { background: #0F192A; border-right: 1px solid; } 15 | .cm-s-midnight .CodeMirror-guttermarker { color: white; } 16 | .cm-s-midnight .CodeMirror-guttermarker-subtle { color: #d0d0d0; } 17 | .cm-s-midnight .CodeMirror-linenumber { color: #D0D0D0; } 18 | .cm-s-midnight .CodeMirror-cursor { border-left: 1px solid #F8F8F0; } 19 | 20 | .cm-s-midnight span.cm-comment { color: #428BDD; } 21 | .cm-s-midnight span.cm-atom { color: #AE81FF; } 22 | .cm-s-midnight span.cm-number { color: #D1EDFF; } 23 | 24 | .cm-s-midnight span.cm-property, .cm-s-midnight span.cm-attribute { color: #A6E22E; } 25 | .cm-s-midnight span.cm-keyword { color: #E83737; } 26 | .cm-s-midnight span.cm-string { color: #1DC116; } 27 | 28 | .cm-s-midnight span.cm-variable { color: #FFAA3E; } 29 | .cm-s-midnight span.cm-variable-2 { color: #FFAA3E; } 30 | .cm-s-midnight span.cm-def { color: #4DD; } 31 | .cm-s-midnight span.cm-bracket { color: #D1EDFF; } 32 | .cm-s-midnight span.cm-tag { color: #449; } 33 | .cm-s-midnight span.cm-link { color: #AE81FF; } 34 | .cm-s-midnight span.cm-error { background: #F92672; color: #F8F8F0; } 35 | 36 | .cm-s-midnight .CodeMirror-matchingbracket { 37 | text-decoration: underline; 38 | color: white !important; 39 | } 40 | -------------------------------------------------------------------------------- /codemirror/theme/neat.css: -------------------------------------------------------------------------------- 1 | .cm-s-neat span.cm-comment { color: #a86; } 2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } 3 | .cm-s-neat span.cm-string { color: #a22; } 4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } 5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } 6 | .cm-s-neat span.cm-variable { color: black; } 7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } 8 | .cm-s-neat span.cm-meta { color: #555; } 9 | .cm-s-neat span.cm-link { color: #3a3; } 10 | 11 | .cm-s-neat .CodeMirror-activeline-background { background: #e8f2ff; } 12 | .cm-s-neat .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 13 | -------------------------------------------------------------------------------- /codemirror/theme/neo.css: -------------------------------------------------------------------------------- 1 | /* neo theme for codemirror */ 2 | 3 | /* Color scheme */ 4 | 5 | .cm-s-neo.CodeMirror { 6 | background-color:#ffffff; 7 | color:#2e383c; 8 | line-height:1.4375; 9 | } 10 | .cm-s-neo .cm-comment { color:#75787b; } 11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; } 12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number { color:#75438a; } 13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag { color:#9c3328; } 14 | .cm-s-neo .cm-string { color:#b35e14; } 15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier { color:#047d65; } 16 | 17 | 18 | /* Editor styling */ 19 | 20 | .cm-s-neo pre { 21 | padding:0; 22 | } 23 | 24 | .cm-s-neo .CodeMirror-gutters { 25 | border:none; 26 | border-right:10px solid transparent; 27 | background-color:transparent; 28 | } 29 | 30 | .cm-s-neo .CodeMirror-linenumber { 31 | padding:0; 32 | color:#e0e2e5; 33 | } 34 | 35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; } 36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; } 37 | 38 | .cm-s-neo .CodeMirror-cursor { 39 | width: auto; 40 | border: 0; 41 | background: rgba(155,157,162,0.37); 42 | z-index: 1; 43 | } 44 | -------------------------------------------------------------------------------- /codemirror/theme/night.css: -------------------------------------------------------------------------------- 1 | /* Loosely based on the Midnight Textmate theme */ 2 | 3 | .cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; } 4 | .cm-s-night div.CodeMirror-selected { background: #447; } 5 | .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); } 6 | .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); } 7 | .cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } 8 | .cm-s-night .CodeMirror-guttermarker { color: white; } 9 | .cm-s-night .CodeMirror-guttermarker-subtle { color: #bbb; } 10 | .cm-s-night .CodeMirror-linenumber { color: #f8f8f8; } 11 | .cm-s-night .CodeMirror-cursor { border-left: 1px solid white; } 12 | 13 | .cm-s-night span.cm-comment { color: #8900d1; } 14 | .cm-s-night span.cm-atom { color: #845dc4; } 15 | .cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; } 16 | .cm-s-night span.cm-keyword { color: #599eff; } 17 | .cm-s-night span.cm-string { color: #37f14a; } 18 | .cm-s-night span.cm-meta { color: #7678e2; } 19 | .cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; } 20 | .cm-s-night span.cm-variable-3, .cm-s-night span.cm-def, .cm-s-night span.cm-type { color: white; } 21 | .cm-s-night span.cm-bracket { color: #8da6ce; } 22 | .cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; } 23 | .cm-s-night span.cm-link { color: #845dc4; } 24 | .cm-s-night span.cm-error { color: #9d1e15; } 25 | 26 | .cm-s-night .CodeMirror-activeline-background { background: #1C005A; } 27 | .cm-s-night .CodeMirror-matchingbracket { outline:1px solid grey; color:white !important; } 28 | -------------------------------------------------------------------------------- /codemirror/theme/nord.css: -------------------------------------------------------------------------------- 1 | /* Based on arcticicestudio's Nord theme */ 2 | /* https://github.com/arcticicestudio/nord */ 3 | 4 | .cm-s-nord.CodeMirror { background: #2e3440; color: #d8dee9; } 5 | .cm-s-nord div.CodeMirror-selected { background: #434c5e; } 6 | .cm-s-nord .CodeMirror-line::selection, .cm-s-nord .CodeMirror-line > span::selection, .cm-s-nord .CodeMirror-line > span > span::selection { background: #3b4252; } 7 | .cm-s-nord .CodeMirror-line::-moz-selection, .cm-s-nord .CodeMirror-line > span::-moz-selection, .cm-s-nord .CodeMirror-line > span > span::-moz-selection { background: #3b4252; } 8 | .cm-s-nord .CodeMirror-gutters { background: #2e3440; border-right: 0px; } 9 | .cm-s-nord .CodeMirror-guttermarker { color: #4c566a; } 10 | .cm-s-nord .CodeMirror-guttermarker-subtle { color: #4c566a; } 11 | .cm-s-nord .CodeMirror-linenumber { color: #4c566a; } 12 | .cm-s-nord .CodeMirror-cursor { border-left: 1px solid #f8f8f0; } 13 | 14 | .cm-s-nord span.cm-comment { color: #4c566a; } 15 | .cm-s-nord span.cm-atom { color: #b48ead; } 16 | .cm-s-nord span.cm-number { color: #b48ead; } 17 | 18 | .cm-s-nord span.cm-comment.cm-attribute { color: #97b757; } 19 | .cm-s-nord span.cm-comment.cm-def { color: #bc9262; } 20 | .cm-s-nord span.cm-comment.cm-tag { color: #bc6283; } 21 | .cm-s-nord span.cm-comment.cm-type { color: #5998a6; } 22 | 23 | .cm-s-nord span.cm-property, .cm-s-nord span.cm-attribute { color: #8FBCBB; } 24 | .cm-s-nord span.cm-keyword { color: #81A1C1; } 25 | .cm-s-nord span.cm-builtin { color: #81A1C1; } 26 | .cm-s-nord span.cm-string { color: #A3BE8C; } 27 | 28 | .cm-s-nord span.cm-variable { color: #d8dee9; } 29 | .cm-s-nord span.cm-variable-2 { color: #d8dee9; } 30 | .cm-s-nord span.cm-variable-3, .cm-s-nord span.cm-type { color: #d8dee9; } 31 | .cm-s-nord span.cm-def { color: #8FBCBB; } 32 | .cm-s-nord span.cm-bracket { color: #81A1C1; } 33 | .cm-s-nord span.cm-tag { color: #bf616a; } 34 | .cm-s-nord span.cm-header { color: #b48ead; } 35 | .cm-s-nord span.cm-link { color: #b48ead; } 36 | .cm-s-nord span.cm-error { background: #bf616a; color: #f8f8f0; } 37 | 38 | .cm-s-nord .CodeMirror-activeline-background { background: #3b4252; } 39 | .cm-s-nord .CodeMirror-matchingbracket { 40 | text-decoration: underline; 41 | color: white !important; 42 | } 43 | -------------------------------------------------------------------------------- /codemirror/theme/panda-syntax.css: -------------------------------------------------------------------------------- 1 | /* 2 | Name: Panda Syntax 3 | Author: Siamak Mokhtari (http://github.com/siamak/) 4 | CodeMirror template by Siamak Mokhtari (https://github.com/siamak/atom-panda-syntax) 5 | */ 6 | .cm-s-panda-syntax { 7 | background: #292A2B; 8 | color: #E6E6E6; 9 | line-height: 1.5; 10 | font-family: 'Operator Mono', 'Source Code Pro', Menlo, Monaco, Consolas, Courier New, monospace; 11 | } 12 | .cm-s-panda-syntax .CodeMirror-cursor { border-color: #ff2c6d; } 13 | .cm-s-panda-syntax .CodeMirror-activeline-background { 14 | background: rgba(99, 123, 156, 0.1); 15 | } 16 | .cm-s-panda-syntax .CodeMirror-selected { 17 | background: #FFF; 18 | } 19 | .cm-s-panda-syntax .cm-comment { 20 | font-style: italic; 21 | color: #676B79; 22 | } 23 | .cm-s-panda-syntax .cm-operator { 24 | color: #f3f3f3; 25 | } 26 | .cm-s-panda-syntax .cm-string { 27 | color: #19F9D8; 28 | } 29 | .cm-s-panda-syntax .cm-string-2 { 30 | color: #FFB86C; 31 | } 32 | 33 | .cm-s-panda-syntax .cm-tag { 34 | color: #ff2c6d; 35 | } 36 | .cm-s-panda-syntax .cm-meta { 37 | color: #b084eb; 38 | } 39 | 40 | .cm-s-panda-syntax .cm-number { 41 | color: #FFB86C; 42 | } 43 | .cm-s-panda-syntax .cm-atom { 44 | color: #ff2c6d; 45 | } 46 | .cm-s-panda-syntax .cm-keyword { 47 | color: #FF75B5; 48 | } 49 | .cm-s-panda-syntax .cm-variable { 50 | color: #ffb86c; 51 | } 52 | .cm-s-panda-syntax .cm-variable-2 { 53 | color: #ff9ac1; 54 | } 55 | .cm-s-panda-syntax .cm-variable-3, .cm-s-panda-syntax .cm-type { 56 | color: #ff9ac1; 57 | } 58 | 59 | .cm-s-panda-syntax .cm-def { 60 | color: #e6e6e6; 61 | } 62 | .cm-s-panda-syntax .cm-property { 63 | color: #f3f3f3; 64 | } 65 | .cm-s-panda-syntax .cm-unit { 66 | color: #ffb86c; 67 | } 68 | 69 | .cm-s-panda-syntax .cm-attribute { 70 | color: #ffb86c; 71 | } 72 | 73 | .cm-s-panda-syntax .CodeMirror-matchingbracket { 74 | border-bottom: 1px dotted #19F9D8; 75 | padding-bottom: 2px; 76 | color: #e6e6e6; 77 | } 78 | .cm-s-panda-syntax .CodeMirror-gutters { 79 | background: #292a2b; 80 | border-right-color: rgba(255, 255, 255, 0.1); 81 | } 82 | .cm-s-panda-syntax .CodeMirror-linenumber { 83 | color: #e6e6e6; 84 | opacity: 0.6; 85 | } 86 | -------------------------------------------------------------------------------- /codemirror/theme/paraiso-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Paraíso (Dark) 4 | Author: Jan T. Sott 5 | 6 | Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror) 7 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 8 | 9 | */ 10 | 11 | .cm-s-paraiso-dark.CodeMirror { background: #2f1e2e; color: #b9b6b0; } 12 | .cm-s-paraiso-dark div.CodeMirror-selected { background: #41323f; } 13 | .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); } 14 | .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); } 15 | .cm-s-paraiso-dark .CodeMirror-gutters { background: #2f1e2e; border-right: 0px; } 16 | .cm-s-paraiso-dark .CodeMirror-guttermarker { color: #ef6155; } 17 | .cm-s-paraiso-dark .CodeMirror-guttermarker-subtle { color: #776e71; } 18 | .cm-s-paraiso-dark .CodeMirror-linenumber { color: #776e71; } 19 | .cm-s-paraiso-dark .CodeMirror-cursor { border-left: 1px solid #8d8687; } 20 | 21 | .cm-s-paraiso-dark span.cm-comment { color: #e96ba8; } 22 | .cm-s-paraiso-dark span.cm-atom { color: #815ba4; } 23 | .cm-s-paraiso-dark span.cm-number { color: #815ba4; } 24 | 25 | .cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute { color: #48b685; } 26 | .cm-s-paraiso-dark span.cm-keyword { color: #ef6155; } 27 | .cm-s-paraiso-dark span.cm-string { color: #fec418; } 28 | 29 | .cm-s-paraiso-dark span.cm-variable { color: #48b685; } 30 | .cm-s-paraiso-dark span.cm-variable-2 { color: #06b6ef; } 31 | .cm-s-paraiso-dark span.cm-def { color: #f99b15; } 32 | .cm-s-paraiso-dark span.cm-bracket { color: #b9b6b0; } 33 | .cm-s-paraiso-dark span.cm-tag { color: #ef6155; } 34 | .cm-s-paraiso-dark span.cm-link { color: #815ba4; } 35 | .cm-s-paraiso-dark span.cm-error { background: #ef6155; color: #8d8687; } 36 | 37 | .cm-s-paraiso-dark .CodeMirror-activeline-background { background: #4D344A; } 38 | .cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 39 | -------------------------------------------------------------------------------- /codemirror/theme/paraiso-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Paraíso (Light) 4 | Author: Jan T. Sott 5 | 6 | Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror) 7 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 8 | 9 | */ 10 | 11 | .cm-s-paraiso-light.CodeMirror { background: #e7e9db; color: #41323f; } 12 | .cm-s-paraiso-light div.CodeMirror-selected { background: #b9b6b0; } 13 | .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; } 14 | .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; } 15 | .cm-s-paraiso-light .CodeMirror-gutters { background: #e7e9db; border-right: 0px; } 16 | .cm-s-paraiso-light .CodeMirror-guttermarker { color: black; } 17 | .cm-s-paraiso-light .CodeMirror-guttermarker-subtle { color: #8d8687; } 18 | .cm-s-paraiso-light .CodeMirror-linenumber { color: #8d8687; } 19 | .cm-s-paraiso-light .CodeMirror-cursor { border-left: 1px solid #776e71; } 20 | 21 | .cm-s-paraiso-light span.cm-comment { color: #e96ba8; } 22 | .cm-s-paraiso-light span.cm-atom { color: #815ba4; } 23 | .cm-s-paraiso-light span.cm-number { color: #815ba4; } 24 | 25 | .cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute { color: #48b685; } 26 | .cm-s-paraiso-light span.cm-keyword { color: #ef6155; } 27 | .cm-s-paraiso-light span.cm-string { color: #fec418; } 28 | 29 | .cm-s-paraiso-light span.cm-variable { color: #48b685; } 30 | .cm-s-paraiso-light span.cm-variable-2 { color: #06b6ef; } 31 | .cm-s-paraiso-light span.cm-def { color: #f99b15; } 32 | .cm-s-paraiso-light span.cm-bracket { color: #41323f; } 33 | .cm-s-paraiso-light span.cm-tag { color: #ef6155; } 34 | .cm-s-paraiso-light span.cm-link { color: #815ba4; } 35 | .cm-s-paraiso-light span.cm-error { background: #ef6155; color: #776e71; } 36 | 37 | .cm-s-paraiso-light .CodeMirror-activeline-background { background: #CFD1C4; } 38 | .cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 39 | -------------------------------------------------------------------------------- /codemirror/theme/railscasts.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Railscasts 4 | Author: Ryan Bates (http://railscasts.com) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-railscasts.CodeMirror {background: #2b2b2b; color: #f4f1ed;} 12 | .cm-s-railscasts div.CodeMirror-selected {background: #272935 !important;} 13 | .cm-s-railscasts .CodeMirror-gutters {background: #2b2b2b; border-right: 0px;} 14 | .cm-s-railscasts .CodeMirror-linenumber {color: #5a647e;} 15 | .cm-s-railscasts .CodeMirror-cursor {border-left: 1px solid #d4cfc9 !important;} 16 | 17 | .cm-s-railscasts span.cm-comment {color: #bc9458;} 18 | .cm-s-railscasts span.cm-atom {color: #b6b3eb;} 19 | .cm-s-railscasts span.cm-number {color: #b6b3eb;} 20 | 21 | .cm-s-railscasts span.cm-property, .cm-s-railscasts span.cm-attribute {color: #a5c261;} 22 | .cm-s-railscasts span.cm-keyword {color: #da4939;} 23 | .cm-s-railscasts span.cm-string {color: #ffc66d;} 24 | 25 | .cm-s-railscasts span.cm-variable {color: #a5c261;} 26 | .cm-s-railscasts span.cm-variable-2 {color: #6d9cbe;} 27 | .cm-s-railscasts span.cm-def {color: #cc7833;} 28 | .cm-s-railscasts span.cm-error {background: #da4939; color: #d4cfc9;} 29 | .cm-s-railscasts span.cm-bracket {color: #f4f1ed;} 30 | .cm-s-railscasts span.cm-tag {color: #da4939;} 31 | .cm-s-railscasts span.cm-link {color: #b6b3eb;} 32 | 33 | .cm-s-railscasts .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 34 | .cm-s-railscasts .CodeMirror-activeline-background { background: #303040; } 35 | -------------------------------------------------------------------------------- /codemirror/theme/rubyblue.css: -------------------------------------------------------------------------------- 1 | .cm-s-rubyblue.CodeMirror { background: #112435; color: white; } 2 | .cm-s-rubyblue div.CodeMirror-selected { background: #38566F; } 3 | .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); } 4 | .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); } 5 | .cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; } 6 | .cm-s-rubyblue .CodeMirror-guttermarker { color: white; } 7 | .cm-s-rubyblue .CodeMirror-guttermarker-subtle { color: #3E7087; } 8 | .cm-s-rubyblue .CodeMirror-linenumber { color: white; } 9 | .cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white; } 10 | 11 | .cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; } 12 | .cm-s-rubyblue span.cm-atom { color: #F4C20B; } 13 | .cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; } 14 | .cm-s-rubyblue span.cm-keyword { color: #F0F; } 15 | .cm-s-rubyblue span.cm-string { color: #F08047; } 16 | .cm-s-rubyblue span.cm-meta { color: #F0F; } 17 | .cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; } 18 | .cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def, .cm-s-rubyblue span.cm-type { color: white; } 19 | .cm-s-rubyblue span.cm-bracket { color: #F0F; } 20 | .cm-s-rubyblue span.cm-link { color: #F4C20B; } 21 | .cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; } 22 | .cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; } 23 | .cm-s-rubyblue span.cm-error { color: #AF2018; } 24 | 25 | .cm-s-rubyblue .CodeMirror-activeline-background { background: #173047; } 26 | -------------------------------------------------------------------------------- /codemirror/theme/seti.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: seti 4 | Author: Michael Kaminsky (http://github.com/mkaminsky11) 5 | 6 | Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax) 7 | 8 | */ 9 | 10 | 11 | .cm-s-seti.CodeMirror { 12 | background-color: #151718 !important; 13 | color: #CFD2D1 !important; 14 | border: none; 15 | } 16 | .cm-s-seti .CodeMirror-gutters { 17 | color: #404b53; 18 | background-color: #0E1112; 19 | border: none; 20 | } 21 | .cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; } 22 | .cm-s-seti .CodeMirror-linenumber { color: #6D8A88; } 23 | .cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); } 24 | .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); } 25 | .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); } 26 | .cm-s-seti span.cm-comment { color: #41535b; } 27 | .cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; } 28 | .cm-s-seti span.cm-number { color: #cd3f45; } 29 | .cm-s-seti span.cm-variable { color: #55b5db; } 30 | .cm-s-seti span.cm-variable-2 { color: #a074c4; } 31 | .cm-s-seti span.cm-def { color: #55b5db; } 32 | .cm-s-seti span.cm-keyword { color: #ff79c6; } 33 | .cm-s-seti span.cm-operator { color: #9fca56; } 34 | .cm-s-seti span.cm-keyword { color: #e6cd69; } 35 | .cm-s-seti span.cm-atom { color: #cd3f45; } 36 | .cm-s-seti span.cm-meta { color: #55b5db; } 37 | .cm-s-seti span.cm-tag { color: #55b5db; } 38 | .cm-s-seti span.cm-attribute { color: #9fca56; } 39 | .cm-s-seti span.cm-qualifier { color: #9fca56; } 40 | .cm-s-seti span.cm-property { color: #a074c4; } 41 | .cm-s-seti span.cm-variable-3, .cm-s-seti span.cm-type { color: #9fca56; } 42 | .cm-s-seti span.cm-builtin { color: #9fca56; } 43 | .cm-s-seti .CodeMirror-activeline-background { background: #101213; } 44 | .cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 45 | -------------------------------------------------------------------------------- /codemirror/theme/ssms.css: -------------------------------------------------------------------------------- 1 | .cm-s-ssms span.cm-keyword { color: blue; } 2 | .cm-s-ssms span.cm-comment { color: darkgreen; } 3 | .cm-s-ssms span.cm-string { color: red; } 4 | .cm-s-ssms span.cm-def { color: black; } 5 | .cm-s-ssms span.cm-variable { color: black; } 6 | .cm-s-ssms span.cm-variable-2 { color: black; } 7 | .cm-s-ssms span.cm-atom { color: darkgray; } 8 | .cm-s-ssms .CodeMirror-linenumber { color: teal; } 9 | .cm-s-ssms .CodeMirror-activeline-background { background: #ffffff; } 10 | .cm-s-ssms span.cm-string-2 { color: #FF00FF; } 11 | .cm-s-ssms span.cm-operator, 12 | .cm-s-ssms span.cm-bracket, 13 | .cm-s-ssms span.cm-punctuation { color: darkgray; } 14 | .cm-s-ssms .CodeMirror-gutters { border-right: 3px solid #ffee62; background-color: #ffffff; } 15 | .cm-s-ssms div.CodeMirror-selected { background: #ADD6FF; } 16 | 17 | -------------------------------------------------------------------------------- /codemirror/theme/the-matrix.css: -------------------------------------------------------------------------------- 1 | .cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; } 2 | .cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; } 3 | .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); } 4 | .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); } 5 | .cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; } 6 | .cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; } 7 | .cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; } 8 | .cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; } 9 | .cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; } 10 | 11 | .cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; } 12 | .cm-s-the-matrix span.cm-atom { color: #3FF; } 13 | .cm-s-the-matrix span.cm-number { color: #FFB94F; } 14 | .cm-s-the-matrix span.cm-def { color: #99C; } 15 | .cm-s-the-matrix span.cm-variable { color: #F6C; } 16 | .cm-s-the-matrix span.cm-variable-2 { color: #C6F; } 17 | .cm-s-the-matrix span.cm-variable-3, .cm-s-the-matrix span.cm-type { color: #96F; } 18 | .cm-s-the-matrix span.cm-property { color: #62FFA0; } 19 | .cm-s-the-matrix span.cm-operator { color: #999; } 20 | .cm-s-the-matrix span.cm-comment { color: #CCCCCC; } 21 | .cm-s-the-matrix span.cm-string { color: #39C; } 22 | .cm-s-the-matrix span.cm-meta { color: #C9F; } 23 | .cm-s-the-matrix span.cm-qualifier { color: #FFF700; } 24 | .cm-s-the-matrix span.cm-builtin { color: #30a; } 25 | .cm-s-the-matrix span.cm-bracket { color: #cc7; } 26 | .cm-s-the-matrix span.cm-tag { color: #FFBD40; } 27 | .cm-s-the-matrix span.cm-attribute { color: #FFF700; } 28 | .cm-s-the-matrix span.cm-error { color: #FF0000; } 29 | 30 | .cm-s-the-matrix .CodeMirror-activeline-background { background: #040; } 31 | -------------------------------------------------------------------------------- /codemirror/theme/tomorrow-night-bright.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Tomorrow Night - Bright 4 | Author: Chris Kempson 5 | 6 | Port done by Gerard Braad 7 | 8 | */ 9 | 10 | .cm-s-tomorrow-night-bright.CodeMirror { background: #000000; color: #eaeaea; } 11 | .cm-s-tomorrow-night-bright div.CodeMirror-selected { background: #424242; } 12 | .cm-s-tomorrow-night-bright .CodeMirror-gutters { background: #000000; border-right: 0px; } 13 | .cm-s-tomorrow-night-bright .CodeMirror-guttermarker { color: #e78c45; } 14 | .cm-s-tomorrow-night-bright .CodeMirror-guttermarker-subtle { color: #777; } 15 | .cm-s-tomorrow-night-bright .CodeMirror-linenumber { color: #424242; } 16 | .cm-s-tomorrow-night-bright .CodeMirror-cursor { border-left: 1px solid #6A6A6A; } 17 | 18 | .cm-s-tomorrow-night-bright span.cm-comment { color: #d27b53; } 19 | .cm-s-tomorrow-night-bright span.cm-atom { color: #a16a94; } 20 | .cm-s-tomorrow-night-bright span.cm-number { color: #a16a94; } 21 | 22 | .cm-s-tomorrow-night-bright span.cm-property, .cm-s-tomorrow-night-bright span.cm-attribute { color: #99cc99; } 23 | .cm-s-tomorrow-night-bright span.cm-keyword { color: #d54e53; } 24 | .cm-s-tomorrow-night-bright span.cm-string { color: #e7c547; } 25 | 26 | .cm-s-tomorrow-night-bright span.cm-variable { color: #b9ca4a; } 27 | .cm-s-tomorrow-night-bright span.cm-variable-2 { color: #7aa6da; } 28 | .cm-s-tomorrow-night-bright span.cm-def { color: #e78c45; } 29 | .cm-s-tomorrow-night-bright span.cm-bracket { color: #eaeaea; } 30 | .cm-s-tomorrow-night-bright span.cm-tag { color: #d54e53; } 31 | .cm-s-tomorrow-night-bright span.cm-link { color: #a16a94; } 32 | .cm-s-tomorrow-night-bright span.cm-error { background: #d54e53; color: #6A6A6A; } 33 | 34 | .cm-s-tomorrow-night-bright .CodeMirror-activeline-background { background: #2a2a2a; } 35 | .cm-s-tomorrow-night-bright .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } 36 | -------------------------------------------------------------------------------- /codemirror/theme/yeti.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: yeti 4 | Author: Michael Kaminsky (http://github.com/mkaminsky11) 5 | 6 | Original yeti color scheme by Jesse Weed (https://github.com/jesseweed/yeti-syntax) 7 | 8 | */ 9 | 10 | 11 | .cm-s-yeti.CodeMirror { 12 | background-color: #ECEAE8 !important; 13 | color: #d1c9c0 !important; 14 | border: none; 15 | } 16 | 17 | .cm-s-yeti .CodeMirror-gutters { 18 | color: #adaba6; 19 | background-color: #E5E1DB; 20 | border: none; 21 | } 22 | .cm-s-yeti .CodeMirror-cursor { border-left: solid thin #d1c9c0; } 23 | .cm-s-yeti .CodeMirror-linenumber { color: #adaba6; } 24 | .cm-s-yeti.CodeMirror-focused div.CodeMirror-selected { background: #DCD8D2; } 25 | .cm-s-yeti .CodeMirror-line::selection, .cm-s-yeti .CodeMirror-line > span::selection, .cm-s-yeti .CodeMirror-line > span > span::selection { background: #DCD8D2; } 26 | .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; } 27 | .cm-s-yeti span.cm-comment { color: #d4c8be; } 28 | .cm-s-yeti span.cm-string, .cm-s-yeti span.cm-string-2 { color: #96c0d8; } 29 | .cm-s-yeti span.cm-number { color: #a074c4; } 30 | .cm-s-yeti span.cm-variable { color: #55b5db; } 31 | .cm-s-yeti span.cm-variable-2 { color: #a074c4; } 32 | .cm-s-yeti span.cm-def { color: #55b5db; } 33 | .cm-s-yeti span.cm-operator { color: #9fb96e; } 34 | .cm-s-yeti span.cm-keyword { color: #9fb96e; } 35 | .cm-s-yeti span.cm-atom { color: #a074c4; } 36 | .cm-s-yeti span.cm-meta { color: #96c0d8; } 37 | .cm-s-yeti span.cm-tag { color: #96c0d8; } 38 | .cm-s-yeti span.cm-attribute { color: #9fb96e; } 39 | .cm-s-yeti span.cm-qualifier { color: #96c0d8; } 40 | .cm-s-yeti span.cm-property { color: #a074c4; } 41 | .cm-s-yeti span.cm-builtin { color: #a074c4; } 42 | .cm-s-yeti span.cm-variable-3, .cm-s-yeti span.cm-type { color: #96c0d8; } 43 | .cm-s-yeti .CodeMirror-activeline-background { background: #E7E4E0; } 44 | .cm-s-yeti .CodeMirror-matchingbracket { text-decoration: underline; } 45 | -------------------------------------------------------------------------------- /codemirror/theme/zenburn.css: -------------------------------------------------------------------------------- 1 | /** 2 | * " 3 | * Using Zenburn color palette from the Emacs Zenburn Theme 4 | * https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el 5 | * 6 | * Also using parts of https://github.com/xavi/coderay-lighttable-theme 7 | * " 8 | * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css 9 | */ 10 | 11 | .cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; } 12 | .cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; } 13 | .cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; } 14 | .cm-s-zenburn.CodeMirror { background-color: #3f3f3f; color: #dcdccc; } 15 | .cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; } 16 | .cm-s-zenburn span.cm-comment { color: #7f9f7f; } 17 | .cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; } 18 | .cm-s-zenburn span.cm-atom { color: #bfebbf; } 19 | .cm-s-zenburn span.cm-def { color: #dcdccc; } 20 | .cm-s-zenburn span.cm-variable { color: #dfaf8f; } 21 | .cm-s-zenburn span.cm-variable-2 { color: #dcdccc; } 22 | .cm-s-zenburn span.cm-string { color: #cc9393; } 23 | .cm-s-zenburn span.cm-string-2 { color: #cc9393; } 24 | .cm-s-zenburn span.cm-number { color: #dcdccc; } 25 | .cm-s-zenburn span.cm-tag { color: #93e0e3; } 26 | .cm-s-zenburn span.cm-property { color: #dfaf8f; } 27 | .cm-s-zenburn span.cm-attribute { color: #dfaf8f; } 28 | .cm-s-zenburn span.cm-qualifier { color: #7cb8bb; } 29 | .cm-s-zenburn span.cm-meta { color: #f0dfaf; } 30 | .cm-s-zenburn span.cm-header { color: #f0efd0; } 31 | .cm-s-zenburn span.cm-operator { color: #f0efd0; } 32 | .cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; } 33 | .cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; } 34 | .cm-s-zenburn .CodeMirror-activeline { background: #000000; } 35 | .cm-s-zenburn .CodeMirror-activeline-background { background: #000000; } 36 | .cm-s-zenburn div.CodeMirror-selected { background: #545454; } 37 | .cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; } 38 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ckeditor-codemirror-plugin", 3 | "homepage": "http://w8tcha.github.io/CKEditor-CodeMirror-Plugin/", 4 | "version": "1.18.9", 5 | "authors": [ 6 | "Ingo Herbote" 7 | ], 8 | "description": "Syntax Highlighting for the CKEditor (Source View and Source Dialog) with the CodeMirror Plugin.", 9 | "main": "codemirror/plugin.js", 10 | "moduleType": [], 11 | "keywords": [ 12 | "CKEditor", 13 | "CodeMirror", 14 | "plugin", 15 | "source" 16 | ], 17 | "license": "MIT", 18 | "ignore": [ 19 | "**/.*", 20 | "node_modules", 21 | "bower_components", 22 | "test", 23 | "tests" 24 | ] 25 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ckeditor-codemirror-plugin", 3 | "version": "1.18.9", 4 | "author": "w8tcha", 5 | "description": "Syntax Highlighting for the CKEditor (Source View and Source Dialog) with the CodeMirror Plugin.", 6 | "repository": { 7 | "type": "git", 8 | "url": "https://github.com/w8tcha/CKEditor-CodeMirror-Plugin.git" 9 | }, 10 | "keywords": [ 11 | "CKEditor", 12 | "CodeMirror" 13 | ], 14 | "devDependencies": { 15 | "@w8tcha/grunt-dev-update": "^2.3.4", 16 | "codemirror": "^5.65.19", 17 | "grunt": "~1.6.1", 18 | "grunt-contrib-copy": "^1.0.0", 19 | "grunt-contrib-cssmin": "*", 20 | "grunt-contrib-requirejs": "^1.0.0", 21 | "grunt-contrib-uglify": "*", 22 | "grunt-contrib-watch": "~1.1.0", 23 | "js-beautify": "^1.15.4" 24 | } 25 | } 26 | --------------------------------------------------------------------------------