On Wed, 30 May 2007 14:21:27 -0400, "Kevin Old" <[EMAIL PROTECTED]>
wrote:

> Not sure if everyone's seen this, but it's definitely cool and quite accurate.
> 
> http://ajaxian.com/archives/jsvi-you-love-vi-you-love-javascript-now-you-have-both

Unfortunately, in Opera it detects shift-presses as extra keys in
their own right instead of modifiers, so something like :%s/a/b/g
fails because the % is preceded by the extra character.

I once created a single-line emulation of vi in Perl for a terminal-
oriented program I was writing. It's surprising how little code you
need to implement the basic editing commands. I think it's because
once you've provided "w" to move to the next word you get "cw" and
"dw" almost for free, and so on for other movements.

-- 
Matthew Winn

Reply via email to