Isso é esperado; o autocmd executa o comando Ex w:m1=matchadd('ErrorMsg','\%>100v.\+', -1)
. w
é a forma abreviada de write
, o que segue é interpretado como o nome do arquivo.
Acho que faltou um :let
, porque o comando faz sentido: let w:m1=...
define uma variável de janela local m1
e atribui o resultado da chamada matchadd()
a ele.
O autocmd aparece para destacar todos os caracteres além da coluna 100. Observe que, nas versões recentes do Vim 7.3, você pode usar o recurso 'colorcolumn'
para isso:
:set colorcolumn=101