Tôi đang tìm kiếm một cách đơn giản để làm cho các emac nhớ về biến khai báo trong một hàm duy nhất trong C / C ++. "Đơn giản", ý tôi là không có gói bên ngoài, chỉ với một số dòng elisp trong tập tin cấu hình.
Cấu hình Emacs mặc định của tôi biến các tên màu thành màu vàng khi khai báo, nhưng hãy để chúng màu trắng khi sử dụng.
char toto; // 'char' is green, 'toto' is yellow
toto = 42; // 'toto' is white
Tôi cũng muốn làm cho mọi "toto" của cùng chức năng / phạm vi được tô màu vàng.
Tôi đã xem xét câu hỏi này nhưng tôi muốn một cái gì đó đơn giản hơn. Tôi cũng đã thử làm một cái gì đó với chế độ khóa phông chữ , nhưng tôi đã không thành công để làm cho một cái gì đó có thể thích ứng với tên biến.
Tôi đã có một ý tưởng cho tên thành viên lớp C ++ (sử dụng mẫu tên), vì vậy tôi chỉ muốn một biến cục bộ khớp ở đây.
color-identifiers-mode
gói . (Đăng bài này dưới dạng nhận xét vì bạn nói rằng bạn không muốn xem xét các gói bên ngoài.)