Настройка VS Code под Си в linux
Тулсет:
Ubuntu 24.04.2 LTS
Clang 18.1.3 (c99/c11)
CMake 3.28.3 / meson 1.7.0 (pip)
ninja 1.11.1
VSCode 1.99.2 (snap)
Проблема: Ошибки при автодополнении, иправлениях и "предросмотре линковки" для файлов указанных в CMake, от чего нельзя бегать по исходникам из разных папок по lalt + лкм, А meson он вообще не воспринимает. Проблема больше скорее в дополнениях и настройке конфигов VSCode. Пишу только на Си, следовательно окружение должно быть настроено под него, а не под плюсы. Но как бы я не лазил в настройках дополнений и VSCode - всё равно появляются плюсовые автодополнения и в исходники залезают плюсовые заголовки. В частности в моём прокте довольно много сложных макросов, которые VSCode отказывается грамотно развёртывать для предпросмотра.
Примечание 1: При сборке проекта ошибок не появляется - это чисто визульная проблема, от чего страдает удобство. Когда-то использовал CLion - там почти всё из коробки великолепно работало, подцепляло рабочую среду и грамотно выдавало рекомендации с автодополнениями.
Кто сталкивался с настройкой сия редактора - подскажите как можно решить недуг, или проще будет заморочится с лицензией clion.
Примечание 2: По мимо этого этим же тулсетом пользуюсь на винде - если получится создать +- унифицированный конфиг - буду очень рад.