Uso el editor vim (en Ubuntu). Recientemente, he estado trabajando con grandes proyectos de cuda y, por lo tanto, me gustaría utilizar la utilidad ctags para la navegación de códigos. La lista de idiomas admitidos para ctags exuberantes [aquí] (http://ctags.sourceforge.net/languages.html) no contiene CUDA hasta el momento. Si alguien conoce un truco para hacer lo mismo, realmente agradecería la ayuda.ctags + taglist para archivos .cu (CUDA)
Gracias
EDIT 1: He encontrado la siguiente solución temporal.
Para crear el archivo de etiqueta para los archivos CUDA, utilice ctags con la siguiente opción (suponiendo que su directorio actual contiene todos sus archivos cuda);
$ ctags --langmap = C++: + Cu *
Gracias, accidentalmente me encontré con una corrección similar (no del todo correcta, ya que utilicé C en lugar de C++) después de publicar la solución. – Abhinav
CUDA C/C++ se basa en C++, al igual que en C++ estándar, ¡puede limitarse a usar el subconjunto C si lo desea! – Tom
¡FUNCIONA HERMOSAMENTE! Me preocupaba si esto podría identificar las funciones del kernel (las que tienen <<<> >>) ... para mi sorpresa, funciona y funciona perfecto. Gracias Tom. – Abhinav