comparison doc/gutentags.txt @ 128:e673026faa56

Add option to not append the default project root markers.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 13 Jun 2016 19:25:52 -0700
parents e2a43c03da79
children 48045d81f25a
comparison
equal deleted inserted replaced
127:db773e26e43b 128:e673026faa56
237 directories. If it finds any of those markers, 237 directories. If it finds any of those markers,
238 Gutentags will be enabled for the project, and a tags 238 Gutentags will be enabled for the project, and a tags
239 file named after |gutentags_tagfile| will be created at 239 file named after |gutentags_tagfile| will be created at
240 the project root. 240 the project root.
241 Defaults to `[]` (an empty |List|). 241 Defaults to `[]` (an empty |List|).
242 A list of default markers will always be appended to 242 A list of default markers will be appended to the
243 the user-defined ones: ['.git', '.hg', '.bzr', 243 user-defined ones unless
244 '_darcs']. 244 |gutentags_add_default_project_roots| is set to 0.
245
246 *gutentags_add_default_project_roots*
247 g:gutentags_add_default_project_roots
248 Defines whether Gutentags should always define some
249 default project roots (see |gutentags_project_root|).
250 This can be useful to prevent unnecessary disk access
251 when Gutentags searches for a project root.
252 The default markers are:
253 `['.git', '.hg', '.bzr', '_darcs', '_darcs', '_FOSSIL_', '.fslckout']`
245 254
246 *gutentags_exclude_project_root* 255 *gutentags_exclude_project_root*
247 g:gutentags_exclude_project_root 256 g:gutentags_exclude_project_root
248 A list of project roots to generally ignore. If a file 257 A list of project roots to generally ignore. If a file
249 is opened inside one of those projects, Gutentags 258 is opened inside one of those projects, Gutentags