Elisp Application
  site-lisp
  load-path
  subdirs.el
  install
    site-lisp
    by appl.
Semi
  apel
  flim
  semi
Edit
  ediff
  autoinsert
  outline mode
    cvstree
    ~/.emacs
  kill-summary
  keisen
  二進編集 hexl
    編集
    連続入力
    移動
Programming
  CC-mode
    c-mode
    style
  pbf
  pcl-cvs
  起動方法
    checkout 前
    checkout 後
  使い方
  rcs
  JDEE
  gdb
MUA
  wl
  wl + namazu
  mu-cite
      設置
  Face
    最近の作成方法
  procmail
TeX
  AUC TeX
    install
    tex-jp.el
    customize
    doc/tex-ref.tex
  YaTeX
Web
  w3
  Emacs-w3m
  wiki
  php-mode
  YaHtml
  日記 hns
    .emacs の設定例
Text
  text-adjust
辞書
  sdic
  lookup
日本語入力(総)
  日本語入力(各)
    変換機構
    UI(人間側)
    統合 Elisp
  tamago
    redhat 7.3
  tamago versions
    個別無分類情報
    問題
      jserver
  Wnn
  Canna
  Sj3
  Anthy
  FreeWnn install
    NetBSD/pkgsrc
    configure;make
  FreeWnn
    起動
    wnnstat
  辞書
  pubdic に追加
      ipadic
    ipadic
    r-dic
    Wnn Parameter
  tcode
    tcode(URL)
IRC
  liece
  irchat
  riece
遠隔操作
  tramp
Video/Audio
  Monk
Others
  Calendar

emacs-21 | dot.emacs | application | packages | 始め方 | emacs-20 | らくらく入門 | 参照カード

install

site-lisp に設置する場合の問題を整理してみる。

site-lisp

パッケージは、利用しようとする emacs が見ている site-lisp に入れる必要がある。 例えば、各 Emacs とし、それが見ている site-lisp を表にすると 次のようになる。
emacs site-lisp
/usr/bin/emacs /usr/share/emacs/site-lisp
/usr/local/bin/emacs /usr/local/share/emacs/site-lisp
/usr/pkg/bin/emacs /usr/pkg/share/emacs/site-lisp
/usr/local/bin/xemacs
/usr/pkg/bin/emcws /usr/pkg/share/emacs/site-lisp

by appl.

何かを追加する時には、まず、
  1. どの Emacs に対して追加設置するかを決める
  2. その Emacs なら、この site-lisp に追加すればいいと決める
というような方法を採り、それは自動化はされているが、 残念ながら、パッケージによって、その決め方、 つまり、どの Emacs を使うかを指定する 方法は違っている。
パッケージ 方法 実際例
make の時に EMACS= で指定する。$path 上の最初の emacs を使うなら指定は不要。
APEL/FLIM/SEMI make EMACS= make EMACS=/usr/local/bin/emacs
Wanderlust
mu-cite
tramp
./configure の --prefix= で指定する
tamago ./configure --prefix= ./configure ; make
--with-emacs= や --with-lispdir= で指定するか、あるいは $path 上の emacs を使う。
emacs-w3m ./configure
--with-emacs=
--with-lispdir= ./configure ; make
./configure --with-emacs=/usr/pkg/bin/emcws
または
./configure --with-lispdir=/usr/pkg/share/emacs/site-lisp/tc-2.3.1
(など)
tc-2
AucTex
liece
手でコピーする
X-Face 手動 cp x-face-e21.el /usr/local/share/emacs/site-lisp/a-files
  1. make の時に EMACS= で指定するもの。その指定した名前を $PATH の設定によって探す(ごく普通の方法)。 初期値は EMACS=emacs。
この画面は Jeedosaquin によって表示しています。
Last Update: Sat, 07 Jun 2014 22:16:17 GMT 1.66 2008/03/08