This seems an effort to solve age old problem of uniform coding style in a project. It allows developers to use their favorite editors and yet comply to coding conventions a project might use. Usually folks have own config files and some editors have smart indentation etc. which can deduce prevailing style from the file being edited etc. but its much cleaner and straight forward if its specified.