Vim Boss

2023年8月

Bramは私のヒーローの一人です。これは文字通り、そして再帰的です。私がそう言うとき、軽率な主張をする前に内部的に確認します。これは、この特定のロールモデルの特徴です。「Bramならどうするだろうか?」という考え方は私の中に定着しており、私の選択に影響を与えています。

vim_devとVimのソースコードとドキュメントを研究し、大量のメッセージと断片的な印象から宝物を集めました。しかし、彼が省略したことから学んだこともありました。彼は決してセンセーショナルな表現や個人的な判断に訴えなかったのです。

たとえ無礼に扱われても、Bramは通常、問題解決の理解を深めるためにのみ反応しました。Bramは宇宙に深い価値を提供する静かな人間の一人でしたが、パレードもなく、有名人になることもありませんでした。

Bramは現実と結びついており、結果に直接関心を持ち、結果を生み出すものを調整していました。彼のコミットメッセージにある「問題/解決策」というマントラはシンプルながらも非常に効果的です。彼はそのアプローチを用いてウガンダの人々を助け、抽象的にではなく直接的にリソースを管理していました。

Bramの原則(私が観察したところによると)は、単なる技術的な職人技を超えていました。謙遜の立場をとる能力は、努力を「狭い腰」、つまり自発的な制約を通して導くマインドトリックです。そのレンズは、より構成可能で強力な結果を生み出すことができます。unimpairedのようなプラグインはそのテーマを反映しています。そしてこれは中心的な点に触れています。「ライフスタイルソフトウェア」であるEmacsやVimの主な効用は—イデオロギーではなく、効用です—エコシステムが活気があり、脱出速度を持っているため、その勢いは自己永続的であるということです。

Neovimは常に、Vimの派生物として意図的に位置付けられてきました。つまり、同時にVimを継続し、Vimから逸脱しているということです。フォークはエネルギーを生み出すと確信しています。破壊するのではなく。したがって、BramなしでVimを提供することはできませんが、いくつかの重要な部分を継続することはできます。

  • 保守:実験は良いことであり、世界は創造的破壊と遊び心のある失敗を必要としています。しかし、Neovimは新しいものへの渇望(「ネオマニア」)を表しているわけではありません。
  • ドキュメント:Vimのドキュメントの習慣は明らかであり、これはNvimがVimを基盤として構築することで得られた最大の利点の一つです。
  • 拡張性:Bram自身のAgideプロジェクトは、Neovimと同様の拡張性を目指していました。

    Agideは一枚岩のアプリケーションではありません。個別のツールをプラグインできます。そのため、特定のエディタを使用する必要はありません。…各ツールはプラグインインターフェースの一部を実装します。

  • 埋め込み:Vimの:help design-notは、そのほとんどの期間、Neovimのこの教義を表明してきました。

    Vimはシェルでもオペレーティングシステムでもありません。…これは逆に機能するはずです。シェルやIDEからVimをコンポーネントとして使用してください。

そしてもう一つ。Bramは自分をあまり深刻に受け止めませんでした。彼には独自のユーモアのセンスがありました。

NeovimはVimとBramへのモニュメントです。私たちは教条的ではなく、実際的であるべきです。私たちは目標を覚えておき、行動と結果を比較するべきです。


— Justin M. Keyes

追伸:Jan van den BergはBramの遺産に関する素晴らしい記事を書きました。

ニュース

ニュースアーカイブでさらに多くのアップデートをご覧ください。RSSフィードもあります。

Neovimとは?

Neovimは、拡張性使いやすさのために設計されたVimベースのテキストエディタであり、新しいアプリケーションと貢献を促進することを目的としています。

ディスカッション

チームとチャットするには、#neovim:matrix.orgまたはirc.libera.chatの#neovimをご覧ください。