インターン生に無理矢理が Emacs を使い始めました。
タブ機能を使いたいとのことだったので、ElScreen
をインストールしても
らおうとしたら、APEL
が必要でした。インストール方法を一言で説明する
のは難しいので、彼向けのブログ記事を書くことにしました。
Emacs は GNU Emacs For Mac OS X
からダウンロードしたものを使ってい
ます。
1. APEL のダウンロード
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/elisp/APEL/
から APEL-10.8
をダウンロードします。
2. APEL の展開とインストール
以下のとおりにコマンドを打てば、インストール出来ると思います。
% tar xvzf apel-10.8.tar.gz
% cd apel-10.8
% make PREFIX=$HOME/.emacs.d EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs LISPDIR=$HOME/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=$HOME/.emacs.d/elisp23
% make PREFIX=$HOME/.emacs.d EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs LISPDIR=$HOME/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=$HOME/.emacs.d/elisp23 install
% (cd $HOME/.emacs.d/elisp && mv apel .apel-10.8 && ln -s .apel-10.8 apel)
% (cd $HOME/.emacs.d/elisp23 && mv emu .apel-10.8 && ln -s .apel-10.8 emu)
3. ElScreen のダウンロード
http://www.morishima.net/~naoto/elscreen-ja/
から elscreen-1.4.6 を
ダウンロードします。
4. ElScreen の展開とインストール
ElScreen のインストールは簡単です。
% cd $HOME/.emacs.d/elisp
% tar xvzf elscreen-1.4.6.tar.gz
% mv elscreen-1.4.6 .elscreen-1.4.6
% ln -s .elscreen-1.4.6 elscreen
5. ~/.emacs の設定
~/.emacs に以下を追記します。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Path
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defconst my-elisp-directory "~/.emacs.d/elisp" "The directory for my elisp file.")
;; 指定したディレクトリリスト以下を load-path に追加。
(dolist (dir (let ((dir (expand-file-name my-elisp-directory)))
(list dir (format "%s%d" dir emacs-major-version))))
(when (and (stringp dir) (file-directory-p dir))
(let ((default-directory dir))
(add-to-list 'load-path default-directory)
;; カレントディレクトリ以下全て load-path に追加する。
;; パスを通したくないディレクトリには、.nosearch という
;; ファイルを置く。ディレクトリ RCS と CVS は追加しない。
(normal-top-level-add-subdirs-to-load-path))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; ElScreen
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'elscreen)