Tôi sử dụng Emacs làm trình soạn thảo. Cuối của bất cứ khi nào tôi sử dụng các tập tin CUDA (thường có phần mở rộng .cu
), tôi phải tự làm M-x c++-mode
để bật tính năng đánh dấu cú pháp và các tính năng khác.Bắt đầu đánh dấu cú pháp C++ cho các tệp .cu (CUDA)
Làm cách nào để đảm bảo rằng tất cả các tệp .cu
khi bắt đầu trong EMACS tự động mượn tất cả các tính năng của chế độ C++. Nói cách khác, tiện ích mở rộng .cu
trở thành bí danh cho tiện ích mở rộng .cpp
.
(Tôi biết có một chế độ CUDA cho Emacs, (không sẵn có) nhưng khi tôi cài đặt chế độ này nó không bật nhiều tính năng hữu ích có mặt trong C++ - phương thức emacs)
Thêm lỗi này do lỗi sản xuất này. Những gì làm việc là '(setq auto-mode-alist (khuyết điểm '(" \\. Ipp $ ". C++ - mode) auto-mode-alist))' –
@NikhilJJoshi: Thông báo lỗi là gì? Có lẽ phiên bản Emacs của bạn không có chức năng 'add-to-list' được kích hoạt mặc định, mặc dù tôi không hiểu tại sao lại như vậy. –