Website Summary Files Commits Branches @commit @diff @stats
path: root / filters / syntax-highlighting.sh
Commit message (Collapse)AuthorAgeLinesSHA
* css: Support for dark mode
 Samuel Lidén Borell
2026-09-18-36/+622e40a36
| | | | | | | | | | | | | | | | | | 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>
* global: spelling fixes
 Ville Skyttä
2017-10-15-1/+167d0f87
| | | | Signed-off-by: Ville Skyttä <ville.skytta@iki.fi>
* filters: highlight.sh: add css comments for highlight 2.6 and 3.8
 Ferry Huberts
2014-01-08-1/+6309a28d7
| | | | | | v2: add highlight 3.13 as present on Fedora 19 Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
* syntax-highlighting.sh: Fix command injection.
 Jason A. Donenfeld
2012-10-27-2/+27ea35f9
| | | | | | | | | By not quoting the argument, an attacker with the ability to add files to the repository could pass arbitrary arguments to the highlight command, in particular, the --plug-in argument which can lead to arbitrary command execution. This patch adds simple argument quoting.
* syntax-highlight: when the file has no extension, assume text
 Ferry Huberts
2012-10-09-1/+4d14faf4
| | | | | | | | | | There are 2 situations: 1- empty extension: assuming text is better than highlight producing no output because of a missing argument. 2- no extension at all: assuming text is better than setting the extension to the filename, which is what now happens. Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
* Revert "filters/syntax-highlighting.sh: work around highlight --force bug"
 Ferry Huberts
2012-10-09-17/+02ad9063
| | | | | | | | | This reverts commit f50be7fda0a7ab57009169dd5905fcbab8eb5166. An update with the latest highlight landed in EPEL. This new version doesn't have the --force bug, so the workaround can now be removed. Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
* Merge branch 'stable'
 Lars Hjemli
2012-03-18-0/+2808352c7
|\
| * filters/syntax-highlighting.sh: work around highlight --force bug
 Ferry Huberts
2012-03-18-0/+17f50be7f
| |
| * filters/highlight.sh: manually support highlight version 2 and 3
 Ferry Huberts
2012-03-18-0/+11375353c
| |
* | filters: document environment variables in filter scripts
 Ferry Huberts
2011-03-26-0/+11b2cf630
|/ | | | | Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl> Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* syntax highlighting for all formats supported by "highlight"
 Georg Lukas
2009-11-19-17/+1256522eb
| | | | | | | | | | | | | | | | | | The highlight tool can be given any of the supported file extensions as its -S parameter. This patch replaces the case-switch by extracting the extension from the supplied file name and passing it to highlight. However, this requires a shell supporting the ${var##pattern} syntax, like dash or bash. Unknown extensions cause a fall-back to plain text using the --force switch. Error messages are redirected to /dev/null. A special case maps Makefile and Makefile.* to the "mk" extension. The total overhead is reduced by calling "exec highlight". No forks are needed during script execution. Signed-off-by: Georg Lukas <georg@op-co.de>
* Add some example filter scripts
 Lars Hjemli
2009-08-09-0/+39e6cd712
Signed-off-by: Lars Hjemli <hjemli@gmail.com>