html e scripts também são texto simples, então o tipo de arquivo não mudou, apenas um mojo estranho sobre as decisões do ícone da subclasse,
Encontrei algo que pode ajudar você:
Salve o seguinte como jsp.xml:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/x-jsp">
<comment>JSP file</comment>
<glob pattern="*.jsp"/>
</mime-type>
</mime-info>
Em seguida, abra um Terminal e execute
xdg-mime install --novendor jsp.xml
Agora, todos os arquivos com a extensão .jsp devem ter o tipo MIME text / x-jsp.
Consulte Banco de dados MIME-info compartilhado se quiser saber mais sobre como os tipos MIME são definidos.