2013年1月20日日曜日

Clozure CL のインストール

Clozure CLを公式サイトから取得する。それから解凍・設定と作業をしていく。

解凍・設定は
$ tar xzvf ccl-1.8-linuxx86.tar.gz
$ cp -r ccl /usr/local/src/
$ echo 'export CCL_DEFAULT_DIRECTORY=/usr/local/src/ccl' >> ${HOME}/.bashrc
$ echo 'export PATH=$PATH:/usr/local/src/ccl/scripts' >> ${HOME}/.bashrc
である。

また、EmacsでClozureCLを使うときは、Emacsをしなくてはならない。なので、${HOME}/.emacs.elに次の記述を書き込む。

(setq inferior-lisp-program "ccl")
(custom-set-variables
 '(tool-bar-mode nil))
(custom-set-faces)
これでEmacsを再起動させればEmacsでClozureClが利用できる。利用するときは、M-x run-lispと打てば良い。

注記:
.bashrcファイルを更新させたなら、その後に
$ source ${HOME}/.bashrc
をコマンドを実行するのを忘れないように。

2013年1月12日土曜日

emacs で global を使う(設定編)

.emacs.el に次の式を記述する。
(setq load-path (cons "/usr/share/emacs/site-lisp/global" load-path))
(autoload 'gtags-mode "gtags" "" t)
ここでは/usr/share/emacs/site-lisp/globalを指定しているが、gtags.elが置いてある場所ならばどこでもいい。なお、公式サイトでは/home/owner/globalを指定している。ここは各々で判断して記述してほしい。

2013年1月6日日曜日

Mozc のインストール(続き)

$ svn co --ignore-externals http://protobuf.googlecode.com/svn/trunk@375 src/protobuf/files