Як зробити так, щоб режим компанії відрізнявся від регістру в простому тексті?


33

За замовчуванням компанія, як видається, перетворює кожен прогноз у малі регістри.

Наприклад:

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

Це не дуже практично для чутливих до регістру мов програмування без спеціального сервера. Як я можу зробити режим компанії залежною від регістру?

Відповіді:


46

Після деяких досліджень я натрапив на білет git hub фірмового режиму ,

що говорить, що в режимі компанії використовується dabbrev для простого тексту як бекенд.

у dabbrev є можливість змінити літери, він увімкнено за замовчуванням, але його можна вимкнути:

(setq company-dabbrev-downcase nil)

Зараз все добре.


1
що працює тільки для company-dabbrevбекенда ... на жаль, я бачу проблему з нижньою company-ispellкоробкою.
fommil

7
Це так довго зводило мене з розуму, і оскільки це відбувалося лише в деяких режимах, і було лише незначним роздратуванням, я просто відпустив це назавжди. Нарешті вирішив заглянути сьогодні. Здається, це дивна річ, яку можна включити за замовчуванням, але я впевнений, що є причина.
elethan

1
Дякую за це Один google, одне рішення. Що за типовий демпфер;)
HörmannHH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.