diff options
author | Kyle Meyer <kyle@kyleam.com> | 2019-04-11 22:23:03 -0400 |
---|---|---|
committer | Kyle Meyer <kyle@kyleam.com> | 2019-04-11 22:28:09 -0400 |
commit | d49c6580e5e01a5e80198f4026caf1d5a717f8a0 (patch) | |
tree | eea4cfe4f272966d3b99555fe26627125667f72b | |
parent | 0cadd2bbd20aae1555561e81ed72fec43ec7296e (diff) | |
download | snakemake-mode-d49c6580e5e01a5e80198f4026caf1d5a717f8a0.tar.gz |
mode: Add checkpoint support
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | snakemake-mode.el | 4 |
2 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,11 @@ NEWS -- history of user-visible changes -*- mode: org; -*- +* master (unreleased) + +** New features + +- Checkpoints (new in Snakemake v5.4) are now recognized. + * v1.5.0 ** New features diff --git a/snakemake-mode.el b/snakemake-mode.el index 23acc5c..e8fe45f 100644 --- a/snakemake-mode.el +++ b/snakemake-mode.el @@ -75,7 +75,8 @@ (eval-and-compile (defconst snakemake-rx-constituents - `((named-rule . ,(rx (and (group symbol-start (or "rule" "subworkflow")) + `((named-rule . ,(rx (and (group symbol-start + (or "checkpoint" "rule" "subworkflow")) " " (group (one-or-more (or (syntax word) (syntax symbol))))))) @@ -120,6 +121,7 @@ symbol-end)) (sm-builtin . ,(rx symbol-start (or "ancient" + "checkpoints" "directory" "dynamic" "expand" |