Website Summary Files Commits Branches @commit @diff @stats
path: root / filters / syntax-highlighting.py
Commit message (Collapse)AuthorAgeLinesSHA
* css: Support for dark mode
 Samuel Lidén Borell
2026-09-18-3/+112e40a36
| | | | | | | | | | | | | | | | | | Modern browsers have a "dark mode" preference, which enables alternate styles on web sites that support this. This patch adds a dark color scheme, that is automatically activated via a CSS @media query. Older browsers that do not support color schemes will simply show the light scheme, but possibly without syntax highlighting. Note that filters that use color (such as source highlighters) and logotypes may need to be updated to work with a black background! See the updated files in the filters/ directory. Signed-off-by: Samuel Lidén Borell <samuel@kodafritt.se> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui-blame: Allow syntax highlighting
 Jeff Smith
2018-01-19-1/+1dbaee26
| | | | | | | | | | Place file contents into a single block so that syntax highlighting can be applied in the usual fashion. Place the alternating color bars behind the file contents. Force the default syntax highlighting background to transparent. Signed-off-by: Jeff Smith <whydoubt@gmail.com> Reviewed-by: John Keeping <john@keeping.me.uk>
* syntax-highlighting: replace invalid unicode with ?
 Jason A. Donenfeld
2017-01-22-2/+25564a5d
|
* syntax-highlighting: always use utf-8 to avoid ascii codec issues
 Jason A. Donenfeld
2016-01-18-0/+3d3756bd
|
* filters: port syntax-highlighting.py to python 3.x
 Christian Hesse
2015-10-12-10/+9143e652
| | | | Signed-off-by: Christian Hesse <mail@eworm.de>
* filters: Improved syntax-highlighting.py
 Stefan Tatschner
2014-01-13-19/+33ceffeb5
| | | | | | | | | | | | | | | | - Switched back to python2 according to a problem in pygments with python3. With the next release of pygments this problem should be fixed. Issue see here: https://bitbucket.org/birkenfeld/pygments-main/issue/901/problems-with-python3 - Just read the stdin, decode it to utf-8 and ignore unknown signs. This ensures that even destroyed files do not cause any errors in the filter. - Improved language guessing: -> At first use guess_lexer_for_filename for a better detection of the used programming languages (even mixed cases will be detected, e.g. php + html). -> If nothing was found look if there is a shebang and use guess_lexer. -> As default/fallback choose TextLexer. Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
* Fix UTF-8 with syntax-highlighting.py
 Přemysl Janouch
2014-01-08-0/+1b6da53d
| | | | | | | Previously the script tried to encode output from Pygments with the ASCII codec, which failed. Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
* filters: import more modern scripts
 Jason A. Donenfeld
2013-05-27-0/+388149be2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>