इस मामले में दोषी
org-emph-re
org-verbatim-re
में नियमित अभिव्यक्ति का निर्धारण करता है, तो दस्तावेज़ में वर्णों के क्रम का शब्दशः या नहीं स्थापित किया जाना है के लिए जिम्मेदार है।
org-verbatim-re 'org.el' में परिभाषित एक चर है। इसका मान "\ ([('\" {] \ |^\) \ (\ "[= ~] \) \ ([
\ n, \"'] \ | [^
\ n, \ "'] ? \ (?: \ n।? \) \ {0,1 \} [^
\ n, \"'] \) \ 3 \) \ ([-।, :!? '\ ")} \] \ | $ \)"
उद्धरण और डबल कोट्स को स्पष्ट रूप से
[^
\n,\"']\|[^
\n,\"']
शब्दशः पात्रों =~
अंदर निषिद्ध हैं मैंने पाया विचार विमर्श वापस 3 साल आ डेटिंग conclu करने के लिए शेर है कि आपको इस नियमित अभिव्यक्ति के साथ टिंकर करना है और चरम org-emph-re
/org-verbatim-re
सेट करें जो आपके emacs सेटअप में आपकी इच्छाओं से मेल खाता है (शायद एक फ़ाइल स्थानीय चर भी काम करता है)। आप के रूप में छोड़कर चरित्र वर्गों और बाहर मैचों में दोहरे उद्धरण चिह्नों को बाहर निकालकर प्रयोग कर सकते हैं
"\ ([('{] \ |^\) \ (\ ([*/_ = ~ +] \) \ ([^
\ n, '] \ | [^
\ n,'] \ (:।?।? \ n \) \ {0,1 \} [^
\ n, '] \) \ 3 \) \ ([-।,:!?;')} \] \ | $ \) "
लेकिन उस रेगेक्स को देखते हुए, स्वर्ग जानता है कि जटिल दस्तावेजों के साथ क्या होता है - आपको कोशिश करनी है ...
संपादित करें: जैसा कि होता है, यदि मैं क्षेत्र के रूप में निम्नलिखित को evalute, =
के अंदर उद्धरण सही ढंग से निर्यात किए जाते हैं, लेकिन कुछ भी नहीं है :-), जब मेरे पास अधिक समय होता है तो मैं आगे की जांच करता हूं।
(setq ऑर्ग-emph-फिर "\ ([('{] \ |^\) \ (\ ([*/_ = ~ +] \) \ ([^ \ N,'] \ | [^ \ n, ']।? \ (?: \ N.?\)\{0,1\}[^ \ n,'] \) \ 3 \) \ ([-।,: !? ')}] \ | $ \) ")
संपादित करें 2:: org.el
सीधे बदलकर काम करने के लिए मिल गया:
बदलें लाइन '(" \t('{" "- \t.,:!?;')}\\" " \t\r\n,'" "." 1)
और पुन: संयोजित करने के लिए '(" \t('\"{" "- \t.,:!?;'\")}\\" " \t\r\n,\"'" "." 1)
से (defvar org-emphasis-regexp-components
निम्नलिखित संगठन फिर emacs पुनरारंभ करें।
यह 8.0 रिलीज से पहले defcustom
था, अब यह नहीं है, इसलिए आपको इस मैन्युअल संशोधन के साथ रहना होगा।
संबंध है, टॉम
क्रियापद के अंदर कुछ बदलना, क्या यह एक विरोधाभास नहीं है? –