changed vim completion to complete to the longest match and then show the menu, still broken in ruby though