Package: pylint
Version: 0.12.1-1
Severity: normal
File: /usr/share/emacs/site-lisp/pylint/pylint.el

pylint.el binds [f1], [f2] and [f3] in the python mode map, without
asking.  It should not.

I personally feel that pylint.el should not bind any keys at all.  If
you feel pylint.el really must bind keys, I would draw your attention
to the recommendations of the Emacs Lisp manual, such as

    The key sequences bound in a minor mode should consist of `C-c'
    followed by one of `.,/?`'"[]\|~!#$%^&*()-_+='.  (The other
    punctuation characters are reserved for major modes.)

Also note that next-error is (apparently) already bound to C-x ` in
all buffers.  I strongly feel that mode-local bindings for next-error
and/or previous-error are also quite silly.

Finally, I advise you to use EVAL-AFTER-LOAD (and DEFINE-KEY) instead
of a hook, since the forms in python.el really only need to be
evaluated once per emacs process, not every time the user opens a
Python file.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to