Це трохи стара школа
Як вказував lcd047 , існує група vim_dev Google, де ви можете надсилати виправлення. В даний час Vim знаходиться під контролем версій у сховищі Mercurial. Ви можете надіслати виправлення, відкривши нову тему в цій групі та приєднавши файл патчу (текстовий файл із різним результатом). Джерело Vim знаходиться в процесі переходу до GitHub, але я не думаю, що це ще зовсім не існує.
Характер внеску
Хоча багато проектів з відкритим кодом, включаючи Vim, мають список справ, але ймовірно, що вам присвоєно щось, добровільно подавши свої послуги. Більшість внесків з відкритим кодом є експромтом: ви визначаєте виправлення помилок або вдосконалення, впроваджуєте його та подаєте на розгляд, тоді сервіс може обрати його для об'єднання.
Я маю дуже простий внесок у джерело Vim. Я зауважив, що i(
текстовий об’єкт не дуже добре поводився, коли вміст дужок знаходився у власних рядках. На відміну від цього, аналогічний i{
текстовий об'єкт поводився належним чином у подібних ситуаціях. Я подав свій патч, і він насправді швидко злився. Звичайно, це була дуже мала зміна; більш значні виправлення, як правило, піддаються більш тривалому перегляду.
Моя порада
Не вступайте в гру, плануючи внести свій внесок у Vim. Гарні ідеї зазвичай не виникають із спроб придумати хороші ідеї. Вони приходять, коли ти намагаєшся робити щось інше. Продовжуйте використовувати Vim, і ідея може представити себе. Потім докладіть зусиль для його реалізації та подайте виправлення.