Skip to content

v1.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 May 23:21
4a92de6

Added

  • More detailed error messages for the linter, thanks to ShufflexDD's post.
  • Support for go-to-definition for scopped variable.
  • More #pragma snippets.
  • Support for range in enum (struct), enum members, variable and define definitions.
  • New command to set the current file as main.
  • Dev builds are now released automatically.
  • Support for variables completion across multiple .sp files
  • Command to download sourcemod automatically.

Fixed

  • SM Compile will now always point to the current file.
  • The linter now runs asynchronously, thanks to CirnoV.
  • Fixed an issue where the signature of a function would not reappear when typing a comma.
  • Fixed an issue where function definitions could collide with other definitions.
  • Fixed the linter's regex.
  • Fixed enum parsing regex.
  • Fixed a bug that occured when parsing arrays.
  • Fixed a highlighting bug for numeric constants in arrays' size declarations.
  • Fixed a highlighting bug for turnary operators, thanks to Холя for reporting this.
  • Fixed crashes on extension startup when no folder were opened.