Я должен был вручную редактировать мой ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. Этот обзор аддона говорит:
Для пользователей Linux, попробуйте добавить «md» в .mozilla / *. Default / mimeTypes.rdf в эту строку: mdin text / plain section :)
Хм. Я не смог найти text/plain
раздел, но нашел эту страницу полезной:
Если для 'text / plain' еще не существует узла RDF, добавьте его и добавьте "md" в качестве расширения файла.
<RDF:Description RDF:about="urn:mimetype:text/plain"
NC:value="text/plain"
NC:fileExtensions="md"
NC:description="Text Document">
<NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain"/>
</RDF:Description>
Однако то, что я закончил, было:
<RDF:Description RDF:about="urn:mimetype:text/plain; charset=utf8"
NC:value="text/plain; charset=utf8"
NC:handleInternal="true"
NC:description="Markdown Document">
<NC:fileExtensions>md</NC:fileExtensions>
<NC:fileExtensions>mkd</NC:fileExtensions>
<NC:fileExtensions>mdown</NC:fileExtensions>
<NC:fileExtensions>markdown</NC:fileExtensions>
<NC:handlerProp RDF:resource="urn:mimetype:handler:text/plain; charset=utf8"/>
</RDF:Description>
Казалось бы, NC:handInternal="true"
что сделал свое дело. Интересно, что кажется, что он не работает с типами text/markdown
или text/x-markdown
MIME. Это charset=utf8
потому, что я пишу все мои Make-файлы в Unicode.