When the extension is loaded, it checks whether AGLint is installed locally or globally. If it finds an installed version, it can use it instead of the integrated one. Here's an important TODO, we need to check the AGLint version (below a certain threshold the installed AGLint may be incompatible with the extension - typically if the API ever changes). However, to do this AGLint needs to export its version number, so I would resolve this in a different PR, later (most of the check is already prepared in this PR)
It is now possible to make settings on the extension, demo:
Closes https://github.com/AdguardTeam/VscodeAdblockSyntax/issues/75
Changes:
Tested on Windows / Linux