Мені довелося вручну редагувати своє ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. Цей огляд аддона говорить:
Для користувачів Linux спробуйте додати "md" до .mozilla / *. Default / mimeTypes.rdf цей рядок: mdin text / plain section :)
Хм. Не вдалося знайти text/plain
розділ, але я знайшов цю сторінку корисною:
Якщо ще не існує існуючого вузла RDF для 'text / plain', додайте його та додайте "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"
це зробило трюк. Цікаво, що, здається, це не працює з типами MIME text/markdown
або text/x-markdown
. Це charset=utf8
тому, що я пишу всі свої Makefiles в Unicode.