Intellij IDEA と cursive で Clojure の開発をするために必要な準備作業を整理。

インストール

プラグインインストール

CursiveというClojure用プラグインをIDEAにインストールします。このプラグインは、JetBrainsではなく第三者が開発・提供してくれています。

（2015年12月02日追記）もうすぐ有料版が出るようです。

La Clojure というJetBrainsが提供している公式プラグインがありますが、それが入っているとうまくいかないので、予めアンインストールしておいてください。

インストール説明ページ: https://cursiveclojure.com/userguide/

IDEAを起動。 「Configure」（画面右下）-> Plugins -> Browse Repositories -> Manage Repositories -> + URLを追加: https://cursiveclojure.com/plugins-14.1.xml （※このURLはIDEA14.1用 なので14.0や14.2などの場合は、注意 https://cursiveclojure.com/userguide/ からバージョンに合ったプラグインURLを使用してください。） OK 検索: Cursive （※ Clojure で検索しても引っかからないので注意） Cursive: Install Plugin Close -> OK -> Restart

最低限の初期設定

Menu Bar -> IntelliJ IDEA -> Preferences (OR shortcut key: Command + ,) Editer General Appearance - [ON] Show line numbers（行番号を表示する） - [ON] Show method separators（メソッドの境界を表示する） - [ON] Show whitespaces（空白文字を表示する） - [ON] Leading（先頭） - [ON] Inner（内部） - [ON] Trailing（末尾） keymap 検索: Tab Editer Actions -> Tab: [Remove] Editer Actions -> Emacs Tab: [Add Keybord Shortcut] -> First Stroke: [Tab] -> [OK] -> [Leave] （Emacs Tab は、キャレット（カーソル）がどこにあったとしても、その行のインデントを行う機能です。） Code Style Java - [ON] Use tab character HTML - [ON] Use tab character XML - [ON] Use tab character Other Settings Clojure Appearance Options - [ON] Rainbow Parentheses - [ON] Visually separate REPL evaluations