Document the public interface of the `vim` crate (#4093)

This PR documents the public interface of the `vim` crate.

Release Notes:

- N/A

---------

Co-authored-by: Conrad <conrad@zed.dev>
4e4a1e0dd1Marshall Bowers committed on 1/17/2024, 6:32:38 PM· committed by GitHubparented67363
2 files changedLine totals unavailable