Resaltado de syntax personalizado en TFS

Guión

En GitHub, podemos usar .gitattributes para configurar la directiva de lingüista a fin de tener una detección personalizada para files con diferentes extensiones. También podemos establecer la syntax directamente en nuestros files ( vim: syntax=clipper ). Estoy migrando algunos proyectos de Bitbucket y SourceSafe a Visual Studio Online (TFS), pero mantendremos a git como control de versiones.

Problema

Aparentemente, no hay una manera clara de establecer una syntax personalizada para un file diferente. Donde trabajo, utilizamos un lenguaje diferente llamado AdvPL . AdvPL es muy similar a Clipper y Foxpro, por lo tanto, si TFS admite resaltar xbase , debería admitir resaltar .prw , .ch y .prx .

Lo que he intentado

  • Poniendo un .gitattributes con varias directivas
  • Poniendo directivas vim dentro de los files
  • Buscando configuraciones personalizadas en el repository
  • Leyendo los documentos de Microsoft

La biblioteca Linguist se usa en GitHub.com para detectar lenguajes de blob, ignorar files binarys o enviados, suprimir files generados en diffs y generar charts de desglose de idiomas.

Cuando usamos TFS, siempre obtenemos el proyecto / files del server a local, luego trabajamos en ellos. TFS no tiene la característica directiva de lingüista. Puede usar la herramienta que admite la directiva de lingüista para abrir los files.