1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
vim.g.gutentags_ctags_exclude = {
'*.git',
'*.svg',
'*.hg',
'*/tests/*',
'build',
'dist',
'*sites/*/files/*',
'bin',
'node_modules',
'bower_components',
'cache',
'compiled',
'docs',
'example',
'bundle',
'vendor',
'*.md',
'*-lock.json',
'*.lock',
'*bundle*.js',
'*build*.js',
'.*rc*',
'*.json',
'*.min.*',
'*.map',
'*.bak',
'*.zip',
'*.pyc',
'*.class',
'*.sln',
'*.Master',
'*.csproj',
'*.tmp',
'*.csproj.user',
'*.cache',
'*.pdb',
'tags*',
'cscope.*',
'*.css',
'*.less',
'*.scss',
'*.exe',
'*.dll',
'*.mp3',
'*.ogg',
'*.flac',
'*.swp',
'*.swo',
'*.bmp',
'*.gif',
'*.ico',
'*.jpg',
'*.png',
'*.rar',
'*.zip',
'*.tar',
'*.tar.gz',
'*.tar.xz',
'*.tar.bz2',
'*.pdf',
'*.doc',
'*.docx',
'*.ppt',
'*.pptx',
}
vim.opt.tags = './tags'
vim.g.gutentags_add_default_project_roots = false
vim.g.gutentags_project_root = { '.git' }
vim.g.gutentags_generate_on_write = true
vim.g.gutentags_generate_on_new = true
vim.g.gutentags_generate_on_missing = true
vim.g.gutentags_generate_on_write = true
vim.g.gutentags_generate_on_empty_buffer = false
vim.g.gutentags_ctags_extra_args = { '--tag-relative=yes', '--fields=+ailmnS' }
vim.g.gutentags_ctags_exclude_wildignore = true
|