branch: elpa/jade-mode
commit 86f0734689465604178b3c48167ab094806bd252
Author: Pierre Tardy <[email protected]>
Commit: Pierre Tardy <[email protected]>
add init.el boilerplate for flymake support in the README
Signed-off-by: Pierre Tardy <[email protected]>
---
README.md | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/README.md b/README.md
index cae5bdd182..c8dd93dee8 100644
--- a/README.md
+++ b/README.md
@@ -67,3 +67,22 @@ Add the following lines to any of your initialization files
(require 'jade-mode)
(add-to-list 'auto-mode-alist '("\\.styl$" . sws-mode))
(add-to-list 'auto-mode-alist '("\\.jade$" . jade-mode))
+
+### Flymake support
+
+if you want to add flymake support for jade files:
+
+ (defun flymake-jade-init ()
+ (let* ((temp-file (flymake-init-create-temp-buffer-copy
+ 'flymake-create-temp-intemp))
+ (local-file (file-relative-name
+ temp-file
+ (file-name-directory buffer-file-name)))
+ (arglist (list local-file)))
+ (list "jade" arglist)))
+ (setq flymake-err-line-patterns
+ (cons '("\\(.*\\): \\(.+\\):\\([[:digit:]]+\\)$"
+ 2 3 nil 1)
+ flymake-err-line-patterns))
+ (add-to-list 'flymake-allowed-file-name-masks
+ '("\\.jade\\'" flymake-jade-init))