Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-26 | cosmetics: Use zerop instead of (= 0 ...) | Kyle Meyer | |
2016-09-13 | snakemake-check-target: Recognize protected items | Kyle Meyer | |
With 33a7c90 (snakemake-check-target: Adjust for upstream output, 2016-09-01), write-protected targets were no longer considered valid targets. | |||
2016-09-02 | Merge branch 'wildcard_constraints' | Kyle Meyer | |
2016-09-02 | Decrease font lock precedence of command keywords | Kyle Meyer | |
The keyword wildcard_constraints can be either a top-level command or a rule field keyword. The previous order in snakemake-font-lock-keywords resulted in wildcard_constraints always be highlighted as a command key. Rearrange the font lock list order to put the field key entry first. This should result in the correct highlighting in every case except for when a command key is indented (e.g., under an "if"), but this presumably will occur much less frequently than wildcard_constraints being used as a field keyword. | |||
2016-09-02 | Support 'wildcard_constraints' keyword | Kyle Meyer | |
wildcard_constraints was added in Snakemake v3.8.0 (feb6aee). | |||
2016-09-01 | snakemake-check-target: Adjust for upstream output | Kyle Meyer | |
As of Snakemake v3.8.0, using a wildcard rule name signals a key error: Traceback (most recent call last): File "/usr/lib/python3.5/site-packages/snakemake/io.py", line 401, in format_match value = wildcards[name] KeyError: 'name' | |||
2016-09-01 | Change approach to handling errors | Kyle Meyer | |
The approach from 7b210fc (Ignore standard error stream when digesting output, 2016-09-01) does not work well because, depending on the snakemake subcommand, the text of interest may be in the stderr stream. Instead, use lines with spaces as a way to detect non-target lines. | |||
2016-09-01 | snakemake-check-target: Relax output order assumption | Kyle Meyer | |
2016-09-01 | snakemake-check-target: Pull out regexp | Kyle Meyer | |
2016-09-01 | Ignore standard error stream when digesting output | Kyle Meyer | |
Avoid including warnings as targets. | |||
2016-06-13 | snakemake-compile-targets: Update compile-history | Kyle Meyer | |
2016-05-27 | Bump versionv0.5.1 | Kyle Meyer | |
2016-05-26 | Add snakemake-rx macro | Kyle Meyer | |
2016-05-25 | snakemake-rule-or-subworkflow-re: Simplify | Kyle Meyer | |
2016-05-24 | indentation: Account for trailing comments | Kyle Meyer | |
2016-05-24 | Fix indentation for continued lines under naked rule | Kyle Meyer | |
2016-05-17 | Bump versionv0.5.0 | Kyle Meyer | |
2016-05-16 | Don't use prog-widen and prog-first-column | Kyle Meyer | |
These functions aren't in Emacs 24.* and have been removed from the emacs-25 branch. See Emacs 124c486 (Remove prog-indentation-context, 2016-03-28). | |||
2016-05-11 | Extend snakemake-block-bounds function | Kyle Meyer | |
Include name and block type. | |||
2016-05-11 | Fix add-log-current-defun-function assignment | Kyle Meyer | |
2016-05-11 | Define function for add-log-current-defun-function | Kyle Meyer | |
2016-05-11 | Define defun navigation commands | Kyle Meyer | |
2016-05-11 | Add snakemake-block-bounds function | Kyle Meyer | |
2016-05-11 | Merge branch 'indentation-rewrite' | Kyle Meyer | |
2016-05-11 | Rework indentation | Kyle Meyer | |
The previous implementation did not support some legal syntax: * spaces between rule lines * indented rule blocks (e.g., a rule defined under an if-statement) * top-level commands like "include" when the value started on the second line (re: #16) | |||
2016-05-04 | snakemake-toplevel-command-re: Allow leading spaces | Kyle Meyer | |
Fixes #17. | |||
2016-05-03 | Be more lenient with spacing in regexps | Kyle Meyer | |
2016-05-03 | Allow spaces after rule/subworkflow name | Kyle Meyer | |
2016-05-03 | mode: Add ".rules" as a file suffix | Kyle Meyer | |
Closes #15. | |||
2016-05-03 | NEWS: Mention snakemake-mode-setup-mmm | Kyle Meyer | |
2016-04-22 | Declare MMM mode functions | Kyle Meyer | |
2016-04-22 | Syntax-highlight embedded R code | Endre Bakken Stovner | |
2016-04-19 | Rename snakemake-graph-rule to snakemake-graph-id | Kyle Meyer | |
With introduction of snakemake-graph-this-file, this variable isn't restricted to rule names. | |||
2016-04-19 | Add snakemake-graph-this-file command | Kyle Meyer | |
2016-04-19 | snakemake-graph: Fix docstring line break | Kyle Meyer | |
2016-04-19 | graph: Correct docstrings | Kyle Meyer | |
2016-04-19 | Makefile: Fix autoload dependencies | Kyle Meyer | |
2016-04-18 | Bump versionv0.4.0 | Kyle Meyer | |
2016-04-17 | .travis.yml: Disable Emacs 24 | Kyle Meyer | |
2016-04-17 | .travis.yml: Install Snakemake | Kyle Meyer | |
2016-04-17 | Makefile: Pull out Emacs variable | Kyle Meyer | |
Used by Travis make call. | |||
2016-04-17 | Set up Travis | Kyle Meyer | |
2016-04-17 | Makefile: Download dependencies | Kyle Meyer | |
2016-04-17 | Add helper for splitting rule lists | Kyle Meyer | |
2016-04-17 | Filter out anonymous rules from rule lists | Kyle Meyer | |
2016-04-17 | snakemake-rule-at-point: Fix anonymous rule check | Kyle Meyer | |
2016-04-17 | commentary: Mention how Snakefile is located | Kyle Meyer | |
2016-04-17 | commentary: Add graph commands | Kyle Meyer | |
2016-04-17 | Merge branch 'km/graph' | Kyle Meyer | |
2016-04-17 | Add snakemake-graph-save command | Kyle Meyer | |
Re: #9 |