Factored out viewtools

Actually they were taken from CommentsAwareEnter plugin
Added select_down command
Removed unneeded syntax propetry