|
5c1a6fb2
|
2019-03-24T19:05:03
|
|
Added alias tests (#1832)
This adds tests which check the aliases specified in `components.json`.
|
|
8d28c74c
|
2019-03-24T18:44:24
|
|
Added missing aliases (#1830)
This adds some missing aliases.
|
|
64baec3c
|
2019-03-24T18:39:32
|
|
Added `hs` alias for Haskell (#1831)
This adds `hs` as an alias for Haskell.
|
|
30779976
|
2019-03-20T22:10:17
|
|
Added support for CMake language (#1820)
This adds support for the [CMake](https://cmake.org/) language.
|
|
f2467488
|
2019-03-10T18:53:08
|
|
Django/Jinja2 improvements (#1800)
This completely rewrites the Django language definition. It's now based on markup-templating.
|
|
c37c90df
|
2019-03-05T22:17:36
|
|
Added EJS (#1769)
This adds the EJS (Embedded JavaScript templates) language to Prism.
|
|
c9a32674
|
2019-03-05T22:06:33
|
|
Fixed dependencies of Pug and Pure (#1759)
This removes dependencies of Pug and Pure to languages which do not exist (yet).
|
|
571704cb
|
2019-03-04T23:38:57
|
|
Regex language (#1682)
This adds a Regex language that adds itself to a few languages which have regex literals.
|
|
16f2ad06
|
2019-03-04T22:59:24
|
|
Added T4 Text Templates (#1699)
This adds T4 Text Templates in both the C# and VB language variants.
|
|
493d19ef
|
2019-02-28T21:01:31
|
|
Added doc comment highlighting (#1541)
This adds support for JavaDoc, JSDoc, TSDoc, and PHPDoc.
|
|
bb628606
|
2019-02-28T20:19:45
|
|
Added JS Extras (#1743)
This adds JS Extras, a few additional features for the JS language.
|
|
64dc049d
|
2019-02-28T19:28:22
|
|
Added JSON5 language (#1744)
This adds the JSON5 language to Prism.
|
|
13e1c97d
|
2019-02-28T19:23:25
|
|
Added EBNF language (#1756)
This adds the EBNF language.
|
|
1df96c55
|
2019-02-28T19:18:05
|
|
Added BNF and RBNF languages (#1754)
This adds the BNF and RBNF languages.
|
|
6d98f0e7
|
2019-02-28T19:10:37
|
|
Added ANBF language (#1753)
This adds a new language: ANBF (Augmented Backus–Naur form).
|
|
b5041cf9
|
2019-02-26T05:41:01
|
|
Fix JSONP support (#1745)
This PR fixes that JSON did not support [JSONP](https://en.wikipedia.org/wiki/JSONP) callback functions.
I also added a JSON example page.
|
|
b94b56c1
|
2019-01-15T15:54:35
|
|
Added the Nand2Tetris HDL language (#1710)
This adds support for the [Nand2Tetris](https://www.nand2tetris.org/) HDL language.
|
|
7def8f5c
|
2019-01-03T23:52:27
|
|
Added N1QL language support (#1620)
Adds support for[N1QL](https://www.couchbase.com/products/n1ql) for Couchbase.
|
|
88434f7a
|
2019-01-01T15:52:38
|
|
Added `adoc` alias for AsciiDoc (#1685)
This adds the `adoc` alias for the AsciiDoc language.
|
|
c939df8e
|
2018-12-27T20:56:24
|
|
Added support for HCL (#1594)
Adds support for HCL ([HashiCorp configuration language](https://github.com/hashicorp/hcl)).
|
|
b48c012c
|
2018-12-15T20:32:22
|
|
Added Vala language (#1658)
Adds support for the Vala language.
|
|
4a8219a4
|
2018-12-02T19:25:05
|
|
Add support for Java stack traces (#1520)
There are 3 main types of elements which are highlighted:
1. The summary.
This is the head of the stack trace and includes the name of the exception and a message.
`Exception in thread "main" java.lang.RuntimeException: A test exception`
2. Stack frames.
These make up the actual stack trace and include the full name of the method and the source.
`at com.stackify.stacktrace.StackTraceExample.methodB(StackTraceExample.java:13)`
3. Omitted frames.
This is a simple message that some frames were omitted.
`... 27 more`
Everything besides these 3 element types will not be highlighted.
|
|
5b6ad70d
|
2018-12-02T16:44:21
|
|
Add TOML support (#1488)
Add support for [Tom's Obvious, Minimal Language](https://github.com/toml-lang/toml).
Some simplifications:
1. The `.`s of dotted keys are not highlighted. This is because the `.` could be inside
quotes and checking that isn't easy.
2. There is no distinction between table `[foo]` and array `[[foo]]`. `foo` will be
highlighted as `table` in both cases.
|
|
6e0c6e86
|
2018-12-01T19:41:17
|
|
Corrected load order of Show Invisibles (#1612)
Correct the load order of Show Invisibles, Autolinker, and Data-URI Highlight,
so that Show Invisibles is loaded after the others.
Details in #1609.
|
|
2288c25e
|
2018-12-01T18:37:20
|
|
Add G-code language (#1572)
This PR adds the [G-code language](https://reprap.org/wiki/G-code) to Prism
and resolves #1571.
### Features
- All fields from A-Z ([case sensitive](https://reprap.org/wiki/G-code#Case_sensitivity)) and [checksums](https://reprap.org/wiki/G-code#.2A:_Checksum) (`*`).
- [Comments](https://reprap.org/wiki/G-code#Comments) of both the semicolon and parenthesis style.
- [Quoted strings](https://reprap.org/wiki/G-code#Quoted_strings).
- The colon punctuation of [lists (see the example)](https://reprap.org/wiki/G-code#M584:_Set_drive_mapping).
|
|
38def334
|
2018-11-28T17:45:17
|
|
Add new language: CIL (#1593)
Add support for the Common Intermediate Language from .NET.
|
|
7155e60f
|
2018-11-28T14:04:11
|
|
Remove batch's shell alias (#1543)
Both Batch and Bash have `shell` as their alias but only Bash has an alias title for `shell`.
|
|
e529edd8
|
2018-09-15T21:52:37
|
|
Add GameMaker Language support (#1551)
GameMaker is a cross-platform game engine developed by YoYo Games.
|
|
2fb66e04
|
2018-08-19T16:50:41
|
|
Added missing aliases to components.json (#1503)
Also enforced `alias` before `owner`.
|
|
8c2b71f1
|
2017-01-27T20:21:46
|
|
Add TAP component
Includes build changes.
|
|
84935acd
|
2018-05-26T15:36:24
|
|
Handle optional dependencies in `loadLanguages()` (#1417)
* Add optional dependencies in `components.json`
* Handle optional dependencies in `loadLanguages()`
* Feedback
|
|
a0bfc84d
|
2018-05-26T11:59:14
|
|
Add `objectpascal` as an alias to `pascal` (see #1426)
|
|
e326cb03
|
2018-05-26T11:39:35
|
|
Add support for XQuery. Fix #1405 (#1411)
|
|
e063992b
|
2018-05-10T12:07:34
|
|
Support for Template Toolkit 2 (#1418)
* support for Template Toolkit 2
* optimized quoted string regexes
* optimized double-quoted string regex
* fully qualified tt2 plug-in names don't work
Also use \w.
* do not use empty character class
See #1107.
* put keyword tests in alphabetical order
* ordered tt2 keywords alphabetically
* removed redundant operator rule for tt2
* removed possibly existing old rules before inserti
* indentation
* allow backslash in front of lf in tt2 strings
* indentation
* avoid backtracking
* escape xml special characters
* indent with tab instead of spaces
* greedy is no longer needed for variables
Also use \w instead of explicit character class.
* re-generated with gulp
|
|
fa328bb1
|
2018-05-01T16:53:32
|
|
ASP.NET should require C#
|
|
b4509bf5
|
2018-04-11T08:58:28
|
|
Add support for Soy (Closure Template). Fix #1316 (#1387)
|
|
c28d8c5e
|
2018-04-11T08:53:56
|
|
Add support for WebAssembly. Fix #1140 and fix #1384 (#1386)
|
|
6e0b20a4
|
2018-04-11T08:50:52
|
|
Add support for GEDCOM. Fix #899 (#1385)
|
|
c673ec29
|
2018-04-11T08:47:26
|
|
Add support for Visual Basic. Fix #985 (#1382)
|
|
5a524f7e
|
2018-04-11T08:44:44
|
|
Add support for Velocity. Fix #1372 (#1378)
|
|
46468f84
|
2018-04-05T12:24:22
|
|
Add support for Lisp (#1297)
* add emacs
* rename to elisp
* add elisp to components
* add comment test
* add heading test
* WIP string test
* update string tests
* test symbols in strings
* test arguments
* test quoted symbol
* lisp-property test
* splice test
* add keyword test
* test for declare
* test interactive
* boolean test
* test numbers
* test defvar
* fix greedy defun regex
* test defun
* test lambda
* test car
* test punctuation
* use var instead of const
* remove arrow functions
* flatten language structure
* remove unnecessary escaping
* add lisp and emacs
* add lisp
* fix template strings
* minify lisp
* add example elisp file
* simplify number
* don't mark other def as keywords
* dont mark other def as keyword in defun
* make lambda a keyword only at the beginning
* restore single quotes in components
* double quote in elisp
* minify elisp
* quote keys in components
* rename punctuation test
* add semicolons elisp
* undo prettier changes to components.js
* add lisp to components.json
* rename elisp to lisp
* fix components.json
* add minified lisp file
* rename example lisp file
* move lisp to first position
* explain null initialized properties in lisp file
* remove trailing commas
* put lisp first in example file
* add ifee for lisp file
* update lisp min file
* update show language assets
* add components index min file
* add emacs-lisp alias
* change title of lisp example file
* undo theme change
* combine regex for parens
* remove min index
* remove unneeded example html
* remove doubled string test
* capitalize lisp in components
* change string theme to match master
* build assets after adding lisp
|
|
5f9c078a
|
2018-03-25T13:46:42
|
|
Make ERB, Handlebars, PHP and Smarty highlight properly in NodeJS (#1367)
|
|
de5a2b6f
|
2018-03-19T08:42:13
|
|
Add Tomorrow Night theme (#70) to components.json
|
|
ba60df09
|
2018-03-15T08:55:19
|
|
Core: Generate components.js from components.json and make it exportable to nodeJS. (#1354)
|