" Make the tab key useful {{{ function TabWrapper() if strpart(getline('.'), 0, col('.')-1) =~ '^\s*$' return "\" elseif exists('&omnifunc') && &omnifunc != '' return "\\" else return "\" endif endfunction imap =TabWrapper() imap