Charcoal Editor Website (http://zurbrigg.com/charcoal-editor)
Charcoal Editor is a plugin for Autodesk Maya designed to replace the aging script editor. Completely integrated into Maya using Qt and the Maya API, this new editor is cross-platform and offers many advanced features found in leading IDEs.
Created to meet the production needs of Maya TDs and tools developers, Charcoal Editor is powerful, flexible and familiar. It includes the major functionality of Maya's native script editor and adds the features professional developers depend on.
Charcoal Editor removes the need for a complex external editor setup. The plugin installs in seconds and seemlessly integrates into Maya's environment leaving you free to focus on creating great scripts.
Feature List and Additional Details (http://zurbrigg.com/charcoal-editor)