flyspell
Emacs+AUCTeX로 LaTeX 파일을 편집할 때 다음 코드를 사용하여 시작합니다 .
(if (file-exists-p "/usr/bin/hunspell")
(progn
(setq ispell-program-name "hunspell")
(eval-after-load "ispell"
'(progn (defun ispell-get-coding-system () 'utf-8)))))
(global-set-key [f2] 'flyspell-mode)
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
flyspell
LaTeX 모드(AUCTeX 모드)에 있을 때 이 자동으로 시작되고 단축키를 사용하여 비활성화/활성화할 수 있음을 알 수 있습니다 F2.
구성에서는 시스템 기본 언어(제 경우에는 프랑스어)를 사용합니다(제 생각에는 훨씬 hunspell
더 좋습니다 ).ispell
aspell
단축키로 언어를 변경하고 싶습니다. 나는 프랑스어와 영어로 글을 쓰고 있는데(때때로 같은 문서 내에서) 편집하는 동안 빠르게 언어를 전환할 수 있었습니다. 예를 들어, 를 사용하여 영어 사전을 선택하고 ( 가 여전히 on/off 에 사용되는 경우 ) F4을 사용하여 기본 프랑스어 사전으로 돌아갈 수 있다면 정말 좋을 것입니다 .F3F2flyspell
추신: 지금은 스위치를 사용하고 있지만 M-x ispell-change-dictionary
별로 효율적이지 않습니다.
답변1
다음 코드를 다음 코드에 추가하세요 .emacs
.
(global-set-key
[f3]
(lambda ()
(interactive)
(ispell-change-dictionary "francais")))
(global-set-key
[f4]
(lambda ()
(interactive)
(ispell-change-dictionary "english")))
당신은 이미 알고 있습니까?이것?