Tuve que editar manualmente mi ~/.mozilla/firefox/<PROFILE>/mimeTypes.rdf
. Esta revisión del complemento dice:
Para usuarios de Linux, intente agregar "md" a .mozilla / *. Default / mimeTypes.rdf esta línea: mdin text / plain section :)
Hmm No pude encontrar una text/plain
sección, pero encontré que esta página es útil:
Si todavía no hay un nodo RDF existente para 'text / plain', agréguelo y agregue "md" como una extensión de archivo.
<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>
Sin embargo, lo que terminé haciendo fue:
<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>
Parecía ser el NC:handInternal="true"
que hizo el truco. Curiosamente, parece que no funciona con los tipos MIME text/markdown
o text/x-markdown
. El charset=utf8
es porque escribo todos mis Makefiles en Unicode.