Properly handle whitespace-inclusive arguments when tab completing