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
.