Das wird noch mysteriöser. Ich habe mir jetzt mal spaßeshalber im CnPack zwei benutzerdefinierte Symbole für if und for angelegt:
und
Die scheinen das Standardverhalten zu überschreiben. Insofern eigentlich schon FAST zufrieden. Es gibt nur einen kleinen Haken: Das Zeichen "|" im Template markiert die Cursorposition nach der Vervollständigung. Da ich das aber durch
if[Leertaste]
aufrufe, habe ich dann zwei Leerzeichen nach dem if stehen. Also dachte ich, biste mal clever und hab das Template abgeändert:
Und was passiert? Das funktioniert plötzlich gar nicht mehr und es erscheint wieder das vorherige Template
if True then
So ein Murks aber auch