jEdit Community - Resources for users of the jEdit Text Editor
Filestore Error
Temporary upload path:
DOES NOT EXIST - fix in Site Configuration

Console commando files to integrate jedit and RVM (ruby Version Manager) (rvm-jedit.zip v0.0.1 by ZIOLele)
Submitted by ZIOLele on Thursday, 18 August, 2011 - 15:24
Hello, i've created this commando file and the rvm wrapper to integrate rvm and jedit. To install: uncompress the zip in your commando dir and make sure rvm-ruby-wrapper.sh is executable. Then in console settings associate the ruby interpreter with the command rvm-ruby. You can use project specific .rvmrc the wrapper load them before executing ruby.
Script for updating and building working directories of jEdit and plugins (updateJEdit.pl v0.1 by Shlomy Reinstein)
Submitted by shlomy on Thursday, 11 August, 2011 - 05:49
This is a Perl script that can be used for updating and building the working directories of jEdit and plugins. The script works on the current directory, under which the working directories of jEdit and the plugins should be located. It first updates the working directories, from SVN and Git. Then, it builds jEdit and the plugins according to their dependencies, which are read from the .props files.
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
CCS-C (CCS-C.xml v1.1 by Paul Hutchinson)
Submitted by Paul Hutch on Sunday, 3 July, 2011 - 15:45
A commando file to compile C code for Microchip PIC micro-controllers using the Custom Computer Services PIC C compiler. Options and defaults are based on CCS "C" Version 4.121 and the February 2011 edition of the reference manual. It has only been tested with the PCM flavor of the compiler, but according to the users manual it should work for the PCB, PCH and SXC flavors as well. Version 1.1 Adds quoting to handle spaces in path names.
SideKick with a "stop parsing" button (SideKick.jar v0.1 by Shlomy Reinstein)
Submitted by shlomy on Friday, 10 June, 2011 - 12:54
This is a version of SideKick that has a "stop parsing" button next to the mode options button in the dockable. The "stop parsing" button is meant for very large files, whose parsing may take a lot of resources and may cause performance problems in jEdit.
Large XML file, with empty text content (MTdict.zip v1 by Mike Maxwell)
Submitted by McSwell on Friday, 3 June, 2011 - 03:46
A large XML file, to illustrate the problems with jumping around such a file when Sidekick parsing is turned on. See the thread "Sidekick file size setting" of 1 June 2011.
PHP core function protoypes in c++ format for use with ctagsinterface (phpFunctions.cpp v1.0 by tp21)
Submitted by tp21 on Wednesday, 13 April, 2011 - 15:19
Set up in a project then link to current PHP project as a dependency to get full function prototypes in ctagsinterface code completion popups and tooltips.
Macro for searching an identifier within the current SideKick asset (updated) (Search Asset Exact.bsh v0.2 by Shlomy Reinstein)
Submitted by shlomy on Monday, 11 April, 2011 - 12:39
This macro searches for a selected string (or the identifier under the caret) within the scope of the current SideKick asset. This macro can be useful for locating all occurrences of a variable inside a function - if the function is a SideKick asset. When using CtagsSideKick with C/C++/Java code, for example, putting the caret on a local variable (in a function) and invoking this macro will search the variable (whole word) inside the current function. This is a small update from the previous macro that I submitted, which also takes care of selecting the result that belongs to the current caret line in the hypersearch results.
Structure Background Highlighter (StructureBackgroundHighlighter.bsh v1.0 by Björn "Vampire" Kautler)
Submitted by Vampire on Wednesday, 6 April, 2011 - 20:38
A jEdit BSH script that replaces the box-around structure highlighter by highlighting the background of the match. Put it into one of your startup scripts folders and restart jEdit.
Sparse_Search (sparse_search.zip vV1.0 by Peter Theobald)
Submitted by turtlecove on Saturday, 5 March, 2011 - 11:39
Searches an indented outline and puts the results in a new buffer. The results will have the lines that had the text you searched for along with the parents of those lines for context. Emacs Org-Mode calls this a sparse-tree.

Two versions: one for plain text search and the other for regex search.
Download the two .bsh files and put them in your /jedit/macros folder. Then go to Utilities/Global Options/Shortcuts and set up keyboard shortcuts for sparse_search and sparse_search_regex (such as control-shift-F and control-shift-R).

Outline_Sort (outline_sort.bsh vV1.01 by Peter Theobald)
Submitted by turtlecove on Tuesday, 22 March, 2011 - 06:19
outline_sort v1.01 peter@TurtleCoveTech.com

Sorts an outline.
Treats the selection or the buffer as an indented outline and sorts based on the leftmost indented "parents", carrying the subtrees with their respective parents.

Skips lines with jEdit auto-settings :setting=value: at the top or bottom of the file.

I keep all of my info in plain text outlines (Org-Mode style) and this allows me to sort my outlines.
Note: I bind this to 'CS+O s' (the two letter code Control-Shift-O s). I plan on writing more Outline macros in the style of Org-Mode and binding them to (refile: CS+O r, sort: CS+O s, capture: CS+O c, SearchToSparseTree: SC+O f, archive: CS+O a, jump: CS+O j, etc)
Handy Tip: hit 'control-e s' to select a tree before sorting to sort just one outline tree instead of the entire buffer.

WikiWord (WikiWord.bsh v1.7 by Peter Theobald)
Submitted by turtlecove on Friday, 17 March, 2006 - 18:52
Find the word the cursor is on and open a file by that name.

Can find [Filename in brackets] or wordsSeparatedBySpaces or words-separated-by-tabs.
Can also jump to specific locations within the current file or other files by using text anchors like this: [myfile#this-anchor] or [myfile:this-anchor] or MyFile:This-anchor or MyFile#this-anchor . Anchors are searched for as [this-anchor] or if that isn't found just the anchor text anywhere in the file.
Configuration options can be specified in the text file to use filename patterns and search paths.

I use this to set up a directory full of hyperlinked text. Attach a keyboard shortcut to the macro for quick jumping. I use control-TAB because it's next to control-` (previous file). So I can put the cursor inside a [WikiWord] and bounce back and forth to the file with control-TAB and control-`

New features added in V1.7, 2009-10-19

You can add the directives [path:xyz] or [rpath:xyz] anywhere in the document to set up search paths for documents. For example, the WikiLink [books-wanted.txt] will look in the current directory first, then in each directory in the path. rpath means 'recursive', which will search in that directory and all sub-directories under it.
You can also add the directives [filepattern:xyz] anywhere in the document to set up file name patterns, for example: [books-wanted] with [filepattern:$-notes.txt] will try to open 'books-wanted' and 'books-wanted-notes.txt' in the current directory and any directories in the path set up by [path:] and [rpath:]s. By default the given [WikiWord] itself ($) and WikiWord.txt ($.txt) are found first.
Note: I usually put all of my [path:][rpath:][filepattern:] directives at the end of my file.

Personally, I keep all of my life's information in text files, and I use this to set up indexes, tables of contents, cross-references, etc. between my documents.
I use this as follows: I have a main-index.txt file I always keep open. It has a line for each project I am working on with a WikiLink like this: Human Genome Project: decoding human genome [genome] due 1/15/2008 -and at the bottom of the main-index.txt file I have: [rpath:D:\Docs\Projects][filepattern:project notes $.txt] so it will look in my entire projects tree and find 'project notes genome.txt' when I click on [genome] and hit ctrl-TAB.

(This is my first jEdit macro. Enjoy.)

PicASM PIC12X Edit Mode (assembly-pic12x.xml v1.0 by Brad Normand)
Submitted by bradn on Thursday, 10 February, 2011 - 00:48
Edit mode supporting PicASM syntax for PIC12X 12 bit instruction length series chips.

Specifically, this was developed with 12C508 to 12CE519 chips in mind, but is easily adaptable to other PIC microcontrollers. If anyone feels like enhancing this edit mode, go ahead and upload it!

Supports numeric literals in forms like 0xABC123, 0ABC123h, 01010101b, 42d, 01234567o.


Please remember to create an entry in the modes/catalog file or this edit mode won't show up!
Explore Directory for ProjectViewer (Explore_Directory.bsh v1.0 by David Koenig)
Submitted by Bargle on Saturday, 5 February, 2011 - 21:41
This macro will bring up the default platform file manager if called on a directory from the ProjectViewer plugin. As noted in the java.awt.Desktop API documentation; On the Solaris Operating System and the Linux platform, this API is dependent on Gnome libraries.
ESQL/C mode for JEdit (esql.xml v1.0 by Slawomir Rewaj)
Submitted by slawekrewaj on Tuesday, 14 December, 2010 - 06:24
This file is based on JEdit C Mode. It adds embedded SQL extenstions.
Matlab Edit Mode(with support for auto indentation) (matlab.xml v1.0 by Excee)
Submitted by tooyoungdy on Monday, 29 November, 2010 - 06:02
this is largely based on the version written by Chris Rose, with the addition of working auto indentation. Also, it fixed a bug with the ' operator.
MenuEditor 0.5 (MenuEditor.jar v0.5 by Shlomy Reinstein)
Submitted by shlomy on Saturday, 27 November, 2010 - 00:29
Replaced the separator button with an item in the action set list on the right.
UpdateIndex (UpdateIndex.bsh vV1.0 by Peter Theobald)
Submitted by turtlecove on Wednesday, 17 November, 2010 - 02:30
Macro for keeping an "index" or "table of contents" at the top or bottom of an outline file. It assumes all non-indented lined are headers with indented content following each header. Also assumes there is a header titled "Index".

UpdateIndex scans the current buffer, makes a list of all the headers, and replaces the section titled "Index" with this list.

For example:

Index
    old items
    no longer present

shopping list
    peaches
    apples

calls to make
    call Larry
    call Moe
    call Curly

After running UpdateIndex macro the file will be:

Index
    shopping list
    calls to make

shopping list
    peaches
    apples

calls to make
    call Larry
    call Moe
    call Curly
It works really well in conjunction with my WikiWord.bsh macro which can turn each header into an active link.
eisen.xml v0.02 by monkstone
Submitted by monkstone on Monday, 11 October, 2010 - 19:39
An Experimental Highlighter for the StructureSynth EisenScript. Provides highlighting for *.es you might like to post on your blog (use code2html plugin). Aims to cope with in built raytracer syntax coming with StructureSynth Hinxton release (but not javascript).
Undo Close Buffer (UndoCloseBuffer.bsh v1.0 by David Mlejnek)
Submitted by davo on Monday, 23 August, 2010 - 08:29
Reopens the recently closed buffer. Similar to the common browsers feature, that re-opens the recently closed tab. Recommended keyboard shortcut: Ctrl+Shift+T
User login
Browse archives
« November 2025  
MoTuWeThFrSaSu
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   111599
Context Free Art (*.cfdg)   0.31   46075
BBEdit scheme   1.0   18610
JBuilder scheme   .001   18511
ColdFusion scheme   1.0   18044
R Edit Mode - extensive version   0.1   17493
Advanced HTML edit mode   1.0   16227
Matlab Edit Mode   1.0   16091
jEdit XP icons   1.0   15248
XP icons for jEdit   1.1   14312