bindings: behave like vim