Nov 07
Chili 2.1
Chili is the jQuery code highlighter plugin.
Main links
- Chili 2.0 Release Post
- Google Code project page
- Quick Start Guide (with examples)
- Latest news
- Reference
- Change Log
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
Reviews
- Chili, resaltador de sintaxis - Scriptia
- webdev - Testing Enzymes & Chili
- jQuery - Syntax Highlighting
- bassistance.de » Plugin Parade #4: Chili
- Jetlogs.org » Syntax Highlightling with Chili
- Javascript Code Highlighter: Chili vs SyntaxHighlighter :: PseudoCoder.com
- ¿Sabes cómo se hace?: ¿Resaltar sintaxis de codigo en mi pagina o blog?
- Chili - コードハイライトJavascript | Takazudo Clipping*
- Beautify your blog’s code samples with these syntax highlighters

April 3rd, 2008 at 05:39:07
[…] preview pager jQuery Plugin shortKeys jQuery Plugin jQuery Biggerlink jQuery Ajax Link Checker Chili jQuery code highlighter plugin […]
April 23rd, 2008 at 19:49:31
[…] Chili […]
April 24th, 2008 at 08:09:22
[…] Chili […]
May 3rd, 2008 at 18:33:47
[…] Notes Log » Chili 1.9 Chili is the jQuery code highlighter plugin. (tags: javascript jquery syntax highlighter) […]
May 4th, 2008 at 04:51:37
[…] hacerlo automáticamente es muy fácil, solo hay que utilizar la librería para jQuery llamada Chili y entre las características que tiene […]
May 29th, 2008 at 11:52:21
Any chance that you could make Chili work so that you can host the .js files on a different domain? With our blog we have all the script files hosted on our main site and use Blogger to publish, but don’t have the facility to publish .js files on the blog’s domain. As Chili uses Ajaz to load it’s recipies then this fails across domains. If there was facility for a non Ajax option for the recipies this would allow greater flexibiliy in this type of situation.
Let me know!
May 31st, 2008 at 11:50:18
Oh how I love Chili!
However, I have issues with code (PHP in this case) showing, being highlighted, and then immediately disappearing.
Also, I wish there was a way I didn’t have to wrap my PHP code pastings in
<?phpand?>in order to get it to highlight. I guess it should assume the code is PHP unless the PHP tags are inside the paste.May 31st, 2008 at 15:22:18
[…] Ercolino による Chili と呼ばれる jQuery […]
June 2nd, 2008 at 20:37:02
@Viper007Bond:
I know it’s a bit annoying to add the PHP tags, but an HTML page is a valid PHP script… no tags means no PHP.
Anyway, only the starting tag (<?) is really needed.
You can change the PHP recipe to fit your needs.
June 2nd, 2008 at 20:59:40
@Nico Westerdale:
This seems a JSONP issue. I’ll work on it shortly. Thanks.
Anyway, Chili supports a static setup that let’s you skip AJAX downloading. It’s the best solution for you now.
Pack all the recipes you need into a recipes.js file, like the one that’s included with Chili 2.0. Then the following lines should do the trick:
June 8th, 2008 at 19:30:42
[…] Chili és un plugin de JQuery que permet colorejar diferents sintaxis. […]
June 17th, 2008 at 11:30:24
I have found a little bug in a RegExp!
css.js -> _element -> /\w+/
It highlights too much! e.g. when I want to highlight something like this:
ul.post-meta {
/*some styles*/
}
It would highlight “meta”, too!
So I’ve made a new RegExp:
/(\s|^)\w+/
and that’s it!
P.S.: I’m not good in RegExp.
June 30th, 2008 at 14:46:31
@Andrea, yes I was looking at JSONP myself, looks like from the docs that the jQuery guys suggest it: http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallback
Thanks for the static tip, I should have thought of that.
June 30th, 2008 at 15:41:23
@Andrea - I’m actually getting errors using the static recipes, and I’m not sure why.
This page works fine, color coding some javascript:
http://www.icoblog.com/2008/06/dhtml-bookmarks-using-jsurl.html
But I see erros like this:
invalid label
, _case: true\n
csharp.js (line 14)
I also can’t seem to get the csharp coloring to work.
Any thoughts? (if you could email me I’d appriciate it)
July 1st, 2008 at 20:58:01
@Nico
Static and dynamic setups can be mixed only for different recipes.
The “recipes.js” file that comes with Chili is an example of what you need to do to have your viewers download at once the recipes you are going to use.
So, if you only need “csharp.js” and “js.js”, you should copy and paste those recipes (and just them) inside “recipes.js”, along the same line as the example.