tmux 1.8で導入された機能に zoom, unzoomがあります(Prefix + z). いくつかの paneに分割した windowを一時的に 1つの paneのみを表示(zoom)し, 再度同コマンドを実行することで元の状態に戻す機能です. Emacsでもそんな機能があったらいいなぁと思ってこの zoom-windowを作りました. elscreenにも対応しており, その場合はタブごとに zoom/unzoomの状態を管理 します(elscreen対応がなければ 10行程度で実現できました). 利用用途 ドキュメントとコードを frame分割して見ているときに, コードに集中したい場合, コードのみを frameに残したいときがあります. 従来であれば, コード以外の windowを削除したりする必要があるわけですが, zoom-windowを使うことで, windowを削除