diff options
author | Kyle Meyer <kyle@kyleam.com> | 2015-04-09 16:52:22 -0400 |
---|---|---|
committer | Kyle Meyer <kyle@kyleam.com> | 2015-04-09 16:52:22 -0400 |
commit | debe7ba9bde1fed10f4e9668000a96c82ad7a33d (patch) | |
tree | 122b50cab0b41995a8480c0cea3e64ec7e6bdf33 | |
parent | 38e5bfec014771cab73aac4a95d22ca93160b821 (diff) | |
download | snakemake-mode-debe7ba9bde1fed10f4e9668000a96c82ad7a33d.tar.gz |
Fix broken regexps
When switching to rx in the last commit (38e5bfec0147), I
unintentionally changed two regular expressions, which broke imenu
indexing and highlighting for top-level keywords and rules.
-rw-r--r-- | snakemake-mode.el | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/snakemake-mode.el b/snakemake-mode.el index c445a0b..929f3bd 100644 --- a/snakemake-mode.el +++ b/snakemake-mode.el @@ -83,7 +83,7 @@ (defconst snakemake-rule-or-subworkflow-re (rx (group symbol-start (or "rule" "subworkflow")) " " - (one-or-more (or (syntax word) (syntax symbol))) + (group (one-or-more (or (syntax word) (syntax symbol)))) ":") "Regexp matching a rule or subworkflow.") @@ -95,8 +95,7 @@ (rx line-start (group (or "include" "workdir" "ruleorder" "configfile" "onsuccess" "onerror")) - ":" (zero-or-more space) - line-end) + ":" (zero-or-more space)) "Regexp matching other toplevel commands aside from 'rule'.") (defconst snakemake-field-key-re |