Bidouiller les Mime

Aucune rapport avec les personnes qui font du mime ; c'est pour que le système sache quel logiciel s'associe avec quelle extension.

Attribuer less au css

Créer /usr/share/mime/packages/less-as-css.xml :

/usr/share/mime/packages/less-as-css.xml
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/css">
        <comment>LESS stylesheet</comment>
        <glob pattern="*.less"/>
    </mime-type>
</mime-info>

Puis faire

sudo update-mime-database /usr/share/mime

Ça devrait aller mieux pour plein de choses…

Il suffit de le faire en local, si on ouvre un fichier depuis le sftp, ça reste notre ordinateur qui associe “less” à un logiciel/mode d'ouverture.

Forcer la manip sur Geany

Si malgré ça, quand on teste file –mime-type fichier.less on continue d'avoir le résultat css/fichier.less: text/plain, alors on va forcer Geany à colorer comme il faut.

Décommenter/modifier les lignes suivantes

~/.config/geany/filetype_extensions.conf
[Extensions]
CSS=*.css;*.less;*.sass;
~/.config/geany/filedefs/filetypes.css
[settings]
extension=css;less;sass;
 
# MIME type
mime_type=text/css

Redémarrer Geany, ça devrait aller. Si ces deux fichiers n'existent pas “là”, modifier via le menu de Geany : Outils > fichiers de configuration > filetype_extensions.conf et Outils > fichiers de configuration > Configuration de type de fichier > langage de balisage > filetypes.css.

 Ce texte est placé sous licence CC0