in combination with PUT support in ./static.py (or whatever other web server)
this allows people to save both the highlighting rules and the demo documents right
from the mode editor for a better workflow.
# By nightwing (7) and others
# Via Harutyun Amirjanyan (4) and others
* 'master' of https://github.com/ajaxorg/ace:
do not pair quotes inside strings
fix toggleComment command in php mode
fix copyLines* for multiple selections
fix pairing of quotes in cstyle behavior
add helper for creating tests
Autocomplete exactMatch option
add *~ (backup files created by various editors) to .gitignore
Remove unneeded regex groups for Eiffel
Update Eiffel programming language definition.
add config.warn and refactor config to allow sharing with ace_tree
do not use automatic scroll into view
Teach tmlanguage.js to process multiple .tmLanguage files at once
The `\ref`, and `\cite` commands in LaTeX are similar to `\label`s in that they refer to user defined labels elsewhere in the text, and it makes sense to highlight them with the same color scheme. Particularly the coloring of arguments to `\ref` commands should match the color of `\label` commands because `\label` defines the strings that `\ref` then references.
End range should be at end of line as we don't want to display the
'#endregion' text after the fold widget (this is consistent with cstyle
region comment folding).
Added missing semi-colons.
Rename this.getFoldWidgetBase to avoid conflict with C# mode.
Use regex instead of substring and trim to determine single line block
comment.
Fixed formatting.
Renamed this.getRegionBlock to this.getCommentRegionBlock to prevent C#
mode conflict.
Updated this.getCommentRegionBlock regex to make nested regions work
properly.
Cleaned up this.startRegionRe (had unneeded parenthesis).