Как я могу использовать функции C в зависимости от того, определены ли они?

Мой коллега показал мне классную функцию gnome-builder, которая делает цветовые символы на основе того, определены они или нет, и мне было интересно, возможно ли это в Emacs. И под этим я имею в виду, существует ли уже существующее решение, так что мне не нужно писать весь колоритный бэкэнд или что-то в этом роде. Я цветная тема noob, у меня есть только тот, который подходит мне и использует его. Итак, если есть простой способ добавить эту функцию на крючки, это все равно. В настоящее время я использую gtags backend для helm , если это помогает.

1