zsh

主にリナザウからOpenBlockSをいじってる時なんだけど、/usr/local/apache2/confと/home/obss/srcを交互に行ったり来たりすることが結構ある。リナザウのキーボードだと、これはかなり辛い。昔tcshで、emacsのkill ringならぬ"directory ring"を作ったりしてたのを思いだし、調べてみた。今ならもっと素晴らしいものがあるに違いない。で、見つけたのがこれ。んー、驚くほどの進歩では無いな〜と思いつつ、とりあえず採用。って思ったら、OpenBlockSのシェルはいまだにbashのままじゃん。早速zsh-4.2.1をinstall。configureで、

checking if echo in /bin/sh interprets escape sequences... no
checking if link() works... yes
checking if kill(pid, 0) returns ESRCH correctly... yes
checking if POSIX sigsuspend() works... yes
checking if tcsetpgrp() actually works... notty
configure: error: no controlling tty
Try running configure with --with-tcsetpgrp or --without-tcsetpgrp

なんて言われたので、言われるがまま

$ ./configure --prefix=/usr/local --with-tcsetpgrp

後は問題無し。