Merge branch 'MOODLE_23_STABLE' into install_23_STABLE
[moodle.git] / tags.txt
... / ...
CommitLineData
1Generating a tags file
2======================
3
4If you need a tags file so that you can jump around Moodle code
5easily in your editor (eg vim or emacs), you can generate one:
6
7Exuberant ctags (default on Linux, can be compiled on other platforms):
8----------------------------------------------------------------------
9
10ctags -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/'
14
15BSD ctags (Default on Mac OS X):
16-------------------------------
17
18 (TODO)
19
20
21Downloading the tags file
22=========================
23
24If for some reason you can't generate one, you can download a recent one from here:
25
26http://download.moodle.org/tags (for head)
27http://download.moodle.org/stable19/tags (Moodle 1.9.x)
28http://download.moodle.org/stable18/tags (Moodle 1.8.x)