<span class="hljs-keyword">if</span> foo > <span class="hljs-number">2</span> || <span class="hljs-built_in">has</span>(<span class="hljs-string">"gui_running"</span>)
<span class="hljs-keyword">syntax</span> <span class="hljs-keyword">on</span>
<span class="hljs-keyword">set</span> hlsearch
<span class="hljs-keyword">endif</span>
<span class="hljs-keyword">set</span> autoindent
<span class="hljs-comment">" switch on highlighting</span>
<span class="hljs-keyword">function</span> <span class="hljs-title">UnComment</span><span class="hljs-params">(fl, ll)</span>
<span class="hljs-keyword">while</span> idx >= <span class="hljs-variable">a:ll</span>
<span class="hljs-keyword">let</span> srclines=<span class="hljs-built_in">getline</span>(idx)
<span class="hljs-keyword">let</span> dstlines=<span class="hljs-keyword">substitute</span>(srclines, <span class="hljs-variable">b:comment</span>, <span class="hljs-string">""</span>, <span class="hljs-string">""</span>)
<span class="hljs-keyword">call</span> <span class="hljs-built_in">setline</span>(idx, dstlines)
<span class="hljs-keyword">endwhile</span>
<span class="hljs-keyword">endfunction</span>
<span class="hljs-keyword">let</span> <span class="hljs-keyword">conf</span> = {<span class="hljs-string">'command'</span>: <span class="hljs-string">'git'</span>}