Releases: Southclaws/pawn-sublime-language
v1.6.3
Temporarily moved to a new syntax highlight definition file to fix some issues with the older C syntax which included preprocessor conditionals (used heavily in Pawn/SA:MP). The new syntax doesn't include some of the Pawn specific highlights yet since it's a straight C copy but it will be improved over time since overall, there are much less problems that break the syntax of an entire file in this version.
You may notice some illegal markers on #elseif
s and other preprocessor definitions, ignore these for now.
v1.6.2
Resolved some small issues with previous commits, function-in-function syntax is working again now.
v1.6.1
v1.6.0
Siginificant update with some outdated commits (Sorry! I was inactive for a while) Thanks to @ziggi for most of these contributions!
- Added SA-MP 0.3.7 R2 function completions
- Removed 'dot' access-modifier left over from C/C++
- Tags cleaned up to better represent valid Pawn tag syntax
- Directives now work with tab or space indentation
- Added FCNPC auto-completions
- Updated ALS snippets with cleaner indentation and a fourth parameter for function body
v1.5.2
Added auto-complete for the following library:
v1.5.1
Added auto-complete for the following libraries:
- MySQL (BlueG)
- 3DMenu (SDraw)
- SIF (Southclaw)
- Miscellaneous missing labels such as IsValidVehicle and body parts
v1.5.0
Added auto-complete for the following libraries:
v1.4.0
Significant update that fixes and improves upon much of the highlighting for directives and flexibility for different code writing styles. Lots of contributions from @ziggi, thanks!
- Added 'hook' storage modifier for functions
- Fixed highlighting with whitespace in between tags and symbols
- Added SA:MP 0.3.7 auto-completions
- Added missing statements and directives
- Removed cache statement
- Added missing division operator (/)
- Removed invalid directives (ifdef, ifndef for example)
- Added support "#if defined" and "#if !defined"
- Added support for _: tag highlights
- Improved highlighting for directives
- Improved #pragma highlighting
v1.3.1
v1.3.0
Minor version update adds some small syntax changes and a new tool.
-
Added #tryinclude (thanks @Jessyy).
-
Added context to key bindings so they only take effect when .pwn or .inc files are open.
-
Added sequential number insertion as per request. ctrl+shift+r to use.
Todo for next version:
- Update auto-completion for some libraries that have changed.
- Enhance YSI library autocompletion.