EMP(Emacs Mac Port) で .emacs に以下を追加。Ctrl-o でIMEをトグル
(defun mac-win-ime-toggle() (interactive) (when (fboundp 'mac-input-source) (mac-select-input-source (concat "com.google.inputmethod.Japanese" (if (string-match "\\.base$" (mac-input-source)) ".Roman" ".base"))))) (global-set-key "\C-o" 'mac-win-ime-toggle)
この記事は,Emacs を IME(ことえりや Google IME など)と共に使う Macユーザに向けた記事です.
https://qiita.com/takaxp/items/a86ee2aacb27c7c3a902
調べてみるとMacでEmacsを使うには、YAMAMOTO Mitsuharu版のMac Port用のemacs-macというものが一番使いやすそう。MacのネイティブなGUI環境に対応していて、Macの辞書機能やことえりなど、色々とMacの機能が使える。
railwaycatという方が、このemacs-macをHomebrewから簡単にインストールできるようにしてくれていて、これを使うのが一番手っ取り早い。
http://keisanbutsuriya.hateblo.jp/entry/2016/04/10/115945
↓
https://github.com/railwaycat/homebrew-emacsmacport/releases
;; EMP版Emacsの野良ビルド用独自設定群 ;; IME toggleを Emacs内で有効にする (defun mac-win-ime-toggle () (interactive) (when (fboundp 'mac-input-source) (mac-select-input-source (concat "com.google.inputmethod.Japanese" (if (string-match "\\.base$" (mac-input-source)) ".Roman" ".base"))))) (global-set-key (kbd "M-SPC") 'mac-win-ime-toggle) (global-set-key (kbd "S-SPC") 'mac-win-ime-toggle)