Disable preprocessor inactive code 'highlighting'?

When I’m editing C/C++ code using Kate, it looks at the preprocessor statements and if it thinks a block of code is #ifdef ‘d out, it renders it all inactive / grayed out / one color. That is pretty clever. But not useful, can I turn that off somehow?

I’m using clangd as a LSP server. Is it a setting with that? or in Kate somewhere?

thanks

I’m using clangd as a LSP server. Is it a setting with that? or in Kate somewhere?

Atm, no. But you can disable “semantic highlighting” altogether.