emacsのOSX版 Aquamacsですけれど、最近職場で他人のソースを見る時に使ってます。コーディングはやっぱりXCodeですが、文字コードの自動判別もきれいに動いてるみたいだし、キーボードだけで操作できる(ファイルオープンとか、インクリメンタルサーチとか)のが嬉しいとかそういうことで。(多分XCodeでも同じようなことができるはずなんでしょうけれど・・・)
ですが、たまにはデバッグ用の修正をしてみたりもするわけで、そんなときにバックスラッシュ”\”を入力する機会に遭遇します。Macの日本語キーボードではバックスラッシュはoption + “?”なんですが、Aquamacsではoptionキーがメタキーとして使われているため、バックスラッシュを入力することができないんです。そこで、いろいろとぶらぶらした結果、バックスラッシュを入力するキーの組み合わせだけを置き換えてあげることで解決。具体的には、.emacs.elなんかに↓を追記。
(global-unset-key "\M-\\") (define-key function-key-map "\M-\\" [?\\])
おかげさまで、快適快適。