UPDATE: use YouCompleteMe builtin