Vim: выделять переменные C ++ с помощью области видимости?

Я хотел бы, чтобы переменные C ++ выделялись областью видимости. Например, переменные должны иметь разную окраску в зависимости от файла, класса, глобальной или локальной области. Возможно ли это?

ОБНОВЛЕНИЕ: Внешние помощники (например, ctags / clang и сценарии vim) приветствуются.

ОБНОВЛЕНИЕ 2: Это действительно должно быть возможно с использованием libclang. Взгляните на презентации Дуга Грегора здесь: http://llvm.org/devmtg/2010 -11 / Я думаю просто еще никто не делал ... или?

10
задан Johan Kotlinski 18 February 2011 в 21:15
поделиться