Recently I’ve had this idea of using Vim to continue development on my application. Most of the development is done in my desktop where I sit and fight wars with QtCreator. Now, there’s something I really enjoy about using YouCompleteMe is on how incredibly fast it is. The subsequence algorithm it uses is perfect (for me) as I can “lazy type” the things I want, something I can’t do in QtCreator autocomplete because it doesn’t have the same search mechanism as YCM.
Another reason is because QtCreator FakeVim isn’t that good; no matter how much I use it there’s always something lacking.
All you need to do to get this working is
- Use CMake (… well, not really, cmake just makes it easier with
ONeither as a switch in your cmake call or as a variable in your
clang, as far as I know it doesn’t work with GCC.
- Have some basic knowledge of YCM extra configuration file.
It works incredibly well.