summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-25snakemake-rule-or-subworkflow-re: SimplifyKyle Meyer
2016-05-24indentation: Account for trailing commentsKyle Meyer
2016-05-24Fix indentation for continued lines under naked ruleKyle Meyer
2016-05-17Bump versionv0.5.0Kyle Meyer
2016-05-16Don't use prog-widen and prog-first-columnKyle 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-11Extend snakemake-block-bounds functionKyle Meyer
Include name and block type.
2016-05-11Fix add-log-current-defun-function assignmentKyle Meyer
2016-05-11Define function for add-log-current-defun-functionKyle Meyer
2016-05-11Define defun navigation commandsKyle Meyer
2016-05-11Add snakemake-block-bounds functionKyle Meyer
2016-05-11Merge branch 'indentation-rewrite'Kyle Meyer
2016-05-11Rework indentationKyle 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-04snakemake-toplevel-command-re: Allow leading spacesKyle Meyer
Fixes #17.
2016-05-03Be more lenient with spacing in regexpsKyle Meyer
2016-05-03Allow spaces after rule/subworkflow nameKyle Meyer
2016-05-03mode: Add ".rules" as a file suffixKyle Meyer
Closes #15.
2016-05-03NEWS: Mention snakemake-mode-setup-mmmKyle Meyer
2016-04-22Declare MMM mode functionsKyle Meyer
2016-04-22Syntax-highlight embedded R codeEndre Bakken Stovner
2016-04-19Rename snakemake-graph-rule to snakemake-graph-idKyle Meyer
With introduction of snakemake-graph-this-file, this variable isn't restricted to rule names.
2016-04-19Add snakemake-graph-this-file commandKyle Meyer
2016-04-19snakemake-graph: Fix docstring line breakKyle Meyer
2016-04-19graph: Correct docstringsKyle Meyer
2016-04-19Makefile: Fix autoload dependenciesKyle Meyer
2016-04-18Bump versionv0.4.0Kyle Meyer
2016-04-17.travis.yml: Disable Emacs 24Kyle Meyer
2016-04-17.travis.yml: Install SnakemakeKyle Meyer
2016-04-17Makefile: Pull out Emacs variableKyle Meyer
Used by Travis make call.
2016-04-17Set up TravisKyle Meyer
2016-04-17Makefile: Download dependenciesKyle Meyer
2016-04-17Add helper for splitting rule listsKyle Meyer
2016-04-17Filter out anonymous rules from rule listsKyle Meyer
2016-04-17snakemake-rule-at-point: Fix anonymous rule checkKyle Meyer
2016-04-17commentary: Mention how Snakefile is locatedKyle Meyer
2016-04-17commentary: Add graph commandsKyle Meyer
2016-04-17Merge branch 'km/graph'Kyle Meyer
2016-04-17Add snakemake-graph-save commandKyle Meyer
Re: #9
2016-04-17Add snakemake-graph commandKyle Meyer
Re: #9
2016-04-16Add wrapper keywordKyle Meyer
This keyword was added in Snakemake version 3.5.5.
2016-04-16Support anonymous rule blocksKyle Meyer
2016-04-15mode: Unset indent-region-functionKyle Meyer
Don't use python-indent-region for indent-region-function. At first glance, setting indent-region-function to nil (that is, running indent-according-to-mode on each line) seems to indent rule blocks fine, though it will probably fail on more complex "run" values. However, this does mean that python-indent-region is no longer used when indent-region is called with a region that doesn't include a rule block, so it's probably worth adding a snakemake-indent-region function that calls python-indent-region in this case. Re: #8
2016-03-12mode: Add ".snakefile" as a file suffixKyle Meyer
https://groups.google.com/d/msg/snakemake/segLE-RlV_s/nQCTxH_TJwAJ
2016-03-04popup: Consider file targets in regionKyle Meyer
2016-02-29snakemake-compile: Fix target pathKyle Meyer
snakemake-file-targets-at-point expects to be called from the original directory.
2016-02-28README.md: Mention MELPAKyle Meyer
2016-02-28Add READMEKyle Meyer
2016-02-28Fix rule recognition at beginning of bufferKyle Meyer
2016-02-28tests: Change naming schemeKyle Meyer
2016-02-28Rename test file for MELPA filteringKyle Meyer
MELPA excludes test.el, tests.el, *-test.el, and *-tests.el.
2016-02-28popup: Add --allowed-rulesKyle Meyer