albertnez / pico8-simple-outline

[VS Code] For PICO-8 files (*.p8), display functions in the Outline by using a rudimentary regex.

Home Page:https://marketplace.visualstudio.com/items?itemName=unremarkable.pico8-simple-outline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pico8-simple-outline

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.

Screenshot

With tabs:

Screenshot with tabs

With named tab:

Screenshot with named tabs

Requirements

No dependencies, but it was originally intended to be used with pico8vscodeeditor, and they seem to work together without conflict.

Known Issues

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.

Build and Release

https://code.visualstudio.com/api/working-with-extensions/publishing-extension

Release Notes

See CHANGELOG.md for more information.

About

[VS Code] For PICO-8 files (*.p8), display functions in the Outline by using a rudimentary regex.

https://marketplace.visualstudio.com/items?itemName=unremarkable.pico8-simple-outline

License:MIT License


Languages

Language:TypeScript 60.6%Language:Lua 39.4%