Eu tive que editar manualmente o meu ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. Esta análise do addon diz:
Para usuários do linux, tente adicionar "md" ao .mozilla / *. Default / mimeTypes.rdf nesta linha: mdin text / plain section :)
Hmm. Não encontrei uma text/plain
seção, mas achei esta página útil:
Se ainda não houver um nó RDF existente para 'text / plain', adicione-o e adicione "md" como uma extensão de arquivo.
<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>
No entanto, o que acabei fazendo foi:
<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>
Pareceu ser o NC:handInternal="true"
que fez o truque. Curiosamente, parece que não funciona com os tipos text/markdown
ou text/x-markdown
MIME. O charset=utf8
é porque eu escrever todo o meu Makefiles em Unicode.