Linux 14.979 Themen, 106.322 Beiträge

Perl & Emacs: Komische Einzüge im cperl-mode?

NeoZeroCool / 0 Antworten / Flachansicht Nickles

Hi,
bisher habe ich bei meinen ersten Gehversuchen in Perl immer den Perl-mode verwendet. Da sind eigentlich alle Einzüge wie erwartet.
Dann habe ich mal in den cperl-mode gewechselt, weil ich gelesen habe, das der den Perl-Code noch komfortabler behandelt.
Die Einzüge sehen jetzt aber anders aus.
Beispiel:

perl-mode
if (bla) {
__blabla
} else {
___blabla
}

cperl-mode
if (bla) {
__blabla
} else {
_blabla }

Die Einzüge der Anweisungen nach else fehlen, bzw. setzen diese bündig mit else, was im perl-mode nicht so ist. Ich persönlich finde das unübersichtlich.
Besonders stört mich, das ich nicht rausfinden konnte, wie man das ändert, denn ansonsten ist der cperl-mode super.
Die Emacs-Doku schmeißt einen ja nicht gerade zu mit Infos zum cperl-mode. Auch im Netz habe ich noch nichts passendes gefunden.
Ich hab mit verschiedenen cperl-mode-Variablen rumgespielt und diverse Sonderfunktionen ein- und ausgetoggelt, hat aber nichts gebracht.

Die Perl-Doku erwähnt einen /emacs Ordner im Perl-Installationsverzeichnis, der Infos über cperl-mode enthalten soll.
Allerdings bin ich schon beim Auffinden des Perl-Installationsverzeichnis gescheitert. Anscheinend hat mein SUSE bei der Installation nur die Perl-exe in usr/bin kopiert. Muß da wohl noch was nachinstallieren.

Aber vielleicht könnt ihr mir in der Zwischenzeit bei obigen Problem helfen.

HtM
NZC

bei Antwort benachrichtigen