branch: elpa/flymake-collection
commit 91bb971e9e6fea01858714063875cb1522918435
Author: Mohsin Kaleem <[email protected]>
Commit: Mohsin Kaleem <[email protected]>
(cleanup): Consistent use of executable-find
Also added a missing require to =flymake-rest-parse-rx.el=.
---
checkers/flymake-rest-lua.el | 2 +-
checkers/flymake-rest-luacheck.el | 2 +-
flymake-rest-parse-rx.el | 2 ++
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/checkers/flymake-rest-lua.el b/checkers/flymake-rest-lua.el
index 1e4697f4ee..13630184b4 100644
--- a/checkers/flymake-rest-lua.el
+++ b/checkers/flymake-rest-lua.el
@@ -38,7 +38,7 @@ See URL `http://www.lua.org/'."
:pre-check (unless lua-exec
(user-error "Cannot find lua compiler executable"))
:write-type 'pipe
- :command '("luac" "-p" "-")
+ :command `(,lua-exec "-p" "-")
:error-parser
(flymake-rest-parse-rx
((error bol
diff --git a/checkers/flymake-rest-luacheck.el
b/checkers/flymake-rest-luacheck.el
index 84aab17640..e2591ab587 100644
--- a/checkers/flymake-rest-luacheck.el
+++ b/checkers/flymake-rest-luacheck.el
@@ -56,7 +56,7 @@ See URL `https://github.com/mpeterv/luacheck'."
:pre-check (unless luacheck-exec
(error "Cannot find luacheck executable"))
:write-type 'pipe
- :command `("luacheck"
+ :command `(,luacheck-exec
"--formatter" "plain"
"--codes" ; Show warning codes
"--no-color"
diff --git a/flymake-rest-parse-rx.el b/flymake-rest-parse-rx.el
index 10bffcadad..f2a710ae34 100644
--- a/flymake-rest-parse-rx.el
+++ b/flymake-rest-parse-rx.el
@@ -33,6 +33,8 @@
;;; Code:
+(require 'rx)
+
(defconst flymake-rest-parse-rx-constituents
`((file-name ,(lambda (body)
(rx-to-string