summaryrefslogtreecommitdiff
path: root/flycheck-android-experimental.el
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@spawned.biz>2018-02-15 22:28:25 +0100
committerJoel Klinghed <the_jk@spawned.biz>2018-02-15 22:56:31 +0100
commit5ea5ec068a5cd7d4b1328b6c14a34d17ac69f69d (patch)
treebfdd4c6a3067fa82bb3cce576f96de426bcfcde7 /flycheck-android-experimental.el
parent16a80d8a9062d22327c9e0e135aabd1931f949b2 (diff)
Generate configurations for all variants
Add new option, flycheck-android-java-variant, if a matching variant is found the matching configuration is used. If no matching variant is found the first one is used - same as if you had not set a variant. Variant is case-sensitive.
Diffstat (limited to 'flycheck-android-experimental.el')
-rw-r--r--flycheck-android-experimental.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/flycheck-android-experimental.el b/flycheck-android-experimental.el
index 87cde62..34d01f0 100644
--- a/flycheck-android-experimental.el
+++ b/flycheck-android-experimental.el
@@ -34,6 +34,11 @@
:safe #'stringp)
(make-variable-buffer-local 'flycheck-android-java-checkstyle-properties)
+(flycheck-def-option-var flycheck-android-java-variant nil android-java
+ "Variant to select instead of first."
+ :safe #'stringp)
+(make-variable-buffer-local 'flycheck-android-java-variant)
+
(flycheck-define-checker android-java
"Java syntax checker using javac."
:command ("python"
@@ -46,6 +51,8 @@
flycheck-android-java-checkstyle-config concat)
(option "--checkstyle-properties="
flycheck-android-java-checkstyle-properties concat)
+ (option "--variant="
+ flycheck-android-java-variant concat)
(eval (flycheck-android-get-sessiondir))
(eval buffer-file-name)
source)