सादे पाठ पर कंपनी मोड को केस-संवेदी कैसे बनाया जाए?


33

डिफ़ॉल्ट रूप से, कंपनी मोड हर भविष्यवाणी को निचले मामले में परिवर्तित करने के लिए लगता है।

उदाहरण के लिए:

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

विशेष बैकएंड के बिना केस संवेदनशील प्रोग्रामिंग भाषाओं के लिए यह बहुत व्यावहारिक नहीं है। मैं कंपनी मोड मामले को संवेदनशील कैसे बना सकता हूं?

जवाबों:


46

कुछ शोध के बाद, मैं कंपनी मोड git हब टिकट पर आया ,

जो कहता है कि कंपनी मोड बैकएंड के रूप में सादे पाठ के लिए dabbrev का उपयोग करता है।

dabbrev में चीजों को नीचे गिराने का एक विकल्प है, इसे डिफ़ॉल्ट रूप से चालू किया जाता है लेकिन बंद किया जा सकता है:

(setq company-dabbrev-downcase nil)

अब सब ठीक है।


1
यह केवल company-dabbrevबैकएंड के लिए काम करता है ... दुर्भाग्य से मैं company-ispellबैकएंड के साथ लोअरकेसिंग समस्या देख रहा हूं ।
फोमिल

7
इसने मुझे इतने लंबे समय तक पागल कर दिया, और चूंकि यह केवल कुछ मोड में हुआ, और केवल एक छोटी सी झुंझलाहट थी, मैंने इसे हमेशा के लिए जाने दिया। अंत में आज इस पर गौर करने का फैसला किया। डिफ़ॉल्ट रूप से सक्षम करने के लिए एक अजीब बात की तरह लगता है, लेकिन मुझे यकीन है कि एक कारण है।
इलेथन

1
इसके लिए धन्यवाद। एक गूगल, एक समाधान। क्या एक डंबर्स डिफॉल्ट;)
हॉरमेनएचएच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.