Tôi muốn làm hunspellviệc với emacs24 và một từ điển tiếng Đức trên hộp ub Ubuntu 13.04.
Để làm như vậy tôi đã cài đặt hunspellvà hunspell-devà bổ sung sau đây để tôi .emacsfile:
(setq ispell-program-name "hunspell")
(setq ispell-dictionary "deutsch8")
Khi tôi mở một tệp trong emacs và bắt đầu flyspell-buffertôi nhận Starting new Ispell process [[hunspell::deutsch8]]nhưng nó chặn bộ đệm emacs (chuột trở thành một đĩa quay biểu thị để chờ) và hoạt động vô tận mà không hiển thị bất kỳ kết quả nào. Vì vậy, phải có một cái gì đó sai với cấu hình của tôi.
Không có dòng thứ hai, nó hoạt động, nhưng chỉ cho các văn bản tiếng Anh.
Vì vậy, cách tốt nhất để thiết lập những gì hunspellcho emacs24với một cuốn từ điển tiếng Đức trên ubuntu 13.04? Có những cạm bẫy có thể?
(setq ispell-dictionary "deutsch8"), bạn nên sử dụng(setq ispell-dictionary "de_DE"). Lưu ý, tuy nhiên, điều này đòi hỏi emacs 24.4 trở lên. Đối với các phiên bản trước, bạn cần thêm các định nghĩaispell-local-dictionary-alistnhư được cung cấp trong câu trả lời được chấp nhận.