
pomsky-vscode
The official extension for the Pomsky regular expression language. It is
still in development and lacks some features.
Features
- Syntax highlighting
- Underlined errors and warnings
- Auto-completion of variables and character classes
- Go to definition / find usages / rename variable
- Running tests (enable with the
pomsky.runTests) configuration
- Live preview of compiled expression
- Right-click and select
Open compiled RegExp on the right or click the icon in the top right
corner
- Hover tooltips for keywords and built-ins
- Embedded syntax highlighting in Markdown code blocks
- Extend selection (partial support)
Missing IDE features:
- Code formatting
- Quick fixes
- Compiled Regex: find and replace
Requirements
You need to have the pomsky executable installed locally. Get it from the
Releases page. Then you need to either
go to the settings, search for pomsky.exePath and enter the path to the executable, or
rename the executable to pomsky and move it to /usr/bin or ~/.cargo/bin so it can be
detected automatically
Extension Settings
The following configurations are available:
pomsky.defaultFlavor: Specifies the default regex flavor
pomsky.runTests: Enable to conveniently run tests and see test failures on every change
pomsky.executable.path: Points to the Pomsky executable
pomsky.executable.extraArgs: Additional arguments to pass to pomsky. For example, setting it
to -Wcompat=0 disables compatibility warnings.
Issues
This extension is an alpha stage, so expect some bugs. Please report any problems you encounter
here!
| |