Emacs में बेहतर गैर-प्रोग्रामिंग पाठ लिखने के लिए क्या विकल्प हैं?


58

यह इस सवाल से एक कांटा है कि एमएसीएस में वर्तनी जांच करने के लिए क्या विकल्प हैं?

क्योंकि मैं वर्तमान में Emacs में बहुत सारे गैर-प्रोग्रामिंग कार्य कर रहा हूं, इसलिए मैं सोच रहा हूं कि क्या Emacs बेहतर ग्रंथ लिखने में मेरा समर्थन कर सकते हैं।

तो, चलो अनिवार्य प्रश्न वाक्यांश के साथ खोलें

क्या Emacs में बेहतर, अधिक सही और संक्षिप्त पाठ लिखने में मेरी मदद करने के लिए कोई पैकेज / लाइब्रेरी / बिल्ट-इन तैयार हैं?

विशेष रूप से,

  • के लिए व्याकरण वर्तनी जांच । एमएस वर्ड स्पेल-चेकर के समान (लेकिन उम्मीद से बेहतर) कुछ ऐसा जो पहचानता है कि क्या वाक्य व्याकरणिक रूप से गलत है

  • अपने वाक्यांशों और आपके द्वारा उपयोग किए जा रहे अभिव्यक्तियों में सुधार के लिए। डेड पोयट्स सोसायटी की तर्ज पर कुछ :

    इसलिए 'बहुत' शब्द के प्रयोग से बचें क्योंकि यह आलसी है। एक आदमी बहुत थका हुआ नहीं है, वह थका हुआ है। बहुत दु: ख का उपयोग न करें, मोरस का उपयोग करें। [...]

  • ऐसी किसी भी चीज़ के लिए जिसे मैं भूल गया या नहीं जानता, लेकिन आप इसके बारे में सोच सकते हैं (वाक्यांश / भाषा सुधार से संबंधित, दोह ...)


"जो कुछ भी मैं भूल गया था" आंतरिक रूप से बहुत व्यापक है। "अपने phrasing में सुधार करना" भयानक रूप से अस्पष्ट है, भी।
गिल्स एसओ- बुराई को रोकना '21

इसलिए मैंने कोष्ठक में उस हिस्से के साथ "कुछ भी" को प्रतिबंधित कर दिया है ... इसके अलावा, मैं यह नहीं देखता कि किस तरह से संभव हो सकता है "अपने वाक्यांश को सुधारना" लेखन के संदर्भ में अस्पष्ट हो सकता है।
लालकिला

1
यहाँ पर अपने विषय-वस्तु में सुधार करना आदि विषय है, मुझे सोचना चाहिए। बेहतर लिखने के लिए सीखने के लिए एसई साइटें हैं। आपका प्रश्न इस बात तक सीमित होना चाहिए कि कैसे Emacs आपको पाठ लिखने और संपादित करने में मदद कर सकते हैं । और यह पहले से ही बहुत व्यापक है - इसे एक प्रश्न के लिए बहुत व्यापक माना जा सकता है। क्या आप कल्पना कर सकते हैं कि लेखन-सहायता के बारे में सभी प्रश्न सिर्फ आपके एक प्रश्न से जुड़े हैं? आप एक समय में एक चीज पर ध्यान केंद्रित करने से बहुत बेहतर होंगे। और बाकी सभी को इससे भी फायदा होगा।
आकर्षित किया

1
ट्राड यूनिक्स था styleऔर dictionहै, और मैं करने की कोशिश की अस्पष्ट जानकारी है उन्हें खुला स्रोत के रूप में reimplement । यदि उपकरण वास्तव में काम करते हैं, तो Emacs आवरण को जोड़ना एक स्नैप होना चाहिए।
त्रिकाल

