smart-open-line defun was added and S-return keybinding