Sto usando vim-autoformat
, che utilizza clang-format
come formattatore esterno.Come potrei indentare il pragma C++ usando il formato clang?
Sembra che lo clang-format
non indentifichi il C++ #pragma
. Per esempio:
#include <omp.h>
#include <cstdio>
int main()
{
#pragma omp parallel for
for (int i = 0; i < 10; ++i)
{
puts("demo");
}
return 0;
}
mi piacerebbe averlo formattato in:
#include <omp.h>
#include <cstdio>
int main()
{
#pragma omp parallel for
for (int i = 0; i < 10; ++i)
{
puts("demo");
}
return 0;
}
ho controllato clangformat, ma non ha trovato quale opzione ho potuto utilizzare.
Forse perché le direttive del preprocessore tradizionale * dovevano * iniziare sulla prima colonna della riga? –
[Rapporto bug pertinente] (https://llvm.org/bugs/show_bug.cgi?id=17362). – rettichschnidi