Mac のターミナル.app で Emacs を使う場合に Command を Meta キーとして使うメモ

Carbon Emacs も入れてみたけれど、元から入っている Emacs を使おうと思う。
ターミナルから

emacs

と打って Emacs を起動してみたものの、Meta キーが ESC だけのようで Command キーが使えない模様。これではちょっと操作に支障があるので Google 先生にお伺いすると先達の知見により解決出来そうだった。

具体的な手順(順番は厳密ではない)

  1. SIMBL というアプリケーションを入れる
  2. ~/Library/Application Support/SIMBL/Plugins/ というフォルダを作成する
  3. SwapOptCmd.zip をダウンロードして展開する
  4. ↑で出てきたSwapOptCmd.bundle というファイルを上記フォルダに置く
  5. ターミナル.app を再起動
  6. ターミナル.app の環境設定で「メタキーとして option キーを使用」にチェック

これで ターミナル.app では Command キーと Option キーが入れ替わるので快適に

M-x help-with-tutorial

とか入力することができるようになり一件落着。


以下参考 URL

iTerm で Command キーを Meta キーに割り当てて、Emacs を普通に使う - milk1000cc

http://d.hatena.ne.jp/milk1000cc/20080103/1199367617

SwapOptCmd

http://home.yedo.com/~saito/swapoptcmd/

SIMBL

http://www.culater.net/software/SIMBL/SIMBL.php

SIMBL とは何か

わかばマークのMacの備忘録 : SIMBL

http://wakabamac.blog95.fc2.com/blog-entry-43.html

【コラム】OS X ハッキング! (304) OS標準ハック仕様? の「SIMBL」を知る | パソコン | マイコミジャーナル

http://journal.mycom.co.jp/column/osx/304/index.html

余談

「ターミナル.app」を「Terminal.app」という英語表記にしたい。恐らく「.localized」っていうファイルを削除すればいいと思うのだけれど、該当する .localized がどこにあるのかわからない。

追記(2010/01/03)

Mac OS X の「ターミナル」の名前を "Terminal" に変える方法 - 頭ん中

http://www.msng.info/archives/2009/01/mac_os_x_terminal.php

これを読んで、CFBundleName と CFBundleDisplayName だけ変更した。
Spotlight から起動することが比較的多そうなターミナル.app とアドレスブック.app の 2 つを変更。