Visual/edit modes: yet another code review.
Visual/edit modes: yet another code review.

justalittlenoob/vimium,gdh1995/vimium,philc/vimium,PrestanceDesign/vimium,elegantwww/vimium,wildeyes/vimium,PrestanceDesign/vimium,Aleroniponi/vimium,tuchangwei/vimium,willsALMANJ/vimium,smblott-github/vimium,csmalin/vimium,VPashkov/vimium,VPashkov/vimium,Robinson10240/vimium,dimatter/vimium,borgified/vimium,elegantwww/vimium,bkudria/vimium,zhangmin510/vimium,douglas-larocca/vimium,douglas-larocca/vimium,PrestanceDesign/vimium,decaffeinate-examples/vimium,hhsue/vimium,decaffeinate-examples/vimium,wildeyes/vimium,Robinson10240/vimium,cyrixhero/vimium,mrmr1993/vimium,VPashkov/vimium,willsALMANJ/vimium,Aleroniponi/vimium,zhangmin510/vimium,wildeyes/vimium,gdh1995/vimium,decaffeinate-examples/vimium,PickRelated/vimium,csmalin/vimium,PickRelated/vimium,poacher2k/vimium,hhsue/vimium,bkudria/vimium,justalittlenoob/vimium,elegantwww/vimium,elderbas/vimium,Aleroniponi/vimium,smblott-github/vimium,csmalin/vimium,tuchangwei/vimium,Robinson10240/vimium,smblott-github/vimium,Lw-Cui/vimium,zhangmin510/vimium,mrmr1993/vimium,Lw-Cui/vimium,PickRelated/vimium,philc/vimium,poacher2k/vimium,borgified/vimium,cyrixhero/vimium,gdh1995/vimium,elderbas/vimium,dimatter/vimium,justalittlenoob/vimium,tuchangwei/vimium,willsALMANJ/vimium,mrmr1993/vimium,philc/vimium,dimatter/vimium,hhsue/vimium,elderbas/vimium,borgified/vimium,cyrixhero/vimium,poacher2k/vimium,Lw-Cui/vimium,douglas-larocca/vimium,bkudria/vimium