2012-04-16 59 views

Trả lời

8

Các lisp-đoạn dưới đây trong emacs đã nhận nó làm việc cho tôi trên Ubuntu Linux

(add-hook 'c-mode-common-hook 'flyspell-prog-mode) 

Có tồn tại các thiết lập khác. Nhưng tôi nghĩ bạn có thể tìm thấy chúng bằng cách googling flyspell-prog-mode.

1

Edit -> Spelling -> Ispell -> Kiểm tra chính tả Comments

+1

Tôi không thể tìm thấy mục menu này. Đây có phải là emacs 24.0 không? – mirk

+0

Bạn có thể cài đặt gói ispell. Tôi sử dụng 23.3.50.1. – Matthias

3

như Mirk nói flyspell-prog-mode là cách rõ ràng.

Để chia sẻ cấu hình của tôi,

;;; for prog modes turn on flyspell-prog-mode (checks spell only in comments) 
(dolist (hook '(lisp-mode-hook 
       emacs-lisp-mode-hook 
       ruby-mode-hook 
       yaml-mode 
       python-mode-hook 
       shell-mode-hook 
       php-mode-hook 
       css-mode-hook 
       nxml-mode-hook 
       crontab-mode-hook 
       perl-mode-hook 
       javascript-mode-hook 
       LaTeX-mode-hook)) 
    (add-hook hook 'flyspell-prog-mode)) 

Hủy bỏ những chế độ mà bạn không sử dụng/muốn.

6

Để kiểm tra chính tả bình luận đã có trong file:

M-x ispell-comments-and-strings 

Để kiểm tra chính tả ý kiến ​​như bạn gõ:

M-x flyspell-prog-mode 

.emacs móc kindahero gợi ý.

Các vấn đề liên quan