День добрый.
Пробую company-mode (из ELPA) для emacs. Отлично видит все локальные структуры и их поля, как для C, так и для C++, может запросто найти описание структуры в заголовках, которые валяются рядом.
Но вот всё, что хранится в стандартных файлах (как то <vector>, <string>, <sys/socket.h>) упорно не хочет видеть.
периодически кидается сообщениями
clang failed with error 1:
/usr/bin/clang -cc1 -fsyntax-only -code-completion-macros -x c++ -code-completion-at -:8:5 -
<stdin>:1:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated.
добавление параметров -I
тоже не помогает.
Это вообще возможно, чтоб clang в этом случае видел стандартные инклуды?
сам clang, как и clang++ замечательно всё компилят.