Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Here's another example of vi being completely exported to Javascript, but without the canvas element.

http://gpl.internetconnection.net/vi/

What disappoints me about all these implementations is the absence of text objects, though. I love getting edition words or parentheses using commands such as caw and ci"



Hi there.

I'm the author of that vi.

What are "text objects"?

PS: "caw" and "ci" aren't in vi.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: