daml/compiler/daml-extension
dependabot[bot] 27f3aeca16
Bump semver from 5.7.1 to 5.7.2 in /compiler/daml-extension (#18018)
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 13:32:10 +01:00
..
images Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
snippets Replace more instances of 'scenario' with 'script' (#13651) 2022-04-27 17:49:32 +02:00
src Remove daml visualize / damlc visual (#16901) 2023-05-30 10:50:36 +01:00
syntaxes Remove compiler support for controller..can choice syntax (#17362) 2023-09-08 10:30:21 +00:00
test bump copyright (#16002) 2023-01-04 18:21:15 +01:00
.gitignore Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
.vscodeignore Fix VSCode extension (#2117) 2019-07-12 11:09:37 +02:00
BUILD.bazel optionally get canton EE (#17039) 2023-06-27 11:00:24 +02:00
ci-tests.sh bump copyright (#16002) 2023-01-04 18:21:15 +01:00
daml12.configuration.json Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
daml.configuration.json Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
exclude-list.txt Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
extension_guide.md Daml case and logo (#8433) 2021-01-08 12:50:15 +00:00
Makefile Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
package.json Bump xml2js from 0.4.23 to 0.5.0 in /compiler/daml-extension (#18017) 2023-12-12 17:59:03 +00:00
README.md Remove daml visualize / damlc visual (#16901) 2023-05-30 10:50:36 +01:00
tsconfig.json Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
vsc-extension-quickstart.md Move code in daml-tools outside of daml-foundations (#2033) 2019-07-08 11:40:48 +02:00
yarn.lock Bump semver from 5.7.1 to 5.7.2 in /compiler/daml-extension (#18018) 2023-12-13 13:32:10 +01:00

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.

To see the LSP messages sent from and to the client (the vscode extension) change your VSCode workspace settings in .vscode/settings.json to the following:

{
   "daml-language-server.trace.server": "verbose"
}

The logs are then included in the Daml Language Server logs.

Debugging

Run make then open this directory in Visual Studio Code. Then click Debug -> Start Debugging to run the extension in Debugging mode.