Jak sprawić, aby w trybie firmowym rozróżniana była wielkość liter na zwykłym tekście?

33

Domyślnie tryb firmowy wydaje się przekształcać każdą prognozę na małe litery.

Na przykład:

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

Nie jest to zbyt praktyczne w przypadku języków programowania, w których rozróżniana jest wielkość liter, bez specjalnego zaplecza. Jak ustawić rozróżnianie wielkości liter w trybie firmowym?

Lew Ufimcew
źródło

Odpowiedzi:

46

Po kilku badaniach natknąłem się na bilet git hub w trybie firmowym ,

co mówi, że tryb firmowy używa dabbrev jako zwykłego tekstu jako backendu.

dabbrev ma opcję zmniejszania rzeczy, jest domyślnie włączony, ale można go wyłączyć:

(setq company-dabbrev-downcase nil)

Teraz wszystko jest dobrze.

Lew Ufimcew
źródło
1
to działa tylko dla company-dabbrevbackendu ... niestety widzę problem z małą company-ispellobudową backendu.
fommil
7
To doprowadzało mnie do szaleństwa przez tak długi czas, a ponieważ zdarzyło się to tylko w niektórych trybach i było tylko niewielką irytacją, po prostu pozwoliłem temu odejść na zawsze. W końcu postanowiłem przyjrzeć się temu dzisiaj. Domyślnie wydaje się dziwną rzeczą, ale jestem pewien, że istnieje powód.
elethan
1
Dzięki za to. Jedno google, jedno rozwiązanie. Co za głupi domyślny;)
HörmannHH