- Linting is broken since the release of Linter 2. Adjusted lib/main.coffee and package.json accordingly. (PR #37)
- Corrected scope for highlighting in mixed (HTML/iRev) environment. (PR #38)
- Adjusted revIgniter grammar and snippets to revIgniter modifications up to version 2.1.0. (PR #39)
- Updated indent rules (PR #35)
- Revised, expanded and generally improved documentation (issue #19)
- Improved LiveCode Script support
- Support for
if...then...else...
syntax - Better indentation in
switch
blocks - Restore completion of symbols from the current file (issue #18)
- Don't clobber autocomplete settings (issue #16)
- Improved variable & constant capturing
- Support for
- Restored support for linting revIgniter files
- LiveCode Script grammar and snippets generated from documentation
- Support for script-only stacks (
.livecodescript
) - Linting & syntax checking for LiveCode Script files
- Initial linting support for LiveCode Builder source files
- Merged with the "revigniter-livecode" package for Atom
- Added support for LiveCode server script files (
.lc
and.irev
)
- Added support for LiveCode server script files (
- Greatly-improved LCB autocomplete support
- Correctly suggest handler, variable, constant, and type names, and known keywords
- Minor LCB syntax highlighting bugfixes
Thanks to Adam Robertson for converting LiveCode server support from the original TextMate grammars.
- Add basic snippets for commonly-used blocks. These work with Atom's new
built-in autocomplete support.
- "if" and "if … else"
- "repeat"
- "handler"
- "module", "library" and "widget"
- Minor syntax highlighting bugfix
- Add detection of "metadata" and "property" declarations
- Add "undefined" and "the empty " as language constants
- Various minor improvements and bug fixes
- Basic support for LiveCode Builder
- Syntax highlighting
- Indentation rules for "if", "handler" and "repeat" blocks