Homepage

Welcome to Editra.org

Editra is a multi-platform text editor with an implementation that focuses on creating an easy to use interface and features that aid in code development. Currently it supports syntax highlighting and variety of other useful features for over 60 programming languages.

Editra is freely available for personal use under the terms of the wxWindows License.

Currently the project is in the alpha development phase but test builds of "stable" points are available for download and trial as Windows and Mac OSX(Universal) binaries, currently other Unix and Linux based systems will have to install from source using the included setup script. Please feel free give it a try and to report bugs and request features.





News

Editra 0.5.72 Released

VERSION 0.5.72
DATE 06/24/2010
36th Alpha Release

NEWS:

This release addresses a critical bug in the handling of HTML/XML files.

BUG FIXES:

  • +Fix error in HTML autocompletion.
  • +Fix application icon not showing up on Windows Vista and 7.
  • +Fix spellchecker dependencies missing in Windows binary builds.

HTML/XML editing bug notice

There is a bug that can occur when editing HTML/XML files that is caused by the new autoindenter for those file types. This has been fixed in SVN already and a new release containing this fix will be made at the end of the week sometime.

Until then this issue can be worked around by turning off the Auto-Indent option in your preferences or just turning it of per file when editing by toggling it off in the Settings menu.

Editra 0.5.70 Released

VERSION 0.5.70
DATE 06/12/2010
35th Alpha Release

NEWS:

NEW: [features/improvements]

  • +Improved TCL/Tk Highlighting
  • +Updated CodeBrowser Plugin 1.1 (improved Tcl/Tk, C, and CSS Support)
  • +Update Launch Plugin 1.7 (word wrap and lock file options)
  • +Improved AutoIndent functionality for HTML/XML
  • +Improve behavior of HTML autocomp

LIBRARY:

  • +Syntax modules that provide AutoIndenters are now responsible for adding the
    text to the buffers them self instead of returning a string to the EditraStc.

BUG FIXES:

  • +Fix braces not getting un-highlighted when toggling setting on and off.
  • +Fix incorrect handling of xml in IPC server (patch from rqsall)
  • +Fix file open from commandline not respecting open files in new windows option.
  • +Fix incorrect closer notifications that could occur when using the close tab shortcut.
  • +Fix crash that could occur due to Python autocompletion executing a SystemExit exception.
  • +Fix Shelf tabs not updating when show icons on tab option is toggled.

Editra 0.5.60 Released

VERSION 0.5.60
DATE 05/16/2010
34th Alpha Release

NEWS:

This is primarily a bug fix release to address a number of issues from the
big tab control change in the previous release as well as some other standing
issues. This is a suggested update for all users of the previous release.

NEW: [features/improvements]

  • +Improvements to Verilog and SysVerilog highlighting (patch from akhailtash)

BUG FIXES:

  • +Fix issue with tab selection events not being sent in split notebook.
  • +Fix page change notifications not being sent under certain tab close scenarios.
  • +Unsubscribe from file history messages on window deletion.
  • +Fix issue in handling invalid data in custom style sheets.
  • +Fix issue with search being incremented when control key was pressed.
  • +Fix crash that could occur when iterating syntax globals during startup.
  • +Fix issue with portable profiles not loading when install directory path changes.
  • +Fix crash that could occur when tab menu handler is called with no context manager.
  • +Handle errors that can occur when adding items to file history.
  • +Fix crash from selecting invalid register when using vim mode.
  • +Ctrl+Tab functionality for switching tabs has been restored.
  • +Double click on split notebook sash now properly unsplits the notebook on OSX.
  • +Fix Python auto-indenter not indenting after 'with' statements.
  • +Fix handling of improper paths when typing in command mode.

Editra 0.5.51 Released

VERSION 0.5.51
DATE 03/14/2010
33rd Alpha Release

NEWS:

This release was initially going to be held until wxPython 2.8.11 was released
but it seems to be delayed so this release will still have some minor issues
when running on OSX 10.6.

There are a number of new features in this release. The tabs in the notebooks
can be dragged out to split the notebook into separate views so that files can
be viewed side by side. This feature has also been extended to the Shelf window.
There are also new versions of the CodeBrowser and Launch plugins included with
this release. For detailed changes please review the changelog below.

NEW: [features/improvements]

  • +Tabs can be dragged out to split notebooks so that buffers and Shelf items can be viewed side by side.
  • +What items are displayed in the Lexer menu are now configurable.
  • +Basic support for highlighting asp script embedded in html files.
  • +New version of Launch plugin with some bug fixes.
  • +Add Close Others option to right click tab menu to close all but the selected tab.
  • +Add support for highlighting Forth source files.
  • +Add support for Java to CodeBrowser (patch from Eric Gaudet)
  • +Add support for Diff files to CodeBrowser (patch from Eric Gaudet)
  • +Custom autobackup directory can be configured.
  • +Extend HTML support to support HTML5 syntax (patch from Hagn99)
  • +Add --no-clean option to source file installer to skip old file cleanup.

LIBRARY:

  • +New plugin interface for adding autocompletion providers added (iface.AutocompI)
  • +FilterDialog class added to eclib

BUG FIXES:

  • +Fix segmentation fault on Linux when using right click context menu to paste.
  • +Fix some minor vhdl highlighting issues.
  • +Fix issue where typing over selected text would sometimes not overwrite it
  • +Fix exception that could occur when syntax highlighting extensions are removed.
  • +Fix issue where autocomp/callip popups would not get hidden when they should.
  • +Fix issue where window could be restored off screen when extra displays have been removed from the system between running the program.
  • +Fix issue where tab label would incorrectly show a modified state after loading a large file in incremental mode.
  • +Fix bug in python autocompleter that could raise an error when retrieving a calltip under some conditions.
  • +Fix issue with detecting magic encoding if it was changed after the buffer was loaded on subsequent saves.
  • +Fix bug in reloading of buffers after encoding error is detected that would result in them always becoming a read only buffer.
  • +Fix bug in retrieving file extension for file types that have no extensions associated with them.
  • +Fix bad link to online documentation in Help menu
  • +Default to English local when localized resource for LANGUAGE_DEFAULT are not available.
  • +Fix issue with folded code disappearing when folding option is toggled off.
Syndicate content