mod TAB select

not nmap but
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"