Generate VHDL_LS configuration from SimplHDL project.
Project description
VHDL_LS plugin for SimplHDL
SimplHDL-vhdl-ls is a backend plugin for the SimplHDL framework. From the SimplHDL project model, it generates the necessary config file (.vhdl_ls.toml) that allows the VHDL_LS language server to properly understand your VHDL code, especially references across files.
Installation
Latest release
To install the latest release of the plugin, use pip:
$ pip install SimplHDL-vhdl_ls
Development version
To install the development version of the plugin, simply clone the repository to a location of your choice, and install the plugin with pip:
$ pip install -e <path-to-your-local-clone>
Usage
The plugin makes a new flow, vhdl_ls, available in SimplHDL. This flow simply outputs the generated VHDL_LS configuration
to stdout. To run it, simply type:
$ simpl vhdl_ls
You can of course redirect the output to a file in a location where VHDL_LS expects to find it.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file simplhdl_vhdl_ls-0.1.tar.gz.
File metadata
- Download URL: simplhdl_vhdl_ls-0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf783cb915e59318f8cdcaf642e1e9ba028f11ad92b1809fe20333a3d309a3b9
|
|
| MD5 |
a48b209a256413a58fb4a0e56bcf4342
|
|
| BLAKE2b-256 |
afb0875c8074272c6ee5ec96664bf0bb313b644f442737570431a701ff115468
|
File details
Details for the file SimplHDL_vhdl_ls-0.1-py3-none-any.whl.
File metadata
- Download URL: SimplHDL_vhdl_ls-0.1-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
844d4f6b68c3393e6106797a80e29ef55048001e18b63cb86886278587c565f0
|
|
| MD5 |
efd710741dcf3dbfef56fd558bf8ea58
|
|
| BLAKE2b-256 |
b79ef4c015fda2a9f0f0062cd04097eb8bfdb0c3b2fc6d8f58073301428314d0
|