Mercurial > emacs
comparison man/maintaining.texi @ 77656:e0c0a6271f90
(Create Tags Table): Add text about the dangers of
making symbolic links to tags files. (Clarified by RMS.)
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 06 May 2007 17:49:19 +0000 |
parents | 280d520f6407 |
children | 052499f7ba7d |
comparison
equal
deleted
inserted
replaced
77655:61d6d08c1ecf | 77656:e0c0a6271f90 |
---|---|
407 move an entire directory tree containing both the tags file and the | 407 move an entire directory tree containing both the tags file and the |
408 source files, and the tags file will still refer correctly to the source | 408 source files, and the tags file will still refer correctly to the source |
409 files. If the tags file is in @file{/dev}, however, the file names are | 409 files. If the tags file is in @file{/dev}, however, the file names are |
410 made relative to the current working directory. This is useful, for | 410 made relative to the current working directory. This is useful, for |
411 example, when writing the tags to @file{/dev/stdout}. | 411 example, when writing the tags to @file{/dev/stdout}. |
412 | |
413 When using a a relative file name, it should not be a symbolic link | |
414 pointing to a tags file in a different directory, because this would | |
415 generally render the file names invalid. | |
412 | 416 |
413 If you specify absolute file names as arguments to @code{etags}, then | 417 If you specify absolute file names as arguments to @code{etags}, then |
414 the tags file will contain absolute file names. This way, the tags file | 418 the tags file will contain absolute file names. This way, the tags file |
415 will still refer to the same files even if you move it, as long as the | 419 will still refer to the same files even if you move it, as long as the |
416 source files remain in the same place. Absolute file names start with | 420 source files remain in the same place. Absolute file names start with |