Интересные проекты: Vim-плагин против глубокой вложенности кода
При переходе на пятый уровень в начале строки появляется неодобрительный смайлик.
2К открытий2К показов
На GitHub появился плагин для текстового редактора Vim, рисующий значок ಠ_ಠ в начале каждой строки с уровнем вложенности кода от пяти и выше.
Предельный уровень можно установить по своему желанию с любой из команд:
Значение 0 отключает функцию.
Установка
Плагин можно легко установить с помощью Pathogen или Vundle. Чтобы появился смайлик, Vim должен быть скомпилирован с +conceal
.
Принцип работы
Плагин использует свойство редактора conceal
. Он никоим образом не меняет исходный код, неодобрительный смайлик — это лишь визуальный эффект.
Работа conceal
зависит от правил подсветки синтаксиса. В некоторых случаях определенные плагином правила могут вступать в конфликт с теми, что устанавливаются по умолчанию для того или иного типа файлов. Это может привести к тому, что неодобрительный смайлик появится в начале строки с неглубокой вложенностью. В таком случае разработчики советуют не стесняться сообщать о проблеме, а пока она решается, отключить плагин для этих типов файлов с помощью команды:
2К открытий2К показов