2
कम से कम वर्तमान में कंप्यूटर आपके लेखन को प्रभावी ढंग से सुधार नहीं सकते हैं। जेफ्री लालकृष्ण पुलम और मार्क लिइबरमन इस बारे में लिखने में बहुत कुछ, उदाहरण के लिए, को देखने के itre.cis.upenn.edu/myl/languagelog/archives/005061.html या languagelog.ldc.upenn.edu/nll/?p=10416 के रूप में यह कितना मूर्खतापूर्ण है, इसका एक उदाहरण मैंने writegood-mode"माई ओल्ड मैन" (उपरोक्त लिंक से) के पहले पैराग्राफ में स्थापित किया और लगाया । writegood-modeनिष्क्रिय व्यक्ति के रूप में "मेरे बूढ़े आदमी को एक मोटे आदमी के लिए काट दिया गया", जो यह नहीं है। ये सिस्टम ए) अच्छी तरह से काम नहीं करते हैं और बी) अच्छे लेखन के बारे में खराब नियमों पर आधारित हैं।
एरिक हेट्ज़नर

जवाबों:


64

मैं व्यक्तिगत रूप से चीजों के org-modeसाथ लिखने के लिए छड़ी flyspell-modeऔर langtool...

org-modeEmacs में किसी भी प्रकार के दस्तावेज़ को जल्दी से टाइप करने के लिए शानदार है, फ्लाईस्पेल वर्तनी की देखभाल करता है, और व्याकरण व्याकरण के बारे में चिंता करता है। सब कुछ अत्यधिक अनुकूलन योग्य है, इसलिए आप अपने दिल की सामग्री के लिए कुछ भी अनुकूलित कर सकते हैं।

यहाँ लैंगटूल और फ्लाईस्पेल सक्षम के साथ ऑर्ग-मोड में एक त्वरित थोड़ा टाइप-अप है; कुछ खास नहीं।

अगर मैं langtool-correct-bufferइसे चलाता हूं तो यह पता चलता है कि किसी भी व्याकरण की गलतियां पाई गई हैं, जो नीचे दिए गए सुझावों में कई सुझावों के साथ एक-एक करके उजागर होती हैं। मैं इनमें से किसी भी उम्मीदवार को संबंधित संख्या कुंजी के साथ चुन सकता हूं, या बस [स्पेस बार] के साथ उन पर छोड़ सकता हूं।

इसके अलावा फ्लाईस्पेल मुझे वर्तनी के सुझावों को देखने के लिए गलत शब्दों पर [मिडिल क्लिक] की सुविधा देता है।

org-modeनिर्यात प्रारूपों का एक टन है; आप अपने दस्तावेज़ को PDF, ODT या HTML के रूप में निर्यात कर सकते हैं। (आप C-c C-eमें उपयोग कर निर्यात कर सकते हैं org-mode)

अब जब मैंने अपनी कृति को एक PDF के रूप में प्रकाशित किया है, जिसमें LaTeX का उपयोग किया गया है, यह वही है जिसे मैं पीडीएफ व्यूअर में खोलने पर देखता हूं ...

यह शायद Emacs में एक अपेक्षाकृत अच्छा लेखन वातावरण के भीतर फैंसी दिखने वाले दस्तावेज़ बनाने का सबसे आसान तरीका है ...

अच्छी खबर यह है कि है org-modeऔर flyspell-modeEmacs के सबसे संस्करणों के साथ डिफ़ॉल्ट रूप से शामिल किए गए हैं। बुरी खबर यह है कि लैंगटूल नहीं है, और यह कुछ हद तक बड़ा है, और इसके लिए जावा की आवश्यकता होती है ... लेकिन अगर यह आपको नहीं रोकता है:

लैंगटूल एक व्याकरण चेकर है जिसे आमतौर पर ओपनऑफ़िस या लिब्रेऑफ़िस के साथ जोड़ा जाता है। उपकरण स्वयं एक सरल कमांड लाइन उपयोगिता है, इसलिए अन्य कार्यक्रमों के साथ इंटरफेस करना अपेक्षाकृत आसान है; किसी ने इसे Emacs के साथ हस्तक्षेप किया।

