Setelah lama debugging file init.el saya, sepertinya baris pertama dari kode-elisp berikut, yaitu (custom-set-variablesmemprovokasi kesalahan 'Akhir file selama parsing') yang saya benar-benar tidak mengerti. Jika saya berkomentar di baris ini, semuanya baik-baik saja. Saya bahkan tidak memasukkan kode ini sendiri, karena telah secara otomatis ditambahkan di init.el dari customizemenu.
(custom-set-variables
'(global-hl-line-mode t)
'(ido-mode (quote buffer) nil (ido))
'(menu-bar-mode nil)
(when (display-graphic-p)
(tool-bar-mode -1)
(scroll-bar-mode -1))
Ini pesan kesalahan lengkapnya:
Peringatan (inisialisasi): Terjadi kesalahan saat memuat `/ Pengguna /me/.emacs.d/init.el ':
Akhir file saat parsing: /Users/me/.emacs.d/init.el
Bantuan apa pun akan dihargai! Terima kasih
custom-set-variablesdalam kode Elisp Anda sendiri. Ini dimaksudkan hanya dibuat secara otomatis . Jangan salin & tempel. Cari kode yang setara menggunakan setqatau sesuatu seperti itu.
M-x check-parensuntuk melompat ke bagian yang menyinggung. Jika file pendek, atau Anda melihat bagian pendek kode, maka ada metode untuk menyorot tanda kurung yang cocok untuk melihat secara visual di mana tanda kurung salah tempat atau hilang. Berikut ini tautan ke variasi saya sendirihighlight-parentheses-mode: stackoverflow.com/a/23998965/2112489