मैं Emacs के साथ ऊर्ध्वाधर इंडेंटेशन मार्कर कैसे दिखा सकता हूं?


14

मैं एक एमएसीएस पैकेज या कॉन्फ़िगरेशन की तलाश कर रहा हूं जो ऊर्ध्वाधर लाइनों के साथ इंडेंटेशन को चिह्नित करना संभव बनाता है, जैसे कि उदात्त पाठ के निम्नलिखित स्क्रीनशॉट में दिखाया गया है:

उदात्त पाठ २

जवाबों:


5

मुझे यह लगता है और यह आपके प्रश्न का उत्तर हो सकता है।

स्थापना आसान है। आह्वान करें git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git ., कहें, ~/.emacs.d/highlight-indentsऔर जोड़ें

(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)

अपने को .emacs। फिर, किसी फ़ाइल पर जाते समय आप M-x highlight-indentation-mode RETमामूली मोड को सक्षम कर सकते हैं ।


उत्तम। ठीक वही जो मेरे द्वारा खोजा जा रहा था। धन्यवाद!
मफेरेवाग

हम्म .. indent-guideपूरे कॉलम पर प्रकाश डाला गया है और मैं प्रश्न में स्क्रीनशॉट पर एक पतली ऊर्ध्वाधर लाइनों की मांग कर रहा हूं। नहीं है indent-hintविकि पृष्ठ पर उल्लेख किया ran9er द्वारा, लेकिन यह नहीं है बाहर के बॉक्स काम करता है। क्या कोई और उपाय है?
गराड्लस_आरयू

1

मुझे लगता है कि आप इंडेंट-गाइड मोड को देखना चाहते हैं । जब हम कर्सर ले जाते हैं तो यह गतिशील रूप से कोड ब्लॉक का इंडेंटेशन देता है। इसके अलावा, अपने पसंदीदा इंडेंट कैरेक्टर्स को सेट करना आसान है :और |साथ ही इरादों की पृष्ठभूमि का रंग भी।


मैंने संक्षेप में indent-guideस्रोतों और README को देखा है और इंडेंटेशन चरित्र स्थापित करने का कोई तरीका नहीं पाया है, मैं यह कैसे कर सकता हूं?
Geradlus_RU

@Geradlus_RU यहां मेरे Emacs कॉन्फ़िगर किए गए हैं:। (require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
यूलोंग नीनू

ओह, मुझे बस एहसास हुआ कि indent-guideएक और पैकेज अलग है highlight-indentation। धन्यवाद, पूर्व वही है जिसकी मैंने तलाश की है!
गेराद्लस_आरयू

1

आप highlight-indent-guides-modeइसे हुक के रूप में भी उपयोग और जोड़ सकते हैं prog-mode, ताकि यह अपने आप लोड हो जाए।

Spacemacs में, मैं यह पहली बार साथ यह स्थापित करके किया M-x package-installया में एक उपयोगकर्ता-निर्धारित पैकेज के रूप में जोड़ने .spacemacs, तो M-x customize-group, prog-mode, prog-modeहुक, "इन", में प्रवेश highlight-indent-guides-mode

आप इसके माध्यम से कॉन्फ़िगर कर सकते M-x customize-group highlight-indent-guidesहैं और इंडेंट कैरेक्टर, कलरिंग आदि बदल सकते हैं ।

अब तक, यह अद्भुत काम करता है और जल्दी से प्रतिपादन करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.