emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/jade-mode f540df5ee6 056/128: Merge pull request #16 from


From: ELPA Syncer
Subject: [nongnu] elpa/jade-mode f540df5ee6 056/128: Merge pull request #16 from tardyp/master
Date: Sat, 29 Jan 2022 08:24:46 -0500 (EST)

branch: elpa/jade-mode
commit f540df5ee6a38a195f0b86feddda6bca5c13565e
Merge: 7f63cc296c 86f0734689
Author: Brian C <brian.m.carlson@gmail.com>
Commit: Brian C <brian.m.carlson@gmail.com>

    Merge pull request #16 from tardyp/master
    
    flymake support
---
 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))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]