LINUX.ORG.RU

Как отключить в Yasnippet автоподстановку #include?

 , ,


0

1

Использую emacs+lsp-mode(clangd), как среду разработки, и возникает вот такая ситуация: при включенном yas-minor-mode выполняется автодополнение include (например using std::pair приведет к автоматическому дополнению #include ) - это не удобно. При выключенном yas-minor-mode - криво автодополняются функции, когда начинаешь писать их рализацию в файле исходников: там где должен быть шаблон функции находиться необработанный шаблон yasnippet. Как бы отключить эту способность yasnippet: добавлять include?

★★★★

это clangd самодельничает

  --header-insertion=<value>      - Add #include directives when accepting code completions
    =iwyu                         -   Include what you use. Insert the owning header for top-level symbols, unless the header is already directly included or the symbol is forward-declared
    =never                        -   Never insert #include directives as part of code completion

Я вимер, поэтому не знаю как настраивать запуск clangd

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.