~glacambre/firenvim

ref: e9579ce8f35823e4fcb7993286cc5c73b715519f firenvim/README.md -rw-r--r-- 1.4 KiB
e9579ce8glacambre {package,tslint}.json: Add Tslint 4 years ago

#Firenvim

#Goals

Have vim and/or neovim run in every HTML input present on a page. Don't use an external editor, do not require the user to install extra software besides vim/neovim and the plugin. Have the plugin integrate well with existing plugin ecosystem (e.g. tridactyl, vim-vixen...).

Although Chrome/Chromium compatibility is nice, it is not required.

#Existing options

#Maintained, working with quantum

GhostText

  • Uses an external editor
  • Requires to install a plugin within the editor

emacs_chrome

  • Chrome only (but being ported)
  • Emacs >:(

textern

  • Uses an external editor

WithExEditor

  • External editor
  • Requires additional software

#Discontinued/Not compatible with quantum

Pterosaur

Texto

  • External editor

jV

  • Stripped down version of Vim

It's All Text

  • External editor

#Architecture

It seems the only option if you don't want to have to use an external editor is to have Firefox become a neovim client.