Existe uma maneira de destacar (defina a cor do plano de fundo, por exemplo) o espaço antes de uma linha, quando o recuo não estiver alinhado com a largura atual do recuo?
Recuo de 4 espaços, por exemplo:
fn my_func() {
if foo() {
##bar();
blob();
###fez();
baz();
}
}
onde os #
caracteres representam o plano de fundo mostrando uma cor diferente, volte até que o recuo esteja alinhado com 4.
Obviamente, isso só é útil quando o código segue convenções de recuo estritas.
Observe que estou ciente dos recursos avançados de indentação automática do emacs e dos plugins de realce de indentação, mas preferiria algo menos intrusivo que só aparece quando há um problema. Um pouco como destacar espaços à direita.
c-indent-defun
corrigirão o recuo para você, o que pode alcançar o resultado desejado.