Vimでhttpを介したファイルを編集しているときに
そのファイルがリモートファイルかローカルファイルかを判別する方法ってありますか?
~/.vimrcに
autocmd BufEnter * foo
という記述をしてるんだけど、fooというコマンドはリモートでは上手く動かない(ファイルシステムに依存してるので)
だからリモートファイルを読み込んだときはこのfooコマンドを実行しないようにしたい。

自分はファイル名を表わす%を弄くってプロトコルっぽい文字列(http://とかfile://とか)があったら
真を返すような関数isremote()を作ればいいと考えたんだけど、その先に進めない。
というのはファイル名変更子はファイル名を後ろから切り出す機能しか持ってないので。