pymacsがインストールされているか確認したい。
質問する
1297 次
3 に答える
5
M-x locate-library
emacsがライブラリを見つけることができるかどうかを教えてくれますload-path
。何も返されない場合は、load-path
最初に編集する必要があります。
于 2012-07-17T14:33:10.497 に答える
2
それを行うには多くの方法があります。
aproposと入力し、次にpymacsと入力します。シンボルが見つかった場合は、ロードされました。
('pymacsが必要)-エラーが返されない場合は、ロードされました
すでにロードしている場合は、('pymacsを提供)と呼ばれ、変数load-historyはシンボルを保持します
それをチェックする他の方法がまだあります。
于 2012-07-17T15:22:32.110 に答える
1
ELPAパッケージについて話しているかどうかはわかりませんが、.emacsには次の定義があります。
(defun sh-elpa-ensure-package(name) 「特定のパッケージがインストールされていることを確認してください。インストールされていない場合は、 自動的にダウンロード、コンパイル、インストールします。 これは主にsh-elpa-requireによって使用され、 新しいマシンへの構成-したがって、パッケージは次のようになります その新しいマシンにダウンロードされます(インストール後、 パッケージマネージャーによって自動的に最新の状態に保たれます)。 これを次のように使用します。 (sh-elpa-ensure-package'org) " (if(not(package-installed-p name)) (パッケージインストール名))) (defun sh-elpa-require(name) 「標準のEmacsの代替品」が必要です 働き。これはsh-elpa-requireを使用してダウンロードしてインストールします 標準の「require」を使用する前に、必要に応じてパッケージ化する それをインポートする関数。これは、構成を許可するのに役立ちます パッケージを「sh-elpa-require」するだけで、わざわざする必要はありません まだインストールされているかどうかを確認しています。」 (sh-elpa-ensure-パッケージ名) (名前が必要))
次に、次のようなコードを.emacsに含めて、パッケージをアクティブ化できます。まだインストールされていない場合は、ELPAからダウンロードし、「必須」になる前にバイトコンパイルします。
(sh-elpa-require 'pymacs)
パッケージがelispからインストールされているかどうかを確認するだけの場合は、上記のスニペットからその骨を選択することもでき(if (not (package-installed-p name))
ます。ビットを参照してください。
于 2012-07-18T07:33:15.133 に答える