Merge branch 'master_MDL-37844' of git://github.com/danmarsden/moodle
[moodle.git] / tags.txt
blob189996d74f429efcc748da911ffd13c304deb46e
1 Generating a tags file
2 ======================
4 If you need a tags file so that you can jump around Moodle code
5 easily in your editor (eg vim or emacs), you can generate one:
7 Exuberant ctags (default on Linux, can be compiled on other platforms):
8 ----------------------------------------------------------------------
10 ctags -R --languages=php --exclude="CVS" --php-kinds=f \
11 --regex-PHP='/abstract class ([^ ]*)/\1/c/' \
12 --regex-PHP='/interface ([^ ]*)/\1/c/' \
13 --regex-PHP='/(public |static |abstract |protected |private )+function ([^ (]*)/\2/f/'
15 BSD ctags (Default on Mac OS X):
16 -------------------------------
18  (TODO)
21 Downloading the tags file
22 =========================
24 If for some reason you can't generate one, you can download a recent one from here:
26 http://download.moodle.org/tags            (for head)
27 http://download.moodle.org/stable19/tags   (Moodle 1.9.x)
28 http://download.moodle.org/stable18/tags   (Moodle 1.8.x)