如何使公司模式在纯文本上区分大小写?


33

默认情况下,公司模式似乎会将每个预测都转换为小写。

例如:

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

对于没有特殊后端的区分大小写的编程语言,这不太实用。如何使公司模式区分大小写?

Answers:


46

经过研究,我发现了公司模式的git hub Ticket

表示公司模式将dabbrev用于纯文本作为后端。

dabbrev有一个小写选项,默认情况下处于启用状态,但可以关闭:

(setq company-dabbrev-downcase nil)

现在一切都很好。


1
只能在company-dabbrev后端使用...不幸的是,我看到了company-ispell后端的外壳问题。
fommil 2015年

7
这让我发疯了这么长时间,由于它只在某些模式下发生过,而且只是一个小麻烦,所以我让它永远消失了。终于决定今天进行调查。默认情况下启用似乎很奇怪,但是我确信这是有原因的。
elethan '16

1
谢谢你 一个谷歌,一种解决方案。多么愚蠢的默认;)
HörmannHH
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.