easymotion should work in visual mode
Use default completion
mc bookmarks
vim bindings for mc