Editra is a multi-platform text editor which has an implementation that focuses on creating an easy-to-use interface and features that aid in code development.
Currently this application supports basic autocompletion and syntax highlighting for more than 20 languages.
Highlighting color schemes can be customized through writting style sheets to describe the theme you want the text to be highlighted in.
In Editra style sheets can be written very easily by using the new built-in style editor which allows for on the fly testing and customization of the text controls styles, can export all settings to a style sheet in Editra Style Sheet format.
Here are some key features of "Editra":
· Auto-Completion (Python)
· Auto-Indent
· Block (Un)Commenting
· Block (Un)Indenting
· Bracket Highlighting
· Builtin Plugin Downloader/Installer
· Clipboard Support (Copy/Paste/ect...)
· Code Folding
· Code to Html/LaTeX Generation
· Drag and Drop (tabs/file opening/text)
· Extensible with plugins
· Editable User Profiles
· File History
· Find/Replace wRegular Expression Support
· Highlight Style Editor
· Indentation Guides
· Language Keyword Helper
· Line Bookmarking
· Line Edit Commands (Join, Transpose, ect...)
· Multilingual Interface
· Syntax Highlighting (30+ Languages)
· Tabbed Windows
· Transparency Support
· Undo/Redo
· UTF-8 Support
· Word Wrap
· Workspace View Management
· Zoom In/Out
What's New in This Release: [ read full changelog ]
NEW [features/improvements]:
· Syntax highlighting can be extended and overridden by user defined extensions.
· Spell checking support (requires enchant)
· Plugins can now be un-installed through plugin manager.
· Add support for STATA (patch from Jean Eid).
LIBRARY:
· New api for plugins and other clients to customize buffer context menu.
· New profile api's for registering for notifications of profile changes.
BUG FIXES:
· Fix crash that could occur when loading some binary data into buffer.
· Return unique sorted list of terms when using extended autocomp.
· Fix some color issues when running under GTK.
· Fix line number preference not being remembered on startup.
· Fix error in handling corrupted session files.
· Fix bug in auto clearing of status text that would let timer to continue running unnecessarily.
· Fix errors that could occur occasionally when setting status text.
· Fix bug in error reporting when file reload fails.
· Fix some compatibility issues with wxPython 2....