Emacs में इसे जोड़ने के लिए, आप इसे स्थापित कर सकते हैं M-x package-install langtool... या, यदि आपके पास सही रिपोज़ सेट अप नहीं है (मैं यहां सुझाए गए लोगों का उपयोग करता हूं ।), आप .elफ़ाइल प्राप्त कर सकते हैं और इसे यहां से मैन्युअल रूप से शामिल कर सकते हैं

मैं वर्तमान में इस तरह से अपने ओआरजी-मोड हुक की स्थापना की है। (अप्रासंगिक बिट्स स्निपिंग।)

(add-hook 'org-mode-hook (lambda ()
   (progn
     ;; Snipped
     (auto-fill-mode t)

     ;; Spelling
     (flyspell-mode t)

     ;; Grammar
     (require 'langtool)
     (setq langtool-language-tool-jar "/path/to/LanguageTool.jar"))))

जाहिर है, आप /path/to/LanguageTool.jarइसे अपने सिस्टम पर वास्तविक पथ से बदलना चाहेंगे । यह एक पोर्टेबल .jar फ़ाइल है, इसलिए स्थान वास्तव में मायने नहीं रखता है।

इसके अलावा, flyspell-modeलैंगटूल के लिए आपको चलाने की आवश्यकता होती है M-x langtool-checkजब आप व्याकरण को बफर की जांच करना चाहते हैं ... तो आपके पास वर्तमान में टाइप करने के लिए फैंसी व्याकरण की जांच नहीं है।

org-modeएक टन कर सकते हैं, और सरल छोटे नोट्स फ़ाइलों को लिखने के लिए इस्तेमाल किया जा सकता है, फैंसी ग्राफिक्स, लेख, पुस्तकों के साथ पूर्ण निबंध, आप इसे नाम देते हैं ... लेकिन चूंकि यह बहुत कुछ कर सकता है, इसलिए यह जानना कठिन है कि कहां से शुरू करें। मैंने पाया यह सबसे आसान था के साथ शुरू से जानने के लिए संभव तरीके आप एक निर्यात कर सकते हैं org-modeफ़ाइल के बाद आप मूल बातें सीख ...ऑर्ग-मोड की साइट बहुत सहायक और सूचनात्मक है, और जानकारी पृष्ठों में भी इस पर बहुत मदद है ( C-h i, m Org Mode)।

सौभाग्य..! और उम्मीद है कि यह मदद करता है।


यह महान है ! langtoolवास्तव में बहुत आशाजनक लग रहा है।
११

1
क्या सिंटैक्स के langtoolबारे में पता करने के लिए कॉन्फ़िगर करने का एक तरीका है (La)TeX? मैं कहता हूँ कि त्रुटियों के बारे में आधे झूठे सकारात्मक हैं (La)TeXजो वाक्य रचना के कारण हैं जो थोड़ा कष्टप्रद है।
११

