Hi all,

I'm happy to announce that full syntax support for Sublime Text 3 has landed. 
Among the features:

Active4D-ST3 is a Sublime Text 3 package which provides syntax highlighting, 
snippets and convenience commands for use with Active4D.

Syntax Highlighting
--------------------------
Full syntax highlighting is provided for the following file types:

        • Embedded scripts (.a4d, .a4p) – Any Active4D code within <% %> tags 
receives context-aware syntax highlighting. Anything not within <% %> tags uses 
the standard highlighting for HTML files, including <script> and <style> 
blocks. Active4D methods and constants declared with 'define' are accessible 
through the 'Goto Symbol' palette.

        • Libraries (.a4l) – Context-aware syntax highlighting. Methods and 
constants declared with 'define' are accessible through the 'Goto Symbol' 
palette.

        • Active4D.ini – Syntax highlighting. Options are accessible through 
the 'Goto Symbol' palette.


Snippets
------------
Numerous snippets are provided for control structures, commands, and fusedocs. 
The best way to explore the snippets is by showing the snippet list in ST3 
(Tools > Snippets) from within Active4D code.


Commands
---------------
Several commands are available via keyboard equivalents:

        • Insert = block [super+shift+=] – Inserts the snippet <%= %>.

        • Build query [super+alt+b] – If the beginning of the current selection 
is on a query/query selection command, a * is added if necessary to the query 
command and a snippet is inserted on the next line, with the table used in the 
previous line filled in as the default.

        • Open include [super+ctrl+alt+i] – If the cursor is within a string, 
the string is joined to the path of the current file's directory, and if the 
resulting path is a file, the file is opened. Typically this is used to open 
the target of an include statement.


Installing
-------------
The package is still in beta, so you'll have to install it manually:

- Quit Sublime Text 3.

- Download the package: 
http://www.aparajitaworld.com/files/Active4D/Active4D-ST3.zip 
<http://www.aparajitaworld.com/files/Active4D/Active4D-ST3.zip>

- Unzip and move to <Sublime Text Packages>. This location varies by platform, 
it can most easily be found by selecting "Browse Packages…" from the 
"Preferences" menu in Sublime Text.

- Launch Sublime Text 3.

**IMPORTANT**
This syntax only works with Sublime Text 3 build 3100 or later, which is in the 
Sublime Text dev channel. You must have a Sublime Text license to use the dev 
channel versions.

I hope this helps, please let me know if you come across any problems.

Regards,

   - Aparajita

_______________________________________________
Active4D-dev mailing list
[email protected]
http://list.aparajitaworld.com/listinfo/active4d-dev
Archives: http://active4d-nabble.aparajitaworld.com/

Reply via email to