Я шукаю простий спосіб змусити emacs запам'ятати заявлену змінну в одній функції в C / C ++. Під поняттям "просто" я маю на увазі без будь-якого зовнішнього пакета, лише з деякими рядками elisp у файлах конфігурації.
У моїй конфігурації Emacs за замовчуванням кольори імена змінних містять жовтий колір, але нехай вони використовуються білими.
char toto; // 'char' is green, 'toto' is yellow
toto = 42; // 'toto' is white
Я хотів би, щоб кожен "тото" однієї і тієї ж функції / сфери був також забарвлений у жовтий колір.
Я вже розглядав це питання, але хотів би щось простіше. Я також намагався щось робити в режимі блокування шрифту , але мені не вдалося зробити щось адаптоване до імен змінних.
У мене вже є ідея для імен членів класу C ++ (з використанням шаблону імен), тому я просто хочу тут відповідати локальній змінній.
color-identifiers-mode
пакет . (Опублікувавши це як коментар, тому що ви сказали, що не хочете розглянути зовнішні пакунки.)