File sesi dalam folder emacs.d


14

Ada file seperti session.10110ac205e127d7e2143131143297155100000021880037di .emacs.dfolder saya . Saya ingin melakukan sesuatu tentang itu tetapi tidak tahu apa yang harus dilakukan.

  • Untuk apa file-file ini?
  • Mengapa emacs menghasilkan banyak file?

Jawaban:


11

Ini adalah file sesi yang disimpan yang emacs dumps ketika manajer jendela memberitahukan bahwa itu sedang dimatikan. Lihat fungsinya emacs-session-save. Ada beberapa file karena suffix oleh ID sesi X. Apakah Anda kebetulan berhenti dari window manager sebelum Anda keluar dari emacs?


Kedengarannya benar. Namun, saya tidak dapat menemukan emacs-session-savefungsinya. Apakah ada sesuatu yang harus saya muat ke emacs?
Rangi Lin

@RangiLin: Ch f emacs-save sesi akan membawa Anda ke sana. Ada dalam lisp / term / x-win.el jika Anda memiliki kode sumber Emacs. Menurut git, fungsinya sudah ada sejak tahun 2002 sehingga cukup lama ;-)
stsquad

Butuh beberapa saat untuk menyadari bahwa emacs perlu memuat term(atau istilah Mx untuk memuat) untuk menemukan fungsi ini, emacs-session-filenameadalah fungsi yang memutuskan di mana file harus disimpan. Saya akan meluangkan waktu untuk melihat bagaimana saya bisa mengubahnya. Terima kasih.
Rangi Lin

1
Bagaimana kita menghentikannya (atau memindahkannya ke direktori lain)?
Startec

1

Ada gerakan untuk membersihkan sampah jenis ini di .emacs.d:

emacscollective / no-littering: Membantu menjaga ~ / .emacs.d bersih

Masalah ini telah ditangani sampai tingkat tertentu oleh emacs-session: theme emacs-session-filename (# 38) oleh DamienCassou · Permintaan Tarik # 39 · emacscollective / tidak membuang sampah sembarangan tapi saya pikir ini hanya menempatkan file dalam subdirektori dari.emacs.d

Ini masih tidak menjawab pertanyaan mendasar mengapa file kosong ditinggalkan. (Ya - bagi saya, semua 84 session.*file kosong. Dan ya, saya tidak repot-repot keluar dari emacs sebelum dimatikan - saya hanya menjalankan (desktop-save-in-desktop-dir))

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.