Vim for Google Docs
Vim for Google Docs
Hey HN, I’ve been working on a chrome extension the past few months that lets you use Vim keybindings in Google Docs. I’m in college and use Docs for note taking, so I initially started working on this as a toy project. When I realized other people were interested I started putting in more work to polish the extension. After a lot of development (and a lot more to come as well), I think the extension is genuinely a huge productivity boost. I’ve made it customizable, so you can remap keys, including even the regular Google Docs shortcuts. I think I may make a write-up about the technical details, because this project was surprisingly hard to build. Thanks to Google’s proprietary rendering and editing engine, there is only one <canvas> element that stores the whole Google Doc. Unfortunately, the <canvas> doesn’t even store the actual text in your document [1]. This effectively means that there’s no easy way to parse HTML, which led me down a painful path of implementing Vim keybindings via simulating user key presses. If you end up trying it out, let me know what you think, thanks -Viktor [1] https://news.ycombinator.com/item?id=27129858
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Poor man's Google Docs
DocsKeys – Vim Motions in Google Docs
Google Docs on steroids
The Google Docs for Musicians
Like google docs without the signing in
Google docs for audio
Spectre – Cursor for Google Docs
Encrypt Google Docs client-side
Sync Google Docs to Your Dropbox
Turn Google Docs in to a website.