![](/static/f79995a8/assets/icons/icon-96x96.png)
![](https://beehaw.org/pictrs/image/bcae6839-244a-4162-a988-42ee46909013.png)
2·
1 year agoThe format seems written by ChatGPT 😂 not that it is… just similar
The format seems written by ChatGPT 😂 not that it is… just similar
Neovim with coc-rust-analyzer.
There’s also coc-rls.
Given this project has been around for many years, (looking at their releases), I wouldn’t say it’s “early” to modularize their code. It’s very common practice to abstract out / move commonly executed code into their own packages and modules to allow ease of reuse across the app. This way if an entire subpackage needs to be moved or deleted, all related code could be affected at once and code which references it, simply needs to be edited. Typically these places to edit are much easier to handle since most of “calling code” wouldn’t touch the modularized / abstracted code, only their callables.
I’d be interested in seeing the code and checking it out. Open Source it only if you’re comfortable and there’s no sensitive data in the repo though.
It wouldn’t hurt and there’s no down-voting a repo so I see no downsides besides fellow developer engagement and learning from one another.