Es ist ein bisschen altmodisch
Wie lcd047 hervorhob , gibt es die Google-Gruppe vim_dev, in der Sie Patches einreichen können. Derzeit befindet sich Vim in einem Mercurial-Repository unter Versionskontrolle. Sie können Patches einreichen, indem Sie ein neues Thema in dieser Gruppe öffnen und Ihre Patch-Datei (eine Textdatei mit der Diff-Ausgabe) anhängen. Die Vim-Quelle ist dabei, auf GitHub umzusteigen, aber ich denke, es ist noch nicht ganz da.
Die Art des Beitrages
Während viele Open-Source-Projekte, einschließlich Vim, eine To-Do-Liste haben, ist es unwahrscheinlich, dass Ihnen etwas zugewiesen wird, wenn Sie Ihre Dienste freiwillig anbieten. Die meisten Open-Source-Beiträge sind spontan: Sie identifizieren einen Bugfix oder eine Verbesserung, implementieren ihn / sie und senden ihn / sie zur Überprüfung ein.
Ich habe einen sehr einfachen Beitrag in der Vim-Quelle. Mir ist aufgefallen, dass sich das i(
Textobjekt nicht gut verhält, wenn der Inhalt der Klammern in eigenen Zeilen steht. Im Gegensatz dazu i{
verhielt sich das analoge Textobjekt in ähnlichen Situationen angemessen. Ich habe meinen Patch eingereicht und er wurde tatsächlich schnell eingearbeitet. Natürlich war dies eine sehr kleine Änderung; wichtigere Patches werden in der Regel länger überprüft.
Mein Rat
Mache nicht mit dem Plan mit, zu Vim beizutragen. Gute Ideen entstehen normalerweise nicht, wenn man versucht, an gute Ideen zu denken. Sie kommen, wenn Sie versuchen, etwas anderes zu tun. Verwenden Sie weiterhin Vim, und es könnte sich eine Idee ergeben. Dann bemühen Sie sich, es zu implementieren und einen Patch einzureichen.