[ホーム]-> [emacs]-> [活用法]-> [which]

which.el

1. which.el って何?

UNIX のコマンドに which というのがあります。これは、そのコマンドをタイ プしたときに、どの実行ファイルが使われることになるかを調べるためのコマ ンドです。

    ls -l `which perl`    

などといった使い方をすれば、応用範囲は広いです。

Emacs でも、沢山の Lisp ファイルを使っていると、たまに同じ名前の違ったバージョンをいくつかの異なるディレクトリに入れてしまって、どっちが実際に load されるのかということが問題になることがありますよね。 そんなときには、Bill Janssen さんの書かれた which.el です。

2. 使い方

インストールは単に whici.elload-path に置き、 bytecompile しておくだけです。

そうすると、M-x whichに続けて load-path 上にある Emacs Lisp のファイル名をタイプすることで、実際の PATH を表示できるようになります。


[ホーム]-> [emacs]-> [活用法]-> [which]