# 🧙🪄 ⠶ whichdoc
[](https://crates.io/crates/whichdoc)
[](https://docs.rs/whichdoc)
[](./LICENSE)
[](https://results.pre-commit.ci/latest/github/lmmx/whichdoc/master)
A cargo documentation diagnostics-driven editor.
## vim-like docstring editor
whichdoc uses ratatui to give a "diagnostics picker" list of cargo docs `missing_docs` errors,
and [edtui][edtui] to emulate a vim editor in which to write your docstrings.
[edtui]: https://github.com/preiter93/edtui
## Installation
Regular cargo install or (recommended) install the pre-built binary with:
```sh
cargo binstall whichdoc
```
## Licensing
WhichDoc is [MIT licensed](https://github.com/lmmx/whichdoc/blob/master/LICENSE), a permissive open source license.