Vimsert allows you to edit any textarea in a vim-mode Ace code editor modal.Vimsert is a simple open-source extension that allows you to open up a code editor for any textarea. It is based on the Ace editor, with vim keybindings enabled.
Contribute to it here: http://github.com/gabesullice/vimsert
Controls:
Open editor: Ctrl + i (while in a textarea)
Write changes: Esc, :w
Close editor: Esc, :q
Write, then Close: Esc, :wq
This project uses the Ace code editor. Information can be found here: http://ace.c9.io/
It is licensed under the BSD license, which you can find here: https://github.com/ajaxorg/ace/blob/master/LICENSE