Charcoal Editor

Professional Maya Scripting

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.



The majority of the Python for Maya video tutorials were created using Charcoal Editor. Visit the tutorials section to see the editor in action. Better yet, download the demo and try it today.

Feature Comparison

General Charcoal Editor Maya Script Editor
Multi-document (tab interface)
Script execution
Selected code execution
Single line execution
Auto-save on execute
Never delete code on execute
Syntax Highlighting
Output Window Syntax Highlighting
Split-screen editing
Movable tabs
Document editing
File renaming
Smart indenting
Multi-level undo/redo
Command documentation
MEL Auto-complete
Python Auto-complete Limited*
Matching word highlighting
Matching brace highlighting
Advanced find and replace
Display hidden characters (tabs and spaces)
Convert tabs to spaces
Save script to shelf
Drag-and-drop script to shelf
Windows and Views
Tabbed code editor
Output (History) window
Quick help Not resizable
Project view
Code outline
Open buffers
Open documents
User configurable layouts
Customizable colors
Customizable font settings
Customizable tabs and spaces
User configurable auto-complete settings

* Script editor auto-complete only occurs on objects in the main namespace