Me gustaría que las variables de C++ se destaquen por alcance. P.ej. las variables deben tener diferentes colores dependiendo del alcance del archivo, clase, global o local. ¿Es posible?Vim: ¿Resaltar las variables de C++ usando scope?
ACTUALIZACIÓN: Ayuda externa (por ejemplo, scripts ctags/clang y vim) son bienvenidos.
ACTUALIZACIÓN 2: Esto realmente debería ser posible usando libclang. Eche un vistazo a las presentaciones de Doug Gregor aquí: http://llvm.org/devmtg/2010-11/ Creo que nadie lo ha hecho todavía ... ¿o?
A menos csope y amigos hacen algo de magia que estoy al tanto, no creo que esto es posible. El resaltado de sintaxis de Vim se realiza a través de la correspondencia de expresiones regulares. No tiene ningún concepto de alcance. –
@Randy "El resaltado de sintaxis de Vim se realiza a través de la correspondencia de expresiones regulares." - No del todo. Es cierto que usa expresiones regulares para hacer coincidir los lexemas individuales, pero en realidad usa una máquina de inserción para que pueda (al menos teóricamente) hacer coincidir todos los idiomas libres de contexto no normal. Pero en cuanto a la pregunta, no estoy al tanto de tal script y scripts similares que prometen soporte ampliado de C++ (OmniCppComplete ...) no cumplen con sus promesas. –