Google Summer of Code 2019

2019 年 3 月

Neovim 再次被 Google Summer of Code 项目接受。查看 我们在 GSoC 网站上的页面 以获取详细信息。我们的 想法列表 太多了!您也可以在 聊天工单追踪器 上提出其他想法。

去年的结果

在我们第一次参与 GSoC 时,我们指导了两个学生,他们都完成了自己的项目。

Brock Mammen 实现了一个 Nvim 的 C# 客户端,甚至更进一步,为 Visual Studio 创建了一个 Nvim 扩展!他还对构建系统进行了重大改进,特别是对于 Windows/MSVC。

由 Utkarsh Maheshwari 完成的 multigrid 项目 包含对 UI 子系统的底层更改

将屏幕网格分解为每个窗口的网格,允许 UI 为每个窗口网格设置不同的尺寸并接收基于网格的事件。

最终产品由导师 Björn Linse 集成到 Nvim master 分支中,为 浮动窗口 功能奠定了基础。

此演示展示了该功能在一个 流行插件 中的使用,用于显示带有完成结果的文档

展望未来

我们的导师期待您在未来几周内提交的 GSoC 提案!熟悉 Neovim 开发的最佳方法是 发送拉取请求,帮助解决一个小的错误或功能请求。与学生合作处理拉取请求对于确定导师-学生工作流程非常有帮助

新闻

新闻档案 中查找更多更新。还有一个 RSS feed

什么是 Neovim?

Neovim 是一个基于 Vim 的文本编辑器,专为 可扩展性可用性 而设计,以鼓励新的应用程序和 贡献

讨论

访问 #neovim:matrix.org 或 irc.libera.chat 上的 #neovim 与团队聊天。