Re: screen と vim の憂鬱
http://subtech.g.hatena.ne.jp/cho45/20080703/1215094432
スワップファイルから PID を抜き出すというアイディアが素晴らしいです。で、
window に飛ばしてさらにそのファイルをアクティブにしたいところ
これに対応するためにまずバックグラウンドになっている vim を fg しようと、こんな zsh 関数を書いたのですが、これが動かない。
# for zsh pid2jobno() { jobs -l| ruby -ane 'if $F[2]=='$1'.to_s; puts $F[0].gsub(/[^0-9]/,""); end' } fgbypid() { jobno=`pid2jobno "$1"` # ここでなぜか jobno が空になってしまう if [ "$jobno" != "" ]; then fg "$jobno" else return 1; fi }
bash で同等のものは動いたのに。どうして?