Extension:CodeEditor/es


 * Not to be confused with CodeMirror.

La extensión CodeEditor amplía la barra de herramientas de edición avanzada de WikiEditor con un Widget del editor Ace integrado, que proporciona algunas funciones útiles para páginas JavaScript de usuario/sitio, páginas CSS, páginas JSON y cuando también está instalada la extensión, para páginas Lua, es decir, páginas en el espacio de nombres Módulo. El editor de código no se muestra en páginas wiki normales, es decir, páginas wiki con el modelo de contenido "wikitexto". (Consulte para resaltar la sintaxis del wikitexto cuando se utiliza el editor de código fuente).

It provides the following features:


 * syntax highlighting for JavaScript, CSS and Lua
 * auto-indent
 * tab key produces tab indents (since 1.22), soft indents before.
 * indent/unindent selection with Tab/Shift-Tab keys
 * syntax validity check for JavaScript
 * Pair-matching for parenthesis, braces and square brackets

Configuración

 * To disable the editor on JavaScript and CSS pages in the MediaWiki, User and other core namespaces, set (default is "true")
 * To disable the editor on JavaScript and CSS pages in the MediaWiki, User and other core namespaces, set (default is "true")


 * To disable this extension for Scribunto, i.e. in the module namespace set (default is "true")
 * To disable this extension for Scribunto, i.e. in the module namespace set (default is "true")

JavaScript
It is possible to change the configuration of the ACE editor, by hooking into the MediaWiki JS hook (i.e. ). The argument passed to your hook will be an ACE EditSession object.

If you need to interact with the contents of a CodeEditor instance, use.

Licencia
While this extension is licensed GNU General Public License v2.0 or later (GPL-2.0+) it makes use of the Ace editor software which is licensed BSD 3-clause "New" or "Revised" License (BSD-3-Clause).