On all scripts, leaving the record with the original format should be the "default" option -- this is really important if you want to diff files to see changes and compare to the originals.
On files that are written by BibTeX::Parser one could add a pretty-printing option rather easy.
There are several formats that are peddled by the AMS, DBLP, ZbMath, Google, ... as standard BibTeX pretty-printing format. I favour the one you are using (the AMS) with one exception -- lowercasing the title of the fields. It is more readable and puts the focus on the value (or text) of the field.
On all scripts, leaving the record with the original format should be the "default" option -- this is really important if you want to
diff
files to see changes and compare to the originals.On files that are written by BibTeX::Parser one could add a
pretty-printing
option rather easy.There are several formats that are peddled by the AMS, DBLP, ZbMath, Google, ... as standard BibTeX pretty-printing format. I favour the one you are using (the AMS) with one exception -- lowercasing the title of the fields. It is more readable and puts the focus on the value (or text) of the field.