From bba416bcf2bc4270420bf99f6a28b06f9e4e68b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fabi=C3=A1n=20Ezequiel=20Gallina?= Date: Thu, 17 May 2012 00:03:34 -0300 Subject: [PATCH] Enhancements on python-check command. Use pyflakes (PyChecker is dead) and run the process respecting virtualenv rules. --- lisp/progmodes/python.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index def6d8bba94..5406d74f69e 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -2144,7 +2144,7 @@ The skeleton will be bound to python-skeleton-NAME." ;;; Code check (defcustom python-check-command - "pychecker --stdlib" + "pyflakes" "Command used to check a Python file." :type 'string :group 'python) @@ -2168,7 +2168,9 @@ Runs COMMAND, a shell command, as if by `compile'. See ""))))))) (setq python-check-custom-command command) (save-some-buffers (not compilation-ask-about-save) nil) - (compilation-start command)) + (let ((process-environment (python-shell-calculate-process-environment)) + (exec-path (python-shell-calculate-exec-path))) + (compilation-start command))) ;;; Eldoc -- 2.39.5