1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-26 10:00:34 +00:00
TiddlyWiki5/plugins/tiddlywiki/highlight/readme.tid

53 lines
1.2 KiB
Plaintext
Raw Normal View History

title: $:/plugins/tiddlywiki/highlight/readme
\define highlightVersion() 11.4.0
2015-09-11 18:53:06 +00:00
This plugin provides syntax highlighting of code blocks using version <<highlightVersion>> of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev. This plugin does not work on browsers that do not fully support ~JavaScript ES6 (2015). If you need highlight.js running on those legacy browsers, you would need to install the "Highlight (Legacy)" plugin instead. Here's a [[ES6 compatibility table|https://caniuse.com/?search=es6]].
2015-09-11 18:53:06 +00:00
! Built-in Language Brushes
The plugin includes support for the following common languages (referred to as "brushes" by highlight.js):
2015-09-11 18:53:06 +00:00
* bash
* c
2015-09-11 18:53:06 +00:00
* cpp
* csharp
2015-09-11 18:53:06 +00:00
* css
* diff
* go
* html, xml
2015-09-11 18:53:06 +00:00
* java
* javascript
* json
* kotlin
* less
* lua
2015-09-11 18:53:06 +00:00
* makefile
* markdown
* objectivec
* perl
* php
* plaintext
2015-09-11 18:53:06 +00:00
* python
* R
2015-09-11 18:53:06 +00:00
* ruby
* rust
* scss
2015-09-11 18:53:06 +00:00
* sql
* shell session
* swift
* toml, ini
* typescript
* visual basic .net
* yaml
And these additional ones:
* apache config
* dockerfile
* fortran
* latex
* nginx config
The mapping between a MIME type and a highlight.js language specifier is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.