TextMate and rhtml files

If you prefer to edit your rhtml files in Ruby mode rather than in HTML mode, you have to follow this little recipe:

All pathnames are relative to TextMate.app/Contents, to edit a plist-file, use the Property List Editor

  • Open Info.plist. In CFBundleDocumentTypes for HTML (in my case: label 2). Delete rhtml from CFBundleTypeExtensions.
    Now search for Ruby (in my case: label 26).
    Add rhtml to CFBundleTypeExtensions.
    Save and close the file.
  • Open SharedSupport/Bundles/HTML.tmbundle/Syntaxes/HTML.plist. In fileTypes, delete rhtml.
    Save and close the file.
  • Open SharedSupport/Bundles/Ruby.tmbundle/Syntaxes/Ruby.plist. In fileTypes, add
    rhtml.
    Save and close the file.

Et voilà…

NOTE! I HAVE NEVER WRITTEN A SINGLE LINE OF RUBY! I STRONGLY DISLIKE THE LANGUAGE

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s