diff options
-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" |