LoginSignup
3
3

More than 5 years have passed since last update.

Emacsのclojure-modeを更新したい

Posted at

clojure-modeはELPAパッケージを使って入れてたのだが、メンテの流れが滞ってるっぽい?!

ググるとMarmaladeなるリポジトリが良いみたいな?
ELPA完全互換で流れもよさげなので切り替えまする。

ここのサイトからpackage.elをコピペって設置してみる。
書いてあるelispを記述してevalる、いやemacs再起動。

init.el
(require 'package)
(add-to-list 'package-archives 
    '("marmalade" .
      "http://marmalade-repo.org/packages/"))
(package-initialize)

書いてある通りやってみる。

M-x package-refresh-contents    

さっそくパッケージリスト一覧を見てみる。

M-x package-list-packages

リターンキーでコネクトしてくれて一覧とパッケージ情報を表示してくれるので、一覧からclojure-modeをセレクトする。

パッケージ情報のところのInstallを押すとインストールしてくれる親切さ、素晴らしい (・∀・)

clojure-modeの設定をinit.elに記述する。

init.el
(require 'clojure-mode)
(defun turn-on-paredit () (paredit-mode 1))
(add-hook  'clojure-mode-hook 'turn-on-paedit)

さっそくleiningenでClojureプロジェクトを作ってみる。

>lein new sample

emacsでフォルダを開く

C-x C-f sample

ここでM-x clojure-jack-inとしたらREPLが自動的に立ち上がった (´∀`)
こんなにお手軽になってるなんて!素晴らしい。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3