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
scroll top