perlshはTerm::ReadLine::Gnuに含まれているが、モジュールをインストールしただけでは入らないので、アーカイブからコピーする。以下、その手順。

  • MacPortからreadlineをインストールする。(universal variantを付けるのは、あとでモジュールをmakeするとき、"Undefined symbols for architecture ppc"といわれてエラーになるので。)
$ port install readline+universal
  • Term::ReadLine::Gnuをインストールする。
$ cpan
cpan> get Term::ReadLine::Gnu
cpan> look Term::ReadLine::Gnu
$ perl Makefile.PL --prefix="/opt/local"
$ make
$ make test
$ make install
  • perlshのshebangを"#!/usr/bin/perl"に書き換えて、コピーする
$ sed -e '1s/\/local//' eg/perlsh > perlsh
$ mv perlsh /usr/bin

ref:

Carbon Emacsでフルスクリーンをトグルする以下の関数を.emacsに追加する。

(defun toggle-fullscreen ()
  (interactive)
  (set-frame-parameter nil 'fullscreen
                       (if (frame-parameter nil 'fullscreen) nil 'fullboth)))

切替えはM-x toggle-fullscreenで。

EmacsでJavaScriptのシンタックスエラーを検出する」という記事を見つけたので早速やってみた。CarbonEmacs(Summer 2007 Edition)には既にflymakeは入っていたので、あと必要なものはspidermonkeyだけだ。これはMacPortsでインストールした。

$ sudo port install spidermonkey

.emacsに元記事のコードを加えて完了。オブジェクトの最後のプロパティにカンマをつけると、問題の箇所(の後の部分)を反転表示して教えてくれる。それ以外にどんなエラーが検出できるのかは不明。

Fedora Core 6でシステム起動時にX Windowを起動させないようにするには、/etc/inittabでinitdefaultのRun Levelを3にする。

id:3:initdefault:

次に再起動したとき、X Windowは起動しないはず。

データベースを飛ばしてしまったので、MTでいちからやりなおします。