add canvas
add vim mode
use html
restructuring
refactoring
fix editor test
add minibuffer focus