私が取り組んでいる 2 つの異なるプロジェクト (projA と projB と呼びましょう) には、独自の Vim プラグインがあります。
各プラグイン フォルダーには、ftdetect、ftplugin、plugin、および syntax サブフォルダーがあり、それぞれが同じ種類のファイル (.cpp、.html など) を処理します。
プラグインの両方のセットをロードすると、何も正しく動作しないため、作業中のプロジェクトに対応するプラグインのみをロードする方法が必要です。
私の考えは、現在の作業ディレクトリが経由しているものを検出しgetcwd()
、関連するプラグインのみをロードすることですが、単一のプラグインを手動でロードする方法がわかりません。
現在、Vundle を使用して残りのプラグインを管理しています。