2012年2月6日月曜日

Emacsでclojure開発環境を整える

Emacsにclojureの開発を整えた時のメモ。

clojure-modeのインストール

  • EmacsでM-x package-install clojure-modeを実行する
  • init.elを編集
  • ;; clojure mode
    (require 'clojure-mode)
    
    ;; paredit
    (defun turn-on-paredit () (paredit-mode 1))
    (add-hook 'clojure-mode-hook 'turn-on-paredit)
    

slimeのインストール

  • EmacsでM-x package-list-packageを実行
  • slimeとslime-replにカーソルを合わせてiを押す
  • xを押してインストールを実行

Leiningenインストール

Leiningenは、clojureのビルドツール。
  • ここのページのDownload the scriptからシェルスクリプトをダウンロードしてくる
  • $> wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
    
  • 権限を変えてパスの通った場所に置く
  • $> chmod 755 lein
    $> sudo mv lein /usr/bin/.
    

swank clojureのインストール

  • 以下のコマンドを実行してインストール
  • $> lein plugin install swank-clojure 1.4.0
    

プロジェクトの作成

$> lein new projectname

Emacsでreplを起動

 M-x clojure-juck-in

開いているバッファをコンパイル

 C-c C-k

0 件のコメント:

コメントを投稿