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

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

[nongnu] elpa/arduino-mode 431c3ba 069/107: Merge branch 'develop'


From: ELPA Syncer
Subject: [nongnu] elpa/arduino-mode 431c3ba 069/107: Merge branch 'develop'
Date: Sun, 29 Aug 2021 10:58:18 -0400 (EDT)

branch: elpa/arduino-mode
commit 431c3ba4f3ea42915e31b93164e417ffa4b1b7b6
Merge: 9547187 024761d
Author: stardiviner <numbchild@gmail.com>
Commit: stardiviner <numbchild@gmail.com>

    Merge branch 'develop'
---
 arduino-mode-init.el |  1 +
 flycheck-arduino.el  | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

diff --git a/arduino-mode-init.el b/arduino-mode-init.el
index 12b7096..4cff977 100644
--- a/arduino-mode-init.el
+++ b/arduino-mode-init.el
@@ -1,3 +1,4 @@
 (autoload 'arduino-mode "arduino-mode" "Major mode for editing Arduino code." 
t)
+(autoload 'ede-arduino-preferences-file "ede-arduino" "Preferences file of 
Arduino." t)
 (add-to-list 'auto-mode-alist '("\\.ino\\'" . arduino-mode))
 (add-to-list 'auto-mode-alist '("\\.pde\\'" . arduino-mode))
diff --git a/flycheck-arduino.el b/flycheck-arduino.el
new file mode 100644
index 0000000..a8e73ae
--- /dev/null
+++ b/flycheck-arduino.el
@@ -0,0 +1,34 @@
+;;; flycheck-arduino.el --- Arduino support for flycheck.
+
+;;; Commentary:
+
+
+
+;;; Code:
+
+(require 'flycheck)
+(require 'arduino-mode)
+
+(flycheck-define-checker arduino
+  ;; https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc
+  "Arduino checker using Arduino IDE. (This requires higher than version 1.5+)"
+  ;; source, source-inplace, source-original
+  :command ("arduino" "--verify" source-original)
+  :error-patterns
+  (;; I don't make sure about this warning... How to emit a warning?
+   (warning line-start (file-name) ":" line ":" column ": warning: " (message) 
line-end)
+   (error   line-start (file-name) ":" line ":" column ": " (0+ "fatal ") 
"error: " (message) line-end))
+  :modes (arduino-mode))
+
+;;;###autoload
+(defun flycheck-arduino-setup ()
+  "Setup Flycheck Arduino.
+Add `arduino' to `flycheck-checkers'."
+  (interactive)
+  (add-to-list 'flycheck-checkers 'arduino))
+
+
+
+(provide 'flycheck-arduino)
+
+;;; flycheck-arduino.el ends here



reply via email to

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