1
दुर्भाग्य से, मेरी जानकारी के लिए नहीं। मैं आमतौर पर सादे ओआरजी एलटीटीएक्स निर्देशों के अलावा बहुत कम एलएटीएक्स के साथ सादे ऑर्गन में अपना सामान लिखता हूं। (जैसे #+LaTeX_CLASS_OPTIONS: [hidelinks,11pt]) इस तरह मेरे पास कुछ भी नहीं है जो langtoolउठाएगा। यह कहने का कोई तरीका नहीं है कि जहाँ लैंगटूल निश्चित रूप से मौजूद नहीं है, लेकिन यह इस विषय पर मेरे विशेष ज्ञान से परे है। माफ़ करना..!
अर्चनोथ

15

EmacsWiki श्रेणी लेखन शुरू करने का स्थान है।

यह दर्जनों पुस्तकालयों को सूचीबद्ध करता है जो Emacs के उपयोग से पाठ लिखने का समर्थन करता है, जिसमें एक-लाइनर विवरण और विस्तार पृष्ठों के लिंक होते हैं।

इस तरह की जानकारी को फिर से यहाँ सूचीबद्ध करने का कोई अर्थ नहीं है - इसे वहां से परामर्श करें।

(लेकिन शायद यहाँ दूसरों के पास विशिष्ट सिफारिशें होंगी।)

मैं केवल उपश्रेणी पृष्ठ थेशौरी और पर्यायवाची का उल्लेख करूंगा , जिसमें उन पुस्तकालयों के बारे में जानकारी के लिए अधिक लिंक हैं जो अस्वीकृति देखने का समर्थन करते हैं।


उन सिफारिशों और अलग-अलग विकल्पों के साथ व्यक्तिगत अनुभव मैं वही कर रहा हूं जो :-) में दिलचस्पी रखते हैं
एलिमेकिल

ठीक। आपको इस विषय के लिए विकी पृष्ठों पर भी बहुत कुछ ढूंढना चाहिए।
22

@ ड्रू: लैंगटूल एमैक्सिविकी पेज पर गायब है।
टोबियास

@tobias: हाँ, कृपया विकी पर सूची में लैंगटूल जोड़ें (कोई भी विकी को संपादित कर सकता है - एक विकी ;-))।
ड्रयू

किया हुआ। BTW: आप कुछ (IMHO दिलचस्प) dired + सवाल पर एक नज़र हो सकता है । अग्रिम में धन्यवाद।
टोबियास

15

