vital.vim
vital.vim copied to clipboard
Vital.System.File.rmdir(): use vimproc if possible
表題の通りですが、Vital.System.File.rmdir()を実行するとwindows環境ではdos窓が表示されます。 実害はないといえばないですが、他のモジュールに合わせる意味でも、vimprocが使える場合はvimprocを使って欲しいです。 対象は、Vital.System.Fileの関数すべてですかね...
Vital.Processに依存させて、Processにあるsystemを内部で使うようにすればよさそう
startjob()
が実装されたら
-
startjob()
がサポートされていたらstartjob()
、されていなかったらvimproc#system()
を呼ぶラッパー関数を(Vim.Compatに)作成 -
vimproc#system()
使ってる箇所を可能な限りラッパー関数で置き換える
と良さそう。