change 0 to first-non-blank; update C-e feature.