-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #12 from jabraham17/fix-bugs
This PR bundles a number of fixes and improves to the extension Features - The extension is no longer reliant on a `CHPL_HOME` value - Can detect and use prefix-based installs - Added better error detection and handling - When CLS/chplcheck has crashed, the status bar now also has a notification to show that these are not working correctly. - Removed the ability to build the tools automatically, this was error prone and only rarely the "correct" course of action - Syntax highlighting for format string specifiers List of fixes - Resolve issues with searching PATH - Fix syntax highlighting for numbers and the count operator Tested locally with two versions of a chapel, a CHPL_HOME build from source and with a prefix install from homebrew [Reviewed by @ShreyasKhandekar]
- Loading branch information
Showing
9 changed files
with
273 additions
and
136 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Documentation for Extension Developers | ||
|
||
This document is intended for developers who want to contribute to the Chapel extension for Visual Studio Code. | ||
|
||
## Building locally | ||
|
||
To build and test the extension locally in debug mode, you can use the Run/Debug tab to launch the extension in a new VSCode window (or press `F5`). | ||
|
||
For some debugging purposes, it may be useful to build a local binary of the extension using `vsce`. To do this, run `vsce package -o bin/chapel.vsix` from the root of the repository. This can then be installed in VSCode by selecting "Install from VSIX" in the Extensions view, or by running `code --install-extension bin/chapel.vsix`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.