기본적으로 회사 모드는 모든 예측을 소문자로 변환하는 것으로 보입니다.
예 :
HelloWorldOfGoo
HelloWorldOfEmacs
->
Hell
[Helloworldofgoo] //Company prediction
[Helloworldofemacs]
이것은 특별한 백엔드가없는 대소 문자 구분 프로그래밍 언어에는 실용적이지 않습니다. 회사 모드를 대소 문자를 구분하려면 어떻게해야합니까?
기본적으로 회사 모드는 모든 예측을 소문자로 변환하는 것으로 보입니다.
예 :
HelloWorldOfGoo
HelloWorldOfEmacs
->
Hell
[Helloworldofgoo] //Company prediction
[Helloworldofemacs]
이것은 특별한 백엔드가없는 대소 문자 구분 프로그래밍 언어에는 실용적이지 않습니다. 회사 모드를 대소 문자를 구분하려면 어떻게해야합니까?
답변:
약간의 연구 끝에 회사 모드 git hub ticket을 보았습니다 .
회사 모드에서는 일반 텍스트에 dabbrev를 백엔드로 사용합니다.
dabbrev는 물건을 소문자로 처리하는 옵션이 있으며, 기본적으로 켜져 있지만 끌 수 있습니다.
(setq company-dabbrev-downcase nil)
이제 모든 것이 잘되었습니다.
company-dabbrev
백엔드 에서만 작동합니다 ... 불행히도 백엔드에서 소문자 문제가 발생합니다company-ispell
.