일반 텍스트에서 회사 모드를 대소 문자를 구분하는 방법은 무엇입니까?


33

기본적으로 회사 모드는 모든 예측을 소문자로 변환하는 것으로 보입니다.

예 :

  HelloWorldOfGoo
  HelloWorldOfEmacs
  ->
  Hell
  [Helloworldofgoo]  //Company prediction
  [Helloworldofemacs]

이것은 특별한 백엔드가없는 대소 문자 구분 프로그래밍 언어에는 실용적이지 않습니다. 회사 모드를 대소 문자를 구분하려면 어떻게해야합니까?

답변:


46

약간의 연구 끝에 회사 모드 git hub ticket을 보았습니다 .

회사 모드에서는 일반 텍스트에 dabbrev를 백엔드로 사용합니다.

dabbrev는 물건을 소문자로 처리하는 옵션이 있으며, 기본적으로 켜져 있지만 끌 수 있습니다.

(setq company-dabbrev-downcase nil)

이제 모든 것이 잘되었습니다.


1
company-dabbrev백엔드 에서만 작동합니다 ... 불행히도 백엔드에서 소문자 문제가 발생합니다 company-ispell.
fommil

7
이것은 오랫동안 나를 미치게 만들었고, 일부 모드에서만 발생했으며 사소한 성가심 이었기 때문에 영원히 사라지게했습니다. 마침내 오늘 그것을 조사하기로 결정했습니다. 기본적으로 활성화하는 것이 이상한 것 같지만 이유가 있다고 확신합니다.
elethan

1
고마워 하나의 구글, 하나의 솔루션. 얼마나 멍청한 기본값;)
HörmannHH
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.