Gentoo、vim バージョン 7.3.762
問題: vim インスタンスが長時間 (2 時間など) 実行された場合に
のみ発生しました。:Gstatus
次に、 pluginのように一時ファイルを必要とするいくつかのコマンドを実行するとfugitive
、エラーが発生します。
can't open file /tmp/RANDOM_NAME
何が原因でこれが起こったのかわかりません。オペレーティング システムの自動クリーン戦略と何か関係がありますか? コマンドの実行時だけでなく、以下の関数でも
この問題が発生したためです。fugitive
" Use ranger as vim's file chooser
fun! RangerChooser()
silent !ranger --choosefile=/tmp/chosenfile $([ -z '%' ] && echo -n . || dirname %)
if filereadable('/tmp/chosenfile')
exec 'edit ' . system('cat /tmp/chosenfile')
call system('rm /tmp/chosenfile')
endif
redraw!
endfun