Could you switch away from vim for the other features that Light Table might have? Your comment makes me think you didn't read or watch the demo posted earlier. The point of vim bindings would be to make you a bit more at home, nothing more. Same with Emacs bindings.
There are of course serious tradeoffs involved with making Light Table an in-browser or webview based editor, but it's definitely not clear cut. I'm sure you could build Light Table as an Emacs mode, a Vim plugin, or an Eclipse plugin, but then it would be tied up with that platform, and people would have to re-implement it (badly) elsewhere. See the poor Java support outside of the big and bloated IDEs like Eclipse.
Furthermore, before you denigrate web based editors like CodeMirror, consider what a crazy idea they are in the first place, and what it takes to build something as good as CodeMirror: http://codemirror.net/doc/internals.html
Comments
Could you switch away from vim for the other features that Light Table might have? Your comment makes me think you didn't read or watch the demo posted earlier. The point of vim bindings would be to make you a bit more at home, nothing more. Same with Emacs bindings.
There are of course serious tradeoffs involved with making Light Table an in-browser or webview based editor, but it's definitely not clear cut. I'm sure you could build Light Table as an Emacs mode, a Vim plugin, or an Eclipse plugin, but then it would be tied up with that platform, and people would have to re-implement it (badly) elsewhere. See the poor Java support outside of the big and bloated IDEs like Eclipse.
Furthermore, before you denigrate web based editors like CodeMirror, consider what a crazy idea they are in the first place, and what it takes to build something as good as CodeMirror: http://codemirror.net/doc/internals.html
If I can't use vim, I'm not "at home". I don't even know the bindings of things I do, they're just muscle memory at this point.
20,000 years from now, if we've survived this far, you'll find Pham Nuwen hacking away at some backdoor program in vim.