Ich fürchte, da wirst du dir einen eigenen CodeFormater basteln müssen.
Hab leider auch noch keinen gefunden, welcher meinen Ansprüchen entspricht
für 1.) müßte der Formate vorausschauend arbeiten (macht nahezu keiner)
also deinem Fall müßte sozusagen geschaut werden ob es nach dem Kommentag noch weitere Variablen gibt und wenn nicht, dann wird dort schon die Einrückung zurückgesetzt.
2.) würde mir auch gefallen, nur daß ich es gern so hätte
Delphi-Quellcode:
private
FParentWndHandle: Hwnd;
FpMyPara: ^TMyPara;
FMyThread: TThread;
FIsDisabled: Boolean;
aber auch hier müßte er wieder vorausschauend erstmal nachsehn, wie weit er nun einrücken muß ... mach auch keiner der Formatter, welche ich bis jetzt gesehn hab
und die 3.) wirst du keinem normalen Code-Formatter beibringen können
da wirst du ja erstmal den Kommentar analysieren müssen um zu schauen ob der überhaupt so eingerückt werden soll
und dann natürlich wieder rückwirgend von der letzen Zeile aus einrücken.
hier wird doch bestimmt nicht so schräg eingerückt werden sollen?
Delphi-Quellcode:
//
// mein Kommentar
// ...
// ganz viel Kommentar
// ...
// ...