Complete as-you-type formatting. Close #5.