Replace any textarea with Ace Editor in Chrome.

Latest Version

Version
0.0.1
Update
December 17, 2014
Size
2.17MiB
Developer
Category
Users
69
Rating
4.16667 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Storage
Tabs
See more

AceArea Extension

AceArea is a Chrome Extension that allows you to use Ace Editor for editing code in a textarea field on a webpage. I developed this extension after getting tired of copying back and forth from a textarea to a text editor while coding.

Features:
- Multiple Cursors
- Syntax Highlighting
- Autocompletion
- Themes
- Much more!

Usage:
1.- Click in textarea
2.- Press Ctrl+Shft+8
3.- Make changes in editor
4.- Press Ctrl+Shft+8

Note: To view settings press Ctrl+Q while the editor is open.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "AceArea", "version": "0.0.1", "manifest_version": 2, "description": "Replace any textarea with Ace Editor in Chrome.", "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "css": [ \t"css/lib/jquery-ui/jquery-ui.css", "css/foundation.css", "css/ext-main.css" ], "js": [ "js/lib/jquery/jquery.js", "js/lib/jquery-ui/jquery-ui.min.js", "js/lib/ace/ace.js", "js/lib/ace/ext-beautify.js", "js/lib/ace/ext-chromevox.js", "js/lib/ace/ext-elastic_tabstops_lite.js", "js/lib/ace/ext-emmet.js", "js/lib/ace/ext-error_marker.js", "js/lib/ace/ext-keybinding_menu.js", "js/lib/ace/ext-language_tools.js", "js/lib/ace/ext-linking.js", "js/lib/ace/ext-modelist.js", "js/lib/ace/ext-old_ie.js", "js/lib/ace/ext-searchbox.js", "js/lib/ace/ext-settings_menu.js", "js/lib/ace/ext-spellcheck.js", "js/lib/ace/ext-split.js", "js/lib/ace/ext-static_highlight.js", "js/lib/ace/ext-statusbar.js", "js/lib/ace/ext-textarea.js", "js/lib/ace/ext-themelist.js", "js/lib/ace/ext-whitespace.js", "js/lib/ace/keybinding-emacs.js", "js/lib/ace/keybinding-vim.js", "js/lib/ace/mode-abap.js", "js/lib/ace/mode-actionscript.js", "js/lib/ace/mode-ada.js", "js/lib/ace/mode-apache_conf.js", "js/lib/ace/mode-applescript.js", "js/lib/ace/mode-asciidoc.js", "js/lib/ace/mode-assembly_x86.js", "js/lib/ace/mode-autohotkey.js", "js/lib/ace/mode-batchfile.js", "js/lib/ace/mode-c9search.js", "js/lib/ace/mode-cirru.js", "js/lib/ace/mode-clojure.js", "js/lib/ace/mode-cobol.js", "js/lib/ace/mode-coffee.js", "js/lib/ace/mode-coldfusion.js", "js/lib/ace/mode-csharp.js", "js/lib/ace/mode-css.js", "js/lib/ace/mode-curly.js", "js/lib/ace/mode-c_cpp.js", "js/lib/ace/mode-d.js", "js/lib/ace/mode-dart.js", "js/lib/ace/mode-diff.js", "js/lib/ace/mode-django.js", "js/lib/ace/mode-dockerfile.js", "js/lib/ace/mode-dot.js", "js/lib/ace/mode-eiffel.js", "js/lib/ace/mode-ejs.js", "js/lib/ace/mode-erlang.js", "js/lib/ace/mode-forth.js", "js/lib/ace/mode-ftl.js", "js/lib/ace/mode-gcode.js", "js/lib/ace/mode-gherkin.js", "js/lib/ace/mode-gitignore.js", "js/lib/ace/mode-glsl.js", "js/lib/ace/mode-golang.js", "js/lib/ace/mode-groovy.js", "js/lib/ace/mode-haml.js", "js/lib/ace/mode-handlebars.js", "js/lib/ace/mode-haskell.js", "js/lib/ace/mode-haxe.js", "js/lib/ace/mode-html.js", "js/lib/ace/mode-html_ruby.js", "js/lib/ace/mode-ini.js", "js/lib/ace/mode-io.js", "js/lib/ace/mode-jack.js", "js/lib/ace/mode-jade.js", "js/lib/ace/mode-java.js", "js/lib/ace/mode-javascript.js", "js/lib/ace/mode-json.js", "js/lib/ace/mode-jsoniq.js", "js/lib/ace/mode-jsp.js", "js/lib/ace/mode-jsx.js", "js/lib/ace/mode-julia.js", "js/lib/ace/mode-latex.js", "js/lib/ace/mode-less.js", "js/lib/ace/mode-liquid.js", "js/lib/ace/mode-lisp.js", "js/lib/ace/mode-livescript.js", "js/lib/ace/mode-logiql.js", "js/lib/ace/mode-lsl.js", "js/lib/ace/mode-lua.js", "js/lib/ace/mode-luapage.js", "js/lib/ace/mode-lucene.js", "js/lib/ace/mode-makefile.js", "js/lib/ace/mode-markdown.js", "js/lib/ace/mode-matlab.js", "js/lib/ace/mode-mel.js", "js/lib/ace/mode-mushcode.js", "js/lib/ace/mode-mysql.js", "js/lib/ace/mode-nix.js", "js/lib/ace/mode-objectivec.js", "js/lib/ace/mode-ocaml.js", "js/lib/ace/mode-pascal.js", "js/lib/ace/mode-perl.js", "js/lib/ace/mode-pgsql.js", "js/lib/ace/mode-php.js", "js/lib/ace/mode-plain_text.js", "js/lib/ace/mode-powershell.js", "js/lib/ace/mode-praat.js", "js/lib/ace/mode-prolog.js", "js/lib/ace/mode-properties.js", "js/lib/ace/mode-protobuf.js", "js/lib/ace/mode-python.js", "js/lib/ace/mode-r.js", "js/lib/ace/mode-rdoc.js", "js/lib/ace/mode-rhtml.js", "js/lib/ace/mode-ruby.js", "js/lib/ace/mode-rust.js", "js/lib/ace/mode-sass.js", "js/lib/ace/mode-scad.js", "js/lib/ace/mode-scala.js", "js/lib/ace/mode-scheme.js", "js/lib/ace/mode-scss.js", "js/lib/ace/mode-sh.js", "js/lib/ace/mode-sjs.js", "js/lib/ace/mode-smarty.js", "js/lib/ace/mode-snippets.js", "js/lib/ace/mode-soy_template.js", "js/lib/ace/mode-space.js", "js/lib/ace/mode-sql.js", "js/lib/ace/mode-stylus.js", "js/lib/ace/mode-svg.js", "js/lib/ace/mode-tcl.js", "js/lib/ace/mode-tex.js", "js/lib/ace/mode-text.js", "js/lib/ace/mode-textile.js", "js/lib/ace/mode-toml.js", "js/lib/ace/mode-twig.js", "js/lib/ace/mode-typescript.js", "js/lib/ace/mode-vala.js", "js/lib/ace/mode-vbscript.js", "js/lib/ace/mode-velocity.js", "js/lib/ace/mode-verilog.js", "js/lib/ace/mode-vhdl.js", "js/lib/ace/mode-xml.js", "js/lib/ace/mode-xquery.js", "js/lib/ace/mode-yaml.js", "js/lib/ace/snippets/abap.js", "js/lib/ace/snippets/actionscript.js", "js/lib/ace/snippets/ada.js", "js/lib/ace/snippets/apache_conf.js", "js/lib/ace/snippets/applescript.js", "js/lib/ace/snippets/asciidoc.js", "js/lib/ace/snippets/assembly_x86.js", "js/lib/ace/snippets/autohotkey.js", "js/lib/ace/snippets/batchfile.js", "js/lib/ace/snippets/c9search.js", "js/lib/ace/snippets/cirru.js", "js/lib/ace/snippets/clojure.js", "js/lib/ace/snippets/cobol.js", "js/lib/ace/snippets/coffee.js", "js/lib/ace/snippets/coldfusion.js", "js/lib/ace/snippets/csharp.js", "js/lib/ace/snippets/css.js", "js/lib/ace/snippets/curly.js", "js/lib/ace/snippets/c_cpp.js", "js/lib/ace/snippets/d.js", "js/lib/ace/snippets/dart.js", "js/lib/ace/snippets/diff.js", "js/lib/ace/snippets/django.js", "js/lib/ace/snippets/dockerfile.js", "js/lib/ace/snippets/dot.js", "js/lib/ace/snippets/eiffel.js", "js/lib/ace/snippets/ejs.js", "js/lib/ace/snippets/erlang.js", "js/lib/ace/snippets/forth.js", "js/lib/ace/snippets/ftl.js", "js/lib/ace/snippets/gcode.js", "js/lib/ace/snippets/gherkin.js", "js/lib/ace/snippets/gitignore.js", "js/lib/ace/snippets/glsl.js", "js/lib/ace/snippets/golang.js", "js/lib/ace/snippets/groovy.js", "js/lib/ace/snippets/haml.js", "js/lib/ace/snippets/handlebars.js", "js/lib/ace/snippets/haskell.js", "js/lib/ace/snippets/haxe.js", "js/lib/ace/snippets/html.js", "js/lib/ace/snippets/html_ruby.js", "js/lib/ace/snippets/ini.js", "js/lib/ace/snippets/io.js", "js/lib/ace/snippets/jack.js", "js/lib/ace/snippets/jade.js", "js/lib/ace/snippets/java.js", "js/lib/ace/snippets/javascript.js", "js/lib/ace/snippets/json.js", "js/lib/ace/snippets/jsoniq.js", "js/lib/ace/snippets/jsp.js", "js/lib/ace/snippets/jsx.js", "js/lib/ace/snippets/julia.js", "js/lib/ace/snippets/latex.js", "js/lib/ace/snippets/less.js", "js/lib/ace/snippets/liquid.js", "js/lib/ace/snippets/lisp.js", "js/lib/ace/snippets/livescript.js", "js/lib/ace/snippets/logiql.js", "js/lib/ace/snippets/lsl.js", "js/lib/ace/snippets/lua.js", "js/lib/ace/snippets/luapage.js", "js/lib/ace/snippets/lucene.js", "js/lib/ace/snippets/makefile.js", "js/lib/ace/snippets/markdown.js", "js/lib/ace/snippets/matlab.js", "js/lib/ace/snippets/mel.js", "js/lib/ace/snippets/mushcode.js", "js/lib/ace/snippets/mysql.js", "js/lib/ace/snippets/nix.js", "js/lib/ace/snippets/objectivec.js", "js/lib/ace/snippets/ocaml.js", "js/lib/ace/snippets/pascal.js", "js/lib/ace/snippets/perl.js", "js/lib/ace/snippets/pgsql.js", "js/lib/ace/snippets/php.js", "js/lib/ace/snippets/plain_text.js", "js/lib/ace/snippets/powershell.js", "js/lib/ace/snippets/praat.js", "js/lib/ace/snippets/prolog.js", "js/lib/ace/snippets/properties.js", "js/lib/ace/snippets/protobuf.js", "js/lib/ace/snippets/python.js", "js/lib/ace/snippets/r.js", "js/lib/ace/snippets/rdoc.js", "js/lib/ace/snippets/rhtml.js", "js/lib/ace/snippets/ruby.js", "js/lib/ace/snippets/rust.js", "js/lib/ace/snippets/sass.js", "js/lib/ace/snippets/scad.js", "js/lib/ace/snippets/scala.js", "js/lib/ace/snippets/scheme.js", "js/lib/ace/snippets/scss.js", "js/lib/ace/snippets/sh.js", "js/lib/ace/snippets/sjs.js", "js/lib/ace/snippets/smarty.js", "js/lib/ace/snippets/snippets.js", "js/lib/ace/snippets/soy_template.js", "js/lib/ace/snippets/space.js", "js/lib/ace/snippets/sql.js", "js/lib/ace/snippets/stylus.js", "js/lib/ace/snippets/svg.js", "js/lib/ace/snippets/tcl.js", "js/lib/ace/snippets/tex.js", "js/lib/ace/snippets/text.js", "js/lib/ace/snippets/textile.js", "js/lib/ace/snippets/toml.js", "js/lib/ace/snippets/twig.js", "js/lib/ace/snippets/typescript.js", "js/lib/ace/snippets/vala.js", "js/lib/ace/snippets/vbscript.js", "js/lib/ace/snippets/velocity.js", "js/lib/ace/snippets/verilog.js", "js/lib/ace/snippets/vhdl.js", "js/lib/ace/snippets/xml.js", "js/lib/ace/snippets/xquery.js", "js/lib/ace/snippets/yaml.js", "js/lib/ace/theme-ambiance.js", "js/lib/ace/theme-chaos.js", "js/lib/ace/theme-chrome.js", "js/lib/ace/theme-clouds.js", "js/lib/ace/theme-clouds_midnight.js", "js/lib/ace/theme-cobalt.js", "js/lib/ace/theme-crimson_editor.js", "js/lib/ace/theme-dawn.js", "js/lib/ace/theme-dreamweaver.js", "js/lib/ace/theme-eclipse.js", "js/lib/ace/theme-github.js", "js/lib/ace/theme-idle_fingers.js", "js/lib/ace/theme-katzenmilch.js", "js/lib/ace/theme-kr.js", "js/lib/ace/theme-kr_theme.js", "js/lib/ace/theme-kuroir.js", "js/lib/ace/theme-merbivore.js", "js/lib/ace/theme-merbivore_soft.js", "js/lib/ace/theme-monokai.js", "js/lib/ace/theme-mono_industrial.js", "js/lib/ace/theme-pastel_on_dark.js", "js/lib/ace/theme-solarized_dark.js", "js/lib/ace/theme-solarized_light.js", "js/lib/ace/theme-terminal.js", "js/lib/ace/theme-textmate.js", "js/lib/ace/theme-tomorrow.js", "js/lib/ace/theme-tomorrow_night.js", "js/lib/ace/theme-tomorrow_night_blue.js", "js/lib/ace/theme-tomorrow_night_bright.js", "js/lib/ace/theme-tomorrow_night_eighties.js", "js/lib/ace/theme-twilight.js", "js/lib/ace/theme-vibrant_ink.js", "js/lib/ace/theme-xcode.js", "js/lib/ace/worker-coffee.js", "js/lib/ace/worker-css.js", "js/lib/ace/worker-html.js", "js/lib/ace/worker-javascript.js", "js/lib/ace/worker-json.js", "js/lib/ace/worker-lua.js", "js/lib/ace/worker-php.js", "js/lib/ace/worker-xquery.js", "js/lib/ace/mode-xml.js", "js/lib/ace/mode-javascript.js", "js/lib/ace/theme-monokai.js", "js/lib/ace/ext-keybinding_menu.js", "js/lib/ace/ext-statusbar.js", "js/ext-index.js" ], "run_at": "document_end", "all_frames": true } ], "permissions": [ "storage", "tabs" ]}
Read more

Similar Extensions

User reviews

icon

Iván Castiblanco Ramírez (ID: 000000cdb76cf6b4) Voted 5 ★ - Updated 07/07/2021 WOOOOOWWWWWW Just what I needed for editing code into Moodle's TinyMCE editor!!!

icon

Герасимов Макар (ID: 000000e0621166b8) Voted 3 ★ - Updated 09/13/2016 Not save settings

icon

G M (ID: 0000008c929425b9) Voted 5 ★ - Updated 12/19/2014 What a great tool! , is like have sublimeText in embedded in your browser, I fully Recomed this tool for any ServiceNow Developer.