A vi editor for html inputs. One js file, no dependencies. Mark a <textarea> or text <input> and it gets real vi keybindings.
<textarea id="vinput">Hello, world!</textarea>
<script src="vinput.js"></script>For more than one field on a page, use class="vinput" or data-vinput instead of id (ids must be unique).
MIT. See LICENSE.