{"id":618,"date":"2012-12-15T12:02:25","date_gmt":"2012-12-15T12:02:25","guid":{"rendered":"http:\/\/atheotsky.loc\/?p=19"},"modified":"2012-12-15T12:02:25","modified_gmt":"2012-12-15T12:02:25","slug":"tutorial-install-real-exuberant-ctags-on-mac","status":"publish","type":"post","link":"http:\/\/ndthanh.com\/tutorial-install-real-exuberant-ctags-on-mac\/","title":{"rendered":"Tutorial : install real exuberant-ctags on mac"},"content":{"rendered":"

download ctags source from here :<\/p>\n

http:\/\/ctags.sourceforge.net\/<\/a><\/p>\n

 <\/p>\n

execute these command without “sudo” :<\/p>\n\n\n\n
tar xzvf <ctags package>cd ctags-5.7.\/configuremake<\/p>\n

make install<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

This puts it in \/usr\/local\/bin which means it avoids the ctags that comes with OS X. This is good in case Apple releases an update for it and squashes your real ctags. To make the good ctags show up first, you need it to be first in your path. If you’re using .bash_login or .bash_profile add a line like this:<\/p>\n\n\n\n
export PATH=”\/usr\/local\/bin:$PATH”<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

Then you can make sure by opening a NEW terminal window and doing: which tags<\/p>\n

It should show \/usr\/local\/bin\/ctags<\/p>\n","protected":false},"excerpt":{"rendered":"

Ctags generates an index (or tag) file of language objects found in source files that allows these items to be quickly and easily located by a text editor or other utility. A tag signifies a language object for which an index entry is available (or, alternatively, the index entry created for that object).<\/p>\n","protected":false},"author":1,"featured_media":87,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,53],"tags":[54,55,56],"aioseo_notices":[],"views":5,"_links":{"self":[{"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/posts\/618"}],"collection":[{"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/comments?post=618"}],"version-history":[{"count":0,"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/posts\/618\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/ndthanh.com\/wp-json\/"}],"wp:attachment":[{"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/media?parent=618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/categories?post=618"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/ndthanh.com\/wp-json\/wp\/v2\/tags?post=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}