├── .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 |
11 |

12 |
13 |
18 |
22 |
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 |
--------------------------------------------------------------------------------