From d2a2cb54b84f6679c02e8634ec8db49eb368fe15 Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Wed, 31 Aug 2011 23:27:53 +0200 Subject: Make "easytags_dynamic_files" create missing tags files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Suggested by Strahinja Marković in GitHub issue #15: https://github.com/xolox/vim-easytags/issues/15 --- doc/easytags.txt | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'doc') diff --git a/doc/easytags.txt b/doc/easytags.txt index b9d768a..40e06f4 100644 --- a/doc/easytags.txt +++ b/doc/easytags.txt @@ -149,13 +149,12 @@ instead of the global tags file: > :let g:easytags_dynamic_files = 1 -When you enable this option, the easytags plug-in will use the first filename -returned by |tagfiles()| as the tags file to write. Note that 'tagfiles()' is -reevaluated every time the plug-in runs. +When you enable this option, the easytags plug-in will expand the |'tags'| +option and use the first filename (whether the file exists or not). The tags +option is reevaluated each time the plug-in runs, so the results can differ +depending on the location of the current buffer or working directory. -If you've also enabled |g:easytags_by_filetype| the project specific tags file -must exist, even if it's empty; otherwise |g:easytags_by_filetype| will take -precedence. +Note that this option takes precedence over |g:easytags_by_filetype|. ------------------------------------------------------------------------------- The *g:easytags_by_filetype* option @@ -169,14 +168,11 @@ existing directory. The easytags plug-in will create separate tags files for each file type in the configured directory. These tags files are automatically registered by the easytags plug-in when the file type of a buffer is set. -If you've also enabled |g:easytags_dynamic_files| and the project specific -tags file exists, and is writable, it will take precedence. If the project -specific tags file doesn't exist you can indicate you want to use project -specific tags by creating it. +Note that the |g:easytags_dynamic_files| option takes precedence over this +option. -Note that if you already have a global tags file you can create file type -specific tags files from the global tags file using the command -':TagsByFileType'. +If you already have a global tags file you can create file type specific tags +files from the global tags file using the command ':TagsByFileType'. ------------------------------------------------------------------------------- The *g:easytags_always_enabled* option -- cgit v1.2.3