Skip to content
This repository has been archived by the owner on Jul 22, 2020. It is now read-only.

Releases: Southclaws/pawn-sublime-language

v1.6.3

21 Apr 16:25
Compare
Choose a tag to compare

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 #elseifs and other preprocessor definitions, ignore these for now.

v1.6.2

12 Apr 17:34
Compare
Choose a tag to compare

Resolved some small issues with previous commits, function-in-function syntax is working again now.

v1.6.1

19 Mar 21:16
Compare
Choose a tag to compare

@ziggi fixed some minor issues that came up in 1.6.0!

v1.6.0

18 Mar 16:16
Compare
Choose a tag to compare

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

12 Jul 15:35
Compare
Choose a tag to compare

Added auto-complete for the following library:

v1.5.1

08 Jul 13:46
Compare
Choose a tag to compare

Added auto-complete for the following libraries:

v1.5.0

v1.4.0

25 May 20:55
Compare
Choose a tag to compare

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

25 Dec 14:39
Compare
Choose a tag to compare

A minor update which adds some new auto-completion and small syntax changes.

  • Added auto-complete for SA-MP+
  • Updated syntax to include Pawn operators and removed some unnecessary C/C++ stuff
  • Removed illegal format specifier highlighting due to formatex allowing any specifier character

v1.3.0

19 Nov 13:49
Compare
Choose a tag to compare

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.

    http://puu.sh/cX5A5/89eacb898c.gif

Todo for next version:

  • Update auto-completion for some libraries that have changed.
  • Enhance YSI library autocompletion.