Set up smart-newline.el
Merge with trial/smart-newline