Better tab completion, including yasnippet support.