Skip to main content

Widget for Monaco VS code editor for trame

Project description

Widget for Monaco VS code editor for trame

The editor can surface language features (autocomplete and hover documentation) from your own server-side callbacks: pass completion and hover callables to the widget. The example below shows Python/VTK completion and a hover docstring driven entirely from those callbacks.

Monaco editor showing Python/VTK completion and a hover docstring

License

This library is distributed under the MIT License (Same as monaco/vscode-editor)

Development

Build and install the Vue components

cd vue-components
npm i
npm run build
cd -

Install the python library

pip install -e .

JavaScript dependency

This Python package bundle the following set of libraries:

  • monaco-editor@0.37.1

  • vscode-oniguruma@1.7.0

  • vscode-textmate@9.0.0

If you would like us to upgrade any of those dependencies, please reach out.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trame_code-1.1.1.tar.gz (3.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trame_code-1.1.1-py3-none-any.whl (3.6 MB view details)

Uploaded Python 3

File details

Details for the file trame_code-1.1.1.tar.gz.

File metadata

  • Download URL: trame_code-1.1.1.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trame_code-1.1.1.tar.gz
Algorithm Hash digest
SHA256 05eeb5b8fc773217dd1ac68aeaf2d4bcc30f1d21f15aa3eaac9fa817c1cfe9b2
MD5 ae16fbe35d864a81a0c88607d53e8710
BLAKE2b-256 34dd8830c0fd876cf7cda57ee64bf71362b7280f0afe615a8942c130acaf46d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for trame_code-1.1.1.tar.gz:

Publisher: test_and_release.yml on Kitware/trame-code

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trame_code-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: trame_code-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trame_code-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c67bd087a7057f14e43a539a5c2064db7f5a69a6f8143df1ab0507ec5e001777
MD5 01d864dafa55ac8d1ed113f848924957
BLAKE2b-256 aa250fc197dacb095eb088693c6c303b1aaf9a93f5a4428347e69a125638837d

See more details on using hashes here.

Provenance

The following attestation bundles were made for trame_code-1.1.1-py3-none-any.whl:

Publisher: test_and_release.yml on Kitware/trame-code

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page