Mako edit mode (mako.xml v1.0 by k3rni)
Submitted by Monday, 21 January, 2008 - 09:31
An edit mode for Mako templates (http://www.makotemplates.org). 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 Wednesday, 19 December, 2007 - 03:50
SGF is used to document the Asian game 'Go' (http://en.wikipedia.org/wiki/Go_%28board_game%29) (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.
Matlab Edit Mode (matlab.xml v1.0.4 by goebbe)
Submitted by Wednesday, 22 September, 2004 - 13:56
Based on the Matlab Edit Mode by Chris Rose - slightly modified.
Nautilus (Nautilus.jedit-scheme v0.9 by Giger)
Submitted by Friday, 23 November, 2007 - 12:27
Similar to native Windows XP Brick color scheme.
Boot Notification (boot_notification.bsh v1.1 by Claudio Vicari)
Submitted by Monday, 18 April, 2005 - 14:27
This startup script displays a small dialog for a little while, in order to notify the user that jedit has started.
I use it as a replacement for the plain splash screen, because it starts only at the very end of the startup process. Useful when you are used to start jedit in background at logon (-background -nogui options), in order to access the editor quickly later on.
Surround selection with string (Surround.bsh v1)
Submitted by Monday, 29 October, 2007 - 11:31
This script is designed to help with inline markup of strings for reStructuredText, AsciiDoc, txt2tags, or other similar Lightweight markup languages. Of course, you can use it on *any* plain text where you want to convey extra meaning to the contents.
Similarly to the XML plugin, it can surround multiple selections with the string requested by the user (by default, an asterisk- "*"). To be accepted as valid markup, though, the string must be at the start or end of the word, so the macro inserts the string at the closest word boundary without shrinking the selection. The selection is preserved, making it easier to apply another markup command afterwards.
Unlike the Add_Prefix_and_Suffix.bsh macro, this one operates on selections, not selected lines.
Enhanced Tags plugin (Tags.jar v2.0.3 (enh by Shlomy Reinstein)
Submitted by Sunday, 14 October, 2007 - 12:10
This version of the Tags plugin has a few enhancements and fixes:
- In case of tag collisions, the tags found can be displayed in a dockable window instead of a popup. The 'Tag List' dockable can be opened from the plugin menu and docked in one of the 4 docking positions (or float) like any other jEdit dockable. When the dockable is open, tag collisions will be displayed in the dockable instead of the popup.
- The Tag List dockable allows quick filtering by tag attributes (when present in the tag files). This allows you to quick reach the tag you're interested in when there are many tags with the same name, which is common in object oriented languages. The "Filter" menu at the top left of the dockable lets you filter by attribute values.
- A new option pane - Actions - was added, allowing you to create custom "follow tag" actions which resolve tag collisions by apply a list of filters, each keeping only those tags having a specific attribute value. This way, you can create an action like "Follow function definition" (which would follow tags whose "kind" attribute is "function" or "method") and another action like "Follow function declaration" (which would follow tags whose "kind" attribute is "prototype", or "function" if there are no tags with a "prototype" kind).
- A new option is available in the General option pane, to use line numbers for following tags (when specified in the tag files). This is useful for object oriented languages, where the same tag can be defined multiple times in the same file, each time under a different class, with the exact same signature. It is also useful for differentiating between function declarations and definitions.
- Fixed the display of function signatures (when specified in the tag files) in the tag collision list.
Mac OS X theme for jEdit (OSXTurdheadIconPack.jar v1.0 by VeryVito)
Submitted by Friday, 28 September, 2007 - 00:40
Just put this together, as my site is running a series of articles on customizing jEdit for use as the preferred editor on OS X. To install: Close jEdit (otherwise, the icons won't change until the next time you launch it), and, if you're using OS X, chances are you will need to "Authenticate" when you place this jar file into your Java home directory (i.e., /Library/Java/Home/lib/ext on plain-vanilla OS X). This means you must type your administrative account's password before OS X will let you place the file in the system folder.
Hope you enjoy it! And please, stop by the site and let me know if you do!
DokuWiki editor mode. (dokuwiki.xml v1.0 by Ted Schleich)
Submitted by 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.
Radical GUI builder - jEdit plugin (rad-jedit.jar v0.1 by Shlomy Reinstein (Work of Richard S. Hall))
Submitted by Friday, 21 September, 2007 - 21:43
Radical is a GUI builder that can work as a jEdit plugin: http://radical.sourceforge.net/
Project author is (or was) Richard S. Hall. Project development stopped a while ago, and I'm trying to revive and modernize it now.
The version provided here works (to some extent) within jEdit. You can generate Java source code from the GUIs you create. Feel free to try it and comment on it. Please read the usage instructions provided on the web page; some learning is required in order to use the tool, but it's a great tool in my opinion. The main thing I'd like to do is use an XML persistence model for the forms (possibly an existing open source XML model like SwingML) instead of the binary format currently used.
The jar file attached here is built against the latest development version of jEdit trunk, 10708. But I assume it can work with older versions too as the plugin itself is quite old.
SyntaxHelper (SyntaxHelperPlugin.jar v0.1 by Shlomy Reinstein)
Submitted by Friday, 7 September, 2007 - 02:52
The SyntaxHelper plugin maks it easier to configure the syntax highlighting styles in jEdit by providing the syntax highlighting option pane in a dockable, with the following features:
1. Immediate feedback in the buffer when a style is changed
2. Ability to cancel changes to styles
3. Tracking the caret and marking the style used for the token under the caret.
Note: This plugin works only with the development (SVN trunk) version of jEdit. It won't work with jEdit 4.3pre10.
10 Sep: Updated with a few bug fixes.
Sort Lines (editplus style sort) (Sort.bsh v1.1 by Yuan Wang)
Submitted by Thursday, 11 May, 2006 - 07:35
Sort selected lines or whole buffer (when nothing is selected).
This is just similar to the sort function in Editplus 2.
- Order -
Either ascending order or descending order.
- Starting column -
Enter a column number from which the sorting operation begins. The text before this column number will be sorted when string after the column is the same. Enter an integer value great than or equals to 1.
- Case sensitive -
The case-sensitive comparison option.
- Remove duplicates -
Remove any duplicated line after the sorting option.
Paste_Around (Paste_Around.bsh v0.2 by Gael Ecorchard (galou))
Submitted by Tuesday, 28 August, 2007 - 12:57
Paste the content of register 'a' before the selection (prefix)
and the content of register 'e' after the selection (suffix)
- select the prefix part and paste it into register 'a' (C-r C-c a)
- select the suffix part and paste it into register 'e' (C-r C-c e)
- select something and use the macro. Works also with empty selection. Does
not work yet with multiple selections and rectangular ones (error message)
Best used with a shortcut like CS-v
Macro to insert comment token and indent (XEnter.bsh) (XEnter.bsh v0.1 by Gael Ecorchard (galou))
Submitted by Thursday, 30 August, 2007 - 12:51
insert new line, then behaves
either as normal insert enter and indent, if the line is a normal code line
or insert the line comment token and indent the line if the current line
is a comment
- use the macro at the end of a comment line
Best used with a shortcut like S-Enter
Fullscreen macro (TrueFullscreen.bsh v0.1 by k3rni)
Submitted by Tuesday, 7 August, 2007 - 09:20
A simple macro that toggles jEdit window to/from fullscreen mode. Disables window manager decorations, and sets the VM fullscreen window.
Works well on Linux. Windows testing shows that fullscreen window behavior is somewhat different.
Go to file on current line Rails specific macro. (Go_To_File_On_Current_Line.bsh v0.4 by Panya)
Submitted by Friday, 27 April, 2007 - 14:28
P.S. Open_Partial macro is not needed now.
Eclipse CDT scheme (MyEclipse.jedit-scheme v0.1 by Shlomy Reinstien)
Submitted by Thursday, 5 July, 2007 - 09:51
This editor scheme is more or less like the one used by the Eclipse CDT.
OMBPlus Edit Mode (ombplus.xml v0.1 by Uwe Pliha)
Submitted by 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
new ruby language mode (ruby.xml v0.7.0 by Jim Morris)
Submitted by 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.
PHP Edit Mode (php.xml v1.0 by Stacey Abshire)
Submitted by 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.