Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/followtheprocess/vscode-spok
VSCode extension to provide syntax highlighting for spokfiles.
https://github.com/followtheprocess/vscode-spok
build-system cli go task-runner vscode vscode-extension
Last synced: 16 days ago
JSON representation
VSCode extension to provide syntax highlighting for spokfiles.
- Host: GitHub
- URL: https://github.com/followtheprocess/vscode-spok
- Owner: FollowTheProcess
- License: apache-2.0
- Created: 2022-08-28T10:09:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-11T08:10:38.000Z (2 months ago)
- Last Synced: 2024-10-15T20:39:26.255Z (about 1 month ago)
- Topics: build-system, cli, go, task-runner, vscode, vscode-extension
- Homepage:
- Size: 737 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VSCode Spok
A VSCode extension providing language support and syntax highlighting for spokfiles, the declarative language used by the [spok] build system/task runner.
**Before:**
![plain](https://github.com/FollowTheProcess/vscode-spok/raw/main/images/plain.png)**After:**
![highlighted](https://github.com/FollowTheProcess/vscode-spok/raw/main/images/highlighted.png)## Features
Right now it's very barebones, just simple comments, strings and keywords, even this though results in quite a nice appearance 🙂
### Roadmap
- [x] Global variable declarations are highlighted as constants or variables
- [ ] Native understanding of functions (not just as keywords)
- [ ] Task names are highlighted as function names might be (including in args of other tasks)
- [ ] Task command lines are highlighted as actual shell syntax
- [ ] Snippets!
- [ ] Potentially some more advanced functionality like autocomplete, task running etc.## Release Notes
### 0.1.0
Initial barebones release 🎉
[spok]: https://github.com/FollowTheProcess/spok