Tôi sử dụng phiên bản emacs 23.1.50 trên hệ điều hành Windows XP. Tôi không thể thiết lập hunspell hoặc aspell như một phần của emacs với ví dụ được cung cấp bởi wiki emacs. Bất cứ ai đã làm việc confiugration cho windows xp và xin vui lòng giúp tôi ra ngoài.Emacs Kiểm tra chính tả Windows - aspell hoặc hunspell
Trả lời
Tôi sử dụng aspell để kiểm tra chính tả với các emac trên Windows. Nhìn vào tập tin .emacs
của tôi, tôi có thể thấy các biến cấu hình này.
(custom-set-variables
'(ispell-dictionary "british")
'(ispell-program-name "H:\\bin\\aspell\\bin\\aspell.exe"))
Tôi đã cài đặt aspell bằng trình hướng dẫn cài đặt. M-S-$
ispell-buffer
flyspell-mode
và các thiết bị tương tự đều hoạt động chính xác với tôi.
aspell có thể dễ dàng cài đặt trên các cửa sổ bằng cách sử dụng cygwin. Trong thiết lập Cygwin, tìm kiếm aspell trong thanh tìm kiếm và chọn nó để cài đặt. Nhớ cũng chọn từ điển bạn muốn cài đặt (cho ngôn ngữ tiếng Anh - aspell-en). Thêm thư mục cygwin/bin vào đường dẫn tải trong các emacs, để các emacs có thể tìm thấy tệp thực thi khi cần. Cuối cùng, thêm dòng sau vào tập tin emacs của bạn:
(setq-default ispell-program-name "aspell")
HTH
Cảm ơn, đây chính xác là những gì tôi cần. Chỉ, để làm cho nó hoạt động, tôi phải thêm thư mục bin cygwin vào đường dẫn exec thay vì đường dẫn tải. – Kaos
Xem http://blog.binchen.org/posts/what-s-the-best-spell-check-set-up-in-emacs.html
Nó giải thích tại sao aspell là tốt hơn cho lập trình viên.
Tôi không thể làm cho hunspell hoạt động theo bất kỳ cách nào. Bây giờ thiết lập với aspell và nó hoạt động tốt. –
Tôi sẽ bỏ phiếu cho câu trả lời nếu bạn cung cấp thông tin về cách sử dụng hai từ điển cùng một lúc. :) – Rekin