Use YouCompleteMe for auto completion