Hey, for the vimmers out there, this is such a great customization that I thought I'd pass it along for anyone who is interested. Add the following to your vimrc and you can use tab to auto-complete words while still preserving it as a tab insert where most appropriate (whenever your cursor is not over a word).<p>Anyone care to share their favorite vim tips?<p>function InsertTabWrapper()<p><pre><code> let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
else
return "\<c-p>"
endif
</code></pre>
endfunction<p>inoremap <tab> <c-r>=InsertTabWrapper()<CR>