This plugin runs this regex:
/^ *function /i
on *.p8 files to fill the Outline view of Visual Studio Code with function names. It does not attempt to parse PICO-8 Lua syntax. It also runs the regex:
/^-->8$/
to group functions by tabs, if any. Tabs are named if next line is a comment.
No dependencies, but it was originally intended to be used with pico8vscodeeditor, and they seem to work together without conflict.
It would be better to parse the PICO-8 Lua syntax properly, but without that, the simple regular expression described above is used.
It would also be better to load and parse the sample files in automated tests.
https://code.visualstudio.com/api/working-with-extensions/publishing-extension
See CHANGELOG.md for more information.