add smart-newline.el
Merge pull request #1228 from ainame/add-smart-newline

add smart-newline.el