emacs.dフォルダー内のセッションファイル


14

session.10110ac205e127d7e2143131143297155100000021880037私の.emacs.dフォルダのようなファイルがあります。私はそれについて何かをしたいのですが、何をすべきか理解できませんでした。

  • これらのファイルは何のためですか?
  • emacsが複数のファイルを生成する理由

回答:


11

これらは保存されたセッションファイルであり、ウィンドウマネージャーがシャットダウンを通知したときにダンプをemacsします。関数を参照してくださいemacs-session-save。XセッションIDのサフィックスが付いているため、複数のファイルがあります。emacsを終了する前に偶然ウィンドウマネージャーを終了する習慣がありますか?


そうですね。しかし、emacs-session-save機能が見つかりません。emacsにロードする必要があるものはありますか?
ランギリン

@RangiLin:Ch f emacs-session-saveでそこに行くことができます。Emacsのソースコードがある場合、lisp / term / x-win.elにあります。gitによると、この関数は2002年以来存在しているため、かなり古い
です;

termこの関数を見つけるためにemacsがロードする必要があること(またはロードするためにMx用語)emacs-session-filenameが、ファイルの保存先を決定する関数であることに気付くのに少し時間がかかりました。私はそれをどのように変更できるかを見るのに少し時間がかかります。ありがとう。
ランギリン

1
それらの作成を停止(または別のディレクトリに移動)するにはどうすればよいですか?
Startec

1

この種類のファイルのゴミをクリーンアップする動きがあります.emacs.d

emacscollective / no-littering:〜/ .emacs.dをきれいに保つのを助けます

この問題はemacs-sessionによってある程度対処されています。テーマemacs-session-filename(#38)by DamienCassou・プルリクエスト#39・emacscollective / no-litteringですが、単にファイルを.emacs.d

これは、空のファイルが残されている理由の根本的な疑問にまだ対処していません。(はい-私にとって、84個のsession.*ファイルはすべて空です。そして、はい、シャットダウンする前にemacsを終了することはありません-実行するだけです(desktop-save-in-desktop-dir)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.