Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2019-09-11 | Release 1.6.0v1.6.0 | Kyle Meyer | |
2019-04-11 | mode: Add checkpoint support | Kyle Meyer | |
2018-10-07 | Release 1.5.0v1.5.0 | Kyle Meyer | |
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-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-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 | |
2018-01-25 | mode: Add "singularity" to the list of field keys | Kyle Meyer | |
Closes #24. | |||
2017-10-10 | mode: Add ".smk" as a file suffix | Kyle Meyer | |
Closes #22. | |||
2017-04-06 | Bump versionv1.2.0 | Kyle Meyer | |
2017-03-26 | Add a terminal interface for running Snakemake | Kyle Meyer | |
Snakemake commands are currently executed through compile. In general, this works fine, but it doesn't work well when Snakemake should be executed in a different environment than the one in which the current Emacs session was started. For example, Guix commands like 'guix environment ...' manipulate environmental variables to expose particular software. With the current setup, snakemake-program could be set to a wrapper script that creates the environment and then calls Snakemake: guix environment -l manifest.scm --ad-hoc snakemake --pure \ -- snakemake $@ But the disadvantage of this approach is that it adds the environmental setup time to _each_ Snakemake call. To work better with tools like Guix, let's add an alternative interface that allows commands to be executed in a terminal session. Instead of the above script, snakemake-shell-file-name can be set to a script with guix environment -l manifest.scm --ad-hoc snakemake --pure Now the environmental setup cost is limited to starting the terminal. | |||
2016-11-22 | Bump versionv1.1.0 | Kyle Meyer | |
2016-11-15 | Support 'conda' keyword | Kyle Meyer | |
2016-11-10 | Bump versionv1.0.0 | Kyle Meyer | |
2016-10-31 | NEWS: Touch up spacing | Kyle Meyer | |
2016-09-02 | Support 'wildcard_constraints' keyword | Kyle Meyer | |
wildcard_constraints was added in Snakemake v3.8.0 (feb6aee). | |||
2016-05-17 | Bump versionv0.5.0 | 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-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-19 | Add snakemake-graph-this-file command | Kyle Meyer | |
2016-04-18 | Bump versionv0.4.0 | Kyle Meyer | |
2016-04-17 | Add snakemake-graph command | Kyle Meyer | |
Re: #9 | |||
2016-04-16 | Add wrapper keyword | Kyle Meyer | |
This keyword was added in Snakemake version 3.5.5. | |||
2016-04-16 | Support anonymous rule blocks | Kyle Meyer | |
2016-03-12 | mode: Add ".snakefile" as a file suffix | Kyle Meyer | |
https://groups.google.com/d/msg/snakemake/segLE-RlV_s/nQCTxH_TJwAJ | |||
2016-02-28 | Add popup interface for compilation | Kyle Meyer | |
2016-02-07 | Bump versionv0.3.0 | Kyle Meyer | |
2016-02-07 | Add 'script' keyword | Kyle Meyer | |
This keyword was added in Snakemake 3.5. | |||
2016-02-07 | NEWS: Mention 'shadow' keyword | Kyle Meyer | |
2016-02-07 | NEWS: Add header | Kyle Meyer | |
2016-02-07 | NEWS: Use ~ code tags | Kyle Meyer | |
2016-01-17 | Highlight Snakefile errors in compilation buffers | Kyle Meyer | |
2015-06-10 | Recognize touch function | Kyle Meyer | |
The touch flag was just recently documented: https://groups.google.com/d/msg/Snakemake/ZxUo20DV2KE/0S1rBj0XzwQJ | |||
2015-06-03 | Coexist with Python mode Imenu items | Kyle Meyer | |
2015-06-03 | Expose --touch flag in snakemake-compile-rule | Kyle Meyer | |
2015-03-07 | Rework indentation | Kyle Meyer | |
- Change continued field values to support Python indentation. This is useful when the value is using something like format (but only applies to naked field keys). - Don't move back to the start of the line when in a continued field value. - When on the first line of block, only indent to main offset. - Move to current indentation if point is before it. Unless there is one possible value for indentation, don't adjust indentation any further. | |||
2015-03-06 | Add 'log' and 'benchmark' keywords | Kyle Meyer | |
2015-03-05 | Indent field values that start on their own line | Kyle Meyer | |
Previously, indentation was handled only for the first line following a run value. Extend this to support any field value that starts on the line below a field key, since that is valid syntax. | |||
2015-03-05 | Add onsuccess and onerror keywords | Kyle Meyer | |
2015-03-05 | Add configfile as top-level command | Kyle Meyer | |
This was added in version 3.1. |