Aquamacs でバックスラッシュ

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

(global-unset-key "\M-\\")
(define-key function-key-map "\M-\\" [?\\])

おかげさまで、快適快適。


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*