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 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.7.01 Released

VERSION 0.7.01
DATE 04/23/2012
50th Alpha Release

NEWS:

Update to fix issue with translations.

BUG FIXES:

  • +Fix localizations not loading correctly.

Notice version 0.7.0 (early downloaders)

There was a mishap on the initial upload that was missing a dependency which would lead to the Launch plugin failing to load. This was corrected by reuploading the installers for the Windows and Mac binaries. If you were one of the few that downloaded the package in the short time it was up and cant get Launch to load please re-download the installer and run it again to install the missing dependency.

Sorry for the trouble.

Editra 0.7.0 Released

VERSION 0.7.00
DATE 04/22/2012
49th Alpha Release

NEWS:

This is a stabilization and maintenance release targeting bugs that have been reported over the last several months. Biggest fix is to try to correct some utf-8 handling errors that were observed by some users of the 0.6.99 release. See release notes below for specific changes in this release.

NEW: [features/enhancements]

  • +New version of CodeBrowser plugin (bug fixes for Python, XML, HTML)
  • +New version of Launch (configurable line buffering, bug fixes)
  • +Update all translations with current launchpad.

BUG FIXES:

  • +Fix error that could occur when selecting text in some environments under certain cases.
  • +Fix crash that could occur during shutdown during page load.
  • +Fix crash that could occur when trying to retrieve binary data from clipboard to update clipboard ring.
  • +Fix crash that could happen when replace in selection action finds no matches.
  • +Fix crash that could occur when starting Editra again immediately after closing another running instance due to zombie IPC thread.
  • +Fix crash that could occur in vi emulation due to bad command mapping.
  • +Fix crashes that could occur when loading plugins that throw errors during creation.
  • +Fix crash when system fails to return control reference when print is requested.
  • +Ensure requested locale is available prior to trying to create it.
  • +Fix incorrect line getting deleted by line delete action with some encodings.

Editra 0.6.99 Released

VERSION 0.6.99
DATE 03/17/2012
48th Alpha Release

NEWS:

Haven't had much time to work on Editra lately so thought I would release the
changes that have been integrated since previous release. Main improvements
in this release are better handling of large files, improved Unicode handling,
and improved find performance. See changelog below for more details.

NEW: [features/improvements]

  • +Major performance improvements to Replace All action
  • +Backup file suffix can be customized (patch from dkuhlman)
  • +Moderate improvements to performance of working with large files.
  • +Improved support for R programming language.
  • +SingleInstanceChecker temp file moved from home directory to system temp directory.
  • +Add option to preferences for configuring the preferred caret width (1-4 pixels).
  • +Support Block caret for Vi emulation mode (requires wxPython 2.9)

LIBRARY:

  • +Add InfoBar control for providing simple information messages without having to show a modal dialog.

BUG FIXES:

  • +Fix minor control sizing issue in ControlBars created by ControlBox.CreateControlBar on GTK/MSW.
  • +Fix issue with Unicode normalization in search.
  • +Fix in buffer search operations to work better for Unicode by working around issues where StyledTextCtrl expects UTF-8 byte offsets for some methods (SetSelection, GetSelection, ...)
  • +Fix saved search flags not being propagated properly after application restart.
  • +Fix Calltip shortcut not working correctly due to incorrect lookup string being sent down to completer when character to left of cursor was a paren.
  • +Fix bug that could result in data loss when saving a file when all encodings failed.
  • +Fix MemoryError that could occur when saving large files.
  • +Fix some UTF-16 handling issues on Linux.

Editra 0.6.89 Released

VERSION 0.6.89
DATE 12/17/2011
47th Alpha Release

NEWS:

This release adds support for highlighting some new file types and some minor
improvements to the auto-completions support. The Python auto-completion has been
improved to better handle updating when external modules that are analyzed
from import statements have changed during runtime as well as improvements to
the handling of properties and member attributes.

In addition to the features listed above there has been some library and
framework enhancements to help support future plugin development.

For details about additional changes and bug fixes please see the complete
changelog below.

NEW: [features/improvements]

  • +Improved Python auto-completion
  • +Add ability to customize spelling dictionary and behavior. Can now Ignore spellings (per session) or Add words to the dictionary (permanent). Optional feature only available when pyenchant is installed.
  • +Add partial support for CSS3 highlighting.
  • +Add support for GLSL programming language (patch from Auria)
  • +Auto-completion configuration (on/off) now only applies to completions that are provided automatically. Completions can always be requested with the auto-completion shortcut keys.
  • +Add partial Catalan, Eseranto, Farsi, Georgian, and Maylay translations.

LIBRARY:

  • +Add new themed art resource for New Folder
  • +Minor extensions to file utility functions (AddFileExtension)
  • +Add DirectoryMonitor class to ebmlib to provide notifications to changes to files in a directory.

BUG FIXES:

  • +Fix middle mouse button not closing correct tab when notebook view has been split.
  • +Fix some Unicode handling issues related to startup paths.
  • +Fix error case in updating session storage schema from older versions of application.
  • +Fix file filters not working with find in current directory option.
  • +Fix text selection foreground color in OutputBuffer derived windows.
  • +Fix issue with some style sheets not being able to be loaded in StyleEditor on case sensitive file systems.
  • +Fix some minor cosmetic issues when running under GTK.
  • +Fix crash that could occur during shutdown under some cases when a find dialog was open.
Syndicate content