2013-01-07 22 views
5

में किए गए कार्यों के लिए शीर्षकों के माध्यम से हड़ताल करें मैं वास्तव में ऑर्ग-मोड में अपना काम स्ट्रोककेन करना चाहता हूं। http://lists.gnu.org/archive/html/emacs-orgmode/2007-03/msg00179.html से स्निपेट (साचा Chua के ब्लॉग के माध्यम से) के बाद:ऑर्ग

(setq org-fontify-done-headline t) 
(custom-set-faces 
'(org-done ((t (:foreground "PaleGreen" 
       :weight normal 
       :strike-through t)))) 
'(org-headline-done 
      ((((class color) (min-colors 16) (background dark)) 
       (:foreground "LightSalmon" :strike-through t))))) 

हालांकि यह मेरे लिए काम नहीं करता है (रंग बदल रहे हैं, लेकिन कोई हड़ताल के माध्यम से)। मुझे लगता है कि यह हो सकता है कारण solarized विषय के लिए मैं का उपयोग करें: https://github.com/sellout/emacs-color-theme-solarized

दुर्भाग्य से मैं इसे अपने आप को ठीक नहीं कर सकता है ... अगर मैं ऑर्ग किया हड़ताल के माध्यम से की customize-face पर देखने के महत्व है "चालू" है, लेकिन कोई दृश्य प्रभाव नहीं।

बहुत बहुत धन्यवाद!

+0

मैंने उसी तकनीक को अपनाया और पहली बार स्ट्राइक-थ्रू दिखाई नहीं दिया, 'ऑर्ग-रीलोड' के बाद भी नहीं, और छोड़ दिया। आखिरकार (पूछो क्यों या कब!) मैंने हड़ताल के माध्यम से काम किया। – Juancho

+0

क्या आपने अपनी .org फ़ाइल को पुनः लोड किया है? –

+0

हां, मैंने ऑर्गेक्स को फिर से लोड किया, रंग बदल गए लेकिन कोई स्ट्राइक-थ्रू नहीं ... – user673592

उत्तर

0

यदि आप एक हल्की पृष्ठभूमि का उपयोग कर रहे हैं तो स्निपेट को संशोधित करने की आवश्यकता है, मूल लेखक शायद एक अंधेरे विषय का उपयोग करते हैं।

कुंजी पंक्ति है:

((class color) (min-colors 16) (background dark)) 

आप (background light) साथ (background dark) बदल सकते हैं, या बस पृष्ठभूमि दोनों अंधेरे और प्रकाश विषयों में काम करने के लिए पूरी तरह से एस विस्तार को हटा दें।

((class color) (min-colors 16)) 

init.el पर एक eval-बफर के बाद यह अपने प्रकाश विषयों के लिए काम करना चाहिए। मैंने सौरकृत प्रकाश के साथ एक त्वरित परीक्षण किया और यह काम करता है।