मैं Emacs का उपयोग करते हुए उपन्यास लिखता हूं, और समय के साथ कुछ विशिष्ट लाभों के आधार पर एक वर्कफ़्लो विकसित किया है। (उदाहरण: मेरी सबसे हाल की पुस्तक की कल्पना, रचना, और Emacs के साथ संपादित की गई।) उन्होंने कहा, यह कठिनाइयों के बिना सड़क नहीं है।

  • संगठन-मोड

    ऑर्ग-मोड वह कारण है जो मैंने Emacs का उपयोग करना शुरू किया। ~ 50K- शब्द पांडुलिपि के वर्गों को गुना और प्रकट करने में सक्षम होना अमूल्य है। मैं पहले प्रोग्राम का उपयोग किया Scrivener लेकिन इसकी ब्लोट और unplain-पाठ के साथ मोहभंग हो गया .scrivफ़ाइलें। ऑर्ग-मोड में अध्यायों ( treesऔर subtrees) को आसानी से (साथ M-arrow_key) ले जाने की क्षमता है ।

  • पाठ में हेरफेर

    पाठ-खोज, स्लाइसिंग और पेस्टिंग यूटिलिटीज ( C-s,, M-yआदि) के एमएसीएस के ढेरों के अलावा, मैं एक बफर के आसपास अपना रास्ता खोजने के लिए भगवान मोड और एवी मोड का उपयोग करता हूं। पूर्व द्वारा सक्षम मोडल संपादन मेरे गठिया के साथ मदद करता है। उत्तरार्द्ध सिर्फ कुछ कीस्ट्रोक्स (आमतौर पर होम रो पर) के साथ ऑनस्क्रीन नेविगेट करने का एक बहुत तेज़ तरीका है।

  • Flyspell

    यह पूरी तरह से पर्याप्त वर्तनी परीक्षक है जो मुझे हर दिन लाभान्वित करता है।

  • MAGIT

    मैंने हाल ही में संस्करण नियंत्रण के साथ अपने काम का प्रबंधन करने के लिए बिटबकेट के माध्यम से गिट का उपयोग करना शुरू किया । मैं एक शुरुआत कर रहा हूं, लेकिन जबरदस्त फायदे हैं, और मैगिट उस प्रणाली के लिए एक उत्कृष्ट इंटरफ़ेस है। हालाँकि यह उपन्यास लेखन के लिए बिल्कुल अनुकूलित नहीं है, यह काफी अच्छी तरह से काम करता है।Git

  • TODO और COMMENT

    ऑर्ग-मोड में नौकरियों को परिभाषित करने की क्षमता है। एक बड़े एमएस के साथ 40 से अधिक चीजें हो सकती हैं जिन्हें मुझे याद रखने की आवश्यकता है, छोटे से बड़े तक। ये पहचाने जा सकते हैं और यहां तक ​​कि TODO कीवर्ड से भी रैंक किया जा सकता है । इसके अलावा, विभिन्न नोट्स और विचारों की सुर्खियों के साथ पूर्वनिर्धारित किया जा सकता है COMMENT, जो फ़ाइल को भेजने पर निर्यात नहीं करेंगे .odt

  • स्प्लिट विंडो

    मैं अक्सर एक विभाजन खिड़की के साथ एक फ़ाइल पर काम करता हूं, जो एक कहानी में दो स्थान दिखाती है। मैं अक्सर एक स्थान की दूसरे के साथ तुलना करता हूं। लंबे समय तक मैंने इसके साथ split-window-right( C-x 3) किया, लेकिन मैंने हाल ही में clone-indirect-buffer-other-window( C-x 4 c) में स्विच किया है । यहां लाभ यह है कि अगर मैं विंडो ए की तह स्थिति को बदलता हूं, तो यह विंडो बी की तह स्थिति को नहीं बदलता है।

  • एक नुकसान

    साहित्यिक प्रकाशन MSWord पर चलता है। यह है संभव से प्राप्त करने के लिए .orgकरने के लिए .docनहीं बल्कि मेरे लिए आसान। मैं वर्तमान में org-exportफ़ाइलों को पोर्ट करने के लिए Emacs का उपयोग .odtकरता हूं, जिसे मैं लिबरऑफिस के साथ संपादित करता हूं । मैं मैन्युअल रूप से, या मैक्रोज़ के साथ, बड़े प्रकाशन की दुनिया के लिए आवश्यक स्वरूपण प्राप्त करता हूं जैसा कि मुझे पता है, फिर फ़ाइल को सहेजना .docस्वरूपण जटिल नहीं है, लेकिन इसकी आवश्यकता है।

    संपादकीय प्रक्रिया में काफी आगे और पीछे शामिल हैं, जिसका अर्थ है कि मैं लिब्रॉफिस को क्रमिक रूप से निर्यात करता हूं और एमएसीएस को फिर से आयात करता हूं। Emacs के अंत में, मैक्रोज़ मेरी सुर्खियों के लिए तारांकन को पुनः प्राप्त कर सकते हैं और वर्ड के स्मार्टक्वाट को सीधा कर सकते हैं। वर्तमान में मेरे पास इटैलिक के लिए कोई अच्छा उपाय नहीं है। कभी-कभी मैं त्रुटियों का परिचय देता हूं। अगर Emacs इस तरह के एक अद्भुत पाठ संपादन वातावरण नहीं था, मैं इस के माध्यम से पीड़ित होगा।

    मिकी पीटर्सन की एक उत्कृष्ट ब्लॉग पोस्ट है जिसमें उनकी पुस्तक मास्टरींग एमएसीएस के लिए अपने स्वयं के वर्कफ़्लो का वर्णन किया गया है, जो diffबफ़र्स का उपयोग परिवर्तन और टिप्पणियों को छांटने के लिए करता है (वर्तमान में मेरे केन से परे), और इसके लिए उन्हें अपने साहित्यिक संपादक / प्रकाशक को भी सादे-टेक्स्ट फ़ाइलों की आवश्यकता होती है (जिस पर मैंने पुशबैक किया है, जब मैंने कोशिश की है)।

  • निष्कर्ष

    उपन्यास लिखने और संपादन के लिए Emacs सबसे प्रभावी उपकरण है। वहाँ भी कई तरीके है कि (जैसे गद्य के अन्य प्रकार के लेखकों के लिए काम का हो सकता हैं org2blog रचना और Wordpress ब्लॉग और पोस्ट करने के लिए AUCTeX LaTeX फ़ाइलें लिखने के लिए)।

    मैं भविष्य को देखने के लिए जहां के बीच की कड़ी में खुशी होगी .txtऔर .docलेखन की तरह मैं करता हूँ के लिए चिकनी थी। इसमें शामिल होंगे:

    • अनुरोध करने पर दोहरे रिक्ति या एकल रिक्ति का उपयोग करने के लिए Emacs सेट करना
    • मैन्युअल पृष्ठ विराम सम्मिलित करना (उदाहरण के लिए, शीर्षक पृष्ठ के बाद)
    • इटैलिक्स जो कुछ विराम चिह्नों के आसपास विफल नहीं होते हैं
    • सभी पृष्ठों पर शीर्षक पर सरल, सही-सही हेडर बनाना

    वर्कअराउंड्स ( यहां शॉन मिलर द्वारा एक ब्लॉग पोस्ट है जिसमें Emacs को लगातार इटैलिक्स दिखाने के बारे में है जिसमें विराम चिह्न शामिल हैं, जो शून्य-चौड़ाई वाले स्थान का उपयोग करने के लिए प्रोत्साहित करता है), और निश्चित रूप से चीजें जो मुझे अभी तक नहीं पता कि कोई कैसे आ रहा है। पाठ-संपादन की दुनिया के प्रोग्रामिंग पक्ष के बजाय साहित्यिक।

