How do I cycle through completions with the tab key? I have tried writing a function that calls both "contextMenu.next" and "contextMenu.select", but when I bind tab to the function, it doesn't work. It neither inserts a tab nor cycles through the completions.