Revert "Revert "Try to solve YouCompleteMe problem""

This reverts commit 8d24fed769eaec83c8dfdc5a0f0814e801edac18.
Revert "Try to solve YouCompleteMe problem"

This reverts commit ce37d6fc8758fd77630a6d915210c2758d21ac4f.