( persicsb | 2016. 01. 13., sze – 02:18 )

"A legkényelmesebb talán az volna, ha a tooljaimnak beállíthatnám, hogy mi legyen a nálam megjelenő stílus és hogyan commitolja be."
Igazából ehhez az kéne, hogy lenne minden free-form (azaz whitespace-t lenyelő) nyelvhez (nyelvenként) egységes formátuma az AST-nek, amit aztán úgy renderel ki az IDE, ahogy neked tetszik.

De ehhez azt az absztrakciós szintet kell elérni, hogy te nem egy szövegfájlt szerkesztesz valójában, hanem egy programkódot.
A programkód meg eleve egy formális nyelvtan szerinti strukturált adat, az egy dolog, hogy karakterekből áll.

És amikor kommitolsz, akkor igazából te AST-változtatást kommitolsz be, és nem azt, hogy 'na nézd, az ötödik sorban átírtam a hatodiktól a tizedik karaktert'. Mert ez utóbbi semmitmondó önmagában. Az, hogy átneveztem a foo függvény bar függvényre, annak a nyelv szintjén van jelentése.