यह विधि मेरे लिए काम करती है। इसे article से लिया गया है। दुर्भाग्य से कमांड दिखाए गए हैं कि काम नहीं करता है क्योंकि जिन फ़ाइलों को हम डाउनलोड करना चाहते हैं वे उपलब्ध नहीं हैं। तो यहां फ़ाइलों की सामग्री सहित संशोधित कदम हैं।
या निम्नलिखित सामग्री के साथ फ़ाइल /usr/share/gtksourceview-2.0/language-specs/rhtml.lang
ओवरराइड:
<?xml version="1.0" encoding="UTF-8"?>
<language id="rhtml" _name="RHTML" version="2.0" _section="Markup">
<metadata>
<property name="mimetypes">text/rhtml</property>
<property name="globs">*.rhtml</property>
</metadata>
<definitions>
<context id="erb-block">
<start><%</start>
<end>%></end>
<include>
<context ref="ruby:ruby:*"/>
</include>
</context>
<context id="rhtml">
<include>
<context ref="html:html"/>
<context ref="erb-block"/>
</include>
</context>
</definitions>
</language>
और यह भी बना सकते हैं या निम्नलिखित सामग्री के साथ फ़ाइल /usr/share/mime/packages/rails.xml
ओवरराइड:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="text/rhtml">
<sub-class-of type="text/html"/>
<comment>RHTML Template</comment>
<glob pattern="*.rhtml"/>
<glob pattern="*.erb"/>
</mime-type>
<mime-type type="application/x-ruby">
<comment>Ruby JavaScript</comment>
<glob pattern="*.rjs"/>
</mime-type>
<mime-type type="application/x-ruby">
<comment>Ruby Rakefile</comment>
<glob pattern="Rakefile"/>
</mime-type>
<mime-type type="application/x-ruby">
<comment>Ruby Rake Task</comment>
<glob pattern="*.rake"/>
</mime-type>
<mime-type type="application/x-ruby">
<comment>Ruby XML Template</comment>
<glob pattern="*.rxml"/>
<glob pattern="*.builder"/>
</mime-type>
<mime-type type="text/x-yaml">
<comment>YAML Ain't Markup Language</comment>
<glob pattern="*.yml"/>
</mime-type>
</mime-info>
फिर sudo update-mime-database /usr/share/mime
चलाते हैं।
यह आपकी समस्या का समाधान नहीं करता है, लेकिन मेरा सुझाव है कि आप वीआईएम – Bohdan
का उपयोग करना शुरू करें, मैं टेक्स्टमैट (http://macromates.com/) का भी सुझाव दूंगा यदि आप मैक पर हैं .. – tmaximini