Vimsert allows you to edit any textarea in a vim-mode Ace code editor modal.
Vimsert Extension
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
Read more
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
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Vimsert", "version": "0.0.2", "description": "Vimsert allows you to edit any textarea in a vim-mode Ace code editor modal.", "icons": { "16": "assets/icon16.png", "48": "assets/icon48.png", "128": "assets/icon128.png" }, "content_scripts": [ { "matches": [""], "js": ["jquery.js", "inc/ace.js", "inc/keybinding-vim.js", "inc/theme-solarized_dark.js", "vimsert.min.js"] } ]}
Read more