I'm interesting in working on the Vim codebase but it I can't find any overall structural documentation. Does anything like this exist?
In terms of documentation, there is very little; :help development
gives some general introduction, but you mostly just have to dive into the source code, jump around (easy with ctags support).
The todo list (:help todo
; updated version in the Mercurial repository) contains (way too) many items, both small and large. Pick some little thing and try to solve it. Any help and contribution is most welcome! I recommend to join the vim_dev mailing list, as you send your patches there and can ask questions about the source code.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With