08/06/23 17:40:13 rxCAyEBW
vimをリモートバッファで起動するスクリプトをmfiler3用に書き直しました。
使用するときは、.mfiler3の最後に追記してください。
gvim版もありますが、一応コメントアウトしておきます。
ただmfiler2の時と同様、screenのジョブを認識できないのと
CTRL-Zでバックグラウンドのmfiler3に戻れないです。
対応していただけるとありがたいのですが……。
自分で調べようと思っても、関数のマニュアルもないので。
# vimをリモートバッファで起動
if [ $IN_SCREEN = 0 ]
then
# なぜか、バックグラウンドに切り替えるのがうまくいかない
keycommand 0 $key_e '*' '%q%s vim --servername HOGE --remote-silent "%F"' 'vim'
else
# screenのジョブを認識して切り替える措置が必要
keycommand 0 $key_e '*' '%Q%s vim --servername HOGE --remote-silent %F' 'vim'
# keycommand 0 $key_e '*' '%Q%s vim --remote-silent %F; %Q screen -X select vim' 'vim'
fi
# gvimをリモートバッファで起動
# ただ、フォアグラウンドにはできない
#keycommand 0 $key_e '*' '%Q%s gvim --remote-silent "%F" >/dev/null' 'gvim'