Долгое время использовал для разработки на python замечательный редактор Vim. Сейчас я решил неспешно попробовать Emacs и столкнулся со следующей проблемой. В Vim есть замечательный плагин python-mode, который предоставляет возможность не выходя из редактора проверять код утилитами pylint и pep8 (есть еще какие-то, меня в первую очередь интересовали вышеуказанные две).
В Emacs для этих же целей в elpa нашел python-pylint и python-pep8. Вариант жизнеспособный, но хотелось бы двух вещей:
1. Возможности гибко настроить правила проверки (насколько я понял, настроить python-pylint можно только правкой исходного кода плагина).
2. Возможности объединить вывод двух проверок в один буфер.
Есть ли готовое решение, отвечающее этим двум критериям?
Смог завести через flycheck (модная замена flymake). Из коробки работает нормально (использует flake8 для python), но мне хотелось старого доброго pylint. Вся настройка выглядела примерно так:
А не подскажете, где там идут настройки чекеров? Хочется не просто бездумно скопировать, но и понять:) Нашел что-то похожее в lisp/init-flyspell.el, но все равно ясности процессу это не придало.