-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Extensions
This is a list of useful Ace related code. Feel free to add your project, or a project you found that seems relevant.
###Externally-hosted extensions:
-
paredit-js structured navigation and editing of s-expressions
-
ace-grammar Transform a JSON grammar into a syntax-highlight parser for ACE Editor
###Built in extensions:
extensions from src/ext which are included in the core repository but not loaded by ace.js
-
Emmet: emmet plugin for Ace
-
beautify: code formatter
- Supports only PHP
-
keybinding_menu: Generates a popup menu with current keybindings
-
Language Tools: adds support for autocompletion and snippets
-
searchbox used for default find replace dialog
- loaded automatically when pressing
ctrl-f
(cmd-f
on Mac)
- loaded automatically when pressing
-
Statusbar: simple status widget showing selection and keyboard handler status
-
Static Highlighter: static code highlighter
- can be used on client side or from nodejs server
- demo
-
modelist detect mode based on file path
-
whitespace helps to detect indentation based on file contents, convert between tabs and spaces, trim trailing whitespace
- https://github.com/ajaxorg/ace/blob/master/src/ext/whitespace.js
- https://github.com/ajaxorg/ace/blob/v1.2.0/lib/ace/ext/whitespace.js
- https://github.com/ajaxorg/ace/blob/v1.2.0/demo/kitchen-sink/demo.js#L208
- https://github.com/ajaxorg/ace/blob/v1.2.0/demo/kitchen-sink/demo.js#L344