本周的重点是迭代和规划,既关注小细节,也关注大规模愿景。 我们对 Zed 的现状以及我们希望它在未来成为的样子感到兴奋。 话不多说,让我们来看看大家这周都在做什么!
Joseph
我这周的重点是构建更多的图表,以便更好地了解 Zed 在实际应用中的表现,以及我们需要重点关注哪些方面来改进它。 在构建这些更复杂的图表时,我不断学习更多的 SQL 语法,但我的好朋友 ChatGPT 给了我很多帮助。 此外,我一直在翻阅 Jono Bacon 的 "People Powered",试图收集一些关于如何调整和改进我们的社区体验的想法。
Julia
这周我开始添加一些新的编辑器操作,用于按段落移动,这是我个人希望在 Zed 中实现的功能。 完成后,我花了一周的大部分时间来完成 Max 和我上周所做的一系列性能改进的扫尾工作。 我们有一大套强大的单元测试和集成测试,以帮助防止错误进入发布版本,它们再次提供了很大的帮助!
Kirill
我的计划是将整个星期都投入到与 LSP 相关的改进中。 我已经完成了一些,现在我们支持 OnTypeFormat
请求,这使得在 Zed 中使用 Rust 更加愉快。 因此,我对协作和协议代码有了更好的了解!
唉,LSP 方面没有进一步的进展。 我添加的文件搜索面板中的历史记录带来了一个讨厌的错误,很好地挑战了我当前的知识。 我仍在解决该修复的最后时刻,但我能够修复项目面板文件管理中的另一个小错误。
Mikayla
这周的主题是回归基础。 修复更多的 git 错误,习惯更多的面板等等。 在 Zed 之外,我也一直在撰写关于远程工作工具和实践的论文,/哇/ 远程工作的现状非常糟糕。 很高兴能让更多的人使用 Zed 😄
Nate
这是充满创意的一周。 这周我和 Nathan 和 Antonio 一起进行了一些深入的愿景探索,讨论了合并、人工智能、多缓冲区,以及我们希望以何种方式进行产品开发。 我们正在努力弄清楚 Zed 的人工智能之道是什么,以及我们如何想象设计和构建软件的方式。 很高兴回到高度概念性设计的领域,因为这就是我生活和呼吸的地方,也是我获得能量的地方。 我很高兴在不久的将来向大家展示我们正在研究的东西!
在主题方面,我们开始聘请一位新的顾问,负责主题方面的一些 TypeScript 开发,并逐步推进我们想要为新系统构建的功能。 作为一个编码的设计师,我有一个坏习惯,就是总是试图一口气完成太多事情。 他们目前正在解开我的烂摊子,希望在那之后我们很快就能看到一些主题更新。 也许他们会在这里冒出来,并在某个时候自我介绍!
Nathan
本周,我继续完善我对 Zed 关于将对话和代码穿插在一起的愿景如何与大型语言模型联系起来的思考,Nate 在上面讨论了一些。 我对正在出现的事情感到非常兴奋,我计划在下周的 CDE Universe 上分享更多内容。
与此同时,我们正在开发一个非常流畅的 OpenAI 聊天 API 接口,该接口嵌入到新的助手面板中。 第一个版本非常简陋,但由于能够编辑对话中的任何消息并完全控制我每次调用传递的上下文,它已经成为我与 GPT-4 交流的首选方式。 我很高兴将其投入到更可发布的状态,但我发现自己只是为了访问它而从源代码运行我的分支。 这似乎是个好兆头!