Projectile is one of my favourite Emacs packages and I recommend it for everyone coding in Emacs . It sets up many things for you that you'll appreciate whatever language you're programming in.

One day, M-x projectile-regenerate-tags gave me this errors:

projectile-regenerate-tags: ctags: invalid option -- 'e'
    Try `ctags --help' for a complete list of options.

Of course, everything was perfectly well laid out in the documention, I just had to install Exuberant ctags:

# apt-get install exuberant-ctags

After that, projectile-regenerate-tags and consequently M-. (find-tag) and M-* (pop-tag-mark) worked like a charm.

Licensed under CC BY Creative Commons License ~ ✉ torstein.k.johansen @ gmail ~ 🐘 ~ 🐦 @torsteinkrause