Como tornar o modo Empresa com distinção entre maiúsculas e minúsculas no texto sem formatação?

33

Por padrão, o modo Empresa parece converter todas as previsões em minúsculas.

Por exemplo:

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

Isso não é muito prático para linguagens de programação que diferenciam maiúsculas de minúsculas sem um back-end especial. Como posso fazer distinção entre maiúsculas e minúsculas no modo empresa?

Leo Ufimtsev
fonte

Respostas:

46

Depois de algumas pesquisas, me deparei com o ticket do hub da empresa no modo git ,

que diz que o modo da empresa usa dabbrev para texto sem formatação como back-end.

O dabbrev tem uma opção para baixar as coisas, pois está ativado por padrão, mas pode ser desativado:

(setq company-dabbrev-downcase nil)

Agora está tudo bem.

Leo Ufimtsev
fonte
1
isso só funciona para o company-dabbrevback - end ... infelizmente estou vendo o problema em minúsculas no company-ispellback - end.
21315
7
Isso me deixou louco por tanto tempo, e como isso só aconteceu em alguns modos e foi apenas um pequeno aborrecimento, eu deixei para sempre. Finalmente decidiu olhar para ele hoje. Parece uma coisa estranha para ativar por padrão, mas tenho certeza de que há uma razão.
31516 elethan
1
Obrigado por isso. Um google, uma solução. Que padrão estúpido;)
HörmannHH 13/03