कुछ समय पहले मैंने एक न्यूजग्रुप पोस्ट पर rms द्वारा "वर्ड प्रोसेसर के रूप में Emacs" शीर्षक दिया था।

25 साल पहले मुझे उम्मीद थी कि हम WYSIWG वर्ड प्रोसेसिंग करने के लिए Emacs का विस्तार करेंगे। यही कारण है कि हमने पाठ गुण और चर चौड़ाई फोंट को जोड़ा। हालाँकि, इसे प्राप्त करने के लिए अभी और सुविधाओं की आवश्यकता है।

क्या लोग कृपया उन सुविधाओं पर काम करना शुरू कर सकते हैं जिनकी आवश्यकता है?

मैं एक ऐसे भविष्य को देखना पसंद करूँगा जहाँ मैं अपने सभी साहित्यिक कार्य Emacs में कर सकता हूँ, कभी भी किसी अन्य संपादक को लॉन्च किए बिना। मैं अब वहां नहीं हूं, लेकिन फिर भी समग्र रूप से खुश हूं, क्योंकि इस संपादक की अद्भुत उपयोगिता निर्यात अंत पर अतिरिक्त काम करने के लायक है।


1
शायद आप मदद करेंगे? emacs के लिए डॉक आयातक emacswiki.org/emacs/UnDoc
जेसन

मैं एक बार नजर डालूँगा। मैंने पहले भी प्रतिसाद का उपयोग किया है, और यह काम करने के लायक होने की तुलना में अधिक काम था, क्योंकि निष्कर्षण के दौरान होने वाले परिवर्तन स्वरूपण। सलाह के लिए धन्यवाद!
स्टीवन अर्टनसन

11

