Re: valgrind filetype detection

2007-04-29 Thread Bram Moolenaar

Rodolfo Borges wrote:

 When opening a valgrind output file, the syntax highlighting was not
 being automatically turned on.
 I found that on scripts.vim it's checking for 'valgrind' on the first
 line, but my version of valgrind (3.2.1 ) prints 'Memcheck' instead.
 So I fixed it adding the second elseif bellow:
 
Valgrind
   elseif s:line1 =~ '^==\d\+== valgrind'
 set ft=valgrind
   elseif s:line1 =~ '^==\d\+== Memcheck'
 set ft=valgrind
 
 Maybe this should be included on Vim distribution?

Memcheck is not valgrind, right?  Or is the format exactly the same?

One example I found starts with:

==16418== Memcheck, a memory error detector for x86-linux.
==16418== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==16418== Using valgrind-2.1.2, a program supervision framework for x86-linux.
==16418== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==16418== For more details, rerun with: -v
==16418==

So perhaps we should check for Using valgrind in the third line?  Or
is it possible that the header looks different?

-- 
'Well, here's something to occupy you and keep your mind off things.'
'It won't work, I have an exceptionally large mind.'
-- Douglas Adams, The Hitchhiker's Guide to the Galaxy

 /// 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///


valgrind filetype detection

2007-03-29 Thread Rodolfo Borges

When opening a valgrind output file, the syntax highlighting was not
being automatically turned on.
I found that on scripts.vim it's checking for 'valgrind' on the first
line, but my version of valgrind (3.2.1 ) prints 'Memcheck' instead.
So I fixed it adding the second elseif bellow:

  Valgrind
 elseif s:line1 =~ '^==\d\+== valgrind'
   set ft=valgrind
 elseif s:line1 =~ '^==\d\+== Memcheck'
   set ft=valgrind

Maybe this should be included on Vim distribution?

--
Rodolfo Borges