Tôi muốn làm hunspell
việ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 hunspell
và hunspell-de
và bổ sung sau đây để tôi .emacs
file:
(setq ispell-program-name "hunspell")
(setq ispell-dictionary "deutsch8")
Khi tôi mở một tệp trong emacs và bắt đầu flyspell-buffer
tô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ì hunspell
cho emacs24
vớ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-alist
như được cung cấp trong câu trả lời được chấp nhận.