It's not perfect but it is damn good and knows a lot of the vim extensions (e.g. "zc" for collapsing code blocks).

I have a colleague who has a heap of vim plugins and does all his dev in that. We see it from time to time when he demos something in a Zoom meeting. I am in slight awe of what he's made vim do. I dabbled with the start of that some years ago but I found I just prefer IntelliJ with the vim key bindings.

Wade.