Eu tive que editar manualmente meu ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. Esta revisão do addon diz:
For linux users, try to add "md" to .mozilla/*.default/mimeTypes.rdf this line : mdin text/plain section :)
Hmm. Não foi possível encontrar uma seção text/plain
, mas achei esta página útil:
If there is not yet an existing RDF node for 'text/plain' add it, and add "md" as a file extension.
<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>
Parecia 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 escrevo todos os meus Makefiles em Unicode.