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

27 lines
846 B
Markdown

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.