Added Scrollview.
This commit is contained in:
Vendored
+314
@@ -1,3 +1,317 @@
|
||||
## Master
|
||||
|
||||
New languages:
|
||||
|
||||
New styles:
|
||||
|
||||
Improvements:
|
||||
|
||||
## Version 9.15.6
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
- Move dependencies to be devDependencies.
|
||||
- Fixed security issues in dev dependencies.
|
||||
|
||||
## Version 9.15.5
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
🔥 Hot fix: updated build tool.
|
||||
|
||||
## Version 9.15.4
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
🔥 Hot fix: reverted hljs cli build tool, as it was causing issues with install.
|
||||
|
||||
## Version 9.15.3
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
🔥 Hot fix: reverted hljs cli build tool, as it was causing issues with install.
|
||||
|
||||
## Version 9.15.2
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
🔥 Hot fix that was preventing highlight.js from installing.
|
||||
|
||||
## Version 9.15.1
|
||||
|
||||
New languages:
|
||||
none.
|
||||
|
||||
New styles:
|
||||
none.
|
||||
|
||||
Improvements:
|
||||
|
||||
- Pony: Fixed keywords without spaces at line ends, highlighting of `iso` in class definitions, and function heads without bodies in traits and interfaces. Removed FUNCTION and CLASS modes until they are found to be needed and to provide some of the fixes.
|
||||
- Support external language files in minified version of highlight.js (#1888)
|
||||
|
||||
## Version 9.15
|
||||
|
||||
New languages:
|
||||
none.
|
||||
|
||||
New styles:
|
||||
none.
|
||||
|
||||
Improvements:
|
||||
- new cli tool `hljs` - allows easier [building from command line](docs/building-testing.rst#building-a-bundle-from-the-command-line).
|
||||
- cpp: Fully support C++11 raw strings. (#1897)
|
||||
- Python: Treat False None and True as literals (#1920)
|
||||
|
||||
## Version 9.14.2
|
||||
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
- *Gauss* fixed to stop global namespace pollution [Scott Hyndman][].
|
||||
- fix(Tcl): removed apostrophe string delimiters (don't exist)
|
||||
|
||||
[Scott Hyndman]: https://github.com/shyndman
|
||||
|
||||
## Version 9.14.1
|
||||
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
- Pony: language improvements (#1958)
|
||||
|
||||
## Version 9.14.0
|
||||
|
||||
New languages:
|
||||
none.
|
||||
New styles:
|
||||
none.
|
||||
Improvements:
|
||||
- Pony: add missing "object" highlighting (#1932)
|
||||
- Added *XQuery* built-in functions, prolog declarations, as well as parsing of function bodies, computed and direct constructors, by [Duncan Paterson][]
|
||||
- fix(dart): Corrects highlighting with string interpolation. (#1946)
|
||||
- fix(swift): be eager on optional-using types (!/?) (#1919)
|
||||
- fix(tex): Changed cyrillic to unicode (IE11 throw SCRIPT5021) (#1601)
|
||||
- fix(JavaScript): Recognize get/set accessor keywords (#1940)
|
||||
- Fixed Dockerfile definition when using highlight continuation parameter, by [Laurent Voullemier][]
|
||||
- Added tests & new `annotation` and `verbatim` keywords to *Crystal*, by [Benoit de Chezelles][]
|
||||
- Added missing dockerfile markup tests, by [Laurent Voullemier][]
|
||||
Allow empty prompt text in clojure-repl, by [Egor Rogov][]
|
||||
- Fixed several issues with *Crystal* language definition, by [Johannes Müller][]
|
||||
- Added `C#` as an alias for *CSharp* language, by [Ahmed Atito][]
|
||||
- Added generic user-defined proc support, new compiler define, refactor to re-use rules, and add tests to *GAUSS*, by [Matthew Evans][]
|
||||
- Improve *Crystal* language to highlight regexes after some keywords, by [Tsuyusato Kitsune][]
|
||||
- Fix filterByQualifiers: fileInfo can be null
|
||||
- Fixed String interpolation in Dart, by [Scott Hyndman][].
|
||||
|
||||
[Laurent Voullemier]: https://github.com/l-vo
|
||||
[Benoit de Chezelles]: https://github.com/bew
|
||||
[Johannes Müller]: https://github.com/straight-shoota
|
||||
[Ahmed Atito]: https://github.com/atitoa93
|
||||
[Matthew Evans]: https://github.com/matthewevans
|
||||
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||
[Scott Hyndman]: https://github.com/shyndman
|
||||
[Duncan Paterson]: https://github.com/duncdrum
|
||||
|
||||
## Version 9.13.1
|
||||
|
||||
Improvements:
|
||||
|
||||
- *C#* function declarations no longer include trailing whitespace, by [JeremyTCD][]
|
||||
- Added new and missing keywords to *AngelScript*, by [Melissa Geels][]
|
||||
- *TypeScript* decorator factories highlighting fix, by [Antoine Boisier-Michaud][]
|
||||
- Added support for multiline strings to *Swift*, by [Alejandro Isaza][]
|
||||
- Fixed issue that was causing some minifiers to fail.
|
||||
- Fixed `autoDetection` to accept language aliases.
|
||||
|
||||
[JeremyTCD]: https://github.com/JeremyTCD
|
||||
[Melissa Geels]: https://github.com/codecat
|
||||
[Antoine Boisier-Michaud]: https://github.com/Aboisier
|
||||
[Alejandro Isaza]: https://github.com/alejandro-isaza
|
||||
|
||||
## Version 9.13.0
|
||||
|
||||
New languages:
|
||||
|
||||
- *ArcGIS Arcade* by [John Foster][]
|
||||
- *AngelScript* by [Melissa Geels][]
|
||||
- *GML* by [meseta][]
|
||||
- *isbl* built-in language DIRECTUM and Conterra by [Dmitriy Tarasov][].
|
||||
- *PostgreSQL* SQL dialect and PL/pgSQL language by [Egor Rogov][].
|
||||
- *ReasonML* by [Gidi Meir Morris][]
|
||||
- *SAS* by [Mauricio Caceres Bravo][]
|
||||
- *Plaintext* by [Egor Rogov][]
|
||||
- *.properties* by [bostko][] and [Egor Rogov][]
|
||||
|
||||
New styles:
|
||||
|
||||
- *a11y-dark theme* by [Eric Bailey][]
|
||||
- *a11y-light theme* by [Eric Bailey][]
|
||||
- *An Old Hope* by [Gustavo Costa][]
|
||||
- *Atom One Dark Reasonable* by [Gidi Meir Morris][]
|
||||
- *isbl editor dark* by [Dmitriy Tarasov][]
|
||||
- *isbl editor light* by [Dmitriy Tarasov][]
|
||||
- *Lightfair* by [Tristian Kelly][]
|
||||
- [*Nord*][nord-highlightjs] by [Arctic Ice Studio][]
|
||||
- *[🦄 Shades of Purple](https://github.com/ahmadawais/Shades-of-Purple-HighlightJS)* by [Ahmad Awais][]
|
||||
|
||||
Improvements:
|
||||
|
||||
- New attribute `endSameAsBegin` for nested constructs with variable names
|
||||
by [Egor Rogov][].
|
||||
- *Python* highlighting of escaped quotes fixed by [Harmon][]
|
||||
- *PHP*: Added alias for php7, by [Vijaya Chandran Mani][]
|
||||
- *C++* string handling, by [David Benjamin][]
|
||||
- *Swift* Add `@objcMembers` to `@attributes`, by [Berk Çebi][]
|
||||
- Infrastructural changes by [Marcos Cáceres][]
|
||||
- Fixed metachars highighting for *NSIS* by [Jan T. Sott][]
|
||||
- *Yaml* highlight local tags as types by [Léo Lam][]
|
||||
- Improved highlighting for *Elixir* by [Piotr Kaminski][]
|
||||
- New attribute `disableAutodetect` for preventing autodetection by [Egor Rogov][]
|
||||
- *Matlab*: transpose operators and double quote strings, by [JohnC32][] and [Egor Rogov][]
|
||||
- Various documentation typos and improvemets by [Jimmy Wärting][], [Lutz Büch][], [bcleland][]
|
||||
- *Cmake* updated with new keywords and commands by [Deniz Bahadir][]
|
||||
|
||||
[Ahmad Awais]: https://github.com/ahmadawais
|
||||
[Arctic Ice Studio]: https://github.com/arcticicestudio
|
||||
[Dmitriy Tarasov]: https://github.com/MedvedTMN
|
||||
[Egor Rogov]: https://github.com/egor-rogov
|
||||
[Eric Bailey]: https://github.com/ericwbailey
|
||||
[Gidi Meir Morris]: https://github.com/gmmorris
|
||||
[Gustavo Costa]: https://github.com/gusbemacbe
|
||||
[Harmon]: https://github.com/Harmon758
|
||||
[Melissa Geels]: https://github.com/codecat
|
||||
[meseta]: https://github.com/meseta
|
||||
[nord-highlightjs]: https://github.com/arcticicestudio/nord-highlightjs
|
||||
[Tristian Kelly]: https://github.com/TristianK3604
|
||||
[Vijaya Chandran Mani]: https://github.com/vijaycs85
|
||||
[John Foster]: https://github.com/jf990
|
||||
[David Benjamin]: https://github.com/davidben
|
||||
[Berk Çebi]: https://github.com/berkcebi
|
||||
[Mauricio Caceres Bravo]: https://github.com/mcaceresb
|
||||
[bostko]: https://github.com/bostko
|
||||
[Deniz Bahadir]: https://github.com/Bagira80
|
||||
[bcleland]: https://github.com/bcleland
|
||||
[JohnC32]: https://github.com/JohnC32
|
||||
[Lutz Büch]: https://github.com/lutz-100worte
|
||||
[Piotr Kaminski]: https://github.com/pkaminski
|
||||
[Léo Lam]: https://github.com/leoetlino
|
||||
[Jan T. Sott]: https://github.com/idleberg
|
||||
[Jimmy Wärting]: https://github.com/jimmywarting
|
||||
[Marcos Cáceres]: https://github.com/marcoscaceres
|
||||
|
||||
## Version 9.12.0
|
||||
|
||||
New language:
|
||||
|
||||
- *MikroTik* RouterOS Scripting language by [Ivan Dementev][].
|
||||
|
||||
New style:
|
||||
|
||||
- *VisualStudio 2015 Dark* by [Nicolas LLOBERA][]
|
||||
|
||||
Improvements:
|
||||
- *Crystal* updated with new keywords and syntaxes by [Tsuyusato Kitsune][].
|
||||
- *Julia* updated to the modern definitions by [Alex Arslan][].
|
||||
- *julia-repl* added by [Morten Piibeleht][].
|
||||
- [Stanislav Belov][] wrote a new definition for *1C*, replacing the one that
|
||||
has not been updated for more than 8 years. The new version supports syntax
|
||||
for versions 7.7 and 8.
|
||||
- [Nicolas LLOBERA][] improved C# definition fixing edge cases with function
|
||||
titles detection and added highlighting of `[Attributes]`.
|
||||
- [nnnik][] provided a few correctness fixes for *Autohotkey*.
|
||||
- [Martin Clausen][] made annotation collections in *Clojure* to look
|
||||
consistently with other kinds.
|
||||
- [Alejandro Alonso][] updated *Swift* keywords.
|
||||
|
||||
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||
[Alex Arslan]: https://github.com/ararslan
|
||||
[Morten Piibeleht]: https://github.com/mortenpi
|
||||
[Stanislav Belov]: https://github.com/4ppl
|
||||
[Ivan Dementev]: https://github.com/DiVAN1x
|
||||
[Nicolas LLOBERA]: https://github.com/Nicolas01
|
||||
[nnnik]: https://github.com/nnnik
|
||||
[Martin Clausen]: https://github.com/maacl
|
||||
[Alejandro Alonso]: https://github.com/Azoy
|
||||
|
||||
## Version 9.11.0
|
||||
|
||||
New languages:
|
||||
|
||||
- *Shell* by [Tsuyusato Kitsune][]
|
||||
- *jboss-cli* by [Raphaël Parrëe][]
|
||||
|
||||
Improvements:
|
||||
|
||||
- [Joël Porquet] has [greatly improved the definition of *makefile*][5b3e0e6].
|
||||
- *C++* class titles are now highlighted as in other languages with classes.
|
||||
- [Jordi Petit][] added rarely used `or`, `and` and `not` keywords to *C++*.
|
||||
- [Pieter Vantorre][] fixed highlighting of negative floating point values.
|
||||
|
||||
|
||||
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||
[Jordi Petit]: https://github.com/jordi-petit
|
||||
[Raphaël Parrëe]: https://github.com/rparree
|
||||
[Pieter Vantorre]: https://github.com/NuclearCookie
|
||||
[5b3e0e6]: https://github.com/isagalaev/highlight.js/commit/5b3e0e68bfaae282faff6697d6a490567fa9d44b
|
||||
|
||||
|
||||
## Version 9.10.0
|
||||
|
||||
Apologies for missing the previous release cycle. Some thing just can't be
|
||||
automated… Anyway, we're back!
|
||||
|
||||
New languages:
|
||||
|
||||
- *Hy* by [Sergey Sobko][]
|
||||
- *Leaf* by [Hale Chan][]
|
||||
- *N1QL* by [Andres Täht][] and [Rene Saarsoo][]
|
||||
|
||||
Improvements:
|
||||
|
||||
- *Rust* got updated with new keywords by [Kasper Andersen][] and then
|
||||
significantly modernized even more by [Eduard-Mihai Burtescu][] (yes, @eddyb,
|
||||
Rust core team member!)
|
||||
- *Python* updated with f-literals by [Philipp A][].
|
||||
- *YAML* updated with unquoted strings support.
|
||||
- *Gauss* updated with new keywords by [Matt Evans][].
|
||||
- *Lua* updated with new keywords by [Joe Blow][].
|
||||
- *Kotlin* updated with new keywords by [Philipp Hauer][].
|
||||
- *TypeScript* got highlighting of function params and updated keywords by
|
||||
[Ike Ku][].
|
||||
- *Scheme* now correctly handles \`-quoted lists thanks to [Guannan Wei].
|
||||
- [Sam Wu][] fixed handling of `<<` in *C++* defines.
|
||||
|
||||
[Philipp A]: https://github.com/flying-sheep
|
||||
[Philipp Hauer]: https://github.com/phauer
|
||||
[Sergey Sobko]: https://github.com/profitware
|
||||
[Hale Chan]: https://github.com/halechan
|
||||
[Matt Evans]: https://github.com/matthewevans
|
||||
[Joe Blow]: https://github.com/mossarelli
|
||||
[Kasper Andersen]: https://github.com/kasma1990
|
||||
[Eduard-Mihai Burtescu]: https://github.com/eddyb
|
||||
[Andres Täht]: https://github.com/andrestaht
|
||||
[Rene Saarsoo]: https://github.com/nene
|
||||
[Philipp Hauer]: https://github.com/phauer
|
||||
[Ike Ku]: https://github.com/dempfi
|
||||
[Guannan Wei]: https://github.com/Kraks
|
||||
[Sam Wu]: https://github.com/samsam2310
|
||||
|
||||
|
||||
## Version 9.9.0
|
||||
|
||||
New languages
|
||||
|
||||
Vendored
+61
-23
@@ -1,10 +1,10 @@
|
||||
# Highlight.js
|
||||
|
||||
[](https://travis-ci.org/isagalaev/highlight.js)
|
||||
[](https://travis-ci.org/highlightjs/highlight.js) [](https://greenkeeper.io/)
|
||||
|
||||
Highlight.js is a syntax highlighter written in JavaScript. It works in
|
||||
the browser as well as on the server. It works with pretty much any
|
||||
markup, doesn’t depend on any framework and has automatic language
|
||||
markup, doesn’t depend on any framework, and has automatic language
|
||||
detection.
|
||||
|
||||
## Getting Started
|
||||
@@ -31,6 +31,13 @@ The list of supported language classes is available in the [class
|
||||
reference][2]. Classes can also be prefixed with either `language-` or
|
||||
`lang-`.
|
||||
|
||||
To make arbitrary text look like code, but without highlighting, use the
|
||||
`plaintext` class:
|
||||
|
||||
```html
|
||||
<pre><code class="plaintext">...</code></pre>
|
||||
```
|
||||
|
||||
To disable highlighting altogether use the `nohighlight` class:
|
||||
|
||||
```html
|
||||
@@ -44,24 +51,24 @@ highlight.js, you can use the [`highlightBlock`][3] and [`configure`][4]
|
||||
functions. This allows you to control *what* to highlight and *when*.
|
||||
|
||||
Here’s an equivalent way to calling [`initHighlightingOnLoad`][1] using
|
||||
jQuery:
|
||||
vanilla JS:
|
||||
|
||||
```javascript
|
||||
$(document).ready(function() {
|
||||
$('pre code').each(function(i, block) {
|
||||
```js
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
document.querySelectorAll('pre code').forEach((block) => {
|
||||
hljs.highlightBlock(block);
|
||||
});
|
||||
});
|
||||
```
|
||||
|
||||
You can use any tags instead of `<pre><code>` to mark up your code. If
|
||||
you don't use a container that preserve line breaks you will need to
|
||||
you don't use a container that preserves line breaks you will need to
|
||||
configure highlight.js to use the `<br>` tag:
|
||||
|
||||
```javascript
|
||||
```js
|
||||
hljs.configure({useBR: true});
|
||||
|
||||
$('div.code').each(function(i, block) {
|
||||
document.querySelectorAll('div.code').forEach((block) => {
|
||||
hljs.highlightBlock(block);
|
||||
});
|
||||
```
|
||||
@@ -76,23 +83,23 @@ window while dealing with very big chunks of code.
|
||||
|
||||
In your main script:
|
||||
|
||||
```javascript
|
||||
addEventListener('load', function() {
|
||||
var code = document.querySelector('#code');
|
||||
var worker = new Worker('worker.js');
|
||||
worker.onmessage = function(event) { code.innerHTML = event.data; }
|
||||
```js
|
||||
addEventListener('load', () => {
|
||||
const code = document.querySelector('#code');
|
||||
const worker = new Worker('worker.js');
|
||||
worker.onmessage = (event) => { code.innerHTML = event.data; }
|
||||
worker.postMessage(code.textContent);
|
||||
})
|
||||
});
|
||||
```
|
||||
|
||||
In worker.js:
|
||||
|
||||
```javascript
|
||||
onmessage = function(event) {
|
||||
```js
|
||||
onmessage = (event) => {
|
||||
importScripts('<path>/highlight.pack.js');
|
||||
var result = self.hljs.highlightAuto(event.data);
|
||||
const result = self.hljs.highlightAuto(event.data);
|
||||
postMessage(result.value);
|
||||
}
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
@@ -115,17 +122,48 @@ too big. If you don't see the language you need in the ["Common" section][5],
|
||||
it can be added manually:
|
||||
|
||||
```html
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/go.min.js"></script>
|
||||
<script
|
||||
charset="UTF-8"
|
||||
src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/go.min.js"></script>
|
||||
```
|
||||
|
||||
**On Almond.** You need to use the optimizer to give the module a name. For
|
||||
example:
|
||||
|
||||
```
|
||||
```bash
|
||||
r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js
|
||||
```
|
||||
|
||||
|
||||
### CommonJS
|
||||
|
||||
You can import Highlight.js as a CommonJS-module:
|
||||
|
||||
```bash
|
||||
npm install highlight.js --save
|
||||
```
|
||||
|
||||
In your application:
|
||||
|
||||
```js
|
||||
import hljs from 'highlight.js';
|
||||
```
|
||||
|
||||
The default import imports all languages! Therefore it is likely to be more efficient to import only the library and the languages you need:
|
||||
|
||||
```js
|
||||
import hljs from 'highlight.js/lib/highlight';
|
||||
import javascript from 'highlight.js/lib/languages/javascript';
|
||||
hljs.registerLanguage('javascript', javascript);
|
||||
```
|
||||
|
||||
To set the syntax highlighting style, if your build tool processes CSS from your JavaScript entry point, you can import the stylesheet directly into your CommonJS-module:
|
||||
|
||||
```js
|
||||
import hljs from 'highlight.js/lib/highlight';
|
||||
import 'highlight.js/styles/github.css';
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
Highlight.js is released under the BSD License. See [LICENSE][7] file
|
||||
@@ -146,5 +184,5 @@ Authors and contributors are listed in the [AUTHORS.en.txt][8] file.
|
||||
[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options
|
||||
[5]: https://highlightjs.org/download/
|
||||
[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html
|
||||
[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE
|
||||
[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.en.txt
|
||||
[7]: https://github.com/highlightjs/highlight.js/blob/master/LICENSE
|
||||
[8]: https://github.com/highlightjs/highlight.js/blob/master/AUTHORS.en.txt
|
||||
|
||||
Vendored
+18
-18
@@ -40,11 +40,11 @@ Highlight.js — это инструмент для подсветки синт
|
||||
можно управлять тем, *что* и *когда* подсвечивать.
|
||||
|
||||
Вот пример инициализации, эквивалентной вызову [`initHighlightingOnLoad`][1], но
|
||||
с использованием jQuery:
|
||||
с использованием `document.addEventListener`:
|
||||
|
||||
```javascript
|
||||
$(document).ready(function() {
|
||||
$('pre code').each(function(i, block) {
|
||||
```js
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
document.querySelectorAll('pre code').forEach((block) => {
|
||||
hljs.highlightBlock(block);
|
||||
});
|
||||
});
|
||||
@@ -54,10 +54,10 @@ $(document).ready(function() {
|
||||
используете контейнер, не сохраняющий переводы строк, вам нужно сказать
|
||||
highlight.js использовать для них тег `<br>`:
|
||||
|
||||
```javascript
|
||||
```js
|
||||
hljs.configure({useBR: true});
|
||||
|
||||
$('div.code').each(function(i, block) {
|
||||
document.querySelectorAll('div.code').forEach((block) => {
|
||||
hljs.highlightBlock(block);
|
||||
});
|
||||
```
|
||||
@@ -72,23 +72,23 @@ $('div.code').each(function(i, block) {
|
||||
|
||||
В основном скрипте:
|
||||
|
||||
```javascript
|
||||
addEventListener('load', function() {
|
||||
var code = document.querySelector('#code');
|
||||
var worker = new Worker('worker.js');
|
||||
worker.onmessage = function(event) { code.innerHTML = event.data; }
|
||||
```js
|
||||
addEventListener('load', () => {
|
||||
const code = document.querySelector('#code');
|
||||
const worker = new Worker('worker.js');
|
||||
worker.onmessage = (event) => { code.innerHTML = event.data; }
|
||||
worker.postMessage(code.textContent);
|
||||
})
|
||||
});
|
||||
```
|
||||
|
||||
В worker.js:
|
||||
|
||||
```javascript
|
||||
onmessage = function(event) {
|
||||
```js
|
||||
onmessage = (event) => {
|
||||
importScripts('<path>/highlight.pack.js');
|
||||
var result = self.hljs.highlightAuto(event.data);
|
||||
const result = self.hljs.highlightAuto(event.data);
|
||||
postMessage(result.value);
|
||||
}
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
@@ -138,5 +138,5 @@ Highlight.js распространяется под лицензией BSD. П
|
||||
[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options
|
||||
[5]: https://highlightjs.org/download/
|
||||
[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html
|
||||
[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE
|
||||
[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.ru.txt
|
||||
[7]: https://github.com/highlightjs/highlight.js/blob/master/LICENSE
|
||||
[8]: https://github.com/highlightjs/highlight.js/blob/master/AUTHORS.ru.txt
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
+99
@@ -0,0 +1,99 @@
|
||||
/* a11y-dark theme */
|
||||
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
|
||||
/* @author: ericwbailey */
|
||||
|
||||
/* Comment */
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #d4d0ab;
|
||||
}
|
||||
|
||||
/* Red */
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-tag,
|
||||
.hljs-name,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-regexp,
|
||||
.hljs-deletion {
|
||||
color: #ffa07a;
|
||||
}
|
||||
|
||||
/* Orange */
|
||||
.hljs-number,
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name,
|
||||
.hljs-literal,
|
||||
.hljs-type,
|
||||
.hljs-params,
|
||||
.hljs-meta,
|
||||
.hljs-link {
|
||||
color: #f5ab35;
|
||||
}
|
||||
|
||||
/* Yellow */
|
||||
.hljs-attribute {
|
||||
color: #ffd700;
|
||||
}
|
||||
|
||||
/* Green */
|
||||
.hljs-string,
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-addition {
|
||||
color: #abe338;
|
||||
}
|
||||
|
||||
/* Blue */
|
||||
.hljs-title,
|
||||
.hljs-section {
|
||||
color: #00e0e0;
|
||||
}
|
||||
|
||||
/* Purple */
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag {
|
||||
color: #dcc6e0;
|
||||
}
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
background: #2b2b2b;
|
||||
color: #f8f8f2;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
@media screen and (-ms-high-contrast: active) {
|
||||
.hljs-addition,
|
||||
.hljs-attribute,
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name,
|
||||
.hljs-bullet,
|
||||
.hljs-comment,
|
||||
.hljs-link,
|
||||
.hljs-literal,
|
||||
.hljs-meta,
|
||||
.hljs-number,
|
||||
.hljs-params,
|
||||
.hljs-string,
|
||||
.hljs-symbol,
|
||||
.hljs-type,
|
||||
.hljs-quote {
|
||||
color: highlight;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag {
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
/* a11y-light theme */
|
||||
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
|
||||
/* @author: ericwbailey */
|
||||
|
||||
/* Comment */
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #696969;
|
||||
}
|
||||
|
||||
/* Red */
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-tag,
|
||||
.hljs-name,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-regexp,
|
||||
.hljs-deletion {
|
||||
color: #d91e18;
|
||||
}
|
||||
|
||||
/* Orange */
|
||||
.hljs-number,
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name,
|
||||
.hljs-literal,
|
||||
.hljs-type,
|
||||
.hljs-params,
|
||||
.hljs-meta,
|
||||
.hljs-link {
|
||||
color: #aa5d00;
|
||||
}
|
||||
|
||||
/* Yellow */
|
||||
.hljs-attribute {
|
||||
color: #aa5d00;
|
||||
}
|
||||
|
||||
/* Green */
|
||||
.hljs-string,
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-addition {
|
||||
color: #008000;
|
||||
}
|
||||
|
||||
/* Blue */
|
||||
.hljs-title,
|
||||
.hljs-section {
|
||||
color: #007faa;
|
||||
}
|
||||
|
||||
/* Purple */
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag {
|
||||
color: #7928a1;
|
||||
}
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
background: #fefefe;
|
||||
color: #545454;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
@media screen and (-ms-high-contrast: active) {
|
||||
.hljs-addition,
|
||||
.hljs-attribute,
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name,
|
||||
.hljs-bullet,
|
||||
.hljs-comment,
|
||||
.hljs-link,
|
||||
.hljs-literal,
|
||||
.hljs-meta,
|
||||
.hljs-number,
|
||||
.hljs-params,
|
||||
.hljs-string,
|
||||
.hljs-symbol,
|
||||
.hljs-type,
|
||||
.hljs-quote {
|
||||
color: highlight;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag {
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
/*
|
||||
|
||||
An Old Hope – Star Wars Syntax (c) Gustavo Costa <gusbemacbe@gmail.com>
|
||||
Original theme - Ocean Dark Theme – by https://github.com/gavsiu
|
||||
Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom
|
||||
|
||||
*/
|
||||
|
||||
/* Death Star Comment */
|
||||
.hljs-comment,
|
||||
.hljs-quote
|
||||
{
|
||||
color: #B6B18B;
|
||||
}
|
||||
|
||||
/* Darth Vader */
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-tag,
|
||||
.hljs-name,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-regexp,
|
||||
.hljs-deletion
|
||||
{
|
||||
color: #EB3C54;
|
||||
}
|
||||
|
||||
/* Threepio */
|
||||
.hljs-number,
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name,
|
||||
.hljs-literal,
|
||||
.hljs-type,
|
||||
.hljs-params,
|
||||
.hljs-meta,
|
||||
.hljs-link
|
||||
{
|
||||
color: #E7CE56;
|
||||
}
|
||||
|
||||
/* Luke Skywalker */
|
||||
.hljs-attribute
|
||||
{
|
||||
color: #EE7C2B;
|
||||
}
|
||||
|
||||
/* Obi Wan Kenobi */
|
||||
.hljs-string,
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-addition
|
||||
{
|
||||
color: #4FB4D7;
|
||||
}
|
||||
|
||||
/* Yoda */
|
||||
.hljs-title,
|
||||
.hljs-section
|
||||
{
|
||||
color: #78BB65;
|
||||
}
|
||||
|
||||
/* Mace Windu */
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag
|
||||
{
|
||||
color: #B45EA4;
|
||||
}
|
||||
|
||||
/* Millenium Falcon */
|
||||
.hljs
|
||||
{
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
background: #1C1D21;
|
||||
color: #c0c5ce;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.hljs-emphasis
|
||||
{
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
/*
|
||||
|
||||
Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage
|
||||
|
||||
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax
|
||||
|
||||
*/
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
line-height: 1.3em;
|
||||
color: #abb2bf;
|
||||
background: #282c34;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.hljs-keyword, .hljs-operator {
|
||||
color: #F92672;
|
||||
}
|
||||
.hljs-pattern-match {
|
||||
color: #F92672;
|
||||
}
|
||||
.hljs-pattern-match .hljs-constructor {
|
||||
color: #61aeee;
|
||||
}
|
||||
.hljs-function {
|
||||
color: #61aeee;
|
||||
}
|
||||
.hljs-function .hljs-params {
|
||||
color: #A6E22E;
|
||||
}
|
||||
.hljs-function .hljs-params .hljs-typing {
|
||||
color: #FD971F;
|
||||
}
|
||||
.hljs-module-access .hljs-module {
|
||||
color: #7e57c2;
|
||||
}
|
||||
.hljs-constructor {
|
||||
color: #e2b93d;
|
||||
}
|
||||
.hljs-constructor .hljs-string {
|
||||
color: #9CCC65;
|
||||
}
|
||||
.hljs-comment, .hljs-quote {
|
||||
color: #b18eb1;
|
||||
font-style: italic;
|
||||
}
|
||||
.hljs-doctag, .hljs-formula {
|
||||
color: #c678dd;
|
||||
}
|
||||
.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
|
||||
color: #e06c75;
|
||||
}
|
||||
.hljs-literal {
|
||||
color: #56b6c2;
|
||||
}
|
||||
.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
|
||||
color: #98c379;
|
||||
}
|
||||
.hljs-built_in, .hljs-class .hljs-title {
|
||||
color: #e6c07b;
|
||||
}
|
||||
.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number {
|
||||
color: #d19a66;
|
||||
}
|
||||
.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
|
||||
color: #61aeee;
|
||||
}
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
.hljs-link {
|
||||
text-decoration: underline;
|
||||
}
|
||||
+78
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
|
||||
GML Theme - Meseta <meseta@gmail.com>
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #222222;
|
||||
color: #C0C0C0;
|
||||
}
|
||||
|
||||
.hljs-keywords {
|
||||
color: #FFB871;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-built_in {
|
||||
color: #FFB871;
|
||||
}
|
||||
|
||||
.hljs-literal {
|
||||
color: #FF8080;
|
||||
}
|
||||
|
||||
.hljs-symbol {
|
||||
color: #58E55A;
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #5B995B;
|
||||
}
|
||||
|
||||
.hljs-string {
|
||||
color: #FFFF00;
|
||||
}
|
||||
|
||||
.hljs-number {
|
||||
color: #FF8080;
|
||||
}
|
||||
|
||||
.hljs-attribute,
|
||||
.hljs-selector-tag,
|
||||
.hljs-doctag,
|
||||
.hljs-name,
|
||||
.hljs-bullet,
|
||||
.hljs-code,
|
||||
.hljs-addition,
|
||||
.hljs-regexp,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-link,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo,
|
||||
.hljs-type,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-quote,
|
||||
.hljs-template-tag,
|
||||
.hljs-deletion,
|
||||
.hljs-title,
|
||||
.hljs-section,
|
||||
.hljs-function,
|
||||
.hljs-meta-keyword,
|
||||
.hljs-meta,
|
||||
.hljs-subst {
|
||||
color: #C0C0C0;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
+112
@@ -0,0 +1,112 @@
|
||||
/*
|
||||
|
||||
ISBL Editor style dark color scheme (c) Dmitriy Tarasov <dimatar@gmail.com>
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #404040;
|
||||
color: #f0f0f0;
|
||||
}
|
||||
|
||||
/* Base color: saturation 0; */
|
||||
|
||||
.hljs,
|
||||
.hljs-subst {
|
||||
color: #f0f0f0;
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #b5b5b5;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-attribute,
|
||||
.hljs-selector-tag,
|
||||
.hljs-meta-keyword,
|
||||
.hljs-doctag,
|
||||
.hljs-name {
|
||||
color: #f0f0f0;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
/* User color: hue: 0 */
|
||||
|
||||
.hljs-string {
|
||||
color: #97bf0d;
|
||||
}
|
||||
|
||||
.hljs-type,
|
||||
.hljs-number,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-quote,
|
||||
.hljs-template-tag,
|
||||
.hljs-deletion {
|
||||
color: #f0f0f0;
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-section {
|
||||
color: #df471e;
|
||||
}
|
||||
|
||||
.hljs-title>.hljs-built_in {
|
||||
color: #81bce9;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-symbol,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-link,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo {
|
||||
color: #e2c696;
|
||||
}
|
||||
|
||||
/* Language color: hue: 90; */
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-literal {
|
||||
color: #97bf0d;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-bullet,
|
||||
.hljs-code,
|
||||
.hljs-addition {
|
||||
color: #397300;
|
||||
}
|
||||
|
||||
.hljs-class {
|
||||
color: #ce9d4d;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Meta color: hue: 200 */
|
||||
|
||||
.hljs-meta {
|
||||
color: #1f7199;
|
||||
}
|
||||
|
||||
.hljs-meta-string {
|
||||
color: #4d99bf;
|
||||
}
|
||||
|
||||
|
||||
/* Misc effects */
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
+112
@@ -0,0 +1,112 @@
|
||||
/*
|
||||
|
||||
ISBL Editor style light color schemec (c) Dmitriy Tarasov <dimatar@gmail.com>
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: white;
|
||||
color: black;
|
||||
}
|
||||
|
||||
/* Base color: saturation 0; */
|
||||
|
||||
.hljs,
|
||||
.hljs-subst {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #555555;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-attribute,
|
||||
.hljs-selector-tag,
|
||||
.hljs-meta-keyword,
|
||||
.hljs-doctag,
|
||||
.hljs-name {
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
/* User color: hue: 0 */
|
||||
|
||||
.hljs-string {
|
||||
color: #000080;
|
||||
}
|
||||
|
||||
.hljs-type,
|
||||
.hljs-number,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-quote,
|
||||
.hljs-template-tag,
|
||||
.hljs-deletion {
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-section {
|
||||
color: #fb2c00;
|
||||
}
|
||||
|
||||
.hljs-title>.hljs-built_in {
|
||||
color: #008080;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-symbol,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-link,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo {
|
||||
color: #5e1700;
|
||||
}
|
||||
|
||||
/* Language color: hue: 90; */
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-literal {
|
||||
color: #000080;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-bullet,
|
||||
.hljs-code,
|
||||
.hljs-addition {
|
||||
color: #397300;
|
||||
}
|
||||
|
||||
.hljs-class {
|
||||
color: #6f1C00;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* Meta color: hue: 200 */
|
||||
|
||||
.hljs-meta {
|
||||
color: #1f7199;
|
||||
}
|
||||
|
||||
.hljs-meta-string {
|
||||
color: #4d99bf;
|
||||
}
|
||||
|
||||
|
||||
/* Misc effects */
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
+87
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
|
||||
Lightfair style (c) Tristian Kelly <tristian.kelly560@gmail.com>
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.hljs-name {
|
||||
color:#01a3a3;
|
||||
}
|
||||
|
||||
.hljs-tag,.hljs-meta {
|
||||
color:#778899;
|
||||
}
|
||||
|
||||
.hljs,
|
||||
.hljs-subst {
|
||||
color: #444
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #888888
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-attribute,
|
||||
.hljs-selector-tag,
|
||||
.hljs-meta-keyword,
|
||||
.hljs-doctag,
|
||||
.hljs-name {
|
||||
font-weight: bold
|
||||
}
|
||||
|
||||
.hljs-type,
|
||||
.hljs-string,
|
||||
.hljs-number,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-quote,
|
||||
.hljs-template-tag,
|
||||
.hljs-deletion {
|
||||
color: #4286f4
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-section {
|
||||
color: #4286f4;
|
||||
font-weight: bold
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-symbol,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-link,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo {
|
||||
color: #BC6060
|
||||
}
|
||||
|
||||
.hljs-literal {
|
||||
color: #62bcbc
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-bullet,
|
||||
.hljs-code,
|
||||
.hljs-addition {
|
||||
color: #25c6c6
|
||||
}
|
||||
|
||||
.hljs-meta-string {
|
||||
color: #4d99bf
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold
|
||||
}
|
||||
+309
@@ -0,0 +1,309 @@
|
||||
/*
|
||||
* Copyright (c) 2017-present Arctic Ice Studio <development@arcticicestudio.com>
|
||||
* Copyright (c) 2017-present Sven Greb <development@svengreb.de>
|
||||
*
|
||||
* Project: Nord highlight.js
|
||||
* Version: 0.1.0
|
||||
* Repository: https://github.com/arcticicestudio/nord-highlightjs
|
||||
* License: MIT
|
||||
* References:
|
||||
* https://github.com/arcticicestudio/nord
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #2E3440;
|
||||
}
|
||||
|
||||
.hljs,
|
||||
.hljs-subst {
|
||||
color: #D8DEE9;
|
||||
}
|
||||
|
||||
.hljs-selector-tag {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.hljs-selector-id {
|
||||
color: #8FBCBB;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-selector-class {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-selector-attr {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-selector-pseudo {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.hljs-addition {
|
||||
background-color: rgba(163, 190, 140, 0.5);
|
||||
}
|
||||
|
||||
.hljs-deletion {
|
||||
background-color: rgba(191, 97, 106, 0.5);
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-type {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-class {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-function {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.hljs-function > .hljs-title {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-literal,
|
||||
.hljs-symbol {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.hljs-number {
|
||||
color: #B48EAD;
|
||||
}
|
||||
|
||||
.hljs-regexp {
|
||||
color: #EBCB8B;
|
||||
}
|
||||
|
||||
.hljs-string {
|
||||
color: #A3BE8C;
|
||||
}
|
||||
|
||||
.hljs-title {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-params {
|
||||
color: #D8DEE9;
|
||||
}
|
||||
|
||||
.hljs-bullet {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.hljs-code {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-formula {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-link:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.hljs-quote {
|
||||
color: #4C566A;
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #4C566A;
|
||||
}
|
||||
|
||||
.hljs-doctag {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-meta,
|
||||
.hljs-meta-keyword {
|
||||
color: #5E81AC;
|
||||
}
|
||||
|
||||
.hljs-meta-string {
|
||||
color: #A3BE8C;
|
||||
}
|
||||
|
||||
.hljs-attr {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.hljs-attribute {
|
||||
color: #D8DEE9;
|
||||
}
|
||||
|
||||
.hljs-builtin-name {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.hljs-name {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.hljs-section {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.hljs-tag {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.hljs-variable {
|
||||
color: #D8DEE9;
|
||||
}
|
||||
|
||||
.hljs-template-variable {
|
||||
color: #D8DEE9;
|
||||
}
|
||||
|
||||
.hljs-template-tag {
|
||||
color: #5E81AC;
|
||||
}
|
||||
|
||||
.abnf .hljs-attribute {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.abnf .hljs-symbol {
|
||||
color: #EBCB8B;
|
||||
}
|
||||
|
||||
.apache .hljs-attribute {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.apache .hljs-section {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.arduino .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.aspectj .hljs-meta {
|
||||
color: #D08770;
|
||||
}
|
||||
|
||||
.aspectj > .hljs-title {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.bnf .hljs-attribute {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.clojure .hljs-name {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.clojure .hljs-symbol {
|
||||
color: #EBCB8B;
|
||||
}
|
||||
|
||||
.coq .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.cpp .hljs-meta-string {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.css .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.css .hljs-keyword {
|
||||
color: #D08770;
|
||||
}
|
||||
|
||||
.diff .hljs-meta {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.ebnf .hljs-attribute {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.glsl .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.groovy .hljs-meta:not(:first-child) {
|
||||
color: #D08770;
|
||||
}
|
||||
|
||||
.haxe .hljs-meta {
|
||||
color: #D08770;
|
||||
}
|
||||
|
||||
.java .hljs-meta {
|
||||
color: #D08770;
|
||||
}
|
||||
|
||||
.ldif .hljs-attribute {
|
||||
color: #8FBCBB;
|
||||
}
|
||||
|
||||
.lisp .hljs-name {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.lua .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.moonscript .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.nginx .hljs-attribute {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.nginx .hljs-section {
|
||||
color: #5E81AC;
|
||||
}
|
||||
|
||||
.pf .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.processing .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
}
|
||||
|
||||
.scss .hljs-keyword {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.stylus .hljs-keyword {
|
||||
color: #81A1C1;
|
||||
}
|
||||
|
||||
.swift .hljs-meta {
|
||||
color: #D08770;
|
||||
}
|
||||
|
||||
.vim .hljs-built_in {
|
||||
color: #88C0D0;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.yaml .hljs-meta {
|
||||
color: #D08770;
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
|
||||
highlight.js style for Microtik RouterOS script
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #F0F0F0;
|
||||
}
|
||||
|
||||
/* Base color: saturation 0; */
|
||||
|
||||
.hljs,
|
||||
.hljs-subst {
|
||||
color: #444;
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #888888;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-meta-keyword,
|
||||
.hljs-doctag,
|
||||
.hljs-name {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-attribute {
|
||||
color: #0E9A00;
|
||||
}
|
||||
|
||||
.hljs-function {
|
||||
color: #99069A;
|
||||
}
|
||||
|
||||
.hljs-builtin-name {
|
||||
color: #99069A;
|
||||
}
|
||||
|
||||
/* User color: hue: 0 */
|
||||
|
||||
.hljs-type,
|
||||
.hljs-string,
|
||||
.hljs-number,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-quote,
|
||||
.hljs-template-tag,
|
||||
.hljs-deletion {
|
||||
color: #880000;
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-section {
|
||||
color: #880000;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-symbol,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-link,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo {
|
||||
color: #BC6060;
|
||||
}
|
||||
|
||||
|
||||
/* Language color: hue: 90; */
|
||||
|
||||
.hljs-literal {
|
||||
color: #78A960;
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-bullet,
|
||||
.hljs-code,
|
||||
.hljs-addition {
|
||||
color: #0C9A9A;
|
||||
}
|
||||
|
||||
|
||||
/* Meta color: hue: 200 */
|
||||
|
||||
.hljs-meta {
|
||||
color: #1f7199;
|
||||
}
|
||||
|
||||
.hljs-meta-string {
|
||||
color: #4d99bf;
|
||||
}
|
||||
|
||||
|
||||
/* Misc effects */
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
/**
|
||||
* Shades of Purple Theme — for Highlightjs.
|
||||
*
|
||||
* @author (c) Ahmad Awais <https://twitter.com/mrahmadawais/>
|
||||
* @link GitHub Repo → https://github.com/ahmadawais/Shades-of-Purple-HighlightJS
|
||||
* @version 1.5.0
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
/* Custom font is optional */
|
||||
/* font-family: 'Operator Mono', 'Fira Code', 'Menlo', 'Monaco', 'Courier New', 'monospace'; */
|
||||
line-height: 1.45;
|
||||
padding: 2rem;
|
||||
background: #2d2b57;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-title {
|
||||
color: #fad000;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-name {
|
||||
color: #a1feff;
|
||||
}
|
||||
|
||||
.hljs-tag {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.hljs-attr {
|
||||
color: #f8d000;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-selector-tag,
|
||||
.hljs-section {
|
||||
color: #fb9e00;
|
||||
}
|
||||
|
||||
.hljs-keyword {
|
||||
color: #fb9e00;
|
||||
}
|
||||
|
||||
.hljs,
|
||||
.hljs-subst {
|
||||
color: #e3dfff;
|
||||
}
|
||||
|
||||
.hljs-string,
|
||||
.hljs-attribute,
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-addition,
|
||||
.hljs-code,
|
||||
.hljs-regexp,
|
||||
.hljs-selector-class,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo,
|
||||
.hljs-template-tag,
|
||||
.hljs-quote,
|
||||
.hljs-deletion {
|
||||
color: #4cd213;
|
||||
}
|
||||
|
||||
.hljs-meta,
|
||||
.hljs-meta-string {
|
||||
color: #fb9e00;
|
||||
}
|
||||
|
||||
.hljs-comment {
|
||||
color: #ac65ff;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-literal,
|
||||
.hljs-name,
|
||||
.hljs-strong {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-literal,
|
||||
.hljs-number {
|
||||
color: #fa658d;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
/*
|
||||
* Visual Studio 2015 dark style
|
||||
* Author: Nicolas LLOBERA <nllobera@gmail.com>
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #1E1E1E;
|
||||
color: #DCDCDC;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-literal,
|
||||
.hljs-symbol,
|
||||
.hljs-name {
|
||||
color: #569CD6;
|
||||
}
|
||||
.hljs-link {
|
||||
color: #569CD6;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-type {
|
||||
color: #4EC9B0;
|
||||
}
|
||||
|
||||
.hljs-number,
|
||||
.hljs-class {
|
||||
color: #B8D7A3;
|
||||
}
|
||||
|
||||
.hljs-string,
|
||||
.hljs-meta-string {
|
||||
color: #D69D85;
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-template-tag {
|
||||
color: #9A5334;
|
||||
}
|
||||
|
||||
.hljs-subst,
|
||||
.hljs-function,
|
||||
.hljs-title,
|
||||
.hljs-params,
|
||||
.hljs-formula {
|
||||
color: #DCDCDC;
|
||||
}
|
||||
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #57A64A;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-doctag {
|
||||
color: #608B4E;
|
||||
}
|
||||
|
||||
.hljs-meta,
|
||||
.hljs-meta-keyword,
|
||||
.hljs-tag {
|
||||
color: #9B9B9B;
|
||||
}
|
||||
|
||||
.hljs-variable,
|
||||
.hljs-template-variable {
|
||||
color: #BD63C5;
|
||||
}
|
||||
|
||||
.hljs-attr,
|
||||
.hljs-attribute,
|
||||
.hljs-builtin-name {
|
||||
color: #9CDCFE;
|
||||
}
|
||||
|
||||
.hljs-section {
|
||||
color: gold;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/*.hljs-code {
|
||||
font-family:'Monospace';
|
||||
}*/
|
||||
|
||||
.hljs-bullet,
|
||||
.hljs-selector-tag,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo {
|
||||
color: #D7BA7D;
|
||||
}
|
||||
|
||||
.hljs-addition {
|
||||
background-color: #144212;
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.hljs-deletion {
|
||||
background-color: #600;
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
}
|
||||
+25
-14
@@ -12,55 +12,66 @@ XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>
|
||||
color: black;
|
||||
}
|
||||
|
||||
/* Gray DOCTYPE selectors like WebKit */
|
||||
.xml .hljs-meta {
|
||||
color: #c0c0c0;
|
||||
}
|
||||
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #006a00;
|
||||
color: #007400;
|
||||
}
|
||||
|
||||
.hljs-tag,
|
||||
.hljs-attribute,
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-literal {
|
||||
color: #aa0d91;
|
||||
}
|
||||
|
||||
.hljs-literal,
|
||||
.hljs-name {
|
||||
color: #008;
|
||||
color: #aa0d91;
|
||||
}
|
||||
|
||||
.hljs-variable,
|
||||
.hljs-template-variable {
|
||||
color: #660;
|
||||
color: #3F6E74;
|
||||
}
|
||||
|
||||
.hljs-string {
|
||||
.hljs-code,
|
||||
.hljs-string,
|
||||
.hljs-meta-string {
|
||||
color: #c41a16;
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-link {
|
||||
color: #080;
|
||||
color: #0E0EFF;
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-tag,
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-number,
|
||||
.hljs-meta {
|
||||
.hljs-number {
|
||||
color: #1c00cf;
|
||||
}
|
||||
|
||||
.hljs-section,
|
||||
.hljs-meta {
|
||||
color: #643820;
|
||||
}
|
||||
|
||||
|
||||
.hljs-class .hljs-title,
|
||||
.hljs-type,
|
||||
.hljs-attr,
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name,
|
||||
.hljs-params {
|
||||
color: #5c2699;
|
||||
}
|
||||
|
||||
.hljs-attribute,
|
||||
.hljs-attr {
|
||||
color: #836C28;
|
||||
}
|
||||
|
||||
.hljs-subst {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@
|
||||
overflow-x: auto;
|
||||
color: #eaeaea;
|
||||
background: #000;
|
||||
padding: 0.5;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.hljs-subst {
|
||||
|
||||
Reference in New Issue
Block a user