ビジョン
Neovim は、Vim (その系譜は Stevie に遡る) の伝統の再構築であり、場合によっては改訂版です。再構築ではなく、Vim の続編であり、拡張版です。非常に賢いクローンや派生版が数多く存在しますが、どれひとつとして Vim にはなりません。Neovim は Vim の良い部分だけでなく、それ以上のものを求めるユーザー向けに構築されています。
目標
拡張可能。実用的。Vim。
- Vim の特徴を維持します。高速で、汎用的で、疑似的にミニマルです。
- 新しいコントリビューターの参加を可能にし、参入障壁を取り除きます。
- プラグイン作成者のブロックを解除します。
- Vimscript の代わりに、ファーストクラスの Lua インターフェイスを提供します。
- 新しい非互換の概念 (短期的な思考) の代わりに、構成可能性 (長期的な思考) を優先します。
- 進行中の Vim の開発を利用します。
- 特に既存のユーザーだけでなく、新規ユーザー向けに「そのまま使用可能」を最適化します。
- すべての libuv 対応プラットフォームを対象とした、一貫性のあるクロスプラットフォームエクスペリエンスを提供します。
- 趣味/あいまい性の問題では伝統/互換性を優先します...
- ...ただし、利点が極端な場合は使い勝手の方を優先します。
非目標
- Vim9script のサポート
- Vim を IDE に変換する
- Neovim で構築されたサードパーティアプリケーション (IDE など) を制限する
- Vimscript の非推奨化
- POSIX vi への適合
プロジェクト管理