Можно ли установить ширину текста в зависимости от того, находится ли курсор в коде или комментариях?
Я хотел бы сделать мои комментарии шириной 80 символов, позволяя моему коду идти до 132 символов.
Есть ли способ сделать это? Я смотрел на synID, но мой viml-fu не справился с задачей. Я даже не уверен, с чего начать.
1 ответ
Решение
Мой плагин OnSyntaxChange позволяет определять хуки на основе синтаксиса под курсором. Это будет делать то, что вы хотите:
call OnSyntaxChange#Install('Comment', '^Comment$', 0, 'a')
autocmd User SyntaxCommentEnterA setlocal textwidth=80
autocmd User SyntaxCommentLeaveA setlocal textwidth=132