From: Teemu Likonen Date: Sun, 07 Sep 2008 13:13:56 GMT Subject: Re: Extremely simple Vim interface for Git Message-ID: <20080907131356.GC3387@mithlond.arda.local> In-Reply-To: Michael Wookey wrote (2008-09-07 20:32 +1000): > If you alter the RunShellCommand() function to the following - > if stridx(a:cmdline, "diff") > 0 > set filetype=diff > endif > Then Vim will apply diff syntax highlighting to the scratch buffer > when a "diff" command is executed. Good idea. I implemented the same thing this way: if match(a:cmdline,'\v^(git|hg|svn|bzr) diff') >= 0 setlocal filetype=diff endif