It is Ace Editor integration for Yii2 framework.
Since this package was created as a part of (Yii2 Starter Kit)yii2-starter-kit it's demo can be found in starter kit demo here (login: webmaster, password: webmaster)
Ace Editor demo can be found here
The preferred way to install this extension is through composer.
Either run
php composer.phar require trntv/yii2-aceeditor
or add
"trntv/yii2-aceeditor": "^2.0.0"
to the require section of your composer.json file.
Using model
trntv\aceeditor\AceEditor::widget([
	// You can either use it for model attribute
	'model' => $my_model,
	'attribute' => 'my_field',
	// or just for input field
	'name' => 'my_input_name',
    'mode'=>'html', // programing language mode. Default "html"
    'theme'=>'github', // editor theme. Default "github"
    'readOnly'=>'true' // Read-only mode on/off = true/false. Default "false"
]);With active field
$form->field($model, 'field')->widget(
        'trntv\aceeditor\AceEditor',
        [
            'mode'=>'html', // programing language mode. Default "html"
            'theme'=>'github', // editor theme. Default "github"
            'readOnly'=>'true' // Read-only mode on/off = true/false. Default "false"
        ]
    )Lists of all available modes and themes see here