Wie kann der Firmenmodus bei normalem Text zwischen Groß- und Kleinschreibung unterschieden werden?


33

Standardmäßig scheint der Firmenmodus jede Vorhersage in Kleinbuchstaben umzuwandeln.

Z.B:

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

Dies ist für case sensitive Programmiersprachen ohne spezielles Backend nicht sehr praktisch. Wie kann ich die Groß- und Kleinschreibung im Unternehmensmodus berücksichtigen?

Antworten:


46

Nach einiger Recherche stieß ich auf das Firmenmodus-Git-Hub-Ticket ,

Dies besagt, dass der Firmenmodus dabbrev für Klartext als Backend verwendet.

dabbrev hat die Option, Dinge in Kleinbuchstaben zu schreiben. Es ist standardmäßig aktiviert, kann aber deaktiviert werden:

(setq company-dabbrev-downcase nil)

Jetzt ist alles gut.


1
das funktioniert nur für das company-dabbrevbackend ... leider sehe ich das untere problem mit dem company-ispellbackend.
18.

7
Das hat mich so lange verrückt gemacht, und da es nur in einigen Modi passiert ist und nur ein kleiner Ärger war, habe ich es einfach für immer gehen lassen. Endlich beschlossen, es heute zu untersuchen. Es scheint eine seltsame Sache zu sein, sie standardmäßig zu aktivieren, aber ich bin mir sicher, dass es einen Grund gibt.
Elethan

1
Danke dafür. Ein Google, eine Lösung. Was für ein Dumbarse Standard;)
HörmannHH
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.