방법 : 이메일에만 VIM에서 주문을 설정합니까?
-
22-08-2019 - |
문제
Google은 여기에서 그다지 도움이되지 않습니다. 이메일을 작성하고 싶습니다 :set spell
켜져 있지만 다른 모든 파일의 경우 :set spell
꺼져 있어야합니다. Mutt와 VIM을 이메일 작성의 편집자로 사용하고 있습니다.
사실, 나는 궁금합니다. Vim은 그것이 내가 작성하는 이메일이라는 것을 어떻게 알 수 있습니까? 편집중인 파일 유형의 명령 줄 매개 변수가 있습니까? Mutt는 어떻게 전달 해야하는지 어떻게 알 수 있습니까?
해결책
당신은 당신의 autocmd를 사용할 수 있습니다 ~/.vimrc
감지 된 파일 유형에 의해 트리거됩니다.
autocmd FileType mail set spell
다른 팁
.muttrc에서 이것을 시도하십시오.
set editor = "/usr/bin/vim -c':set spell'"
"vim"으로 vim의 올바른 경로를 찾을 수 있습니다.
Mutt 구성 명령을 사용해야하지 않습니까? 다음 링크를 참조하십시오.
~/.vimrc에 다음을 추가하십시오.
set spelllang=en_gb,fr
au BufRead,BufNewFile *mutt* set filetype=mail
autocmd FileType mail set spell
그리고 잘 작동해야합니다. 당신은 당신이 일상적으로 사용하는 모든 언어를 반영하기 위해 Spelllang을 변경할 수 있습니다.
제휴하지 않습니다 StackOverflow