bolt/vscode-extension/README.md
Sam Vervaeck 2b2d40c4f5 Major restructuring and update to code base
- Created a new VSCode Extension subproject
 - Created a new Bolt CLI subproject
 - Created a new Bolt Language Server subproject
 - Created a new Bolt Compiler subproject
 - Moved most existing code to the new Compiler subproject
 - Added a small language server
 - Laid the foundations for a Hindley-Milner type checker
 - Fixed some bugs and type errors in the compiler
 - Removed the unused testing infrastructure
 - Added an example parser test that should be run with Ava
2020-11-15 09:57:25 +01:00

846 B

Bolt

This is an plugin providing experimental support for the Bolt programming language in Visual Studio Code.

Planned Features

  • Syntax highlighting with contextual information from the compiler
  • Rich type hints that appear whenever you hover an expression
  • Integration with the build tools
  • A debugger that works independently from the target platform

Extension Settings

This extension contributes the following settings:

  • bolt.pathToLanguageServer: you can set this to point to a custom binary that will be spawned instead of the built-in language server
  • bolt.watchLanguageServer: set to true to automatically restart the lanuage server whenever the binary was changed on the file system

License

This software is generously licensed under the MIT license. See LICENSE.txt for more information.