Snakemake Language Support
Provides basic language support for Snakemake files (Snakefile, *.smk).
Feedback, suggestions, and contributions are very welcome!
This project has been started by Peter Alping, and can be considered a fork of this repository.
- Syntax definitions based on Python, with added Snakemake keywords
- Language rules based on Python
Example taken from Snakemake documentation.
Keywords and Functions
- Rule Parameters
- [ ] Indentation rules (really tricky for some reason)
- [ ] Recognize string substitutions:
- [ ] Recognize wildcard constraints inside string substitutions:
Snakemake Support for other Editors