Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ChoiceScript VSCode (depreciated! Read readme for link)New to Visual Studio Code? Get it now.
ChoiceScript VSCode (depreciated! Read readme for link)

ChoiceScript VSCode (depreciated! Read readme for link)

KLNeidecker

|
503 installs
| (0) | Free
ChoiceScript syntax highlighting
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ChoiceScript VSCode README

Depreciated for a more complete extension

This extension has been surpassed and replaced by the one which can be found here:

https://marketplace.visualstudio.com/items?itemName=StephenGranade.choicescript-vscode

That version includes a number of improvements, including a language server which can help autocomplete, error check, and more for ChoiceScript variables, scenes, etc.

I recommend going to get that version instead, but the following still pertains to this version:

This is a syntax highlighter extension for the interactive fiction/multiple choice language, ChoiceScript.

Features

  • Syntax highlighting for ChoiceScript, including variables, commands, comments, etc.

Requirements

None as of now, though as this extension only adds syntax highlighting, you will need to set up the ChoiceScript project structure yourself.

As of now, it defaults to any file with a txt extension. However, as the commands are very specific to ChoiceScript, it isn't likely this will highlight anything in a non-ChoiceScript file! That is, unless, you write crazy things like *comment in your text files...

More info:

ChoiceScript Home

Initial syntax highlighting based off of the tmLanguage files here: github

Extension Settings

None yet.

Known Issues

None(?) yet.

Release Notes

[0.0.1 - 0.0.2]

Intial release and minor icon tweaks

Basic syntax highlighting.

[0.0.3]

Minor changes to extra files, including changelog

[0.0.4]

Fixes thanks to Stephen Granade

  • Now highlights *stat_chart (regex typo on my part), *bug, and *redirect_scene.
  • No longer highlights text between two or more ${variables}.
  • Recognizes the new variable format that drops the $ symbol, {variable}.
  • Correctly highlights uppercase variable syntax of $!{variable}, $!!{variable}, !{variable}, and !!{variable}.
  • An initial multireplace highlight. It's a greedy highlight and I will break it down so it doesn't highlight the entire line in one color later (as in the variables will stand out versus the multireplace text), but for now it will at least show a multireplace text exists and stands out from other commands.

[0.0.5]

Additional keywords added

[0.0.6]

Depreciated for a more advance extension

https://marketplace.visualstudio.com/items?itemName=StephenGranade.choicescript-vscode

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft