> Marc, > > Look up (in :he) "omnifunc". For PHP, for example, it is set to > phpcomplete#CompletePHP. That function returns the list of matches. So, > if you remap <c-i>1 through <c-i>9 to your own custom functions, you > should be able to figure out a way of getting what you are looking for I > think. Or even better, you can look in the appropriate plugin file to > get direct access to the autocomplete list (e.g. > vim70/autoload/phpcomplete.vim). > > Hope this helps. > > -Robert
Robert: What about <c-x><c-f> etc? Of course you can write your own completion for this, too. The easiest way is mapping <m-x> to repeat("<down>", x) to get the xht entry. But refreshing the whole completion menu for each <down> slows down a little bit. Marc