是否可以根据光标是代码还是注释来设置textwidth?

时间:2018-01-17 20:45:25

标签: vim text-width

我想让我的评论宽80个字符,同时允许我的代码转到132个字符。

有办法做到这一点吗?我在看synID,但是我的viml-fu不能胜任这项任务。我甚至不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

我的OnSyntaxChange plugin允许根据游标下的语法定义钩子。这将做你想要的:

call OnSyntaxChange#Install('Comment', '^Comment$', 0, 'a')
autocmd User SyntaxCommentEnterA setlocal textwidth=80
autocmd User SyntaxCommentLeaveA setlocal textwidth=132