summaryrefslogtreecommitdiff
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorSam Steingold <sds@gnu.org>2015-01-27 13:20:57 -0500
committerSam Steingold <sds@gnu.org>2015-01-27 13:20:57 -0500
commitbd7a1e1564d04d7ea9c7f6587ffcf02ef8975512 (patch)
treec912f484608e6a75d10373ad30d5b3e5671307e3 /lisp/progmodes/python.el
parentc7effd7cacc5505933c32221bb25bea791b589e0 (diff)
downloademacs-bd7a1e1564d04d7ea9c7f6587ffcf02ef8975512.tar.gz
emacs-bd7a1e1564d04d7ea9c7f6587ffcf02ef8975512.tar.bz2
emacs-bd7a1e1564d04d7ea9c7f6587ffcf02ef8975512.zip
minor tweaks for `python-check'
* lisp/progmodes/python.el (python-check-custom-command): Buffer local because it usually includes the buffer name. (python-check-command): Set to epylint when pyflakes is not available.
Diffstat (limited to 'lisp/progmodes/python.el')
-rw-r--r--lisp/progmodes/python.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index d298f96bc81..13ff439bef2 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -3816,7 +3816,9 @@ The skeleton will be bound to python-skeleton-NAME."
;;; Code check
(defcustom python-check-command
- "pyflakes"
+ (or (executable-find "pyflakes")
+ (executable-find "epylint")
+ "install pyflakes, pylint or something else")
"Command used to check a Python file."
:type 'string
:group 'python)
@@ -3827,7 +3829,7 @@ The skeleton will be bound to python-skeleton-NAME."
:type 'string
:group 'python)
-(defvar python-check-custom-command nil
+(defvar-local python-check-custom-command nil
"Internal use.")
(defun python-check (command)