Есть ли документ, обсуждающий структуру исходного кода vim?

Мне интересно работать над кодовой базой Vim, но я не могу найти никакой общей структурной документации. Есть ли что-нибудь подобное?

Ответ 1

С точки зрения документации, очень мало; :help development дает некоторое общее введение, но вам в основном просто приходится погружаться в исходный код, прыгать (легко с поддержкой ctags).

Список todo (:help todo; обновленная версия в репозитории Mercurial) содержит (слишком) множество элементов, как малых, так и больших. Возьмите какую-нибудь мелочь и попытайтесь ее решить. Любая помощь и вклад приветствуются! Я рекомендую присоединиться к списку рассылки vim_dev, поскольку вы отправляете туда свои патчи и можете задавать вопросы об исходном коде.