How to generating TAGS file for Emacs recursively? etags seems not support recursively generating TAGS file.
I use ctags instead. It can also generate TAGS file for Emacs with the -e option:
ctags -e -R .
You can also use etags with find:
find ./ -print | xargs etags
But I prefer the ctags way.