Nó hơi cũ
Như lcd047 đã chỉ ra, có Nhóm Google vim_dev nơi bạn có thể gửi các bản vá. Hiện tại, Vim đang được kiểm soát phiên bản trong kho lưu trữ Mercurial. Bạn có thể gửi các bản vá bằng cách mở một chủ đề mới trong nhóm đó và đính kèm tệp vá của bạn (một tệp văn bản có đầu ra khác). Nguồn Vim đang trong quá trình chuyển sang GitHub, nhưng tôi chưa nghĩ nó hoàn toàn ở đó.
Bản chất của sự đóng góp
Mặc dù nhiều dự án nguồn mở, bao gồm cả Vim, có một danh sách việc cần làm, không có khả năng bạn sẽ được chỉ định bất cứ điều gì chỉ bằng cách tình nguyện các dịch vụ của bạn. Hầu hết các đóng góp nguồn mở đều không hoàn hảo: bạn xác định sửa lỗi hoặc cải tiến, thực hiện và gửi nó để xem xét, sau đó người bảo trì có thể chọn hợp nhất nó vào.
Tôi có một đóng góp rất đơn giản trong nguồn Vim. Tôi nhận thấy rằng i(
đối tượng văn bản không hoạt động tốt khi nội dung của dấu ngoặc đơn nằm trên dòng riêng của chúng. Ngược lại, i{
đối tượng văn bản tương tự hành xử thích hợp trong các tình huống tương tự. Tôi đã gửi bản vá của mình và nó thực sự được hợp nhất nhanh chóng. Tất nhiên, đây là một thay đổi rất nhỏ ; các bản vá quan trọng hơn có xu hướng được xem xét lâu hơn.
Lời khuyên của tôi
Đừng tham gia vào trò chơi với kế hoạch đóng góp cho Vim. Ý tưởng tốt thường không đến từ việc cố gắng nghĩ ra ý tưởng tốt. Họ đến khi bạn đang cố gắng làm điều gì đó khác. Tiếp tục sử dụng Vim và một ý tưởng có thể tự trình bày. Sau đó nỗ lực để thực hiện nó và gửi một bản vá.