vii iii I 1 1 3 1.1............................. 3 1.2................................... 4 1.2.1 GLOBAL.......................... 4 1.2.2 GLOBAL.............................. 4 1.2.3............... 4 1.3.......................... 5 1.3.1................................. 5 1.3.2.............................. 6 1.4 CVS.......................... 8 1.4.1 CVS............................... 8 1.4.2 CVS.................. 8 1.4.3.............................. 8 1.4.4............................ 9 1.5........................... 10 1.5.1................................. 10 1.5.2...................... 10 1.5.3............................ 10 1.5.4............................ 11 1.5.5..................... 12 1.5.6.................................. 12 1.5.7........................ 14 2 15 2.1 GLOBAL....................... 15 2.2................................... 16 2.3.............................. 17 2.4 r.................... 18
viii 2.5 s................ 18 2.6................................. 18 2.7..................................... 19 2.8 egrep g........................ 20 2.9 o, O.................... 20 2.10 l................ 21 2.11 f...................... 21 2.12 P.................... 21 2.13 c......................... 22 2.14............................... 22 II 25 3 27 3.1 GLOBAL.................................... 27 3.1.1................................... 27 3.1.2.............................. 28 3.2 GLOBAL.................................... 30 3.2.1 ctags.......................... 30 3.2.2.......................... 31 4 gtags 33 4.1 gtags........................................ 33 4.1.1.................................. 33 4.1.2 gtags.......................... 33 4.2 gtags................................... 34 4.2.1 gtags.................. 34 4.2.2 gtags............. 35 4.2.3 gtags...................... 36 4.2.4 gtags.............. 37 4.2.5 gtags................... 37 4.2.6 gtags...................... 38 4.3............................. 41 4.4...................... 42 4.4.1.................... 42 4.4.2 skip........................ 45 4.5.................... 48 4.5.1................. 48 4.5.2............................... 49
ix 4.5.3 GTAGSROOT....................... 50 4.5.4 obj........................... 50 4.6....................................... 52 4.6.1.............................. 52 4.6.2........................... 53 4.6.3........... 53 4.6.4................ 54 4.7............................... 54 5 global 55 5.1 global........................................ 55 5.1.1.................................. 55 5.1.2 global......................... 56 5.1.3................................... 56 5.2................................. 57 5.2.1.................................... 57 5.2.2..................................... 59 5.2.3.................................. 59 5.2.4................................. 61 5.2.5.................................. 62 5.2.6.................................... 63 5.3 global................................... 63 5.3.1.............................. 63 5.4..................................... 66 5.4.1................................. 66 5.4.2 -f, file.................................. 68 5.4.3 -g, grep................................. 68 5.4.4 -I, idutils................................ 70 5.4.5 -P, path................................ 74 5.4.6 -c, completion............................. 79 5.5.......................... 83 5.5.1.................. 83 5.5.2................. 84 6 htags 87 6.1 htags........................................ 87 6.1.1..................... 87 6.1.2 htags................... 87 6.2............................... 88
x 6.2.1.................................. 88 6.2.2....................... 88 6.3............................... 92 6.3.1 SEARCH........................... 92 6.3.2 DEFINITIONS.......................... 94 6.3.3 FILES............................. 95 6.3.4.................................. 95 6.4.................................... 97 6.4.1....................... 98 6.4.2................. 98 6.4.3 HTML..................... 100 6.4.4................. 100 6.4.5.................... 106 6.4.6................. 107 6.4.7............................ 109 6.4.8........................... 109 6.5............................... 111 6.5.1............................... 111 6.5.2................. 112 6.5.3.................. 113 6.5.4 CGI.................. 115 6.6....................... 116 6.6.1.......................... 117 6.6.2 jquery................... 117 6.7....................... 118 6.7.1 FILEMAP............................... 118 6.7.2 MAP.................................. 119 7 gozilla 121 7.1 gozilla....................................... 121 7.2 gozilla.................................... 122 7.3 gozilla.................................... 123 7.3.1.......................... 123 7.3.2........................ 123 7.4...................... 124 7.4.1 vim.................... 124 7.4.2 elvis................... 124 7.4.3 emacs.................. 125 7.4.4...................... 125
xi 7.5........................... 126 7.5.1 URL............................. 126 7.5.2 URL............................... 126 7.5.3............................. 127 7.5.4 URL......................... 127 8 GLOBAL 129 8.1 GLOBAL.............................. 129 8.1.1............................. 129 8.1.2 GLOBAL........................ 130 8.1.3 GLOBAL...................... 130 8.2 GLOBAL....................... 131 8.2.1 GLOBAL................... 131 8.2.2..................................... 131 8.2.3.............. 133 8.2.4.......................... 133 8.2.5............................... 135 8.3........... 135 III 137 9 Vim 139 9.1 vim......................................... 139 9.2 gtags.vim............................... 139 9.3 gtags.vim................................... 139 9.3.1............................. 140 9.3.2 1............................ 140 9.3.3 2............................ 142 9.3.4.............................. 143 9.3.5............................... 144 9.3.6............................. 147 9.3.7................................. 147 9.3.8........................ 148 9.4....................................... 148 9.4.1................................. 148 9.4.2...................... 149 9.4.3........................ 150 9.5.................................... 150
xii 10 Elvis 151 10.1 elvis........................................ 151 10.2 GLOBAL.............................. 151 10.3.......................................... 151 10.3.1............................. 151 10.3.2............................... 152 10.3.3.............................. 152 10.3.4.................................... 153 10.3.5.............................. 153 10.3.6........................ 154 10.3.7...................... 154 10.3.8................................. 154 10.3.9 -f............................. 155 11 less 157 11.1 less......................................... 157 11.2 GLOBAL.............................. 157 11.3........................ 158 11.3.1............................... 158 11.3.2............................ 158 11.3.3.............................. 158 11.3.4............................ 159 11.4.......................... 159 11.4.1..................... 159 11.4.2 gless........................... 160 11.4.3.................................... 160 11.5 less................................ 161 11.5.1............................... 161 11.5.2............................. 162 11.6....................................... 162 12 Emacs 165 12.1 emacs........................................ 165 12.2 gtags............................. 165 12.2.1............................. 165 12.2.2 gtags............................ 166 12.3................................... 167 12.3.1 gtags............................. 167 12.3.2.................................. 167
xiii 12.3.3................................... 168 12.3.4..................................... 169 12.3.5................................. 171 12.4 TRAMP................................. 172 12.4.1 TRAMP........................ 172 12.4.2 TRAMP GLOBAL.................... 173 12.4.3 TRAMP........................... 174 12.4.4 gtags.el TRAMP.................. 174 12.5 gtags-visit-rootdir............................... 175 12.5.1 GTAGSLIBPATH...................... 175 12.5.2 gtags-visit-rootdir...................... 175 12.6....................................... 176 12.6.1.................................... 176 12.6.2........................... 176 12.6.3........................... 177 12.6.4........................... 178 12.6.5........................... 179 13 Emacs 181 13.1 semantic..................................... 181 13.1.1.............................. 181 13.1.2........................... 181 13.1.3............................ 182 13.1.4 GLOBAL.................. 184 13.1.5................................. 185 13.2 auto-complete.................................. 185 13.2.1 auto-complete........................... 185 13.2.2 auto-complete.......................... 186 13.2.3................. 187 13.2.4................................. 188 14 globash 189 14.1 globash....................................... 189 14.2 globash...................................... 189 14.2.1.................................... 189 14.2.2.................................... 190 14.2.3............................... 190 14.3........................................ 190 14.3.1................................. 190
xiv 14.3.2............................... 191 14.3.3.......................... 192 14.4............................... 192 14.4.1................................... 193 14.4.2............................... 194 14.4.3............................... 195 14.4.4..................... 196 14.5......................................... 197 14.5.1................................. 197 14.5.2.................................. 197 14.6....................................... 198 14.6.1............................... 198 14.6.2............................ 199 14.7..................................... 199 14.7.1............................. 200 14.7.2............................. 200 14.8......................................... 201 14.8.1................................. 201 14.9....................................... 202 14.10 globash............................ 202 14.11....................................... 204 14.11.1................. 204 14.11.2........................ 205 15 gtags-cscope 207 15.1 gtags-cscope.................................... 207 15.2..................................... 207 15.2.1................................. 207 15.2.2 -d.......................... 207 15.3.................................... 208 15.3.1............................... 208 15.3.2............................ 209 15.4........................................ 210 15.4.1............................. 210 15.4.2............................... 213 15.5.............................. 214 15.5.1............................... 214 15.5.2.............................. 214 15.5.3................................... 216
xv 15.6 cscope............................... 216 15.6.1 GLOBAL................. 217 15.6.2 cscope GLOBAL................ 217 15.6.3 gtags-cscope.......................... 218 15.7 vim gtags-cscope........................... 219 15.7.1 vim gtags-cscope.vim.................... 219 15.7.2 cscope........................ 220 15.7.3 cscope............................ 221 15.7.4.................... 223 15.7.5................................. 224 15.7.6 vim cscope................ 225 15.7.7 quickfix............................ 225 15.7.8 gtags-cscope.vim........................ 226 15.7.9................................. 227 15.7.10.............................. 228 16 Doxygen 229 16.1 Doxygen...................................... 229 16.2 htags Doxygen.................... 229 16.2.1................................... 230 16.2.2 htags............................ 230 16.2.3 Doxygen.................... 231 17 Cflow 233 17.1 Cflow........................................ 233 17.2 cflow htags...................... 234 17.2.1................................... 234 17.2.2............................... 236 17.3....................................... 237 17.3.1 cflow-mode.................................... 237 17.3.2.................... 238 18 Exuberant Ctags 239 18.1 Exuberant Ctags.................................. 239 18.2 Exuberant Ctags GLOBAL.................. 239 18.2.1 exuberant-ctags.la............................. 239 18.2.2............................. 240 18.3 exuberant-ctags.la................... 240 18.3.1.............................. 240 18.3.2.................................... 241
xvi 18.3.3.................................. 242 18.4 exuberant-ctags.la..................... 243 18.4.1.............................. 243 18.4.2.................................... 243 18.4.3.................................. 244 18.5 exuberant-ctags.la.................... 245 18.5.1.............................. 245 18.5.2.................................... 245 18.5.3.................................. 246 18.6..................................... 246 IV 247 19 249 19.1........................................... 249 19.2.................................... 250 19.2.1................................. 250 19.2.2 parser_param.............................. 251 19.2.3.................................. 252 19.3............................ 253 19.3.1.......................... 253 19.3.2 langmap.................................. 253 19.3.3 gtags_parser.............................. 254 19.3.4....................... 254 19.4............................ 255 19.4.1 cheapruby....................... 255 19.4.2........................... 256 19.4.3.......................... 259 19.4.4.............. 259 20 261 20.1........................................... 261 20.2.................................... 261 20.2.1............................ 261 20.2.2........................... 262 20.3............................. 263 20.3.1................. 263 20.3.2 --encode-path........................... 263 20.3.3.................................... 264
xvii 20.3.4 GTAGSBLANKENCODE................. 264 20.3.5 --print0.......................... 265 20.4.................................... 265 20.4.1............................ 265 20.4.2 --from-here........................ 266 20.4.3........................ 267 20.5......................................... 268 20.5.1................................. 268 20.5.2 -c(--completion)...................... 269 20.5.3 GNU readline.............................. 270 20.5.4 readline....................... 271 20.6.............................. 272 20.6.1..................................... 272 20.6.2........................... 272 20.6.3 --single-update..................... 273 20.6.4.................................. 273 20.7 GLOBAL................................. 273 20.8..................................... 274 A 277 A.1................................... 277 A.1.1............................... 277 A.1.2............................... 278 A.2............................... 279 A.2.1 BerkeleyDB................................ 279 A.2.2 btree................................. 279 A.2.3........................... 279 A.3 GPATH............................. 280 A.3.1 GPATH.................................. 280 A.3.2 GPATH............................. 280 A.4 GTAGS,GRTAGS............................. 281 A.4.1 GTAGS...................... 281 A.4.2 GTAGS........................... 281 A.4.3 GRTAGS.......................... 283 A.5....................................... 284 B 285 B.1.......................... 285 B.1.1............................... 285
xviii B.1.2..................... 285 B.2........................ 286 B.2.1...................... 286 B.2.2.................................. 286 B.2.3................ 287 B.3........................ 287 B.3.1.............................. 288 B.3.2.................................. 290 C 291 C.1 GNU coreutils...................................... 291 C.1.1 coreutils................................... 291 C.1.2 coreutils............................. 291 C.2............................. 293 D 295 D.1 global.......................................... 295 D.2 globash.......................................... 299 D.3 gozilla.......................................... 303 D.4 gtags........................................... 305 D.5 gtags-cscope....................................... 308 D.6 htags........................................... 314