Відповіді:
У мене є і .el, і байтова компільована версія (.elc) файлу elisp. Випадково видаляю файл .el. Чи можу я отримати файл .el з його версії .elc?
На практиці ні.
Теоретично ви можете використовувати файл elc для створення файлу el із зрозумілими людськими визначеннями. Однак це, мабуть, не виглядатиме так само, як оригінальний файл, який ви видалили, завдяки макросам та оптимізаціям компілятора, і навіть тоді я не знаю жодної бібліотеки, яка це робить.
Чи функціонує .elc файл без його .el-файлу?
Так, Emacs із задоволенням завантажує .elcфайл повністю сам. Немає .elфайлу не потрібно взагалі.
Насправді, навіть якщо у вас є обидва в одному каталозі, Emacs зазвичай все одно завантажує elc.
load-prefer-newerвстановлено tв emacs 24.4+, буде завантажений новий .el / .elc.
Перевірте *.el~файл - може бути резервна копія вашого відсутнього *.elфайлу Emacs (яку деякі інструменти приховатимуть від вас у своєму інтерфейсі, тому використовуйте щось на зразок ls -a).