vim-scripts/SuperTab-continued. — pull request #1 by evilchili (2012-06-04 15:20:37+00:00)
Title: fix for literal <tab> when remapping the completion key sequence

Given the .vimrc configuration:

set ofu=syntaxcomplete#Complete

" remap completion to control+space
inoremap pumvisible() \|\| &omnifunc == '' ?
\ "\C-n>" :
\ "\C-x>\C-o>=pumvisible() ?" .
\ "\"\\c-n>\\c-p>\\c-n>\" :" .
\ "\" \\bs>\\C-n>\"\"
imap

" use the tab key as the tab key
let g:SuperTabMappingTabLiteral = ''

SuperTab-continued will incorrectly trigger completion in the middle of a word when is pressed. I do an explicit check for SuperTabMappingTabLiteral = '' and unmap if it is found, which solves the issue.