BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

ACE, a Web-based Code Editor, Reaches 1.0

by Abel Avram on Sep 19, 2012 |

The embeddable open source web-based code editor ACE has reached version 1.0, coming with support for editing very large files, syntax highlighting for 45 languages, TextMate themes, Emacs and Vi key bindings, and other features.

After several years of active development and being used in production, ACE Editor has finally reached version 1.0 including a number of features such as:

  • Editing documents with millions of lines as fast as small docs
  • Syntax highlighting in 45 languages including JavaScript, Java, C#, C, C++, Clojure, Go, Groovy, JSON, Scala, Ruby, XML, and others
  • Emacs, Vi key bindings
  • Support for TextMate themes
  • Code folding
  • Search/replace using regular expressions
  • Multiple cursors

The ACE editor is embeddable in  any web page or JavaScript application, being used in development by several companies, some of the most notables being GitHub, Google, and Facebook. Cloud9, one of the main developers of the editor along with Mozilla, provides an IDE based on ACE, being able to run JavaScript/Node.js, Python, Ruby, and Apache+PHP code, to debug JavaScript/Node.js applications, and to deploy such apps to Heroku, Windows Azure, or locally. Cloud Foundry and other clouds are to be added in the future. The Cloud9 IDE offers JavaScript and HTML code completion support.

The ACE developers intend to extend the reach of the editor to mobile devices, currently 4 related issues being open: Performance, Native Copy&Paste, Keyboard, Gesture Support for Scrolling.

This InfoQ post provides more information on ACE’s history and internal workings.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT