Yakov Lerner wrote:

> This is syntax file for /var/log/messages.
> Here is patch for filetype.vim:
> 
> --- filetype.vim.000    2006-06-12 18:47:26.000000000 +0000
> +++ filetype.vim        2006-06-12 18:48:29.000000000 +0000
> @@ -888,6 +888,9 @@
>  " Makefile
>  au BufNewFile,BufRead *[mM]akefile,*.mk,*.mak,*.dsp setf make
> 
> +" /var/log/messages
> +au BufNewFile,BufRead /var/log/messages*,messages setf messages
> +
>  " MakeIndex
>  au BufNewFile,BufRead *.ist,*.mst              setf ist

Thanks.  The syntax file looks OK.

For detecting the filetype, "messages" is very generic, it might be
detected wrongly.  Also, ending a pattern in * is dangerous, it can
match messages.readme, for example.

How about using this instead:

" Messages
au BufNewFile,BufRead /var/log/messages,/var/log/messages.*[0-9]  setf messages

It works for me, since I have this in /var/log:

        /var/log/messages
        /var/log/messages.0.bz2
        /var/log/messages.1.bz2
        /var/log/messages.2.bz2
        /var/log/messages.3.bz2
        /var/log/messages.4.bz2
        /var/log/messages.5.bz2

-- 
If your life is a hard drive,
Christ can be your backup.

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to