2013-01-25 9 views
6

का प्रारूपण मैं एक Emacs ऑर्ग मोड तालिका है कि इस तरह दिखता है तालिका तत्व और मुझे मिलता है:Orgmode टेबल कोशिकाओं

|--------------------------------+------------------------------------------------------| 
| <20>       | <60>             | 
| How do you alter your password | The command to alter your password in oracle is:: | 
| in Oracle?      |              | 
|        | ALTER USER {userid} IDENTIFIED BY {password};  | 
|        |              | 
|--------------------------------+------------------------------------------------------| 

यह स्वचालित रूप से तालिका में सामग्री से अग्रणी रिक्त स्थान को ट्रिम करता है। संगठन मोड में इसे रोकने के लिए कोई तरीका है? मैं संगठन मोड की सामग्री को बदलने के लिए संगठन मोड चाहता हूं।

यह Emacs संस्करण 24.3.50 के साथ है, लेकिन व्यवहार 24.2 (मैंने दोनों संस्करणों में प्रयास किया) में समान है।

+0

सही समृद्ध कॉलम के स्वचालित संरेखण को सही करने का प्रयास करें http://orgmode.org/manual/Column-width-and-alignment.html – artscan

+0

मैंने अभी आपके सुझाव की कोशिश की है और यह सही सभी पाठ संरेखित करता है। यही वह नहीं है जो मैं करने की कोशिश कर रहा था। मैं उम्मीद कर रहा था कि सामग्री के किसी भी प्रारूपण को करने का कोई तरीका नहीं होगा। – jmq

+4

गैर-ब्रेक करने योग्य रिक्त स्थान का उपयोग करने के बारे में क्या? संगठन मोड उन्हें छूता नहीं है। – choroba

उत्तर

0

इसके आसपास काम करने के लिए वास्तव में हैक-इश तरीका है ऑर्ग-टेबल-एलाइन के आसपास फिर से परिभाषित करना या डिफैडवाइस करना। प्रासंगिक स्निपेट लगभग चारों ओर है। * से बदलकर, आप शुरुआत में रिक्त स्थान रखेंगे।

 
--- ./org-table.el 
+++ ./org-table.el.orig 
@@ -752,7 +752,7 @@ 
    ;; Get the data fields by splitting the lines. 
    (setq fields (mapcar 
      (lambda (l) 
-   (org-split-string l " *| *")) 
+   (org-split-string l " *| ?")) 
      (delq nil (copy-sequence lines)))) 
    ;; How many fields in the longest line? 
    (condition-case nil 

मुझे यकीन नहीं है कि आप वास्तव में ऐसा करना चाहते हैं, हालांकि। क्या आप अपने मार्कअप को पुनर्गठन करने पर विचार करेंगे, शायद इसके बजाय शीर्षलेखों का उपयोग करके कस्टम मार्कअप फ़ंक्शन के साथ यदि आपको वास्तव में बाद में टेबल की तरह दिखने की ज़रूरत है? यदि यह आपको परेशान करता है, तो इसे पूरा करने का एक और तरीका # + BEGIN_HTML और # + END_HTML ब्लॉक के साथ हो सकता है। सुरुचिपूर्ण नहीं, लेकिन आह अच्छी तरह से ...

संबंधित मुद्दे