improve view.vim: check self.current_view().action (fix #45)