This extension provides basic syntax highlighting for now.
I "stole" the fsharp syntax file and tweaked it. So as it is, fsharp grammar could be highlighted and the syntax file should probably be rewritten from scratch.
Clone the repo and then run: ./manage/dev.
NOTE: the parent folder must not contain other vscode extensions, otherwise they'll be loaded. NOTE: not sure it's the best way to load the extension while iterating.
TIPS:
- See this syntax-highlight guide for ref
- use IntelliJ to copy/paste
- to/from this site: https://regex101.com
- both the site and IntelliJ will add/remove extra escape chars upon copy/paste.
- for vscode:
- clone the repo in:
~/.vscode/extensions/ - use the ctrl-p command
Developer: Inspect Editor Tokens and Scopesto debug - use the ctrl-p command
Developer: Reload Windowafter a file change
- clone the repo in:
NOTES:
- I've left references to fsharp key name suffixes in the syntax file.
- If I understand things correctly, the syntax is bound to the scope name
source.rocso this shouldn't cause any naming conflict regarding existing fsharp rules.- It'll make removing unneeded matching rules easier later