On 6/19/06, Bram Moolenaar <[EMAIL PROTECTED]> wrote:
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
Yes I agree , it's better.
Yakov