fu7mu4’s diary

はてなダイアリーから移転しました。

Emacs Advent Calender 2016 二日目をジャックしました。

Emacs Advent Calendar 2016の二日目が時間切れだったので代わりに投稿しました。
lemの紹介です。これは Lisp 製のEmacsクローンです。

lisp 処理系はインストールからややこしいといわれていましたが、
それは過去の話です。roswell で始めてみましょう。

まずこれがあることを確認してください。

  • libcurl v3 or v4
  • automake
  • libcurl header

まず、roswell は gitからcloneします。

git clone -b release https://github.com/roswell/roswell.git
cd roswell
sh bootstrap
./configure
make
sudo make install

さて、これで、/usr/local/bin/に ros がインストールされます。
ros をつかって lem をインストールしてみましょう。
初回起動で sbcl とか quicklisp とか ライブラリやらなにやらがインストールされるかもしれませんが。

ros install cxxxr/lem

それで、lem は ~/.roswell/bin/ にインストールされますので、
パスをとおすか直で起動してみてください。

./roswell/bin/lem

さあ、素の lem は爆速ですよ。

さあ、.emacs.d/init.el を lem設定ファイルの ~/.lemrc に移植していくんだ
Common Lispだけどね!

設定ファイルの参考例です。

https://gist.github.com/masatoi/2afff1144a8acaae24a16b275dcfccea