antosdk-apps/ACECore
2023-06-01 16:33:07 +02:00
..
build add release job using AntOS build system 2023-06-01 16:33:07 +02:00
core update compatibility to AntOS next 2021-04-21 11:37:58 +02:00
build.json regen all archive using antos build system 2023-06-01 16:14:35 +02:00
package.json update compatibility to AntOS next 2021-04-21 11:37:58 +02:00
path.ts update compatibility to AntOS next 2021-04-21 11:37:58 +02:00
README.md update compatibility to AntOS next 2021-04-21 11:37:58 +02:00

ACECore

This package is AntOS wrapper of the wellknown Ace editor.

Ace is a standalone code editor written in JavaScript. The goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter (Bespin) Project.

Features

  • Syntax highlighting for over 120 languages (TextMate/Sublime/.tmlanguage files can be imported)
  • Over 20 themes (TextMate/Sublime/.tmtheme files can be imported)
  • Automatic indent and outdent
  • An optional command line
  • Handles huge documents (at last check, 4,000,000 lines is the upper 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