diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | snakemake-mode.el | 7 |
2 files changed, 9 insertions, 0 deletions
@@ -20,6 +20,8 @@ - The Imenu index now includes Python mode items in addition to rule blocks. +- Errors in Snakefiles are now highlighted in complilation buffers. + * v0.2.0 ** New features diff --git a/snakemake-mode.el b/snakemake-mode.el index 7233d65..d219442 100644 --- a/snakemake-mode.el +++ b/snakemake-mode.el @@ -41,6 +41,7 @@ ;;; Code: +(require 'compile) (require 'python) @@ -325,6 +326,12 @@ command." (call-interactively #'compile))) ("subworkflow" (user-error "Cannot compile a subworkflow")))))) +(add-to-list 'compilation-error-regexp-alist 'snakemake) +(add-to-list + 'compilation-error-regexp-alist-alist + '(snakemake . ("^SyntaxError in line \\([0-9]+\\) of \\(.*[^A-z]Snakefile\\):$" + 2 1))) + ;;; Imenu |