Setiap kali ketika saya mengubah sesuatu di buffer, dan kemudian saya memutuskan untuk menginstal paket dari paket.el, Emacs berulang kali bertanya kepada saya apakah saya ingin menyimpan buffer lain, karena itu diubah.
Saya gagal memahami hubungan antara buffer ini dan pemasangan paket. Di internet saya tidak menemukan jawaban yang cocok.
Adakah yang mau menjelaskan logika di balik ini?
Terima kasih sebelumnya.
package
byte-compilation
ReneFroger
sumber
sumber
Jawaban:
Tidak ada banyak logika di balik ini. Setidaknya, tidak dalam arti keputusan sadar. Ini lebih merupakan fitur dari proses kompilasi yang benar-benar tidak berlaku untuk manajemen paket tetapi belum ada yang peduli untuk memperbaikinya.
Setiap kali Emacs akan mengkompilasi sesuatu, ia bertanya apakah Anda ingin menyimpan buffer yang diedit. Itu sebenarnya sesuatu yang sangat berguna, dan masuk akal ketika Anda mengkompilasi beberapa kode yang sedang Anda kerjakan.
Secara khusus, ini berlaku untuk kompiler byte, yang mengkompilasi file Elisp. Dan salah satu langkah menginstal paket adalah dengan byte mengkompilasinya. Ketika ini terjadi, Emacs akan melakukan rutinitas yang biasa meminta Anda untuk menyimpan barang, meskipun itu tidak terlalu penting di sini.
sumber