1ファイルのみで構成されるvimエディタのプラグインは、 大抵、次のようなつくりになっている。 " プラグインが2回読み込まれることを防止するコード。 " プラグイン作成中は外しておいた方が作成が楽。 :if exists("loaded_XXXXX") :finish :endif :let loaded_XXXXX = 1 " ここで設定を逃がして、後でリカバリします。 :let s:save_cpo = &cpo :set cpo&vim " プラグインのオプションを読み込む。 " プラグインの挙動をユーザにカスタマイズさせる場合の書き方。 :if !exists("g:XXXXX_option1") :let g:XXXXX_option1 = 1 :endif :if !exists("g:XXXXX_option2") :let g:XXXXX_option2 = "defau