लिंक किए गए प्रश्न के मूल उत्तर को स्पिन करें ।

  • व्याकरण की जाँच करें: मैं अभी तक emacs के लिए किसी भी समर्पित व्याकरण पार्सर्स से अवगत नहीं हूं। मैं writegood-modeएमईएलपीए में उपलब्ध उल्लेख करूंगा जिसमें बफर में वेजल शब्द और निष्क्रिय आवाज पर प्रकाश डाला गया है। यह आपको वहां आधा रास्ता देता है।

    एक और संभवतः उपयोगी पुस्तकालय है dupwords.elजो हाइलाइट कर सकता है यदि एक विशेष शब्द (आमतौर पर संज्ञा और सर्वनाम) एक ही वाक्य में एक से अधिक बार उपयोग किए जाते हैं। यह बार-बार आसन्न शब्दों को खोजने से अधिक सामान्य है जिसे फ्लाईस्पेल द्वारा नियंत्रित किया जा सकता है।

  • और कुछ भी: सामान्य रूप से भाषा को ठीक करना एक कठिन समस्या है। यह कहा जा रहा है, अगर इस क्षेत्र में कोई बाहरी कार्यक्रम / स्क्रिप्ट मौजूद है, तो आमतौर पर इसे emacs के साथ इंटरफ़ेस बनाना आसान है।

यदि आप लेखन के लिए LaTeX का उपयोग करते हैं, तो मुझे व्यक्तिगत रूप से निम्नलिखित रूबी स्क्रिप्ट मिल गई हैं जो शैली और स्थिरता की जाँच के लिए काफी उपयोगी हैं। मैं केवल मिनीबफ़र से शेल कमांड को कॉल करता हूं। प्रूफरीडिंग करते समय आगे और उल्टे खोज में सक्षम एक दर्शक भी मूल्यवान है। एमएस विंडोज पर, मैं sumatra-forwardSumatraPDF दर्शक में आगे की खोज के लिए ELPA से पैकेज का उपयोग करता हूं ।

  1. नील वसंत द्वारा शैली-जाँच
  2. नील कॉनवे द्वारा हाइफ़न-संगति

0

यह टिप आपको शब्दों और क्षेत्रों (बोल्ड, इटैलिक, स्ट्राइक थ्रू, बटन्स, इत्यादि) को एक कीस्ट्रोके के साथ शुरू करने की बजाय, ' /', ' *', आदि को शुरुआत में और अंत में प्रारूपित करने की अनुमति देगा । आपका लेख। लिखते समय मुझे यह उपयोगी लगता है, जब लिखित ग्रंथों को फिर से पढ़ना और ठीक करना है:

(defun xa-bold (&optional char)
  (interactive)
  (unless (region-active-p)
    (backward-word)
    (mark-word))
  (if (region-active-p)
      (insert-pair 1 ?* ?*)
    (insert "//")
    (backward-char))
  (forward-word)
  (right-char))

यह कोड एक बोल्ड शब्द / क्षेत्र प्राप्त करने के लिए है। आपको बस इतना करना है कि आपको किस प्रकार के स्वरूपण के अनुसार पहले और दूसरे ' *' को बदलना है (insert-pair 1 ?* ?*)। Parens के लिए, के साथ जाओ (insert-pair 1 ?\( ?\))

बस इसे करने के लिए एक कुंजी बांधें और आप कर रहे हैं:

 (define-key org-mode-map (kbd "M-&") 'xa-bold)

नोट: मैंने अपने द्वारा चुराए गए कोड में एक मामूली बदलाव जोड़ने के लिए स्वतंत्र महसूस किया। मैंने (forward-word) (right-char)फ़ंक्शन के अंत में जोड़ा क्योंकि जब आप लिख रहे हैं और एक शब्द को प्रारूपित करना चाहते pointहैं , तो आप स्वरूपण चरित्र के बाद जाना चाहते हैं , इसलिए आप लेखन के बाद जा सकते हैं। लेकिन आप चाहें तो (right-char)पार्न या उद्धरण के लिए हटा सकते हैं , परन या उद्धरण के अंदर रहने के लिए और लेखन पर जा सकते हैं।

मैं एक प्रोग्रामर नहीं हूं, सिर्फ एक एमएसीएस उत्साही हूं, जो कई बार अस्तित्व में है। और मैं चाहता हूं कि एमएसीएस मेरा वर्ड प्रोसेसर बन जाए!

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