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?

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.