University of Natural Resources and Life Sciences (BOKU)
Institute of Computational Biology

JQueryChili

Homepage: https://github.com/aercolino/Chili
Author(s): Andrea Ercolino
Version: 2.2_1

Chili is the jQuery code highlighter plugin.

Features:
  • Very fast highlighting, trivial setup, fully customizable, thoroughly documented, and MIT licensed
  • Renders identically on IE, Firefox, Mozilla, Opera, and Safari
  • Comes bundled with recipes for C++, C#, CSS, Delphi, Java, JavaScript, LotusScript, MySQL, PHP, and XHTML
  • Many configuration options: Static, Dynamic, Automatic, Manual, Ad-Hoc, with Metaobjects.
  • Provides fine control over which elements get highlighted by means of a jQuery selector or the mithical jQuery chainability.
  • Fully supports javascript regular expressions, including backreferences
  • The replacement format gives full control on what HTML is used for highlighting
  • Provides examples which show setups and features

Examples

To enable chili add
%JQREQUIRE{"chili"}%
somewhere on the page, or add it to the {JQueryPlugin}{DefaultPlugins} list in the General Settings section of the JQuery configuration (Navigate to the Extensions tab, JQueryPlugin sub-tab).

Syntax can be highlighted using the <verbatim> tag and the class attribute:

<verbatim class="html">

<html>
  <head>
    <title>Hello World</title>
  </head>
  <body>
    <h1>Hello World</h1>
  </body>
</html>

</verbatim>

Available class attributes:
cplusplus C++
csharp C#
css Cascading Style Sheets
bash shell syntax
delphi Delphi
html Hypertext Markup Language
java Java
js JavaScript
lotusscript LotusScript
php-f Hypertext Preprocessor -f
php Hypertext Preprocessor
sql Structured Query Language
tml Wiki Markup Language
06 Oct 2024 - 09:09 Foswiki v2.0.2