1
0
mirror of https://github.com/alecthomas/chroma.git synced 2025-03-27 21:49:13 +02:00

55 Commits

Author SHA1 Message Date
Alec Thomas
44b23f97b4 Split Regexp lexer into its own file. 2017-09-20 20:19:33 +10:00
Alec Thomas
a5637e60b2 Support for highlighting ranges of lines. 2017-09-20 14:24:49 +10:00
Alec Thomas
3f230ec717 Add support for line numbers. 2017-09-20 13:33:44 +10:00
Alec Thomas
feb78ed6f3 Combine HTML formatting functions. 2017-09-19 23:04:10 +10:00
Alec Thomas
b57f8a4b4b Update list. 2017-09-19 14:37:00 +10:00
Alec Thomas
2b1ffff691 Add missing Genshi variants. 2017-09-19 14:32:01 +10:00
Alec Thomas
a72960340e Add test to pre-compile all regexes. 2017-09-19 14:15:33 +10:00
Alec Thomas
87183b3633 Add HTML formatter option for setting the tab width. 2017-09-19 13:14:29 +10:00
Alec Thomas
631fc87d6e Fix lua lexer, and actually check error value from compiling regexes :( 2017-09-19 12:05:53 +10:00
Alec Thomas
00d5486e6b Add lexers.MatchMimeType(mimeType). 2017-09-19 11:52:23 +10:00
Alec Thomas
d80c30ae4e Sort formatters and styles Names(). 2017-09-19 11:31:51 +10:00
Alec Thomas
04782e0678 Add doc.go. 2017-09-19 11:20:43 +10:00
Alec Thomas
c259129e64 Rename "raw" to "tokens", as it makes more sense. 2017-09-19 11:12:07 +10:00
Alec Thomas
affaf50c63 Add lower-case '*.r' glob for R. 2017-09-19 11:03:25 +10:00
Alec Thomas
b24f9361ab Update list of languages in README. 2017-09-19 11:01:32 +10:00
Alec Thomas
3df4c80190 Rename S -> R + sort list of lexers. 2017-09-19 10:47:22 +10:00
Alec Thomas
fbc889aad6 Correct HTML output + add R/S.
Fixes #1, #2, #3.
2017-09-19 10:30:10 +10:00
Alec Thomas
d4a6811691 Merge pull request #2 from mattn/windows-color
support windows colors
2017-09-19 07:59:50 +10:00
Yasuhiro Matsumoto
686fad4ef4 support windows colors 2017-09-19 00:27:47 +09:00
Alec Thomas
2dc153de8a Add analyser for bash. 2017-09-18 20:30:19 +10:00
Alec Thomas
57c8e08560 Add CMake. 2017-09-18 19:29:14 +10:00
Alec Thomas
afc6c44415 Pure Go. 2017-09-18 15:05:57 +10:00
Alec Thomas
82f4e3cd79 Add list of supported languages. 2017-09-18 14:50:20 +10:00
Alec Thomas
c8636118d5 Remove unused dark/light style type. 2017-09-18 14:19:59 +10:00
Alec Thomas
19d5d708ad Gitter link. 2017-09-18 14:07:08 +10:00
Alec Thomas
d185b18f1e Add badges and Travis. 2017-09-18 14:04:02 +10:00
Alec Thomas
1374cf9ffb More README. 2017-09-18 13:59:11 +10:00
Alec Thomas
ca585f2681 Less-brief introduction. 2017-09-18 13:33:56 +10:00
Alec Thomas
431e913333 Update documentation. Include "quick" package. 2017-09-18 13:15:07 +10:00
Alec Thomas
adb07b9e0d Add Kotlin. 2017-09-18 11:49:16 +10:00
Alec Thomas
a10fd0a23d Switch to github.com/dlclark/regexp2.
This makes translating Pygments lexers much much simpler (and possible).
2017-09-18 11:16:44 +10:00
Alec Thomas
86bda70acd Switch to github.com/dlclark/regexp2 2017-09-15 22:18:20 +10:00
Alec Thomas
d12529ae61 HTML formatter + import all Pygments styles. 2017-07-20 00:01:29 -07:00
Alec Thomas
a3862242d5 Ensure ^C captures profile information. 2017-06-07 20:39:58 +10:00
Alec Thomas
a0db747409 Rename formatter "tokens" -> "raw". 2017-06-07 20:13:25 +10:00
Alec Thomas
7a7b85b4b3 Add protobuf and thrift. 2017-06-07 19:47:59 +10:00
Alec Thomas
7ae55eb265 Wire up content sniffing. 2017-06-07 19:47:59 +10:00
Alec Thomas
7b6a07b9bb Revert to using CIE76 for style colour matching.
Some testing showed RGB distance was *really* bad.
2017-06-07 19:47:59 +10:00
Alec Thomas
d852022f8d Move style and formatter API into chroma package. 2017-06-07 19:47:59 +10:00
Alec Thomas
ef4a53333b Just use a basic RGB distance.
Not perfect, but probably sufficient.
2017-06-07 19:47:59 +10:00
Alec Thomas
ca512c335b Make --list more detailed. 2017-06-07 19:47:59 +10:00
Alec Thomas
5f7faa38d5 Add "tokens" formatter. 2017-06-07 19:47:59 +10:00
Alec Thomas
5749aebe42 Generalise and support 8, 256 and 16m colour terminals. 2017-06-07 19:47:59 +10:00
Alec Thomas
dba8ec47d2 Fixes: css, html, php. 2017-06-07 19:47:59 +10:00
Alec Thomas
6aea285ca4 Imported: css, html, java, php. 2017-06-07 19:47:59 +10:00
Alec Thomas
8ec7ab9986 Support #pop:<n>. 2017-06-07 19:47:59 +10:00
Alec Thomas
1f47bd705c Use pointers to tokens + support regex flags in importer. 2017-06-07 19:47:59 +10:00
Alec Thomas
c64e5829b5 Add JavaScript. 2017-06-07 19:47:59 +10:00
Alec Thomas
6e576b1597 Add pygments2chroma.py script. 2017-06-07 19:47:59 +10:00
Alec Thomas
a8e8490739 Add C++ lexer, generic SQL lexer. 2017-06-07 19:47:59 +10:00