Comment puis-je corriger l'indentation EMAC des initialiseurs C ++?
-
30-10-2019 - |
Question
EMACS ne libère pas correctement les définitions de classe C ++ pour les allocateurs qui ont des initialiseurs avec des colons. Je pense que c'est dû au fait que les lignes avec des colons sont à gauche dans de nombreux cas.
Je voudrais résoudre ce problème.
Voici un exemple de ce dont je parle.
EMACS indente le code comme ceci:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
Mais cela devrait vraiment le mettre comme ceci:
class demo {
int x;
demo(){
}
demo(int y):x(y){
};
};
Existe-t-il un moyen de réparer ce comportement? Vraisemblablement, nous avons besoin d'Elisp ...
Merci!
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow