Ajouter langage de programmation à gedit outils externes?
Question
Le plugin d'outils externes gedit permet d'appliquer des outils à un seul ou plusieurs d'une liste prédéfinie de types de fichiers.
Comment définir mes propres types de fichiers?
La solution
Pourriez-vous être plus précis? Quelle langue?
Ne yo voulez ajouter le support pour un autre langage de programmation gtksourceview - peut-être vous voulez ajouter des extraits de code pour cette langue
?Si cette langue est déjà pris en charge
Ensuite, vous devez trouver les fichiers de type de description de la langue et de mime et de les installer sur votre système. Vous trouverez ces packages intégrés dans des plugins. (Exemple: Gmate )
Voici un exemple pour YAML:
- trouver le fichier de description de la langue (yml.lang) et le copier dans votre ~ / .local / share / gtksourceview-2.0 / language-specs /
- trouver le fichier de type MIME (x-yaml.xml) et le copier dans votre ~ / .local / share / mime / paquet /
- restart gedit; cette langue devrait apparaître la liste des langues; vous pouvez maintenant ajouter vos propres extraits!
Si vous ne trouvez aucune ressource pour cette langue (est-ce un langage personnalisé?)
Eh bien, vous devez écrire tout ça. Le fichier de type MIME est assez basique (cartographie juste des extensions de fichier à votre type MIME nouvellement créé).
Mais écrire votre propre fichier de langue n'est pas simple.
Ces liens devraient être utiles à cette question:
- Gedit: écrire votre propre langue
- gtksourceview: nouveau tutoriel langue (avec C)
- gtksourceview: XML référence fichier de langue