Leandros
Leandros

Reputation: 16825

map <S-TAB> to to tab key

I'm using the vim plugin supertab to map the <TAB> key to autocompletion, I however, sometimes want the old tab functionality (to indent at the end of a word), and wanted to map it to <S-TAB>, but I can't seem to make it work.

The documentation states there is g:SuperTabMappingTabLiteral, which I can set, to get the old tab functionality back. I set it to let g:SuperTabMappingTabLiteral = '<s-tab>' but that doesn't seem to work either.

The other questions on SO are about how to get a literal tab character with supertab enabled, I don't want a literal tab.

Upvotes: 0

Views: 2191

Answers (1)

Sim
Sim

Reputation: 385

Put this just after your plugin manager

runtime! plugin/supertab.vim

then

inoremap <s-tab> <tab>

should work. Just tested it in my vimrc, the problem was than supertab overrides the mapping.

Upvotes: 1

Related Questions