https://github.com/tektronix/vscode-tsplang
Keithley Instruments TSP® language extension for Visual Studio Code
https://github.com/tektronix/vscode-tsplang
keithley-instruments tektronix-products tsp-language
Last synced: about 2 months ago
JSON representation
Keithley Instruments TSP® language extension for Visual Studio Code
- Host: GitHub
- URL: https://github.com/tektronix/vscode-tsplang
- Owner: tektronix
- License: apache-2.0
- Created: 2018-08-21T13:59:07.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-11-21T20:06:08.000Z (over 1 year ago)
- Last Synced: 2025-03-28T05:28:41.241Z (2 months ago)
- Topics: keithley-instruments, tektronix-products, tsp-language
- Language: TypeScript
- Homepage:
- Size: 3.26 MB
- Stars: 14
- Watchers: 7
- Forks: 7
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# TSPLang
[](https://travis-ci.com/tektronix/vscode-tsplang)
[](https://codecov.io/gh/tektronix/vscode-tsplang)The TSP language extension for [Visual Studio Code](https://code.visualstudio.com/) provides command completions for [supported](#supported-instruments) TSP-enabled Keithley Instruments.
## Requirements
To enable TSP command completions for supported instruments, a shebang line is required. TSP shebangs take the form of
```
--#!
```
where `` is a supported instrument model. Shebangs __must__ be placed on the first line of a file with a `.tsp` extension.After installation, if you have not restarted VSCode, you may have to manually select the TSP language for your files. By default, this can be done by pressing Ctrl+K M on Windows and Linux or ⌘K M on Mac and selecting "TSP" while editing your file.
## Supported Instruments
Release builds are available as VSIX files in the [Releases](https://github.com/tektronix/vscode-tsplang/releases) section. Currently supported instrument models include:
* 2450## Contribute
See a typo? Know how to fix an issue? Implement a requested feature?
We'd love to accept your patches and contributions! The [Contributing](CONTRIBUTING.md) document guides you through checkout, unit testing, and building.
## Maintainer
* [Evan Hall](https://github.com/ethall)
## Disclaimer
This is not an officially supported Tektronix product. It is maintained by a small group of employees in their spare time. We lack the resources typical of most Tektronix products, so please bear with us! We will do our best to address your issues and answer any questions directly related to this extension in a timely manner.
## License
Licensed under Apache 2.0
Made with :heart: at Keithley Instruments