Syntax highlighting for the FlipJump
assembly language — the one-instruction esoteric language. Opens .fj files
with the exact token colours used by the FlipJump IDE
and the docs site.
What it highlights
def / ns / rep keywords, and the macro / namespace names they introduce
Macro calls at the start of a line (e.g. stl.output "Hi")
The grammar is a TextMate port of the FlipJump IDE's Monaco tokenizer, kept in
lock-step with the docs site's Pygments lexer by an automated parity test, so
code looks identical across the IDE, the docs, and your editor.
Colours
The extension ships the exact fj-dark colours and applies them only to
FlipJump tokens (every scope ends in .flipjump), so your own editor theme is
left untouched for every other language. No theme switch required.
Prefer to tune them yourself? Add an editor.tokenColorCustomizations block to
your settings.json with textMateRules targeting the *.flipjump scopes.
Install
Marketplace: search for FlipJump in the Extensions view.
From VSIX: download flipjump-vscode.vsix from the
docs site, then run
code --install-extension flipjump-vscode.vsix
or Extensions → ··· → Install from VSIX…
Source & issues
Developed in the docs repo: https://github.com/tomhea/flipjump-docs under
editors/vscode. The shared grammar lives at editors/grammars/flipjump.tmLanguage.json.