aboutsummaryrefslogtreecommitdiffstats
path: root/doc/easytags.txt
diff options
context:
space:
mode:
authorPeter Odding <peter@peterodding.com>2011-06-13 18:16:25 +0200
committerPeter Odding <peter@peterodding.com>2011-06-13 18:16:25 +0200
commit4df41adeff4579d16d0a2ad125e13b7c7a90344f (patch)
treee9a7a0ab5167dd90ea6d3d8df5460f1be8eac644 /doc/easytags.txt
parent2094759c5206d974732fa699018d33d6fca910d2 (diff)
downloadvim-easytags-4df41adeff4579d16d0a2ad125e13b7c7a90344f.tar.gz
Basic support for file type specific tags files!
Diffstat (limited to 'doc/easytags.txt')
-rw-r--r--doc/easytags.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/easytags.txt b/doc/easytags.txt
index 5db1301..4a6a394 100644
--- a/doc/easytags.txt
+++ b/doc/easytags.txt
@@ -132,6 +132,18 @@ returned by |tagfiles()| as the tags file to write. Note that 'tagfiles()' is
reevaluated every time the plug-in runs.
-------------------------------------------------------------------------------
+The *g:easytags_by_filetype* option
+
+By default all tags are stored in a global tags file. When the tags file grows
+beyond a certain size Vim will be slowed down by the easytags plug-in because
+it has to read and process a large number of tags very frequently.
+
+To avoid this problem you can set |g:easytags_by_filetype| to the path of an
+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.
+
+-------------------------------------------------------------------------------
The *g:easytags_always_enabled* option
By default the plug-in automatically generates and highlights tags when you