Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-08 | Release 1.8.0v1.8.0 | Kyle Meyer | |
2020-11-01 | docs: Update stale Snakemake links | Kyle Meyer | |
2020-11-01 | mode: Add "container" and "envmodules" keywords | Kyle Meyer | |
Register "container" as both a field key and a top-level command because an example of both is present in the Snakemake docs. Reported-by: Nicholas Knoblauch <knoblauch.nicholas@gene.com> Message-Id: <87eelcak64.fsf@kyleam.com> | |||
2020-11-01 | travis: Turn off emails about successful runs | Kyle Meyer | |
2020-11-01 | travis: Bump Python version to 3.7 | Kyle Meyer | |
The Travis builds have started to fail because Snakemake now requires at least Python 3.7. | |||
2020-11-01 | NEWS: Reformat entry about new keywords | Kyle Meyer | |
More are on the way. | |||
2020-07-19 | mode: Add "envvars" to list of top-level commands | Kyle Meyer | |
2020-04-17 | mode: Add "cache" to the list of field keys | Kyle Meyer | |
2020-04-16 | README: Revise contributing section | Kyle Meyer | |
2020-04-16 | issue_template.md: Tweak wording | Kyle Meyer | |
2020-04-16 | issue_template.md: Reflow | Kyle Meyer | |
I went with the long lines because that will be rendered more nicely by GitHub. But this is shown in the text field so it doesn't matter. | |||
2020-04-13 | Merge branch 'readme-updates' | Kyle Meyer | |
2020-04-13 | README: Add a contributing section | Kyle Meyer | |
2020-04-13 | README: Rewrite as a plain text file | Kyle Meyer | |
2020-04-13 | Rename README | Kyle Meyer | |
2020-04-13 | README: Update Snakemake link | Kyle Meyer | |
2020-04-13 | Add COPYING file | Kyle Meyer | |
I shouldn't rely on the license notice at the top of the files. | |||
2020-04-13 | Redirect those opening issues/PRs on GitHub | Kyle Meyer | |
2020-04-13 | Update links for repo's new home | Kyle Meyer | |
2020-02-22 | Release 1.7.0v1.7.0 | Kyle Meyer | |
2020-02-21 | Merge branch 'emacs27-font-lock' | Kyle Meyer | |
2020-02-21 | font-lock: Adjust python-font-lock-keywords handling for Emacs 27 | Kyle Meyer | |
In Emacs 27, specifically 36b64e087e (Add 'font-lock-maximum-decoration' levels for Python, 2018-07-19), python-font-lock-keywords was changed to a list of symbols that define different fontification levels, so we can no longer simply tack snakemake-font-lock-keywords onto it. Instead define a set of levels that mirrors Python mode's. For Snakemake mode, the same decoration is used for all levels, but at least we will honor the level of decoration that the user has set for Python. Reported-by: Nicholas Knoblauch <nwknoblauch@gmail.com> Closes #29. | |||
2020-02-21 | font-lock: Pull python-font-lock-keywords into snakemake's | Kyle Meyer | |
This will make it easier to work around a change to python-font-lock-keywords in Emacs 27. | |||
2020-02-21 | mode: Retain non-keyword parts of inherited font-lock-defaults | Kyle Meyer | |
snakemake-font-lock-keywords is extended with python-font-lock-keywords, but the non-keyword bits that python.el defines for font-lock-defaults are discarded. Keep those too because python.el sets a value for font-lock-syntactic-face-function. | |||
2020-02-21 | mode: Add "multiext" to list of built-ins | Kyle Meyer | |
2020-02-21 | NEWS: Delete second-level headings | Kyle Meyer | |
There are few enough entries in each release that this extra structure isn't really helpful. Plus, some things that are labeled as "new features", like recognizing keywords for fontification, seem a bit silly to call a feature, but I can't think of a better heading for them. | |||
2020-02-21 | Update copyright years | Kyle Meyer | |
2019-09-11 | Release 1.6.0v1.6.0 | Kyle Meyer | |
2019-09-11 | guix-snakemake-environment: Update stale comment | Kyle Meyer | |
This should have been adjusted in a5f868f (Change 'guix environment' snippet to use --manifest, 2018-09-01). | |||
2019-04-11 | mode: Add checkpoint support | Kyle Meyer | |
2018-10-07 | Release 1.5.0v1.5.0 | Kyle Meyer | |
2018-10-04 | snakemake-font-lock-keywords: Increase command precedence | Kyle Meyer | |
With the addition of 'report', the built-in names and command names are no longer disjoint sets. All occurrences of 'report' are fontified as a built-in because the built-in regexp is a substring of the command regexp. Move the command regexp before the built-in regexp so that the 'report:' command is highlighted as a command. | |||
2018-10-04 | mode: Add "report" to list of field keys and built-ins | Kyle Meyer | |
2018-10-04 | mode: Add "localrules" as to the list of top-level commands | Kyle Meyer | |
This has been around forever. | |||
2018-09-22 | snakemake-popup: Add --use-conda | Kyle Meyer | |
2018-09-18 | mode: Add "group" to the list of field keys | Kyle Meyer | |
2018-09-01 | Prefer https links | Kyle Meyer | |
2018-09-01 | Change 'guix environment' snippet to use --manifest | Kyle Meyer | |
'guix environment' accepts a manifest as of 267379f85 (environment: Add --manifest option., 2018-02-15). Declaring a set of dependencies via --manifest is more straightforward than doing so with --load, so suggest --manifest instead. | |||
2018-09-01 | snakemake-term-start: Reorder arguments in docstring's guix command | Kyle Meyer | |
Match the order given in guix-snakemake-environment. | |||
2018-09-01 | Adjust shebang in guix-snakemake-environment script | Kyle Meyer | |
Using "/usr/bin/env" there is silly. We can rely on "/bin/sh" being present more than "/usr/bin/env". | |||
2018-08-16 | Release 1.4.0v1.4.0 | Kyle Meyer | |
2018-08-16 | mode: Add "pipe" to the list of built-ins | Kyle Meyer | |
2018-08-16 | mode: Add "directory" to the list of built-ins | Kyle Meyer | |
2018-08-16 | Change Emacs requirement for Emacs 24 to Emacs 24.5 | Kyle Meyer | |
python.el changed its indentation engine in Emacs 24.5. We rely on a python-indent-calculate-indentation that is specific for the newer version. Re: #28 | |||
2018-08-16 | Silence byte-compiler | Kyle Meyer | |
2018-08-16 | snakemake-mode-setup-mmm: Fix quoting in docstring | Kyle Meyer | |
2018-05-19 | mode: Add "singularity" as to the list of top-level commands | Kyle Meyer | |
In addition the per-rule singularity field, Snakemake supports a top-level global directive (since v4.8.0, I think). | |||
2018-05-19 | mode: Add "ancient" as to the list of built-ins | Kyle Meyer | |
This has been around since Snakemake 3.9.0. | |||
2018-03-20 | mode: Add "cwl" to the list of field keys | Kyle Meyer | |
2018-01-28 | Bump versionv1.3.0 | Kyle Meyer | |