Я просмотрел всю документацию YouCompleteMe (для vim), но я не могу найти возможность установить, какие расширения файлов он распознает как файлы C ++. Я пытаюсь изменить это так, чтобы у меня было семантическое завершение C ++ в .h файлах. Есть идеи?
Nevermind, использовал встроенные настройки vim, чтобы заставить vim определять файлы .h как cpp, добавив следующую строку в мой .vimrc
au BufRead, BufNewFile * .h set filetype = cpp
Кажется, YCM теперь использует завершение cpp для файлов .h 🙂
Других решений пока нет …