Macに始めから付属しているctagsは古いので、portでインストール。 $ sudo port install ctags ナイスなことにExuberant Ctagsも一緒にインストールされたみたい。 で、そのままCtagsにかけると、 function() { ... } は解析されるけど、 var Klass = function() { ... }; Klass.prototype = { init: function() { ... } } のような書き方になってると解析されない。 これでは、Jquery等のライブラリが解析できないので、こちらを参考に、~/.ctagsに以下を記述する。 -regex-javascript=/^[ \t]*(['"]?)([A-Za-z0-9_.]+)\1[ \t]*[:=][ \t]*function[ \t]*\(/\2/I,inner/