opinsys / puavo

Common placeholder project for all Puavo related projects to handle issues in one place
0 stars 0 forks source link

Set mime types *.rkt, *.rktd, *.rktl, *.scrbl for drracket #328

Closed asokero closed 7 years ago

asokero commented 7 years ago
  1. Create new mimetype: /usr/share/mime/packages/drracket.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/racket">
    <comment>DrRacket</comment>
    <magic priority="50">
    <match value="search-string" type="string" offset="10:140"/>
    </magic>
    <glob pattern="*.rkt"/>
    <glob pattern="*.rktd"/>
    <glob pattern="*.rktl"/>
    <glob pattern="*.scrbl"/>
    </mime-type>
    </mime-info>
  2. Set default application for mimetype - /usr/share/applications/defaults.list text/racket=drracket.desktop

  3. Update mime database update-mime-database /usr/share/mime

asokero commented 7 years ago

Done https://github.com/opinsys/puavo-rules/commit/6ce87a715b8502636b0f31a55858b7f11103320e