Vi in JavaScript, in your browser
gpl.internetconnection.net
gpl.internetconnection.net
While I'm at it, another thing I miss so much is the ability to tell Firefox (or other browsers) that I write in two languages (Italian and English) so it could automagically switch spell correction dictionary auto sensing the language. This problem is common to at least half the people living in Europe.
{
"~d" = "deleteWordForward:";
"~f" = "moveWordForward:";
"~b" = "moveWordBackward:";
}
The "~" means "Meta"; all this does is set up M-d, M-f, M-b to work like they do in Emacs.This sounds like something OS X or another ambitious and slick operating system should provide: the ability to use the text editing engine of your choice in every textarea on your machine.
I was thinking about attempting a VIM plug-in for Bespin (https://bespin.mozilla.com/) that could also be used as an FCK/TinyMCE style textarea add-on.
http://past.github.com/despin/
It doesn't have a vi mode (yet) and lots of other things, but I'd be interested to see if people found it interesting and useful.
1) I cannot delete the end of a line with this thing. Is that normal? Im only used to VIM so this might be a VI thing.
2) CLTR+ does not scale up the font size
Yes. You're not "meant" to be able to backspace over content that wasn't added in your current transaction. Which is really inconvenient, because if you delete things when you're in command mode then it overwrites what's in your buffer, which is often convenient.
In vim you can simulate this by doing
:set compatiblerunning iceweasel 3.0.6
I think HN is finally mainstream.