add support for vim like open new line before and after
add elnode package