I noticed that initdb still adds tabs to postgresql.conf. Here is a patchto fix that, which simplifies replace_guc_value() a bit.
-- nathan