diff options
Diffstat (limited to 'node_modules/highlight.js/lib/languages/julia-repl.js')
-rw-r--r-- | node_modules/highlight.js/lib/languages/julia-repl.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/node_modules/highlight.js/lib/languages/julia-repl.js b/node_modules/highlight.js/lib/languages/julia-repl.js new file mode 100644 index 000000000..fded81fdd --- /dev/null +++ b/node_modules/highlight.js/lib/languages/julia-repl.js @@ -0,0 +1,23 @@ +module.exports = function(hljs) { + return { + contains: [ + { + className: 'meta', + begin: /^julia>/, + relevance: 10, + starts: { + // end the highlighting if we are on a new line and the line does not have at + // least six spaces in the beginning + end: /^(?![ ]{6})/, + subLanguage: 'julia' + }, + // jldoctest Markdown blocks are used in the Julia manual and package docs indicate + // code snippets that should be verified when the documentation is built. They can be + // either REPL-like or script-like, but are usually REPL-like and therefore we apply + // julia-repl highlighting to them. More information can be found in Documenter's + // manual: https://juliadocs.github.io/Documenter.jl/latest/man/doctests.html + aliases: ['jldoctest'] + } + ] + } +};
\ No newline at end of file |