Mac のターミナル.app で Emacs を使う場合に Command を Meta キーとして使うメモ
Carbon Emacs も入れてみたけれど、元から入っている Emacs を使おうと思う。
ターミナルから
emacs
と打って Emacs を起動してみたものの、Meta キーが ESC だけのようで Command キーが使えない模様。これではちょっと操作に支障があるので Google 先生にお伺いすると先達の知見により解決出来そうだった。
具体的な手順(順番は厳密ではない)
- SIMBL というアプリケーションを入れる
- ~/Library/Application Support/SIMBL/Plugins/ というフォルダを作成する
- SwapOptCmd.zip をダウンロードして展開する
- ↑で出てきたSwapOptCmd.bundle というファイルを上記フォルダに置く
- ターミナル.app を再起動
- ターミナル.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/
http://www.culater.net/software/SIMBL/SIMBL.php
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 つを変更。