summaryrefslogtreecommitdiff
path: root/elisp
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-03-23 14:36:53 +0100
committerEmile Anclin <emile.anclin@logilab.fr>2010-03-23 14:36:53 +0100
commitaca3164a8190c0ee207ed861a231db9c2850d4e9 (patch)
treefba77ad986b5b1c3514833f7f115e17dc0fe0916 /elisp
parent6b917a6599cd97ae4626809e88adc4aa74323a7e (diff)
downloadpylint-git-aca3164a8190c0ee207ed861a231db9c2850d4e9.tar.gz
fix #19339: pylint.el : non existing py-mod-map
Diffstat (limited to 'elisp')
-rw-r--r--elisp/pylint.el38
1 files changed, 21 insertions, 17 deletions
diff --git a/elisp/pylint.el b/elisp/pylint.el
index 01d15f125..0941a8b7b 100644
--- a/elisp/pylint.el
+++ b/elisp/pylint.el
@@ -42,23 +42,27 @@
(define-key python-mode-map (kbd "C-c m p") 'previous-error)
(define-key python-mode-map (kbd "C-c m n") 'next-error)
- (define-key
- python-mode-map
- [menu-bar Python pylint-separator]
- '("--" . pylint-seperator))
-
- (define-key
- python-mode-map
- [menu-bar Python next-error]
- '("Next error" . next-error))
- (define-key
- python-mode-map
- [menu-bar Python prev-error]
- '("Previous error" . previous-error))
- (define-key
- python-mode-map
- [menu-bar Python lint]
- '("Pylint" . pylint))
+ (let ((map))
+ (if(boundp 'py-mode-map)
+ (setq map py-mode-map)
+ (setq map python-mode-map)
+ (define-key
+ map
+ [menu-bar Python pylint-separator]
+ '("--" . pylint-seperator))
+ (define-key
+ map
+ [menu-bar Python next-error]
+ '("Next error" . next-error))
+ (define-key
+ map
+ [menu-bar Python prev-error]
+ '("Previous error" . previous-error))
+ (define-key
+ map
+ [menu-bar Python lint]
+ '("Pylint" . pylint))
+ ))
))
(add-hook 'python-mode-hook 'pylint-python-hook)