5

emacsについて次の2つの質問があります

  1. 私の .emacs.d ディレクトリには、auto-save-list という空のディレクトリがあります。それは何のためにあるのです ?

  2. .el ファイルを配置する Linux マシンのホーム ディレクトリに elisp ディレクトリを作成しました。私の .emacs では(add-to-list 'load-path "~/elisp") 、.emacs.d/site-lisp ディレクトリについて聞いたことがあります。site-lisp と私自身の elisp ディレクトリの違いについて混乱しています。誰か説明してくれませんか。

ありがとうございました

4

1 に答える 1

8

ここで読むことができますauto-save-list

C-hig (emacs) Recover RET

Emacs は、後で回復するために中断されたセッションに関する情報をディレクトリ `~/.emacs.d/auto-save-list/' の `.saves-PID-HOSTNAME' という名前のファイルに記録します。このディレクトリは変数 `auto-save-list-file-prefix' によって決定されます。`auto-save-list-file-prefix' を `nil' に設定すると、セッションは回復のために記録されません。

少し混乱するかもしれませんsite-lisp-- その名前の唯一の標準ディレクトリは、ユーザーのホーム ディレクトリ (通常は にあります) の下に存在することを意図しておらず、それ/usr/local/share/emacs/site-lispに関する唯一の特別な点は、Emacs がload-pathデフォルトでそれをリストに含めることです。 .

名前が示すように、その意図は、特定のマシン上のすべてのユーザーが利用できるはずのライブラリをそのディレクトリに配置できるようにすることです。

対照的に、作成した~/elispディレクトリは他のユーザーが使用することはできません。

ここでもっと読む:

C-hig (emacs) Init File RET

于 2012-05-27T21:28:07.987 に答える