I've just set up slackware 14 on a virtualbox. As one does, I immediatly created/altered my .bashrc and, more importantly, my .vimrc files.
To avoid writing huge lines of code, I usually add something like
au BufWinEnter * w:m1=matchadd('ErrorMsg','\%>100v.\+', -1)
if version >= 702
au BufWinLeave * call clearmatches()
endif
I've used these settings for quite a while now, only this time, whenever I open a file in vim, a weird file is being created, with :m1=matchadd('ErrorMsg','\%>100v.\+', -1) as its name.
I've reduced my .vimrc file to just the basics, which I believe can't have anything to do with this oddity (vim-7.3.645-x86_64-1):
set nocompatible
set ai
set nu
set ruler
set hlsearch
set hidden
set showcmd
set cursorline
set confirm
syntax on
color evening
au BufWinEnter * w:m1=matchadd('ErrorMsg','\%>100v.\+', -1)
if version >= 702
au BufWinLeave * call clearmatches()
endif
Any ideas what is causing this behaviour, and how to fix it?