Sau một thời gian dài gỡ lỗi tệp init.el của tôi, nó trông giống như dòng đầu tiên của mã elisp sau, nghĩa (custom-set-variables
là gây ra lỗi 'Kết thúc tệp trong khi phân tích cú pháp') mà tôi hoàn toàn không hiểu. Nếu tôi nhận xét dòng này, tất cả đều ổn. Tôi thậm chí không tự nhập mã này, vì nó đã được tự động thêm vào init.el từ customize
menu.
(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))
Đây là thông báo lỗi hoàn chỉnh:
Cảnh báo (khởi tạo): Đã xảy ra lỗi khi tải `/Users/me/.emacs.d/init.el ':
Kết thúc tệp trong quá trình phân tích cú pháp: /Users/me/.emacs.d/init.el
Bất kỳ trợ giúp sẽ được đánh giá cao ! Cảm ơn
custom-set-variables
mã Elisp của riêng bạn. Đây có nghĩa là để được tự động tạo ra chỉ . Đừng sao chép và dán nó. Tìm mã tương đương bằng cách sử dụng setq
hoặc một cái gì đó như thế.
M-x check-parens
để chuyển đến phần vi phạm. Nếu tệp ngắn hoặc bạn đang xem một đoạn mã ngắn, thì có các phương pháp để làm nổi bật dấu ngoặc đơn để xem trực quan nơi dấu ngoặc bị đặt sai hoặc thiếu. Đây là một liên kết đến biến thể của riêng tôi vềhighlight-parentheses-mode
: stackoverflow.com/a/23998965/2112361