Domanda

EMACS non rientra correttamente le definizioni di classe C ++ per gli allocatori che hanno inizializzatori con colons. Penso che ciò sia dovuto al fatto che le linee con i due punti hanno a sinistra in molti casi.

Vorrei sistemare questo.

Ecco un esempio di ciò di cui sto parlando.

Emacs rientra il codice come questo:

class demo {
    int x;
    demo(){
    }
 demo(int y):x(y){
    };
};

Ma dovrebbe davvero rientrare in questo modo:

class demo {
    int x;
    demo(){
    }
    demo(int y):x(y){
    };
};

C'è un modo per risolvere questo comportamento? Presumibilmente abbiamo bisogno di un po 'di ELISP ...

Grazie!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top