enjalot / blockbuilder

Create, fork and edit d3.js code snippets for use with bl.ocks.org right in the browser, no terminal required.
Other
324 stars 59 forks source link

Enhancement request - update to ace editor #206

Open bsurnida opened 7 years ago

bsurnida commented 7 years ago

Any chance we can update the editor to use the ACE editor https://ace.c9.io/ ACE is a powerful editor and gets most of the features that you get in brackets or atom like code folding and error highlighting.

bsurnida commented 7 years ago

Here is a list of features provided by ACE editor.

Syntax highlighting for over 110 languages (TextMate/Sublime Text.tmlanguage files can be imported) Over 20 themes (TextMate/Sublime Text .tmtheme files can be imported) Automatic indent and outdent An optional command line Handles huge documents (four million lines seems to be the limit!) Fully customizable key bindings including vim and Emacs modes Search and replace with regular expressions Highlight matching parentheses Toggle between soft tabs and real tabs Displays hidden characters Drag and drop text using the mouse Line wrapping Code folding Multiple cursors and selections Live syntax checker (currently JavaScript/CoffeeScript/CSS/XQuery) Cut, copy, and paste functionality