| Package | Description | 
|---|---|
| org.jedit.core | Core jEdit classes | 
| org.jedit.io | |
| org.jedit.keymap | Named sets of keyboard shortcuts | 
| org.jedit.migration | One-time migration steps | 
| org.jedit.options | Option-Pane classes | 
| Package | Description | 
|---|---|
| org.gjt.sp.jedit | This package contains jEdit 4's core classes. | 
| org.gjt.sp.jedit.browser | jEdit's file system browser. | 
| org.gjt.sp.jedit.buffer | Buffer event listeners, and classes used to implement jEdit's document model. | 
| org.gjt.sp.jedit.bufferio | Classes related to loading, saving, autosaving buffers. | 
| org.gjt.sp.jedit.bufferset | Classes related to implementation of the BufferSets feature of jEdit. | 
| org.gjt.sp.jedit.datatransfer | Classes related to encoding and decoding MIME data to/from system clipboard, etc. | 
| org.gjt.sp.jedit.gui | Various GUI controls and dialog boxes. | 
| org.gjt.sp.jedit.gui.statusbar | Widget Factory classes for Status Bar Widgets | 
| org.gjt.sp.jedit.gui.tray | The jEdit System Tray | 
| org.gjt.sp.jedit.help | The jEdit help viewer. | 
| org.gjt.sp.jedit.indent | Indentation rules and actions. | 
| org.gjt.sp.jedit.input | Keyboard Input Handlers | 
| org.gjt.sp.jedit.io | Virtual file system and multi-threaded I/O. | 
| org.gjt.sp.jedit.menu | Classes for generation of dynamic menus | 
| org.gjt.sp.jedit.msg | EditBus messages. | 
| org.gjt.sp.jedit.options | Global Options dialog box panes. | 
| org.gjt.sp.jedit.pluginmgr | The plugin manager. | 
| org.gjt.sp.jedit.print | Printing. | 
| org.gjt.sp.jedit.proto.jeditresource | jeditresource:URL protocol handler, used to load
resources from plugin JAR files. | 
| org.gjt.sp.jedit.search | Search and replace classes. | 
| org.gjt.sp.jedit.syntax | The jEdit syntax highlighting engine. | 
| org.gjt.sp.jedit.textarea |  Classes related to jEdit's TextArea. | 
| org.gjt.sp.jedit.visitors | Visitor classes for EditPanes, Views, and Text Areas. | 
| org.gjt.sp.util | Utility classes used by jEdit but that do not depend on jEdit
itself. | 
| Package | Description | 
|---|---|
| org.gjt.sp.jedit.bsh |  Lightweight Scripting for Java. | 
| org.gjt.sp.jedit.bsh.classpath | |
| org.gjt.sp.jedit.bsh.collection | |
| org.gjt.sp.jedit.bsh.commands | |
| org.gjt.sp.jedit.bsh.org.objectweb.asm | |
| org.gjt.sp.jedit.bsh.reflect |