2011-11-30 9 views
6

Sau this web page, tôi đã chỉnh sửa tập tin ~/emacs của tôi và thêm dòng:flyspell không tải với tập tin LaTeX trong emacs

(add-hook 'LaTeX-mode-hook 'flyspell-mode) 

Tuy nhiên, flyspell không bắt đầu bằng file LaTeX. Tại sao vậy?

+0

Vui lòng chấp nhận câu trả lời cho nhiều câu hỏi của bạn. Bên dưới, bạn nói "Cảm ơn" nhưng chưa bỏ phiếu hoặc chấp nhận câu trả lời. – Geoff

Trả lời

4

Emacs phân biệt chữ hoa chữ thường; móc phải được viết là latex-mode-hook. Hãy thử điều này:

(add-hook 'latex-mode-hook 'flyspell-mode) 
+0

Vì vậy, trang web flyspell.el có liên quan đến reftex hoặc một cái gì đó, nhờ – Yotam

5

Tôi không thể làm công việc này:

(add-hook 'LaTeX-mode-hook 'flyspell-mode) or 
(add-hook 'latex-mode-hook 'flyspell-mode) 

Nhưng sau đó tôi thấy điều này:

(add-hook 'LaTeX-mode-hook 'turn-on-flyspell)

-Và nó đang làm việc.

+0

Điều này giải quyết được vấn đề cho tôi quá; có vẻ như 'latex-mode-hook' hoạt động đối với một số và' 'LaTeX-mode-hook' cho người khác. Tôi đã nhầm lẫn khi sử dụng 'latex-mode-hook' với' 'turn-on-flyspell' – oLas