Можно ли установить ширину текста в зависимости от того, находится ли курсор в коде или комментариях?

Я хотел бы сделать мои комментарии шириной 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
Другие вопросы по тегам