Вот у flycheck -- правильная "архитектура плагинов". Для того, чтоб она начала подсвечивать js-ошибки достаточно сделать sudo npm install jshint -g
. Всё! Есть программа -- значит он её подхватывает и рисует ошибки.
Ну вот https://bitbucket.org/k_bx/dotfiles/overview
Надеюсь после этого меня не взломают, т.к. всего не перечитывал.
Таки воскресенье провёл не зря. Наконец-то у меня вышло донастроить емакс + хаскель-мод. Теперь оно дружит с сандбоксами, умеет к любой фигне вывести тип, умеет автоматом тип этот написать, ну и REPL с одноклавишной загрузкой туда файла на "поиграться".
Палю метод улучшения вашего грепа для поиска по текстовым исходникам (кроме различных масок файлов и директорий):
M-x customize-group
grep
В поле grep-find-command
вместо
'("find . -type f -exec grep -nH -e {} +" . 34)
Ставьте:
'("find . -type f -exec cut -c1-2000 | grep -nH -e {} +" . 34)
Таким образом каждая линия будет обрезаться до первых 2000 символов при поиске. Мне лично это как раз то, что нужно.
Интересно, насколько сложно запилить какой-то бутстрап-скрипт, который не только на сервер емакс ставит, но еще и для него настройку делает для питонопрограммирования по типу pep8/pyflakes. А то чувствую сейчас начну фигачить неслабо прямо в сервере (статистику всякую из продакшна выгребать).