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.
Metadata
Release files for SimplHDL-vhdl-ls 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simplhdl_vhdl_ls-0.1.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| SimplHDL_vhdl_ls-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.3 kB
Release files / simplhdl_vhdl_ls-0.1.tar.gz
| Download URL | simplhdl_vhdl_ls-0.1.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf783cb915e59318f8cdcaf642e1e9ba028f11ad92b1809fe20333a3d309a3b9
|
|
BLAKE2b-256 checksum How to use checksums |
afb0875c8074272c6ee5ec96664bf0bb313b644f442737570431a701ff115468
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.18
|
Release files / SimplHDL_vhdl_ls-0.1-py3-none-any.whl
| Download URL | SimplHDL_vhdl_ls-0.1-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
844d4f6b68c3393e6106797a80e29ef55048001e18b63cb86886278587c565f0
|
|
BLAKE2b-256 checksum How to use checksums |
b79ef4c015fda2a9f0f0062cd04097eb8bfdb0c3b2fc6d8f58073301428314d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.8.18
|