Come rendere la modalità Azienda sensibile al maiuscolo / minuscolo sul testo normale?


33

Per impostazione predefinita, la modalità Azienda sembra convertire ogni previsione in lettere minuscole.

Per esempio:

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

Questo non è molto pratico per i linguaggi di programmazione case sensitive senza un backend speciale. In che modo è possibile impostare la distinzione tra maiuscole e minuscole in modalità azienda?

Risposte:


46

Dopo alcune ricerche, mi sono imbattuto nel ticket dell'hit git in modalità azienda ,

che dice che la modalità azienda utilizza dabbrev per il testo normale come backend.

dabbrev ha un'opzione per declassare le cose, è attivata per impostazione predefinita ma può essere disattivata:

(setq company-dabbrev-downcase nil)

Adesso va tutto bene.


1
che funziona solo per il company-dabbrevbackend ... purtroppo sto vedendo il problema di minuscole con il company-ispellbackend.
fommil,

7
Questo mi ha fatto impazzire per così tanto tempo e dato che è accaduto solo in alcune modalità, ed è stato solo un piccolo fastidio, l'ho lasciato andare per sempre. Finalmente ho deciso di esaminarlo oggi. Sembra una cosa strana da abilitare di default, ma sono sicuro che ci sia una ragione.
elethan,

1
Grazie per questo. Un google, una soluzione. Che default stupido;)
HörmannHH il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.