jEdit is a programmer's text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
Key features include:
- Written in Java: runs on Windows, Unix, VMS and Mac OS X.
- Built-in macro language; extensible plugin architecture.
- jEdit plugin manager supports downloading and installation of hundreds of plugins.
- Auto indent, and syntax highlighting for more than 200 languages.
- Supports a large number of character encodings including UTF8 and Unicode.
- Folding for selectively hiding regions of text.
- Word wrap.
- Highly customizable.
jEdit has stacks of features, is really easy to use, and it is highly configurable. Coupled with extensive language and plugin support, makes this editor one to certainly try.
Fix and cleanup various localization properties.
Make the Display_Shortcuts.bsh macro work properly.
Do not manipulate filename when opening a probably backup file but let the user choose what to do as intended.
Fix jEdit backup filename recognition.
Do not use translated strings to match log lines within activity.log in Make_Bug_Report.bsh.
Support Java 9 and newer in the Windows EXE launcher.
Fix splash screen progress call count not being equal in all code branches / parameter combinations.
Fix splash screen progress count, so that the progress bar finally reaches the right end.
Fix a bug preventing jEdit from loading when a buffer has an invalid selection and is loaded in two edit panes.
RegisterViewer editable contentPane fixed.
Command line behavior for +line fixed.
Autosave Untitled Buffers is now persistent across sessions.
Fixed a number of bugs in the new jEdit printing system.
Add missing local properties to Insert_Buffer_Properties macro.
Fixed an issue with the activity log viewer so that setting the number of lines in the log actually works.
Fix for exception trying to set WM_CLASS.
Fix for illegal reflective access operation with Java 9.
Fix the Cut Lines macro gives exception if the cursor is beyond text area.
Fix for let ESC key close the print dialog.
Consistently use lowercase status bar indicators for disabled settings.
Allow specification of fallback font sizes.
Show tooltips in ShortcutOptionPane table.
FSB: Disable first column dragging.
FSB: Sorting icon not following header when moving.
Autosaves are now saved to the Autosave directory, if specified.
Saving and backup option, "Never Mark Untitled Buffers Dirty" changed name and behavior to "Close Dirty Untitled buffers without confirmation".
Enhancements of russian localization.
C and C++ mode updates.
PHP mode "//" comment syntax highlighting is incorrect.
ASP Syntax highlight bug w/comment.
Hash comment highlighting in mysql mode.
Assembler-x86 comment directive.
Nsis2 mode updates.
Draw2d mode updates.
Add Gherkin mode (english) to support Cucumber feature files.
Various small patches to modes.
For groovy mode.
New Assembly-arm32 edit mode.
Updated java-module-info mode.