Describe your Extension idea
Would love to create an extension that accepts a vim-settings.json file where you can customize your own bindings. An example would be keymap.set(“i”, “jk”, “Esc”)
What problem(s) would this Extension solve?
If you want to type and code quickly and are used to using vim, it can be difficult to go back to having the preset vim bindings. This would be a cool way to help bridge the gap between vim/neovim users and replit.
Explain what you were trying to do when you came across the problem leading to this Extensions request
I enabled the vim bindings, but it wouldn’t behave as I was used to. I noticed sometimes even when I hit it doesn’t take me out of insert mode. Would be nice to have something that gives you control over how vim is behaving in replit.
Then you would miss out on the ghostwriter, linter, predictive text, etc. that replit provides in the IDE. It would basically be identical to the plugin that VSCode provides Vim - Visual Studio Marketplace
Replit extensions currently can’t execute JS or anything (they just run in an embed and can use APIs), so they can’t do most things that vscode extensions can.