Bram 是我的英雄之一。這是字面意義和遞迴的:當我說這句話時,我會在內心檢查一下,以避免做出輕率的聲明,這是我這個特定榜樣的一個特點;「Bram 會怎麼做?」已經內化為我的一部分,並影響我的選擇。
那些研究過 vim_dev
以及 Vim 原始碼和文件的人,從大量的訊息和零星的印象中累積了寶藏。但也從他省略的部分中學習:他從不訴諸聳動或個人判斷。
即使受到粗魯的對待,Bram 通常也只會回應以增進他對要解決的問題的理解。Bram 是那些默默地為宇宙提供深遠價值的人之一,但沒有遊行,也沒有多少名人光環。
Bram 紮根於現實,直接關注結果並調整產生結果的原因。他的提交訊息中的「問題/解決方案」口號簡單但非常有效。他使用這種方法來幫助烏干達的人民,直接管理資源而不是抽象地管理。
Bram 的原則(根據我的觀察)不僅僅是技術上的精湛工藝。採取謙虛態度的能力是一種心理技巧,可以透過一個「狹窄的腰部」來引導一項努力,這是一種自願的限制。這種視角可以創造更可組合且更強大的結果。像 unimpaired 這樣的插件就是基於這個主題。這觸及了一個核心點:像 Emacs 和 Vim 這樣的「生活方式軟體」的主要效用——不是意識形態,而是效用——在於生態系統是活躍的,並且具有逃逸速度,因此它的動量是自我維持的。
Neovim 一直被有意地定位為 Vim 的衍生品,這意味著它同時繼承和偏離了 Vim。我確信分支會產生能量而不是破壞能量。因此,雖然我們不能在沒有 Bram 的情況下交付 Vim,但我們可以繼續一些基本的部分。
Agide 不是一個單體應用程式。可以插入單獨的工具。因此,您不會被迫使用一個編輯器。… 每個工具都實作了外掛介面的一部分。
Vim 不是一個 shell 或作業系統。… 這應該反過來:從 shell 或 IDE 中使用 Vim 作為元件。
還有一件事:Bram 並沒有太把自己當回事。他有他自己的幽默感。
Neovim 是對 Vim 和 Bram 的致敬。我們應該務實,而不是教條;我們應該記住目標是什麼,並將我們的行動與結果進行比較。
— Justin M. Keyes
附註:Jan van den Berg 寫了一篇關於 Bram 的遺產 的好文章。
Neovim 是一個基於 Vim 的文字編輯器,專為擴展性和可用性而設計,旨在鼓勵新的應用程式和貢獻。
請造訪 #neovim:matrix.org 或 irc.libera.chat 上的 #neovim 與團隊聊天。