Skip to content
This repository has been archived by the owner on Nov 17, 2020. It is now read-only.

Hezkore/deprecated-vscode-blitzmax-support

Repository files navigation

DEPRECATED

⚠️ This extension has been deprecated as of 2020.
Please use the new extension instead:
Marketplace
Repository

BlitzMax Language Basics for Visual Studio Code

Version Installs

Provides snippets, syntax highlighting, bracket matching and folding in BlitzMax files.

Preview

Features

  • Syntax highlighting for BlitzMax NG and Legacy.
  • Build Tasks for Console, Gui, Lib and Mods.
  • Problem Matcher.
  • Module Auto Complete.
  • View BlitzMax examples.
  • View Module Definitions.
  • Quick Build Buttons.
  • Snippets.

Changelog

Read CHANGELOG.

Troubleshooting

  • Q. I got a warning message.
    *Notice* task.json output is NOT supported on this version of BlitzMax
  • A. This is not a problem.
    BlitzMax Legacy and BlitzMax NG bmk versions lower than 3.39 do not create the output folder while compiling. Your compiled binary files will be placed inside your source folder -- just like with MaxIDE -- instead of following the 'ouput' path you've manually set in tasks.json.
    Read more about Tasks here.

  • Q. I'm seeing the same item in the Auto Complete list twice.
    Whenever I type something, for example Print; I'm seeing Print twice in the Auto Complete list.
  • A. This seems to be a rare bug.
    Just open the Command Palette by pressing Ctrl+Shift+P and type Generate Documentations to refresh the list.

  • Q. My problem is not listed here.
    I have a question or problem that is not listed in the troubleshooting section.
  • A. We'll figure it out.
    For questions you can always contact me on Telegram @Hezkore.
    Use the GitHub issues page for everything else, which you can find here.

Credits

BlitzMax by Mark Sibly.
BlitzMax NG by Brucey.
Extension by Hezkore.
Icons by GWRon.

Contributing

Contributions are greatly appreciated.
Fork this repository and open your pull requests.

License

Licensed under the MIT License.