Vim Tips Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Tip 404 Printable Monobook Previous Next

created 2003 · complexity basic · author Vasudev Nayak · version 5.7

While accessing C functions/variables from assembly (especially for those DSP/low level guys out there) the usual exuberant ctags doesn't work.

The solution:

  1. Make a copy of the 'tags' file.
  2. Search and replace all variables and functions of C files with _variables and _functions in the copy file, say 'Tags' – for example, in Vim :g/\.c\>/s/^\(\l.\)/_\1/
  3. In Vim :set tags=tags,Tags
  4. Use Ctrl-] to sail through.


What on earth does this accomplish? How does this get the assembly symbols in the tags files? Why doesn't it work out-of-the-box (what problem does this solve)?

--Fritzophrenic 15:31, May 3, 2011 (UTC)