среда, 2 декабря 2009 г.

Подсветка динных срок в vim

PEP-8 рекомендует не использовать строки длинее 79 символов. vim позволяет устанавливать подобное ограничение при помощи:


set tw=79

Это не очень удобная фича, мне удобнее видеть, когда строка слишеом длиная и форматировать строку в ручную. Это решается добавлением всего одной строки в конфиг:

au BufWinEnter *.py let w:m1=matchadd('Search', '\%>79v.*', -1)

Что означает: для файлов с расширением "py" подсвечивать части строк, которые превышают лимит.

6 комментариев:

Andrii V. Mishkovskyi комментирует...

"лемит" -> "лимит"
И ваще, бросай ты эту поделку, Emacs лучше, инфа 100%.

sash_ko комментирует...

Emacs все умеет сам? А как из него выйти? :))))

Andrii V. Mishkovskyi комментирует...

Зачем тебе выходить из имакса? Зачем выходить из нирваны?

M-x emacs-uptime RET
29 days, 21 hours, 40 minutes, 23 seconds

Igor Shubovych комментирует...

nano to the rescue

Анонимный комментирует...

Постовой - предложение о размещении -- Здравствуйте. Интересует размещение постового в вашем блоге. Тематика сайта: пластиковые окна (http://www.your-okna.ru/). Если вы согласны на добавление постового с нужным мне анкором и URL, опишите еще раз условия его размещения. И заодно напомните URL вашего блога. -- Заранее благодарен за ответ.

Моя почта seo.okna@yandex.ru

Толік комментирует...

древний у питона код конвеншин. слабо актуален для широких мониторов(а 4х3 найти уже сложно). Например в код коншеншине для андроида эту границу выставляют в 100 символов