Preliminary whitespace tab-completion. Not working properly just yet