OVH Cloud OVH Cloud

ajouter un type à la coloration syntaxique

2 réponses
Avatar
Miguel
Bonjour,
j'utilise Emacs pour coder essentiellement en C/C++.
j'utilise souvent la bivliothèque graphique Allegro, qui utilise notamment
le type BITMAP.
Le problème, c'est que ce type n'est pas reconnu comme tel par la coloration
syntaxique de base.
J'aimerais donc savoir quoi ajouter à mon .emacs pour que BITMAP devienne un
type.
Merci d'avance
Miguel

2 réponses

Avatar
Daniel Déchelotte
Salut,

Miguel a écrit :

| j'utilise Emacs pour coder essentiellement en C/C++.

Un nouveau langage ? (ok je pinaille :)

| J'aimerais donc savoir quoi ajouter à mon .emacs pour que BITMAP devienne
| un type.

(setq c-font-lock-extra-types (append c-font-lock-extra-types
(list "BITMAP" "[us]int[[:digit:]]*")))

(le deuxieme type permet de reconnaitre les uint8 et sin16 et montre que
l'on peut utiliser des expressions rationnelles, pas uniquement des chaines
constantes)

--
Daniel Déchelotte
http://yo.dan.free.fr/
Avatar
Miguel
(setq c-font-lock-extra-types (append c-font-lock-extra-types (list
"BITMAP" "[us]int[[:digit:]]*")))




Merci pour cette réponse rapide et précise, ca marche ss pb (il a juste
fallu adapter au C++ aussi...)