* Make it possible to save registers, marks, command history etc. between sessions.
* Add a replace mode (shift+r)
* integrate the vi input mode marks with kate's bookmarks system
* make mouse dragging start visual mode
* <c-w> in insert mode should first delete back to the point where insert mode was started even if that was in the middle of a word
* make it possible to use registers in ranges and add support for the the < and > registers (start and end of selection)
* synchronize modes for views of the same document. this is necessary because when in insert mode all undo items are merged. if one of the views of a document is in insert mode, all undo items will be merged.
