jEdit Community - Resources for users of the jEdit Text Editor

Edit Modes

Additional syntax highlighting modes that are not distributed with jEdit. You will need to add a mode catalog entry after placing the mode file in an appropriate mode directory. The recommended mode catalog entry can be found inside a comment at the start of each mode file. See the Installing Modes section of the jEdit user's guide for details.

UMN Mapserver Mapfile Edit Mode (mapfile.xml v1.0 by Kenton Williams)
Submitted by williamskg6 on Tuesday, 21 March, 2006 - 19:14
This is a University of Minnesota Mapserver Mapfile edit mode for syntax highlighting while creating mapfiles. You can visit the UMN Mapserver website at for more details about Mapserver.

Updated on 03/21/2006 - 19:14
Downloads: 1208

Updated ColdFusion Edit Mode (coldfusion.xml v1.0 by Joshua Miller)
Submitted by j05h on Saturday, 6 August, 2011 - 01:17
This update to the current ColdFusion edit mode includes support for the following: - T-SQL syntax highlighting inside of CFQuery tags - JavScript syntax highlighting inside SCRIPT tags and for inline scripts - CSS syntax highlighting inside STYLE tags and for inline styles - Alternate highlighting for HTML Form controls - Bug fixes for < and > characters inside of T-SQL statements that would previously break syntax highlighting

Updated on 08/06/2011 - 01:17
Downloads: 983

Updated Tcl Edit mode (tcl.xml v2006/10/20 by Jean-François Larvoire)
Submitted by larvoire on Friday, 20 October, 2006 - 14:56

Here's a much improved Tcl language edit mode, based on the one in the latest source.

  • Fixed comments detection: Only # at the beginning of Tcl commands are comments!
  • Quoted strings can span multiple lines.
  • Added recursive in-string substituted command and variable analysis.
  • Added numerous missing tcl keywords and variables up to version 8.4.14.
  • Removed $ on global variable keywords, as they're often used with $::.
  • Added Expect keywords, as KEYWORD2. ("send" was already in tk as KEYWORD2)
  • Avoid colouring substituted variables that are homonyms of a keyword.
  • Highlight hexadecimal numbers too.
Known limitations:
  • Unbalanced quotes or brackets within braces, such as in regular expressions, will confuse the analysis. Add behind the confusing instruction a ;# comment with closing quotes and brackets, to trick it into thinking it's balanced again.
Known bugs (Were there before, and I failed to fix them):
  • \c escape colouring does not work for escapes embedded in words. I attemted numerous workarounds using spans and regexps, but they all seem to fail to detect anything beginning with a \. And using NO_ESCAPE="TRUE" does not help.
  • {} within quoted strings should not affect indentation.
Any hint at how to fix the last two known bugs is welcome!

Updated on 10/20/2006 - 14:56
Downloads: 964

VB.NET Edit Mode (vb_net.xml v1.0 by Mark Hubbard)
Submitted by Brad Mace on Friday, 19 December, 2003 - 06:28
VB.NET mode by Mark Hubbard, based on VBScript mode by Andre Kaplan Also try these regular expressions for folding with the Configurable Fold Handler plug-in: fold start string: ^[^']*([cC]lass\s|[sS]ub\s|[fF]unction\s|[pP]roperty\s) fold end string: [eE]nd\s+([cC]lass|[sS]ub|[fF]unction|[pP]roperty)

Updated on 12/19/2003 - 06:29
Downloads: 1587

VHD syntax highlighting mode fix (vhdl.xml v1.1 ?? by Pieter Kapsenberg & previous authors)
Submitted by pieter3d on Thursday, 4 March, 2004 - 05:33
In VHDL, a single apostrophe ' is used in the following case: <signal name>'event where <signal name> can be any predifined signal (its like a variable). The bug is of course that the VHD highlighter thinks this is a single quote opeing a string, thus highlighting the rest of the line.

An easy rule would be to just check for the word "event" after a single quote. Here is the required update for vhd.xml - the following should replace the single quote span:

Screenshot of current error

Pieter Kapsenberg

Updated on 03/04/2004 - 05:33
Downloads: 1071

VRML edit mode (vrml97.xml v1.0 by hefesto)
Submitted by Brad Mace on Friday, 19 December, 2003 - 06:29
A VRML97 mode for JEdit.

Updated on 12/19/2003 - 06:30
Downloads: 2182

XQuery syntax (XQuery.xml v0.5 by Andrey Siver)
Submitted by Siver on Thursday, 22 December, 2005 - 17:47
Simple syntax highlight for XQuery language.

Updated on 12/22/2005 - 17:47
Downloads: 986

Yacc syntax highlighting (yacc.xml v1.0)
Submitted by Brad Mace on Friday, 19 December, 2003 - 06:30
Syntax highlighting for YACC grammar files

Updated on 12/19/2003 - 06:31
Downloads: 1373

YAML Edit Mode (yaml.xml v1.0 by Carsten Eckelmann)
Submitted by careck42 on Monday, 29 December, 2003 - 01:07
This is my first attempt of an edit mode for YAML (YAML ain't markup language). More information on YAML can be found at

Updated on 12/29/2003 - 01:07
Downloads: 1293

YAML mode (yaml.xml v1.1 by Alexander Klimetschek)
Submitted by klizza on Thursday, 2 December, 2004 - 00:42
An update to the 1.0 file from Carsten Eckelmann. It adds indent for yaml blocks (> |) and highlighting of quotes (" and ') and strings (!).

Updated on 12/02/2004 - 00:42
Downloads: 2509

There are 480 downloads in our database
User login
Browse archives
« February 2018  
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
Yes, I'd like to have translations
No, that'd be bad (please comment)
Total votes: 1092
file   ver   dls
German Localization light   51053
Context Free Art (*.cfdg)   0.31   41260
JBuilder scheme   .001   17053
BBEdit scheme   1.0   16658
ColdFusion scheme   1.0   16636
R Edit Mode - extensive version   0.1   14919
Advanced HTML edit mode   1.0   14092
Matlab Edit Mode   1.0   14038
jEdit XP icons   1.0   13463
XP icons for jEdit   1.1   12487