Yanıtlar:
Bir elisp dosyasının hem .el hem de bayt derlenmiş sürümü (.elc) var. Yanlışlıkla .el dosyasını silerim. .El dosyasını .elc sürümünden alabilir miyim?
Uygulamada, hayır.
Teoride, insan tarafından okunabilen tanımları olan bir el dosyası oluşturmak için elc dosyasını kullanabilirsiniz. Ancak, bu muhtemelen makrolar ve derleyici optimizasyonları nedeniyle sildiğiniz orijinal dosyayla aynı görünmez ve o zaman bile bunu yapan herhangi bir kütüphanenin farkında değilim.
.El dosyası olmayan bir .elc dosyası çalışıyor mu?
Evet, Emacs bir .elc
dosyayı tamamen kendi başına yüklemekten mutluluk duyar . Hiçbir .el
dosyaya gerek yoktur.
Aslında, her ikisi de aynı dizinde olsa bile, Emacs genellikle elc'i zaten yükler.
load-prefer-newer
ayarlandığında t
24.4+ emacs'taki, .el / .elc yüklenecek yeni.
Bir *.el~
dosyayı kontrol edin - eksik *.el
dosyanızın bir Emacs yedeği olabilir (bazı araçlar kullanıcı arayüzlerinde sizden gizlenir, bu nedenle benzer bir şey kullanın ls -a
).