Syntax Highlighting

Many syntax highlighting modes were updated or rewritten to use the java.util.regex instead of gnu.regexp. Some modes were added, bring the total now to 150 languages.