Releases: ppalex7/SourcePawnCompletions
Regex patch
This release fixes a previous regex error for comment matching.
Add comment skipping and update regex
This update adds comment skipping and updates regexes to improve matching.
Fix for enum definition
The regex for enum definitions was modified to prevent false matching - such as within comments.
Modified default settings and allow explicit completions
This release changes the default settings file options and allows for explicit completions - eg snippet files.
Updated typo on codecs var name
This release fixes a mistyped variable name, codecs. This typo caused problems on checking existing includes.
Updated encoding for opening files
Files containing cyrillic characters and other symbols caused a UnicodeDecodeError. This has been fixed by opening the files as utf-8.
Added support for multiple include directories. Also added logic changes, parsing improvements, and bug fixes
A change was implemented to allow for multiple include directories. To utilize this, implement the example within the new include config within the repo and update the package if needed.
The file parsing has been modified to improve upon the ability to read new syntax includes and source files. Be aware, this plugin does not add functions to the autocompletion list that begin with public
- these are functions that are intended to be callback functions for the sourcemod engine to access. It also ignores functions that are tagged as deprecated. Currently, it will add native, forward, stock, and normal (no tag) functions.
The current to-do list is to add support for methodmaps and SM 1.10 enum structs.
Support new syntax declarations
Updated the returntype for the autocompletion menu to support new syntax declarations that don't use type:var
tagging.
Removed syntax highlighting and color theme from package
v1.2.0 changed old plugin name in readme
Settings in user files
From now changes in settings doesn't lost during package upgrade