jEdit Community - Resources for users of the jEdit Text Editor
BBCode edit mode (bbcode.xml v1.0 by matejkaf)
Submitted by matejkaf on Thursday, 29 May, 2008 - 11:34
Edit mode for BBCode (Bulletin Board Code). Please add the following line to modes/catalog file: <MODE NAME="bbcode" FILE="bbcode.xml" FILE_NAME_GLOB="*.bbcode" /> The file extension "bbcode" is something I just choose, don't know whether it is in use.
F# Edit mode (fsharp.xml v0.0.1 by Nicolas Vallée)
Submitted by gorgonite on Monday, 12 May, 2008 - 21:12
It's just a simple fork of another edit mode made for OCaml :

I made some changes :
  • I put in another color the keyworks of OCaml, which shouldn't be used in F#
  • I added a support for the commands like #light, #use, etc
  • I changed some functions/modules colorations which aren't in F# core library
My work isn't good enough, but I wish people would improve it :)
SIMATIC S7 Edit-Mode (German Version) ( v0.1 by Thorsten Willert)
Submitted by Thorsten Willert on Thursday, 28 February, 2008 - 09:06
A simple SIMATIC S7 Edit-Mode for S7 source-codes. German version only.
Includes a S7-library for XInsert.
AutoIt Full Version 3 Support Mode (au3.xml v1.0 by M. Bayley)
Submitted by MikeB55 on Thursday, 28 February, 2008 - 05:21
This is a full implementation of a mode file for the AutoIt scripting language. Full syntax support for code folding, user defined variables, user defined functions, etc.
Mako edit mode (mako.xml v1.0 by k3rni)
Submitted by k3rni on Monday, 21 January, 2008 - 09:31
An edit mode for Mako templates ( Based mostly off HTML, adds specialized Mako tags and Python syntax highlighting wherever appropriate.
SGF Edit mode for Simple Game Format files. (sgf.xml v1.0 by Greg Wallace)
Submitted by axol on Wednesday, 19 December, 2007 - 03:50
SGF is used to document the Asian game 'Go' ( (In chinese Wei qi, in Korean Baduk). While there are numerous specialised graphical editors available, it sometimes happens that a file will get corrupted and needs to be hacked up by hand. And what better way that by using your favourite text editor? This edit mode will facilate easy spotting of syntax errors and indenting of variations.
DokuWiki editor mode. (dokuwiki.xml v1.0 by Ted Schleich)
Submitted by tschleich on Wednesday, 26 September, 2007 - 17:29
This editor mode adds syntax highlighting for DokuWiki page editing. The file extensions ".doku", ".dokuwiki", and ".wiki" are used for this mode. HTML mode is imported into this mode to support HTML embedded in the target document.
AviSynth Edit-Mode (avs.xml v2.1 by Thorsten Willert)
Submitted by Thorsten Willert on Saturday, 11 August, 2007 - 18:43
Edit-Mode for AviSynth:
  • Auto-indent
  • Highlighting for all functions, types, keywords ...
  • Highlighting for all filters from

Changes in V2.1:
Updated plugin list (the same like on
AutoIt Edit Mode ( v3.0 by Thorsten Willert)
Submitted by Thorsten Willert on Sunday, 22 July, 2007 - 12:31
Edit-Mode for the BASIC-like scripting language AutoIt. It includes highlighting for:
  • Build-in functions
  • UDFs
  • Macros
  • Sendkeys
  • Comments
  • Own Functions
  • Variables
  • ...

Commando Files for AutoIt (Console-plugin)
Screenshots and additions for Ctags /Sidekick, Clipper, XInsert and some macros are on my homepage.
V3.0 - Updated to AutoIt V3.3.0.0
OMBPlus Edit Mode (ombplus.xml v0.1 by Uwe Pliha)
Submitted by uhuebner on Tuesday, 26 June, 2007 - 13:11
Syntax Highlighting for OMBPLUS (Oracle Warehouse Builder Scripting Language) Mainly took the TCL mode from Michael Jacobson and added OMBPlus-keywords
PHP Edit Mode (php.xml v1.0 by Stacey Abshire)
Submitted by sabshire on Tuesday, 22 May, 2007 - 15:29
Updated the PHP Mode by blueyed to include proper highlighting of the "instanceof" construct. instanceof is highlighted as OPERATOR and the class name that follows is highlighted as KEYWORD4.
new ruby language mode (ruby.xml v0.7.0 by Jim Morris)
Submitted by wolfmanjm on Friday, 18 May, 2007 - 22:41
Note This version is probably incompatible with the ruby macros and ruby plugin, it is intented for those that want correct ruby auto indentation without the other ruby plugin features. Works with Jedit >= 4.3pre9. I use the new unindentThisLine and unindentNextLines and the ElectricKeys to do the indentation. Basically the improvements are... 1. else, elsif, rescue, end - will unindent immediately when you type the final character just like } does (ie e from else f for elsif d from end etc the electric part of ElectricKeys) 2. added support for blah.each do |f| syntax which now indents correctly There is at least one unfortunate side effect which doesn't seem to bother me too much (YMMV), if you type some manual indentation at the start of the line, and then one of the electric keys (d e f) the line will indent to the current indentation level.
SubRip (subrip.xml v1.1 by 13xforever)
Submitted by 13xforever on Thursday, 22 March, 2007 - 07:13
SubRip is a somewhat popular subtitling format. Basic format allows only basic :) functionality such as timing and effects like italic, bold and underscore. But later extentions allows color definition and screen positioning (but that's not supported by this edit mode).

21.01.2005 v1.0:
Simple SubRip subtitles mode by 13xforever (

07.09.2006 v1.1:
Migration to new RegEx engine.
GLSlang (GLSlang.xml v1.10-r59 by 13xforever)
Submitted by 13xforever on Thursday, 22 March, 2007 - 07:09
GLSlang Release 1.x source mode by 13xforever (

03.02.2006 update:
- GLSlang Version 1.10 Revision 59 (30-April-2004)

07.09.2006 update:
- new RegEx engine
Cg ([Not so]Basic) (Cg.xml v1.2 by 13xforever)
Submitted by 13xforever on Thursday, 22 March, 2007 - 07:07
For more information you may see nVidia "C for Graphics" edit mode. (Cg.xml v0.2 by Klaus Post)
(I didn't saw it, but filesizes of our edit modes may mean nothing, so choose it for yourself :))
Gg Release 1.x source mode by 13xforever (

31.01.2006 update:
- Cg Release 1.2 (Feb 2004)

07.09.2006 update:
- new RegEx engine
Avisynth (avisynth.xml v2.56 by 13xforever)
Submitted by 13xforever on Thursday, 22 March, 2007 - 07:04
Avisynth 2.5 script mode by 13xforever (

update: 26.01.2006
- Avysinth 2.56
Assembly-x86 Update (assembly-x86.rar v090723 by Kristian Ovaska, updates by 13xforever)
Submitted by 13xforever on Thursday, 22 March, 2007 - 07:00
x86 Assembly mode by Kristian Ovaska (

- Intel syntax
- Instructions and registers of Pentium III/Athlon (including FPU, MMX, 3DNow! and SSE)
- Full NASM 0.98 & MASM 6.15 keyword support, partial TASM support

x86 Assembly mode updates by 13xforever (
08.05.2006 rewrite:
- added full AMD64 specs (registers and mnemonics - CPU, FPU, MMX, 3DNow!, 3DNow!+, SSE, SSE2, SSE3)
- added some Cyrix mnemonics
- added some undocumented commands
- update for yasm 0.5.0

07.09.2006 update:
- new RegEx engine for jEdit 4.3pre5+

13.10.2006 update:
- small fix for octal and hex numbers (127q and $0AB)

07.12.2006 update:
- small macros-related fix

19.01.2007 update:
- missing keyword for predefined .RDATA section (NASM)

22.07.2009 update:
- updated up to latest Intel's documentation (June 2009)
- added missing SSE3 instructions
- added SSsE3 instructions
- added SSE4 instructions (4.1, 4.2 and 4a)
- added VMX instructions
- added some missing instructions
PKGBUILD edit mode (pkgbuild.xml v0.1 by Dmitry Stropaloff)
Submitted by h8 on Sunday, 11 February, 2007 - 17:04
Edit mode for PKGBUILD files (Arch Linux).

Add the following line to your modes/catalog file
CA-Clipper 5 Edit Mode ( v0.1 by Daniel Gonçalves)
Submitted by daniel.dg on Friday, 15 December, 2006 - 22:01
The edit mode for CA-Clipper 5 XBase language. The mode includes statements for Class(y) 2.4b OO Engine library and all documented functions provided by the following libraries:
  • CA-Clipper Tools
  • BLINKER Functions for CA-Clipper 5
  • Class(y) 2.4b OO Engine Library
Probably you want to disable the 'foxpro' edit mode for .PRG files to allow jEdit to use this CA-Clipper 5 edit mode.
HAML language mode (haml.xml v1.0 by Jim Morris)
Submitted by wolfmanjm on Saturday, 2 December, 2006 - 03:09
A first attempt to implement a HAML language mode for the Ruby on Rails HAML plugin. It is documented here:
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   51055
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