Tôi đang sử dụng Emacs 23 và php-mode.el 1.5.0. Khi tôi có điều này trong .emacs
tôi:Thực hiện chế độ php (và các chế độ dẫn xuất chế độ cc khác) tương thích với Emacs 23
(require 'php-mode)
tôi nhận được thông báo lỗi này khi Emacs bắt đầu:
Warning (initialization): An error occurred while loading `/Users/kdj/.emacs':
error: `c-lang-defconst' must be used in a file
To ensure normal operation, you should investigate and remove the cause of the error in your initialization file. Start Emacs with the `--debug-init' option to view a complete error backtrace.
Nếu tôi đánh giá (require 'php-mode)
sau Emacs bắt đầu, tôi không nhận được bất kỳ thông báo lỗi.
Tôi tìm thấy số blog entry cho biết vấn đề này là cụ thể đối với Emacs 23 (có nghĩa là, không có lỗi với Emacs 22.x), nhưng nó không đưa ra bất kỳ giải pháp nào.
Tôi không biết điều này có quan trọng hay không, nhưng tôi đang sử dụng Mac OS X và tôi đã tạo Emac từ nguồn CVS hiện tại bằng cách sử dụng ./configure --with-ns
.
Điều gì đang xảy ra ở đây và/hoặc cách tôi có thể khắc phục sự cố?
Tôi sử dụng Emacs 23 và 'php-mode' được gửi cùng với Emacs Starter Kit (cũng là v1.5.0). Nó hoạt động. Bạn có thể có một số chế độ khác trong .emacs của bạn có tác dụng 'php-mode'. –
Tôi đã thay đổi các .emac của mình thành chỉ "(đường dẫn tải bổ sung" danh sách "~/elisp") (yêu cầu 'chế độ php)' và sự cố vẫn tiếp diễn. –
Bạn có thể đặt dấu chấm của mình ở đâu đó trực tuyến không? –