Bram是我的英雄之一。这是字面上的也是递归的:当我说这句话时,我会在内部进行检查,以免做出轻率的声明,这是这种特定榜样的特点;“Bram会怎么做?”是我的一个固定想法,它会影响我的选择。
那些研究过vim_dev
和Vim源代码和文档的人,从大量的信息和零星的印象中积累了宝贵的财富。但同时也来自他省略的部分:他从未诉诸耸人听闻或个人评判。
即使遭到粗鲁对待,Bram通常只回应以推进他对问题的理解以解决问题。Bram是那些默默地为宇宙提供深厚价值的人之一,但他没有游行,也没有多少名人效应。
Bram脚踏实地,直接对结果感兴趣,并调整产生结果的过程。“问题/解决方案”是他提交信息中的口头禅,简单却非常有效。他用这种方法帮助乌干达人民,直接管理资源,而不是抽象地管理。
Bram的原则(正如我所观察到的)超越了仅仅的技术精湛。能够采取谦虚的态度是一种心理技巧,它通过“狭窄的腰部”,一个自愿的约束,来引导一项事业。这种视角可以创造出更可组合和更强大的结果。像unimpaired这样的插件在主题上有所演绎。这触及了一个中心点:“生活方式软件”如Emacs和Vim的主要效用——不是意识形态,而是效用——在于生态系统是活跃的,并具有逃逸速度,因此其动力是自我维持的。
Neovim一直被有意定位为Vim的衍生品,这意味着它同时继承了Vim,也与Vim有所区别。我确信分支创造能量,而不是毁灭能量。因此,虽然我们无法在没有Bram的情况下提供Vim,但我们可以继续一些基本的部分。
Agide不是一个单片应用程序。可以插入单独的工具。因此,你不会被迫使用一个编辑器。……每个工具都实现插件接口的一部分。
Vim不是一个shell或一个操作系统。……这应该反过来:从shell或IDE中使用Vim作为组件。
还有一件事:Bram没有把自己看得太重。他有自己的幽默感。
Neovim是Vim和Bram的纪念碑。我们应该务实,而不是教条主义;我们应该记住目标是什么,并将我们的行动与结果进行比较。
——Justin M. Keyes
P.S. Jan van den Berg写了一篇关于Bram遗产的不错的文章。