mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
d630b7134d
Otherwise, you will get an error if you run the resetTelemetryConsent command without having opened a .daml file. |
||
---|---|---|
.. | ||
images | ||
snippets | ||
src | ||
syntaxes | ||
test | ||
.gitignore | ||
.vscodeignore | ||
BUILD.bazel | ||
ci-tests.sh | ||
daml12.configuration.json | ||
daml.configuration.json | ||
exclude-list.txt | ||
extension_guide.md | ||
Makefile | ||
package.json | ||
README.md | ||
tsconfig.json | ||
vsc-extension-quickstart.md | ||
yarn.lock |
DAML Studio
DAML Studio extends Visual Studio Code with the following DAML-specific features:
- DAML syntax highlighting
- Real-time feedback on parse, name resolution, type-checking and Scenario interpretation errors and viewer for the resulting ledger
- Jumping to and peeking at the definition of referenced toplevel functions
- Type-information on hover
- Renaming of symbols
- DAML snippet support
Please note that this will only install the VSCode extension. Full use of the above features will also require that you have a working DAML SDK installed, which you can get with:
curl -s https://get.daml.com | sh
For more information on DAML please see docs.daml.com.
Troubleshooting
The DAML language server log output is available under the "Output" panel (View->Output). Select "DAML Language Server" from the dropdown in the panel to see the log.
Debugging
Run make
then open this directory in Visual Studio Code. Then click Debug ->
Start Debugging to run the extension in Debugging mode.