プレーンテキストで企業モードで大文字と小文字を区別する方法


33

デフォルトでは、会社モードはすべての予測を小文字に変換するようです。

例えば:

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

これは、特別なバックエンドのない大文字と小文字を区別するプログラミング言語にはあまり実用的ではありません。会社モードの大文字と小文字を区別するにはどうすればよいですか?

回答:


46

いくつかの調査の後、会社モードのgitハブチケットに出会いました。

企業モードでは、プレーンテキストにバックエンドとしてdabbrevを使用します。

dabbrevには、大文字小文字を区別するオプションがあり、デフォルトでオンになっていますが、オフにすることもできます。

(setq company-dabbrev-downcase nil)

今ではすべてが順調です。


1
これはcompany-dabbrevバックエンドでのみ機能します...残念ながら、company-ispellバックエンドで問題が発生しています。
-fommil

7
これは私を長い間夢中にさせました。それは一部のモードでのみ発生し、ささいな不快感しかなかったので、私はそれを永遠に放り出しました。最終的に、今日それを調べることにしました。デフォルトで有効にするのは奇妙なことのようですが、理由があると確信しています。
エレサン

1
これをありがとう。1つのGoogle、1つのソリューション。なんというダンバースのデフォルト;)
HörmannHH
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.