by shigemk2

当面は技術的なことしか書かない

Emacsで開いているファイルをIntelliJで開く

こんな感じ。

;; 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)

その逆は、こちらを参考にしてくださいまし。

developer.atlassian.com

  1. Preferences→Tools→External Toolでこんな感じで設定する。キモは、Working Directoryを$FileDir$とか、プログラムをフルパスにするとか。 f:id:shigemk2:20160201230847p:plain
  2. キーバインド設定。Shift + Command + Oではダメでした。 f:id:shigemk2:20160201231007p:plain