Описание тега clangd

NoneClangd - языковой сервер, реализующий протокол языкового сервера.
1 ответ

Сообщение об ошибке Vim Coc при выполнении: CocCommand clangd.install

Я установил vim coc (https://github.com/neoclide/coc.nvim) и clangd для остальных моих машин без проблем. Но когда я попытался:CocCommand clangd.install вчера я получил [coc.nvim] Failed to install clangd language server: TypeError: Expected signal …
27 авг '20 в 11:38
1 ответ

emacs lsp c-mode: Команда "clangd" отсутствует на пути

Я хочу использовать c-режим Emacs LSP, но получаю сообщение об ошибке "Команда" clangd "отсутствует на пути". Для установки я сделал следующие шаги: Получите пакет lsp от melpa-stable Получите company-lsp от melpa-stable Получите ccls, используя hom…
05 сен '19 в 12:52
2 ответа

Clangd - как установить флаги по умолчанию, которые будут использоваться при отсутствии `compile_commangs.json`?

Вероятно, это невозможно, но я все же хочу спросить. Я использую Clangd в качестве механизма автозаполнения для VSCode. Работает отлично, но есть одна проблема. Официальные двоичные файлы Clang для Windows полагаются на заголовки стандартной библиот…
10 апр '20 в 02:46
5 ответов

Есть ли в clangd опция includePath?

Раньше я работал с расширением VSCode C / C++. в этом расширении (в файле json) была функция, называемая "includePath", с помощью которой я мог устанавливать пути для моих заголовков, поэтому без выполнения CMake или make я бы получил предложение о …
14 апр '20 в 14:32
0 ответов

Чем отличается сообщение об ошибке clangd и clang-check?

Я использовал clang-checkв моем vim для проверки синтаксиса C++ в течение многих лет. Недавно я хочу перейти наclangd, который должен быть быстрее. Все они хорошо работают на основе моихcompile_database.json, но clangdчасто выдает ложные сообщения о…
19 дек '19 в 00:57
0 ответов

(C++) Языковой сервер в контейнере докеров

Я не уверен, что название так хорошо подходит к моему вопросу, но я не мог придумать лучшего. Поскольку я использую Arch Linux, но разрабатываю программное обеспечение (на C++), которое должно работать в Debian и Ubuntu, я сейчас использую следующую…
22 янв '20 в 12:07
0 ответов

Понятный способ настроить LSP (vim-lsc) с vim + CMake?

Я пытаюсь настроить LSP с помощью vim + cmake. Я использую плагин vim-lsc в качестве клиента и clangd в качестве сервера. Структура папки: Контрольная работа/ test.cpp test.h CMakeLists.txt test.h: #ifndef TEST_H #define TEST_H class Apple { public:…
18 мар '20 в 13:13
2 ответа

как добавить путь включения для языковых серверов в файл coc-settings.json?

Я использую плагин neovim "coc-nvim" в качестве инструмента IntelliSense для C/C++. насколько я знаю, этот плагин на самом деле является клиентом языковых серверов, таких как ccls, clangd и cquery. В моей системе установлены все эти языковые серверы…
11 апр '20 в 03:40
1 ответ

Clion clangd, как ограничить использование памяти

Clangd использует много памяти (до 2,5 ГБ в моей системе). В моей системе 8GIG я часто сталкиваюсь с ситуациями OOM. На данный момент я нашел единственное решение - убить clangd, когда он использует много памяти. clangd имеет некоторые параметры ком…
21 апр '20 в 17:48
0 ответов

можно ли использовать расширения coc.nvim за брандмауэром?

В моем случае я пытаюсь использовать coc-clangdна работе, где у нас есть брандмауэр, предотвращающий доступ к внешним ресурсам (например, github). Однако есть способ создать локальное зеркало репозиториев github. Здесь у меня есть копииcoc.nvim а та…
2 ответа

Можно ли указать путь к libstdC++ в расширении clangd VS Code?

Я использую VS Code в качестве основного редактора кода для разработки на C++. Я использую удаленное расширение SSH от Microsoft для доступа к своей офисной рабочей станции из дома. Для автозаполнения и линтинга C++ я использую расширение clangd от …
1 ответ

перенаправить clangd stderr в файл вместо консоли

Clangd записывает сообщения журнала в stderr. В Linux мне нужно перенаправить stderr в файл журнала для будущего использования вместо консоли я использовал следующую команду: clangd --clang-tidy -compile-commands-dir=$SOME_PATH --log=error > $SOM…
10 янв '20 в 14:43
1 ответ

Clangd не находит стандартные заголовки

Я использую Atom для написания кода C++ и установил пакет llvm для использования пакета Atom, который использует языковой сервер clangd. Кажется, это работает, за исключением того, что clangd, похоже, не находит стандартные заголовки (например, iost…
22 май '20 в 21:47
1 ответ

Индексирование всего каталога проекта с помощью vim и coc-clangd

С нескольких дней я пытаюсь заставить vim-coc (с coc-clangd) правильно работать с проектом. Мой тестовый проект - это клонированный проект bluez. Когда я открываюbluez/src/main.c с vim (neovim в моем случае) большая часть автозаполнения и определени…
04 июн '20 в 15:51
0 ответов

Как отключить всплывающие подсказки при использовании clangd?

При использовании расширения VSCode clangd я хочу отключить всплывающие подсказки, которые оно предоставляет, поскольку у меня уже есть другое расширение, которое предоставляет лучшие подсказки. Однако я нигде не вижу такой возможности. Возможно ли …
24 авг '20 в 06:15
0 ответов

clangd не может индексировать файл, что приводит к ошибке

clangdне может проиндексировать один из моих файлов по неизвестной мне причине.Ниже приводится вывод, который мне был передан через stderr: I[23:22:17.080] clangd version 9.0.1 I[23:22:17.080] Working directory: /media/i/EXTERNAL/git-repos/eos I[23:…
14 мар '20 в 06:30
3 ответа

Могу ли я использовать компилятор GCC и языковой сервер Clangd?

Я работаю над проектом, который использует библиотеку GCC (SFML), которая, насколько мне известно, недоступна для clang. Я использую COC с vim для завершения кода, но для C++ ему нужен clangd. Есть ли способ использовать GCC в качестве моего компиля…
28 июн '20 в 18:08
1 ответ

Как изменить путь к предварительно скомпилированному заголовочному файлу clang

По умолчанию кажется, что clangd создает pch-файлы во временном системном пути, т.е. /tmp/*.pch. Что, если я захочу переместить его в другое место? Я не вижу, чтобы у clangd для этого есть опция командной строки. Любые идеи? clangd -pch-storage=disk
23 дек '19 в 21:24
1 ответ

как программировать на C с lib gtk в vim с coc-clangd?

Я скопировал код hello world с веб-сайта проекта gtk и вставил его в vim со средой для разработки на C, правильно настроенной с помощью coc-clangd. Однако несколько ошибок отображаются в #include <gtk / gtk.h> Но когда я отправляю компиляцию с…
11 окт '20 в 05:09
1 ответ

Отладка ошибок сервера языка C++: недопустимый AST

У меня есть проект C++, в котором я могу открыть любой.cpp или.h, и LSP выйдет из строя / выйдет из строя (я использую emacs с lsp-mode). Например, если я попытаюсь открыть файл с именем IDictionary.h, Clangd потерпит неудачу со следующими ошибками …
14 сен '20 в 01:00