非常に大きなテキストファイルをフィルタリングして役立つ「目次」を生成するプラグイン(Uniteサブモジュール)があります。多くのフィルターを有効/無効にする機能をユーザーに提供したいと思います...そして、その設定が各vimの呼び出しを通じて持続することを望みます。(同時セッション全体の即時更新は必ずしも必要ではありません)
これをvimに組み込むためのメカニズムはありますか?または、ユーザーの$ HOMEに「ドットファイル」を作成して管理する必要がありますか?またはこれを処理するための受け入れられた標準的な方法はありますか?
編集:オプションのリストは現在数百エントリの長さであり、現在のインターフェイスは単にリストから削除するために「dを入力してdを入力する」ので、ユーザーにvimrcでグローバル変数を設定させることはできません。
g:boolVariable
したばかりで、ユーザーに自分で設定するように指示したと思いますvimrc
。次に、ユーザーが設定したオプションを確認して、そこから作業できます。
viminfo
含まれていることを確認でき!
、特定の種類のg:変数がviminfoファイルに永続的に保存されますが、ほとんどのプラグインがユーザーのviminfoを変更することは合理的ではありません。