I would probable change the order of these options to something like this:

```
 +    ["None", "-"],
 +    ["markdown", "text/markdown"],
 +    ["restructuredText", "text/restructuredtext"],
 +    ["LaTeX", "text/latex"],
 +    ["HTML", "text/html"],
 +    ["Python", "application/x-python"],
 +    ["Custom", "dialog"],
```

I feel it more natural an grouped... Probably you are thinking that Latex will be used a lot... I think that HTML, and reST would be use them a lot too... so I am proposing this order to you to think about it... :wink: