anyproto / anytype-ts

Official Anytype client for MacOS, Linux, and Windows
https://anytype.io
Other
4.21k stars 255 forks source link

Vim Mode #247

Open diogox opened 1 year ago

diogox commented 1 year ago

Have you read a contributing guide?

Clear and concise description of the problem

People used to using VIM have a very hard time using anything without VIM modal editing.

Suggested solution

Adding a Vim Mode option in the settings.

Other apps, like Obsidian, use the same approach.

Alternative

No response

Additional context

It would be fantastic, if there was a way to not only add VIM keybindings, but also connect to a local neovim instance, so that we can leverage all of our VIM extensions and configs, to have a consistent experience.

I know neovim offers this kind of integration, and I believe there's a VSCode plugin that taps into it. But I've never looked into how it works.

I think regular VIM keybindings would be an amazing first step.

nphalem commented 9 months ago

Please put this on the roadmap, we need vim motions at least. Connect to the local Neovim instance would be even better though.

luisliz commented 7 months ago

Currently trying to do this.I'm doing with basic bindings for now but the neovim instance idea might be better.

schmoelder commented 5 months ago

@luisliz die you manage to get somewhere? I would love to give Anytype a try but vim support is a must-have for me.

xttlegendapi commented 3 months ago

+1

8-cm commented 2 weeks ago

any updates on this ?