こんな感じ。
;; open-idea (defun open-idea () "Let's open file!!" (interactive) (cond ((eq system-type 'darwin) (shell-command (concat "open -a /Applications/IntelliJ\\ IDEA\\ 14\\ CE.app " (buffer-file-name)))) ((eq system-type 'cygwin) (message "It's Cygwin")) ) ) (defun open-idea-hook() (local-set-key "\C-co" 'open-idea) ) (add-hook 'scala-mode-hook 'open-idea-hook) (add-hook 'ensime-scala-mode-hook 'open-idea-hook)
その逆は、こちらを参考にしてくださいまし。
- Preferences→Tools→External Toolでこんな感じで設定する。キモは、Working Directoryを$FileDir$とか、プログラムをフルパスにするとか。
- キーバインド設定。Shift + Command + Oではダメでした。