2008-11-13
■widen-window.el をリリース
Emacsのマイナーモード widen window mode というものを書きました。
これはなに?
Emacsで画面を2分割や3分割して作業をしている人は多いと思うのですが、ディスプレイが小さい場合に1つのバッファが表示される領域(Emacsの用語でwindowという)が小さくなってしまい、作業しづらくてイライラする!ということはないでしょうか。
そんなイライラを解決するのが、widen window mode です。
widen window mode を使うと、フォーカスのある window のサイズが自動的に大きくなります。
とりあえずデモを見てもらえば、何が起きるのか一目瞭然かとおもいます。
インストール方法
CodeRepos に最新版をupしておきました。
インストールするには、winden-window.el を load-path にあるディレクトリに置いて、.emacs に以下の記述を追加するだけです。
(require 'widen-window) (global-widen-window-mode t)
特定のメジャーモードでwiden window modeを有効にしたくない場合は、カスタマイズ変数 ww-nowide-modes を適宜いじってくださいな。
ToDo
複雑な window の分割をすると、大きく表示されないバグがある。2分割とか3分割程度なら大体大丈夫なはず、、、
追記
さっそくid:rubikitch さんに添削してもらえたので、修正して ver 0.0.2 をup。↑のリンクからダウンロードすればそのまま最新版が落とせるはずです。
うーん。「(fboundp 'define-global-minor-mode)」のチェックってはたして必要なのかな?定義されていないemacsenってどれだろうか。
これは auto-complete.el を覗いていたらそう書いてあったので、無い Emacsen もあるのかなーと思いとりあえずパクらせてもらったコードですね。コンパイルエラーが出るのも気持ち悪いし、とりあえずは early release ということで動作対象はEmacs22に絞って、fboundpによるチェックは無くしました。
他の変更点は以下のとおり
- ’(rubikitch wanna be (a . lisper)) - widen-window.elをインスト...
- I am Cruby! - widen-window.el
- codecheck.in@hatena - irc.codecheck.in#codecheckin
- 日記を書く[・ _ゝ・]はやみずさん - widen-window.el レシピ for ...
- while (”im the true Vim master”); - Re: widen-window.el をリリ...
- プログラム番長のヲボエガキ - widen-window.elをインストール
- 日記を書く[・ _ゝ・]はやみずさん - widen-window.el ver 0.1.0 リ...
- suztomoの日記 - widen-window.elが便利だった.
- 筆者は病気シリーズ - widen-window.elをwindmove.elに対応させる
- おもしろWEBサービス開発日記 - emacsでIRC(riece)
- 51 http://reader.livedoor.com/reader/
- 31 http://twitter.com/home
- 29 http://secure.ddo.jp/~kaku/tdiary/
- 25 http://d.hatena.ne.jp/
- 23 http://b.hatena.ne.jp/entrylist?sort=hot
- 20 http://b.hatena.ne.jp/
- 18 http://d.hatena.ne.jp/rubikitch/20081113/1226575019
- 9 http://d.hatena.ne.jp/rubikitch/
- 9 http://www.google.com/reader/view/
- 8 http://www.google.co.jp/reader/view/

